Розробка інформаційної системи для обліку клієнтів бази відпочинку - Курсовая работа

бесплатно 0
4.5 125
Система "База відпочинку" та її основні функціональні можливості. Побудова інформаційно-логічної моделі бази даних. Проектування алгоритмів обробки даних. Розробка запитів для корекції і вибору даних. Реалізація призначеного для користувача інтерфейсу.


Аннотация к работе
РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ ДЛЯ ОБЛІКУ КЛІЄНТІВ БАЗИ ВІДПОЧИНКУКурсова робота (КР) з дисципліни «Організація баз даних» - це самостійно виконана практична робота з проектування і створення бази даних (БД) інформаційної системи для заданої предметної сфери та зі створення (програмування) запитів, форм, звітів, макросів і програмних модулів, що забезпечують користування базою даних. На перших етапах виконуються роботи з аналізу предметної сфери, інфологічне моделювання, будується даталогічна модель БД та виконуються роботи з нормалізації відношень БД. Практичну реалізацію фізичної моделі (таблиці та їх властивості, атрибути таблиць та їх властивості, звязки між таблицями та їх властивості) та програмного забезпечення (запити, форми, макроси, модулі, сторінки) виконано із застосуванням системи керування базою даних (СКБД) Access. база відпочинок алгоритм запит інтерфейс Дана курсова робота - база даних, яка написана на ACCESS, може бути використана для автоматизації роботи бази відпочинку. Людина може вибрати, в якому місці їй мешкати (корпус, будиночки тощо) вибрати клас номера (економ, звичайний або люкс).Таблиця 2.1 Документи та їх реквізити, які підлягають збереженню у базі даних: № з/п Документ Найменування реквізиту(реальне) Найменування реквізиту у базі даних Тип реквізиту Звязки Анкета клієнту П.І.Б. клієнту Паспорт номер Паспорт серия Прописка Номер клиента Fio Passport_nomer Passport_seria Propiska Код_Fio Описовий Описовий Описовий Описовий Ключовий Проживання клієнтів П.І.Б. клієнту Номер Дата заїзду Дата відїзду код Fio №_komnati Data_zasel Data_visel Код Описовий Описовий Описовий Описовий Ключовий Номера Код номеру Номера Вартість Код месце Місце Код вид Вид Кількість міст Ключ кіл-ть міст Ключ клас Клас Ключ стан Стан Код_nomera №_komnati Stoimost’ Код_mesto Name_mesto Код_vidi Name_vidi Код_kol_mest Kol_mest Num_klass Name_klass Num_sost Name_sost Ключовий Описовий Описовий Ключовой Описовий Ключовой Описовий Ключовой Описовий Ключовой Описовий Ключовой Описовий Код послуги Наймен. послуги Ціна посуги Дата Kl_n/ch Код_pitanie Pitanie Cena_pitanie Kol_vo Kl Код_usl Код_uslugi Nazv_uslugi Cena_uslugi data ОПИСОВИЙКЛЮЧОВОЙ Описовий ОПИСОВИЙОПИСАТЕЛЬНЫЙ Ключовой Ключовой Ключовой Описовий Описовий Описовий№ з/п Названия столбца тип ключ 1. код лічильник № з/п Назва стовбця тип ключ 1. ключ лічильник №з/п Названия столбца тип ключрис.2.1 Звязки між інформаційними обєктамиРеєстрація його на базі відпочинку Надання вибору номера Вибір вільного номера Занесення інформації про відпочиваючого Занесення інформації, що номер зайнятий Підрахунок суми за прожиті дні Підрахунок суми за послуги Підрахунок суми за харчування Підрахунок загальної суми Виселення людини відображення цього в таблицях Виведення підсумкової суми Виведення рахункуZ_uslug_2 - запит для розрахунку суми за послуги для кожного відпочиваючого, що повторюються, і кількість використаних послуг, що повторюються а) дані з наступних таблиць повинні бути включені у запит: spravochnik_uslug, строки, Sdan_nomer. рис.4.1 приклад запиту б) структура звязків між таблицями: FROM [spravochnik-uslug] INNER JOIN (Sdan_nomer INNER JOIN строки ON Sdan_nomer. [ключ н/ч]) ON [spravochnik-uslug].Код = строки.послуга в) поля, які включеніу запрос: SELECT строки. ключ н/ч, строки.послуга, spravochnik-uslug.cena_uslugi.\ г) груповая операція: SELECT строки. [ключ н/ч], строки. послуга, Sum([spravochnik-uslug].cena_uslugi) AS [Sum-cena_uslugi], Count (строки. услуга) AS [Count-услуга] FROM [spravochnik-uslug] INNER JOIN (Sdan_nomer INNER JOIN строки ON Sdan_nomer.Z_obnov_nomer: оновлення даних про номери вільний або зайнятий. Знаходження необхідного номера і заміна«вільний» на «зайнятий». Цей запит, описаний в SQL: UPDATE sost_nomerov INNER JOIN Nomera ON sost_nomerov.num_sost = Nomera.sostoianie SET Nomera.sostoianie = 2В першу чергу заповнюється таблиця "Nomera", в яку заносяться усі дані про існуючі номери;Головна форма має три вкладки: «Реєстрація», «Послуги» і «Виселення». При заселення клієнта інформація про клієнта автоматично переноситься у форми на другій і третій вкладинках, таким чином оновлюючи інформацію про клієнта. Перша вкладинка «Реєстрація» містить підпорядковану форму «f _ nomer». Вона містить форму «f _ uslug», яка будується на основі таблиць «Sdan _ nomer» і «Spisok _ otdih», має підпорядковані форми «fpp _ uslug», яка будується на основу «z _ uslug», і підпорядкованої форми «f _ pitanie _ otdih» котороя будується на підставі таблиць «живлення» і «pitanie _ otdih». рис. Вона містить форму «f _ s4et», яка будується на основі таблиць «Sdan _ nomer», «Spisok _ otdih», «Nomera», запиту «Stoim _ prozhiv» має підлеглую форму «fp _ z _ stoim», яка будується на основі«z _ stoim».Спільний рахунок є рахунком-підсумком, який видається до сплати клієнтові при виїзді. Також, цей звіт можна використати для отримання інформації про витрачені клієнтом суми з моменту вїзду до теперішнього часу.

План
ЗМІСТ

Перелік питань та завдань до курсової роботи

Реферат

Вступ

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

2. Побудова інформаційно-логічної моделі бази даних

2.1 Виділення інформаційних обєктів

2.2 Структура информаційнихобєктів бази даних

2.3 Звязки між інформаційними обєктами

3. Проектування алгоритмів обробки даних

4. Розробка запитів для корекції і вибору даних

4.1 Запити на вибірку даних

4.2 Корекція даних засобами запитів

5. Реалізація призначеного для користувача інтерфейсу засобами форм

5.1 Технологія завантаження бази даних

5.2 Розробка форм

6. Розробка звітів

7. Реалізація алгоритмів обробки інформації

7.1 Реалізація алгоритмів засобами макросів

7.2 Реалізація алгоритмів засобами VISUALBASIC

8. Розробка додатка користувача

Перелік посилань
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?