Курсовая: БД поликлиники - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

БД поликлиники

Банк рефератов / Информатика, информационные технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Архив Rar, 1461 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной курсовой работы
Текст
Факты использования курсовой

Узнайте стоимость написания уникальной работы

Содержание

Введение           3

1 Назначение проектируемой программы        5

1.1 Вид деятельности, для автоматизации которой предназначена программа          5

1.2 Объекты автоматизации, на которых используется программа     5

1.3 Перечень функций, реализуемых программой        5

1.4 Обоснование выбора средств разработки программы       6

2 Проектирование программы 8

3 Разработка структуры информационной базы (базы данных)            10

3.1 Организация внутримашинной информационной базы    10

3.1.1 Логическая структура        10

3.1.2 Физическая структура       12

3.2 Описание организации внемашинной информационной базы     12

3.2.1 Организация внемашинной информационной базы      12

3.2.2 Физическая структура       12

4 Руководство пользователя    13

4.1 Настройка сервера баз данных       13

4.2 Запуск программы  14

4.3. Порядок выполнения программы 15

4.3.1 Вкладка "Врачи"  16

4.3.2 Вкладка "Пациенты"         17

4.3.3 Вкладка "Пациенты стационара"               18

4.3.4 Вкладка "Результаты обследования"       20

4.3.5 Вкладка "Больничные листы"       21

4.3.6 "Администрирование"     22

4.3.7 Выход       22

Заключение      23

Список использованной литературы   24

ПРИЛОЖЕНИЕ А             25

СТРУКТУРА ФАЙЛОВ БД ПОЛИКЛИНИКИ           25

ПРИЛОЖЕНИЕ Б             36

СХЕМА БД ПОЛИКЛИНИКИ       36

Введение

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

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

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

Объектом разработки  в данной курсовой работе является Информационная система медицинских организаций города (ИС МОГ)

: Разработка учебного проекта "База данных поликлиники".

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

Для этого необходимо выполнить следующие  задачи:

1)           рассмотреть назначение и задачи создания системы;

2)           рассмотреть  перечень функций, реализуемых системой

3)           спроектировать структуру системы;

4)           разработать алгоритм работы системы;

5)           продумать интерфейс системы;

6)           разработать структуру базы данных;

7)           разработать структуру программного обеспечения;

В качестве ОС для разработки была выбрана Windows XP Professional. В качестве технологии разработки будет использована технология ActiveX Data Objects (ADO). Информационная система будет представлять собой реляционную базу данных под управлением MySQL Server 5.5.

1 Назначение проектируемой программы

1.1 Вид деятельности, для автоматизации которой предназначена программа

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

Цели разработки БД Поликлиники:

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

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

1.2 Объекты автоматизации, на которых используется программа

 Автоматизации подлежит деятельность, проводимая работниками медицин-ского учреждения (поликлиники). Программа  предназначена для повышения эффективности деятельности медицинского учреждения.

1.3 Перечень функций, реализуемых программой

В БД Поликлиники должны быть реализованы следующие функции:

а) загрузка и контроль входной информации;

б) обеспечение надежного хранения и обработки данных в БД;

в) предоставление возможности удаленного доступа к хранимой информации;

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

1.4 Обоснование выбора средств разработки программы

Для разработки БД Поликлиники будет использована среда разработки Borland Delphi 7 Enterprise, язык программирования Delphi,  СУБД MySQL Server 5.5, технология ActiveX Data Objects (ADO).

Delphi (Borland Delphi и CodeGear Delphi) – интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal).

Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы и решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.

Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows 7. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти – 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

В Delphi 7 есть стандартные компоненты для работы с текстовыми данными (Edit, Label, ListBox, MainMenu и другие), а также компоненты для работы с Microsoft ActiveX Data Objects (ADO).

ADO – это технология стандартного обращения к реляционным структурам данных от Microsoft (реляционные базы данных). В основе архитектуры ADO лежит объектная модель компонентов COM (Component Object Model). Все объекты и интерфейсы ADO представляют собой интерфейсы и объекты СОМ. Модель СОМ является базовой для технологий ActiveX и OLE. Технология СОМ работает с СОМ-обьектами, которые во многом похожи на обычные объекты визуальной библиотеки компонентов Delphi. Но, в отличие от последних, СОМ-объекты не содержат поля, в них находятся лишь свойства и методы, а также интерфейсы.

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

Параллельный доступ к одной БД многих пользователей,. если БД расположена на нескольких ПК, распределенных в сети, и к ней возможен параллельный доступ нескольких пользователей. Такие системы называются системами распределенных (удаленных) баз данных.

