- •ВВЕДЕНИЕ
- •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 ‒ Отчеты
ЗАКЛЮЧЕНИЕ
По итогам выполнения курсового проекта была разработана информационная система для автоматизации учета рабочего времени сотрудников в водоснабжающей организации.
Итогом анализа предметной области стала постановка цели и задач проектирования информационной системы, на основе которых была построены модели данных.
Для описания функциональных возможностей разрабатываемой системы была построена модель бизнес процессов «как должно быть» по стандарту
IDEF0, проведен ее анализ и рассчитаны необходимые коэффициенты, так же был предоставлен функционал разрабатываемой системы.
При проведении информационного обеспечения задачи автоматизации была представлена структура таблиц разрабатываемой базы данных и разработана логическая и физическая модели по стандарту IDEF1X. В ходе рассмотрения технологического обеспечения информационной системы были приведены программно-аппаратные требования.
В проектной части курсового проекта были изучены такие вопросы, как функциональные возможности разрабатываемой системы, информационное обеспечение задачи автоматизации, алгоритмическое и программное обеспечение, тестирование разработанной информационной системы.
Во время проведения тестирования значительных ошибок выявлено не было. Все выдаваемые сообщения об ошибках являлись запрограммированными разработчиком и генерируются самой программой.
Поэтому можно сделать вывод, что система работает корректно и не имеет видимых изъянов.
Таким образом, задачи курсового проекта выполнены, соответственно цель достигнута.
44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Система контроля сотрудников Kickidler [Электронный ресурс] //
ITyear.RU: https://www.kickidler.com/ (дата обращения 11.11.2018).
2 Система контроля сотрудников ScaffCop [Электронный ресурс] //
ITyear.RU: https://www.staffcop.ru/ (дата обращения 11.11.2018).
3 Система контроля сотрудников ManicTime [Электронный ресурс] //
ITyear.RU: https://www.manictime.com/ (дата обращения 11.11.2018).
4 Система контроля сотрудников SkypeTime [Электронный ресурс] //
ITyear.RU: https://www. skypetime.ru/ (дата обращения 11.11.2018).
5Балдин К.В Информационные системы в экономике: учебник / К.В
Балдин, В.Б. Уткин. М. : Дашков и К, 2015. 395 c.
6Методология IDEF0 [Электронный ресурс] // ITteach.RU: URL: http://itteach.ru/bpwin/metodologiya-idef0 (дата обращения 11.05.2017).
7Баженова И.Ю. Основы проектирования приложений баз данных
[Электронный ресурс] : учеб. пособие / И.Ю. Баженова. Электронные текстовые данные. - М. : Открытый университет «ИНТУИТ», 2016. URL: https://biblioclub.ru/index.php?page=book_view_red&book_id=428933.
8 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных Технологий: URL http://www.citmgu.ru/ (дата обращения 13.05.2017).
9Елиферов В.Г. Бизнес-процессы: Регламентация и управление: учебник
/В.Г. Елиферов. М. : НИЦ ИНФРА-М, 2013. 319 c.
10Репин В.В. Бизнес-процессы. Моделирование, внедрение, управление /
В.В. Репин. М. : Манн, Иванов и Фербер, 2013. 512 c.
11 Крышкин О.В. Настольная книга по внутреннему аудиту: Риски и бизнес-процессы. 3-е изд. / О. Крышкин. М.: Альпина Паблишер, 2016. 477 c.
12 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: учеб. для студентов вузов. М. :
Финансы и статистика, 2013. 352 с.
45
13 Карпова Т.С. Базы данных: модели, разработка, реализация. СПб. :
Питер, 2013. 276 с.
14 Гвоздева В.А. Основы построения автоматизированных информационных систем / В.А. Гвоздева, И.Ю. Лаврентьева. М. : Форум,
Инфра-М, 2016. 320 c.
15 Ипатова Э.Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. М. : Флинта, 2013. 256 c.
16 Раскин Интерфейс: новые направления в проектировании компьютерных систем: моногр. / Раскин, Джеф. М. : Символ-плюс, 2014. 272 c.
17Маклаков С.В. BPwin и Erwin. CASE-средства разработки информационных систем. М. : Диалог-МИФИ, 2015. 340 c.
18Васильков А.В. Информационные системы и их безопасность: учеб.
пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. М. : Форум, 2013.
528 c.
19Исаев Г.Н. Информационные системы в экономике: учеб. для студентов вузов / Г.Н. Исаев. М. : Омега-Л, 2013. 462 c.
20Гроувер Д. Защита программного обеспечения / под ред. Д. Гроувера,
Р. Сатера [и др.]. М. : Мир, 2014. 283 c.
21 Тестирование программного обеспечения [Электронный ресурс] //
Википедия: URL: https://ru.wikipedia.org/wiki/Тестирование_программного_
обеспечения (дата обращения 17.05.2017)
22 Методы тестирования программного обеспечения [Электронный ресурс] // Блог web – программиста: URL: http://juice-health.ru/program/ software-testing/495-software-testing-methods (дата обращения 17.05.2017)
23 Трояновский В.М. Информационно-управляющие системы и прикладная теория случайных процессов / В.М. Трояновский. М. : Гелиос АРВ,
2015. 304 c.
46
ПРИЛОЖЕНИЕ А
Глоссарий
1. Бизнес-процесс ‒ это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.
2. Информационная система (ИС) ‒ организованная система для сбора,
организации, хранения и передачи информации.
3. Компьютерная информационная система ‒ это система, состоящая из людей и компьютеров, которая обрабатывает или интерпретирует информацию.
4. Автоматизированная информационная система ‒ это просто система, с
помощью которой информация обрабатывается для сбора и распространения через ряд автоматизированных процессов.
5.Справочник - это агрегатный тип данных, средство для работы со списками однородных элементов данных.
6.База данных ‒ это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
7.Информационное обеспечение это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации,
атакже методология построения баз данных.
8.Тестирование – процесс анализа программы или контролируемого выполнения программы на конечном множестве входных данных с целью обнаружения ошибок.
47