Автоматизация работы базы отдыха
24 МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Курсовая работа «База отдыха» Владивосток, 2010 Введение Данная курсовая работа, а именно база данных, написанная на ACCESS, предназначена для автоматизации работы базы отдыха. Имеется некоторая база отдыха, на которую приезжают отдыхающие, приезжающие могут выбрать место проживание, воспользоваться разными услугами. Человек может выбрать, в каком месте ему проживать (гостиница или домики) выбрать класс номера (эконом, обычный или люкс). Вся информация об отдыхающем (Ф.И.О., паспортные данные, прописка) на время его проживания на базе отдыха хранится в базе. При выезде человека выводим счет и выселяем его, удаляя его из базы данных. 1. Функциональные возможности системыСистема «База отдыха» предоставляет следующие возможности для пользователей: · Занесение новых отдыхающих · Выбор отдыхающими определенных услуг · Возможность выбора разных видов питания · Просмотр сумм которые должен заплатить клиент · Просмотр информации о любом отдыхающем · Выведения счета об оплате · Выселение клиента 2. Построение информационно-логической модели базы данных2.1 Выделение информационных объектов
а) документы и их реквизиты, подлежащие хранению в базе данных |
№ п/п | Документ | Наименование реквизита (реальное) | Наименование реквизита в базе данных | Тип реквизита | Связи | | 1. | Анкета клиента | Ф.И.О. клиента Паспорт номер Паспорт серия Прописка Номер клиента | Fio Passport_nomer Passport_seria Propiska Код_Fio | Описательный Описательный Описательный Описательный Ключевой | | | 2. | Проживание клиентов | Ф.И.О. клиента Номер Дата приезда Дата выезда код | Fio №_komnati Data_zasel Data_visel Код | Описательный Описательный Описательный Описательный Ключевой | | | 3. | Номера | Код номера Номера Стоимость Код место Место Код вид Вид Количество мест Ключ кол-во мест Ключ класс Класс Ключ состояние Состояние | Код_nomera №_komnati Stoimost' Код_mesto Name_mesto Код_vidi Name_vidi Код_kol_mest Kol_mest Num_klass Name_klass Num_sost Name_sost | Ключевой Описательный Описательный Ключевой Описательный Ключевой Описательный Ключевой Описательный Ключевой Описательный Ключевой Описательный | | | 4. | Пользование услугами и питанием | Ключ номер-чел. Код питания Питание Цена питания Количество на чел. Ключ питание Код польз услуг Код услуги Цена услуг Дата | Kl_n/ch Код_pitanie Pitanie Cena_pitanie Kol_vo Kl Код_usl Код_uslugi Nazv_uslugi Cena_uslugi data | Описательный Ключевой Описательный Описательный Описательный Ключевой Ключевой Ключевой Описательный Описательный Описательный | | | |
б) зависимые реквизиты |
Описательные реквизиты | Ключевые реквизиты | | 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-vo komnat | | | Name_klass Num_klass |
| klass | | | Name_sost Num_sost |
| sost_nomerov | | | КодFIOPassport_nomerPassport_seria Propiska |
| spisok_otdih | | | FIO№_komnatiData_zaselData_visel Код |
| Sdan_nomer | | | Kl_n/chPitanieKol_vo kl |
| pitanie_otdih | | | КодPitanie cena |
| Питание | | | КодКлюч н/ч услуга |
| Строки | | | КодNazv_uslugi Cena_uslugi |
| spravochnik_uslug | | | | 2.2 Структура информационных объектов базы данных1.место проживания (mesto_prozhiv)|
№п/п | Названия столбца | тип | ключ | | 1. | код | счетчик | | | 2. | Name_mesto | текстовый | | | | 2. Виды проживания (vidi_prozhiv)|
№п/п | Названия столбца | тип | ключ | | 1. | ключ | счетчик | | | 2. | Name_vidi | текстовый | | | | 3. Номера (Nomera)|
№п/п | Названия столбца | тип | ключ | | 1. | Код | счетик | | | 2. | Mesto_prozhiv | числовой | | | 3. | Vidi_prozhiv | числовой | | | 4. | №_komnati | числовой | | | 5. | klass | числовой | | | 6. | Kol-vo_mest | числовой | | | 7. | Stoimost' | числовой | | | 8. | Sostoianie | числовой | | | |
Страницы: 1, 2
|