Добавлен: 28.03.2023
Просмотров: 159
Скачиваний: 2
СОДЕРЖАНИЕ
1.ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ
1.1 Характеристика предприятия и его деятельности
Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Используемые классификаторы и системы кодирования
Характеристика нормативно-справочной, входной и оперативной информации
3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
Общие положения (дерево функций и сценарий диалога)
Все классификаторы ведутся администратором системы.
Классификатор производителей.
Структурная формула классификатора:
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 вида пользователей:
- Администратор;
- Директор точки продажи;
- Продавец;
- Менеджер отдела продаж.
Каждый из этих лиц обладает в системе своими возможностями.
Функции администратора системы учета продаж представлены на рисунке 6.
Рисунок 6 - Функции администратора
Рисунок 7 - Функции директора точки продаж
Рисунок 8 - Функции продавца
Рисунок 9 - Функции менеджера
Сценарии диалога, формирующийся на основе дерева функций, приведены на рисунках 10 – 13.
Рисунок 10 - Сценарий диалога для продавца
Рисунок 11 - Сценарий диалога для менеджера отдела продаж
Рисунок 12 - Сценарий диалога для директора магазина
Основное отличие между функциями менеджера и директора магазина состоит в том, что менеджер может получить отчеты по всем магазинам предприятия, а директор – только за свой.
Рисунок 13 - Сценарий диалога для администратора
3.2 Характеристика базы данных
Структура таблиц создаваемой базы данных приведена ниже.
Таблица 6
Структура «staff»
Наименование поля |
Тип |
Размер поля |
id |
integer |
8 |
name |
string |
200 |
|
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
Описание к схеме дерева программных модулей