Файл: Разработка и реализация прикладного решения для автоматизации производственного учета в ЧДОУ “Детский сад №45”.pdf
Добавлен: 28.04.2023
Просмотров: 533
Скачиваний: 1
СОДЕРЖАНИЕ
1.1 Краткий анализ предметной области, характеристика предприятия и его деятельности.
1.2 Организационная структура управления предприятием
1.3 Программная и техническая архитектура ИС предприятия
1.4.1 Определение места проектируемой задачи в комплексе задач и ее описание.
1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
1.5.1 Анализ существующих разработок для автоматизации задачи
2.1. Обоснование требований к разрабатываемому прикладному решению
2.3. Архитектура разрабатываемого прикладного решения
2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения
2.5. Тестирование разрабатываемого прикладного решения
Так же используются и оперативные таблицы:
-
-
- Оперативная таблица «Выпускники»
-
Данная таблица хранит в себе список выпускников, которые проходили обучение за период (обучения) работы системы. Данная таблица является оперативной т.к. изменяется часто. Реквизиты таблицы выглядят следующим образом:
- Номер
- Дата
- ФИО контингента
- Сумма оплаченных образовательных услуг
- Сумма оплаченных дополнительных услуг
- Общее количество часов обучения
- Данные родителей
- Номер сотрудника (воспитателя)
- Оперативная таблица «Контингент»
Она также является оперативной. Реквизиты данной таблицы перечислены ниже:
- Номер контингента
- ФИО
- Контакт
- Дата рождения
- Пол
- Оперативная таблица «Заявки»
В данной таблице содержится информация о заявках в технический отдел, по решению проблем с оборудованием. Содержит следующие реквизиты:
- Номер заявки
- Дата
- Тип
- Сотрудник
В таблице 14 приведена статистика использования оперативных таблиц.
Таблица 14
Статистика использования справочника
|
Название справочника |
Ответственный за его ведение |
Средний объем справочника в записях |
Средняя частота актуализации |
Средний объем актуализации |
|---|---|---|---|---|
|
Таблица “Выпускники” |
Методист |
100> |
~2 раза в учебный период |
100 записей |
|
Таблица «Контингент” |
Методист- заместитель Заведующего |
100> |
~20 раз в неделю |
100 записей |
|
Таблица «Заявки» |
Сотрудник по внедрению и.о. |
10> |
~1 раза в неделю |
30 записей |
2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения
Результативной информацией являются выходные документы:
- Статистика успеваемости – данный документ содержит информацию о процессе обучения за определенный учебный период, который в дальнейшем передается методисту, а затем заместителю заведующего.
- Отчет о выпускниках – содержит информацию о обученном контингенте (выпускниках), всяческий отчет (количество часов, информацию о дополнительном образовании)
- Заявки – содержит информацию на необходимую ликвидации проблемы с компьютерным оборудованием, в техническую поддержку.
- Список контингента – содержит список для приема в дошкольное образовательное учреждение, а также для последующего контроля.
Необходимый набор полей, для справочников и таблиц представлен в таблицах 15-18.
Таблица 15
Статистика успеваемости
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Выпускники» Справочник «Контингент» |
Каждый день |
Методисту Заведующему |
Таблица 16
Отчет о выпускниках
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Выпускники» Справочник «Контингент» |
Каждый день |
Методисту Заведующему |
Таблица 17
Заявки
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Заявки» Справочник «Сотрудники» |
По мере необходимости |
Руководителю технического отдела |
Таблица 18
Список Контингента
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|
Справочник «Контингент» Таблица «Выпускники» |
2 раза в неделю |
Заместителю-заведующего |
Рисунок 9. Дерево функций
На основании дерева функций разработан сценарий диалога, который представлен на рисунке 10.
Рисунок 10. Сценарий диалога
Для хранения информации о продажах, клиентах, заявках необходимо наличие базы данных. Для функционирования системы в пункте обоснование проектных решений по программному обеспечению была выбрана СУБД MS SQL Server. На рисунке 11 представлена схема связи БД.
Рисунок 11. Схема БД
Из данной схемы видно, что все таблицы взаимосвязаны между собой.
В таблицах 19-23 описана структура данных:
Таблица 19
Таблица “Выпускники”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Табель |
Tabel |
N |
256 |
Ключевое поле |
|
Дата |
Data |
D |
64 |
|
|
ФИО |
Full_name |
N |
32 |
|
|
Сумма оплаченных образовательных услуг |
Summa_opl_obr_uslug |
N |
64 |
|
|
Общее количество часов обучения |
Full_time_obrz |
N |
64 |
|
|
Данные родителей |
Info_rod |
N |
256 |
|
|
Номер сотрудника |
Number_sotr |
N |
32 |
|
|
Номер группы |
Number_group |
N |
64 |
|
|
Общее количество выпускников |
Total_number |
N |
32 |
Таблица 20
Таблица “Родители”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Табель |
Tabel |
N |
256 |
Ключевое поле |
|
ФИО |
Full_name |
C |
64 |
|
|
Место работы |
Work_place |
C |
32 |
|
|
Дата рождения |
Data_rozd |
D |
32 |
Таблица 21
Таблица “Сотрудники”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Номер |
Number_sotr |
N |
256 |
Ключевое поле |
|
ФИО |
Full_name |
C |
32 |
|
|
Должность |
Dolzh |
C |
64 |
Таблица 22
Таблица “Контингент”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Табель |
Tabel |
N |
256 |
Ключевое поле |
|
ФИО |
Full_name |
C |
32 |
|
|
Дата рождения |
Data |
D |
64 |
|
|
Пол |
Pol |
N |
64 |
|
|
Контакты |
Info |
Таблица 23
Таблица “Заявки”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Номер заявки |
Number_z |
N |
256 |
Ключевое поле |
|
Дата |
Data |
D |
64 |
|
|
Тип |
Type |
C |
256 |
|
|
Номер сотрудника |
Number_sotr |
N |
64 |
Структурная схема пакета представлена на рисунке 12.
Рисунок 12. Структурная схема пакета
- Глобальный модуль
Содержит глобальные процедуры и функции, предопределенные процессы, которые необходимо выполнить при запуске системы
- Модуль авторизации
Модуль содержит запрос логина и пароля для входа в систему.
- Модуль «Взаимодействия с БД».
В данном модуле происходит процесс передачи необходимой информации из БД.
- Модуль «БД»
Алгоритм хранение данных и подготовка их к передаче.
- Модуль «Справочников»
Процедура обрабатывания данных для дальнейшего формирования справочных форм.
- Модуль «Родители»
В данном модуле происходит процесс записи родителей и их детей (контингента).
- Модуль «Отчеты»
Распределение данных по отчетным формам. Вывод отчетов в виде
экранной формы.
- Модуль «Список контингента»
Модуль формирует список детей.
2.5. Тестирование разрабатываемого прикладного решения
Для лучшего понимания работы программы наиболее понятным будет наглядное описание модуля «Отчеты» на рисунке 13.
Рисунок 13. Схема модуля «Отчеты»
2.6 Контрольный пример реализации проекта и его описание
Рассмотрим контрольный пример. Для входа в систему нужно ввести пароль (рисунок 14).
В систему можно войти как методист (пользователь «методист») и администратор. Если осуществить вход под пользователем «администратор», то ему будут доступны следующие действия:
- Просмотр вкладки отчеты;
- Прием контингента;
Если осуществить вход под пользователем «методист», то будут доступны следующие действия:
- Проведение операций по приему контингента;
- Просмотр проведенных (по приему контингента) операций;
Рисунок 14. Вход в систему
Если пароль будет введен неверно, то пользователю выйдет сообщение об ошибки идентификации (рисунок 15).
Рисунок 15. Ошибка идентификации пользователя
Рисунок 16. Рабочее место сотрудника
Далее по необходимости можно зайти на вкладку справочники, выбрать сотрудников и ввести нового или удалить уволенного сотрудника (рис. 17).
Рисунок 17. Создание справочника сотрудники
Так же можно дополнить справочник контингент (рисунок 18).
Рисунок 18. Создание справочника контингент
Запись контингента происходит после заполнения и предоставления необходимых документов от родителей в учреждение. (рисунок 19).
Рисунок 19. Запись контингента
На вкладке документы можно создать заявки в технический отдел по поломке или проблеме с оборудованием, о проблемах с программным обеспечением. (рисунок 20).