Файл: Проектирование реализации операций бизнес-процесса «Реализация билетов через розничные кассы»..pdf

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

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

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

Добавлен: 26.05.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

1.2. Характеристика существующих бизнес – процессов

1.3. Характеристика документооборота, возникающего при решении задачи

1.4. Обоснование проектных решений по информационному обеспечению

1.4 Обоснование проектных решений по программному обеспечению

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ

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

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

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

2.3 Характеристика результатной информации

2.4 Общие положения (дерево функций и сценарий диалога)

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

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

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

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

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

Автоматизация бизнес – процесса «Реализация билетов через розничные кассы» даст предприятию ООО «АКТИВТРАНС» следующие преимущества:

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

- оператор розничной кассы сразу же сможет распечатать билет и заверить его мокрой печатью предприятия ООО «АКТИВТРАНС».

- в конце дня оператор сможет распечатать отчет о реализованных билетах, который создастся автоматически, исходя из всех реализованных розничных билетов. Данный отчет в конце дня оператор со своей подписью и наличными деньгами сдает руководителю предприятия ООО «АКТИВТРАНС».

- данное программное обеспечение позволит руководителю предприятия ООО «АКТИВТРАНС» видеть реальное положение дел, обеспечит прозрачность ведения бизнеса.

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

Рисунок 3– Информационная модель бизнес – процесса «Реализация билетов через розничные кассы»

Представленную информационную модель можно описать следующим образом:

- оператор розничной билетной кассы ООО «АКТИВТРАНС» запускает программу и осуществляет авторизацию посредством ввода логина и пароля.

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

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

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

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

Таким образом, в данном разделе была описана графическим образом и раскрыто содержание информационной модели бизнес – процесса «Реализация билетов через розничные кассы».


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

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

- Федеральный закон «О транспортно-экспедиционной деятельности» от 30.06.2003 N 87-ФЗ, который регулирует деятельность организация, занимающихся в том числе и пассажирскими перевозками.

- Федеральный закон от 09.02.2007 N 16-ФЗ (ред. от 13.07.2015) «О транспортной безопасности», который должны соблюдать и учитывать в своей деятельности тщательнейшим образом предприятие ООО «АКТИВТРАНС», которое занимается перевозкой людей.

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

- паспортные данные, в которых оператор находит сведения о фамилии, имени, отчестве, номере паспорта.

- устные данные пассажира, который выбирает маршрут следования, время отправления и прочее.

- информация о стоимости билета.

Оперативная информация, по сути, является составной частью входной информации и включает также еще следующие элементы:

-Фамилия

-Имя

-Отчество

-Номер паспорта

-Маршрут следования

-Вид транспортного средства

-Время отправления и время прибытия

-Цена билета.

В разделе была рассмотрена нормативно – справочная, входная и оперативная информация.

2.3 Характеристика результатной информации

При работе с программным обеспечением «Реализация билетов через розничные кассы» оператор получает следующую результатную информацию.

Рисунок 4– Окно для авторизации

После того, как введется логин и пароль, оператор переходит в следующее окно:

Рисунок 5 – Ввод логина и пароля

Рисунок 6 – Окно приветствия и выбора необходимого действия

В данном окне оператор может выбрать необходимое и требуемое действие.

Если оператор выбирает «Новый билет» то попадает в следующее окно:

Рисунок 7– Заполнение данных для нового билета

Далее осуществляется печать билета посредством нажатия кнопки «Печать билета». Отображаются стандартные настройки печати, где надо выбрать ОК.


Рисунок 8– Стандартные настройки печати

Если оператор выбирает «Отчет о реализованных билетах за день», то попадает в следующее окно:

Рисунок 9– Окно отчета обо всех реализованных билетах за день

Далее осуществляется печать отчета посредством нажатия кнопки «Печать отчета». Отображаются стандартные настройки печати, где надо выбрать ОК.

Рисунок 10– Печать отчета обо всех реализованных билетах за день

Таким образом, в разделе была рассмотрена результатная информация.

2.4 Общие положения (дерево функций и сценарий диалога)

Дерево функций выглядит следующим образом:

Рисунок 11– Блок - схема дерева функций

Далее также в виде блок - схемы рассмотрим и сценарий диалога.

Рисунок 12 – Блок – схема сценария диалога

Были рассмотрены дерево функций и сценарий диалога.

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

Программное обеспечение «Реализация билетов через розничные кассы», создаваемое в среде DELPHI 7, будет взаимосвязано с базой данных в MICROSOFT ACCESS.

Запускаем MICROSOFT ACCESS и создаем новую базу данных:

