Файл: Проектирование реализации операций бизнес-процесса «Реализация билетов через розничные кассы» (Характеристика существующих бизнес–процессов).pdf
Добавлен: 18.05.2023
Просмотров: 190
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес–процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
Рис. 10 – Реализация таблицы Document средствами Microsoft SQL Server 2008
Таблица 13
Назначение полей таблицы Zurnal
|
№ п/п |
Название поля |
Тип |
Назначение |
|---|---|---|---|
|
IdZurn |
Целое |
Индексное поле – первичный ключ таблицы Zurnal. |
|
|
Kodoperac |
Целое |
Ссылка та таблицу операций |
|
|
data |
дата |
Дата операции |
|
|
Kodkassir |
Целое |
Ссылка на таблицу кассиров |
|
|
notes |
Символьное |
Примечание |
Рис. 11 – Реализация таблицы Zurnal средствами Microsoft SQL Server 2008
Таблица 14
Назначение полей таблицы Findoc
|
№ п/п |
Название поля |
Тип |
Назначение |
|---|---|---|---|
|
kodFin |
Целое |
Индексное поле – первичный ключ таблицы Findoc. |
|
|
Vid |
Символьное |
Поле для хранения номера партии поступившего товара |
|
|
Date |
целое |
Размер партии товара |
|
|
Nomer |
Символьное |
Поставщик товара |
|
|
Kodoperac |
Дата/время |
Дата поступления партии товара |
Рис. 12 – Реализация таблицы Findoc средствами Microsoft SQL Server 2008
Таблица 14
Назначение полей таблицы Revesion
|
№ п/п |
Название поля |
Тип |
Назначение |
|---|---|---|---|
|
Kodrev |
Целое |
Индексное поле – первичный ключ таблицы Revesion. |
|
|
Data |
дата |
Поле для ФИО или название организации покупателя. |
|
|
Cel |
Символьное |
адрес покупателя |
|
|
kodoperac |
Целое |
Ссылка та таблицу операций |
|
|
kodzurnal |
Целое |
Ссылка та запись в журнале реализации билетов через розничные кассы |
|
|
itog |
Денежный |
Баланс кассы |
|
|
prihod |
Денежный |
Приход денежных средств |
|
|
rashod |
Денежный |
Расход денежных средств |
Рис. 13 – Реализация таблицы pokup средствами Microsoft SQL Server 2008
Таблица 15
Назначение полей таблицы Kassir
|
№ п/п |
Название поля |
Тип |
Назначение |
|---|---|---|---|
|
Kodkassir |
Целое |
Индексное поле – первичный ключ таблицы Kassir |
|
|
Fam |
Символьное |
Поле для фамилия кассира |
|
|
Name |
Символьное |
Имя кассира |
|
|
Parole |
Символьное |
Пароль для входа в информационную систему учета реализации билетов через розничные кассы |
Рис. 14 – Реализация таблицы pokup средствами Microsoft SQL Server 2008
В результате кодирования- информационная модель была успешно реализована в среде Microsoft SQL Server 2008.
Рис.15 Er-модель реализованная в среде Microsoft SQL Server 2008
2.6. Структурная схема пакета (дерево вызова программных модулей)
В программном обеспечении разработанной автоматизированной системы учета реализации билетов через розничные кассы можно выделить серверную и клиентскую часть.
Доступ к сетевым ресурсам осуществляется через соответствующие драйверы по протоколу TCP/IP. Для связи клиентского приложения с серверной частью задачи на каждой рабочей станции должны быть установлено BDE v. 5.0 – средства связи с базой данных SQL Server. Структура разработанного проекта представлена на рис.16-17.
Рис. 16 – Структура разработанного программного проекта
Рис. 17 – Дерево вызова программных модулей
Разработанное приложение состоит из 5 модулей MainClients.pas, childTemplate.pas, DbdDirectoryTemplate.pas, AddSource.pas, ParamPoisk.pas.
2.7. Описание программных модулей
После детального анализа задач системы была разработана структура программы, представляющая собой иерархию программных модулей. Описание назначения программных модулей разрабатываемой системы описано в табл. 16
Таблица 16
Назначение основных программных модулей
|
№ |
Имя модуля |
Назначение |
|
1 |
Модуль справочники |
Модуль программы, работающий с просмотра справочной информации |
|
2 |
Работа с журналом и реализации билетов через розничные кассы |
Для ведения учета реализации билетов через розничные кассы , сотрудников, и расчетов в сумм по ведомостям |
|
3 |
Проведение ревизии |
Контроль и ревизия кассы |
На рисунке представлена блок-схема алгоритма добавления реализации билетов через розничные кассы.
Рис. 18 -Блок-схема алгоритма добавления нового приказа
На рисунке 19 приведена блок-схема обобщенного алгоритма поиска
Рис. 19 – Блок-схема обобщенного алгоритма поиска
2.8. Информационная модель и её описание
На рисунках 20 – 21 приведен пример сеанса работы с системой.
Рис. 20 – Главное окно программы
Рис. 21 – Просмотр справочников
Рис.22 – Добавление информации
Рис. 23 – Поиск информации
Заключение
В курсовом проекте была спроектирована и разработана реализация билетов через розничные кассы в ООО «Кассир». Динамический процесс проектирования системы происходил в несколько стадий.
На этапе обследования была рассмотрена общая характеристика объекта автоматизации, его организационная структура и организация работы. На основе анализа сформированы и обоснованы требования к работе системы и к ее отдельным компонентам: программному, информационному, техническому.
На стадии проектирования разработана общая структура информационной системы в целом, а также по каждой отдельной ее задаче. Определены основные проектные решения, что стало основанием для разработки, отладки программной части и для конструирования эксплуатационной документации.
Создание и внедрение автоматизированной системы учета реализации билетов через розничные кассы ООО «Кассир» позволит сократить время работы кассира с документами, снизить временные затраты на проведение бухгалтерских проводок, и поиск товаров в среднем на 30-35% за счет автоматического анализа информации, имеющейся в базе данных.