Разработка автоматизированной информационной системы "Учёт заявок"
Автор: Кузнецов А.Е., Смирнова И.Г., Брызгалова Н.Ю.
Журнал: Экономика и социум @ekonomika-socium
Рубрика: Информационные и коммуникативные технологии
Статья в выпуске: 5-2 (84), 2021 года.
Бесплатный доступ
Приведены основные этапы разработки АИС. Дано описание состава программных модулей и представлена схема взаимодействия участников процесса в едином информационном пространстве. Даны описания функционалов экранных форм информационной системы.
Автоматизация, информационная система, учёт, заявка, экранные формы, сценарий диалога
Короткий адрес: https://sciup.org/140259354
IDR: 140259354
Текст научной статьи Разработка автоматизированной информационной системы "Учёт заявок"
В настоящее время информационные системы автоматизации являются неотъемлемой частью эффективно функционирующего бизнеса. Автоматизированная информационная система, включающая в себя программное обеспечение и специализированное компьютерное оборудование, позволяет увеличить скорость принимаемых решений и повысить их качественные характеристики, сократить временные, трудовые и денежные затраты, исключить ошибки «человеческого фактора». Все это способствует созданию условий для успешного осуществления экономической деятельности предприятия.
Цель проекта - автоматизация процесса учета заявок на предприятии.
Жизненный цикл информационной системы - это непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации. Полный жизненный цикл информационной системы включает в себя: стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию [1].
Информационная модель - это целенаправленное, формализованное отображение существующего объекта или системы объектов с помощью совокупности взаимосвязанных, идентифицируемых, информационно определяемых параметров, отображающих наиболее существенные свойства, связи и отношения объекта моделирования [2]. Информационная модель АИС представлена на рисунке 1.

Рисунок 1 – Информационная модель
Основная работа сотрудников будет заключаться в четырех основных справочниках:
-
- Справочник «Заявки», с помощью которого осуществляется работа по внесению данных по заявкам: дата создания заявки, диспетчер, сотрудник, его подразделение, исполнитель, описание заявки и непосредственно услуга, которая будет оказана для решения указанной проблемы в заявке.
-
- Справочник «Состояние заявки» предназначен для работы с состоянием заявки: выбор из выплывающего списка нужной заявки, присвоение ей одного из предложенных статусов и выбор даты, на которую актуально выбранное состояние.
-
- Справочник «Услуги». Заявкам присваивается та услуга, которая будет выполнена исполнителем для решения проблемы сотрудника. Это может быть, как одна услуга, так и комплекс услуг.
-
- Справочник «Сотрудники» предназначен для работы с входными данными сотрудника подразделения: краткая форма ФИО, фамилия, имя, отчество, номер телефона, дата рождения, занимаемая должность, подразделение.
Вышеперечисленные справочники позволят сократить число повторяющихся действий в процессе анализа информации и формирования отчетности.
Программное обеспечение разрабатывается на платформе 1С, что позволяет работать в клиент-серверном режиме и эффективно вести учет по всем направлениям. При анализе функций программного обеспечения, можно выделить и детализировать две ветви функций:
-
- Реализующие служебные функции ПО. К ним относятся функции входа в систему, сервис и настройки, оповещения, история, избранное, поиск в данных, пользователь.
-
- Реализующие основные функции управления и обработки данных. К ним относятся функции вывода данных, ведения справочников и документов и формирование отчетов и отчетности.
Дерево функций представлено на рисунке 2.
На рисунке 3 представлена схема сценария диалога, в которой определены все уровни программного обеспечения. В случае с программным обеспечением АИС «Учет заявок», древовидный вариант описания сценариев диалога позволяет наиболее наглядно продемонстрировать работу пользователя в части анализа всех возможных уровней, на которых пользователь принимает решение относительно следующих действий.
Функции

Основные
Служебные
Ввод данных____
Авторизация пользователя
Окна
Ведение справочников
г Параметры
Сервис и настройки
Настройки
Ведение документов
Формирование_ отчетов
— Валидация
Поиск в данных
Справка
I— О программе
Настройка интерфейса
Рисунок 2 – Дерево функций

пользователей
Заявка
— Должности — Состояние заявки
Пользователи
Выход
— Подразделения — Заявка
Журнал регистрации
— Услуги
— Сотрудники

