Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom_ver_8.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
10.78 Mб
Скачать
    1. Основные технические решения

      1. Способы и средства связи для информационного обмена между компонентами сайта

Связь между компонентами сайта возлагается на БД и кодом.

      1. Режимы функционирования системы

Web-сайт функционирует в двух режимах: стандартном и аварийном.

      1. Численность, функции и квалификация персонала

Для эксплуатации web-сайта определены следующие роли:

  • администратор;

  • пользователь.

      1. Комплекс технических средств

Компьютер должен быть оснащен процессором не ниже Intel Atom 1500 МГц, оперативной памятью 4 GB.

    1. Анализ дерева функций

Этот проект разрабатывается в целях создания web-сайта.

Все автоматизируемые функции, доступные клиенту, представлены на рис. 2.1 в виде дерева функций.

Таковым образом, клиенту доступны последующие главные функции:

- просмотр каталога;

- ознакомление с представленной информацией;

- оформление заказа;

Рис. 2.1 Дерево функций системы, доступных покупателю.

На основе состава функций и их иерархии разрабатывается сценарий диалога пользователя с системой, представленный на рис. 2.2.

Рис. 2.2 Сценарий диалога системы

    1. Характеристика базы данных

В системе употребляется СУБД MySQL. База данных состоит из 6 таблиц. Для зрительного проектирования базы данных употреблялся программный продукт ERWIN. ER-диаграмма базы данных приведена на рис. 2.3.

В таблице «ysluga» хранятся данные о экскурсиях, в таблице «basket_ysluga» - корзина, в таблице «klient» - данные о клиентах, в таблице «categories» -общий вид услуг и стоимость трансфера, в таблице «zakaz» - заказ, в таблице «zakazi_ysluga» - данные о заказах.

Ниже приведена характеристика таблиц базы данных:

Рис. 2.3 ER-диаграмма базы данных

Таблица 4

Таблица «klient»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код клиента

id_klient

int(5)

2.

Фамилия

fam 

varchar(30)

3.

Имя

im 

varchar(30)

4.

Адрес

addr

varchar(100)

5.

Почта

mail 

varchar(30)

6.

Логин

login

varchar(10)

7.

Пароль

pass 

varchar(130)

8.

Подписка на новости

subscribe

int(1)

Таблица 5

Таблица «ysluga»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код услуги

id_ysluga

int(5)

2.

Наименование услуги

name_ ysluga

varchar(100)

3.

Код категорий услуг

id_cat 

int(5)

4.

Описание

opisanie

varchar(50)

5.

Стоимость услуги

cena

int(4)

6.

Дата

data

int(4)

7.

Изображение

image

varchar(50)

Таблица 6

Таблица «basket_ysluga»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код заказа в корзине

 id_bask 

Char(15)

2.

Код услуги

id_ysluga 

Int(5)

3.

Кол-во экскурсий.

 Kol-vo 

Int(5)

4.

Дата заказа

date_bask 

Date

Таблица 7

Таблица «zakaz_ysluga»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код заказав

id_zakazya

Char(15)

2.

Код заказов

id_zac

Int5)

Таблица 8

Таблица «zakaz»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код заказа

id_zac

Char(15)

2.

Дата

date

date

3.

Код клиента

id_klient

int(5)

4.

Способ транспортировки

dostavka

int(1)

5.

Код корзины

id_bask

int(5)

5.

Бонус

bonus

int(5)

Таблица 9

Таблица «categories»

№ п/п

Название

Идентификатор поля

Тип данных, длина

1.

Код видов услуг

id_cat 

int(5)

2.

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

name_cat

varchar(50)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]