Разработка БД “Больницы города”

Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 19:10, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсовой_Ч.doc

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

 



 



МИНИСТЕРСТВО ОБРАЗОВАНИЯ и науки УКРАИНЫ

 

Государственный университет информатики  и искусственного интеллекта

 

 

 

Д080403.1.01.07/262.КП                           Кафедра  программного обеспечения

    интеллектуальных систем

 

 

 

 

 

 

 

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

по дисциплине: «Организация баз данных и знаний»

тема: «Разработка БД “Больницы города”»

 

 

 

 

 

                Руководитель:

 

                                        cт. преп. Маслова Е. А.

                              (дата, подпись)

              _____________ асс. Ногина Н. В.


                             (дата, подпись) 

              _____________ асс. Илькаева Э. Н.


                             (дата, подпись) 

 

                   Разработал:

 

               ____________ ст. гр. ПО-07б Чирка Д. С.

                                                                                                            (дата, подпись)

 

 

 

 

 

              

 

2009

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И  НАУКИ УКРАИНЫ

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И ИСКУССТВЕННОГО ИНТЕЛЛЕКТА

 

Факультет:    Современных компьютерных информационных технологий

Кафедра:    Программного обеспечения интеллектуальных систем

Специальность: Программное обеспечение

 

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

по дисциплине «Организация баз данных и знаний»

 

Студенту

Чирке Дмитрию Сергеевичу

Группы

ПО-07б

(фамилия, имя, отчество)

1. Тема проекта (работы)

Разработка БД «Больницы города»

 

 

 
 

2. Исходные данные  к проекту 

Информация  о больницах города

(номер, адрес, Ф.И.О. глав. врача, профиль, дата открытия, тип, перечень

отделений, число койко-мест по каждому отделению); данные о

медработниках (Ф.И.О., отделение,  в котором работает,  должность,

категория, специализация, дата начала работы, оклад).

 
 

3. Перечень искомых  результатов

База данных, обеспечивающая быстрый 

и удобный доступ к данным, а также возможность обновить, добавить,

удалить данные о больницах, отделениях и медработниках.

 

4. Рекомендуемая литература

Microsoft Access 2000 / Харитонова И.,

Михеева В. - С.Пб.: БХВ – Санкт-Петербург, 2000. –1088 с.: ил.

Каммингс Стив. VBA для “чайников”: Пер. с англ.: Уч. Пос. – М.:

Издательский дом “Вильямс”, 2000. – 384 с.: ил.


 

 

Дата выдачи задания

10.02.2009

 

Дата защиты проекта

25.05.2009

 
 

Руководитель

   

ст. преп. Е.А. Маслова

 

(подпись)

 

(должность, Ф. И. О)

Руководитель

   

асс. Н.В. Ногина.

 

(подпись)

 

(должность, Ф. И. О)

Руководитель

   

асс. Илькаева Э.Н..

 

(подпись)

 

(должность, Ф. И. О)

Разработчик

   

студент группы ПО-07б

 

(подпись)

 

Д.С. Чирка

 

РЕФЕРАТ

 

Пояснительная записка 52 с., 25 рис., 1 табл., 4 источника, 4 прил.

 

В данном курсовом проекте объектом исследования являются больницы города.

Требуется построить  базу данных для хранения информации о больницах и  медработниках города.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         

Д080403.1.01.07/262.КП                          

         
   

Фамилия

Подпись

Дата

Разработал

Д. С. Чирка

   

База данных «Больницы города»

Литера

Лист

Листов

Рук. Работы

Е. А. Маслова

     

  У

 

3

 
 

Н.В. Ногина

   

ГУИиИИ,

Каф. ПОИС,

Группа ПО-07б

 

Илькаева Э.Н.

   

Н. Контр.

Е.А. Маслова

   

Зав. Каф.

А.И. Шевченко

   

 

 

 

СОДЕРЖАНИЕ

 

 

 

 

 

 

 

 


 

Разработал

Фамилия

Подпись

Дата

Д080403.1.01.07/262.КП                           

Лист

ст. гр.ПО-07б

Д.С. Чирка

   

4

         



 

ПЕРЕЧЕНЬ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ

 

БД

-

База данных

СУБД

-

Система управления базы данных

ФИО

-

Фамилия имя отчество

РМД

-

Реляционная модель данных

КП

-

Курсовой проект

РМД

-

Реляционная модель данных

НФ

-

Нормальная форма


Разработал

Фамилия

Подпись

Дата

Д080403.1.01.07/262.КП                           

Лист

ст. гр.ПО-07б

Д.С. Чирка

   

5

         

 

ВВЕДЕНИЕ

 

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

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

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

Для представления структуры больниц города необходимо хранить подробную информацию о каждой из больниц, и о составе их рабочего персонала. Базы  данных  являются    эффективным   средством представления структур данных и манипулирования ими. Создание базы данных поможет решить целый комплекс проблем, предназначенных для централизованного хранения и коллективного использования информации. Основным достоинством базы данных является высокая скорость поиска. Это позволит быстро найти данные о любой больнице, отделении, работнике, или другую необходимую информацию. Разделение уровня доступа поможет разграничить возможности доступа.

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

 

1 ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ БОЛЬНИЦ

 

В городе расположено некоторое количество больниц. Каждая из больниц имеет свой номер, который является уникальным, т.е. в городе не может быть нескольких больниц с одним номером. Больницы могут быть одного из трех типов: государственная, частная или ведомственная. В городе может находиться несколько больниц одинакового типа.

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

Каждой больницей заведует свой главный врач, информация о больницах должна включать Ф.И.О. глав. врача в каждой из больниц.

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

Для полноты информации о больницах, необходимо хранить  дату открытия каждой больницы.

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

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

Кроме этого, информация о медработниках больниц должна содержать также сумму их месячного оклада (в гривнах), и дату вступления работника на занимаемую должность.

 

2 ПОСТАНОВКА ЗАДАЧИ

 

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

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

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

Таким образом, база данных должна:

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

 

 

 

3 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

 

3.1 Разработка схемы  объект-отношение

 

В базе данных были выбраны  следующие сущности: «Больница», «Тип больницы», «Профиль больницы», «Отделение», «Медработник», «Должность», «Специализация», «Категория».

Для данных сущностей  были выбраны атрибуты и тип связей.

Рассмотрим более подробно атрибуты сущностей.

Сущность «Больница» имеет 4 атрибутов: № больницы, адрес, ФИО глав. врача, дата открытия.

Сущность «Тип больницы»  содержит атрибут название типа.

Сущность «Профиль больницы»  содержит атрибут название профиля.

Информация о работе Разработка БД “Больницы города”