Файл: Автоматизация билетов в театре (Характеристика нормативно-справочной, входной и результатной информации).pdf
Добавлен: 23.04.2023
Просмотров: 232
Скачиваний: 1
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и результатной информации
2.3. Характеристика базы данных
Техническая структура предприятия
Техническая архитектура предприятия указана на рисунке 1.4.
Рисунок 1.4 – Техническая архитектура предприятия
Аппаратное и программное обеспечение указаны в таблице 1.3.
|
№п/п |
Аппаратное средство |
Конфигурация |
Установленное ПО |
|
Ноутбук Dell Latitude 5480 |
Intel Core i5 2,3 ГГц оперативная память -16 Гб 2133 МГц SSD-512 Гб Intel HD Graphics 520 |
Windows 10, Kaspersky Endpoint Security, MS Office, 1С Предприятие 8.3, Microsoft Visual Studio |
|
|
Ноутбук Apple MacBook Air 13,3 |
Intel Core i5 1,6 ГГц оперативная память - 8 Гб 2133 МГц SSD-256 Гб Intel UHD Graphics 617 |
macOS 10.14.2, Kaspersky Endpoint Security, MS Office, 1С Предприятие 8.3, Microsoft Visual Studio |
|
|
Системный блок |
Intel Core i7 4,2 ГГц оперативная память -32 Гб 3200 МГц HDD 2000 ГБ SSD-512 Гб NVIDIA GeForce GTX 1070 (8192 Мб) |
Windows 10, Kaspersky Endpoint Security, MS Office, 1С Предприятие 8.3, Microsoft Visual Studio, 3Ds MAX |
|
|
Монитор Dell 24 P2417H |
Разрешение 1920x1080 Тип ЖК-матрицы IPS Входы HDMI 1.4, DisplayPort, VGA (D-Sub) Время отклика пикселя 6 мс Интерфейсы USB Type A x4, USB Type B USB количество портов: 4 Версия USB USB 3.0 |
Windows 10, Kaspersky Endpoint Security, MS Office, 1С Предприятие 8.3, Microsoft Visual Studio |
|
|
Монитор 24 ViewSonic VX2453MH-LED |
Разрешение 1920x1080 Тип ЖК-матрицы TN+film Входы HDMI, VGA (D-Sub) Время отклика пикселя 2 мс USB нет |
||
|
МФУ Canon PIXMA TS5040 |
МФУ (принтер, сканер, копир) 4-цветная струйная печать Макс. формат печати А4 (210х297 мм) Макс. размер отпечатка (216х356 мм) Wi-Fi |
||
|
Точка доступа Cisco WAP150 |
Защита информации-WEP, WPA, WPA2 Стандарт Wi-Fi – 802.11a/b/g/n/ac Скорость портов - 1000 Мбит/сек |
||
|
IP Телефон Yealink SIP-T19 E2 |
Категория – IP-телефон Режимы работы с сетью – DHCP, статический IP-адрес и PPPoE |
||
|
Сервер HP DL360 Gen10 |
Intel Xeon Silver 4114 Память-16 Гб Сетевой адаптер - Embedded 4-port 1 Гб Жесткие диски - None ship standard Объем жесткого диска- 2 x 300 Гб |
Windows Server 2012 R2, Radmin Server |
В программной архитектуре на рисунке 1.5 находятся два сервера, которые работают с компьютерами двух разных моделей, их всех соединяет корпоративная сеть, которая передает интернет.
Рисунок 1.5. – программная архитектура предприятия.
На всех компьютерах в «Театрище» используется операционная система Windows 10 Корпоративная от Microsoft, а также Office 2016 для удобства совместимости.
Для обеспечения безопасности используется Kaspersky Antivirus Protection.
Полный список программного обеспечения:
1. операционные системы: Windows 10 Корпоративная;
2. СУБД: Oracle Cloud, Microsoft SQL Server;
3. средства обеспечения информационной безопасности и защиты данных: Kaspersky Antivirus Protection, Kaspersky Internet security;
4. офисные приложения: Office 2016 (Microsoft Word, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint, Microsoft Access, Microsoft Visio);
2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
Описание кадров главной диаграммы прецедентов таблица 2.1.
Для нашей предметной области мы выделили следующие кадры:
|
Кадры |
Краткое описание |
|
Генеральный директор |
Руководит всеми процессами, командой |
|
Менеджер по продажам |
Сотрудник, который общается с клиентами и занимается продажами |
|
Системный администратор |
Настраивает системное ПО, подключает компьютеры |
|
Программист |
Разрабатывает программные средства и приложения |
|
Информационный специалист |
Автоматизирование и обеспечение целостности БД |
Таблица 2.1 – описание актеров
Рассмотрим теперь, какие возможности должна предоставлять наша система:
- Актер Менеджер по продажам использует систему для оформления, редактирования заказов и управления информацией о клиентах предприятия;
- актер Информационный специалист использует систему для просмотра перечня необходимых для закупки комплектующих и ведения информации о снабжении;
- актер Системный администратор использует систему сборки и разборки компьютеров, настраивание ПО.
- актер Руководитель устанавливает правила приёма персонала, утверждает структуру театра, также расписание концертов. А также, отвечает за приём и увольнение сотрудников, отслеживает ведение деятельности театра.
- актер Программист использует систему для создания и внедрения программ и приложений.
- Актер Главный бухгалтер использует систему отслеживания работы бухгалтера, просмотра и выполнение трудных задач.
- Актер Бухгалтер использует систему выполнения более мелких задач
На основании всего выше, можно выделить следующие прецеденты:
На основании вышеизложенного можно выделить следующие прецеденты – таблица 2.2.
|
Прецедент |
Краткое описание |
|
Работа с заказом |
Запускается менеджером по продаже с клиентами. Позволяет вносить, изменять, удалять или просматривать заказ. |
|
Управление закупками комплектующих |
Запускается информационным специалистом. Управляет просмотром и закупкой комплектующих |
|
Сборка компьютеров |
Запускается Системным администратором по сборке. Позволяет просматривать наряды на сборку компьютеров и делать отметки о ходе выполнения работы. |
|
Управление персоналом |
Запускается Руководителем проекта. Позволяет узнавать и отслеживать работоспособность сотрудников. |
|
Считать финансы |
Запускается Бухгалтером. Позволяет рассчитывать зарплаты, считать прибыль и убытки. |
|
Вести финансовый отчет |
Запускается Главным Бухгалтером. Позволяет вести финансовые отчеты, считать проценты. |
|
Создавать и настраивать |
Запускается Программистом. Позволяет настраивать и обновлять программы и приложения |
Таблица 2.2 – таблица прецедентов.
Создана диаграмма прецедентов для системы и показана на рисунке 2.2.
рисунок 2.2. Диаграмма прецедентов для системы
2.2. Характеристика нормативно-справочной, входной и результатной информации
Процесс продажи электронных билетов, он заполняет в список данные клиента, запрос приходит на сервер, на сервере проверяют наличие места выбранное покупателем, если места нет, то приходит отказ, после клиент вносит деньги за отправку и ему выдается посадочное место. Данный процесс был отображен в виде диаграммы деятельности на рисунке 2.3.
Рисунок 2.3 – диаграмма деятельности
2.3. Характеристика базы данных
Описание таблиц, входящих в модель «сущность-связь» представлено в таблицах 2.3-2.7.
Таблица 2.3 – Атрибуты “Виды расхода”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
Артикул |
Числовой |
Длинное целое |
Ключ |
|
Название представления |
Текстовый |
30 |
|
|
Цена |
Числовой |
Длинное целое |
Таблица 2.4 – Атрибуты “Организации”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
№ Организации |
Счетчик |
Длинное целое |
Ключ |
|
Наименование |
Текстовый |
30 |
Таблица 2.5 – Атрибуты “Остаток мест”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
№ Места |
Числовой |
Длинное целое |
|
|
Артикул (билета) |
Числовой |
Длинное целое |
Ключ |
|
Количество |
Текстовый |
30 |
Is Not Null |
|
Дата |
Дата/время |
Ключ |
Таблица 2.6 – Атрибуты “Расход”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
№ лимитной карты |
Числовое |
Длинное целое |
Ключ |
|
Подразделение |
Текстовый |
30 |
Is Not Null |
|
Товар |
Числовой |
Длинное целое |
|
|
Месяц |
Числовой |
Длинное целое |
|
|
Год |
Числовой |
Длинное целое |
Таблица 2.7 – Атрибуты “Театра”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
№ Представления |
Числовое |
Длинное целое |
Ключ |
|
Наименование представления |
Текстовый |
30 |
Is Not Null |
Таблица 2.8 – Атрибуты “Состав расхода”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
№ пп |
Счетчик |
Длинное целое |
Ключ |
|
№ лимитной карты |
Числовое |
Длинное целое |
|
|
Дата |
Дата/время |
Длинное целое |
|
|
Количество |
Числовое |
Длинное целое |
Таблица 3.1 – Атрибуты “Товары”
|
Наименование поля |
Тип поля |
Длина поля |
Прочее |
|
Артикул |
Числовое |
Длинное целое |
Ключ |
|
Наименование товара |
Текстовый |
30 |
Is Not Null |
|
Цена |
Числовое |
Длинное целое |
3. Контрольный пример реализации
Файл БД прикреплен к приложению А.
Экранные формы с функционалом программы приведены на рисунках 3.1. - 3.10.
запрос
Рисунок 3.1 – Запрос “Стоимость спектаклей и представлений”
Рисунок 3.2 – Запрос “кол-во оставшихся мест”
Рисунок 3.3 – Форма “Добавление товара”
Рисунок 3.5 – Отчет “Количество мест”
Рисунок 3.7 – Диаграмма Сущность-связь
Заключение
В ходе выполнения курсовой работы была спроектирована автоматизированная информационная система «Автоматизации продажи билетов в театре», получены и развиты навыки проектирования баз данных, построения функциональных моделей, разработки диаграмм, создания спецификации систем. При разработке определены требования к системе и условия функционирования, создана функциональная модель и диаграмма потоков данных, построены логическая и физическая модели базы данных.