Файл: Автоматизация продажи театральных билетов(Технико-экономическая характеристика предметной области и предприятия).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 21.05.2023

Просмотров: 334

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 2.5 Аппаратное обеспечение в ООО “ «biletick» 

№п/п

Аппаратное

средство

Конфигурация

(если применимо)

Установленное

ПО

1

USB-C VGA Multiport

Adapter (MJ1L2ZM)

Версия USB: 3.0

Количество портов: 3

-

2

Адаптер USB to

Ethernet (MC704ZM)

Версия USB: 2.0

Количество портов: 1

-

3

Монитор Dell 24"

P2417H

Разрешение: 1920x1080

Входы: HDMI 1.4,

DisplayPort, VGA (D-Sub)

-

4

Монитор 24" ViewSonic

VX2453MH-LED

Разрешение 1920x1080

Входы: VGA, HDMI

-

5

Клавиатура проводная

-

Драйвер

6

Наушники USB

-

Драйвер

7

USB-Хаб 4 порта 3.0

Версия USB: 3.0

Количество портов: 4

-

8

Ноутбук HP-655

Процессор: i7

ОЗУ: 16GB

Накопитель: 512SSD

Windows 10,

MS Office 2016,

WinRAR 5.60.0,

Adobe Flash Player

11.1.0, Adobe Reader

9.0.0, Dr. Web

9

Ноутбук Apple

MacBook Air 13

Процессор: i5

ОЗУ: 8GB

Накопитель: 256SSD

macOS 10.14.2

MS Office 2016,

WinRAR 5.60.0, 3ds

Max 2016, Adobe

Flash Player 11.1.0,

Adobe Reader 9.0.0,

Dr. Web

10

МФУ Samsung-330

Объем памяти 4096 МБ,

Частота процессора 1050

МГц, Интерфейсы:

Ethernet (RJ-45), USB

Драйвер

11

Сервер Ascod 1U E12

Процессор: Intel Xeon

E3-1220 V6

Windows Server

2012, MS SQL

12

Cisco WAP150 Wireless

Объем оперативной

памяти 256 МБ

Объем Flash памяти 128

МБ

Количество LAN портов

1

Протоколы Ethernet IEEE

802.3, IEEE 802.3ab,

IEEE 802.3u

NX-OS

Таблица 2.6 Программное обеспечение в ООО “ «biletick» 

№п/п

Программное средство

Конфигурация

(если применимо)

Описание

программного

средства

1

Windows 10

-

Операционная

система

2

MS Office 2017

-

Пакет ПО

3

Eset security

-

Антивирус

4

Network optix

-

ПОдля видеонаблюдения

5

Яндекс браузер

-

Браузер


3 Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

Рис.3.1 Древо функций приведена схема иерархии функций обработки данных.

На схеме выделены и детализированы два подмножества функций:

служебные функции: вызов заставки и основных экранных форм;

основные функции: ввод и обработка первичной информации, форматирование результативных документов.

Выявление состава иерархии функции позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.

Древо функций включает в себя основные функции: ведение справочников - их просмотр, ввод первичных документов, формирование результативных документов. Данные из первичных документов водятся в таблицы БД. Данные из таблиц с результативной информацией распечатываются. Таблицы просматриваются. Распечатываются файлы с планами-отчётами и со статистическими отчётами.

Экранные формы для формирования статистических отчетов содержат только данные временного периода, поэтому они только просматриваются и редактируются. Файлы для статистических отчетов только просматриваются.

На рисунке Рис. 9 представлен сценарий диалога.

Файлы с отчётами по видам деятельности только просматриваются.

Работа с программой начинается с вызова заставки. В рамках заставки можно вызвать справку, а также пользователю необходимо ввести имя пользователя и пароль доступа. Производится проверка пароля, если он правильный, то открывается главное меню.

Главное меню позволяет открыть любой справочник, посредством нажатия кнопки «Справочники».

Рис. 3.2. Сценарий диалога

При нажатии раскрывается подменю справочников. Выбор пункта меню позволяет открыть любой справочник.

Главное меню также позволяет открыть любую таблицу, посредством нажатия кнопки «Таблицы». При нажатии раскрывается подменю таблиц. Через таблицу «Продажи» открывается таблица «План отчет по продажам». Файлы и отчёты открываются для просмотра из соответствующих таблиц.


Рис. 3.3. Диаграммы прецедентов

Актер: Покупатель

