МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Курсовая работа
Владивосток, 2010
Данная курсовая работа, а именно база данных, написанная на ACCESS, предназначена для автоматизации работы базы отдыха.
Имеется некоторая база отдыха, на которую приезжают отдыхающие, приезжающие могут выбрать место проживание, воспользоваться разными услугами.
Человек может выбрать, в каком месте ему проживать (гостиница или домики) выбрать класс номера (эконом, обычный или люкс).
Вся информация об отдыхающем (Ф.И.О., паспортные данные, прописка) на время его проживания на базе отдыха хранится в базе.
При выезде человека выводим счет и выселяем его, удаляя его из базы данных.
Система «База отдыха» предоставляет следующие возможности для пользователей:
· Занесение новых отдыхающих
· Выбор отдыхающими определенных услуг
· Возможность выбора разных видов питания
· Просмотр сумм которые должен заплатить клиент
· Просмотр информации о любом отдыхающем
· Выведения счета об оплате
· Выселение клиента
а) документы и их реквизиты, подлежащие хранению в базе данных
№ п/п | Документ | Наименование реквизита (реальное) | Наименование реквизита в базе данных | Тип реквизита | Связи |
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 |
1.место проживания (mesto_prozhiv)
№п/п | Названия столбца | тип | ключ |
1. | код | счетчик | |
2. | Name_mesto | текстовый |
2. Виды проживания (vidi_prozhiv)
№п/п | Названия столбца | тип | ключ |
1. | ключ | счетчик | |
2. | Name_vidi | текстовый |
3. Номера (Nomera)