Файл: Автоматизация учета продаж в ООО «Print Edition».pdf

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

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

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

Добавлен: 28.03.2023

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

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

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

Все классификаторы ведутся администратором системы.

Классификатор производителей.

Структурная формула классификатора:

F = [Наименование]: [XXXXX] – код производителя

Пример заполнения - 001234

Классификатор товаров.

Структурная формула классификатора:

F = [Наименование ]:[ XXXXX] - код товара

Пример заполнения - 00001

Классификатор типов товаров.

Структурная формула классификатора:

F = [Наименование]:[ XX] - код типа товара

Пример заполнения - 04

Классификатор точек продаж.

Структурная формула классификатора:

F = [Наименование]:[ XX] - код точки продажи

Пример заполнения – 02

Классификатор сотрудников.

Структурная формула классификатора:

F = [Наименование]:[ XX] [ YY] - код сотрудника, код магазина

Пример заполнения – 26-01

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

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

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

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

Реквизитный состав справочников приведен в таблице 4.

В системе используются следующие входные документы:

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

Таблица 3

Перечень используемых справочников

Название справочника

Ответственный за ведение

Средний объём справочника в записях

Средняя частота

актуализации

Средний объем актуализации, %

Пользователи

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

50

1 раз в месяц

10

Товары

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

500

1 раз в месяц

10

Типы товаров

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

20

1 раз в год

10

Производители

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

500

1 раз в неделю

25

Точки продаж

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

5

1 раз в год

20


Список пользователей содержит следующие сведения о пользователях системы:

  • фамилия;
  • имя;
  • отчество;
  • должность;
  • наименование подразделения компании (магазина).

Таблица 4

Реквизитный состав справочников

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

Перечень реквизитов

Точки продаж

  • Полное наименование
  • Краткое наименование
  • Телефон

Производители

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

Типы товаров

  • Наименование типа товара

Товар

  • Производитель;
  • Наименование;
  • Тип;
  • Модель;
  • Артикул;
  • Стоимость;
  • Примечание.

Пользователи

  • Фамилия;
  • Имя;
  • Отчество;
  • Статус в системе;
  • Магазин;
  • Пароль;
  • Логин;
  • Дата регистрации.

На основании данного документа формируется содержимое справочника Пользователи.

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

В перечне точек продаж указывается наименование каждой точки, а также ее телефон. На основании данного документа формируется содержимое справочника Точки продажи.

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

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

  • товар;
  • количество;
  • точка продажи.
  • В таблицу Продажи через экранную форму вносятся следующие реквизиты
  • дата продажи (в автоматическом режиме);
  • товар;
  • количество;
  • продавец.

Данные о продажах поступают ежедневно, с периодичностью около 20 раз за рабочий день. Данные о поступлении товаров магазины поступают еженедельно, общим объемом, около 30 документострок.

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

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

  • список пользователей;
  • список производителей;
  • список точек продаж;
  • список типов товаров;
  • список товаров;
  • отчет о наличии товаров;
  • отчет о продажах.

Описание результатных документов приведено в таблице 5.

Таблица 5

Описание выходных документов

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

Реквизиты

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

Частота формирования

Способ доставки

Список пользователей

фио

должность;

пароль;

логин.

пользователи

По запросу

Экранная форма

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

полное наименование;

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

телефон.

nочки продаж

По запросу

Экранная форма

Список производителей

наименование.

производители.

По запросу

Экранная форма

Список типов товара

наименование.

типы товара

По запросу

Экранная форма

Отчет о продажах

номер пп

дата продажи

магазин

тип оборудования;

товар;

количество;

стоимость за единицу;

общая стоимость

продавец;

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

стоимость проданных позиций по типам и магазинам

продажи;

производители;

типы товаров;

товар;

пользователи;

nочки продаж

По запросу

Экранная форма

Список товаров

№ пп

тип;

производитель;

модель;

артикул;

цена описание.

производители;

типы товаров;

товар

По запросу

Экранная форма

Отчет о наличии товара

номер пп;

магазин;

тип оборудования;

товар;

количество;

стоимость за единицу;

общая стоимость;

продавец;

количество позиций в наличии по типам и Точки продаж;

стоимость позиций в наличии по типам и магазинам.

производители;

типы товаров;

товар;

nочки продаж.

3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ

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


В разработанной системе предусмотрено 4 вида пользователей:

  1. Администратор;
  2. Директор точки продажи;
  3. Продавец;
  4. Менеджер отдела продаж.

Каждый из этих лиц обладает в системе своими возможностями.

Функции администратора системы учета продаж представлены на рисунке 6.

Рисунок 6 - Функции администратора

Рисунок 7 - Функции директора точки продаж

Рисунок 8 - Функции продавца

Рисунок 9 - Функции менеджера

Сценарии диалога, формирующийся на основе дерева функций, приведены на рисунках 10 – 13.

Рисунок 10 - Сценарий диалога для продавца

Рисунок 11 - Сценарий диалога для менеджера отдела продаж

Рисунок 12 - Сценарий диалога для директора магазина

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

Рисунок 13 - Сценарий диалога для администратора

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

Структура таблиц создаваемой базы данных приведена ниже.

Таблица 6

Структура «staff»

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

Тип

Размер поля

id

integer

8

name

string

200

email

string

50

position

string

50

salary

double

50

department_id

integer

50

bonus_salsary

double

50

employee_report

string

50

Таблица 7

Структура «stores»

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

Тип

Размер поля

id

integer

50

location

string

100

category

string

50

name

string

50

description

string

50

income

double

50


Таблица 8

Структура «product_types»

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

Тип

Размер поля

id

integer

50

description

string

50

Таблица 9

Структура «products»

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

Тип данных

Размер поля

id

integer

50

name

text

100

product_code

text

50

category

string

50

description

string

50

cost

double

50

manufacturer_id

integer

50

store_id

objectid

50

type_id

integer

50

Таблица 10

Структура «manufactures»

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

Тип данных

Размер поля

id

integer

50

name

string

25

product_type

string

50

description

string

100

Рисунок 14 – Диаграмма физической модели

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

В данном разделе представлено дерево программных модулей системы учета продаж. Схематическое изображение дерева приведено на рисунке 12, а описание дано (Рисунок 15).

Рисунок 15 - Схема дерева программных модулей

Таблица 11

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

Модуль

Значение модуля

Unit1

Вход в программу (ввод пароля)

Unit2

Модуль главной формы (главное меню, смена пароля, о программе)

Unit3

Справочник типов продуктов

Unit4

Справочник продуктов

Unit5

Справочник пользователей

Unit6

Справочник торговых точек

Unit7

Документ Список продуктов

Unit8

Документ Список пользователей

Unit9

Документ Типы продуктов

Unit10

Документ Производители

Unit11

Отчет Продажи по торговым точкам

Unit12

Отчет Продажи по производителям товара

Unit13

Отчет Продажи по датам

Unit14

Отчет Продажи по типам товара