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



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


Tаблица t_hostels_temp
Тази таблица съдържа данните които се записват при редакция от страната на хотелският администратор. Целта и е да се представя хотела в сайта, но новите промени да се визуализират само след одобрението на администратора на сайта. Тези данни се пазят до одобрението на администратора и при негово одобрение се презаписват в главната таблица на хотела. Полетата в тази таблица са идентични с полетата на оригиналната таблица на хотела.


Поле

Тип

Описание

temp_id

int(4) – autoincrement

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

hostels_id

int(8)

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

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

temp_id




FK

hostels_id




FK

towns_id




FK

users_id




FK

hostels_currenci_id





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


Поле

Тип

Описание

rooms_id

int(4) – autoincrement

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

type_rooms_id

int(8)

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

rooms_price

varchar(255)

Запис с цената за стая

rooms_beds

text

Запис с броя легла

hostels_id

int(8)

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

rooms_type

int(1)

Запис с вида стая дали е обща или единична

rooms_man_beds

text

Брой лега по стандарт

KEYS







PRIMARY

rooms_id




FK

hostels_id




FK

type_rooms_id





Таблица t_type_room
Таблицата съдържа информация за вида стаи.


Поле

Тип

Описание

type_room_id

int(4) – autoincrement

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

KEYS







PRIMARY

type_room_id





Таблица t_rooms_temp
Данните на тази таблица се събират, когато даден хотел редактира своята информация за стаите си. Полетата на тази таблица са идентични с полетата на таблицата за стаи, с разликата, че тази таблица е свързана с FK за таблицата със стаите.


Поле

Тип

Описание

rooms_id

int(4) – autoincrement

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

type_rooms_id

int(8)

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

rooms_price

varchar(255)

Запис с цената за стая

rooms_beds

text

Запис с броя легла

hostels_id

int(8)

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

rooms_type

int(1)

Запис с вида стая дали е обща или единична

rooms_id2

int(8)

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

KEYS







PRIMARY

rooms_id




FK

rooms_id2




FK

type_rooms_id





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


Поле

Тип

Описание

avail_id

int(10) – autoincrement

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

avail_beds

int(8)

Запис с броя легла за определен ден

avail_price

demical(9,2)

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

rooms_id

int(8)

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

avail_cr_date

bigint(9)

Запис с на даденият ден

KEYS







PRIMARY

avail_id




FK

rooms_id





Таблицата t_emails
Тази таблица съдържа записи от контакт формата за групи, които са били изпратени към администрацията на сайта.


Поле

Тип

Описание

е_id

int(10) – autoincrement

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

е_mail

int(8)

Запис с пощата на запитващия

e_name

demical(9,2)

Запис с името на запитващия

e_family

int(8)

Запис с фамилията на запитващия

e_group

bigint(9)

Запис с броя хора за една група

KEYS







PRIMARY

е_id





Таблицата t_events
Тази таблица ще съдържа цялата информация за събитията които се добавят от администратора на сайта, които са свързани с даден континент.


Поле

Тип

Описание

event_id

int(10) – autoincrement

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

еvent_title

varchar(255)

Запис на името на събитието

event_text

Text

Запис с текста на събитието

continets_id

int(8)

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

event_cr_date

bigint(9)

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

Event_page_title

text

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

Event_page_keyword

text

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

Event_page_description

text

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

KEYS







PRIMARY

event_id




FK

continets_id





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


Поле

Тип

Описание

image_id

int(6) – autoincrement

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

image_name

varchar(36)

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

image_pos

int(4)

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

event_id

int(8)

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

image_tag

varchar(255)

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

KEYS







PRIMARY

image_id




FK

event_id





Таблица t_inbox
Таблицата ще съдържа всички данни изпратени от контакт формата на сайта.


Поле

Тип

Описание

inbox_id

int(6) – autoincrement

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

inbox_fname

varchar(255)

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

inbox_lname

varchar(255)

Запис с фамилията на подателя

inbox_email

varchar(255)

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

inbox_subject

varchar(255)

Запис с заглавието

inbox_comment

text

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

inbox_cr_date

bigint(8)

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

KEYS







PRIMARY

inbox_id





Таблицата t_news
Таблицата ще съдържа всички въведени новини от администратора на сайта.


Поле

Тип

Описание

news_id

int(6) – autoincrement

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

news_title

varchar(255)

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

news_text

text

Запис с текста на новината

news_cr_date

bigint(8)

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

news_pos

int(2)

Запис с позицията на новината

news_page_title

text

Запис с име на страницата

news_page_keyword

text

Запис с ключова дума на новината

news_page_description

text

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

KEYS







PRIMARY

news_id





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




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

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