Проблеми розробки сучасних баз даних. Моделювання предметної області "Адміністратор готелю". Застосування СУБД Microsoft ACCESS для реалізації системної архітектури бази даних. Результати тестування та рекомендації щодо удосконалення розробленої системи.
В наш час високих технологій, практично кожна фірма має власну базу даних для автоматизації процесів обробки даних у заціквленій фірмі області. В курсовому проекті потрібно розробити програму «Адміністратор готелю» для роботи з особистими даними клієнтів готелю, автоматизації процесу реєстрації. База даних, наявна в установі, дозволяє зберігати накопичену інформацію про клієнтів, шукати, а також використовувати при оформленні різні статистичні дані, підготувати звіти.База даних(БД) - це сукупність взаємоповязаних даних, що зберігаються разом, при чому: - для даних допускається така мінімальна надлишковість, що допускає їх оптимальне використання для кількох застосувань; Основними та невідємними властивостями баз даних є такі: - для даних допускається така мінімальна надлишковість, яка сприяє їх оптимальному використанню в одному чи кількох застосуваннях; Проектування бази даних - це впорядкований процес створення такої моделі предметної області, яка звязує дані, що зберігаються в базі з обєктами предметної області, що описуються цими даними. Фізична модель бази даних визначає спосіб розміщення даних (файлів) на пристроях зовнішньої памяті ЕОМ(Електронна обчислювальна машина), а також способи і засоби організації ефективного доступу до них. Система управління базами даних надає повний контроль над процесом визначення даних, їх обробкою та використанням.До його основних обовязків належить забезпечення збереження інформації, корегування БД за потребами готелю, консультування клієнтів. Клієнт або користувач - це особа, якій надається інформація що міститься у даній базі даних. За допомогою даної БД здійснюється інформаційний контроль над проживаючими в готелі, надається інформація про вміст готелю, інформація про місця, а токож записи про заявки на бронування місць майбутніх мешканців готелю. На основі аналізу предметної області в курсовому проекті необхідно розробити інформаційну систему «Адміністратор готелю», яка складається з чотирьох таблиць: - «Готельні номери»; Таблиця «Проживання» повинна містити в собі такі поля: - код запису про проживання;Концептуальна модель - складається з переліку взаємоповязаних понять, які використовуються для опису предметної області, разом з властивостями і характеристиками, класифікацією цих понять, за типами, ситуаціями, ознаками в даній області і законів протікання процесів у ній. Сутність - будь-який помітний обєкт (обєкт, що ми можемо відрізнити від іншого), інформацію про який необхідно зберігати в базі даних. Сутностями може бути будь-що. Атрибути використовуються для визначення того, яка інформація повинна бути зібрана про сутність. Мінімальність означає, що виключення з набору будь-якого атрибута не дозволяє ідентифікувати сутність по тому що залишилися.Логічні моделі використовуються розробниками баз даних для формального представлення інформаційних потреб виробництва, економіки, бізнесу тощо. Найрозповсюдженішою формою відображення цієї моделі слугують ER-діаграми (На використанні різновидностей ER-моделі ґрунтується більшість сучасних підходів до проектування реляційних баз даних. У звязку з наочністю подання концептуальних схем баз даних ER-моделі набули значного поширення в системах CASE, які підтримують автоматизоване проектування реляційних баз даних. Як правило, розробка логічної моделі являє собою ітераційний процес, що складається з фаз аналізу, проектування та оцінювання. ER-діаграми повинні доповнюватися детальнішою інформацією про бізнес, правила та обмеження посилання на цілісність, а також давати змогу керувати наочним поданням деталей моделі.Найбільш вимогливий підхід при виборі СУБД заснований на оцінці того, якою мірою існуючі системи задовольняють основним вимогам створюваного проекту інформаційної системи. Разом кажучи, перелік вимог до СУБД, що використовуються при аналізі тієї чи іншої інформаційної системи, може змінюватись в залежності від поставлених цілей. На продуктивність СУБД впливають два фактори: - СУБД, які стежать за дотриманням цілісності даних, несуть додаткове навантаження, яке не здійснюють інші програми; Самою швидкою СУБД є FOXPRO, однак вона не володіє засобами дотримання цілісності даних на відміну від більш повільної СУБД Access. Наприклад, у програмному режимі можуть використовуватися команди умовного переходу, команди циклу та інші, які діалоговому режимі не використовуються.Для таблиці «Проживание» необхідно створити поля: «Код запису про проживання» з типом даних «Числовой», «Прізвище, імя, по-батькові» з типом даних «Текстовый», «Серія та номер паспорту» з типом даних «Текстовий», «Дата початку проживання» з типом даних «Дата/Время», «Дата кінця проживання» з типом даних «Дата/Время», «Номер кімнати» з типом даних «Числовой», «Номер місця» з типом даних «Числовой». Далі необхідно створити перший запит на вибірку з завданням «для кожного проживаючого в готелі, визначити прізвище, імя та по-батькові, серію та номер паспорту, номер кімнати та номер місця», у вікні додавання таблиці у запит, необхідно додати таблицю «Проживан
План
ЗМІСТ
Вступ
1. Основні проблеми розробки сучасних баз даних. Аналіз предметної області та постановка задачі курсового проекту
1.1 Актуальність проблем розробки баз даних, основні поняття та визначення
1.2 Аналіз наданої предметної області
1.3 Постановка задачі курсової роботи
2. Моделювання даних предметної області
2.1 Розробка концептуальної моделі даних
2.2 Перетворення концептуальної моделі в логічну модель даних
3. Програмна реалізація системи
3.1 Вибір СУБД та інструментальних програмних засобів для реалізації запропонованої системної архітектури
3.2 Розробка прикладного програмного забезпечення
4. Результати застосування розробленої програмної системи
4.1 Стислі відомості щодо розгортання системи
4.2 Результати тестування та рекомендації щодо удосконалення розробленої системи
Висновки
Перелік посилань
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы