Файл: Автоматизация процесса учета продаж в компании ООО “TOM TAILOR”.pdf
Добавлен: 28.04.2023
Просмотров: 370
Скачиваний: 3
СОДЕРЖАНИЕ
Технико-экономическая характеристика предметной области и предприятия.
Характеристика предприятия и его деятельности
Организационная структура управления предприятием
Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Информационное обеспечение задачи
Информационная модель и её описание
Используемые классификаторы и системы кодирования
Характеристика нормативно-справочной, входной и оперативной информации
Характеристика результатной информации
Программное обеспечение задачи
Общие положения (дерево функций и сценарий диалога)
Структурная схема пакета (дерево вызова программных модулей)
Используемые классификаторы и системы кодирования представлены в таблице 2.
Таблица 2
Используемые классификаторы и системы кодирования
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|---|---|---|---|---|---|
|
ID Продажи |
5 |
1000 |
Порядковая |
Отсутствует |
Системный |
|
ID Клиента |
100 |
1000 |
Порядковая |
Отсутствует |
Системный |
|
ID Возврата |
100 |
1000 |
Порядковая |
Отсутствует |
Системный |
|
ID Сотрудники |
10 |
1000 |
Порядковая |
Отсутствует |
Системный |
|
ID Заявки |
1000 |
1000 |
Порядковая |
Отсутствует |
Системный |
|
Артикул товара |
1000000 |
10000 |
Комбинированная |
Отсутствует |
Системный |
Характеристика нормативно-справочной, входной и оперативной информации
Для решения поставленных задач в курсовой работе, в ИС будут использоваться некоторый перечень справочников:
- Справочник «Сотрудники»
В данном справочнике содержится информация о сотрудниках магазина, которые выполняют проведение товара. Данный справочник является не оперативным. Реквизиты перечислены ниже:
- ID Сотрудника
- ФИО
- Должность
2. Справочник «Товары»
В данном справочник хранится информация о товарах, его количестве, описании и тип. Содержит следующие реквизиты:
- Артикул товара
- Тип товара
- Название
- Цена
В таблице 3 приведена статистика использования различных справочников.
Таблица 3
Статистика использования справочника
|
Название справочника |
Ответственный за его ведение |
Средний объем справочника в записях |
Средняя частота актуализации |
Средний объем актуализации |
|---|---|---|---|---|
|
Справочник «Сотрудники» |
Продавец - кассир |
100 |
~2 раза в месяц |
1 запись |
|
Справочник «Товары» |
Кладовщик |
100000 |
~1 раз в 2 недели |
1 запись |
Так же используются и оперативные таблицы:
-
-
- Оперативная таблица «Продажи»
-
Данная таблица хранит в себе список продаж, которые проводились за период работы системы. Данная таблица является оперативной т.к. изменяется часто. Реквизиты таблицы выглядят следующим образом:
- ID продаж
- Дата
- Артикул товара
- Сумма по безналу
- Сумма по наличным
- Общее количество операций по наличным и безналу
- Количество проданного товара
- ID Клиента
- ID Сотрудника
- Оперативная таблица «Возврат»
Данная таблица хранит в себе список товара, который вернул обратно в магазин покупатель. Данная таблица является оперативной т.к. изменяется довольно часто. Реквизиты таблицы перечислены ниже:
- ID продаж
- Дата
- Артикул товара
- Сумма по безналу
- Сумма по наличным
- Общее количество операций по наличным и безналу
- ФИО Клиента
- ID Сотрудника
- Оперативная таблица «Клиенты»
Данная таблица построена на основе существующей клиентской базы. Она также является оперативной. Реквизиты данной таблицы перечислены ниже:
- ID Клиента
- ФИО
- Контакт
- Дата рождения
- Пол
- Оперативная таблица «Заявки»
В данной таблице содержится информация о заявках в технический отдел, по решению проблем с оборудованием. Содержит следующие реквизиты:
- ID заявки
- Дата
- Тип
- Сотрудник
В таблице 4 приведена статистика использования оперативных таблиц.
Таблица 4
Статистика использования справочника
|
Название справочника |
Ответственный за его ведение |
Средний объем справочника в записях |
Средняя частота актуализации |
Средний объем актуализации |
|---|---|---|---|---|
|
Таблица «Продажи» |
Продавец - кассир |
10000 |
~180 раз в день |
150 записей |
|
Таблица «Клиенты» |
Продавец - кассир |
3000 |
~100 раз в день |
100 записей |
|
Таблица «Возврат» |
Продавец - кассир |
2000 |
~2 раза в день |
30 записей |
|
Таблица «Заявки» |
Администратор |
1000 |
~2 раз в неделю |
|
Характеристика результатной информации
Результативной информацией являются выходные документы:
-
- Статистика продаж – данный документ содержит информацию о продажах магазина за рабочую смену, который передается в дальнейшем бухгалтеру, для сверки с имеющимися документами и корректировки.
- Отчет о продажах – содержит информацию о проданных товарах, их цене, количестве и сумме.
- Заявки – содержит заявки на починку оборудования, который сломался в магазине, в техническую поддержку.
- Список товара – содержит список наличия товара в магазине и товара, который необходим в магазин.
Необходимый набор полей, для справочников и таблиц представлен в таблицах 5-8.
Таблица 5
Статистика продаж
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Продажи» Справочник «Товары» |
Каждый день |
Территориальному менеджеру |
Таблица 6
Отчет о продажах
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Продажи» Справочник «Товары» Таблица «Возврат» |
Каждый день |
Территориальному менеджеру |
Таблица 7
Заявки
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|---|---|---|---|
|
Таблица «Заявки» Справочник «Сотрудники» |
По мере необходимости |
Руководителю технического отдела |
Таблица 8
Список товара
|
Название полей |
На основе каких таблиц |
Частота формирования |
Кому предназначен |
|
Справочник «Товары» Таблица «Продажи» |
2 раза в неделю |
Руководителю транспортного отдела |
Программное обеспечение задачи
Общие положения (дерево функций и сценарий диалога)
Дерево функций модуля представлено на рисунке 5.
Рисунок 5. Дерево функций
На основании дерева функций разработан сценарий диалога, который представлен на рисунке 6.
Рисунок 6. Сценарий диалога
Характеристика базы данных
Для хранения информации о продажах, клиентах, заявках необходимо наличие базы данных. Для функционирования системы в пункте обоснование проектных решений по программному обеспечению была выбрана СУБД MS SQL Server. На рисунке 7 представлена схема связи БД.
Рисунок 7. Схема БД
Из данной схемы видно, что все таблицы взаимосвязаны между собой.
В таблицах 9-14 описана структура данных:
Таблица 9
Таблица “Продажи”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID Продаж |
Id_prod |
N |
256 |
Ключевое поле |
|
Дата |
Data |
D |
64 |
|
|
Артикул товара |
Art_tov |
N |
32 |
|
|
Сумма по наличным |
Summa_nal |
N |
64 |
|
|
Сумма по безналу |
Summa_cred |
N |
64 |
|
|
Общее количество операций по наличным и безналу |
Ob_kol_oper |
N |
256 |
|
|
Количество проданного товара |
Kol_prod_tov |
N |
32 |
|
|
ID клиента |
Id_clienta |
N |
64 |
|
|
ID сотрудника |
Id_sotrud |
N |
32 |
Таблица 10
Таблица “Клиенты”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID клиента |
Id_clienta |
N |
256 |
Ключевое поле |
|
ФИО |
Name |
C |
64 |
|
|
Контакт |
Contact |
C |
32 |
|
|
Дата рождения |
Data_rozd |
D |
32 |
|
|
Пол |
Pol |
C |
32 |
Таблица 11
Таблица “Сотрудники”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID сотрудника |
Id_sotrud |
N |
256 |
Ключевое поле |
|
ФИО |
Name |
C |
32 |
|
|
Должность |
Dolzh |
C |
64 |
Таблица 12
Таблица “Товары”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Артикул товара |
Art_tovar |
N |
256 |
Ключевое поле |
|
Тип товара |
Type_tovar |
C |
32 |
|
|
Название |
Name |
N |
64 |
|
|
Цена |
Cena |
N |
64 |
Таблица 13
Таблица “Возврат”
|
Наименования поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
ID Возврата |
Id_vozvr |
N |
256 |
Ключевое поле |
|
Дата |
Data |
D |
64 |
|
|
Артикул товара |
Art_tov |
N |
32 |
|
|
Сумма по наличным |
Summa_nal |
N |
64 |
|
|
Сумма по безналу |
Summa_cred |
N |
64 |
|
|
Общее количество операций по наличным и безналу |
Ob_kol_oper |
N |
256 |
|
|
ФИО клиента |
Id_clienta |
N |
64 |
|
|
ID сотрудника |
Id_sotrud |
N |
32 |