Файл: Торговое предприятие (Краткий анализ предметной области, характеристика предприятия и его деятельности).pdf

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

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

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

Добавлен: 27.04.2023

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

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

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

Дерево функций системы представлено на рисунке 15.

Рисунок 15. Дерево функций системы

Эти пункты имеют свойство выпадающего списка.

Рисунок 16. Сценарий диалога

Далее опишем действия, выполняемые в каждом пункте меню.

Пункт меню «Файл» содержит варианты «Сохранить», «Печать» и «Выход».

Пункт меню «Операции» состоит из «Справочники», «Документы», «Отчеты».

Справочник «Номенклатура» содержит информацию о всех ТМЦ и продукции на предприятии.

Справочник «Организации» содержит информацию о всех помещениях, где работают люди

Справочник «Пользователи» содержит информацию о всех сотрудниках компании.

Справочник «Единицы конфигураций» содержит информацию о всех единицах номенклатуры на рабочем месте.

Документ «Приходная накладная» содержит информацию о поступивших ТМЦ или продукции.

Документ «Расходная накладная» содержит информацию о списанном, перемещенном ТМЦ или продукции.

Отчет «ИНВ 3» содержит информацию о всех единицах номенклатуре, которые проверялись при инвентаризации.

Отчет «ИНВ 19» содержит информацию о недостающей продукции или ТМЦ.

Пункт меню «Сервис» содержит подпункты «Календарь», «Калькулятор», «Журнал регистрации».

Пункт меню «Справка» содержит подпункты «Справка», «О программе».

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

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

Рисунок 17. Информационная модель системы торгового учета

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

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

  • Сотрудники;
  • Сырье и материалы;
  • План поставок;
  • Поставщики;
  • Должности;
  • Клиенты;
  • Подразделения;
  • Категории продукции;
  • Продукция;
  • План производства.

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

  • общий объем произведенной продукции за период (сутки, неделя, месяц, произвольный период);
  • общий объем поставленного сырья за период (сутки, неделя, месяц, произвольный период);
  • общий объем реализованной продукции за период (сутки, неделя, месяц, произвольный период);
  • характеристика деятельности поставщиков по объему поставленного сырья и степени выполнения плана поставок;
  • характеристика деятельности клиентов по объему закупленной продукции и степени выполнения заявок на закупку готовой продукции;
  • сводная ведомость поставщиков;
  • сводная ведомость клиентов;
  • сводная ведомость сырья по видам;
  • сводная ведомость готовой продукции по номенклатуре;
  • список заявок;
  • список сотрудников.

В системе используется СУБД MySQL. База данных состоит из 12 таблиц. ER-диаграмма базы данных приведена на рисунке 18. Ниже приведено даталогическое описание базы данных.

Таблица 11

Таблица «Должности»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код должности

iddolg

int(11)

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

namedolg

varchar(45)

Рисунок 18. ER-модель предметной области ООО «Верный»

Таблица 12

Таблица «Категории»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код категории

idkat

int(11)

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

namekat

varchar(45)

Таблица 13

Таблица «Подразделения»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код цеха

idGild

int(11)

2.

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

nameG

varchar(45)

3.

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

KrnameG

varchar(45)

4.

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

udalG

int(1)


Таблица 14

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

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код клиента

idKlient

int(11)

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

namekl

varchar(45)

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

krnamekl

varchar(45)

Адрес

adresskl

varchar(45)

Юридический адрес

uradrkl

varchar(45)

Банковские реквизиты

banrekKl

varchar(45)

Контактное лицо

kontlizoKl

varchar(45)

Телефон

tlfKl

varchar(45)

Почта

emailKl

varchar(45)

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

dateregKl

timestamp

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

udalKl

int(1)

Таблица 15

Таблица «Производство»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код продукции

idMake

int(11)

Код производства

idPrm

int(11)

Код сотрудника

idSm

int(11)

Код цеха

idGm

int(11)

Количество

kolvoM

varchar(45)

Дата

dateM

varchar(25)

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

dateMreg

timestamp

Таблица 16

Таблица «План поставок»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код записи

idPP

int(11)

Дата записи

datePP

date

Код поставщика

idpostPP

int(11)

Код сотрудника

idsirPP

int(11)

Количество

kolvopp

varchar(45)

Таблица 17

Таблица «План производства»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код записи

idPR

int(11)

Дата записи

datePP

varchar(25)

Код клиента

idklpr

int(11)

Код продукции

idprodpr

int(11)

количество

kolvopr

varchar(45)


Таблица 18

Таблица «Поставщики»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код поставщика

idPostav

int(11)

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

nameP

varchar(45)

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

krnameP

varchar(45)

Адрес

adressP

varchar(45)

Юридический адрес

uradrP

varchar(45)

Банковские реквизиты

banrekP

varchar(45)

Контактное лицо

kontlizoP

varchar(45)

Телефон

tlfP

varchar(45)

Почта

emailP

varchar(45)

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

dateregP

timestamp

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

udalP

int(1)

Таблица 19

Таблица «Продукция»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код продукции

idprod

int(11)

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

nameprod

varchar(45)

Артикул

art

varchar(45)

Единица измерения

edizmpr

varchar(45)

Себестоимость

selfst

varchar(45)

Оптовая цена

optst

varchar(45)

Розничная цена

rozst

varchar(45)

Описание

primP

text

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

udalPr

int(1)

Таблица 20

Таблица «Сырье и материалы»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код сырья

idS

int(11)

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

names

varchar(45)

Единица измерения

edizms

varchar(45)

Цена

prises

varchar(45)

Срок хранения

srok

varchar(45)

Примечание

primS

text

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

udalSir

int(1)


Таблица 21

Таблица «Сотрудники»

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код сотрудника

idsotr

int(11)

Имя и отчество

name

varchar(45)

Должность

dolg

varchar(45)

Логин

login

varchar(45)

Пароль

parol

varchar(45)

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

dates

varchar(45)

Флаг

fls

varchar(45)

Фамилия

surname

varchar(45)

Дата рождения

datebor

varchar(45)

Код цеха

idGilds

int(11)

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

udal

int(1)

Таблица 22

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

№ п/п

Название

Идентификатор поля

Тип данных, длина

Код заявки

idZajav

int(11)

Код клиента

idklz

int(11)

Код продукции

idprodz

int(11)

Количество

kolvoprodz

varchar(45)

Дата

datez

varchar(20)

Дата подачи

dateregz

timestamp

Статус

status

int(1)

Код сотрудника

idsotrZ

int(11)

2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения

Структурная схема пакета представлена на рисунке 19.

Рисунок 19. Структурная схема пакета

Таким образом, разработанная система структурно состоит из следующих модулей: