Файл: Автоматизация процесса учета продаж в компании ООО “TOM TAILOR”.pdf

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

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

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

Добавлен: 28.04.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Технико-экономическая характеристика предметной области и предприятия.

Характеристика предприятия и его деятельности

Организационная структура управления предприятием

Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

Информационное обеспечение задачи

Информационная модель и её описание

Используемые классификаторы и системы кодирования

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

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

Программное обеспечение задачи

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

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

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

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

Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Используемые классификаторы и системы кодирования представлены в таблице 2.

Таблица 2

Используемые классификаторы и системы кодирования

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

ID Продажи

5

1000

Порядковая

Отсутствует

Системный

ID Клиента

100

1000

Порядковая

Отсутствует

Системный

ID Возврата

100

1000

Порядковая

Отсутствует

Системный

ID Сотрудники

10

1000

Порядковая

Отсутствует

Системный

ID Заявки

1000

1000

Порядковая

Отсутствует

Системный

Артикул товара

1000000

10000

Комбинированная

Отсутствует

Системный

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

Для решения поставленных задач в курсовой работе, в ИС будут использоваться некоторый перечень справочников:

  1. Справочник «Сотрудники»

В данном справочнике содержится информация о сотрудниках магазина, которые выполняют проведение товара. Данный справочник является не оперативным. Реквизиты перечислены ниже:

  • ID Сотрудника
  • ФИО
  • Должность

2. Справочник «Товары»

В данном справочник хранится информация о товарах, его количестве, описании и тип. Содержит следующие реквизиты:

  • Артикул товара
  • Тип товара
  • Название
  • Цена

В таблице 3 приведена статистика использования различных справочников.

Таблица 3

Статистика использования справочника

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

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

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

Средняя частота актуализации

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

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

Продавец - кассир

100

~2 раза в месяц

1 запись

Справочник «Товары»

Кладовщик

100000

~1 раз в 2 недели

1 запись


Так же используются и оперативные таблицы:

      1. Оперативная таблица «Продажи»

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

  • ID продаж
  • Дата
  • Артикул товара
  • Сумма по безналу
  • Сумма по наличным
  • Общее количество операций по наличным и безналу
  • Количество проданного товара
  • ID Клиента
  • ID Сотрудника
  1. Оперативная таблица «Возврат»

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

  • ID продаж
  • Дата
  • Артикул товара
  • Сумма по безналу
  • Сумма по наличным
  • Общее количество операций по наличным и безналу
  • ФИО Клиента
  • ID Сотрудника
  1. Оперативная таблица «Клиенты»

Данная таблица построена на основе существующей клиентской базы. Она также является оперативной. Реквизиты данной таблицы перечислены ниже:

  • ID Клиента
  • ФИО
  • Контакт
  • Дата рождения
  • Пол
  1. Оперативная таблица «Заявки»

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

  • ID заявки
  • Дата
  • Тип
  • Сотрудник

В таблице 4 приведена статистика использования оперативных таблиц.

Таблица 4

Статистика использования справочника

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

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

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

Средняя частота актуализации

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

Таблица «Продажи»

Продавец - кассир

10000

~180 раз в день

150 записей

Таблица «Клиенты»

Продавец - кассир

3000

~100 раз в день

100 записей

Таблица «Возврат»

Продавец - кассир

2000

~2 раза в день

30 записей

Таблица «Заявки»

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

1000

~2 раз в неделю

        1. записи

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

Результативной информацией являются выходные документы:

    1. Статистика продаж – данный документ содержит информацию о продажах магазина за рабочую смену, который передается в дальнейшем бухгалтеру, для сверки с имеющимися документами и корректировки.
    2. Отчет о продажах – содержит информацию о проданных товарах, их цене, количестве и сумме.
    3. Заявки – содержит заявки на починку оборудования, который сломался в магазине, в техническую поддержку.
    4. Список товара – содержит список наличия товара в магазине и товара, который необходим в магазин.

Необходимый набор полей, для справочников и таблиц представлен в таблицах 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