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

Курсовая

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

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

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

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Архив Rar, 1461 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Текст
Факты использования курсовой

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

Содержание

Введение           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Экономико-математическое моделирование
91Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Нет, вы только не подумайте! Я - за миграцию! За миграцию сомалийцев в Чечню.
Anekdot.ru

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

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

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


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