Файл: «Автоматизация процесса обработки заявок на ИТ-обслуживание в ООО «Ремарк»».pdf
Добавлен: 20.05.2023
Просмотров: 422
Скачиваний: 6
Все программные модули связаны между собой и связаны с главным модулей проекта. Проектируемое приложение будет включать в себя модули, которые позволяют реализовать перечисленные выше функции системы.
Так как, планируется автоматизировать процесс печати различных документов и отчетов, то для этого будет использоваться генератор отчетов FastReport. Каждый отчет будет представлен макетом, размещенным в отдельном файле, который в любой момент может быть изменен по требованиям. Каждый отчет имеет связь с базой данных по такой же технологии, что и ИС «Учет заявок ИТ-обслуживания».
Отчеты могут печататься как для одного документа, так и для всех, находящихся в базе. При разработке приложения для размещения не визуальных компонентов доступа к данным можно использовать специальный объект – модуль данных. Для текстов компонента модуля автоматически формируется модуль с именем unit 2. Модуль данных позволяет отделить компоненты управления данными от формы обработки данных.
DataModule – форма для хранения таблиц и не визуальных компонентов. После создания и размещения в проекте новый контейнер DataModule можно поместить туда все не визуальные компоненты для работы с БД [4].
Отчеты генерируются с помощью запросов. Для открытого компонента ADO Query набор данных соответствует результатам выполнения SQL-запроса, содержащегося в свойстве SQL этого компонента. Параметры запроса передаем ему из программы. Т.е. набор данных формируется по мере выполнения программы [21, 25].
В базе данных MS SQL Server созданы отдельные View для предварительного отбора данных и их группировки. Обращение к таким таблицам идет по такой же технологии через компоненты ADO Connection и ADO Table.
Для обеспечения связи проекта информационной системы с базой данных используется модуль данных и размещенные компоненты ADO, рис. 23.
Рисунок 23 - Модуль данных проекта
3.4 Описание программных модулей
Каждый документ после добавления в информационную базу может быть записан для хранения в базе данных. Работа ИС «Учет заявок ИТ-обслуживания» происходит по алгоритму, который заложен при разработке программы. Обработка данных происходит по порядку. Итоговые значения рассчитываются после получения всех необходимых данных.
Алгоритм работы главного модуля (рис. 24) можно кратко описать следующей последовательностью действий.
Рисунок 24 - Блок схема работы главного модуля приложения
При загрузке модуля ожидается выбор одной из альтернатив главного меню. В зависимости от выбранной альтернативы главного меню происходит активация соответствующей процедуры, и синтез необходимых дочерних форм. После этого вычислительные процесс ожидает задействования элементов управления, которые могут приводить к запуску различных программных процедур, входящих в состав проекта.
База данных может быть указана двумя способами через файл связи с БД к данным (файл в формате Microsoft Data Link, расширение UDL), либо прямым заданием параметров соединения [4, 23].
Значение свойства всех ConnectionString этих компонент могут быть введены напрямую в текстовой форме, но куда проще вызвать редактор свойства нажав на кнопку “…” в конце поля ввода. Окно этого свойства представлено на рис. 25 - 27.
Рисунок 25 - Настройка строки связи с базой данных
В этом окне выбирается тип базы данных, местоположение базы и параметры соединения. На первой странице выбирается тип базы данных или Provider, в терминах ADO.
Рисунок 26 - Свойства связи с данными
Рисунок 27 - Свойства связи с данными
В компоненте TADOConnection существуют свойства Provider, DefaultDatabase и Mode которые являются альтернативным методом задания частей строки параметров соединения – провайдера, базы данных (например, пути до базы MS SQL) и режима совместного использования файлов базы данных. Эти значение этих свойств автоматически включаются в строку соединения, если были заданы до активизации компонента и автоматически выставляются после соединения [4, 23].
Структурно клиентская часть ИС «Учет заявок ИТ-обслуживания» представляет собой выполнимый .EXE файл. Кроме него для работы с БД не нужны никакие другие файлы.
При работе с БД, во избежание некорректного соединения с БД, ошибок ввода входных данных, использовались обработчики исключительных ситуаций. Которые при возникновении исключительной ситуации выводят диагностические сообщения и позволяют продолжить работу приложения дальше.
Выбран сервер MS SQL 2012. После инсталляции продукта на данный SQL могут быть перемещены базы данных, созданные на других MS SQL серверах. Для этого необходимо запустить Enterprise Manager и в левом окне SQL сервера, при помощи правой кнопки мыши выбрать альтернативу «Все задачи» затем «Attach Database», как показано на рис. 28.
Рисунок 28 - Добавление существующей базы данных
Исходный код программы представлен в приложении 3.
4 Контрольный пример реализации и его описание
Главная форма создается сразу после запуска приложения и содержит основные элементы управления и отображения данных. Обычно закрытие главной формы означает завершение работы с приложением. Подчиненные формы вызываются посредством элементов управления, расположенных на главной форме [13].
С данной формы осуществляется навигация по всем функциональным формам программы. Главная форма ИС «Учет заявок ИТ-обслуживания» приложения представлена на рис. 29.
Рисунок 29 – Главная форма ИС «Учет заявок ИТ-обслуживания»
Справочники, куда заносится условно–постоянная информация представлены на рис. 30 – 32.
Рисунок 30 – Справочник «Оборудование»
Рисунок 31 – Справочник «Тип оборудования»
Рисунок 30 – Справочник «Марка оборудования»
Каждое оборудование имеет свое место установки. При установке его размещение фиксируется ИТ отделом, где указывается наименование рабочего места, сотрудник, дата установки. Форма ввода данных по размещению оборудования представлена на рис. 31. Форма журнала размещения оборудования представлена на рис. 32.
Рисунок 31 – Форма добавления размещения оборудования
Рисунок 32 – Форма журнала регистрации оборудования
При выходе из строя оборудования формируется заявка на обслуживание, где указывается размещение оборудования, по которому необходимо провести работы и дата обращения рис. 33. Журнал заявок показан на рис. 34.
Рисунок 33 – Форма добавления заявки на обслуживание
Рисунок 34 – Форма журнала заявок
Все поломки и неисправности оборудования фиксируются в журнале поломок и ремонта оборудования, рис. 35.
Рисунок 35 – Форма журнала поломок и ремонта оборудования
В случае если оборудование не может быть отремонтировано производится замена деталей, все замены фиксируются в журнале, рис. 36.
Рисунок 36 – Форма журнала замены деталей оборудования
Если оборудование не подлежит ремонту, то его списывают с бухгалтерского учета и на основании этого производится закупка нового, рис. 37.
Рисунок 37 – Форма журнала списания оборудования
Отчеты формируются по результатам работы ИС «Учет заявок ИТ-обслуживания» формируются как с главной формы отдельной команды главного меню, так и с функциональных форм внесения информации и форм журналов. Отчеты представлены на рис. 38 – 41.
Рисунок 38 – Отчет по оборудованию
Рисунок 39 – Отчет по ремонту оборудования
Рисунок 40 – Отчет по замене оборудования
Рисунок 41 – Отчет по заявкам на обслуживание
Заключение
Достигнута цель работы – разработана информационная система учета заявок ИТ-обслуживания в ИТ отделе ООО «Ремарк».
В рамках работы выполнено проектирование и разработка ИС «Учет заявок ИТ-обслуживания» для ООО «Ремарк». Информационная система разработана с помощью инструментального средства программирования Embarcadero Delphi 10 и разработанной базы данных под управлением СУБД MS SQL Server 2012. Система работает в клиент-серверном варианте.
В результате достижения цели были решены все поставленные задачи:
- проведен анализ деятельности организации и ее организационной структура;
- проведена разработка информационной модели предметной области;
- выполнено проектирование базы данных;
- проведена разработка пользовательского интерфейса;
- проведена реализация контрольного примера.
ИС «Учет заявок ИТ-обслуживания» должна оптимизировать деятельность специалистов ИТ отдела, а именно:
- повысить оперативность обслуживание оборудования;
- обеспечить ведение электронных журналов всех проводимых работ по техобслуживанию и ремонту оборудования и контроль их выполнения;
- обеспечить сбор, хранение и анализ эксплуатационных параметров оборудования, составление документации.
В результате внедрения данного программного продукта, значительно сокращается время на ведение учета оборудования и работ по нему, формирование отчетов.
Список литературы
- Абдикеев Н.М., Киселев А.Д. Управление предприятием и реинжиниринг — М.: ИНФРА-М, 2013г.— 382 с.
- Автоматизированные информационные системы в экономике: учебное пособие / Г. Г. Куликов, Е. А. Дронь, М. А. Шилина, Ю. О. Багаева: Уфимск. гос. авиац. техн. ун-т. – Уфа: УГАТУ, 2013. – 186 с.
- Андерсен Б. Бизнес процессы. Инструменты совершенствования /М.: РИА «Стандарты и качество», 2015г. - 272 с, илл. (Серия «Практический менеджмент»).
- Бобровский, С.И. Технологии Delphi: Разработка приложений для бизнеса: Учебный курс / С.И. Бобровский. - СПб: Питер, 2007 - 720c.
- Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.
- Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
- Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
- Венделева, М.А. Информационные технологии в управлении : учеб. пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2014 - 462c.
- Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2002. - 334 с.
- Вендров А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. - М. : Финансы и статистика, 2002. - 352 с.
- Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
- Гвоздева, Т.В. Проектирование информационных систем: учебное пособие / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
- ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств
- Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт. – М., С.-П., Киев: издательский дом Вильямс, 2000. - 690 с.
- Должностная инструкция для системного администратора ООО «Ремарк» [Рукопись]. - М.: ООО «Ремарк», 2018. – 19 с.
- Должностная инструкция начальника отдела ИТ ООО «Ремарк» [Рукопись]. - М.: ООО «Ремарк» , 2018. – 10 с.
- Должностная инструкция специалиста ИТ ООО «Ремарк» [Рукопись]. - М.: ООО «Ремарк», 2018. – 10 с.
- Илюшечкин, В.М. Основы использования и проектирования баз данных : учеб. Пособие / В.М. Илюшечкин. - М.: Юрайт, 2014 - 213c.
- Информационные системы и технологии в экономике и управление: Учебник для бакалавров /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
- Информационные системы и технологии управления: учебник / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. – 591c.
- Информационные технологии в менеджменте (управлении) : учебник и практикум / под общ.ред. Ю.Д.Романовой. - М.: Юрайт, 2015 - 478c.
- Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс, 2013 г. - 720 с.
- Култыгин О.П. Администрирование баз данных. СУБД MS SQL Server. - М: Московская финансово-промышленная академия, 2012 -232 с. (Университетская серия).
- Огарков А.А. Управление организацией: Учебник. - М.: Эксмо, 2015г.
- Пирогов, В. Информационные системы и базы данных: организация и проектирование / В. Пирогов. – СПб. : БХВ-Петербург, 2014. – 528 с.
- Смирнов, Г.Н. Проектирование экономических информационных систем: учебник для вузов / А.А. Смирнов, А.А. Сорокин, Ю.Ф. Тельнов. - М.: Финансы и статистика, 2014 – 512c.
- Устав ООО «Ремарк» [Рукопись]. - М. ООО «Ремарк», 2017.