Системы раннего обнаружения возгорания и задымления (пожарно-охранная сигнализация) представляют собой сложные технические комплексы, обслуживание которых ведут специализированные компании. Компания ООО «Орион» выполняет комплекс работ по проектированию, монтажу и обслуживание пожарно-охранной сигнализации в г. Биробиджан и Еврейской автономной области. Руководство обратилось к кафедре информатики и вычислительной техники Приамурского государственного университета им.Шолом-Алейхема за помощью в организации автоматизированного учета заявок на устранение неисправностей и техническое обслуживание противопожарного и охранного оборудования. После проведения исследования рынка программных систем было принято решения разрабатывать информационную систему.
Проблемами проектирования и разработки информационных систем (ИС) занимались различные ученые. Общие принципы проектирования ИС описали Т.В.Гвоздева, Б.А.Баллод [1], А.М.Вендров [2], Р.И.Баженов [3, 4], В.В.Коваленко [5]. А.В.Душкин, А.В.Волков, С.П.Соколовский исследовали устранение интервальной неопределенности при распознавании признаков угроз безопасности информационным телекоммуникационным системам [6]. Е.Д.Саяпина, Л.А.Артамонова прописали требования к автоматизированным информационным учетным системам [7]. Разработкой различных информационных систем занимались В.А.Глаголев, А.Ю.Трифонова, К.А.Соболь, Г.Х.Ирзаев [8-15]. А.В.Азаров, А.А.Рыбанов применяли автоматизированную систему расчета метрических характеристик физической схемы базы данных с целью оценки трудоемкости процесса проектирования [15]. Л.А.Плахотная, А.С.Винокуров, А.С.Якимов рассматривали вопросы организации веб-интерфейса к информационных системам [16, 17]. В.А.Векслер, О.Я.Дубей разработали автоматизированное рабочее место администратора гостиницы как корпоративную информационную систему для малого бизнеса [18]. Онтологический подход к проектированию проблемно-ориентированных информационных систем показали А.И.Водяхо, Н.А.Жукова, М.Г.Пантелеев, Д.В.Пузанков [19]. Один из авторов (Р.И.Баженов) применял разнообразные технологии при разработке, проектировании и внедрении автоматизированных информационных систем [20-36].
Рассмотрим подробнее реализацию автоматизированной информационной системы для учета деятельности по обслуживанию и ремонту пожарных и охранных сетей.
После проработки с заказчиком задания выяснили, что в качестве исходных данных предоставляется информация, зафиксированная на техническом листе, и полученная по телефону. Эти данные требуется хранить в одном месте, чтобы по мере необходимости доступ к ним осуществлялся с разных компьютеров.
В результате, было принято решение разработать приложение с клиент-серверной архитектурой – на выделенном сервере централизованно будет храниться вся необходимая информация, в то время как на стороне клиента будет производиться обработка полученной информации.
К разрабатываемой системе заказчик предъявил следующие требования: удобный интерфейс, надёжность, лёгкость в работе, осуществление поиска объектов в базе данных, формирование отчетов (акт установки оборудования, заявки за период, список организации и т.п.), поддержка сетевой архитектуры.
Анализ требований позволил разработать диаграмму вариантов использования (рис.1).
Рисунок 1 – Диаграмма вариантов использования
Из диаграммы видно, что система имеет два основных типа пользователей, которые имеют разный доступ к информации, хранящейся в данной системе, и обладают различными возможностями. Полноправным пользователем системы, имеющим права на любые изменения в системе, является только пользователь, которому назначены административные права.
Основными возможностями, которыми обладают администраторы системы, в отличие от простых пользователей, являются: управление пользователями системы, настройка базы данных (БД), резервное копирование БД, настройка подключения. Остальные возможности являются одинаковыми у обоих типов пользователей: вход в систему, редактирование справочников, редактирование информации о объектах и заявок на техническое обслуживание, поиск информации, печать отчетов.
В результате анализа предметной области была получена диаграмма классов (рис. 2).
После изучения предметной области была спроектирована логическая модель (ER-модель) разрабатываемой информационной системы (рис. 3).
Для организации и ведения базы данных нами была выбрана СУБД MySQL, для которой разработана физическая модель (рис. 4).
Рисунок 4 – Физическая модель базы данных
Приведем пояснения для наименований таблиц: Zayvki (информация о заявке); Raboti (информация о проведенных работах); Organizacii (информация о организации или частном лице сделавшем заявку); Detali (информация о использованном оборудовании ); Spisok_det (список оборудования); Nas_Punkt (список населенных пунктов); Ulica (список улиц); Dogovora (список договоров); Oplata (информация об оплате); Users (информация пользователе); Naimen_rabot (список выполняемых работ); AktUst (информация о установленном оборудовании); UstObor (информация об оборудовании).
Разработка автоматизированной информационной системы велась в среде Borland Delphi 7.
Опишем поведение программной системы. После авторизации пользователю предоставляется главная форма (рис. 5), на которой имеются вкладки заявки, работ и материалов, договоров и актов установки.
Рисунок 5 – Главное окно программы
На вкладке «Работа и материалы» находится информация о видах работ, адресе объекта, дате выполнения работ, затраченных материалов, и затрат на выполнение этих работ (рис. 6).
Рисунок 6 – Вкладка «Работа и материалы»
На вкладке «Договоры» находится вся информация о клиенте, дата заключения и окончания договора (рис. 7).
Рисунок 7 – Вкладка «Договоры»
Вкладка «Акт установки» содержит информацию о работнике и установленном оборудовании (рис. 8).
Рисунок 8 – Вкладка «Акт установки»
Разработанная информационная система предоставляет возможности создания следующих отчетов: акт установки оборудования, договор, заявка, список организаций, заявка за период (рис. 9, рис. 10).
Рисунок 9 – Пункт меню «Отчеты»
Рисунок 10 – Отчет «Акт установки»
В результате была разработана информационная система, которая была одобрена руководством компании и готовится к внедрению. Подсчитанный косвенный экономический эффект [36] показал, что применение такого программного средства оправдано и позволяет существенно сократить время на обработку информации и генерацию отчетов.
Библиографический список
- Гвоздева Т. В., Баллод Б. А. Проектирование информационных систем. – Ростов-на-Дону: Феникс, 2009.- 512 с.
- Вендров А. М. Проектирование программного обеспечения экономических информационных систем. М: Финансы и Статистика, 2002. 352 с.
- Баженов Р. И. Практикум по проектированию информационных систем. Биробиджан: Изд-во ПГУ им. Шолом-Алейхема, 2012. 120 с.
- Баженов Р. И. Практикум по технологии разработки программного обеспечения: лабораторный практикум. Биробиджан: Изд-во ГОУВПО «ДВГСГА», 2011. 58 с.
- Коваленко В. В. Проектирование информационных систем. М.: Форум, 2012. 320 с.
- Душкин А. В., Волков А. В., Соколовский С. П. Устранение интервальной неопределенности при распознавании признаков угроз безопасности информационным телекоммуникационным системам // Системы управления и информационные технологии. 2007. № 3 (29). С. 70-73.
- Саяпина Е. Д., Артамонова Л. А. Требования к автоматизированным информационным учетным системам в бюджетных учреждениях // Вестник Международной Академии Системных Исследований. Информатика, Экология, Экономика. 2012. Т. 14. № 2. С. 74-76.
- Глаголев В. А. Разработка модулей оценки загрязнения атмосферного воздуха городской территории на основе оверлейных операций ГИС // Современная техника и технологии. 2014. №4. URL: http://technology.snauka.ru/2014/04/3441 (дата обращения: 08.06.2014).
- Глаголев В. А. Разработка информационной системы оценки и прогнозирования пожарной опасности растительной территории по метеорологическим условиям // Современные научные исследования и инновации. 2014. №4. URL: http://web.snauka.ru/issues/2014/04/33624 (дата обращения: 08.06.2014).
- Глаголев В. А., Трифонова А. Ю. Разработка информационной системы расчета экономического ущерба от технологического нарушения в электрических сетях // Современные научные исследования и инновации. 2014. №6. URL: http://web.snauka.ru/issues/2014/06/35539 (дата обращения: 08.06.2014).
- Глаголев В. А., Соболь К. А. Разработка автоматизированной информационной системы учета пожаров и их ликвидации // Современная техника и технологии. 2014. №6. URL: http://technology.snauka.ru/2014/06/3945 (дата обращения: 08.06.2014)
- Ирзаев Г. Х. Экспертный выбор предпочтительного по технологичности варианта изделия методом аналитической иерархии // Вестник Иркутского государственного технического университета. 2007. Т. 29. № 1. С. 126-130.
- Ирзаев Г. Х. Оценка преемственности технологии предприятия-изготовителя при освоении нового изделия // Организатор производства. 2008. № 4. С. 50-54.
- Ирзаев Г. Х. Система отбора компетентных экспертов для решения проектно-производственных задач // Автоматизация и современные технологии. 2008. № 1. С. 40-46.
- Азаров А. В., Рыбанов А. А. Автоматизированная система расчета метрических характеристик физической схемы базы данных с целью оценки трудоемкости процесса проектирования // Современная техника и технологии. 2014. №5. URL: http://technology.snauka.ru/2014/05/3812 (дата обращения: 08.06.2014).
- Плахотная Л. А., Якимов А. С. Организация web-интерфейса поисковых запросов к базе данных // Современные научные исследования и инновации. 2014. № 5. URL: http://web.snauka.ru/issues/2014/05/34696 (дата обращения: 08.06.2014).
- Плахотная Л. А. , Винокуров А. С. О технологии организация web-интерфейса к базе данных // Молодой ученый. 2014. №7. С. 53-57.
- Векслер В. А., Дубей О. Я. Автоматизированное рабочее место администратора гостиницы – корпоративная информационная система для малого бизнеса // Молодой ученый. 2014. №4. С. 92-95.
- Водяхо А. И., Жукова Н. А., Пантелеев М. Г., Пузанков Д. В. Онтологический подход к проектированию проблемно-ориентированных информационных систем // Известия СПбГЭТУ «ЛЭТИ». 2010. № 5. С. 46-51.
- Баженов Р. И., Векслер В. А. Корпоративные информационные системы. Биробиджан: Изд-во ГОУВПО «ДВГСГА», 2011. 208 с.
- Баженов Р. И. Интеллектуальные информационные технологии. Биробиджан: ПГУ им. Шолом-Алейхема, 2011. 176 с.
- Баженов Р. И., Корнилков А. П., Лопатин Д. К. Проектирование web-ориентированной информационной системы университета на основе клиент-серверных технологий // Актуальные проблемы гуманитарных и естественных наук. 2014. №4. С. 68-71.
- Баженов Р. И., Лопатин Д. К. О применении современных технологий в разработке интеллектуальных систем // Журнал научных публикаций аспирантов и докторантов. 2014. № 3 (93). С. 263-264.
- Баженов Р. И., Гринкруг Л. С. Информационная система Абитуриент-Деканат ФГБОУ ВПО «Приамурский государственный университет им. Шолом-Алейхема» // Информатизация и связь. 2013. № 2. С. 97-99.
- Баженов Р. И., Гринкруг Л. С. Информационная система по расчету и распределению нагрузки профессорско-преподавательского состава ФГБОУ ВПО «Приамурский государственный университет им. Шолом-Алейхема» // Информатизация и связь. 2012. №5. С. 75-78.
- Баженов Р. И., Векслер В. А. Анализ потребительских корзин в 1С:Предприятие на примере АВС-анализа // Информатизация и связь. 2013. № 5. С. 117-123.
- Баженов Р. И., Векслер В. А. Реализация XYZ-анализа в программном коде внутреннего языка программирования 1С: Предприятие 8.3 // Информатизация и связь. 2014. №1. С. 35-40.
- Баженов Р. И., Мохно Д. Е. О разработке информационной системы по учету оценочных средств в университете // Современные научные исследования и инновации. 2014. №5. URL: http://web.snauka.ru/issues/2014/05/34815 (дата обращения: 08.06.2014).
- Баженов Р. И., Никитин А. В. О разработке информационной системы по контролю над пролонгацией страховых договоров // Современные научные исследования и инновации. 2014. №6. URL: http://web.snauka.ru/issues/2014/06/35496 (дата обращения: 08.06.2014).
- Баженов Р. И., Кузнецова Я. И. О разработке информационной системы по учету благотворительной помощи в малой организации // Современная техника и технологии. 2014. №6. URL: http://technology.snauka.ru/2014/06/3961 (дата обращения: 08.06.2014).
- Баженов Р. И., Семёнова Д. М. О разработке информационной системы учета деятельности членов общественной молодежной палаты // Современные научные исследования и инновации. 2014. №6. URL: http://web.snauka.ru/issues/2014/06/35578 (дата обращения: 08.06.2014).
- Баженов Р. И. Методические рекомендации для выполнения курсовой работы по дисциплине «Теория автоматов». Биробиджан: Изд-во ДВГСГА, 2008. 20 с.
- Баженов Р. И., Афанасьева М. А. Разработка программной модели контроля дверей холодильника на основе теории автоматов // Журнал научных публикаций аспирантов и докторантов. 2014. №4(94). С. 306-308.
- Баженов Р. И. О методике преподавания метода анализа иерархий в курсе «Информационная безопасность и защита информации» // Современные научные исследования и инновации. 2014. № 4. URL: http://web.snauka.ru/issues/2014/04/33202 (дата обращения: 07.06.2014).
- Баженов Р. И. О методике преподавания дисциплины «Управление проектами информационных систем» // Современные научные исследования и инновации. 2014. № 3. URL: http://web.snauka.ru/issues/2014/03/32980 (дата обращения: 05.06.2014).
- Баженов Р. И. Организация и планирование производства. Учебное пособие. Биробиджан: Изд-во ПГУ им. Шолом-Алейхема, 2012. 117 с.