Разработка баз данных для размещения отдыхающих в санатории

Автор работы: Пользователь скрыл имя, 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

Содержимое работы - 1 файл

Kursovoi_proekt_Bd_NAZYROVO_RIMMY.doc

— 395.00 Кб (Скачать файл)

Федеральное агентство по образованию

Государственное образовательное учреждение высшего  профессионального образования

«ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА» 
 
 

    Кафедра «Прикладная информатика в экономике» 
 
 
 
 
 
 
 

    КУРСОВОЙ ПРОЕКТ 
 

по дисциплине «Базы данных» 

на тему: «Разработка баз данных для размещения отдыхающих в санатории». 
 
 
 
 
 

                                               Выполнил: студент группы И-201

                                               Назырова Римма  Маратовна

                                                             Ф.И.О. 

                                               Руководитель: Киреева О.А

                                                               Ф.И.О. 
 
 
 
 

Тольятти, 2008 г.

 

Содержание

Введение

    Санаторий- основное лечебно-профилактическое учреждение для проведения санаторно-курортного лечения. Различают санатории для взрослых, детей и подростков, а также для родителей с детьми. В СССР противотуберкулёзные и детские Санатории находятся в ведении органов здравоохранения, остальные — профсоюзов. Медицинский профиль курортных санаторий зависит от лечебных средств курорта и установленных для него медицинских показаний; в местные санатория направляют больных для долечивания после выписки из больниц и в тех случаях, когда поездка на отдалённые курорты может вредно отразиться на состоянии здоровья. Санатории могут быть однопрофильными (для лечения однородных заболеваний) и многопрофильными (с двумя и более специализированными отделениями).

    Самостоятельный тип здания санаторий начал формироваться  в последнем десятилетии 19 века. В первые десятилетия 20 века разработаны принципы функциональной планировочной организации здания санатория и его технического оборудования. Сложился тип санаторного здания, включающего ряд отдельных функциональных групп: спальную, лечебную, питания, культурно-массового обслуживания, хозяйственную, административную. Существует несколько приёмов композиции этих функциональных групп: централизованные (все функциональные группы располагаются в одном здании), блочные (различные группы находятся в отдельных корпусах, связанных между собой тёплыми переходами), павильонный (различные группы находятся в отдельных, не связанных между собой зданиях). Специфика архитектуры санатория - в максимальной взаимосвязи с окружающим ландшафтом; вокруг санатория располагается парковая зона.

    Автоматизация такой деятельности  как размещение отдыхающих является необходимым  и  перспективным процессом. Комплексное  использование современных информационных технологий позволяет значительно  облегчить работу санатория. Компьютеризированные технологии могут применяться на всех этапах работы санатория.

    Целью моей курсовой является разработка программного продукта для автоматизации работы санатория по размещению отдыхающих. Внедрение этого приложения значительно  облегчает и усовершенствует работу служащего  для размещения отдыхающего. 
 
 
 
 

Глава 1. Аналитическая  часть

1.1. Описание предметной  области

    Работа данной программы заключается в размещение отдыхающих в санатории. Данная программа будет включать себя несколько уровней : заполнение данных об отдыхающих, какие виды питания в санатории предлагают, а так же количество корпусов, несколько видов комнат и итоговой размещение отдыхающих.

    Перед тем, как выполнять проектирование базы данных следует рассмотреть предметную область. Для этого необходимо:

    1. Выполнить системный анализ
  1. Проанализировать информационную структуру;
  1. Сделать описание технологии функционирования данной системы;
  2. Выявить необходимые требования к информационной системе;

      Только определив эти категории,  будет возможно создать программное обеспечение, которое сможет реально отражать действительность.

    Для конкретного применения выше изложенной информации приступим к описанию следующего пункта.

    К функциям, которые должны быть реализованы  в рассматриваемой задаче, относятся:

    1. Введение информации об отдыхающем
    2. Введение информации о номере
    3. Возможность просмотра любой информации из баз данных
    4. Формирование и печать отчётов
    5. Осуществление поиска по запросам отдыхающего
    6. Размещение отдыхающего
    7. Осуществление поиска по запросам номера

   Основной задачей ставится правильная организация структуры хранения информации (т.е. структуры баз данных.). Требования к разрабатываемой системе:

    1. Четкая и логичная структура  баз данных;

    2. Наличие  минимум третьей нормальной формы  для всех создаваемых структур данных;

    3. Наличие логически грамотных  связей между компонентами структуры  данных;

    4. Способы получения информации  из системы.  
 
 
 

