Similar presentations:
Преза 4к3
1.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение
высшего образования
«Рязанский государственный радиотехнический университет имени В.Ф. Уткина»
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
на тему
«Разработка модуля информационной системы отдела
опеки управления социальной защиты населения»
Направление подготовки 09.03.02 – информационные системы и технологии
Научный руководитель: Ст.пр.
Кафедры АСУ Витязева Т.А.
Выполнил студент
Группы 235: Баша А.Р.
Рязань 2026
1
2.
Цели и задачи ВКРЦель:
Разработка модуля информационной системы отдела опеки управления
социальной защиты населения.
Задачи:
1. Описание принципов функционирования отдела опеки, анализ
существующего решения и обоснование необходимости разработки модуля
2. Выбрать инструментальные средства проектирования для обеспечения
визуализации архитектур модуля информационной системы и
взаимодействия компонентов, а также инструментальные средства
разработки
3. Разработать комплекс UML-диаграмм, необходимых для проведения
системного анализа и проектирования системы
4. Выполнить разработку базы данных
5. Осуществить разработку программного обеспечения и пользовательского
интерфейса приложения
6. Провести заключительное тестирование модуля системы с соответствием
поставленных требований
2
3. Деятельность отдела опеки
Обращение гражданина↓
Регистрация обращения
↓
Создание и ведение дела подопечного
↓
Планирование визита сотрудника
↓
Проведение проверки условий проживания
↓
Формирование результатов проверки и документов
↓
Создание и контроль исполнения задач
↓
Закрытие дела и хранение истории работы
3
4. Анализ существующего решения «Проверки Подмосковья»
ПреимуществаНедостатки
Централизованное хранение
информации о подопечных
Сложность выполнения типовых
операций и большое количество
переходов между разделами
Автоматизация процессов
проведения проверок и
формирования отчётности
Отсутствие единого рабочего
пространства для управления
делами, визитами и задачами
Интеграция с государственными
информационными системами
Недостаточно удобный контроль
текущих задач и запланированных
мероприятий
Электронное ведение истории
взаимодействия с подопечными
Ограниченные возможности аудита и
контроля действий пользователей
Работа в рамках единой
региональной системы
Большой масштаб системы и высокая
нагрузка со стороны других
подразделений социальной защиты,
что может снижать скорость
выполнения операций
4
5. Требования к модулю информационной системы
• Функциональные требования:Нефункциональные требования:
• ведение дел подопечных;
• безопасность;
• планирование и проведение визитов;
• надёжность;
• управление задачами;
• удобство использования;
• хранение документов;
• масштабируемость;
• ведение журнала действий
пользователей;
• возможность дальнейшего расширения
системы.
• разграничение прав доступа.
5
6. Выбор инструментальных средств проектирования
данное решение обеспечивает поддержку всех необходимых видовдиаграмм, отличается простотой использования, не требует приобретения
лицензии и позволяет выполнять проектирование информационной системы
в полном объеме.
6
7. Выбор инструментальных средств разработки. Серверная часть
Данное решение обеспечивает высокий уровень производительности,безопасности и масштабируемости, что является важным фактором при
разработке модуля
7
8. Выбор инструментальных средств разработки. СУБД
Данная СУБД обладает широкими функциональными возможностями,обеспечивает высокий уровень производительности и безопасности,
поддерживает механизмы масштабирования и не требует приобретения
коммерческой лицензии
8
9. Выбор инструментальных средств разработки. Клиентская часть
Преимуществом является широкое распространение технологии и наличиебольшого количества готовых библиотек и инструментов разработки.
9
10. Архитектура системы
1011. Диаграмма прецедентов
1112. DFD-модель системы
1213. Концептуальная модель
1314. Логическая модель
1415. Физическая модель
1516. Разработка базы данных
Реализованные функции, процедуры и триггерыПолитика безопасности
• ролевая модель доступа;
Функции и процедуры:
• разграничение прав;
• Регистрация нового обращения гражданина
social_protection.create_appeal()
• авторизация пользователей;
• Планирование нового визита
• аудит действий и сессий.
social_protection.schedule_visit()
• Фиксация результатов проведенного визита
social_protection.complete_visit()
• Управление состоянием и закрытие дела подопечного
social_protection.close_case()
• Создание новой задачи по делу
social_protection.create_task()
Триггеры:
• Проверка назначения ответственного сотрудника при создании визита
social_protection.trg_visits_validate_worker_assignment()
• Контроль корректности даты и времени визита
social_protection.trg_visits_validate_datetime()
• Автоматическое создание акта по результатам визита
social_protection.trg_visit_results_create_act()
• Автоматическое журналирование изменений данных
social_protection.audit_if_modified()
16
17. Разработка программного обеспечения
1718. Разработка пользовательского интерфейса приложения
1819.
Интеграция модуля с системой “Проверкиподмосковья”
19
20. Экспериментальная часть. Главная страница
2021. Экспериментальная часть. Вкладка подопечные
2122. Экспериментальная часть. Вкладка подопечные
2223.
Экспериментальная часть. Вкладка Визиты23
24.
Экспериментальная часть. Вкладка задачи24
25.
Экспериментальная часть. Вкладка уведомлений25
26.
Экспериментальная часть. Вкладкаадминистрирования
26
27.
Экспериментальная часть. Аудит27
28.
ЗаключениеЦель выпускной квалификационной работы по разработке модуля
информационной системы отдела опеки управления социальной защиты населения
была достигнута.
Были выполнены следующие задачи:
1. Описание принципов функционирования отдела опеки, анализ существующего
решения и обоснование необходимости разработки модуля
2. Выбрать инструментальные средства проектирования для обеспечения
визуализации архитектур модуля информационной системы и взаимодействия
компонентов, а также инструментальные средства разработки
3. Разработать комплекс UML-диаграмм, необходимых для проведения системного
анализа и проектирования системы
4. Выполнить разработку базы данных
5. Осуществить разработку программного обеспечения и пользовательского
интерфейса приложения
6. Провести заключительное тестирование модуля системы с соответствием
поставленных требований
28
29.
СПАСИБО ЗА ВНИМАНИЕЗадавайте вопросы
29