Дипломная работа: Разработка интернет-каталога МТО учебного процесса в Университете «Синергия»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
2.3. Программное обеспечение задачи
2.3.1 Сценарий диалога
В Рамках выпускной квалификационной работы необходимо показать
функцию реализации диалога между Интернет-порталом и пользователем.
Экранные формы позволяют вести обработку на одном шаге диалога
нескольких функций. На практике формы используются там, где учет какой-
либо деятельности требует ввода достаточно стандартного набора данных. На
рисунке 19 представлена схема диалога.
Рисунок 19. Схема диалога
Из начального меня идет доступ к подсистемам Операции,
Справочники, Документы, Сервис, Помощь. От подсистемы Операции есть
доступ к документам, журналу операций, отчету, обработки и поиску. От
подсистемы Справочники доступ к Категориям и Продуктам. От подсистемы
Документы к документам Заказ и Остатки. От подсистемы Сервис есть доступ
к калькулятору, календарю, активным пользователям и параметрам. От
подсистемы Помощь есть доступ к содержанию, описанию и о программе. С
формами могут работать пользователи любой квалификации, именно
благодаря простоте была выбранная данная форма диалога.
63
2.3.2 Характеристика базы данных
ER-модель — модель данных, допускающая возможность изображать
концептуальные схемы.
Она комфортна при проектировании информационных систем, БД,
состава компьютерных приложений, и других систем. С её поддержкой
возможно отметить главные особенности, находящиеся в модели, и отметить
связи, которые имеют возможность устанавливаться меж данными
сущностями.
ER-модель одна из самых простых визуальных моделей данных,
которая позволяет отметить структуру в общих качествах. На рисунке
представлена ER-модель данных системы.
Рисунок 20. ER-модель
В таблицах с 10 по 23 указаны модули данных системы и их
характеристики.
64
Таблица 10
Модуль auth_user
Наименование
Тип поля
Размер поля
Id
Integer
-
Password
Varchar
128
Last_login
Datetime
-
Is_superuser
Bool
-
Username
Varchar
150
First_name
Varchar
30
Email
Varchar
254
Is_staff
Bool
-
Is_active
Bool
-
Date_joined
Datetime
-
Last_name
Varchar
150
Таблица 11
Модуль auth_group
Наименование
Тип поля
Размер поля
Id
Integer
-
Name
Varchar
150
Таблица 12
Модуль аuth_group_permissions
Наименование
Тип поля
Размер поля
Id
Integer
-
Group_id
Integer
-
Permission_id
Integer
-
Таблица 13
Модуль auth_permission
Наименование
Тип поля
Размер поля
Id
Integer
Content_type_id
Integer
Codename
Varchar
100
name
Varchar
255
65
Таблица 14
Модуль auth_user_groups
Наименование
Тип поля
Размер поля
Id
Integer
User_id
Integer
Group_id
Integer
Таблица 15
Модуль auth_user_permissions
Наименование
Тип поля
Размер поля
Id
Integer
User_id
Integer
Permission_id
Integer
Таблица 16
Модуль Django_admin_log
Наименование
Тип поля
Размер поля
Id
Integer
Action_time
Datetime
Object_id
Text
Object_repr
Varchar
200
Change_message
Text
Content_type_id
Integer
User_id
Integer
Action_flag
Smallint unsigned
Таблица 17
Модуль Django_content_type
Наименование
Тип поля
Размер поля
Id
Integer
App_label
Varchar
100
Model
Varchar
100
66
Таблица 18
Модуль Django_migrations
Наименование
Тип поля
Размер поля
Id
Integer
App
Varchar
255
Name
Varchar
255
Applied
Datetime
Таблица 19
Модуль Django_session
Наименование
Тип поля
Размер поля
Session_key
Varchar
40
Session_data
Text
Expire_date
Datetime
Таблица 20
Модуль orders_order
Наименование
Тип поля
Размер поля
Id
Integer
First_name
Varchar
50
Last_name
Varchar
50
Email
Varchar
254
Address
Varchar
250
Postal_code
Varchar
20
City
Varchar
1000
Created
Datetime
Updated
Datetime
Paid
Bool
Braintree_id
Varchar
150
Таблица 21
Модуль orders_orderitem
Наименование
Тип поля
Размер поля
Id
Integer
Price
Decimal
Quantity
Integer unsigned
Order_id
Integer
Product_id
Integer
Источник: https://baza.diplomsite.ru/previewfile/857