Файл: Проектирование реализации операций бизнес-процесса «Реализация билетов через розничные кассы» (Характеристика существующих бизнес–процессов).pdf

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

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

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

Добавлен: 18.05.2023

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

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

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

Таким образом, для проекта, рассматриваемого в данном дипломном проекте наиболее приемлема СУБД MS SQL.

Глава 2. Проектная часть

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

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

Рис. 1 – Информационная модель разрабатываемой системы

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

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

Область 1 отображает процесс ввода исходные данных и управляющих воздействий на систему, который осуществляют менеджер и клиент. Область 2 отображает то, что из базы ИС в рамках моделируемой задачи используются 8 таблиц. (Под справочником мы понимаем обычную таблицу, которая содержит условно-постоянную информацию).

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

Область 4 отображает то, что моделируема ИС предоставляет на выходе.

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

Разрабатываемая программная система предназначена для организации автоматизированного учета реализации билетов через розничные кассы, таким образом, основное назначение системы – снижение “бумажного” документооборота при организации процессов учета реализации билетов через розничные кассы.


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

  • дата ведомости;
  • номер ведомости;
  • код операции;
  • список фамилий сотрудников;
  • сумма итого;
  • сумма выданных средств;
  • отметку о получении денежных средств;

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

- номер записи;

- дата;

- наименование операции;

- кассир;

- сумма;

- номер и реквизиты счета.

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

Результатная информация вместе с необрабатываемой информацией составляют выходную информацию. Результатная информация описана в таблице 6

Таблица 6

Таблица формализованного описания результатных показателей.

№ п/п

Наименование результатного показателя

Идентификатор результатного показателя

Алгоритм расчета

1

Просмотр базы данных

Формируется форма DBDTemplateForm

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

2

Выполнение расходной реализации билетов через розничные кассы

Создается запись в таблице «Операция»

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

3

Просмотр результата поиска

Форма просмотра результатов поиска

Согласно динамически сформированной строке – предложению оператора SQL происходит поиск и выборка в динамически формируемые элементы результатов поиска.

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

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


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

1) служебные функции – идентичны для всех автоматизированных систем управления учреждением на уровне развития аппаратных и программных средств. Функции этого вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной для конечного пользователя.

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

Сценарий диалога представлен на рисунке 2.

Рис. 2 – Дерево функций ИС

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

Рис. 2 – Диалог с ИС

При проектировании диалога, необходимо определить:

-   структуру диалога;

-   возможный сценарий развития диалога;

-   содержание управляющих сообщений и данных, которыми могут обмениваться человек и приложение (семантику сообщений);

-    визуальные атрибуты отображаемой информации (синтаксис сообщений).

Внешний вид разрабатываемого приложения представлена на рис. 4. Дерево объектов проекта главного модуля приложений представлено на рис.4.

Разрабатываемое приложение будет содержать 1 главную форму - MainClientsForm, а также несколько дочерних окон - addform, ChildTemplateForm, DBDirectoryTemplateForm, EditDBDirectoryForm, parampoik.

Рис.4 – Внешний вид разрабатываемого приложения

Рис. 5 – Дерево объектов проекта главного модуля приложений

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

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

Таблица 7

Содержание таблиц базы данных

№ п/п

Название таблицы

Назначение

Operac

Таблица, содержащая данные о реализации билетов через розничные кассы

Sotrudnyk

Таблица, содержащая информацию о сотрудниках

Schet

Таблица, содержащая информацию о счетах сотрудника

Vedomost

Таблица, содержащая информацию о платежных ведомостях

Document

Таблица, содержащая информацию о документах личности сотрудника

Zurnal

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

Findoc

Таблица реализации билетов через розничные кассы

Revesion

Таблица, содержащая информацию о ревизиях кассы

Kassir

Таблица, содержащая информацию о кассирах.


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

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

Разработанная информационная модель позволит эффективно решать задачи учета реализации билетов через розничные кассы в ООО «Кассир».

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

Таблица 8

Назначение полей таблицы Operac

п/п

Название поля

Тип

Назначение

Kodoperac

Целое

Индексное поле – первичный ключ таблицы Operac.

Vid

Символьное

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

Summa

Вещественное

Поле содержит сумму операции.

Data

Дата

Поле содержит дату проведения операции.

Prov

Целое

Поле отметку о выполнении операции.

6.

kodsotr

Целое

Поле содержит кодсотрудника

Рис. 6 – Реализация таблицы Operac средствами Microsoft SQL Server 2008

Рис. 7 – Реализация таблицы Sotrudnyk средствами Microsoft SQL Server 2008

Таблица 9

Назначение полей таблицы Sotrudnyk

п/п

Название поля

Тип

Назначение

id Sotrudnyk

Целое

Индексное поле – первичный ключ таблицы Sotrudnyk.

Fam

Символьное

Фамилия сотрудника

Nam

Символьное

Имя сотрудника

Otch

Символьное

Отчество сотрудника

Dolgnost

Символьное

Должность сотрудника

Otdel

Символьное

Отдел, в котором работает сотрудник

Kod_scheta

Целое

Поле содержит ссылку на таблицу счетов


Таблица 10

Назначение полей таблицы Schets

п/п

Название поля

Тип

Назначение

Kodsch

Целое

Индексное поле – первичный ключ таблицы Schets.

vidscheta

Символьное

Поле для указания вида счета.

nomer

Целое

Поле для хранения номера счета

Рис. 8 – Реализация таблицы Schets средствами Microsoft SQL Server 2008

Таблица 11

Назначение полей таблицы Vedomost

п/п

Название поля

Тип

Назначение

id Vedom

Целое

Индексное поле – первичный ключ таблицы Vedomost.

Nomer

символьное

Поле для номера ведомости

Data

дата

Поле для хранения даты

Summavsego

Денежный

Поле содержит сумму по ведомости

summapoluch

Денежный

Поле сумму полученных средств

kodoperac

Целое

После содержит ссылку на таблицу операций

kodsotr

Целое

После содержит ссылку на таблицу сотрудников

Рис. 9 – Реализация таблицы Vedomost средствами Microsoft SQL Server 2008

Таблица 12

Назначение полей таблицы Document

п/п

Название поля

Тип

Назначение

KodDoc

Целое

Индексное поле – первичный ключ таблицы Document.

Nazvanie

Символьное

Поле содержит название документа

serya

Символьное

Поле для хранения серии документа

Nomer

Символьное

Поле для хранения номера документа

Datavud

Дата

Дата выдачи документа

Kemvudan

Символьное

Поле содержит информацию об организации выдавшей документ

kodsotr

Целое

Код сотрудника – ссылка на таблицу сотрудников