Дипломная работа: Автоматизация рабочего места менеджера отдела продаж для ООО "Сириус"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
97
Рисунок 2.9 ER-модель базы данных
Характеристика каждой таблицы приведена в таблицах ниже.
Таблица 2.5
Структура таблицы counterparty
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
address
varchar(255)
Да
NULL
inn
varchar(255)
Да
NULL
Таблица 2.6
Структура таблицы movement
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_movement_type
int(11)
Да
NULL
registration_date
datetime
Да
NULL
id_counterparty
int(11)
Да
NULL
id_user
int(11)
Да
NULL
cost
double
Да
NULL
98
Таблица 2.7
Структура таблицы movement_product
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_movement
int(11)
Да
NULL
id_product
int(11)
Да
NULL
cost
double
Да
NULL
amount
double
Да
NULL
Таблица 2.8
Структура таблицы movement_type
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.9
Структура таблицы pack_type
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.10
Структура таблицы product
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_product_type
int(11)
Да
NULL
vendor_code
varchar(255)
Да
NULL
title
varchar(255)
Да
NULL
cost
double
Да
NULL
amount
double
Да
NULL
id_unit
int(11)
Да
NULL
net_weight
double
Да
NULL
gross_weight
double
Да
NULL
id_pack_type
int(11)
Да
NULL
Таблица 2.11
Структура таблицы product_type
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
99
Таблица 2.12
Структура таблицы unit
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.13
Структура таблицы user
Поле
Тип
Null
По
умолчанию
id
int(11)
Нет
username
varchar(255)
Нет
password_str
varchar(255)
Да
NULL
email
varchar(255)
Нет
status
smallint(6)
Нет
10
created_at
int(11)
Нет
updated_at
int(11)
Нет
nikname
varchar(255)
Да
NULL
id_user_type
int(11)
Да
NULL
last_name
varchar(255)
Да
NULL
first_name
varchar(255)
Да
NULL
middle_name
varchar(255)
Да
NULL
phone
varchar(255)
Да
NULL
id_user_function
int(11)
Да
NULL
birthday
datetime
Да
NULL
Таблица 2.14
Структура таблицы user_type
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Технологическое обеспечение (ТО) системы отвечает делению ИС на
подсистемы по этапам технологической обработки типов данных.
Технологические этапы анализа данных включают в себя:
• Вод исходных данных, их редактирование – учет данных по
клиентам, их заказам, а также ход реализации заказов;
• Сохранение данных;
100
• Анализ данных – сведение, сортировка, поиск;
• Передача итоговых данных – создание итоговых отчетов разной
структуры и содержания.
Описанные технологические этапы используются для некоторых
типов данных:
• Информация о клиентских заказах;
• Информация по процессе реализации заказов клиентов;
• Информация по готовности документов клиентов;
• Составление конечных отчетов;
• Информация о клиентах.
Суть новой технологии состоит в том, что должен поддерживаться
следующий принцип: единичный ввод данных (о заказе, клиенте, ходе
реализации заказа), с доступностью изменения, и периодическое
применение этих данных и представление их в рамках итоговых форм
различного содержания и структуры (вторичные документы).
На рисунке 2.10 представлена структурная схема программного
продукта.
Главная форма
Главное меню Кнопочное меню
Товарно-
транспортные
накладные
Приходные
(расходные)
накладные
Справочники
Настройки
Контрагенты
Сотрудники
Информация о
материалах
Товаро-
транспортная
накладная
Приходная
(расходная)
накладная
Поиск
Расчет
потребности
Рисунок 2.10 Дерево вызовов программных модулей
101
Вызов всех модулей осуществляется с помощью главного меню
программного продукта.
Описание всех модулей программного продукта представлено в
таблице 2.15.
Таблица 2.15
Описание модулей программного продукта
Наименование
Функция
1
Главная форма
Содержит главное меню, а также
отображаются сведения о хранимом
товаре
2
Справочники
Содержит в себе все справочники и
позволяет осуществлять работу с ними
3
Настройки
Позволяет настраивать систему, а
также изменять реквизиты организации
4
Материалы
Позволяет просматривать полную
информацию о материалах и
редактировать ее
5
Товарно-транспортные
накладные
Позволяет работать с товарно-
транспортными накладными и
формировать их.
6
Приходные
(расходные) накладные
Позволяет работать с приходными и
расходными накладными и формировать
их.
7
Контрагенты
Позволяет редактировать данные о
контрагентах
8
Сотрудники
Позволяет редактировать данные о
сотрудниках
9
Поиск
Поиск по ГП
При запуске программного продукта должна открываться главная
форма с помощью, которой возможно осуществление всех функций
информационной системы. Для того чтобы пространство главной формы не
было не задействованным в процессе работы программы, на ней
необходимо осуществлять функции, связанные с учетом продукции и
материалов.
Из главной формы необходимо предусмотреть переход на все
остальные формы программного продукта, обеспечивая тем возможность
заполнения всех таблиц программного продукта. Тем самым, обеспечивая
полную функциональность реализованного программного продукта.
Источник: https://baza.diplomsite.ru/previewfile/2180