Автор работы: Пользователь скрыл имя, 19 Декабря 2011 в 14:11, курсовая работа
Санаторий- основное лечебно-профилактическое учреждение для проведения санаторно-курортного лечения. Различают санатории для взрослых, детей и подростков, а также для родителей с детьми. В СССР противотуберкулёзные и детские Санатории находятся в ведении органов здравоохранения, остальные — профсоюзов. Медицинский профиль курортных санаторий зависит от лечебных средств курорта и установленных для него медицинских показаний; в местные санатория направляют больных для долечивания после выписки из больниц и в тех случаях, когда поездка на отдалённые курорты может вредно отразиться на состоянии здоровья. Санатории могут быть однопрофильными (для лечения однородных заболеваний) и многопрофильными (с двумя и более специализированными отделениями).
Содержание
Введение 3
Глава 1. Аналитическая часть 4
1.1. Описание предметной области 4
1.2. Описание технологии функционирования информационной системы. 5
1.3. Требования к информационной структуре. 6
Глава 2. Проектная часть 8
2.1. Концептуальная модель БД 8
2.2. Даталогическая (реляционная) модель БД 10
2.3. Физическое проектирование БД 11
Глава 3. Разработка системы управления базой данных 14
3.1Разработка функциональной модели 14
3.2. Разработка экранных форм 15
3.3. Разработка функциональных модулей 20
Заключение 21
Список используемой литературы 22
ПРИЛОЖЕНИЕ 1 23
ПРИЛОЖЕНИЕ 2 35
После приведения базы данных к третьей нормальной форме она будет содержать 5 таблиц:
Таблица «Номер» содержит следующие поля: «код номера» типа Autoincrement являющиеся ключевым, «тип номера», «количество мест»,типа Long Integer, «стоимость» типа $ (money), (статус номера)имеет тип Logical . В данную таблицу вносится информация о номере. При создании таблиц в Database Desktop физическая модель выглядит следующим образом (Рис.4.):
Рис.4. Таблица «Номер»
Таблица
«Размещение» содержит следующие поля:
«код размещения» типа Autoincrement являющиеся
ключевым, «код отдыхающего», «код номера»,
«код питания»,типа Long Integer, «дата заезда»,
«дата выезда» имеют тип Date . В данную таблицу
вносится информация о размещении отдыхающих
. При создании таблиц в Database Desktop физическая
модель выглядит следующим образом(Рис.5.):
Рис.5. Таблица «Размещение»
Таблица «Питание» содержит следующие поля: «код питания» типа Autoincrement являющиеся ключевым, «Вид питания» имеет тип Alpha, а «Стоимость» имеют тип $ (money). В данную таблицу вносится информация о виде питания . При создании таблиц в Database Desktop физическая модель выглядит следующим образом(Рис.6.):
Рис.6. Таблица «Питание»
Таблица «Отдыхающие» содержит следующие поля: «код отдыхающего» типа Autoincrement являющиеся ключевым, «телефон», типа Long Integer, «фамилия», «имя» , «отчество», «пол» , «номер полиса» имеют тип Alpha. В данную таблицу вносится информация об отдыхающих. При создании таблиц в Database Desktop физическая модель выглядит следующим образом (Рис.7.):
Рис.7. Таблица «Отдыхающие»
Таблица «Тип номера» содержит следующие поля: «тип номера» типа Autoincrement являющиеся ключевым, «вид номера» имеют тип Alpha. В данную таблицу вносится информация о типе номера. При создании таблиц в Database Desktop физическая модель выглядит следующим образом (Рис.8.):
Рис.8. Таблица
«Тип номера»
На данной схеме представлена, разработана система управления базой данных (Рис.9.):
В ней отражены модули которые характеризуют :
Рис.9.
Функциональная модель
При разработке СУБД «Санаторий. Размещение отдыхающих» были разработаны экранные формы ввода/вывода исходных данных и результатов обработки, а также печатаемого отчёта. Они представлены на Приложении 1.
Форма
«Информация о номере»
Рис.10.
Форма «Номер»
Форма «Информация о типе номера» позволяет добавить в таблицу информации о виде комнаты. В каждой форме присутствует функциональная панель с кнопками, которые могут осуществлять действия: добавить, удалить и т.д.Так же присутствует две кнопки закрыть и вернуться. Копка «Закрыть» закрывает программу а кнопка «Вернуться» возвращает на исходную форму. Существует функциональная панель с кнопками которые могут осуществлять действия: добавить, удалить и т.д.(Рис.11.)
Рис.11.
Форма «Тип номера»
Форма «Информация об отдыхающем» позволяет осуществить такие действия как при нажатие на кнопку Сортировка будет осуществляться сортировка по фамилии или по полу. Так же если ввести фамилии отдыхающего и нажать на кнопку Поиск будет осуществляться поиск по фамилии отдыхающего. Так же присутствует две кнопки закрыть и вернуться. Копка «Закрыть» закрывает программу а кнопка «Вернуться» возвращает на исходную форму. Существует функциональная панель с кнопками которые могут осуществлять действия: добавить, удалить и т.д.(Рис.12.)
Рис.12.
Форма «Отдыхающий»
Форма «Информация о размещение отдыхающих» это итоговая таблица, в которой размещены два запроса: запрос на занятую комнату и запрос по дате заезда после чего выводилась таблица с данными о отдыхающем ( ФИО , вид питания, в какой комнате проживает). Так же присутствует две кнопки закрыть и вернуться. Копка «Закрыть» закрывает программу а кнопка «Вернуться» возвращает на исходную форму. Существует функциональная панель с кнопками которые могут осуществлять действия: добавить, удалить и т.д.(Рис.13.)А так же можно сделать запрос по дате и из разных таблиц делаеться выборка и состовляеться в однуобщую таблицу Рис.14.
Рис.13. Форма «Размещение отдыхающих»
Рис.14. Запрос по дате
Форма «Питание» позволяет осуществить заполнение информации о новых видах питания, затем ввести в пустое окно вид питания и осуществить поиск. Так же присутствует две кнопки закрыть и вернуться. Копка «Закрыть» закрывает программу а кнопка «Вернуться» возвращает на исходную форму. Существует функциональная панель с кнопками которые могут осуществлять действия: добавить, удалить и т.д.(Рис.15.)
Рис.15.
Форма «Питание»
Форма
«Запросы» в данной форме мы осуществляем
два запроса : запрос по виду номера и запрос
по фамилии отдыхающего. При первом запросе
программа выдает таблицу с информацией
о типе номера и видом номера. А второй
запрос выдает информацию об отдыхающем.
А так же создается отчет, который связан
с запросом по фамилии. Отчет дает сведения
об отдыхающем. Так же присутствует две
кнопки закрыть и вернуться. Копка «Закрыть»
закрывает программу а кнопка «Вернуться»
возвращает на исходную форму.(Рис.16.) В
данной форме при нажатии кнопки отчет
на экран выводится информация об отдыхающем
(Рис.17.)
Рис.16.
Форма «Запросы»
Рис.17. Отчет
о запросе по фамилии
Система управления базой данных «Санаторий» разрабатывалась как информационная система учёта данных об отдыхающих, питании, номеров и наконец размещении отдыхающих. Соответственно этому специфичность программных модулей заключается в дополнительных функциях поиска отдыхающих, вывода отчета на экран.
Основной модуль несёт нагрузку осуществления выбора пользователя и загрузку других модулей, т.е. является функциональным меню. При выборе пользователем пункта «Закрыть » происходит сохранение данных в таблицах и завершение работы программы.
Модули,
отвечающие за редактирование информации,
работают автоматически. Навигатор
на форме позволяет редактировать
данные, не добавляя ничего в программный
код приложения. Группа текущей записи
позволяет более полно
В модуле редактирование базы данных«Информация об отдыхающем» существует поиск по фамилии, так же можно редактировать любую информацию, добавлять, удалять.
В
модуле редактирование базы данных «Информация
о номере» прилагается
В модуле редактирования базы данных «Информация о типе номера» поля функциональны можно вносить информацию, удалять, переименовывать, добавлять.
В модуле редактирования базы данных «Информация о питании» осуществляет поиск по виду питания, и так же имеет функциональность добавления, удаления информации.
В модуле редактирования базы данных «Информация о размещении отдыхающих» развита поисковая система, запрос на свободную комнату, запрос по дате выдающий информацию об отдыхающем.
В
модуле редактирования базы данных «Запросы»
имеет несколько запросов которые
осуществляют поиск по фамилии и
выдают полную информацию о отдыхающем,
и запрос по виду комнаты, который выдает
информацию о типе номера и виде номера.
А так же запускается отчет который выводит
по запросу полную информацию об отдыхающем
Результатом
данного курсового проекта
Разработанное приложение может быть использовано организацией Санатория , занимающихся размещение отдыхающих.Данная программа обеспечивает надежное хранение информации, а также существенную экономию времени, затрачиваемого на работу с имеющимися данными.
При создании данной программы была, проанализировала предметная область, в данное случае это область автоматизации работы санатория. Была проанализирована информационная структура сервисной организации, технология ее функционирования, сформулированы требования к аппаратному обеспечению.
В
результате выполнения данного курсового
проекта все поставленные цели и
задачи были выполнены. Были описаны технологии
функционирования ИС, построены концептуальная
и даталогическая (реляционная) модели
БД, выполнено физическое проектирование
БД, разработана функциональной модели
СУБД, разработаны экранные форм ввода-вывода
и отчета, разработаны функциональные
модули.
Информация о работе Разработка баз данных для размещения отдыхающих в санатории