Проектирование сайта ЗАО "Тензор" (Описание декомпозиции. Декомпозиция системы. Описание зависимостей), страница 4

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

 ID 

int(11)

Название настройки

 Name 

varchar(255)

Значение

 Caption 

varchar(255)

Тут хранятся настройки сайта.


3.3.13  Таблица «Выставки»

Имя таблицы “shows”

Код

 ID 

int(11)

Дата проведения

 Date 

varchar(18)

Место

 Place 

varchar(255)

Заголовок

 Caption 

varchar(255)

Описание

 Text 

text

Необходима для хранения информации о выставках.

3.3.14  Таблица «Состояние ремонта»

Имя таблицы “tickets”

Код

 ID 

int(11)

Дата поступления

 Date 

varchar(10)

Фамилия клиента

 Client 

varchar(255)

Фамилия инженера выполняющего заказ

 Engineer 

varchar(255)

Статус ремонта

 Status 

varchar(10)

В этой таблице хранятся номера квитанций сервисного центра, и состояние обслуживания заказа по этим квитанциям.

3.3.15  Таблица «Администраторы»

Имя таблицы “users”

Код

 ID 

int(11)

Логин

 Login 

varchar(255)

Пароль

 Password 

varchar(255)

Права

 Rull 

varchar(11)

В этой таблице хранятся учетки администраторов сайта.

3.3.16  Таблица «Вакансии»

Имя таблицы “vacancies”

Код

 ID 

int(11)

Название вакансии

 Caption 

varchar(255)

Условия работы

 Description 

text

Требования

 Conditions 

text

Адрес электронной почты для посылки резюме

 EMail 

varchar(255)

Это таблица необходима для хранения доступных вакансий в ЗАО «Тензор»


3.3.17  Таблица «Товары»

Имя таблицы “wares”

Код

 ID 

int(11)

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

 Parent 

int(11)

Название товара

 Caption 

varchar(255)

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

 RetailPrice 

float

Мелко оптовая цена

 FinesalePrice 

float

Средне оптовая цена

 WholesalePrice 

float

Крупно оптовая цена

 Guaranty 

varchar(20)

Количество на складе

 Quantity 

int(11)

Необходима для хранения товаров доступных на складе ЗАО «Тензор» и ценах на них.

3.4  Декомпозиция модели переходов состояний.

3.4.1  Диаграмма переходов состояний сайта тензор.

Диаграмма переходов состояний сайта ЗАО «Тензор» представлена на рис. 16.

Рис. 16. Диаграмма переходов состояний сайта ЗАО «Тензор»

3.4.2  Декомпозиция состояния «Администрирование информации».

Диаграмма переходов состояний внутри состояния «Администрирование информации» на рис. 17.

Рис. 17. Диаграмма переходов состояний внутри состояния «Администрирование информации»

3.4.3  Декомпозиция состояния «Обработка ифн. от пользователя».

Диаграмма переходов состояний внутри состояния «Обработка ифн. от пользователя» на рис. 18.

Рис. 18. Диаграмма переходов состояний внутри состояния «Обработка ифн. от пользователя»

3.4.4  Декомпозиция состояния «Оповещения».

Диаграмма переходов состояний внутри состояния «Оповещения» на рис. 19.

Рис. 19. Диаграмма переходов состояний внутри состояния «Оповещения»


4.  Описание зависимостей

4.1  Иерархия классов

4.1.1  Иерархия основных классов

Рис. 20. Иерархия основных классов

4.1.2  Иерархия класса About

Рис. 21. Иерархия класса About

4.1.3  Иерархия класса News

Рис. 21. Иерархия класса News

4.1.4  Иерархия класса SC

Рис. 22. Иерархия класса SC

4.1.5  Иерархия класса Catalog

Рис. 23. Иерархия класса Catalog

4.1.6  Иерархия класса Order

Рис. 24. Иерархия класса Order

4.1.7  Иерархия класса Home

Рис. 25. Иерархия класса Home

4.1.8  Иерархия класса Map

Рис. 26. Иерархия класса Map


4.1.9  Иерархия класса Admin

Рис. 27. Иерархия класса Admin


4.2  Зависимости внутри данных

Зависимость внутри данных представлена на концептуальной схеме БД рис. 28.

Рис. 28. Зависимости внутри данных