Файл: Автоматизация продажи железнодорожных билетов.pdf

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

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

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

Добавлен: 28.03.2023

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

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

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

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

На рисунке 1.9. представлена техническая архитектура компании «Интер», которая показывает сколько оборудования находится в каждом из отделов компании.

Рисунок 1.9. – Техническая архитектура компании «Интер»

Аппаратное и программное обеспечение компании «Интер»

В таблице 1.4. представлено аппаратное и программное обеспечение компании «Интер».

Таблица 1.4.

№п/п

Оборудование

Характеристики

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

ПК IRU Home 120 (12шт.)

AMD E2 3000, DDR3 4Гб, 120Гб(SSD), AMD Radeon HD 8280

Windows 10

Microsoft Word

Excel

1С:Предприятие 8

МФУ HP DeskJet

(4 шт.)

Ink Advantage 3835, A4, цветной, струйный

-

Сканер Plustek OpticSlim 2610

Максимальный формат бумаги – А4

Разрешение сканера - 1200x1200 dpi

Формат файла сканирования - PDF

-

Маршрутизатор Cisco ASA5525-K8

Кол-во портов: 8

8 х Ethernet 1000Base-T - RJ-45 
1 х Ethernet 1000Base-T - RJ-45 
1 х Console - RJ-45 
2 х Speed ​​USB - 4 PIN USB Type

-

Коммутатор Cisco WS-C2960+24PC-S

Поддержка стандартов - Auto MDI/MDIX, Power Over Ethernet, Jumbo Frame, IEEE 802.1p (Priority tags), IEEE 802.1q (VLAN), IEEE 802.1d (Spanning Tree), IEEE 802.1s (Multiple Spanning Tree)

Количество портов коммутатора - 24 x Ethernet 10/100 Мбит/сек

Максимальная скорость uplink/SFP-портов - 10/100/1000 Мбит/сек

-

Коммутатор Cisco WS-C2960-8TC-S

Количество портов – 8

Стандарты сети - IEEE 802.3, IEEE 802.3u, IEEE 802.3z, IEEE 802.1D, IEEE 802.1Q, IEEE 802.3ab, IEEE 802.1p, IEEE 802.3x, IEEE 802.3ad (LACP), IEEE 802.1w, IEEE 802.1x, IEEE 802.1s, IEEE 802.3ah

-

Сервер БД Dell PowerEdge T140 Tower

Intel Xeon E-2124 (3,3 Ghz, cache 8 Mb, 4 cores, 71W) / PERC S140 SATA RAID(0,1,5,10) / no DVD / BMC / Broadcom 5720 2x1Gb Integrated card / Power Supply, 365W / no OS / 3Y NBD

Windows 10

MS SQL Server

2. Информационное обеспечение задачи


2.1. Информационная модель и ее описание

На рисунке 2.1. представлена диаграмма EDR-сущность-связь.

Рисунок 2.1. – Диаграмма ERD-сущность-связь

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

В таблицах 2.1. - 2.5. представлена характеристика сущностей.

Таблица 2.1. Сущность «Клиенты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер клиента

Ключ

Счетчик

Ключевое поле

Имя

Короткий текст

20

Фамилия

Короткий текст

20

Отчество

Короткий текст

20

Дата рождения

Дата/Время

8

Способ оплаты

Короткий текст

20

Номер телефона

Числовой

11

Таблица 2.2. Сущность «Билеты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер билета

Числовой

10

Номер рейса

Ключ

Счетчик

Ключевое поле

Цена билета

Числовой

5

Пункт назначения

Короткий текст

20

Дата отъезда

Дата/Время

8

Дата прибытия

Дата/Время

8

Время отъезда

Дата/Время

4

Время прибытия

Дата/Время

4

Номер клиента

Числовой

15

Код сотрудника

Числовой

15


Таблица 2.3. Сущность «Рейсы»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер рейса

Числовой

10

Пункт отправления

Короткий текст

20

Пункт прибытия

Короткий текст

20

Дата отъезда

Дата/Время

8

Дата прибытия

Дата/Время

8

Время отъезда

Дата/Время

4

Время прибытия

Дата/Время

4

Номер поезда

Ключ

Счетчик

10

Ключевое поле

Таблица 2.4. Сущность «Поезд»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер поезда

Числовой

10

Кол-во мест

Числовой

5

Кол-во вагонов

