Диаграмма классов
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Диаграмма классов позволяет отобразить структуру проектируемой системы, либо ее части. Классы представляют собой объекты предметной области системы [6-10]. Для отображения общей структуры информационной системы используется диаграмма пакетов. Пакет – модуль, состоящий из набора классов. Диаграмма пакетов показана в приложении А.
Диаграмма классов для информационной системы по выдаче кредита малому бизнесу показана на рисунке 5.
Рисунок 5 – Диаграмма классов
Описание классов представлено в таблице 16.
Таблица 16 – Классы
Класс Стереотип Описание
Кредитный продукт entity Вид кредита, предоставляемого клиенту, условия кредитования.
Анкета entity Перечень личных данных руководителя организации, данные о самой компании, о поручителе, параметры запрашиваемого кредита.
Кредит entity Кредит, выплачиваемый в данный момент организацией.
Кредитный договор entity Договор, заключаемый между клиентом и банком.
Клиент entity Представитель организации, ИП, обратившийся за кредитом в банк.
Контрол инспектора control Класс, обеспечивающий выполнение функций личного кабинета кредитного инспектора.
Контрол консультанта control Класс, обеспечивающий выполнение функций личного кабинета кредитного консультанта.
ЛК Инспектора boundary Интерфейс инспектора.
ЛК Консультанта boundary Интерфейс консультанта.
Структура спецификации для классов приведена в таблицах 17-25.
Таблица 17 – Спецификация для класса «Кредит»
Имя атрибута/операции класса Свойства атрибута/ операции класса Краткое описание
Идентификатор Int(11) UN Уникальный номер для определения объекта.
Банк String(255) Название банка, выдавшего кредит.
Сумма Double(15) UN Общая сумма кредита.
Срок Int(2) UN Срок, на который выдан кредит.
Платеж Double(5) UN Ежемесячный платеж.
Создать кредит() Возвращаемый тип: Кредит Метод, позволяющий создать запись о кредите
Удалить кредит () Входной параметр: № кредита. Метод для удаления выбранного кредита
Редактировать кредит () Входной параметр: Кредит.
Возвращаемый тип: Кредит. Метод для редактирования выбранного кредита
Таблица 18 – Спецификация для класса «Кредитный продукт»
Имя атрибута/операции класса Свойства атрибута/ операции класса Краткое описание
Идентификатор Int(11) UN Уникальный номер для определения объекта.
Название String(255) Название кредитного плана.
Описание String(3000) Условия предоставления, характеристики.
Создать КП() Возвращаемый тип: КП Метод, позволяющий создать КП
Удалить КП() Входной параметр: № КП
Зарегистрируйся, чтобы продолжить изучение работы
. Метод для удаления выбранного КП
Редактировать КП() Входной параметр: КП.
Возвращаемый тип: КП. Метод для редактирования выбранного КП
Таблица 19 – Спецификация для класса «ЛК Инспектора»
Имя атрибута/операции класса Свойства атрибута/ операции класса Краткое описание
Идентификатор Int(11) UN Уникальный номер сотрудника
Имя String(255) Имя сотрудника
Логин String(255) Имя учетной записи сотрудника
Пароль String(255) Пароль учетной записи сотрудника
Продолжение таблицы 19
Авторизоваться() Входные параметры: логин и пароль Метод для авторизации в системе
Создать интерфейс инспектора()
Конструктор для создания экземпляра класса.
Таблица 20 – Спецификация для класса «ЛК Консультанта»
Имя атрибута/операции класса Свойства атрибута/ операции класса Краткое описание
Идентификатор Int(11) UN Уникальный номер сотрудника
Имя String(255) Имя сотрудника
Логин String(255) Имя учетной записи сотрудника
Пароль String(255) Пароль учетной записи сотрудника
Авторизоваться() Входные параметры: логин и пароль Метод для авторизации в системе
Создать интерфейс консультанта()
Конструктор для создания экземпляра класса.
Таблица 21 – Спецификация для класса «Контрол Инспектора»
Имя атрибута/операции класса Свойства атрибута/ операции класса Краткое описание
Просмотр анкет() Возвращаемый тип: ListАнкета. Метод для отображения списка анкет.
Добавить анализ документов() Входные параметры: результат, № анкеты Метод для добавления результата анализа документов по выбранной анкете.
Добавить анализ КИ() Входные параметры: анализ КИ, анкета Метод для добавления результата анализа кредитной истории по выбранной анкете.
Добавить заключение по анкете() Входные параметры: заключение, № анкеты Метод для добавления заключения (отказ, одобрение) по выбранной анкете.
Редактировать анализ документов() Входные параметры: результат анализа КИ, № анкеты Метод для изменения ранее проведенного анализа документов по заявке.
Удалить анализ документов() Входные параметры: результат анализа КИ, № анкеты Метод для удаления анализа документов из выбранной заявки.
Редактировать анализ КИ() Входные параметры: результат анализа КИ, № анкеты Метод для изменения результата анализа кредитной истории компании-заявителя по выбранной заявке.
Удалить анализ КИ() Входные параметры: результат анализа КИ, № анкеты Метод для удаления результата анализа кредитной истории из заявки.
Продолжение таблицы 21
Проверить наличие задолженности() Входной параметр: № анкеты Метод для проверки наличия задолженности по оплате кредита.
Отправить данные по задолженности() Входные параметры: № анкеты, размер и срок задолженности
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!