
- •Пояснительная записка к дипломному проекту
- •Содержание:
- •1. Разработка технического задания.
- •1.1. Исходное задание на проектирование.
- •1.2. Анализ условий предприятия.
- •1.2.1. Анализ общих закономерностей функционирования предприятия.
- •1.2.2. Основные цели и виды деятельности предприятия
- •Взаимодействие предприятия с другими организациями.
- •Акб «Промсвязьбанк»
- •1.2.4. Выявление организационной структуры организации, определение функций ее подразделений и основных бизнес-процессов
- •1.2.5. Средства реализации процессов обмена между подразделениями.
- •1.2.6 Исследование функций структуры и деятельности базового подразделения
- •1.3. Формулировка требований к системе. Концепция системы.
- •1.3.1. Цели разработки автоматизируемой системы оформления кредитного договора.
- •1.3.2. Описание системы
- •1.3.3. Формирование требований к системе
- •Нефункциональные требования к системе
- •Требования к архитектуре и процессу хранения данных
- •1.3.4. Модель вариантов использования
- •1.3.5. Формирование сценариев, реализующих требования.
- •5) Декомпозиция сценария «Изменение реквизитов договора».
- •Сформированные требования:
- •1.3.5. Проект пользовательского интерфейса
- •2. Анализ и проектирование
- •2.1. Определение классов анализа
- •2.2. Определение сценария анализа
- •2.3. Проект хранилища данных
- •3. Разработка системы централизованного хранения и обработки данных
- •3.1. Формирование требований в базе данных.
- •3.2. Формирование отношений базы данных.
- •3.2.1. Нормализация полученных отношений
- •3.2.2. Выявление связей полученных отношений
- •3.3. Даталогическое проектирование
- •3.3.1. Проектирование базы данных
- •3.3.2. Организация бизнес логики на стороне сервера
- •3.3.3. Реализация выявленных механизмов
- •4.2.2. Разработка компонент
- •4.2.3. Выбор технологии реализации пользовательской компоненты
- •4.2.4. Уточнение состава экранных форм
- •4.2.5. Определение технологии доступа к компоненте данных
- •5. Аппаратная и административная интеграция ис
- •5.1. Разработка схемы развертывания.
- •5.1.1. Формулировка требований к физическим устройствам и сетевому оборудованию, состав рабочих мест.
- •5.1.2. Выбор состава аппаратных средств.
- •5.1.3. Расчет потребности персонала.
- •5.2. Разработка среды интеграции.
- •5.2.1. Выбор сетевой архитектуры и технологии
- •5.2.1.1. Выбор архитектуры
- •5.2.1.2. Выбор технологии и аппаратных средств. Расчет сети.
- •5.2.2. Разработка среды связи с внешними объектами.
- •6. Общие вопросы администрирования
- •6.1.4. Политика администрирования на предприятии акб «Промсвязьбанк»
- •7. Вопросы информационной безопасности
- •8. Тестирование
- •9. Технико-экономическое обоснование системы
4.2.3. Выбор технологии реализации пользовательской компоненты
В качестве СУБД была выбрана технология SQL Server. Для реализации пользовательской компоненты выбрана технология, позволяющая подключаться к СУБД. В качестве пользовательского интерфейса выбран интерфейс в стиле операционной системы, т.к. он обеспечивает большие возможности для отображения пользовательских функций, лучшие характеристики по оперативности обмена данными с другими компонентами.
В качестве программного обеспечения был выбран Borland C++Builder 6. Так как это мощная и надежная среда разработки, имеющая высокопроизводительную и функциональную платформу разработки клиентских приложений, которая гарантирует высокую эффективность коллективной работы и надежность создаваемых продуктов. Встроенный отладчик языка программирования позволяет обнаружить и исправить ошибки для получения правильного программного кода.
Драйверы баз данных ADO и BDE, входящие в состав C++Builder, обеспечивают высокопроизводительную работу приложений с СУБД (Microsoft SQL Server). Широкий выбор управляемых данными элементов интерфейса дает возможность быстро создавать прототипы приложений. Отладочные инструменты SQL служат повышению производительности, масштабируемости и уменьшению времени отклика приложений баз данных. C++Builder включает обширный набор средств, которые повышают производительность труда программистов и сокращают продолжительность цикла разработки. Многофункциональная интегрированная среда разработки C++Builder включает компилятор, удовлетворяющий стандарта ANSI/ISO, встроенный дизайнер форм, набор средств для работы с компонентами, инструмент Object Inspector, менеджер проектов и отладчик. C++Builder - это единственный компилятор C++, органично объединяющий среду разработки и приложения для создания сложных систем на базе распределенных объектов. C++Builder предоставляет удобные средства разработки и отладки серверных компонентов на языке C++, которые взаимодействуют с различными объектами и клиентскими приложениями Windows. Продукт C++Builder объединяет высокоэффективную среду разработки на C++ и Borland InterBase, мощную кросс-платформенную реляционную базу данных класса предприятия, удовлетворяющую стандарту SQL, которая отличается простотой использования и низкой стоимостью обслуживания.
4.2.4. Уточнение состава экранных форм
К выявленным объектам-формам предъявляются особые требования. Расположение кнопок, таблиц и других элементов на форме должно быть оптимальным для простоты выполнения операций. А сам вид формы должен быть удобным пользователю и иметь подходящий для восприятия цвет ее элементов. Каждая форма позволяет реализовать определенное функциональное требование. Для начала работы с программой необходимо запустить файл Depo.exe.
Проект экранных форм и расположение их элементов представлен на рисунках:
1. Главная форма, отражающая основные действия, которые может совершить пользователь.
Рис – главная форма «АКБ ПРОМСВЯЗЬБАНК».
2. Форма для добавления реквизитов кредитного договора.
Рис – Форма «Новый договор».
3. Форма поиска информации о клиенте или договоре по введенным параметрам.
Рис – Форма «Поиск».
4. Форма добавления нового заемщика (эта же форма используется для добавления нового поручителя и для просмотра и изменения данных о заемщике).
Рис – Форма «Новый заемщик».
5. Форма для добавления, удаления или изменения данных из справочников (эта форма используется для всех справочников).
Рис – Форма справочника «Область».
6. Форма просмотра информации о договоре (в этой же форме можно изменить реквизиты договора). Все остальные формы. Справочники.
Рис – Форма «Договор».