Файл: Проектирование реализации операций бизнес- процесса «Реализация билетов через розничные кассы».pdf
Добавлен: 26.05.2023
Просмотров: 473
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Характеристика комплекса задач
1.1.1. Выбор комплекса задач автоматизации
1.1.2. Характеристика существующих бизнес-процессов
1.1.3. Характеристика документооборота, возникающего при решении задачи
1.2. Обоснование проектных решений
1.2.1. Обоснование проектных решений по информационному обеспечению
1.2.2. Обоснование проектных решений по программному обеспечению
2.1. Информационное обеспечение задачи
2.1.1. Информационная модель и её описание
2.1.2. Характеристика нормативно-справочной, входной и оперативной информации
2.1.3. Характеристика результатной информации
2.2. Программное обеспечение задачи
2.2.1. Общие положения (дерево функций и сценарий диалога)
2.2.2. Характеристика базы данных
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
2.2.4. Описание программных модулей
2.1. Информационное обеспечение задачи
2.1.1. Информационная модель и её описание
Информационная модель задачи автоматизации учета продаж авиабилетов показана на рис.5.
Разрабатываемая автоматизированная система работает со справочниками билетов, рейсов, самолетов. На каждый справочник предусмотрена экранная форма для заполнения и корректировки. На основании справочных данных формируются данные отчетов.
На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.
Рис.5. Информационная модель задачи
2.1.2. Характеристика нормативно-справочной, входной и оперативной информации
Первым шагом разработки таблицы является продумывание ее структуры. Пользователь решает, какую информацию будет таблица содержать и в каком порядке она должна располагаться. В таблицу следует включать поля для всей необходимой информации, но не забивать таблицу ненужными данными. Дополнительное поле можно легко при необходимости ввести в таблицу. Если нужно организовать базу данных под большой объем информации, то обычно, лучше разместить ее в несколько небольших взаимосвязанных таблиц, чем в одну всеобъемлющую.
Входная информация необходима для обработки данных, она представлена в виде таблиц, поля в которых имеют соответствующие наименование, тип и размер, а также ключевое поле.
Входной информацией являются:
- данные клиентов;
- таблицы, и справочники ИС (Таблица 3)
Таблица 3
Входная информация
|
Название |
Ответственный за ведение |
Средний объём (в записях) |
Средняя частота актуализации |
Средний объем актуализации (в процентах) |
|
Клиенты |
Кассир |
3000 |
ежедневно |
1% |
|
Самолеты |
Технический директор |
20 |
1 раз в квартал |
5% |
|
Пункты |
Технический директор |
300 |
1 раз в месяц |
10% |
|
Скидки |
Менеджер |
20 |
1 раз в квартал |
5% |
2.1.3. Характеристика результатной информации
Выходной информацией для пользователя являются следующие документы:
- Посадочная ведомость;
- Отчет за период с группировкой по маршрутам.
Посадочная ведомость и отчет за период с группировкой по маршрутам должны выводиться на экран и печать, остальные только на экран в виде результата на запрос пользователя. Формы выходных документов приведены в формах 1 и 2.
Форма 1. Форма выходного документа задачи с результатом составления посадочной ведомости
Номер рейса
Бортовой номер
Марка самолета
Вид самолета
ФИО клиента
Номер билета
Полный номер паспорта
Место прописки клиента
Вес багажа
Форма 2. Форма выходного документа задачи с результатом вывода отчета по доходам аэрофлота за определенный период с группировкой по маршрутам.
Название рейса
Количество проданных билетов
Выручка по рейсам
2.2. Программное обеспечение задачи
2.2.1. Общие положения (дерево функций и сценарий диалога)
Диалог – это процесс обмена сообщениями между пользователем и ИС, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна.
В процессе диалога возможно:
- двустороннее управление на базе языка типа «запрос-ответ»,
- одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке»,
- одностороннее управление со стороны пользователя с использованием языка директив (команд).
При использовании для общения языка «меню» в диалоговой системе должна присутствовать система планирования и управления диалогом, в функции которой входит:
- управление процессом диалога;
- обеспечение интерфейса пользователя;
- обеспечение выполнения сервисных или справочных функций;
- анализ и обработка ошибочных ситуаций;
- вызов обрабатывающих программ.
При разработке данного проекта система общения с пользователем организована таким образом, что основная часть диалога ведется на языке типа «меню», а заполнение форм входных документов – по «шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны ИС.
Структура сценария диалога в совокупности с деревом функций, которое отражает состав и иерархию функций системы, дает возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.
Сценарий диалога предусматривает возможность обеспечения следующих функций управления ходом решения поставленных задач:
- возможность работы с экранными формами входных документов,
‑ формирование выходных документов,
- корректировка вводимых данных,
- просмотр введенной информации,
- работа с таблицами нормативно-справочной информации,
‑ протоколирование действий пользователя,
- помощь на всех этапах работы.
Дерево функций программного обеспечения можно представить в виде схемы (рис.6).
Рис.6. Функции системы
Сценарий диалога в информационной системе учета продаж билетов представлен на рис.7.
Рис.7. Сценарий диалога программы
2.2.2. Характеристика базы данных
На основе построенных диаграмм вариантов использования была спроектирована структура базы данных в MS Access.
Рис. 8. Структура базы данных
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
Система состоит из двух подсистем: Middle-office и Back-office (см. Рис.9). Первая подсистема предназначена для автоматизации бизнес-процессов продаж. Вторая – для автоматизации работы с финансовой составляющей процесса продаж.
-
Рис.9.Устройство данной автоматизированной системы
Работа удаленных офисов реализуется двумя способами:
- в режиме удаленного терминала;
- через web-интерфейс (по технологии экстранет).
В первом случае требуется канал связи высокой пропускной способности. Во втором случае интерфейс пользователя системы – более упрощенный и менее эргономичный. В остальном, для пользователей порядок работы с системой не различается. Для простоты на схеме взаимодействие клиентов с удаленными офисами компании не отражено; оно – полностью аналогично взаимодействию с главным офисом.
2.2.4. Описание программных модулей
Схема описания работы программного модуля представляет собой блок-схему и состоит из:
- символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);
- символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;
- линейных символов, указывающих потоки данных между процессами;
- специальных символов, используемых для облегчения написания и чтения блок-схемы.
Схема определения типа пользователя приведена на рис. 10.
Рис. 10. Схема технологического процесса определения типа пользователя
2.3. Контрольный пример реализации проекта и его описание
На рис. 11-16 показаны основные возможности программы.
Рис.11. Главное окно программы
Рис.12. Справочник «Рейсы»
Рис.13. Пункты назначения
Рис.14. Справочник «Самолеты»
Рис.15. Скидки
Рис.1.6. Продажа билетов
ЗАКЛЮЧЕНИЕ
В работе было выполнено проектирование и разработка информационной системы для розничной продажи билетов. Реализация ее позволяет повысить качество обслуживания клиентов, упростить покупку билетов.
Чтобы реализация системы была быстрой и качественной, а ее дальнейшая эксплуатация – долговременной и надежной, необходимо провести тщательный анализ предметной области.
На начальных этапах создания ИС необходимо понять, как работает организация, которую собираемся автоматизировать. Для описания работы необходимо построить модель адекватную предметной области. Для описания бизнес процессов предприятия использовалась методология UML.
Формирование видения системы – чрезвычайно важный момент. Необходимо оценить потребности клиентов, сформулировать задачу в понятной для специалиста форме.
СПИСОК ЛИТЕРАТУРЫ
- ГОСТ Р ИСО/МЭК 9126 – 93. «Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению». – Государственный стандарт РФ. – М.: Госстандарт России, 1994. – 12 с.
- Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
- Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
- Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
- Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
- Голицына О.Л. Языки программирования: Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - 3-e изд., перераб. и доп. - М.: Форум: ИНФРА-М, 2015. - 400 с.
- Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
- Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
- Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
- Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
- Кабанов В.А. Кабанов, В. А. Практикум Access [Электронный ресурс] / В. А. Кабанов. - М.: Инфра-М; Znanium.com, 2015. - 55 с.
- Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
- Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
- Мовшович С.М. Технология информационного обеспечения бизнеса [Электронный ресурс] : учеб. пос. / С.М. Мовшович и др.; под общ. ред. С.М. Мовшовича. - Минск: Выш. шк., 2011. - 144 с.
- Немцова Т.И. Практикум по информатике: Уч. пос.Ч. 1. / Т.И. Немцова, Ю.В. Назарова; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2011. - 320 с.
- Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014.-432с.
- Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
- Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
- Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
- Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.