Файл: Автоматизация продажи железнодорожных билетов ООО Шевчук.pdf
Добавлен: 23.04.2023
Просмотров: 401
Скачиваний: 5
СОДЕРЖАНИЕ
1 Постановка задачи и анализ предметной области
1.1 Описание предметной области и функции решаемых задач
1.2 Перечень входных, выходных данных
1.3 Цели использования автоматизированных средств
2 Комплекс задач бизнес-процессов, моделей систем
2.1 Структура информационной системы складского учета
2.4 Характеристика справочных данных в виде таблиц
3 Разработка программной информационной системы
3.1 Логическая модель базы данных информационной системы
3.2 Концептуальная схема базы данных в виде ER-диаграммы
Сущность - Возврат билетов РЖД
Атрибуты:
- Касса продажи билетов РЖД - данное поле заполняется данными из выпадающего списка сущности Кассы РЖД атрибута Название (Наименование).
- Дата отправления - данное поле содержит в себе дату отправления поезда.
- Номер поезда - данное поле заполняется данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда.
- Номер места - данное поле заполняется данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места.
- Пассажир - данное поле заполняется данными из выпадающего списка сущности Пассажиры РЖД атрибута ФИО пассажира.
- Стоимость - данное поле заполняется автоматически из данных сущности Стоимость места РЖД атрибута Стоимость на основании выбранного Номера места.
Сущность - Вид поезда РЖД
Атрибуты:
- Значения - предложенное значение для ввода в различные формы:
- Обычный - тип поезда "Обычный", следующий с остановками.
- Скорый - тип поезда "Скорый", следующий без остановок.
Сущность - Вид места РЖД
Атрибуты:
- Значения - предложенное значение для ввода в различные формы:
- Плацкарт - вид места "Плацкарт".
- Купе - вид места "Купе".
- СВ - вид места "СВ".
- Люкс - вид места "Люкс".
Сущность - Проданные билеты и заработанные средства
Атрибуты:
- Дата начала - данный параметр задаётся пользователем, чтобы вывести отчёт в желаемом диапазоне.
- Дата окончания - данный параметр задаётся пользователем, чтобы вывести отчёт в желаемом диапазоне.
- Параметры - параметры заполнения указываются пользователем через дополнительные настройки.
Сущность - Стоимость места РЖД
Атрибуты:
- Номер поезда РЖД - данное поле заполняется данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда.
- Номер места РЖД - данное поле заполняется данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места.
- Стоимость - данное поле содержит в семе информацию о стоимости билета в конкретный момент времени.
Сущность - Продажа билетов РЖД
Атрибуты:
- Номер поезда - данное поле заполняется данными из выпадающего списка сущности Поезда РЖД атрибута Название поезда.
- Дата отправления - данное поле содержит в себе дату отправления поезда.
- Номер места РЖД - данное поле заполняется данными из выпадающего списка сущности Места в поезде РЖД атрибута Название места.
- Стоимость Билета РЖД - данное поле заполняется автоматически из данных сущности Стоимость места РЖД атрибута Стоимость на основании выбранного Номера места.
- Касса продажи билетов РЖД - данное поле заполняется данными из выпадающего списка сущности Кассы РЖД атрибута Название (Наименование).
3.2 Концептуальная схема базы данных в виде ER-диаграммы
Рисунок 16. ER-диаграмма.
На данной диаграмме (Рисунок 16) отображается последовательная связь данных из всех сущностей данной системы. Таким образом, взглянув на диаграмму, становится понятно, что данные таблиц связаны между собой и передаются между собой посредством Primary - Foreign Key. Например, если рассматривать ситуацию с конца, то мы видим, что данные в Сущность "Возврат Билетов РЖД" помещаются из регистра накопления "Продажа билета РЖД", в который эти данные попадают после проведения документа "Продажа билетов на поезд РЖД", который получает данные о стоимости билетов из регистра сведений "Стоимость места РЖД" и справочников "Пассажиры РЖД", "Кассы РЖД", "Поезда РЖД" и "Места в поезде РЖД" (где Места в поезде РЖД - это справочник подчинённый справочнику Поезда РЖД, что реализовано для ограничения возможных неполадок связанных с привязкой мест к конкретному поезду). В справочник "Поезда РЖД" данные поступают из справочника "Направления следования". Таким образом, можно проследить связь данных из различных справочников и документов и результат их взаимодействия.
3.3 Описание программного приложения
Справочники
1.Поезда
2.Пассажиры
3.Билеты
4.Места
1.Общие продажи
2.Проданные билетов
3.Возврат билетов
Отчёты/документы
Выбор действия
Начало работы
Рисунок 17. ER-модель функций приложения
Клиентское приложение написано по следующей схеме:
Рабочий стол является главным окном. На нём расположены управляющие элементы, определяющие все функции программного приложения. Подразделяются на два вида:
- Справочники
- Отчеты/документы
Следующие формы содержат в себе, непосредственно информацию (справочную или отчеты).
Таблица 7 – описания функций модулей приложения
|
№ п/п |
Наименование модуля |
Функции модуля |
|
1. |
Глобальный модуль |
Содержит в себе информацию о начале работы, выборе действия, справочники, отчёты и документы. |
|
2. |
Справочники |
Содержит в себе информацию о поездах, пассажирах, билетах и местах. |
|
3. |
Отчёты/документы |
Содержит информацию об общих продажах, проданных билетах и возвращённых билетах. |
Заключение
В данной курсовой работе разобрано, смоделировано и разработано автоматизированное рабочее место информационной системы, конфигурации приложение для сотрудника железнодорожной кассы.
В ходе проектирования автоматизации комплекса задач построен ряд моделей и дано их описание.
Дана характеристика и описание входной и результативной информации, а также описана их структура.
Разработан сценарий диалога (дерево вызова модулей).
Созданный проект позволит избавиться от большой бумажной работы, хранить информацию в электронном виде, позволит эффективно вести учёт движения поступающих документов и оформленных билетов.
В законченном виде, приложение не требует серьёзных знаний от пользователя, это делает всё взаимодействие с ним простым и удобным.
На основании результатов проектирования разработана система, обладающая заданной функциональностью.
Проведено тестирование системы, по результатам которого в системе устранены выявленные ошибки.
Разработаны контрольные примеры, которые можно использовать как для освоения приемов работы с системой, так и для контроля работоспособности приложения при его первоначальном использовании.
В приложения 1C указаны примеры заполнения реквизитов для покупки билетов и для просмотров покупок.
Справочник используется для входа пользователя в систему, в которой проходит частота актуализации каждый день и средний объем актуализации примерно 60% это актуально для пользователей, чтобы не перегружало систему и внутреннюю память мобильного телефона и современных гаджетов.
Список использованной литературы
- Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. : НИЦ ИНФРА-М, 2016.
- Информационные системы в экономике: Учебное пособие / Чистов Д.В. : НИЦ ИНФРА-М, 2017.
- Управление проектом корпоративной информационной системы предприятия: учебное пособие / А.Е. Сатунина, Л.А. Сысоева: Финансы и статистика; ИНФРА-М, 2017.
- Информационный менеджмент на предприятии: учебное пособие / В. Д. Калачанов, А.И. Рыбников, А.Л. Рыжко, А.К. Шилов : Издательство "Доброе слово", 2016.
- 1C: Предприятие 8.2 Практическое пособие разработчика. Примеры и типовые приемы / М.Г. Радченко, Е.Ю. Хрусталева: ООО "1С-Паблишинг", 2018.
- Базы данных / Глушаков С.В., Ломотько Д.В.: Фолио, 2016.
- Основы реляционных баз данных / Джеффри Д. Ульман, Дженнифер Уидом., 2016.
- Введение в системы баз данных / Дейт К., 2017.
- Профессиональная разработка в системе 1С: / А.П. Габец, Д.И. Гончаров., ООО «1СПаблишинг», 2016.
- Структурный анализ систем: IDEF0-технологии / С.В. Черемных: Финансы и статистика, 2016.
- Информационное обеспечение управленческой деятельности / В.В. Годин, И.К. Корнеев – Московское Издание. «Высшая школа», 2016.
- Модель бизнес-процесса в IDEF0 [Электронный ресурс] - https://studopedia.ru/19_383715_model-biznes-protsessa-v-IDEF.html
- Ramus кроссплатформенная система моделирования и анализа бизнес-процессов / Виталий Яковчук. [Электронный ресурс] - https://github.com/Vitaliy-Yakovchuk/ramus
- ERwinDataModeler / Франклин Н. [Электронный ресурс] - https://erwin.com/products/erwin-data-modeler/
- Компьютер Пресс ARISExpress [Электронный ресурс] - https://compress.ru/article.aspx?id=21780 – статья в Интернете.
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «УНИВЕРСИТЕТ»
Факультет Информационных технологий
Направление/Профиль: 09.03.02 ИСиТ/РСиОБИС
РЕЦЕНЗИЯ НА КУРСОВУЮ РАБОТУ
Обучающийся: ____________________________
(ФИО полностью)
Тема КР: «___________________________________»
Рецензент: Денисов Денис Владимирович, к.э.н., доц.
(Ф.И.О. полностью, ученая степень, звание)
|
Критерий |
Максимум баллов |
Оценка в баллах |
Комментарий[1] |
|
1.Обоснование актуальности заявленной темы, четкость цели и задач исследования. |
10 |
||
|
2.Содержание работы: последовательности и логичности изложения |
15 |
||
|
3.Список использованной литературы актуален и составлен в соответствии с требованиями: нормативные и регламентирующие документы, научная литература, источники периодической печати, интернет ресурсы. |
10 |
||
|
4.Проработка теоретических и практических вопросов, касающихся темы исследования и раскрывающих проблематику обозначенной темы. |
20 |