Файл – Создать - Новая база данных.

Создаем таблицу «БИЛЕТЫ» при помощи конструктора.

Рисунок 13– Создание базы данных и таблицы

Готовая база данных «Реализация билетов за день», созданная в MICROSOFT ACCESS, выглядит следующим образом:

Рисунок 14– База данных без данных

Оставляем данную базу данных пустой, то есть, не вводя данные в поля. Так как посредством соответствующих компонентов DELPHI 7, будет осуществлена синхронизация и связь программного обеспечения с базой данных, то все данные, вводимые оператором билетной кассы за день, автоматически будут переноситься в данную базу данных «Реализация билетов за день», и будут накапливаться в таблице «Билеты».


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

К концу дня база данных будет выглядеть следующим образом:

Рисунок 15– База данных «Реализация билетов за день» к концу дня с заполненной информацией

Поле «Фамилия», «Имя», «Отчество» и «Номер паспорта» являются удостоверением личности пассажира, который приобретает розничный билет на автобус.

Поле «Маршрут» отражает путь, согласно которому пассажир совершит путешествие.

Поле «Вид транспортного средства» отражает информацию о транспорте, который перевезет пассажира.

Поле «Посадочное место» указывает информацию о месте пассажира в автобусе.

Поле «Время отправления» фиксирует время, согласно которому автобус отправится по заданному маршруту.

Поле «Время прибытия» отражает информацию о том, в каком часу автобус прибудет в пункт назначения, если будут отсутствовать форс-мажорные обстоятельства.

Поле «Цена билета» отражает стоимость билета, которую пассажир должен заплатить в кассу организации ООО «АКТИВТРАНС».

Таким образом, была рассмотрена база данных в MICROSOFT ACCESS, необходимой для создания программного обеспечения в среде программирования DELPHI 7, позволяющая автоматизировать процесс розничной реализации билетов.

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

Создаваемая программа «Реализация билетов через розничные кассы» будет основана на четырех программных модулях: UNIT 1, UNIT 2, UNIT 3, UNIT 4, которые определяют соответственно работу следующих форм: FORM 1, FORM 2, FORM 3 и FORM 4.

Рисунок 16– Дерево вызова программных модулей

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

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

Создаваемая программа «Реализация билетов через розничные кассы» будет основана на четырех программных модулях: UNIT 1, UNIT 2, UNIT 3, UNIT 4, которые определяют соответственно работу следующих форм: FORM 1, FORM 2, FORM 3 и FORM 4.


UNIT 1 определяет работу FORM 1, которое является окном авторизации.

UNIT 2 определяет работу FORM 2, которое является окном выбора необходимого действия.

UNIT 3 определяет работу FORM 3, в котором оператор вводит новый билет и печатает его.

UNIT 4 определяет работу FORM 3, в котором анализируется отчет о реализованных билетах, и выводится на печать.

Были описаны программные модули.

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

Бизнес – процесс «Реализация билетов через розничные кассы», как было описано в информационной модели, предназначен для кассира билетной кассы, которая должна:

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

- составлять ежедневный отчет о реализованных билетах.

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

Автоматизация бизнес – процесса «Реализация билетов через розничные кассы» будет проводиться с использованием среды программирования DELPHI 7.

Запускаем проект в DELPHI 7 и сразу же его сохраняем под именем PROJECTBILET. Следует отметить, что необходимо как можно чаще сохранять проект в процессе работы, чтобы по неосторожности не потерять данные.

Автоматически запускается FORM 1. Дополнительно создаем также FORM 2 посредством операции FILE – NEWFORM, и пока откладываем работу с данными формами. Это вызвано тем, что данные формы являются лишь окнами авторизации и окнами справочника действий оператора розничной билетной кассы.

Начинаем работу с основных форм: это FORM 3 и FORM 4.

Создаем FORM 3 посредством аналогичной операции FILE – NEWFORM.

В свойстве CAPTION на панели OBJECT INSPECTOR указываем имя новой форме «Выдача нового билета». Именно в FORM 3 оператор билетной кассы сможет внести данные о пассажире, сформировать и выдать ему билет на проезд по соответствующему маршруту.

В свойстве COLOR на панели OBJECT INSPECTOR задаем соответствующий цвет интерфейса будущей формы «Выдача нового билета».

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

Устанавливаем на форму компонент ADO Table из вкладки ADO. В свойстве Connection String осуществляем вызов окна, где нажимаем на кнопку BUILD, посредством которой устанавливается соединение через канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Далее выбираем базу данных, с которой необходимо данное соединение установить. В данном случае выбираем базу данных «Реализация билетов за день».