Файл: Проектирование реализации операций бизнес-процесса Проектирование реализации операций бизнес-процесса.pdf
Добавлен: 24.05.2023
Просмотров: 137
Скачиваний: 2
Рисунок 4. Сценарий диалога с ИС
Сценарий диалога состоит из двух логически связанных частей:
1) Основные меню, относящиеся к головному, то есть те экраны меню, которые видит пользователь, прежде чем приступить к выполнению основных функций, согласно дереву функций. Основные меню предполагают обязательные действия пользователя при работе с ИС.
2) Сервисные меню, которые становятся доступны конечному пользователю после того, как выдана на экран соответствующая форма документа. Сервисные меню предполагают возможные действия, одно из которых может являться необязательным к выполнению.
Характеристика базы данных
В таблице 3 представлено описание полей таблицы «Билеты». Данная таблица служит для хранения информации по билетам.
Таблица 3
Структура таблицы «Билеты»
|
Название |
Тип |
Размер поля |
Описание |
|
Код_билета |
счетчик |
5 |
Уникальный ключ записи |
|
код места |
числовой |
5 |
Идентификатор места |
|
код спортивного мероприятия |
числовой |
5 |
Идентификатор спортивного мероприятия |
|
код матча |
числовой |
5 |
Идентификатор матча |
|
код концерта |
числовой |
5 |
Идентификатор концерта |
В таблице 4 представлено описание полей таблицы «Места». Данная таблица служит для хранения информации по наличию мест на то или иное мероприятие.
Таблица 4
Структура таблицы «Места»
|
Название |
Тип |
Размер поля |
Описание |
|
Код_места |
счетчик |
Длинное целое |
Уникальный ключ записи |
|
номер места |
числовой |
номер места |
В таблице 5 представлено описание полей таблицы «Матчи». Данная таблица служит для хранения информации о матчах.
Таблица 5
Структура таблицы «Матчи»
|
Название |
Тип |
Размер поля |
Описание |
|
Код матча |
Счетчик |
Длинное целое |
Уникальная запись |
|
Дата и время проведения |
Дата/время |
Дата проведения матча |
|
|
Код команды1 |
Числовой |
5 |
Код команды участника-1 |
|
Код команды 2 |
Числовой |
5 |
Код команды участника-2 |
В таблице 6 представлено описание полей таблицы «Концерты».
Таблица 6
Структура таблицы «Концерты»
|
Цена |
Тип |
Размер поля |
Описание |
|
Код концерта |
Числовой |
5 |
Идентификатор |
|
Код исполнителя |
Числовой |
20 |
Идентификатор исполнителя |
|
Дата и время проведения |
Дата/время |
20 |
Дата и время проведения концерта |
Таблица 7
Структура таблицы «Спортивные мероприятия»
|
Название |
Тип |
Размер поля |
Описание |
|
Код спортивного мероприятия |
Счетчик |
Длинное целое |
Уникальный ключ записи |
|
Дата и время проведения |
Дата/время |
Дата и время проведения спортивного мероприятия |
Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Схема взаимосвязи программных модулей представлена на рисунке 5.
Рис. 5. Схема взаимосвязи программных модулей ИС
Описание программных модулей
Таблица 8 содержит краткие сведения о программных модулях.
Таблица 8
Характеристики программных модулей задачи
|
Идентификатор модуля |
Наименование модуля |
Выполняемые функции |
|
Begin Module |
Управляющая программа |
Инициирует вызов и активизацию основных программных модулей системы, содержит меню ИС. |
|
Security Module |
Модуль проверки пароля и прав доступа |
Модуль, предназначенный для контроля прав доступа и правильности пароля в системе |
|
Form Mod |
Модуль ввода данных |
Модуль, предназначенный для ввода данных по документам. |
|
Контроль правильности вводимых данных, проверка соответствия вводимой даты, кодов и прочей строчной и числовой информации. В случае обнаружения ошибок на экран выдаются корректные предупреждения, и предлагается исправить ошибку |
||
|
Корректировка введенных данных первичных документов, пока они еще не сохранены в соответствующих файлах. |
||
|
Execute Module |
Модуль обработки |
Модуль обработки информации |
|
Help Module |
Модуль ведения справочников |
Модуль, предназначенный для актуализации (корректировки, добавления, удаления) сведений справочников. |
|
Result Module |
Модуль результатов |
Модуль, предназначенный для окончательных расчетов, необходимых для составления результатных документов. |
|
Module |
Модуль вывода на печать |
Модуль, предназначенный для вывода на печать форм первичных, промежуточных и результатных документов, сгенерированных в тех модулях, которые реализуют соответствующие пункты меню |
Контрольный пример реализации проекта и его описание
При открытии программы появляется главное меню программы (рис.6).
Рис.6. Главное окно программы
Возможности программы наглядно представлены на рис.7- 11.
Рис.7. Справочник билетов
Рис.8. Справочник секторов
Рис.9. Справочник радиусов
Рис.10. Справочник мест
Рис.11. Покупки билетов
Отчеты по продажам билетов представлен на рис.12 – 13.
Рис.12. Билеты на футбол
Рис.13. Билеты на спортивные мероприятия
Рис.14. Справочник спортивных мероприятий
Рис.15. Справочник матчей
Рис.16. Справочник команд
Рис.17. Справочник концертов
Рис.18. Справочник исполнителей
Заключение
В ходе работы над данным проектом была тщательно проанализирована предметная область продаж билетов на спортивные мероприятия и концерты. Были изучены рекомендованные литературные источники. Детально рассмотрены фундаментальные понятия теории проектирования автоматизированных рабочих мест, дан обзор новейшим технологиям организации доступа к данным, построениям моделей и систем управления базами данных. Была спроектирована база данных и создано к ней приложение, к которому разработан пользовательский интерфейс.
Разработанный программный продукт прост в освоении и рассчитан не только на профессионалов, но и на рядовых пользователей, работающих под операционную систему Windows. Удобный интуитивно понятный интерфейс в сочетании с системой всплывающих подсказок позволяет работать с программой без предварительной подготовки.