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

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

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

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

Добавлен: 31.03.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 3 - Перечень используемых справочников

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

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

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

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

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

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

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

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

50

1 раз в месяц

10

Товары

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

500

1 раз в месяц

10

Типы товаров

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

20

1 раз в год

10

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

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

500

1 раз в неделю

25

Точки продаж

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

5

1 раз в год

20


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

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

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

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

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

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

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

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

Точки продаж

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

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

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

Типы товаров

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

Товар

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

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

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

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

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

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

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

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

  • товар;
  • количество;
  • точка продажи.

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

  • дата продажи (в автоматическом режиме);
  • товар;
  • количество;
  • продавец.

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


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

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

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

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

Таблица 5 - Описание выходных документов

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

Реквизиты

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

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

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

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

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

По запросу

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

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

  • полное наименование;
  • краткое наименование;
  • телефон.
  • Точки продаж.

По запросу

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

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

  • наименование.
  • производители.

По запросу

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

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

  • наименование.
  • типы товара.

По запросу

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

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

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

По запросу

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

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

  • № пп
  • тип;
  • производитель;
  • модель;
  • артикул;
  • цена описание.
  • производители;
  • типы товаров;
  • товар

По запросу

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработанная база данных состоит из семи таблиц. ER-диаграмма базы данных представлена на рисунке 11.

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

Состав полей таблиц и их назначение приведены в таблицах 5 - 11.


Таблица 5 - Структура таблицы «User»

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

Обозначение

Тип

Примечание

Код записи

idu

int(11)

Ключевое, автозаполнение

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

nameuser

varchar(255)

Дата регистрации

datereg

timestamp

Логин для входа в систему

login

varchar(25)

Пароль для входа в систему

password

varchar(25)

Статус

status

int(1)

Отметка об удалении

udaluser

int(1)

Код магазина

iduserotd

int(1)

Таблица 6 - Структура таблицы «Sklad»

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

Обозначение

Тип

Примечание

Код записи

idsk

int(11)

Ключевое, автозаполнение

Код продукта

idprodsk

int(11)

Код магазина

idmagaz

int(11)

Количество

kolvo

int(11)

Таблица 7 - Структура таблицы «Magaz»

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

Обозначение

Тип

Примечание

Код записи

idot

int(1)

Ключевое, автозаполнение

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

namef

varchar(255)

Отметка об удалении

delo

int(1)

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

namekr

varchar(255)

Телефон

telefon

varchar(255)

Таблица 8 - Структура таблицы «Sale»

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

Обозначение

Тип

Примечание

Код записи

idsale

int(11)

Ключевое, автозаполнение

Количество

kolvos

int(11)

Код продукта

idprodsale

int(11)

Код продавца

seller

int(11)

Код точки продажи

idmagazsale

int(11)

Дата продажи

datesale

varchar(255)