Дипломная работа: Автоматизация процесса ведения документации и отчетности в МАУ "Многофункциональном центре предоставления государственных и муниципальных услуг" Краснобродского городского округа

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Список заявлений;
Список пользователей;
Список граждан.
Документ «Список граждан» содержит следующие реквизиты:
номер гражданина в системе;
ФИО гражданина;
Паспортные данные;
Домашний адрес и контактные данные;
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В разработанной системе предусмотрены 2 вида пользователей:
администратор системы, обладающий наиболее полными
полномочиями при работе с системой;
пользователь системы (гражданин), подающий заявления.
Более подробно функции данных пользователей приведены на рисунках
2.2-2.3.
Функции
администратора
Служебные Общие
Управление
справочниками
Работа с заявлениями
Добавление
записей
Удаление
записей
Просмотр списков
Изменение статуса
заявления
Удаление заявления
Работа с гражданами
Добавление
Редактирование
Удаление
Работа с
пользователями
Добавление
Редактирование
Удаление
Рис. 2.2 Дерево функций администратора
83
Функции администратора состоят в наполнении справочников и
дальнейшей работе с ними, а также управлении списками заявлений и
подготовке отчетов.
Функции
пользователя
Служебные
Общие
Просмотр
справочников
Работа с заявлениями
Заявления
Просмотр по статусам
Формирование
нового заявления
Изменение статуса
заявления
Статусы
Работа с сайтом
Просмотр сведений
об администрации
Просмотр контактных
данных
Просмотр новостей
Просмотр документов
Рис. 2.3 Дерево функций пользователя
Пользователь подает заявление, просматривает свои заявления по
статусам, ознакамливается с содержимым сайта.
На основании данных функций формируется сценарий диалога, схема
которого для каждого из пользователей представлена на рисунках 2.4- 2.5.
84
Главное меню
Управление
справочниками
Работа с заявлениями
Добавление
записей
Удаление
записей
Просмотр списков
Изменение статуса
заявления
Удаление заявления
Работа с гражданами
Добавление
Редактирование
Удаление
Работа с
пользователями
Добавление
Редактирование
Удаление
Рис. 2.4 Сценарий диалога администратора
Меню пользователя включает в себя работу с заявлениями, получение
данных с сайта.
Функции
пользователя
Просмотр
справочников
Работа с заявлениями
Заявления
Просмотр по статусам
Формирование
нового заявления
Изменение статуса
заявления
Статусы
Работа с сайтом
Просмотр сведений
об администрации
Просмотр контактных
данных
Просмотр новостей
Просмотр документов
Рис. 2.5 Сценарий диалога пользователя
85
Главное меню состоит из трех подменю.
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное
безотносительно к применяемым в дальнейшем техническим и программным
средствам. Инфологическая модель создается динамической и поддерживает
легкую корректировку. К базовым требованиям, относящимся к инфологической
модели, относят следующие:
• Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
• Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об объектах
системы. Компонентами ER-модели становятся сущности (объекты) и
отношения (связи между объектами). Объект поддерживает несколько
реализаций или экземпляров. Сам экземпляр объекта реализуется
совокупностью нескольких значений реквизитов и определяется однозначно, т.е.
идентифицируется значением ключа объекта, состоящем из одного ли
нескольких ключевых реквизитов.
Сущности бывают независимыми и зависимыми. Сущность называется
независимой, если каждый ее экземпляр может однозначно определяться без
выражения ее отношений с остальными сущностями. Однозначное определение
экземпляра зависимой сущности исходит от отношений с другими сущностями.
Для визуализации отношений между сущностями применяются связи.
Связи имеют место быть, если экземпляры сущностей логически связаны друг с
другом.
В таблице 2.4 приведено описание таблиц и типа данных, хранящихся в
каждой из них.
Таблица 2.4 Описание таблиц базы данных
№ пп
Название
Назначение
86
1.
sotr
Сведения о сотрудниках
2.
Status
Статусы
3.
User
Данные о пользователях
4.
otziv
Данные об оформленных обращениях
Далее описана структура основных таблиц , работающих в составе БД.
В системе используется СУБД MySQL. База данных состоит из 8 таблиц.
ER-диаграмма связи основных таблиц базы данных приведена на рис. 2.6.
Рисунок 2.6 ER-диаграмма базы данных
Таблица 2.5 Таблица «Sotr»
№ п/п
Название
Идентификатор поля
Тип данных,
длина
1.
Код записи
idc
int(100)
2.
Номер телефона
tel
varchar(30)
3.
Описание телефона
opistel
varchar(100)
4.
Адрес
adres
varchar(255)
5.
Идентификатор
дополнительного контакта
email
varchar(30)
6.
Описание дополнительного
контакта
opisemail
varchar(100)
7.
Наименование фирмы
namec
varchar(255)
Таблица 2.6 Таблица «User»
Источник: https://baza.diplomsite.ru/previewfile/2039