Добавлен: 31.03.2023
Просмотров: 252
Скачиваний: 2
СОДЕРЖАНИЕ
ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ
1.1 Характеристика предприятия и его деятельности
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2.1 Информационная модель и её описание
2.2 Используемые классификаторы и системы кодирования
2.3 Характеристика нормативно-справочной, входной и оперативной информации
2.4 Характеристика результатной информации
3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
Классификатор производителей.
Структурная формула классификатора:
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 вида пользователей:
- Администратор;
- Директор точки продажи;
- Продавец;
- Менеджер отдела продаж.
Каждый из этих лиц обладает в системе своими возможностями.
Функции администратора системы учета продаж представлены на рисунке 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) |