Смекни!
smekni.com

Автоматизация работы базы отдыха (стр. 1 из 3)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Курсовая работа

«База отдыха»

Владивосток, 2010


Введение

Данная курсовая работа, а именно база данных, написанная на ACCESS, предназначена для автоматизации работы базы отдыха.

Имеется некоторая база отдыха, на которую приезжают отдыхающие, приезжающие могут выбрать место проживание, воспользоваться разными услугами.

Человек может выбрать, в каком месте ему проживать (гостиница или домики) выбрать класс номера (эконом, обычный или люкс).

Вся информация об отдыхающем (Ф.И.О., паспортные данные, прописка) на время его проживания на базе отдыха хранится в базе.

При выезде человека выводим счет и выселяем его, удаляя его из базы данных.

1. Функциональные возможности системы

Система «База отдыха» предоставляет следующие возможности для пользователей:

· Занесение новых отдыхающих

· Выбор отдыхающими определенных услуг

· Возможность выбора разных видов питания

· Просмотр сумм которые должен заплатить клиент

· Просмотр информации о любом отдыхающем

· Выведения счета об оплате

· Выселение клиента

2. Построение информационно-логической модели базы данных

2.1 Выделение информационных объектов

а) документы и их реквизиты, подлежащие хранению в базе данных

№ п/п Документ Наименование реквизита (реальное) Наименование реквизита в базе данных Тип реквизита Связи
1. Анкета клиента Ф.И.О. клиентаПаспорт номерПаспорт серияПропискаНомер клиента FioPassport_nomerPassport_seriaPropiskaКод_Fio ОписательныйОписательныйОписательныйОписательныйКлючевой
2. Проживание клиентов Ф.И.О. клиентаНомерДата приездаДата выездакод Fio№_komnatiData_zaselData_viselКод ОписательныйОписательныйОписательныйОписательныйКлючевой
3. Номера Код номераНомераСтоимостьКод местоМестоКод видВидКоличество местКлюч кол-во местКлюч классКлассКлюч состояниеСостояние Код_nomera№_komnatiStoimost’Код_mestoName_mestoКод_vidiName_vidiКод_kol_mestKol_mestNum_klassName_klassNum_sostName_sost КлючевойОписательныйОписательныйКлючевойОписательныйКлючевойОписательныйКлючевойОписательныйКлючевойОписательныйКлючевойОписательный
4. Пользование услугами и питанием Ключ номер-чел.Код питанияПитаниеЦена питанияКоличество на чел.Ключ питаниеКод польз услугКод услугиЦена услугДата Kl_n/chКод_pitaniePitanieCena_pitanieKol_voKlКод_uslКод_uslugiNazv_uslugiCena_uslugidata ОписательныйКлючевойОписательныйОписательныйОписательныйКлючевойКлючевойКлючевойОписательныйОписательныйОписательный

б) зависимые реквизиты

Описательные реквизиты Ключевые реквизиты
Fio Код_Fio
Passport_nomer Код_Fio
Passport_seria Код_Fio
Propiska Код_Fio
Код_Fio Код_Fio
№_komnati Код_nomera
Data_zasel Код
Data_visel Код
Код Код
Код_nomera Код_nomera
Stoimost’ Код_nomera
Код_mesto Код_nomera
Name_mesto Код_mesto
Код_vidi Код_nomera
Name_vidi Код_vidi
Код_kol_mest Код_nomera
Kol_mest Код_kol_mest
Num_klass Код_nomera
Name_klass Num_klass
Num_sost Код_nomera
Name_sost Num_sost
Kl_n/ch Код
Код_pitanie Kl
Pitanie Код_pitanie
Cena_pitanie Код_pitanie
Kol_vo Kl
Kl Kl
Код_usl Код_usl
Код_uslugi Код_usl
Nazv_uslugi Код_uslugi
Cena_uslugi Код_uslugi
data Код_usl

в) группировка реквизитов

Реквизиты Ключ Имя инф. объекта Описание
КодName_mesto
mesto_prozhiv
КлючName_vidi
vidi_prozhiv
КодMesto_prozhivVidi_prozhiv№_komnatiKlassKol-vo_mestStoimost’Sostoianie
Nomera
КодKol_mest
kol-vokomnat
Name_klassNum_klass
klass
Name_sostNum_sost
sost_nomerov
КодFIOPassport_nomerPassport_seriaPropiska
spisok_otdih
FIO№_komnatiData_zaselData_viselКод
Sdan_nomer
Kl_n/chPitanieKol_vokl
pitanie_otdih
КодPitaniecena
Питание
КодКлюч н/чуслуга
Строки
КодNazv_uslugiCena_uslugi
spravochnik_uslug

2.2 Структура информационных объектов базы данных

1.место проживания (mesto_prozhiv)

№п/п Названия столбца тип ключ
1. код счетчик
2. Name_mesto текстовый

2. Виды проживания (vidi_prozhiv)

№п/п Названия столбца тип ключ
1. ключ счетчик
2. Name_vidi текстовый

3. Номера (Nomera)