база данных больницы
Заказать уникальную курсовую работу- 33 33 страницы
- 16 + 16 источников
- Добавлена 07.03.2021
- Содержание
- Часть работы
- Список литературы
Введение 3
1. Анализ предметной области 5
2. Концептуальное проектирование 12
3.Логическое проектирование 17
4. Физическое проектирование 24
Заключение 32
Список использованных источников 33
Недостатком ее использования является скорость доступа к данным, сложность в настройке.Весомые критерии при выборе СУБД для проектирования включают данные о функциональных характеристиках, включающих характеристики надежности, параметры производительности и масштабируемости. В таблице 10 показаны результаты сравнительного анализа характеристик СУБД, выполненные на основе экспертных методов [17]. Каждой характеристике выставлена оценка по 10-бальной шкале.Таблица 9–Результаты экспертного оценивания СУБДТипСУБДОценкапараметровпроизводительностиВозможности конкурентногодоступаУровеньстабильности работы при нагрузкеПоддержка распределенных БДУправление пользователямиMSSQLServer988710Oracle810876MS Access3-423По результатам анализа функциональности СУБД сделаны выводы:- СУБД Oracle эффективно применять при работе с информационными системами больших масштабов, при необходимости работы с большим количеством пользователей при максимальной нагрузке;- Использование СУБД MSAccess эффективно при работе с файл-серверной архитектурой, стабильная работа в многопользовательском режиме не гарантируется;- СУБД MSSQLServer имеет набор необходимых параметров по характеристикам производительности, совместимости, обладает необходимым набором средств администрирования.Создание базы данных проводилось с использованием команд SQL.На рисунке 15 приведена диаграмма базы данных в формате MSSQLServer.Рисунок – Диаграмма базы данныхПервоначальная модель Кодда [6] содержала небольшой набор средств ограничения целостности: не допускались картежи с одинаковыми значениями первичных ключей и обеспечивалась возможность наложения ограничений на значения доменов и, следовательно, атрибутов.Однако неразвитость средств ограничения целостности послужила толчком к последующему развитию модели Кодда, которая получила название расширенной реляционной модели данных. Последняя предполагает поддержку ряда служебных отношений. Расширенная модель Кодда представляет существенно более развитые средства для поддержки ограничений целостности.Таким образом, существует три модели ограничения целостности:1 модель - ни один атрибут первичного ключа не должен иметь неопределенное значение;2 модель - все значения внешних ключей должны соответствовать значениям первичных ключей;3 модель-частные ограничения.Первая модель реализуется с помощью потенциальных ключей, вторая-с помощью внешних ключей.В результате можно выделить следующие ограничения целостности:- Запись на прием может осуществляться в рабочее время больницы;- Ограничения на значения даты рождения пациентов;- Стоимость услуги – неотрицательное число;- На одно время к одному специалисту можно записать только одного пациента;- Нельзя записать на прием прошлой датой.Ввод данных в таблицы может производиться как с использованием интерактивного режима, так и с посредством SQL-инструкций.На рисунке 16 показан режим работы со справочником пациентов в режиме таблицы.Рисунок – Справочник пациентов (табличный режим)На рисунке 17 приведен справочник диагнозов (табличный режим)Рисунок - Справочник диагнозов (табличный режим)На рисунке 18 приведен справочник врачей.Рисунок - Справочник врачей (табличный режим)На рисунке 19 приведен справочник видов процедур.Рисунок - Справочник видов процедур (табличный режим)На рисунке 20 приведен журнал госпитализаций.Рисунок – Журнал госпитализаций (табличный режим)Рисунок – Журнал назначенных процедур (табличный режим)Далее приведем описание создания представлений в соответствии с поставленными задачами.- Количество госпитализаций по датам:SELECT dat, COUNT(code_gs) AS Expr1FROM dbo.gur_gospGROUP BY dat- Количество установленных диагнозов:SELECT dbo.diag.nam_dz, COUNT(dbo.gur_gosp.code_gs) AS Expr1FROM dbo.diag INNER JOINdbo.gur_gosp ON dbo.diag.code_dz = dbo.gur_gosp.code_dzGROUP BY dbo.diag.nam_dzРезультат:- Количество назначенных процедурSELECT dbo.vid_proc.nam, SUM(dbo.n_proc.kol) AS Expr1FROM dbo.vid_proc INNER JOINdbo.n_proc ON dbo.vid_proc.code_vpr = dbo.n_proc.code_vprGROUP BY dbo.vid_proc.namРезультат:- Нагрузка на врачейSELECT dbo.vrach.fio, COUNT(dbo.gur_gosp.code_gs) AS Expr1FROM dbo.vrach INNER JOINdbo.gur_gosp ON dbo.vrach.code_vr = dbo.gur_gosp.code_vrGROUP BY dbo.vrach.fioРезультат:Таким образом, все поставленные задач в рамках данной работы выполнены.ЗаключениеВ рамках данной работы проведено создание базы данных для автоматизации деятельности больницы. Проведен анализ предметной области, приведен перечень задач автоматизации, проанализирована технология работы специалистов.В рамках анализа существующих решений в области автоматизации работы медицинских учреждений было показано, что большая часть программных решений хоть и соответствует технологии работы специалистов, но имеет часть функционала, не соответствующего технологии изучаемого учреждения.В качестве задач автоматизации выбраны:- учет пациентов;- учёт госпитализаций;- учет назначенных процедур;- формирование по состоянию работы.В качестве СУБД выбрана MSSQLServer. По итогам работы было показано, что функционал разработанной системы соответствует поставленным задачам. Список использованных источниковMedwork. Программа для автоматизации больниц. [Электронный ресурс]. Режим доступа:https://a2is.ru/catalog/programs-for-clinics/medworkКлиника онлайн .Система автоматизации больниц. [Электронный ресурс]. Режим доступа: https://klinikon.ru/Бекаревич Ю. Б., Пушкина Н. В. Самоучитель MS SQLServer / Юрий Бекаревич, Нина Пушкина. - Санкт-Петербург : БХВ-Петербург, 2017. - 480 с.Козелецкая Т.А. Информационные системы и технологии. Система управления базами данных MS SQLServer : учебное пособие / Т. А. Козелецкая. - Санкт-Петербург: Изд-во Политехнического университета, 2017. - 146 с. Дмитриева Т. А. Базы данных : система управления базами данных MS SQLServer : учебное пособие / Т.А. Дмитриева. - Санкт-Петербург : Политех-Пресс, 2019. - 167 с. Овчаренко О. И. Проектирование и работа с реляционными базами данных в MS SQLServer: учебное пособие / О. И. Овчаренко. - Таганрог: Изд-во НОУ ВПО "Таганрогский институт управления и экономики", 2015. - 73 с.Букунов С. В., Букунова О. В. Применение СУБД MS SQLServer для создания бизнес-приложений : учебное пособие / С. В. Букунов, О. В. Букунова. - Санкт-Петербург : Санкт-Петербургский государственный архитектурно-строительный университет, 2017. – 103c.Помазанов В. В., Лунина Е. С. Информационные технологии в юридической деятельности : учебное пособие / В. В. Помазанов, Е. С. Лунина. - Краснодар: КубГАУ, 2017. - 178 с.Литвинов В. А. Проектирование информационных систем: учебное пособие / В.А. Литвинов. - Санкт-Петербург: Питер, 2016. - 320 с.Шмелева С. В. Проектирование информационных систем: конспект лекций / С. В. Шмелева. - Москва: Российский университет дружбы народов, 2018. - 72 с.Федоров В. В. Проектирование информационных систем: учебник / В. В. Федоров. - Санкт-Петербург: Интермедия, 2015. - 479 с.Соболева И. А., Криветченко О. В., Мельчукова Л. В. Информационные технологии: учебное пособие / И. А. Соболева, О. В. Криветченко, Л. В. Мельчукова. - Новосибирск: Новосибирский государственный университет экономики и управления "НИНХ", 2015. – 199с.Данелян Т. Я. Информационные технологии: учебно-методический комплекс / Т. Я. Данелян. - Москва: МЭСИ, 2016. - 283 с.Никитин А. В. Информационные технологии: учебное пособие / А. В. Никитин. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 156 с.
1. Medwork. Программа для автоматизации больниц. [Электронный ресурс]. Режим доступа: https://a2is.ru/catalog/programs-for-clinics/medwork
2. Клиника онлайн .Система автоматизации больниц. [Электронный ресурс]. Режим доступа: https://klinikon.ru/
3. Бекаревич Ю. Б., Пушкина Н. В. Самоучитель MS SQL Server / Юрий Бекаревич, Нина Пушкина. - Санкт-Петербург : БХВ-Петербург, 2017. - 480 с.
4. Козелецкая Т.А. Информационные системы и технологии. Система управления базами данных MS SQL Server : учебное пособие / Т. А. Козелецкая. - Санкт-Петербург: Изд-во Политехнического университета, 2017. - 146 с.
5. Дмитриева Т. А. Базы данных : система управления базами данных MS SQL Server : учебное пособие / Т.А. Дмитриева. - Санкт-Петербург : Политех-Пресс, 2019. - 167 с.
6. Овчаренко О. И. Проектирование и работа с реляционными базами данных в MS SQL Server : учебное пособие / О. И. Овчаренко. - Таганрог: Изд-во НОУ ВПО "Таганрогский институт управления и экономики", 2015. - 73 с.
7. Букунов С. В., Букунова О. В. Применение СУБД MS SQL Server для создания бизнес-приложений : учебное пособие / С. В. Букунов, О. В. Букунова. - Санкт-Петербург : Санкт-Петербургский государственный архитектурно-строительный университет, 2017. – 103c.
8. Помазанов В. В., Лунина Е. С. Информационные технологии в юридической деятельности : учебное пособие / В. В. Помазанов, Е. С. Лунина. - Краснодар: КубГАУ, 2017. - 178 с.
9. Литвинов В. А. Проектирование информационных систем: учебное пособие / В.А. Литвинов. - Санкт-Петербург: Питер, 2016. - 320 с.
10. Шмелева С. В. Проектирование информационных систем: конспект лекций / С. В. Шмелева. - Москва: Российский университет дружбы народов, 2018. - 72 с.
11. Федоров В. В. Проектирование информационных систем: учебник / В. В. Федоров. - Санкт-Петербург: Интермедия, 2015. - 479 с.
12. Соболева И. А., Криветченко О. В., Мельчукова Л. В. Информационные технологии: учебное пособие / И. А. Соболева, О. В. Криветченко, Л. В. Мельчукова. - Новосибирск: Новосибирский государственный университет экономики и управления "НИНХ", 2015. – 199с.
13. Данелян Т. Я. Информационные технологии: учебно-методический комплекс / Т. Я. Данелян. - Москва: МЭСИ, 2016. - 283 с.
14. Никитин А. В. Информационные технологии: учебное пособие / А. В. Никитин. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 156 с.