Тип работы:
Предмет:
Язык работы:


Разработка компонентов медицинской информационной системы

Работа №159993

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы69
Год сдачи2017
Стоимость4310 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


ПЕРЧЕНЬ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
ПОСТАНОВКА ЗАДАЧИ 9
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 10
ОБЗОР ТЕХНОЛОГИЙ WEB-ПРОГРАММИРОВАНИЯ 16
Язык программирования Ruby 16
Фреймворк Ruby on Rails 17
Среда разработки RubyMine 18
SQLite3 18
Proxy-сервер 19
ПРОЕКТИРОВАНИЕ КОМПОНЕНТОВ МЕДИЦИНСКОЙ
ИНФОРМАЦИОННОЙ СИСТЕМЫ 20
Описание метода разработки 20
Подготовительный этап 21
Проектирование механизма аутентификации 23
Проектирование системы управления содержимым 25
Проектирование системы разграничения доступа 26
Проектирование системы управления расписанием 30
ПРОЕКТИРОВАНИЕ БД 32
ПРОЕКТИРОВАНИЕ КОНТРОЛЛЕРОВ 34
Обработка URL 35
Организация поиска 35
Просмотр списка записей 36
Просмотр подробностей записи 37
Дизайн приложения 38
ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 39
Объект испытаний 39
Цель испытаний 39
Требования к программе 39
Методы испытания 40
Создание записи 41
Ошибки и способы их устранения 43
ФУНКЦИОНИРОВАНИЕ ПРОГРАММЫ 45
Диаграмма использования 45
Описание схемы работы системы 46
Диаграмма классов 47
Логическая модель данных 48
Физическая модель данных 48
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 51
ПРИЛОЖЕНИЕ A. СХЕМЫ 53
ПРИЛОЖЕНИЕ Б. ЛИСТИНГИ 55
Приложение Б1. Модели 56
Приложение Б2. Контроллеры 58
Приложение Б3. Представление 64
Приложение Б4. Миграции 65
Приложение Б5. Создание БД 68


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


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Задачей дипломного проектирования являлось написание и отладка компонента медицинской информационной системы, предназначенный для автоматизации учета данных, безопасного хранения данных. Весь функционал выполнен в полной мере и в качестве, соответствующем требованиям, предъявляемыми к современному программному обеспечению.
Система представлена WEB-сервисом, в котором сотрудники регистратуры санатория имеют возможность добавления, изменения и удаления информации о пациентах. Реализован удобный поиск информации. В системе реализована возможность оформления расписания лечения для пациентов, а также учет его исполнения. Система помогает в планировании работы врачей, кабинетов и медицинского оборудования.
В приложении реализовано разграничение доступа. Работник регистратуры имеет доступ только с записи и учету пациентов. Врачи имеют доступ к расписанию лечения пациентов и расписанию работы кабинетов и медицинского оборудования на редактирование, к другим разделам только на чтение. Руководство санатория имеет доступ ко всем разделам системы и имеет возможность изменять любые данные. Доступ к любому разделу системы возможен только после аутентификации.
В ходе выполнения дипломного проектирования были продемонстрированы навыки, полученные в ходе обучения в ПГУ. Такие как: умение программировать на объектно-ориентированном языке программирования, умение создавать web-приложения, умение проектировать базы-данных, умение тестировать программные продукты, умение писать документацию, соответствующую требованиям ЕСПД.
Работа выполнена в полном объёме в соответствии с ТЗ в установленные сроки.



1. Д. Румянцев. Сам себе Web-программист. Практикум создания качественного Web-сайта. - М.: ИНФРА-М, 2001. - 360 с.
2. Фримен Э., Робсон Э. Изучаем программирование на JavaScript. - СПб.: Питер, 2015. - 640 с.
3. Закас Н. JavaScript для профессиональных веб-разработчиков / [Пер. с англ. А. Лютича]. - СПб.: Питер, 2011. - 960 с.
4. Бенедетти Р., Крэнли Р. Изучаем работу с jQuery. - СПб.: Питер, 2012. - 528 с.
5. Коннолли Т., Бегг К., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. - М.: Издательский дом "Вильяме", 2003. - 1440 с.
6. Фултон X., The Ruby Way. - М.: Питер, 2012 - 348 с.
7. Хартл M, Ruby on Rails Tutorial. - М.: Питер, 2011 - 514 с.
8. Ruby on Rails API [Электронный ресурс]. - Электрон.дан. - URL: http://api.rubyonrails.org(дата обращения 2.04.2017).
9. Ruby on Rails по-русски [Электронный ресурс]. - Электрон.дан. - URL: http://rusrails.ru/(дата обращения 16.04.2017).
10. Ruby on Rails [Электронный ресурс]. - Электрон.дан. - URL: https://ru.wikipedia.org/wiki/Ruby_on_Rails(дата обращения 20.04.2017);
11. PostgreSQL [Электронный ресурс]. - Электрон.дан. - URL: https://ru.wikipedia.org/wLki/PostgreSQL(дата обращения 20.04.2017);
12. Ruby [Электронный ресурс]. - Электрон.дан. - URL: https://ru.wikipedia.org/wiki/Ruby(дата обращения 20.04.2017)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