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

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

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

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

Добавлен: 26.05.2023

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

Скачиваний: 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. Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

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

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

Далее, установив соединение с базой данных, в свойстве ACTIVE устанавливаем TRUE. В поле TABLE NAME выбираем из выпадающего списка таблицу «БИЛЕТЫ».

Далее устанавливаем на форму новый компонент – DB NAVIGATOR и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.

Следующий компонент – это DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR выбираем свойство из выпадающего списка ADO Table 1. Данный компонент обеспечить связь данных.

Получаем следующее видение формы «Выдача нового билета».

Рисунок 17– Установка компонентов на FORM 3 «Выдача нового билета»

Далее двойным щелчком на компоненте ADO Table вызываем окно FORM 3. ADO Table. Левой кнопкой мышки нажимаем ADD FIELDS. То есть, мы запрашиваем право на добавление необходимых полей.

В результате появляется следующее поле, которое просит выбрать те поля, которые необходимо выбрать. Так как нам необходимо выбрать все поля, то оставляем все поля выделенными и нажимаем ОК.

Рисунок 18– Добавление полей через компонент ADO TABLE

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

Рисунок 19– Добавление полей через компонент ADO TABLE

Далее устанавливаем еще дополнительные компоненты на форму. Это компонент LABEL, который будет содержать в себе название «Новый билет». На панели свойств выбираем необходимый цвет и шрифт надписи.

Далее выбираем кнопку BUTTON. В свойстве CAPTION на панели свойств прописываем название кнопки «Печать билета». То есть данная кнопка будет выводить билет на печать после того, как оператор билетной кассы введет все необходимые данные о пассажире.

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

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

Двойным щелчком на кнопке «Печать билета» вызываем событие ON CLICK. В открывшейся UNIT 3 прописываем следующий код, который и будет вызывать печать документа.

procedure TForm3.Button1Click(Sender: TObject);

begin

PrintDialog1.Execute;

end;

Получаем следующее видение программы.

Рисунок 20– Вид законченной FORM 3 со всеми установленными компонентами и свойствами


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

В свойстве CAPTION на панели OBJECT INSPECTOR указываем имя новой форме «Отчет о реализованных билетах». Именно в FORM 4 оператор билетной кассы видит все данные о реализованных билетах на проезд за истекший день.

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

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

Устанавливаем на форму компонент ADO Table и ADO CONNECTION из вкладки ADO.

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

Схема работы данной программы такова:

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

А в FORM 4 уже отображается база данных с полной информацией о реализованных билетах. То есть из базы данных информация вновь поступает в DELPHI 7.

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

В компоненте ADO Table устанавливаем связь CONNECTION - ADO CONNECTION 1.

Далее, установив соединение с базой данных, в свойстве ACTIVE устанавливаем TRUE. В поле TABLE NAME выбираем из выпадающего списка таблицу «БИЛЕТЫ».

Следующий компонент – это DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR выбираем свойство из выпадающего списка ADO Table 1. Данный компонент призван обеспечить связь данных.

Далее установим на форме компонент DB GRID и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.

Далее устанавливаем еще дополнительные компоненты на форму. Это компонент LABEL, который будет содержать в себе название «ОТЧЕТ О РЕАЛИЗОВАННЫХ БИЛЕТАХ». На панели свойств выбираем необходимый цвет и шрифт надписи.

Далее выбираем кнопку BUTTON. В свойстве CAPTION на панели свойств прописываем название кнопки «Печать ОТЧЕТА». То есть данная кнопка будет выводить отчет о реализованных билетах за текущий день.


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

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

Двойным щелчком на кнопке «Печать отчета» вызываем событие ON CLICK. В открывшейся UNIT 4 прописываем следующий код, который и будет вызывать печать документа.

procedure TForm4.Button1Click(Sender: TObject);

begin

PrintDialog1.Execute;

end;

Рисунок 21– Вид законченной FORM 4 со всеми установленными компонентами и свойствами

Далее переходим к работе с FORM 2.

В свойстве CAPTION на панели OBJECT INSPECTOR указываем имя новой форме «ПРИВЕТСТВИЕ». В данной форме оператор сможет выбрать необходимое действие:

- ввод нового билета для пассажира.

- переход в отчет о реализации билетов за день.

Далее устанавливаем компонент LABEL и задаем ему имя «Вас приветствует ООО «АКТИВТРАНС»». Задаем цвет и необходимый шрифт данному компоненту.

Устанавливаем кнопку BUTTON. В свойстве CAPTION указываем имя «Новый билет». Двойным щелчком вызываем событие ON CLICK и прописываем следующий код.

Рисунок 22– Код для вызова окна с созданием нового билета

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

Устанавливаем кнопку BUTTON. В свойстве CAPTION указываем имя «Отчет о реализованных билетах за день». Двойным щелчком вызываем событие ON CLICK и прописываем следующий код.

Рисунок 23– Код для вызова окна с отчетом о реализованных билетах

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

Рисунок 24 – Вид законченной FORM 2 со всеми установленными компонентами и свойствами

Далее начинаем работу с FORM 1. Данная форма будет некой авторизацией, которая будет представлять собой окно, которое запрашивает логин и пароль у оператора билетной кассы. В свойстве CAPTION указываем наименование формы «Авторизация».

Устанавливаем все необходимые компоненты на данную форму.

Из вкладки STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование предприятия ООО «АКТИВТРАНС».


Далее устанавливаем на форму «Авторизация» из вкладки STANDART компонент LABEL и называем ЛОГИН. Под данным компонентом устанавливаем компонент EDIT. В свойстве EDITTEXT удаляем весь текст. В результате поле становится пустым.

Далее устанавливаем на форму «Авторизация» из вкладки STANDART компонент LABEL и называем ПАРОЛЬ. Под данным компонентом устанавливаем компонент EDIT. В свойстве EDITTEXT удаляем весь текст. В результате поле становится пустым. В свойстве PASSWORDCHAR указываем знак *. При вводе пароля показываются *.

Далее из вкладки STANDART устанавливаем BUTTON, называем ее в свойстве ОК. То есть. При нажатии, пользователь сможет авторизироваться.

Получаем следующий интерфейс программы.

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

Двойным щелчком вызываем событие ON CLICK и прописываем следующий код.

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

Компилируем программу. Получаем следующий результат.

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

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

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

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

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

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

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

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

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

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

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

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


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

Таким образом, в заключении раздела можно прийти к следующим выводам:

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

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

Первая глава – аналитическая.

- были рассмотрены задачи и этапы автоматизации бизнес – процессов.

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

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

- были обоснованы проектные решения по информационному обеспечению.

- были обоснованы решения по программному обеспечению.

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

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

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

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