Файл: Проектирование реализации операций бизнес-процесса «Учет ремонтных работ жилищно-коммунального хозяйства» (Обоснование проектных решений по программному обеспечению).pdf

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

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

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

Добавлен: 23.04.2023

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

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

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

Проектируемая ИС будет хранить и обрабатывать данные в реляционной базе данных, которая представляет собой совокупность двумерных таблиц. Для описания таблиц и взаимосвязей между ними построим ER-модель. ER-модель представлена на рисунке 7.

Характеристика таблиц базы данных представлена в таблице 5.

Рисунок 7. ER-модель

Таблица 5

Характеристика базы данных

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Справочник «Неисправность»

ID_неисправности

ID_neispr

Счетчик

5

Ключевое поле

Код

Code_neispr

Число

6

Наименование

Name_neispr

Текст

100

Справочник «Ремонтные работы»

ID_ремонтных работ

ID_remrab

Счетчик

5

Ключевое поле

Код

Code_remrab

Число

6

Наименование

Name_remrab

Текст

100

Справочник «КЛАДР»

ID_записи

ID_zap

Счетчик

5

Ключевое поле

Улица

St_zap

Текст

100

Дом

House_zap

Число

6

Корпус

Sq_zap

Число

6

Квартира

Fl_zap

Число

6

Справочник «Сотрудник»

ID_сотрудника

ID_sotr

Счетчик

5

Ключевое поле

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Фамилия

Lname

Текст

100

Имя

Fname

Текст

100

Отчество

Mname

Текст

100

Заявка

ID_заявки

ID_zav

Счетчик

5

Ключевое поле

Номер

Nzav

Число

10

Дата

Dzav

Дата

8

Номер телефона

Tzav

Число

7

Акт выполненных работ

ID_акта

ID_act

Счетчик

5

Ключевое поле

Номер

Nact

Число

10

Дата

Dact

Дата

8


2.6 Структурная схема пакета (дерево вызова программных модулей)


Структурная схема пакета программных модулей состоит из модулей следующих классов:

  1. Модули, выполняющие служебные функции.
  2. Управляющие модули, осуществляющие загрузку меню и передачу управления другому модулю.
  3. Модули, связанные с хранением, обработкой и выдачей информации.

Описание функций модулей позволяет структурировать файлы информационной системы, обеспечить надежность системы и удобство при сопровождении системы.

Описание функций модулей представлено в таблице 6.

Таблица 6

Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1

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

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

2

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

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются ведении справочников

№ п/п

Наименование модуля

Функции модуля

3

Модуль справочника «Ремонтные работы»

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются ведении справочников

4

Модуль справочника «Неисправность»

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются ведении справочников

5

Модуль справочника «КЛАДР»

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются ведении справочников

6

Модуль ввода данных

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

7

Модуль формирования отчета

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

8

Модуль настроек

Содержит предопределенные процедуры и элементы формы


Модель дерева вызова программных модулей представлено на рисунке 8.

Рисунок 8. Дерево вызова программных модулей

2.7 Описание программных модулей

Рассмотрим алгоритм формирования отчетных документов. На рисунке 9 представлен алгоритм формирования журнала заявок.

Рисунок 9. Алгоритм формирования журнала заявок

На рисунке 11 представлен алгоритм формирования отчета по проделанной работе каждого сотрудника ремонтного отдела жилищно-коммунального хозяйства.

Рисунок 11. Алгоритм формирования отчета о проделанной работе

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

Для разработки контрольного примера реализации проекта и его описания необходимо:

  1. Описать тестовые данные, которые необходимы для проверки работоспособности основных функций проекта.
  2. Описать процесс обработки тестовых данных.
  3. Описать результаты обработки тестовых данных.

Реализация контрольного примера состоит из следующих этапов:

  1. Ввод тестовых данных в справочники.
  2. Результат формирования отчета.

На рисунке 12 представлено заполнение справочника «Неисправность».

Рисунок 12. Заполнение справочника «Неисправность»

На рисунке 13 представлено заполнение справочника «Ремонтные работы».

Рисунок 13. Заполнение справочника «Ремонтные работы»

На рисунке 14 представлено заполнение справочника «Сотрудник».

Рисунок 14. Заполнение справочника «Сотрудник»

На рисунке 15 представлено заполнение справочника КЛАДР.

Рисунок 15. Заполнение справочника «КЛАДР»

На рисунке 16 представлен ввод данных о заявке на проведение ремонтной работы.


Рисунок 16. Ввод данных о заявке

На рисунке 17 представлен ввод данных об акте выполненных работ.

Рисунок 17. Ввод данных об акте выполненных работ

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы было проведено обследование предметной области. Были описаны входные и выходные информационные потоки процесса учета ремонтных работ жилищно-коммунального хозяйства перечислены задействованные в ходе решения задачи специалисты, описана взаимосвязь рассматриваемой задачи с другими бизнес-процессами организации. Описан процесс вычисления расчетных показателей процесса.

Затем было дано описание комплекса задач автоматизации и обоснован их выбор. Описание бизнес-процесса осуществлялось с помощью нотации IDEF0, которая позволяет представить бизнес-процесс наглядно и структурировано.

Было дано описание документооборота задачи. Была рассчитана трудоемкость процесса, которая составляет 960 человеко-часов. Для обоснования использования вычислительной техники в процессе решения задачи, была дана характеристика документообороту после внедрения информационных технологий. По данным расчетов, трудозатраты на формирование документооборота после автоматизации составили 500 человеко-часов за счет автоматизации всех расчетов задачи.

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

Во второй главе работы была разработана информационная модель предметной области. Дана характеристика оперативной, справочной информации и входных и оперативных данных. Разработаны формы результативной информации.

Были разработаны дерево функций системы и сценарий диалога. Дана характеристика базы данных, разработана ER-модель базы данных, приведённой к третьей нормальной форме.

Разработана структурная схема пакетов программных модулей. Дано описание программных модулей. Разработан контрольный пример реализации системы и его описание.

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