Примером одной из самых распространенных удаленных баз данных является Mysql Server 5.5. При небольших объемах данных MySQL - это самый оптимальный выбор.

Преимущества MySQL:

             наилучшая скорость обработки данных на объеме до 500000 записей;

             бесплатные открытые лицензии;

             простота использования;

             возможность использования на различных платформах (Unix, Windows, др.);

2 Проектирование программы

Программа БД Поликлиники будет иметь серверную и клиентскую части.

В сетевой архитектуре "клиент-сервер" БД размещается на компьютере-сервере сети (сервере или удаленном сервере) и называется также удаленной БД. При¬ложение, осуществляющее работу с этой БД, находится на компьютере пользо¬вателя. Приложение пользователя является клиентом, его также называют при¬ложением-клиентом.

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

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

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

В приложении отсутствует код, связанный с управлением БД, поэтому приложения упрощаются.

При работе в архитектуре "клиент-сервер" приложение должно:

o            выполнять соединение с сервером и отключение от него;

o            формировать и отсылать запрос серверу, получая от него результаты выпол¬нения запроса;

o            выполнять обработку полученных данных.

Взаимодействие серверной и клиентской части представлено на рисунке 2.1.

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

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

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

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

3 Разработка структуры информационной базы (базы дан-ных)

3.1 Организация внутримашинной информационной базы

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

3.1.1 Логическая структура

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

В состав схемы "pclinic" входят следующие таблицы:

– examination_resoults – информация о кабинетах поликлинике;

– examination_resoults. (Результаты обследования). Информация о результа-тах обследования в поликлинике;

– doctors (Медперсонал-врачи) Информация о врачах, работающих в поли-клинике;

– sick_leave_certificates (Больничные листы). Информация о больничных ли-стах, выданных  поликлиникой;

– holiday (Отпуска). Информация об отпусках;

– patients (Пациенты). Информация о пациентах поликлиники;

– patients_stat (Пациенты стационара). Информация  о пациентах, лечащихся стационарно;

– s_diagnosis  (Диагнозы). Справочник диагнозов;

– s_positions  (Должности). Справочник должностей;

– s_units  (Отделения). Справочник отделений;

– users (Пользователи). Пользователи приложения.

В состав схемы "plinic" входят следующие хранимые процедуры:

– add_or_updt_examination – обновляет запись или добавляет новую в таб-лице examination_resoults;

– add_sick_leave – добавляет новую запись в таблицу sick_leave_certificates;

– close_sick_leave_cert – Закрывает больничный лист путем обновления за-писи в соответствующей таблице;

– get_columns – возвращает список наименований и комментариев заданной таблицы;

– get_user_params – возвращает пользователя по его логину и паролю;

– service_nurce – возвращает перечень данные о количество пациентов, об-служенных каждой медсестрой по месяцам;

– select1 – возвращает число пациентов, выписанных из стационара по меся-цам;

– select3 – возвращает число различных стационарных пациентов было на каждого врача за год;

– select6 – возвращает статистические величины (среднее, максимальное, ми-нимальное значения, количество) по пациентам за год;

– update_cur_rep – обеспечивает обновление отчета о количестве пациентов, принятых врачами в текущем месяце (у каждого врача).

В состав схемы "plinic" входят следующие хранимые функции:

– get_age – возвращает число полных лет по дате рождения;

– get_age_format – возвращает форматированное число полных лет по дате рождения;

– get_init – возвращает фамилию с инициалами по полному ФИО;

– get_monthname – возвращает наименование месяца по-русски.

В состав схемы "plinic" входят следующие представления:

– v_doctors– Врачи;

– v_examination_resoults– Результаты обследования;

– v_holidays – Отпуска;

– v_patients_stat– Пациенты стационара;

– v_sick_leave_certificates– Больничные листы.

В состав схемы "plinic" входят следующие триггеры:

– update_patient_stat – Выставляет значение "число дней проведенных в ста-ционаре" при выписке пациента из стационара;

– set_password – Шифрует пароль пользователя в БД.

Перечень и описание форматов файлов информационного обмена приведены в приложении А.

3.1.2 Физическая структура

Физическая структура схемы "pclinic" БД Поликлиники разработана основе логической модели предметной области.

Структура схемы "pclinic" представлена  в приложении B.

3.2 Описание организации внемашинной информационной базы

3.2.1 Организация внемашинной информационной базы

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

3.2.2 Физическая структура

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

 

1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Запомни: нравиться нужно себе, начальнику и сексуальному партнёру.
Остальные пусть стараются понравиться тебе.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru