
- •Пояснительная записка к дипломному проекту
- •Содержание:
- •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. Технико-экономическое обоснование системы
1.3.5. Проект пользовательского интерфейса
Проектируемый пользовательский интерфейс позволит пользователю реализовывать разработанные сценарии. Для этого будут созданы следующие формы, представленные на рисунке:
Рис. 24 Проект пользовательского интерфейса
Порядок появления этих форм на экране и зависимость от главной формы всех остальных представлены далее на рисунке…
Рис. Диаграмма экранных форм
2. Анализ и проектирование
2.1. Определение классов анализа
Все созданные и введенные в сценарии объекты относятся к определенным базовым классам, которые были выявлены и назначены в процессе проектирования. Для выявленных классов необходимо определить их состав и структуру, охарактеризовать их атрибуты и операции.
Рис. Базовые классы
Классы данных (сущностей)
Класс FIO используется для определения фамилии, имени, отчества клиента и назначен на объект «ФИО клиента». Атрибуты данного класса:
Рис 27 - Атрибуты класса FIO
2. Класс inform используется для предоставления полной информации по кредитованию клиенту и назначен на объект «информация по кредитованию». Атрибуты данного класса:
Рис 30 - Атрибуты класса inform
3. Класс nabor используется для начала процесса кредитования и назначен на объект «набор документов». Атрибуты данного класса:
Рис 32 - Атрибуты класса nabor
4. Класс pasport используется для внесения паспортных данных в кредитный договор и назначен на объект «паспорт». Атрибуты данного класса:
Рис 35 - Атрибуты класса pasport
5. Класс schet используется для образования расчетного счета клиента и назначен на объект «счет». Атрибуты данного класса:
Рис 36 - Атрибуты класса schet
Класс delo используется для сбора всех необходимых документов и назначен на объект «сформировавшееся дело». Атрибуты данного класса:
Рис 27 - Атрибуты класса delo
7. Класс dogovor используется для составления кредитного договора и назначен на объект «договор». Атрибуты данного класса:
Рис 28 - Атрибуты класса dogovor
8. Класс dokumvydachi используется для подтверждения возможности выдачи наличных средств и назначен на объект «документ на выдачу». Атрибуты данного класса:
Рис 29 - Атрибуты класса dokumvydachi
9. Класс vstupvsilu используется для выдачи денежных средств клиенту и назначен на объект «вступивший в силу договор». Атрибуты данного класса:
Рис 37 - Атрибуты класса vstupvsilu
10. Класс zaklSB используется для утверждения платежеспособности клиента и назначен на объект «заключение СБ». Атрибуты данного класса:
Рис 37 - Атрибуты класса zaklSB
11. Класс zaklkredit используется для утверждения выдачи кредита и назначен на объект «заключение о предоставлении кредита». Атрибуты данного класса:
Рис 38 - Атрибуты класса zaklkredit
12. Класс zaklupravl назначен на объект «заключение управляющего». Атрибуты данного класса:
Рис 39 - Атрибуты класса zaklupravl
13. Класс zapros назначен на объект «запрос от клиента». Атрибуты данного класса:
Рис 40 - Атрибуты класса zapros
14. Класс №dogovor используется для идентификации уникальности кредитного договора и назначен на объект «№договора». Атрибуты данного класса:
Рис 41 - Атрибуты класса №dogovor
15. Класс oshibka назначен на объект «ошибочно введенные данные». Атрибуты данного класса:
Рис 41 - Атрибуты класса oshibka
Классы хранящихся в системе данных (таблицы)
TablizaDogovor класс (таблица) используется для хранения в системе списка всех заключенных кредитных договоров, назначен на объект «Договор». Имеет атрибуты:
Рис. 28 Элементы класса «tablizaDogovor»
TablizaKlient класс (таблица) используется для хранения в системе всех клиентов. Имеет атрибуты:
Рис. 29 Элементы класса «tablizaKlient»
Классы хранящихся в системе данных (форм)
Класс dogovor используется для отображения реквизитов заключенного кредитного договора и назначен на форму «Информация о договоре». Атрибуты данного класса:
Рис 23 - Атрибуты класса dogovor
Класс glavForm используется для начала работы и назначен на форму «Главная форма». Атрибуты данного класса:
Рис 24 - Атрибуты класса glavForm
Класс klient используется для отображения информации о существующем в базе клиенте и назначен на форму «Информация о клиенте». Атрибуты данного класса:
Рис 25 - Атрибуты класса klient
Класс newDogovor используется для добавления нового кредитного договора и назначен на форму «Новый договор». Атрибуты данного класса:
Рис 26 - Атрибуты класса newDogovor
Класс newKlient используется для добавления нового клиента и назначен на форму «Новый клиент». Атрибуты данного класса:
Рис 26 - Атрибуты класса newKlient
Класс poisk используется для поиска клиента или кредитного договора и отображения данных и назначен на форму «Поиск». Атрибуты данного класса:
Рис 26 - Атрибуты класса newKlient
Предполагаемый вид выявленных объектов-форм представлен ниже на рисунках:
Главная форма «АКБ «Промсвязьбанк»
Форма «Новый клиент»
Форма «Новый договор»
Форма «Поиск»
Форма «Информация о клиенте»
Форма «Информация о договоре»
Рис 21 - Требования к пользовательскому интерфейсу