Разработка автоматизированной информационной системы "Учёт заявок"

Автор: Кузнецов А.Е., Смирнова И.Г., Брызгалова Н.Ю.

Журнал: Экономика и социум @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.
Статья научная