- •ВВЕДЕНИЕ
- •1.1 Общая характеристика водоснабжающих организаций
- •1.2 Обзор и сравнение существующих программных продуктов для автоматизации учета рабочего времени в водоснабжающей организации
- •Выводы по первому разделу
- •2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ ОПЕРАТИВНОГО УЧЕТА РАБОЧЕГО ВРЕМЕНИ ВОДОСНАБЖАЮЩЕЙ ОРГАНИЗАЦИИ
- •2.1 Постановка задачи проектирования информационной системы
- •2.2 Анализ предметной области проектирования информационной системы
- •Предметной областью разработки является деятельность водоснабжающей организации по учету рабочего времени.
- •1) Обработка сведений о сотрудниках;
- •2) Учет и анализ информации о текущем графике работ конкретного сотрудника;
- •3) Обработка данных о выезде на места аварий;
- •4) Работа со сведениями о нарушениях графика работ сотрудников;
- •5) Вывод информации анализа в наглядной форме, в виде отчетов.
- •Основными предполагаемыми пользователями системы является:
- •Гость ‒ лицо, не имеющее существенных прав. Имеет право на просмотр некоторых отчётов.
- •Входные и выходные документы для разрабатываемой ИС учета рабочего времени сотрудников, имеют форму бумажных носителей.
- •Входным документом является унифицированная форма Т-12 ‒ документ двойного назначения [7-8].
- •Выходными документами выступают:
- •В качестве СУБД выбрано PostgreSQL, клиент для работы с БД pgAdmin3, так как присутствует опыт работы, так же СУБД удобна для использования [11].
- •2.3 Построение функциональных моделей, описывающих бизнес-процесс учета рабочего времени сотрудников в водоснабжающей организации
- •Выводы по второму разделу
- •В результате написания второго раздела курсового проекта был проведен анализ предметной области, выявлены категории пользователей разрабатываемого приложения.
- •Также была определена цель и задачи разработки информационной системы, которая предназначена для автоматизации процесса учета рабочего времени сотрудников водоснабжающей организации.
- •Были построены следующие модели для последующего проектирования ИС: функциональная модель бизнес-процесса по стандарту IDEF0, логическая и физическая модель данных по стандарту IDEF1X.
- •3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ В ВОДОСНАБЖАЮЩЕЙ ОРГАНИЗАЦИИ
- •3.1 Описание таблиц баз данных
- •3.2 Дерево программных модулей
- •3.3 Схема взаимосвязей модулей и массивов данных
- •3.4 Алгоритм формирования отчета обо всех авариях, которые были локализованы
- •3.5 Инструкция пользователя по установке программного продукта и работа с ним
- •3.6 Способы и результаты тестирования программного продукта в различных режимах
- •Выводы по третьему разделу
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- •ПРИЛОЖЕНИЕ А
- •ПРИЛОЖЕНИЕ Б
- •ПРИЛОЖЕНИЕ В
- •ПРИЛОЖЕНИЕ Г
- •План выполнения курсового проекта
- •Рисунок Г.1 ‒ План курсового проекта
- •Рисунок Г.2 ‒ План курсового проекта
- •Рисунок Г.3 ‒ План курсового проекта
- •Рисунок Г.4 ‒ План курсового проекта
- •ПРИЛОЖЕНИЕ Д
- •Листинг Д.2 ‒ Отчеты
2.3 Построение функциональных моделей, описывающих бизнес-процесс учета рабочего времени сотрудников в водоснабжающей организации
Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена в приложении B на рисунках B.1-B.5.
Целью моделирования является упрощение автоматизации процесса учета рабочего времени сотрудников для водоснабжающей организации, то есть повышения эффективности процесса.
Функциональная модель построена с точки зрения интегрированного пользователя: работников производства, менеджеров, а также с точки зрения разработчика. Это обусловлено тем, что с системой необходимо работать как сотрудников подразделений производства, так и менеджера, который непосредственно занят работой и сопровождением с информационной системой
[8].
Следовательно, при моделировании системы учета рабочего времени сотрудников в водоснабжающей организации были выделены следующие работы, которые представлены на рисунке 2.1.
Рисунок 2.1 ‒ Иерархическое дерево работ
22
Для проведения количественного анализа разработанной функциональной модели необходимо рассмотреть поведение следующих показателей:
коэффициент уровня, рассчитываемый по формуле (2.1); коэффициент сбалансированности, рассчитываемый по формуле (2.2); и коэффициент применения элементарных функций, рассчитывается по формуле (2.3).
(2.1)
(2.3)
где N ‒ количество работ на текущем уровне; L ‒ номер уровня; ‒ стрелки,
входящие и выходящие в функцию; ‒ количество элементарных функций.
От уровня к уровню должно уменьшаться (или хотя бы не возрастать). в
идеале равен нулю, однако допускаются значения в пределах от 2 до 3.
Коэффициент сбалансированности показывает соотношения входных и выходных стрелок. Коэффициент применения элементарных функций необходим для определения необходимости дальнейшей детализации функциональной модели. Если и , то продолжать декомпозицию не надо [12-13].
Результаты расчёта коэффициентов для каждого уровня представлены в таблице 2.1. Для расчёта коэффициента применения элементарных функций за элементарные функции процесса учета рабочего времени сотрудников были приняты работы, отраженные в списке элементарных функций (приложение Д).
На основе данного списка бал заполнен 4-й столбец таблицы 2.1.
23
Таблица 2.1 ‒ Результаты количественного анализа функциональной модели
Номер уровня |
|
|
|
|
|
|
|
|
|
|
|
1(А0) |
- |
- |
- |
- |
- |
|
|
|
|
|
|
2(А1) |
4 |
0,5 |
4 |
1 |
1 |
|
|
|
|
|
|
2(А2) |
1,5 |
0 |
3 |
2 |
1 |
|
|
|
|
|
|
2(А3) |
1,6 |
0 |
5 |
3 |
1 |
|
|
|
|
|
|
Таким образом, исходя из таблицы 2.1, можно сделать вывод, что коэффициент уровня имеет тенденцию уменьшения, коэффициент сбалансированности находиться в пределах от 0 до 3, что не превышает норму,
а коэффициент применения элементарных функций говорит о достаточной декомпозиции работ. Значит, построенная функциональная модель качественна,
сбалансирована и достаточно детализирована.
2.4 Построение логических и физических моделей данных бизнес-
процесса учета рабочего времени сотрудников в водоснабжающей организации
Целью построения логической модели предметной области разработки,
является получения графического представления логической структуры исследуемой предметной области. Логическая модель иллюстрирует сущности разрабатываемой ИС и отражает их взаимоотношения, где сущности описывают объекты и субъекты деятельности предметной области, а атрибуты свойства этих объектов и субъектов.
Логическая и физическая модели данных разрабатываемой информационной системы для автоматизации учета времени сотрудников,
построенные в соответствии со стандартом IDEF1X изображены на рисунке
2.2-2.3.
24
Рисунок 2.2 ‒ Логическая модель данных по стандарту IDEF1X
Рисунок 2.3 ‒ Физическая модель данных по стандарту IDEF1X
Анализ предметной области разработки ИС позволил нам выделить следующие сущности и атрибуты:
1)Вид аварии: код, вид аварии, нормативный срок ремонта.
2)Аварии: код, вид аварии, сотрудник, дата аварии, дата локализации аварии, результат ремонта.
3)Сотрудник: код, фамилия, имя, отчество, день рождения, должность,
фото.
4) Нарушения графика: сотрудник, дата, причина.
25