Бакалавърска програма Информатика Бакалавърска теза на тема Web базирана хотелска система за резервации Разработил : Александър Тодоров Факултетен Номер : F26193



страница5/10
Дата06.09.2016
Размер1.56 Mb.
#8377
ТипПрограма
1   2   3   4   5   6   7   8   9   10


Таблицата t_users
Тази таблица ще съдържа всички данни за администратори ( собственици ) на хотели.


Поле

Тип

Описание

users_id

int(4) – autoincrement

Идентификатор на записа

users_login

varchar(255)

Запис с username на хотелският адмистратор

users_pass

varchar(36)

Запис с паролата на хотелският в md5 формат

users_reg_date

bigint(8)

Запис на дата на регистриране

users_email

varchar(255)

Запис с пощата на администратора

users_first_name

varchar(255)

Запис с първото име на администратора на хотела

users_last_name

varchar(255)

Запис с второто име на администратора на хотела

users_aprove

int(1)

Запис с одобрението на администратора

KEYS







PRIMARY

users_id





Таблицата t_hostels
Всички информационни данни за хотелите ще са в тази таблица, тя ще е свързана чрез FK към таблицата със собствениците на хотели t_users, чрез FK към таблицата с градовете t_towns и чрез FK към таблицата за валути t_currency.


Поле

Тип

Описание

hostels_id

int(4) – autoincrement

Идентификатор на записа

hostels_title

varchar(255)

Запис с името на хотела

hostels_description

text

Запис с описанието на хотела

towns_id

int(8)

Идентификатор на таблицата с градове

hostels_aprove

int(1)

Запис с одобрението на хотела 1 за одобрен 0 за не одобрен

hostels_address

text

Запис с адреса на хотела

hostels_phone

varchar(255)

Запис с телефона на хотела

hostels_site

varchar(255)

Запис с сайта на хотела

hostels_postcode

varchar(255)

Запис с пощенският код на хотела

hostels_direction

varchar(255)

Запис с описание за достигане до хотела

users_id

int(4)

Идентификатор на таблицата с хотелските собственици

hostels_top

int(3)

Запис с вида на хотела

hostels_max

char(3)

Запис с максималният брой дни за престой

hostels_min

char(3)

Запис с минималният брой дни за престой

hostels_currenci_id

int(1)

Идентификатор на валутата която хотела ползва

visa

int(1)

Запис за вида кредитна карта 1 за да 0 за не

visa_electron

int(1)

Запис за вида кредитна карта 1 за да 0 за не

maestro

int(1)

Запис за вида кредитна карта 1 за да 0 за не

master_card

int(1)

Запис за вида кредитна карта 1 за да 0 за не

hostels_page_title

text

Запис с името на страницата на хотела

hostels_page_keywords

text

Запис с ключовите думи за страницата на хотела

hostels_page_description

text

Запис с описанието на страницата на хотела

KEYS







PRIMARY

hostels_id




FK

towns_id




FK

users_id




FK

hostels_currenci_id





Таблицата_t_fasilities'>Таблицата t_fasilities
Тази таблица ще съдържа всички въведени удобства, които ще може да даден хотел да прибави към своето представяне.


Поле

Тип

Описание

fasilities_id

int(4) – autoincrement

Идентификатор на записа

fasilities_title

varchar(255)

Запис с името на удобството

KEYS







PRIMARY

fasilities_id




Таблица t_hostels_fasilities


Тази таблица ще съдържа връзката на всички удобства с определеният хотел като ще използва FK за връзката и с таблицата за хотели и с таблицата за удобства.


Поле

Тип

Описание

hostels_fasilities_id

int(4) – autoincrement

Идентификатор на записа

hostels_id

Int(8)

Идентификатор на таблицата с хотелите

fasilities_id

Int(4)

Иденитификатор на таблицата с удобствата

KEYS







PRIMARY

hostels_fasilities_id




FK

hostels_id




FK

fasilities_id





Таблица t_fasilities_temp
Тази таблица ще се използва за запазване на данни за удобствата на даден хотел ако той е бил одобрен но в последствие е редактирал своята информация. Точната цел е тук е да се запази предишната информация на хотела и тя да се визуализира, докато не бъде одобрена тази промяна в данните на хотела. Тази таблица е идентична на предишната, не нейната цел е след одобрение данните и за този хотел да бъдат прекопирани в оригиналната таблица на удобствата.


Поле

Тип

Описание

hostels_fasilities_id

int(4) – autoincrement

Идентификатор на записа

hostels_id

Int(8)

Идентификатор на таблицата с хотелите

fasilities_id

Int(4)

Иденитификатор на таблицата с удобствата

KEYS







PRIMARY

hostels_fasilities_id




FK

hostels_id




FK

fasilities_id





Таблица t_hostels_images
Тази таблица ще съдържа всички снимки добавени към определен хотел, тя ще е свързана с FK към таблицата за хотели.



Поле

Тип

Описание

hostels_image_id

int(6) – autoincrement

Идентификатор на записа

Hostels_image_name

varchar(36)

Запис с името на генерираната снимка за хотела

image_pos

int(4)

Запис с позицията на снимката

hostels_id

int(8)

Идентификатор за таблицата с хотели

hostels_images_type

int(2)

Запис за визуализирането на снимката, дали ще е в презентацията на хотели или във страницата с всички снимки на хотела

image_tag

varchar(255)

Запис с алт тага на снимката

KEYS







PRIMARY

hostels_image_id




FK

hostels_id




Таблица t_hostels_rating


В тази таблица се въвеждат рейтингиде за определен хотел в проценти. Тя е свързана чрез FK за таблицата с хотели и за таблицата с рейтинги.


Поле

Тип

Описание

hostels_rating_id

int(8) – autoincrement

Идентификатор на записа

rating_id

int(8)

Идентификатор на записа с таблицата за рейтинги

rating_value

int(3)

Стойност на рейтинга

hostels_id

int(8)

Идентификатор за таблицата с хотели

KEYS







PRIMARY

hostels_rating_id




FK

hostels_id




FK

rating_id






Таблица t_ratings
Тази таблица съдържа данните за рейтингите.


Поле

Тип

Описание

rating_id

int(8) – autoincrement

Идентификатор на записа

rating_title

int(8)

Запис на името на рейтинга

KEYS







PRIMARY

rating_id





Таблица t_hostels_reviews
В тази таблица се събират данните за коментарите на хотелите, всеки един потребител може да въведе коментар за даден хотел, и след като той мине одобрение ще излезне на външната страница. Тази таблица е свързана чрез FK за таблицата с хотелите.


Поле

Тип

Описание

hostels_review_id

int(8) – autoincrement

Идентификатор на записа

hostel_review_text

text

Запис на коментара

review_date

bigint(8)

Запис на датата на въвеждане

hostels_id

int(8)

Идентификатор за таблицата с хотели

hostel_review_aprove

Int(1)

Запис за одобрението на коментара да – 1 не - 0

KEYS







PRIMARY

hostels_review_id




FK

hostels_id





Сподели с приятели:
1   2   3   4   5   6   7   8   9   10




©obuch.info 2024
отнасят до администрацията

    Начална страница