Разработка информационной системы управления данными для медицинского центра СевКавГТУ, г. Ставрополь
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
обеспечивать эффективное решение планируемых задач, но и быть удобна пользователю с точки зрения проектирования пользовательского интерфейса.
Кроме требований к системе в целом, выделяются также требования к задачам, выполняемым системой. Основной задачей является максимальное ускорение доступа к информации. Для эффективного функционирования системы данная задача должна решаться в сжатые сроки, то есть алгоритм ее решения должен быть организован таким образом, чтобы обеспечить минимальное время выполнения.
1.2.5 Состав и содержание работ по созданию системы
Предусмотрен следующий состав и содержание работ по созданию информационной системы:
изучение предметной области и составление технического задания с 10 января по 8 февраля 2011 г.;
кодирование с 8 по 20 февраля 2011 г.;
отладка и тестирование с 20 по 28 февраля 2011 г.;
подготовка технической документации с 28 февраля по 4 марта 2011 г.;
сдача проекта заказчику с 4 по 6 марта 2011 г.
1.2.6 Порядок контроля приемки системы
Контроль приемки системы осуществляет комиссия, назначаемая главным врачом медицинского центра СевКавГТУ. В ходе приемки проверяются работоспособность форм и правильность выполняемых расчетов. По результатам приемки работы оформляется акт внедрения результатов дипломного проекта.
1.2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Для ввода системы в действие следует произвести следующие работы:
1.Установить следующее программное обеспечение на сервер:
-PostgreSQL версии 8.4.2 или выше;
-Apache не ниже 2.0;
-Perl версии 5.8.9 и модули Template, CGI, DBI, Spreadsheet::WriteExcel, utf8, Encode, POSIX, CGI::Session, DBI::PgPP.
2.Произвести обучение системного администратора.
3.Произвести обучение пользователей работе с разработанной системой.
1.2.8 Требование к документированию
Разработчик предоставляет файлы информационной системы Medic в электронном формате на CD-ROM вместе с результатами тестирования и краткими инструкциями для администратора и врачей.
.2.9 Источники разработки
Источниками разработки являются:
- заказ на разработку информационной системы;
- материалы и отчеты по преддипломной практике;
- медицинские карты студентов;
- отчеты по флюорографии студентов;
- прививочные журналы.
Выводы
1.Медицинский центр СевКавГТУ является подразделением Северо-Кавказского государственного технического университета и его основная задача оказание необходимой медицинской помощи студентам и сотрудникам университета.
2.Анализ проблемных ситуаций выявил, отсутствие автоматизированных процессов в работе сотрудников при составлении списков флюорографии и различных отчетов, заполнении медицинской карты.
3.Для устранения проблемной ситуации необходимо разработать информационную систему, включающую в себя базу данных, пользовательский интерфейс, программу управления базой данных и выявить экономическую целесообразность проекта.
2. РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ MEDIC
2.1 Обоснование выбора среды разработки
Основными требования к разрабатываемой информационной системе, являются стабильность, масштабируемость, поддержка работы нескольких пользователей, совместимость, полнота.
Выбор среды разработки информационной системы заключается в определении требований к программному продукту и выбора наиболее подходящих технологий для их решения. Таким образом, с учетом фактора оснащенности подразделения вычислительной техникой, было принято решение:
1.О разработке базы данных на основе PostgreSQL, что обусловлено ее современностью, бесплатностью и конкурентоспобностью, в сравнении с аналогичными продуктами. В PostgreSQL реализованы многие возможности, обычно присутствующие только в коммерческих СУБД, таких как DB2 и Oracle. Простота расширения - в PostgreSQL поддерживаются пользовательские операторы, функции, методы доступа и типы данных. Процедурные языки - предусмотрена поддержка внутренних процедурных языков, в том числе специализированного языка PL/pgSQL, являющегося аналогом PL/SQL, процедурного языка Oracle. Одним из преимуществ PostgreSQL является возможность использования Perl, Python и TCL в качестве внутренних процедурных языков.
2.О разработке клиентской части основанной на технологии html, что обусловлено возможностью организации кроссплатформенности как браузеров, так и операционных систем.
.О разработке серверной части программного продукта на языке Perl, что обусловлено легкостью, быстротой и понятностью, которую вложили разработчики в этот язык программирования и возможностью простой работы с html-шаблонами, которые позволяют генерировать динамические страницы.
2.2 Реализация информационной системы Medic
2.2.1 Концептуальное проектирование системы Medic
Концептуальное проектирование технических систем - начальная стадия проектирования, на которой принимаются определяющие последующий облик решения, и проводится исследование и согласование параметров созданных технических решений с возможной их организацией.
В ходе концептуального проектирования было решено создать 29 страниц, описанных в таблице 2.1.
Таблица 2.1 - Страницы и их описание
СтраницаНазначение12Start pageСтраница приветствия, которая появляется при самом первом входе пользователя в систему, дальше он ее не видит, так как после выхода пользователя, запо