Файл: Проектирование ИС по продаже железнодорожных билетов.pdf

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

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

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

Добавлен: 20.05.2023

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

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

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

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

Между сущностями могут быть установлены связи – бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют между собой. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Она показывает, как связаны экземпляры сущностей между собой. Если связь устанавливается между двумя сущностями, то она определяет взаимосвязь между экземплярами одной и другой сущности. На основании анализа предметной области выделим сущности модели «сущность-связь» («Entity Relationship» - ER-модели) и изобразим их в виде диаграммы.

ER-Модель

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

Логическая структура ИС по продаже квартир представлена на рисунке 7.

Рисунок Логическая структура ИС

Далее приводится описание функций модулей:

№ п/п

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

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

1.

Модуль главной формы

В данном модуле реализовано обращение к модулям управления.

2.

Модуль «Объекты продажи»

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

3.

Модуль «Отчет о продажах»

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

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

3.3. Описание программных модулей

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

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

1) После запуска системы необходимо произвести выбор действия (работа со справочными таблицами, документами, отчетами).

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


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

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

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

Рисунок 8 Рабочий стол приложения

Рабочий стол приложения Управляющий элемент «Справочники», содержит в себе 5 справочников:

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

"Справочники"

Рисунок 9 Пункт справочника «Направление следования»

• Кассы РЖД (рисунок 10)

Позволяет просматривать кассу, которая продала билет.

Рисунок 10 Справочник «Кассы РЖД»

• Поезда РЖД (рисунок 11)

Он содержит в себе информацию о поездах

Рисунок 11 Справочник «Поезда РЖД»

• Места в поезде (рисунок 12)

Он содержит в себе информацию о месте: название места, номер места, пассажир, а также вносить, редактировать или удалять информацию

Рисунок 12 Справочник «Места в поезде»

• Пассажиры РЖД (рисунок 13)

Он содержит в себе информацию о пассажире приобретающем билет.

Рисунок 13 Справочник «Пассажиры РЖД»

• Управляющий элемент «Документы» (рисунок 14)

Содержит в себе 2 документа:

Рисунок 14 - Управляющий элемент «Запросы»
  • Продажа билетов на поезд

Данный документ позволяет добавлять информацию о проданных

билетах и пассажирах (рис 15)

Рисунок 15 - форма заполнения документа «Продажа Билетов на поезд».

  • Возврат билетов

Документ "Возврат билетов РЖД" содержит в себе информацию о билете, который пытаются вернуть. (рисунок 16)

Рисунок 16 - Форма заполнения документа "Возврат билетов".


Для того чтобы проверить программу, заполним наши справочники, документы для вывода отчета о общих продажах Ж/Д кассы.

Рисунок 17 – Заполненный справочник «Пассажиры РЖД»

Рисунок 18 – Заполненный справочник «Поезда РЖД»

Рисунок 19 – Заполненный документ «Продажа билетов на поезд»

Рисунок 20 – Сформированный отчет «Проданные билеты»

Заключение

В данной курсовой работе разобрано, смоделировано и разработано автоматизированное рабочее место, информационная системы, конфигурация и приложение для сотрудника железнодорожной кассы. В ходе проектирования автоматизации комплекса задач построены ряд моделей и даны их описания. Дана характеристика и описание входной и результативной информации, а также описана их структура. Разработан сценарий диалога (дерево вызова модулей). Созданный проект позволит избавиться от большой бумажной работы, хранить информацию в электронном виде, позволит эффективно вести учёт движения поступающих документов и оформленных билетов. В законченном виде, приложение не требует серьёзных знаний от пользователя, это делает всё взаимодействие с ним простым и удобным.

Список использованной литературы

1. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru

2. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.

3. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с

4. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России

5. Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.

6. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru

7. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.

8. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru