Дипломная работа: Исследование и разработка информационной системы учета сбыта продукции на примере ТОО "GT MACHINERY"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
90
Таблица 10
Структура таблицы «Категории»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
категории
id
число
11
ключевое
поле
Наименование
категории
name
строка
128
Изображение
категории
general_image
строка
200
Таблица «Услуги» имеет следующую структуру записей, отображенную в
таблице 11.
Таблица 11
Структура таблицы «Услуги»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
услуги
id
число
11
ключевое
поле
Наименование
услуги
name
строка
128
Описание услуги
description
строка
500
Содержание
услуги
content
строка
500
Изображение
услуги
general_image
строка
200
Таблица «Заказы» имеет следующую структуру записей, отображенную в
таблице 12.
Таблица 12
Структура таблицы «Заказы»
91
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
заказа
id
число
11
ключевое
поле
Идентификатор
пользователя
user_id
число
11
Идентификаторы
товаров в заказе
products
строка
255
Количество
товаров в заказе
amount
число
11
Общая стоимость
price
число
11
Дата
формирования
заказа
date
число
11
Комментарий
покупателя к
заказу
note
строка
300
Признак оплаты
paid
число
1
Таблица «Информация о компании» имеет следующую структуру записей,
отображенную в таблице 13.
Таблица 13
Структура таблицы «Информация о компании»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
параметра данных
о компании
id
число
11
ключевое
поле
Наименование
параметра данных
о компании
parameter
строка
255
92
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Значение
параметра данных
о компании
parameter_value
строка
300
2.4.3 Структурная схема пакета (дерево вызова программных
модулей)
При реализации приложения нами разработано множество программных
модулей. В основном функционал каждой отдельной категории меню вынесен в
отдельный модуль. В соответствии c описанной в главе 1.5.1 модель MVC,
каждый модуль будет состоять из трех составляющих: модели, контроллеров и
представлений. Для пользовательской и административной части составляются
отдельные схемы программных модулей.
Ниже на рисунке 17 представлена схема взаимосвязи программных
модулей.
93
Рисунок 17 схема взаимосвязи программных модулей.
Как видно на схеме система состоит из трех разделов: административной
части, пользовательской части и общих модулей. Каждая часть имеет свое дерево
модулей, но при этом административная и пользовательская части тесно связаны
с общими модулями. Общие модули не могут быть вызваны самостоятельно, их
вызов осуществляется только из административной или пользовательских частей.
Так же на схеме видно расположение и название каждого модуля. Модули
административной части располагаются в папке backend, модули
94
пользовательской части - в папке frontend, общие модули - в папке common. В
таблице 14 ниже описаны функции каждого модуля.
Таблица 14
Функции модулей
п/п
Наименование модуля
Функции модуля
1.
Модуль главной страницы
(административная часть)
Содержит процедуры и функции, которые
необходимо выполнить при открытии главной
страницы, а так же при выполнении входа
2.
Модуль работы с товарами
(административная часть)
Содержит функции отображения форм
просмотра, создания, редактирования и
удаления товаров
3.
Модуль работы с
категориями
(административная часть)
Содержит функции отображения форм
просмотра, создания, редактирования и
удаления категорий
4.
Модуль работы с услугами
(административная часть)
Содержит функции отображения форм
просмотра, создания, редактирования и
удаления услуг
5.
Модуль работы с заказами
(административная часть)
Содержит функции отображения форм
просмотра, создания, редактирования и
удаления заказов
6.
Модуль редактирования
информации о компании
(административная часть)
Содержит процедуры отображения формы
редактирования информации о компании
7.
Модуль формирования
отчетов (административная
часть)
Содержит функции сбора информации из
модулей работы с товарами и заказами для
формирования отчетов.
8.
Модуль работы с таблицей
«Товары» в БД (общие
модули)
Содержит функции просмотра, создания,
редактирования и удаления записей в таблице
«Товары»
9.
Модуль работы с таблицей
«Категории» в БД (общие
модули)
Содержит функции просмотра, создания,
редактирования и удаления записей в таблице
«Категории»
Источник: https://baza.diplomsite.ru/previewfile/8737