Числовой

5

Маршрут поезда

Ключ

Короткий текст

35

Ключевое поле

Таблица 2.5. Сущность «Сотрудники»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код сотрудника

Ключ

Счетчик

Ключевое поле

Имя

Короткий текст

20

Фамилия

Короткий текст

20

Отчество

Короткий текст

20

Дата рождения

Дата/Время

8

Должность

Короткий текст

15


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

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

В данной курсовой работе была задействована СУБД Microsoft Access. Использование Microsoft Access позволяет добавлять новую информацию в базу данных, изменять информацию, которая уже находится в БД. Кроме того, СУБД Microsoft Access способен удалять информацию, обмениваться данными с другими людьми с помощью отчетов. При проектировании ИС была создана ER-Модель. В ней определены все основные сущности и связи, которые существуют между ними. Были выделены 5 сущностей: Клиенты, Билеты, Рейсы, Поезд, Сотрудники.

Рисунок 2.2. – ER-модель

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

На рисунке 3.1. представлена «Входная форма Клиенты». В данной входной форме, присутствуют кнопки. Одни из этих кнопок, а именно кнопки «Предыдущая запись» и «Следующая запись» (стрелки влево, вправо) просматривают все записи в форме. Также в данной форме, есть кнопки «Добавить запись» и «Сохранить запись» и кнопка «Закрыть форму», собственно эта кнопка выполняет выход из формы и закрывает ее.

Рисунок 3.1. – «Входная форма Клиенты»

На рисунке 3.2. представлена «Входная форма Рейсы». В данной форме показаны все рейсы, которые также можно пролистать с помощью кнопок «Предыдущая запись» и «Следующая запись», также можно «Добавить запись», «Сохранить запись».

Рисунок 3.2. – «Входная форма Рейсы»

На рисунке 3.3. представлен «Запрос на цену билетов и пункты назначения», в котором можно увидеть в какой город и сколько будет стоить билет.

Рисунок 3.3. – «Запрос на цену билетов и пункты назначения»

На рисунке 3.4. представлена «Выходная форма на способ оплаты наличными». На форме показаны все клиенты, которые оплачивают билет наличными. В данной форме также присутствуют кнопки «Предыдущая запись» и «Следующая запись» и присутствует кнопка «Закрыть форму».

Рисунок 3.4. – «Выходная форма на способ оплаты наличными»


На рисунке 3.5. представлена «Выходная форма на время прибытия рейсов больше 16:00». В данной форме, показаны рейсы прибытие, которых будут больше 16:00. В указанной форме также есть кнопки «Предыдущая запись» и «Следующая запись» и присутствует кнопка «Закрыть форму».

Рисунок 3.5. – «Выходная форма на время прибытия рейсов больше 16:00»

На рисунке 3.6. представлена «Выходная форма регистрации билета». На данной форме изображен ФИО клиентов, которые приобрели билеты, а также изображено каким способом клиент оплатил билет. Изображен «Пункт отправления и Пункт прибытия» и собственно «Цена билета». На форме присутствуют кнопки «Предыдущая запись» и «Следующая запись» и присутствует кнопка «Закрыть форму». Также в данной форме, есть кнопки «Добавить запись» и «Сохранить запись».

Рисунок 3.6. – «Выходная форма регистрации билета»

На рисунке 3.7. представлен «Отчет регистрации билета».

Рисунок 3.7. – «Отчет регистрации билета»

Заключение

В ходе курсовой работы была создана ИС автоматизация продажи железнодорожных билетов. Для ИС была разработана база данных с использованием СУБД Microsoft Access и был продемонстрирован пример реализации данной ИС. Перед созданием ИС были проанализированы различные СУБД Microsoft Access и возможные способы реализации системы. Было решено что СУБД Microsoft Access является надёжной и проверенной СУБД. СУБД Microsoft Access занимает совсем небольшое пространство на диске и не требует много ресурсов, но позволяют взаимодействовать с ИС большому количеству людей, а также разделять полномочии между сотрудниками. Для этой ИС не требовалось большого количества времени благодаря уже разработанной СУБД.

Также для СУБД был изучен язык запросов, с помощью которого осуществляются все манипуляции с базой данных, метод создания ERD и ER модели проектирование и создание таблиц их нормализация создание внешних ключей создание запросов. Также была изучена процедура настройки сервера и маршрутизации.

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