Проектирование системы управления электронной очередью
Комплекс программ, позволяющий управлять потоком посетителей. Обеспечение работы пользователей трех категорий: администратор, оператор и клиент. Процесс взаимодействия пользователя с проектируемым комплексом информационных программ электронной очереди.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 06.03.2018 |
Размер файла | 212,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
проектирование системы управления электронной очередью
Лытнев Денис Геннадиевич, студент
Белгородский государственный университет
В статье рассмотрены системы управления электронной очередью, рассмотрены возможности разработки комплекса информационных программ.
Электронная очередь -- это комплекс программ, позволяющий управлять потоком посетителей. Главной целью системы электронной очереди является направление посетителей внутри организации и получение информации о наиболее востребованных услугах, время их оказания.
Системы управления очередью помогают избежать скопления людей в местах приёма посетителей и организовать более цивилизованный порядок обслуживания клиентов. Системы в основном применяются для распределения, оптимизации и учета клиентов в очереди и вызова их к окнам обслуживания с помощью звукового сигнала и визуального отображения индивидуального номера очереди клиента. Наиболее типичные применения подобных систем: кассы по продаже ж/д и авиабилетов, кассы приема платежей, государственные учреждения, сервис центры по оказанию услуг на вокзалах, офисы крупных фирм, банки, пункты регистрации автотранспорта (ГАИ) и др.
Предлагается внедрить подобные системы в энергосбытовой компании.
Разрабатываемый комплекс информационных программ должен обеспечивать работу пользователей трех категорий: администратор, оператор и клиент.
Администратору должны быть доступны следующие функции:
· управление доступом к системе;
· создание, редактирование и удаление справочников: «Окна ЦОК» и «Виды работ ЦОК»;
· добавление, редактирование и удаление данных о работниках ЦОК;
· сопоставление работника с выполняемыми работами рабочем месте.
Оператору должны быть доступны следующие функции:
· отслеживание клиентов стоящих в очереди;
· вызова клиента из очереди;
· завершение работы с клиентов.
Клиенту должны быть доступны следующие функции:
· получение талона с номером очереди;
· отслеживание продвижения очереди.
При проектировании системы были выявлены акторы для обозначения согласованного множества ролей, которые могут играть пользователи в процессе взаимодействия с проектируемым комплексом информационных программ электронной очереди.
На рис. 1 представлены основные кандидаты в акторы комплекса.
Рисунок 1. Анализ акторов комплекса
Оператору панель вызова клиентов доступна после регистрации администратором учетной записи. После авторизации ему будет доступно вызов клиентов, вставших в электронную очередь. Клиент после выбора нужной услуги получает талон с номером очереди и ожидает вызова оператором.
Диаграмма вариантов использования показана на рис. 2.
программа электронный очередь информационный
Рисунок 2. Диаграмма вариантов использования системы
Детальная структуризация вариантов использования представлена на рис. 3
Рисунок 3. Модифицированная диаграмма прецедентов системы
Вариант использования представляет собой последовательность действий, выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой. В простейшем случае вариант использования определяется в процессе обсуждения с пользователем тех функций, которые он хотел реализовать [1].
Диаграммы взаимодействия являются моделями, описывающими поведение взаимодействующих групп объектов. Как правило, диаграмма взаимодействия охватывает поведение только одного варианта использования. На такой диаграмме отображается ряд объектов и те сообщения, которыми они обмениваются между собой в рамках одного варианта использования[3].
Диаграмма взаимодействия (последовательности действий) администратора и оператора при создании учетной записи оператора, представлена на рис. 4
Рисунок 4. Диаграмма последовательностей действий
На рис. 5 представлена диаграмма последовательности действий оператора и клиента при взаимодействии с очередью.
Рисунок 5. Диаграмма последовательностей действий
Описание реестра вариантов использования позволяет перейти к разработке концептуальной модели.
Проектирование концептуальной модели предметной области основано на основе анализа решаемых задач по обработке данных. Концептуальная модель включает описания объектов и их взаимосвязей, представляющих интерес в рассматриваемой предметной области [4].
Самой популярной моделью концептуального проектирования является модель "сущность-связь" (ER-модель), она относится к семантическим моделям. Основными элементами модели являются сущности, связи между ними и их свойства (атрибуты).
В разрабатываемой базе данных определим 5 сущностей: пользователи, вид работ, окна, очередь, пароли администратора.
Сущность «Пользователи» хранит данные учетных записей операторов, атрибуты представлены в таблице 1.
Таблица 1. Атрибуты сущности «Пользователи»
Имя поля |
Данные |
Тип |
|
id |
Счетчик |
int |
|
Fio |
Ф.И.О. оператора |
varchar |
|
login |
Имя учетной записи |
varchar |
|
password |
Пароль учетной записи |
varchar |
|
okno |
В каком окне работает |
int |
|
vidrab |
Вид выполняемой работы оператором |
int |
Сущность «Вид работ» используется для хранения информации о видах работ проводимых в центре обслуживания клиентов, атрибуты представлены в таблице 2.
Таблица 2. Атрибуты сущности «Вид работ»
Имя поля |
Данные |
Тип |
|
id |
Счетчик |
int |
|
vidrab |
Вид выполняемой работы в ЦОК |
varchar |
Сущность «Окна» используется для хранения информации о названии рабочих мест операторов в центре обслуживания клиентов, атрибуты представлены в таблице 3.
Таблица 3. Атрибуты сущности «Окна»
Имя поля |
Данные |
Тип |
|
id |
Счетчик |
int |
|
okna |
Название рабочих мест в ЦОК |
varchar |
Сущность «Очередь» хранит информацию о клиентах занявших места в очереди и их статус, атрибуты представлены в таблице 4.
Таблица 4. Атрибуты сущности «Очередь»
Имя поля |
Данные |
Тип |
|
id |
Счетчик |
int |
|
Nomer |
Присвоенный номер |
int |
|
idrab |
Идентификатор оператора обслуживающего клиента |
int |
|
data |
Дата обращения |
date |
|
vremin |
Время когда занял очередь |
time |
|
vremik |
Время окончания обслуживания |
time |
|
okno |
В каком окне обслуживался |
int |
|
zv |
Подача звукового сигнала при вызове |
boolean |
|
syf |
Ввод на табло номера |
boolean |
Сущность «Пароли администратора» хранит информацию о паролях входа в панель администратора, атрибуты представлены в таблице 5.
Таблица 5. Атрибуты сущности «Пароли администратора»
Имя поля |
Данные |
Тип |
|
id |
Счетчик |
int |
|
password |
Пароль для входа в панель администратора |
varchar |
Построенная ER-модель в графической нотации представлена на рис. 6
Рисунок 6. ER-диаграмма
При помощи модели «сущность-связь» на высоком уровне проанализирована предметная область, выявлены её важнейшие сущности, а также их атрибуты и характер взаимосвязей.
Таким образом, мы осуществили все этапы проектирования и можем перейти к разработке и дальнейшему документированию комплекса информационных программ электронной очереди для энергосбытовой компании.
Список литературы
1. Братющенко, В.В. Проектирование информационных систем. [Текст]/ В.В. Братющенко. - И.: БГУЭП, 2014. - 184 с.
2. Васильев, А. Информационные системы. [Текст]/ А. Васильев, Ю. Избачков, В. Петров, И. Телина. - СПб.: Питер, 2010. - 544 с.
3. Вентров, А.М. Проектирование программного обеспечения экономических информационных систем. [Текст]/ А.М. Вентров. - М.: Финансы и статистика, 2015. - 153 с.
4. Грекель, В.И. Проектирование информационных систем. [Текст]/ В.И. Грекель, Г.Н. Денищенко, Н.Л. Коровкина. - М.: Интернет-университет информационных технологий, 2015. - 175 с.
Размещено на Allbest.ru
Подобные документы
Понятия электронной коммерции. Развитие электронной коммерции в мире. Перспективы развития электронной коммерции в России. Расчеты в системах электронной коммерции. Алгоритмы и схемы взаимодействия пользователей. Налогообложение и электронные деньги.
дипломная работа [966,4 K], добавлен 16.06.2012Системы управления базами данных. Разработка основной программы и вспомогательного программного обеспечения по учету товаров в коммерческой фирме по продаже аудиотехники. Комплекс программ и средств взаимодействия с электронной вычислительной машиной.
курсовая работа [11,4 K], добавлен 08.02.2012История появления электронной почты, современное состояние безопасности при работе с ней. Понятие "спама" и способы борьбы с ним. Общая характеристика антирекламных программ. Методы обеспечения конфиденциальности и приватности электронной переписки.
реферат [64,8 K], добавлен 15.05.2010Понятие электронной почты, история появления и развития технологии, ее достоинства и особенности. Процесс получения адреса электронной почты у провайдера. Структура письма, способы представления адреса. Краткий обзор почтовых программ. Системы кодировки.
курсовая работа [47,4 K], добавлен 20.12.2010Основные и дополнительные функции почтовых клиентов. Специальные функции средств и сравнительная оценка почтовых программ. Почтовый клиент Becky, Mozilla. Технология функционирования электронной почты, средства управления и возможности почтового ящика.
курсовая работа [440,7 K], добавлен 07.12.2010Формирование требований к подсистеме учёта и поиска электронной литературы. Проектирование архитектуры, интерфейса программного средства. Организация взаимодействия подсистемы с базой данных, руководство пользователя. Диаграмма вариантов использования.
курсовая работа [235,1 K], добавлен 28.08.2012Базовые и дополнительные функции почтовых клиентов. Особенности использования специальных функций для автоматизации операций, связанных с обслуживанием больших информационных потоков. Описание программ - достойных конкурентов известных почтовых клиентов.
реферат [422,1 K], добавлен 30.01.2014Роль информационно-справочных систем в управлении предприятием. Программное обеспечение и инструменты для разработки информационно-справочных систем. Преимущества использования программ Delphi и Access. Описание основных окон работы системы "Клиент".
дипломная работа [828,1 K], добавлен 27.02.2013Опыт отечественной науки - ситуационные системы управления. Manufacturing executing systems - автоматизированные системы управления производственными процессами. Особенности технологии производства партий пластин. Разработка алгоритмов и программ.
дипломная работа [1,7 M], добавлен 14.09.2010Технология совершения коммерческих операций и управления процессами в коммуникационной среде с использованием информационных технологий. Типы электронной коммерции. Каналы распространения товаров через электронный магазин или корпоративный сайт.
презентация [520,3 K], добавлен 14.08.2013