1.2. Описание технологии функционирования информационной системы. 

    В таблицу « Тип номера » можно  ввести данные, какие номера имеют  классификацию, затем можно заполнить таблицу номера она включает себя информацию о том, сколько номер имеет мест, какова стоимость номера, занята либо свободна она.

    В таблице «Отдыхающие» диспетчер  вносит информацию об отдыхающем.

    В таблице «Питание» диспетчер в согласовании с начальством санатория  вносит информации о питании.

    В таблице «Размещение» диспетчер  заносит последние данные дата заезда дату выезда и распределяет в каком номере будет жить отдыхающий. Диспетчер должен регулярно обновлять данные об отдыхающих, размещение отдыхающих, о номерах и т.д.

    В основном функции диспетчера выполняются  непосредственно при помощи автоматизированной информационной системы.

    Все эти функции можно просмотреть  на схеме которая представлена на Рис.1.

 
 
 
 
 
 
 
 
 

Рис.1. Функционирования ИС 
 
 
 
 
 
 
 
 
 
 
 
 
 

1.3. Требования к информационной структуре. 

 

    В курсовом проекте  поставлена  задача  автоматизации  работы санатория. Так  как специфика деятельности в  данной сфере требует обработки больших массивов информации, а также их систематизацию необходимо создание баз данных и систем по их управлению и обработке.

    Наиболее  подходящей средой разработки для создания программного продукта, обеспечивающего  решение задачи по  автоматизации  работы санатория, является язык программирования Borland Delphi.

    Delphi- это средство визуального программирования, в основе которого лежит объектно-ориентированный язык. Delphi- это продукт, сочетающий в себе высокопроизводительный компилятор, объектно-ориентированные средства визуального программирования и универсальный механизм доступа к базам данных.

    Для успешного функционирования различных  организаций требуется наличие  развитой информационной системы, которая  реализует автоматизированный сбор, обработку и  манипулирование данными.

    Delphi располагает широкими возможностями по созданию приложений баз данных. Без баз данных сегодня не возможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Не будь баз данных, мы давно  захлебнулись бы в информационной лавине. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом.

     Мощность  и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Процессор баз данных BDE в  сочетании с запросами SQL (в случае с удаленными базами) зарекомендовал себя как отличный инструмент для эффективного способа работы с базами данных.

    Действительно, приложения с помощью Delphi разрабатываются  быстро, причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Delphi-приложения эффективны, если разработчик соблюдает определенные правила (и часто - если не соблюдает). Эти приложения надежны и при эксплуатации, обладают предсказуемым поведением.

    Уже с более ранних версий система  Delphi снабжена необходимым  набором  драйверов для доступа к самым известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере. В поставку продукта входит большое количество коллекций визуальных компонент для построения, отображаемых на экране окон, что необходимо для создания удобного интерфейса между пользователем и исполняемым кодом.

     Для работы данного приложения необходимы следующие системные требования и технические средства:

    • процессор Pentium 75 MHZ или выше;
    • объём ОЗУ 16 Мб или выше;
    • графический адаптер SVGA 16 цветов или выше;
    • манипулятор типа «мышь»;
    • клавиатура;
    • Windows 95/98/Me/NT/2000/XP;
    • принтер;
    • свободное место на жестком диске max 1,6-1,9 Гб;
    • дисковод магнитных дисков FDD 3.5’’ или CD-ROM;
    • стандартный монитор

Глава 2. Проектная часть

2.1. Концептуальная модель БД

    В данном разделе представлена концептуальная модель «Санаторий. Размещение отдыхающих». 

    

    Рис.2. Концептуальная модель «Санаторий. Размещение отдыхающих»

    Прежде  чем создавать с помощью Delphi таблицы, формы и другие объекты необходимо уделить время проектированию базы данных. Хорошая структура является основой создания базы данных, успешно, точно и эффективно выполняющей поставленные задачи.

    Проанализировав предметную область, можно выделить следующие объекты, которые связаны  между собою. Проектируемая база данных включает в себя 5 таблиц, связанных между собой. Связь осуществляется по ключевым полям и имеет тип «один-ко-многим», заданы каскадное обновление и удаление данных. Между собой связаны следующие таблицы, а так же можно посмотреть на Рис.2.:

Связь между  таблицей «Тип номера» и «Код номера»  связь определяется по ключевому  полю «Тип номера»;

Связь между таблицей «Питание» и «Размещение» связь происходит по ключевому полю «Код питания»

Связь между  таблицей «Отдыхающий» и «Размещение» связь определяется по ключевому  полю «Код отдыхающего»;

Связь между  таблицей «Номер» и «Размещение» в данном случае задается связь по ключевому полю «Код номера». 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2.2. Даталогическая (реляционная)  модель БД

 

    Разработанная концептуальная модель учитывая требованиям была переименована для Paradox, т.к выбранная нами среда программирования является Delphi(Рис.3.). 
 

      

    Рис.3. Реляционная модель «Санаторий. Размещение отдыхающих» 
 
 
 
 
 
 

2.3. Физическое проектирование  БД

     Для устранения избыточности информации приведем базу данных к нормальной форме. Это  даст следующие преимущества:

  • данные легко обновлять или удалять;
  • исключается возможность рассогласования копий данных;
  • уменьшается возможность введения некорректных данных.

Информация о работе Разработка баз данных для размещения отдыхающих в санатории