Файл: Разработка и реализация прикладного решения для автоматизации производственного учета в ЧДОУ “Детский сад №45”.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.04.2023

Просмотров: 533

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Глава 1. Теоретическая часть

1.1 Краткий анализ предметной области, характеристика предприятия и его деятельности.

1.2 Организационная структура управления предприятием

1.3 Программная и техническая архитектура ИС предприятия

1.4 Характеристика существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описания

1.4.1 Определение места проектируемой задачи в комплексе задач и ее описание.

1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

1.5.1 Анализ существующих разработок для автоматизации задачи

Глава 2. Практическая часть

2.1. Обоснование требований к разрабатываемому прикладному решению

2.2. Анализ среды разработки

2.3. Архитектура разрабатываемого прикладного решения

2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения

2.5. Тестирование разрабатываемого прикладного решения

2.6 Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Так же используются и оперативные таблицы:

      1. Оперативная таблица «Выпускники»

Данная таблица хранит в себе список выпускников, которые проходили обучение за период (обучения) работы системы. Данная таблица является оперативной т.к. изменяется часто. Реквизиты таблицы выглядят следующим образом:

  • Номер
  • Дата
  • ФИО контингента
  • Сумма оплаченных образовательных услуг
  • Сумма оплаченных дополнительных услуг
  • Общее количество часов обучения
  • Данные родителей
  • Номер сотрудника (воспитателя)
  1. Оперативная таблица «Контингент»

Она также является оперативной. Реквизиты данной таблицы перечислены ниже:

  • Номер контингента
  • ФИО
  • Контакт
  • Дата рождения
  • Пол
  1. Оперативная таблица «Заявки»

В данной таблице содержится информация о заявках в технический отдел, по решению проблем с оборудованием. Содержит следующие реквизиты:

  • Номер заявки
  • Дата
  • Тип
  • Сотрудник

В таблице 14 приведена статистика использования оперативных таблиц.

Таблица 14

Статистика использования справочника

Название справочника

Ответственный за его ведение

Средний объем справочника в записях

Средняя частота актуализации

Средний объем актуализации

Таблица “Выпускники”

Методист

100>

~2 раза в учебный период

100 записей

Таблица «Контингент”

Методист- заместитель Заведующего

100>

~20 раз в неделю

100 записей

Таблица «Заявки»

Сотрудник по внедрению и.о.

10>

~1 раза в неделю

30 записей

2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения

Результативной информацией являются выходные документы:

  1. Статистика успеваемости – данный документ содержит информацию о процессе обучения за определенный учебный период, который в дальнейшем передается методисту, а затем заместителю заведующего.
  2. Отчет о выпускниках – содержит информацию о обученном контингенте (выпускниках), всяческий отчет (количество часов, информацию о дополнительном образовании)
  3. Заявки – содержит информацию на необходимую ликвидации проблемы с компьютерным оборудованием, в техническую поддержку.
  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. Структурная схема пакета

  1. Глобальный модуль

Содержит глобальные процедуры и функции, предопределенные процессы, которые необходимо выполнить при запуске системы

  1. Модуль авторизации

Модуль содержит запрос логина и пароля для входа в систему.

  1. Модуль «Взаимодействия с БД».

В данном модуле происходит процесс передачи необходимой информации из БД.

  1. Модуль «БД»

Алгоритм хранение данных и подготовка их к передаче.

  1. Модуль «Справочников»

Процедура обрабатывания данных для дальнейшего формирования справочных форм.

  1. Модуль «Родители»

В данном модуле происходит процесс записи родителей и их детей (контингента).

  1. Модуль «Отчеты»

Распределение данных по отчетным формам. Вывод отчетов в виде

экранной формы.

  1. Модуль «Список контингента»

Модуль формирует список детей.


2.5. Тестирование разрабатываемого прикладного решения

Для лучшего понимания работы программы наиболее понятным будет наглядное описание модуля «Отчеты» на рисунке 13.

Рисунок 13. Схема модуля «Отчеты»

2.6 Контрольный пример реализации проекта и его описание

Рассмотрим контрольный пример. Для входа в систему нужно ввести пароль (рисунок 14).

В систему можно войти как методист (пользователь «методист») и администратор. Если осуществить вход под пользователем «администратор», то ему будут доступны следующие действия:

  • Просмотр вкладки отчеты;
  • Прием контингента;

Если осуществить вход под пользователем «методист», то будут доступны следующие действия:

  • Проведение операций по приему контингента;
  • Просмотр проведенных (по приему контингента) операций;

Рисунок 14. Вход в систему

Если пароль будет введен неверно, то пользователю выйдет сообщение об ошибки идентификации (рисунок 15).

Рисунок 15. Ошибка идентификации пользователя

Рисунок 16. Рабочее место сотрудника

Далее по необходимости можно зайти на вкладку справочники, выбрать сотрудников и ввести нового или удалить уволенного сотрудника (рис. 17).

Рисунок 17. Создание справочника сотрудники

Так же можно дополнить справочник контингент (рисунок 18).

Рисунок 18. Создание справочника контингент

Запись контингента происходит после заполнения и предоставления необходимых документов от родителей в учреждение. (рисунок 19).

Рисунок 19. Запись контингента

На вкладке документы можно создать заявки в технический отдел по поломке или проблеме с оборудованием, о проблемах с программным обеспечением. (рисунок 20).