Разработка БД для АСУ
Заказать уникальную курсовую работу- 30 30 страниц
- 13 + 13 источников
- Добавлена 22.04.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Аналитическая часть 5
1.1. Общая характеристика предметной области 5
1.2. Определение требований к системе 7
1.3. Анализ функциональной модели учета результатов медицинских обследований 10
Выводы по разделу 12
2. Проектная часть 13
2.1. Моделирование в UML 13
2.2. Проектирование структуры информационной системы 14
2.3. Реализация базы данных в выбранной СУБД 20
Выводы по разделу 28
Заключение 29
Список использованных источников 30
Приложение 32
ЗаключениеВ данной работе разработана автоматизированная информационная система для автоматизации работы по учету результатов обследований. В качестве объекта исследования было выбрана технология формирования данных по учету результатов проведенных обследований в удаленном режиме. В ходе работы была изучена специфика технологии организации проведения медицинских обследований, учета их результатов.В аналитической части работы проведён анализа предметной области, связанной с ведением учета медицинских обследований. По результатам проведённого анализа бизнес-процессов был определен перечень задач автоматизации, которые связаны с необходимостью разработки базы данных. в которой содержатся объекты, описывающие данные о пациентах, параметрах обследований и их результатах.В практической части работы проведена реализация информационной системы для автоматизации учета результатов медицинских обследований. Определен реквизитный состав информационных объектов, построены логическая и физическая модели данных. Далее проведено обоснование выбора средства разработки, описаны основные режимы работы системы. По итогам тестирования программы проведена проверка основных режимов работы программы, ошибок функционала не выявлено.Практическая реализация базы данных проведена в среде PostgreSQL.Список использованных источниковСерго А. Г. Информационные технологии в юридической деятельности: учебное пособие / А. Г. Серго. - Москва: ФГБОУ ВО РГАИС, 2017. - 158 с.Серебрякова Т. А. Интеллектуальные информационные системы: учебное пособие / Т. А. Серебрякова. - Хабаровск: Изд-во ТОГУ, 2016. - 115 с.Серова Г. А Информационные технологии в юридической деятельности: учебное пособие / Г. А. Серова. - Москва: ИНФРА-М, 2019. – 239с.Соболева И. А., Криветченко О. В., Мельчукова Л. В. Информационные технологии в юридической деятельности: учебное пособие / И. А. Соболева, О. В. Криветченко, Л. В. Мельчукова. - Новосибирск: Новосибирский государственный университет экономики и управления "НИНХ", 2015. – 199с. Стативко Р. У. Интеллектуальные системы и технологии: учебное пособие / Р. У. Стативко. - Белгород : Изд-во БГТУ, 2018. - 124 с.Стрекалова Н. Б. Современные технологии в профессиональной подготовке специалистов: учебное пособие/ Н.Б.Стрекалова. - Тольятти: Тольяттинская академия управления, 2016. - 128 с.Судаков В. А. Корпоративные информационные системы: учебное пособие: / В. А. Судаков. - Москва: Изд-во МАИ, 2016. - 95 с.Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами: учебное пособие/ М.А.Сурушкин. - Белгород: НИУ "БелГУ", 2019. - 155 с.Тагайцева С. Г. Разработка прикладных решений: учебное пособие/ С.Г.Тагайцева. - Нижний Новгород: ННГАСУ, 2016. - 125 с.Уфимцева О. В. Предметно-ориентированные экономические информационные системы : учебное пособие / О. В. Уфимцева ; под редакцией Б. М. Суховилова. - Челябинск : Издательский центр ЮУрГУ, 2019. – 114с.Федоров В. В. Информационные технологии в юридической деятельности таможенных органов: учебник / В. В. Федоров. - Санкт-Петербург: Интермедия, 2015. - 479 с.Федорова Г. Н. Информационные системы: учебник / Г.Н. Федорова. -. - Москва: Академия, 2017. - 206 с.Федотова Е. Л. Информационные технологии и системы: учебное пособие / Е. Л. Федотова. - Москва : ФОРУМ : ИНФРА-М, 2020. - 351 с.ПриложениеСкрипты создания объектов базы данныхCREATE DATABASE medobsled WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'Russian_Russia.1251';CREATE TABLE public.obsledovanie (idinteger NOT NULL,datdate,patientinteger,type_obsledinteger);CREATE TABLE public.parametrobsled (idinteger NOT NULL,nametext,norm_minnumeric,norm_maxnumeric);CREATE TABLE public.patient (idinteger NOT NULL,fiotext,birth_datedate);CREATE TABLE public.resultobsled (idinteger NOT NULL,obsledinteger,parametrinteger,resultnumeric);CREATE TABLE public.typeobsled (idinteger NOT NULL,nametext);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (1, '2023-03-21', 1, 1);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (2, '2023-03-22', 2, 1);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (3, '2023-03-19', 3, 3);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (4, '2023-03-21', 4, 2);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (5, '2023-03-20', 1, 2);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (6, '2023-03-12', 5, 1);INSERT INTO public.obsledovanie (id, dat, patient, type_obsled) VALUES (7, '2023-03-23', 5, 3);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (1, 'верхнее давление', 100, 140);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (2, 'нижнее давление', 60, 100);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (3, 'уровень сахара в крови', 3.3, 5.5);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (4, 'сатурация', 90, 100);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (5, 'пульс', 60, 90);INSERT INTO public.parametrobsled (id, name, norm_min, norm_max) VALUES (6, 'уровень холестерина в крови', 3.5, 6);--INSERT INTO public.patient (id, fio, birth_date) VALUES (1, 'Иванов Иван Иванович', '1999-02-09');INSERT INTO public.patient (id, fio, birth_date) VALUES (2, 'Семенов Семен Семенович', '1998-09-20');INSERT INTO public.patient (id, fio, birth_date) VALUES (3, 'Павлов Павел Александрович', '2000-12-30');INSERT INTO public.patient (id, fio, birth_date) VALUES (4, 'Кузнецов Дмитрий Владимирович', '2001-01-12');INSERT INTO public.patient (id, fio, birth_date) VALUES (5, 'Васильев Олег Олегович', '1999-06-01');INSERT INTO public.resultobsled (id, obsled, parametr, result) VALUES (1, 1, 3, 4.3);INSERT INTO public.resultobsled (id, obsled, parametr, result) VALUES (3, 3, 6, 6.2);INSERT INTO public.resultobsled (id, obsled, parametr, result) VALUES (5, 4, 1, 120);INSERT INTO public.resultobsled (id, obsled, parametr, result) VALUES (2, 2, 3, 5.2);INSERT INTO public.resultobsled (id, obsled, parametr, result) VALUES (4, 4, 2, 101);INSERT INTO public.typeobsled (id, name) VALUES (1, 'биохимический анализ крови');INSERT INTO public.typeobsled (id, name) VALUES (2, 'измерение давления');INSERT INTO public.typeobsled (id, name) VALUES (3, 'анализ крови на холестерин');SELECT typeobsled.name, COUNT(obsledovanie.type_obsled) AS cntFROM typeobsledJOIN obsledovanieON typeobsled.id = obsledovanie.type_obsledGROUP BY typeobsled.nameSELECT patient.fio, COUNT(obsledovanie.patient) AS cntFROM patientJOIN obsledovanieON patient.id = obsledovanie.patientGROUP BY patient.fioSELECT parametrobsled.id, parametrobsled.name, resultobsled.resultFROM resultobsledJOIN parametrobsled ON parametrobsled.id = resultobsled.parametrWHERE parametrobsled.norm_min > resultobsled.result OR parametrobsled.norm_max < resultobsled.resultGROUP BY parametrobsled.id, parametrobsled.name, resultobsled.result
1. Серго А. Г. Информационные технологии в юридической деятельности: учебное пособие / А. Г. Серго. - Москва: ФГБОУ ВО РГАИС, 2017. - 158 с.
2. Серебрякова Т. А. Интеллектуальные информационные системы: учебное пособие / Т. А. Серебрякова. - Хабаровск: Изд-во ТОГУ, 2016. - 115 с.
3. Серова Г. А Информационные технологии в юридической деятельности: учебное пособие / Г. А. Серова. - Москва: ИНФРА-М, 2019. – 239с.
4. Соболева И. А., Криветченко О. В., Мельчукова Л. В. Информационные технологии в юридической деятельности: учебное пособие / И. А. Соболева, О. В. Криветченко, Л. В. Мельчукова. - Новосибирск: Новосибирский государственный университет экономики и управления "НИНХ", 2015. – 199с.
5. Стативко Р. У. Интеллектуальные системы и технологии: учебное пособие / Р. У. Стативко. - Белгород : Изд-во БГТУ, 2018. - 124 с.
6. Стрекалова Н. Б. Современные технологии в профессиональной подготовке специалистов: учебное пособие/ Н.Б.Стрекалова. - Тольятти: Тольяттинская академия управления, 2016. - 128 с.
7. Судаков В. А. Корпоративные информационные системы: учебное пособие: / В. А. Судаков. - Москва: Изд-во МАИ, 2016. - 95 с.
8. Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами: учебное пособие/ М.А.Сурушкин. - Белгород: НИУ "БелГУ", 2019. - 155 с.
9. Тагайцева С. Г. Разработка прикладных решений: учебное пособие/ С.Г.Тагайцева. - Нижний Новгород: ННГАСУ, 2016. - 125 с.
10. Уфимцева О. В. Предметно-ориентированные экономические информационные системы : учебное пособие / О. В. Уфимцева ; под редакцией Б. М. Суховилова. - Челябинск : Издательский центр ЮУрГУ, 2019. – 114с.
11. Федоров В. В. Информационные технологии в юридической деятельности таможенных органов: учебник / В. В. Федоров. - Санкт-Петербург: Интермедия, 2015. - 479 с.
12. Федорова Г. Н. Информационные системы: учебник / Г.Н. Федорова. -. - Москва: Академия, 2017. - 206 с.
13. Федотова Е. Л. Информационные технологии и системы: учебное пособие / Е. Л. Федотова. - Москва : ФОРУМ : ИНФРА-М, 2020. - 351 с.
Вопрос-ответ:
Какая предметная область описывается в статье?
Статья описывает разработку базы данных для автоматизированной системы учета результатов медицинских обследований.
Какие требования определены к системе?
В статье определены требования, необходимые для работы системы учета результатов медицинских обследований.
Какие функциональные модели были проанализированы?
В статье проанализирована функциональная модель учета результатов медицинских обследований.
Какие этапы проектирования были выполнены в данной работе?
В данной работе выполнены этапы моделирования в UML, проектирования структуры информационной системы и реализации базы данных в выбранной СУБД.
Какие выводы сделаны по проектной части работы?
В проектной части работы были сделаны выводы по моделированию в UML, проектированию структуры информационной системы и реализации базы данных в выбранной СУБД.
Какие требования были определены к системе разработки БД для АСУ?
Были определены следующие требования: способность хранить данные о пациентах, результаты медицинских обследований, информацию о врачах и медицинском персонале; возможность быстрого и удобного поиска информации; сохранение конфиденциальности данных; поддержка нескольких пользователей с разными уровнями доступа.
Какие модели были использованы при проектировании БД для АСУ?
В процессе проектирования использовалась модель данных в формате UML, которая помогла определить структуру БД и взаимосвязи между таблицами. Также была создана ER-диаграмма для визуализации сущностей и их атрибутов.
Какие технологии были использованы при разработке БД для АСУ?
Для разработки БД была выбрана конкретная СУБД (система управления базами данных) в соответствии с требованиями проекта. В данном случае была выбрана MySQL. Для создания ER-диаграмм и моделирования в UML использовался специальный CASE-инструмент.
Каким образом была реализована функциональная модель учета результатов медицинских обследований?
Функциональная модель учета результатов медицинских обследований была реализована путем создания соответствующих таблиц в БД. Каждая таблица содержит информацию о конкретном обследовании, включая данные пациента, врача и результаты обследования.
Какие выводы можно сделать по проектной части работы?
В результате проектирования БД для АСУ были определены структура информационной системы, модели данных и ER-диаграмма. Была реализована база данных в выбранной СУБД. Разработка системы позволит хранить и обрабатывать информацию о пациентах и медицинских обследованиях, повысит эффективность работы врачей и медицинского персонала.