Основной сценарий:

  1. П заходит на страницу интернет-магазина (запрос)
  2. П переходит на страницу расписания (запрос).
  3. П покупает билет

Актер: Оператор

Основной сценарий:

  1. О Посмотреть базу билетов
  2. Оформляет заказ по телефону

Актер: Администратор

Основной сценарий:

  1. А Просмотр список пользователей
  2. Изменение детали пользователя
  3. Добавить пользователя
  4. Просмотр детали пользователя

Актер: Курьер

Основной сценарий:

  1. К Доставка билета
  2. Прием оплаты

Рис. 3.3. Диаграммы деятельности

Купить билет

Клиент:

1 Способ:

Заполняет форму заказа

2 Способ:

Позвонить интернет-магазину

Алгоритм сайта проверяет:

Введены все данные

Введены не все данные

После успешной проверки данных:

Данные введены

Заказ не подтвержден:

Отменить заказ

Заказ подтвержден:

Осуществить продажу

После выполнение всех операций:

Клиент обслужен

3.2. Характеристика базы данных

Рис. 3.4 Сценарий диалога

ER модель ИС

Таблица 81- о

Режим

Рис. 3.5 Режим

Таблица 3.1-

Режим

Рис. 3.6 Режим

Таблица 3.2-Оказание

Режим

Таблица 3.3-Оплата

Режим

Рис. 3.7. Режим

Таблица 3.4-офис

Режим

Рис. 3.8. Режим

Таблица 3.5-сотрудник

Режим

Рис. 3.9. Режим


Таблица 3.6-услуги

Режим

Рис. 3.10. Режим

Создадим полученных

Рис. 3.11.Схема

3.3 Структурная схема пакета (дерево вызова программных модулей)

Разрабатываемый программный продукт будет автоматизировать функции обработки данных и подготовки документов в рамках технологии учета биллинговых операций.

Выделяется два подмножества функций программы (рисунок 16):

- служебные функции (проверка пароля, управление окнами и др.)

- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.)

В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.

Вызов основных функций будет осуществляться при помощи кнопочной панели. При нажатии на одну из кнопок, в левой части экрана будет открываться «дерево объектов» для данной функции. Правая часть экрана – это рабочая зона, в которой и будут располагаться открытые окна.

Рис. 3.12 Иерархия функций программы

Преимущество данного решения заключается в следующем:

Основные функции системы будут доступны пользователю одним кликом мышки;

В дереве объектов будет располагаться произвольное количество заявок и проектов, причем их можно фильтровать при помощи специального инструмента.

На кнопочную панель будут вынесены следующие функции:

Договор на подключение услуг Интернета. Стоит отдельной кнопкой, т.к. для ввода данных по новой заявке менеджеру необходимо вызвать эту функцию быстро, не заставляя долго ждать клиента. После нажатия на эту кнопку откроется дерево заявок и диалоговое окно «Новая заявка».

Справочники. По этой кнопке в дереве объектов открывается список справочников системы.

Документы. По нажатию на эту кнопку выходит список документов.

Отчеты. По этой кнопке осуществляется доступ к подготовке отчетов.

На рисунке 17 приведена структурная схема пакета.


Рис.3.13. Структурная схема пакета

Выделим 3 группы программных модулей системы:

1. Управляющие модули – выполняющие функции по управлению объектами системы

2. Функциональные модули – позволяющие обеспечить ввод и обработку данных

3. Сервисные модули – обеспечивающие дополнительные сервисы

В таблице 3.11 приведено описание функций основных программных модулей.

Таблица 3.11. Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Модуль безопасности

Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, напоминание о необходимости смены пароля, автоматический выход из системы при отсутствии пользователя на рабочем месте.

2.

Модуль инициализации интерфейса программы

После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя

3.

Модуль управления деревом объектов

Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами

4.

Модуль взаимодействия с базой данных

Содержит процедуры и функции, используемые для установления соединения с базой данных, а также управляющие операциями чтения, записи и редактирования данных

5.

Модуль справочной системы

Содержит процедуры и функции, необходимые для отображения справочной информации

6.

Модуль «Справочники»

Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа)

7.

Модуль ввода данных «Заявки»

Содержит процедуры и функции, позволяющие создавать новые заявки, вводить данные, управлять статусом заявок

8.

Модуль «Отчеты»

Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета

9.

Модуль «Печать документов»

Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере

4. Контрольный пример реализации и его описание

Форма Клиенты