Создание информационной системы поиска и бронирования ЖД билетов

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,38 Мб
  • Опубликовано:
    2014-09-11
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Создание информационной системы поиска и бронирования ЖД билетов

РЕФЕРАТ

Курсовой проект по теме «Создание информационной системы поиска и бронирования ЖД билетов».

Объект - Управление базой данных ЖД билетов.

Цели:

качественное и эффективное обслуживание клиентов;

упрощение процедуры приобретения билета;

уменьшение цены билета за счёт минимальных накладных расходов;

сокращение расходов и повышение доходов компании;

интеграция в единую систему продаж.

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

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

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

ВВЕДЕНИЕ

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

Объемы информации в огромны и растут, с каждым годом, всё с большей скоростью. Поэт1ому в любой организации, как в большой или маленькой возникают проблемы с обработкой информации, это сильно сказывается на эффективности работы всего предприятия.

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

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

Целью этой работы является автоматизация поиска и бронирования ЖД билетов, реализация процессов авторизации администраторов и выполнения основных операций и функций с поддержкой баз данных проектируемой системы, создание базы данных в Microsoft Access 2003 и программной реализации приложения в Microsoft Visual Studio 2013 на языке программирования C-sharp (C#), которая должен будет автоматизировать работу клиентов с базой данных посредствам понятного пользовательского интерфейса.

Задачи:

.        Создание БД для хранения информации о рейсах в программном продукте Microsoft Access 2003;

.        Создание структуры «Клиент» и хранение в ней информации о клиентах совершивших бронирование;

.        Обеспечить поиск информации в базе данных;

.        Обеспечить функцию бронирования билета, и реализация хранения информации о брони в структуре «Клиент»;

.        Реализация административной части приложения для управления БД билетов, просмотром и редактированием структуры «Клиент».

1. Теоретический обзор


.1 Информационная система

Термин информационная <#"785988.files/image001.gif">

Рисунок 1 - Используемая БД

2.2 Клиентская часть

.2.1 Выбор маршрута

При запуске файла «МКП версия 3.1.1.exe» появляется главное окно терминала (рисунок 2) и генерируется список автозаполнения для поля «Пункт отправления» используя список городов России из БД (рисунок 3). В нем необходимо заполнить поля «Пункт отправления», «Пункт назначения» и «Дата отправления» пункт отправления, пункт назначения и дату отправления соответственно.

Рисунок 2 - Главное окно программы

Рисунок 3 - Генерация списка автозаполнения для поля «Пункт отправления»

При корректно введённом пункте отправления программа заполнит таблицу dataGridView всеми доступными рейсами из введённого пункта отправления, также произойдёт генерация списка автозаполнения для поля «Пункт назначения» (Рисунок 4).

Рисунок 4 - Генерация списка автозаполнения для поля «Пункт назначения»

Далее необходимо выбрать дату отправления и нажать кнопку «Продолжить». При корректной заполнении всех полей программа перейдёт в следующую вкладку «Выбор условий и заполнение личных данных» противном случае сообщает об ошибке (Рисунок 5).

Рисунок 5 - Событие в случае ошибки

 

2.2.2 Выбор условий и заполнение личных данных

Для бронирования билета необходимо выполнить ещё несколько действий. Так выглядит этап «Выбор условий и заполнение личных данных» (Рисунок 6).

Рисунок 6 - Вкладка «Выбор условий и заполнение личных данных»

Для начала необходимо выбрать «Тип вагона», что бы интерфейс был понятен пользователю, при выборе типа вагона меняется картинка (Рисунок 7), тем самым показывая пользователю в каком вагоне он собирается купить билет. Также на картинке наглядно понятно расположение мест, что значительно упрощает выбор посадочного места.

Рисунок 7 - Вкладка «Выбор условий и заполнение личных данных»

Следующим шагом необходимо заполнить панель «Личные данные». В приложении реализована защита от ввода неправильных паспортных данных.

При вводе в поля «Серия» или «Номер» буквенного выражения (Рисунок 8) или числа в котором более четырёх символов (Рисунок 9), для поля «Номер» числа в котором более шести символов, возникает исключение.

Рисунок 8 - Исключение при вводе некорректной серии паспорта

Рисунок 9 - Исключение при неверном формате серии паспорта

2.2.3 Выдача билета

Заключительным этапом бронирования билета является этап выдачи билета. Программа на основе заполненных ранее полей формирует бланк билета (Рисунок 10). Далее пользователь может его сохранить и распечатать для оплаты его в кассу своего ЖД вокзала.

Рисунок 10 - Сформированный бланк билета

2.3 Административная часть

2.3.1 Авторизация


При переходе в окно «admin_form» администратор обязан ввести свой логин и пароль, при успешном сопоставлении их со значениями, хранимыми в программе, система разблокирует кнопки управления (Рисунок 12).

Рисунок 12 - Окно авторизации администратора

2.3.2 Редактирование базы билетов

При нажатии кнопки «Редактирование базы билетов», открывается новое окно (Рисунок 13). Окно «edit_ticket» представляет собой элемент dataGridView закреплённый в родительском контейнере, при загрузке формы система заполняет его данными из БД.

Рисунок 13 - Окно «Редактирование базы билетов»

В окне формы доступны такие средства редактирования как: «Добавить» и «Удалить». При выборе пункта «Добавить», программа откроет новое окно для добавления рейса (Рисунок 14), при нажатии «Удалить» программа удалит строку выделенную в dataGridView.

Рисунок 14 - Окно «Редактирование базы билетов»

.3.3 Просмотр информации о бронировании билета

При нажатии кнопки «Просмотр информации о бронировании билета», открывается новое окно (Рисунок 15). Окно «edit_ticket» представляет собой элемент dataGridView закреплённый в родительском контейнере, при загрузке формы система заполняет его данными из БД.

Рисунок 14 - Окно «Редактирование базы билетов»

ЗАКЛЮЧЕНИЕ


В данном курсовом проекте рассматривается такая технология как: среда разработки Microsoft Visual Studio 2013 и язык программирования C#.

На основе проделанной работы была разработана системы поиска и бронирования ЖД билетов.

Разработанный программный продукт удовлетворяет всем указанным в начале отчета требованиям.

Перспективы развития данного продукта связаны с усовершенствованием интерфейса, расширением функциональности и дальнейшей автоматизации процесса.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


1.   Флеонов, М. Е. Библия C# - 2-е изд., перераб. и доп. - Санкт-Петербург: БХВ-Петербург, 2011. - 560 с.

.        Кренке, Д. Теория и практика построения баз данных: книга / Д. Кренке. - Санкт-Петербург: Питер, 2005. -864 с.

.        Евсеева, О. Н. Работа с базами данных на языке C#. технология АDO.NET: учебное пособие / сост. О. Н. Евсеева, А. Б. Шамшев. - Ульяновск: УлГТУ, 2009. - 170 с.

.        Троелсен, Э. С# и платформа .NET. Библиотека программиста. - СПб.: Питер, 2004. -796 с.

6.      Microsoft Corporation, Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# -NET. Учебный курс MCAD/MCSD/Пер. с англ. - М.: Издательско-торговый дом «Русская Редакция», 2003. - 512 стр.

.        Нейгел, С# 2005 и платформа .NET 3.0 для профессионалов. : Пер. с англ. М. : ООО "И.Д. Вильяме", 2008. - 1376+416 (на CD) с.

.        Петцольд Ч, Программирование для Microsoft Windows на С#. В 2-х томах. Том 2. / Пер. с англ. - М,: Издательско-торговый дом ≪Русская Редакция», 2002. - 624 с.

Похожие работы на - Создание информационной системы поиска и бронирования ЖД билетов

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!