Отчеты
Настройка пользователей и прав
— Виды сервиса
Рисунок 3 – Сценарий диалога
База данных «Учет заявок» содержит в себе следующие сущности: заявки, статус, состояние заявок, услуги, услуги в заявке, сотрудники, должности, подразделения.
Сущность «Заявки» содержит в себе информацию о поступивших заявках: идентификатор заявки, номер, описание, дата создания, идентификатор сотрудника, идентификатор исполнителя.
Сущность «Статус» содержит в себе информацию о статусах, которые присваиваются заявкам: идентификатор статуса, название.
Сущность «Состояние заявок» содержит в себе информацию об этапах прохождения заявок (от принята до выполнена): идентификатор состояние заявок, дата создания, идентификатор заявки, идентификатор статуса.
Сущность «Услуги» содержит в себе информацию о действиях, которые выполняются для предотвращения проблемы, указанной в заявке: идентификатор услуги, номер, описание.
Сущность «Услуги в заявке» содержит в себе информацию о том, какой заявке принадлежит оказываемая услуга: идентификатор услуги в заявке, идентификатор услуги, идентификатор заявки.
Сущность «Сотрудники» содержит в себе информацию о сотрудниках: идентификатор сотрудника, фамилия, имя, отчество, телефон, дата рождения, идентификатор структурного подразделения, идентификатор должности.
Сущность «Отделы» содержит в себе информацию о подразделениях на предприятии: идентификатор отдела, название, идентификатор родителя (отдела).
Сущность «Должности» содержит в себе информацию о доступных должностях на предприятии: идентификатор должности, название, приоритет.
На рисунке 4 представлена ER-диаграмма, которая описывает сущности, атрибуты и связи базы данных «Учет заявок».
id Services HIT
' Num ber INT
Appicatons_id_Applications INT
_ Services
I ServicesAppiication *
1 id_ServlcesApplicaBon INT Serxices id Services INT

> id_Appl catons INT
Num ber INT
StatusAppIkation ▼ id_StatusApplication INT
Name VARCHAR(4S)
Name VARCHAR(45)
Position
। id Poston INT
Name VARCHAR(45)
Impotant VARCHAR(45)
I employee
' id-Employee INT
> LastName V ARCHAR(60)
DateCreation DATETIME

>Name VARCHAR(25)
Patronymic VARCHAR{60)
DateCreatlon VAROHAR(45)
Applicationsjd-Applications INT
StatusJd_Status INT

fk_id-employee INT fk id executor INT
Phone VAROdAR(15)
DateBirth DATE
►
UntJdJJnitINT
Positlon>d Poslt)on INT
►
□ Status
' id StatusINT
Name VARCHAR(45)
□ Unit
id_Unit INT
Name VARO1AR(45)
id ParentINT

Рисунок 4 – ER-диаграмма базы данный «Учет заявок»
Все типы объектов конфигурации 1С жестко типизированы, а это значит, что если взять два одинаковых типа объекта конфигурации, но разных по содержанию, то набор встроенной функциональности будет совершенно одинаков. В связи с этим, чтобы избежать многочисленного дублирования информации, при построении дерева программных модулей было решено объединить их наименования. Схема дерева программных модулей представлена на рисунке 5.

Управляющие модули:
- общие модули (системные)
Функциональные модули:
- модуль справочников:
- модуль журналов:
- модуль документов;
- модуль отчетов
Сервисные модули:
- модуль команды "Вывод на печать"
- модуль обработок
Рисунок 5 – Дерево программных модулей
Разработанная автоматизированная информационная система имеет удобный пользовательский интерфейс, который позволяет достаточно быстро освоить работу с ней. Доступность используемых информационных технологий, гибкость программного кода на языке 1С в дальнейшем позволяют расширять функциональные возможности системы по мере необходимости. Система может быть адаптирована под нужды любого предприятия, имеющего сервер под управлением любой из известных Windows-подобных операционных систем.
Список литературы Разработка автоматизированной информационной системы "Учёт заявок"
- Сенник Ю.С. Гребенников Р.И. Жизненный цикл информационных систем / Ю.С. Сенник, Р.И. Гребенников. - [Текст] / Системный анализ и прикладная информатика. - 2015. - №2. - С. 4-9.
- Цветков В.Я. Информационные модели и геоинформационные модели / В.Я Цветков. - [Текст] / Образовательные ресурсы и технологии. - 2016. - №3 (15). - С. 114-120.