Файл: Проектирование реализации операций бизнес-процесса «Продажи» (Характеристика комплекса задач).pdf

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

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

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

Добавлен: 03.07.2023

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

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

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

Описание каждой таблицы базы данных приведено ниже.

Таблица 2.5

Расходные материалы

Наименование поля

Идентификатор

Тип

Примечание

Код

idSf

int(11)

Ключевое, автозаполнение

Наименованиефасованного товара

namesf

varchar(45)

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

edizmsf

varchar(45)

Стоимость

prisesf

varchar(45)

Примечание

primSf

text

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

udalSirf

int(1)

Вес нетто

netto

varchar(255)

Вес брутто

brutto

varchar(255)

Таблица 2.6

Склады

Наименование поля

Идентификатор

Тип

Примечание

Код склада

idGild

int(11)

Ключевое, автозаполнение

Полное наименование

nameG

varchar(45)

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

KrnameG

varchar(45)

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

udalG

int(1)

Таблица 2.7

Клиенты

Наименование поля

Идентификатор

Тип

Примечание

Код клиента

 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)

Таблица 2.8

Поставки

Наименование поля

Идентификатор

Тип

Примечание

Код поставки

idPP

int(11)

Ключевое, автозаполнение

Дата поставки

datePP

date

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

idpostPP

int(11)

Код склада

idsirPP

int(11)

Количество

kolvopp

varchar(45)

Код товара

idgridPP

int(4)


Таблица 2.9

Продажи

Наименование поля

Идентификатор

Тип

Примечание

Код продажи

idPR

int(11)

Ключевое, автозаполнение

Дата продажи

datePP

varchar(25)

Код клиента

idklpr

int(11)

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

idprodpr

int(11)

Количество

kolvopr

varchar(45)

Код склада

idgildprod

int(5)

Таблица 2.10

Поставщики

Наименование поля

Идентификатор

Тип

Примечание

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

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)

Таблица 2.11

Продукция

Наименование поля

Идентификатор

Тип

Примечание

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

 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)

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

srokprod

varchar(255)


Таблица 2.12

Запчасти

Наименование поля

Идентификатор

Тип

Примечание

Код сырья

idS

int(11)

Ключевое, автозаполнение

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

names

varchar(45)

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

edizms

varchar(45)

Стоимость

prises

varchar(45)

Примечание

primS

text

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

udalSir

int(1)

Таблица 2.13

Сотрудники

Наименование поля

Идентификатор

Тип

Примечание

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

 idsotr 

int(11)

Ключевое, автозаполнение

Фамилия

 name 

varchar(45)

Логин

 login 

varchar(45)

Пароль

 parol 

varchar(45)

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

 dates 

varchar(45)

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

 surname 

varchar(45)

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

 datebor 

varchar(45)

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

 udal 

int(1)

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

Структурная схема пакета программных модулей представлена на рисунке 2.5.

Рис.2.5 Схема вызова программных модулей

Описание программных модулей представлено в таблице 2.14.

Таблица 2.14

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

№ п/п

Наименование модуля

Функции модуля

Продажи

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

Клиенты

Учет клиентов

Отчеты

Позволяет получить отчеты по продажам, клиентам, а также товару

Справочники

Данный модуль позволят осуществлять управление работой системы через управление содержимым справочников

Авторизация

Обеспечивает допуск сотрудников для работы с системой в соответствии с заранее определенными авторизационными данными


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

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

  • Продажи;
  • Сотрудники;
  • Клиенты;
  • Расходные материалы;
  • Запчасти;
  • Продукция.

Блок-схема работы данного модуля приведена на рис. 2.6.

Рис.2.6 Блок-схема модуля авторизации

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

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

Рис.2.7Справочник Поставщики

Рис.2.8Справочник Продукция

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

После ввода данных при успешном завершении система выдает сообщение об этом.Далее, при осуществлении продаж, необходимо заполнить данные о клиенте (Рис. 2.9):

Рис.2.9 Добавление данных о клиенте

После этого производится учет продажи:

Рис.2.10 Форма учета продаж

На странице с отчетами можно получить список продаж (Рис. 2.11), на основе которого формируется накладная на продажу (Рис. 2.12).

Рис.2.11 Список продаж

Рис.2.12Накладная на продажу

Возможно также отслеживание поступления продукции на склады:

Рис.2.13 Список поступлений продукции

Листинг программных модулей приведен в Приложении.

Заключение


Курсовой проект ставил целью разработать информационную систему учета продаж в организации ООО «Макситрэйд».

Созданная система автоматизирует следующие функции:

  • вывод информации о продажах ;
  • вывод информации о клиентах;
  • ведение различной справочной информации;
  • ведение оперативного учета в области продаж товара.

Курсовой проект состоит из двух частей.

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

В результате проведенной работы выбрана стратегия автоматизации по участкам, кроме того, в результате анализа языков программирования и СУБД, представленных на рынке, как наилучший вариант определены PHP и MySQL.

Как наилучший вариант принято решение о самостоятельной разработке информационной системы, так как компания располагает квалифицированными сотрудниками для разработки и внедрения данной информационной системы, кроме того, только в данном случае гарантируется соответствие программного продукта бизнес—процессам, происходящим на предприятии.

Проектная часть посвящена рассмотрению этапов жизненного цикла проекта. Принято решение об использовании для разработки информационной системы стандарт ISO/IEC серии 15288.

Далее дана характеристика информационной архитектуры разрабатываемого проекта, построена информационная модель задачи, проведено моделирование «сущность—связь» (ER—модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно—справочной и результатной информации.

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

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