Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мой диплом1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.59 Mб
Скачать

1.3.5. Проект пользовательского интерфейса

Проектируемый пользовательский интерфейс позволит пользователю реализовывать разработанные сценарии. Для этого будут созданы следующие формы, представленные на рисунке:

Рис. 24 Проект пользовательского интерфейса

Порядок появления этих форм на экране и зависимость от главной формы всех остальных представлены далее на рисунке…

Рис. Диаграмма экранных форм

2. Анализ и проектирование

2.1. Определение классов анализа

Все созданные и введенные в сценарии объекты относятся к определенным базовым классам, которые были выявлены и назначены в процессе проектирования. Для выявленных классов необходимо определить их состав и структуру, охарактеризовать их атрибуты и операции.

Рис. Базовые классы

Классы данных (сущностей)

  1. Класс FIO используется для определения фамилии, имени, отчества клиента и назначен на объект «ФИО клиента». Атрибуты данного класса:

Рис 27 - Атрибуты класса FIO

2. Класс inform используется для предоставления полной информации по кредитованию клиенту и назначен на объект «информация по кредитованию». Атрибуты данного класса:

Рис 30 - Атрибуты класса inform

3. Класс nabor используется для начала процесса кредитования и назначен на объект «набор документов». Атрибуты данного класса:

Рис 32 - Атрибуты класса nabor

4. Класс pasport используется для внесения паспортных данных в кредитный договор и назначен на объект «паспорт». Атрибуты данного класса:

Рис 35 - Атрибуты класса pasport

5. Класс schet используется для образования расчетного счета клиента и назначен на объект «счет». Атрибуты данного класса:

Рис 36 - Атрибуты класса schet

  1. Класс 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

Классы хранящихся в системе данных (таблицы)

  1. TablizaDogovor класс (таблица) используется для хранения в системе списка всех заключенных кредитных договоров, назначен на объект «Договор». Имеет атрибуты:

Рис. 28 Элементы класса «tablizaDogovor»

  1. TablizaKlient класс (таблица) используется для хранения в системе всех клиентов. Имеет атрибуты:

Рис. 29 Элементы класса «tablizaKlient»

Классы хранящихся в системе данных (форм)

  1. Класс dogovor используется для отображения реквизитов заключенного кредитного договора и назначен на форму «Информация о договоре». Атрибуты данного класса:

Рис 23 - Атрибуты класса dogovor

  1. Класс glavForm используется для начала работы и назначен на форму «Главная форма». Атрибуты данного класса:

Рис 24 - Атрибуты класса glavForm

  1. Класс klient используется для отображения информации о существующем в базе клиенте и назначен на форму «Информация о клиенте». Атрибуты данного класса:

Рис 25 - Атрибуты класса klient

  1. Класс newDogovor используется для добавления нового кредитного договора и назначен на форму «Новый договор». Атрибуты данного класса:

Рис 26 - Атрибуты класса newDogovor

  1. Класс newKlient используется для добавления нового клиента и назначен на форму «Новый клиент». Атрибуты данного класса:

Рис 26 - Атрибуты класса newKlient

  1. Класс poisk используется для поиска клиента или кредитного договора и отображения данных и назначен на форму «Поиск». Атрибуты данного класса:

Рис 26 - Атрибуты класса newKlient

Предполагаемый вид выявленных объектов-форм представлен ниже на рисунках:

Главная форма «АКБ «Промсвязьбанк»

Форма «Новый клиент»

Форма «Новый договор»

Форма «Поиск»

Форма «Информация о клиенте»

Форма «Информация о договоре»

Рис 21 - Требования к пользовательскому интерфейсу