Файл: Проектирование реализации операций бизнес – процесса «Продажи».pdf

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

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

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

Добавлен: 14.05.2023

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

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

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

информация о типе упаковки: наименование.

Таблица 7 Тип упаковки

Поле

Тип

Значение

Ограничение

Комментарий

Наименование

Текстовый

Наименование

информация о товаре: код товара, наименование, тип товара, упаковка. Пример таблица 8 Товары

Таблица 8 Товары

Поле

Тип

Значение

Ограничение

Комментарий

Код товара

Счетчик

Артикул

Наименование

Текстовый

Наименование

Тип товара

Текстовый

Код типа товара

Упаковка

Текстовый

Код упаковки

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

Таблица 9 Приход

Поле

Тип

Значение

Ограничение

Комментарий

Наименование

Текстовый

Код товара

Количество

Числовой

Кол-во

Цена

Числовой

Цена закупки

Дата

Дата

Дата прихода

информация о продажах товара:

код, наименование, количество, цена, дата, клиент.

Таблица 10 Продажи

Поле

Тип

Значение

Ограничение

Комментарий

Код

Текстовый

Код продажи

Наименование

Текстовый

Код товара

Количество

Числовой

Кол-во

Цена

Числовой

Цена продажи

Дата

Дата

Дата продажи

клиент

Текстовый

Код контрагента


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

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

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

Сведения, содержащиеся в этом отчете:

–код;

–наименование товара;

–цена;

–количество;

–дата продажи;

–клиент.

Отчет «Статистика продаж» формируется с помощью базы данных, но стоимость заказа рассчитывается с помощью программы и в базе данных не отражается.

Таблица 11 Статистика продаж

Поле

Тип

Значение

Ограничение

Комментарий

Код

Счетчик

Код

Наименование

Текстовый

Код товара

товара

Цена

Числовой

Цена продажи

Количество

Числовой

Количество

Дата продажи

Текстовый

Дата продажи

Клиент

Текстовый

Код контрагента

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

Сведенья, содержащиеся в этом отчете:

–код;

–наименование товара;

–цена;

–количество

–дата продажи.

Отчет «Статистика прихода» формируется с помощью базы данных, но стоимость прихода рассчитывается в программе и в базе данных не отражается.

Таблица 12 Статистика прихода

Поле

Тип

Значение

Ограничение

Комментарий

Код

Счетчик

Код

Наименование

Текстовый

Код товара

товара

Цена

Числовой

Цена закупки

Количество

Числовой

Количество

Дата прихода

Текстовый

Дата прихода


Так же к выходным документам относятся:

–накладная;

–прайс-лист;

–счет на оплату.

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

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

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

Все реализуемые сложной системой функции разделяют на три группы:

Базовые;

Целевые;

Остальные.

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

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

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

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

Под диалогом понимается процесс обмена данными между пользователем и программой, которые обычно осуществляется через интерактивный терминал при условии соблюдения ряда правил [12]. Общение ПК и пользователя при работе с информационной системой реализовано при помощи диалогового режима, управляемого программой.

Сам пользовательский интерфейс строиться по технологии WIMP (где Window – окно, Image – рисунок, Menu – меню, Pointer - указатель). Также используются элементы графического интерфейса: окна приложения и диалога, контекстное меню, иерархическое меню, средства ввода-вывода, пиктограммы панели инструментов, программные обозначения и т.п. Подобные графические элементы реализуют как служебные, так и основные функции программы.


Список функций, реализованный в программе, представлен на Рисунке 7

Запуск

Основные функции

А

Работа со

А1

А2

В

Служебные функции

справочниками

Получение отчетов

А3

Ввод данных

Типы товаров

Счет на оплату

Учет поступлений

Администрирова

Клиенты

Накладная

Учет продаж

ние

Авторизация

Типы упаковки

Прайс-лист

Статистика продаж

Товары

Статистика прихода

Рисунок 7 Дерево функций

Используемые в системе модули подразделяются на следующие категории

  • Работа со справочниками;
  • Ввод данных;
  • Формирование результатных документов.

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

Рисунок 8 Сценарий диалога


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

Разработанном приложении используется СУБД MS Access 2010. ER-диаграмма используемой базы данных приведена на рисунке 9.

Рисунок 9 ER-диаграмма базы данных

Таблица 13 Идентификаторы программных модулей

Название программного модуля

Идентификатор

Главная форма

main

Вход в систему

login

БД

db

Справочник «Товары»

fmInfoItems

Справочники «Группы товара»

info

Справочник «Договора»

fmInfoContract

Меню «Товар - Склад»

fmStore

Меню «Товар – Статистика продаж»

fmStatSell

Меню «Операции – Продажа товара»

fmSell

Схема описания работы программного модуля представляет собой блок-схему и состоит из:

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

которого следует придерживаться;

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

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

Рассмотрим интерфейс разработанной программы, а также основные моменты работы пользователя с системой.

Начало работы начинается с ввода пароля и имени пользователя

Рисунок 10 Авторизация при входе в программу

После на нажатии кнопки «ОК» в случае правильного ввода пароля программа запустится. Основой программы является системное меню (Рисунок 11), предоставляющее пользователю доступ ко всем возможностям информационной системы. Основные пункты меню следующие: