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

8.6.4.Интерфейсы передачи информации

Интерфейсы передачи информации-1. Система «Recruit» должна посылать призывникам смс-сообщения с местом, и временем проведения медосмотра.

8.7.Другие нефункциональные требования

8.7.1.Требования к безопасности

Требования к безопасности-1. Все сетевые транзакции, включаю­щие личную информацию, долж­ны быть зашифрованы.

Требования к безопасности-2. Пользователи обязательно регист­рируются для входа в системе «Recruit» для выполнения любых операций.

Требования к безопасности-3. Специалисты должны регистрироваться для входа в систему согласно политике ограниченного доступа к ком­пьютерным системам.

8.8.Модели анализа

На рисунке 3 показана диаграмма состояний, где отображен возможный статус записи в карте диспансеризации.

Рисунок 3 – Диаграмма состояний для статуса записи в карте диспансеризации

9.Структура базы данных

Рисунок 4 – Диаграмма сущность-связь системы Recruit

10.Архитектура системы

10.1.Диаграмма классов

На рисунках с 5 по 8 представлена диаграмма классов системы Recruit.

Рисунок 5 – Разбиение системы Recruit по модулям

Рисунок 6 – Диаграмма классов модуля «Интерфейс пользователя»

Рисунок 7 – Диаграмма классов модуля «Бизнес-логика»

Рисунок 8 – Диаграмма классов модуля «Источник данных»

10.2.Описание классов

Классы модуля «Интерфейс пользователя».

Access_form

Форма для авторизации специалиста

Main_form

Форма со списком всех призывников

Dispan_card

Форма карты диспансеризации

Включает класс Cure_form

Включает класс Personal_data

Cure_form

Форма с историей болезни и результатами осмотра

Personal_data

Форма регистрации нового призывника

Классы модуля «Бизнес-логика»

Recruit

Класс для хранения данных о призывниках

Notification

Класс оповещения призывников

Включает класс Recruit

Report

Класс формирования отчета

Включает класс Recruit

Включает класс Users

Users

Класс для хранения данных о специалистах

Set_access

Класс выдачи прав доступа

Классы модуля «Источник данных»

Database_access

Класс для экспорта и импорта данных в базе

10.3.Диаграммы взаимодействия