Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код |
351805 |
Дата создания |
06 июля 2013 |
Страниц |
92
|
Мы сможем обработать ваш заказ (!) 22 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Термины и определения
Сокращения
Введение
1Анализ деятельности отдела статистики ЦРБ
1.1Задачи, решаемые отделом статистики
1.2Анализ системы автоматизации отдела статистики ЦРБ
1.3Техническое задание
2Проектирование программного обеспечения информационной системы отдела статистики ЦРБ.
2.1 Анализ программного обеспечения информационной системы
2.2 Проектирование БД информационной системы
2.2.1 Логическая модель
2.2.2 Сохранность БД
2.2.3 Составление диаграмм
2.3 Алгоритм программы
3 Описание программного комплекса реализации
3.1. Обоснование платформы и средств разработки программного продукта
3.1.1 Обоснование выбора СУБД
3.1.2 Обоснование выбора среды разработки
3.2 Описание программы
3.2.1 Ввод текущей даты
3.2.2 Работа в главном меню
3.2.3 Ввод новых данных
3.2.4 Редактирование ранее введенной информации
3.2.5 Просмотр БД
3.2.6 Удаление информации
3.2.7 Получение отчетных форм
3.2.8 Настройка
3.2.9 Выход из программы
3.3 Тестирование и верификация.
4 Безопасность жизнедеятельности
4.1 Анализ параметров микроклимата, действующих на пользователя при работе на ПЭВМ
4.1.1 Воздух рабочей зоны
4.1.2 Микроклимат производственной среды
4.1.3 Аэроионный состав воздуха
4.2 Оснащение помещения системой кондиционирования
4.2.1 Нормы содержания вредных веществ в воздушной среде
4.2.2 Технические меры по обеспечению вентиляции и кондиционирования
4.3 Экологическая оценка материалов, используемых при изготовлении ПЭВМ
4.3.1 ПЭВМ и окружающая среда
4.3.2 Утилизация и переработка ртути в люминесцентных лампах
5 Экономический раздел
5.1 Планирование разработки программного модуля сбора и обработки данных опроса студента с построением графика выполнения работ
5.1.1 Определение этапов и работ по созданию программного модуля сбора и обработки данных опроса студента
5.1.2 Расчет трудоемкости и продолжительности работ
5.1.3 Построение ленточного графика выполнения работ
5.2 Расчет затрат на разработку
5.3 Оценка экономической эффективности проекта
5.3.1 Определение трудоемкости обработки информации по базовому и проектному вариантам
5.3.2 Расчет капитальных вложений
5.3.3 Расчет годовых текущих затрат
5.3.4 Расчет показателей экономической эффективности
Заключение
Список литератур
Введение
Информационные системы отдела статистики центральной районной больницы
Фрагмент работы для ознакомления
- нозологическая таблица умерших;
- нозология больных умерших по возрастам;
- нозология умерших в возрасте от 0 до 6 дней жизни;
- операции умерших;
- нозология умерших до суток;
- нозология инфекционных заболеваний;
- распределение инфекционных заболеваний по отделениям;
- распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;
- число больных, переведенных в другие стационары, из них число новорожденных, переведенных в другие стационары, и число лиц, госпитализированных для обследования и оказавшихся здоровыми;
- число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;
- число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;
- число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.
2.2 Проектирование БД информационной системы
2.2.1 Логическая модель
.
БД является распределенной - она состоит из трех таблиц:
ТАБЛИЦЫ "diagnosis" (содержащей диагнозы заболеваний больного);
ТАБЛИЦЫ "operations" (содержащей названия операций больного);
ТАБЛИЦЫ "Patients" (содержащей всю остальную информацию).
Связь осуществляется по номеру истории болезни. Каждому выбывшему соответствует одна запись в таблице " Patients " и такое количество записей в таблицах "diagnosEs" и "OP66", сколько диагнозов ему проставлено и сколько операций ему было проведено соответственно. Другими словами между таблицей " Patients " и таблицей " diagnosEs ", а также между таблицей " Patients" и таблицей " operations " существует связь "один ко многим".
Для уменьшения объема, отводимого для хранения одной записи в таблице "Patients", используется следующее: заполнение ф. №066/у в программе идет в автоматизированном режиме, т.е. все пункты ф.№066/у (где это возможно) заполняются с помощью выбора одной из нескольких альтернатив, представленных в виде меню. Совокупность всех альтернатив называется справочником. Заполнение справочника происходит на самом раннем этапе эксплуатации программы.
Каждой альтернативе в справочнике соответствует уникальный номер или код (поэтому справочники иногда называют кодификаторами), т.е. между альтернативой и ее кодом существует взаимнооднозначное соответствие. В виду этого в БД хранятся не сами альтернативы, а их коды.
2.2.2 Сохранность БД
В целях поддержания сохранности и целостности БД были разработаны организационно - технические мероприятия, заключающиеся в создании программы сохранения на дискеты основных баз данных автоматизированной системы и обучения работы с ней пользователей, а также рекомендации по ее применению, заключающиеся в следующем: по окончанию сеанса работы с системой желательно сохранить вновь введенную информацию на дискеты для возможности ее восстановления, если жесткий диск выйдет из строя. При сохранении информации на дискеты переносятся все основные базы данных полностью, причем каждая база данных на свою дискету. Если объема одной дискета будет не достаточно для сохранения какой-либо базы данных, то эта база данных будет сохранена на нескольких дискетах. Программа сохранения не требует от персонала специальных навыков: необходимо только запустить ее и вставлять/вынимать дискеты, реагируя на сообщения, которые она будет выдавать на экран. Частоту запусков программы сохранения определяет сам пользователь.
2.2.3 Составление диаграмм
Модуль управления является центральным компонентом архитектуры и обеспечивает выполнение следующих функций:
создание и удаление, а также сохранение и восстановление состояний других компонентов архитектуры; хранение объектных ссылок на активные компоненты;
обеспечение подключения пользовательских интерфейсов;
планирование задач и координацию процессов их исполнения на других компонентах;
ведение статистики обработки;
обеспечение взаимодействия других компонентов между собой.
Модуль управления является первым модулем, запускаемым при старте данной системы. Запуск его осуществляется с помощью интерфейса администратора. При этом ему передается в качестве параметра расположение базы данных, хранящей его состояние, а также состояния всех остальных компонентов распределенной архитектуры.
Модуль управления хранит список всех компонентов системы с указанием для каждого из них его месторасположения в сети и типа. При этом каждому компоненту присваивается уникальный идентификатор, позволяющий идентифицировать его при операциях создания, перемещения и удаления. Уникальный идентификатор компонента является целым числом и генерируется при его создании. Данные о месторасположении компонента могут быть различными при использовании различных архитектур создания распределенных объектов.
Главный интерфейсный модуль (интерфейс работы с документами) предназначен для конечных пользователей системы, осуществляющих доступ к документам. Его работа состоит в выполнении следующих функций:
создание, удаление и редактирование иерархии категорий информационной потребности;
обеспечение информационного поиска, как с применением ключевых слов, так и контекстного поиска;
просмотр найденных документов.
Для выполнения своих функций главный интерфейсный модуль взаимодействует лишь с базой данных, что делает его независимым от остальных компонентов.
2.3 Алгоритм программы
Система предназначена для автоматизации заполнения формы №066/у Минздрава России и генерации на ее основе типовых отчетов для стационаров.
В соответствии с ТЗ на разработку системы взаимодействие программы с пользователем должно быть реализовано по следующему алгоритму:
а) ввод текущей даты;
б) выбор из главного меню одной из следующих функций:
вод данных и печать;
коррекция ранее введенных данных;
поиск данных больного по N ИБ или по фамилии.
получение отчетных форм (за отчетный период с <число, месяц, год> по <число, месяц, год>);
выход из программы.
После выполнения каждой функции необходимо обеспечить возврат в главное меню и выбор любой другой функции.
При выборе функции "Выход из программы" работа программы завершается.
При выборе функции "Коррекция ранее введенных данных" пользователь может откорректировать данные, введенные ранее.
Предусмотрен также режим "Настройка программы", который должен обеспечивать адаптацию программы к изменяющимся справочникам, используемым в программе. Режим настройки должен быть скрыт от конечного пользователя программы и доступен лишь администратору БД.
Разработанный алгоритм программы приведен на рис.3.
Рис. 2.Алгоритм программы.
3 Описание программного комплекса реализации
3.1. Обоснование платформы и средств разработки программного продукта
3.1.1 Обоснование выбора СУБД
В качестве хранилища данных системы выбрана СУБД SQL Server 2005. SQL Server 2005 является интегрированным решением, которое наделяет пользователей организации безопасной, надежной, и продуктивной платформой для обработки промышленной информации и приложений, касающихся интеллектуальных ресурсов предприятия. SQL Server 2005 предоставляет мощные, знакомые инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развёртывания, управления и использования данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия. Благодаря набору функций, взаимодействию с существующими системами и автоматизации типовых задач, SQL Server 2005 предоставляет полное решение в области хранения данных для предприятий всех масштабов.
Платформа данных SQL Server включает следующие инструменты:
1) Реляционная база данных – безопасное, надёжное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных.
2) Replication Services – репликация данных для распределённых и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчётных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle.
3) Notification Services – развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединённых и мобильных устройств.
4) Integration Services – возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия.
5) Analysis Services – аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение.
6) Reporting Services – исчерпывающее решение для создания, управления и доставки как традиционных бумажных отчётов, так и интерактивных, основанных на технологии WWW отчётов.
7) Инструменты управления – SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS). Стандартные протоколы доступа к данным существенно уменьшают время, необходимое для интеграции данных SQL Server с существующими системами. В дополнение, поддержка Web служб встроена для обеспечения взаимодействия с другими приложениями и платформами.
8) Инструменты разработки – SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отчётности, которые тесно интегрированы с Microsoft Visual Studio® для предоставления сквозных возможностей разработки приложений. Каждая главная подсистема SQL Server поставляется со своей собственной объектной моделью и набором API для расширения системы данных в любом направлении, которое уникально для вашего бизнеса.
3.1.2 Обоснование выбора среды разработки
В качестве среды разработки выбрана Microsoft Visual Studio 2008. Microsoft Visual Studio 2008 позволяет разработчикам быстро создавать подключенные приложения, способные обеспечить широчайшие возможности для работы пользователей. С помощью Visual Studio 2008 организации смогут собирать и анализировать информацию проще, чем когда бы то ни было раньше, что способствует принятию эффективных бизнес-решений. С помощью Visual Studio 2008 организации любого размера смогут быстро создавать более безопасные, управляемые и надежные приложения, использующие преимущества Windows Vista и системы Microsoft Office 2007.
Visual Studio 2008 представляет важные усовершенствования для разработчиков на основе трех главных идей.
Быстрая разработка приложений.
Эффективная совместная работа в группе.
Новый пользовательский интерфейс.
Visual Studio 2008 содержит усовершенствованные средства разработки, отладчики, функции работы с базами данных и новые возможности для создания современных приложений на разных платформах. Visual Studio 2008 включает новые возможности, такие как наглядные средства разработки для более быстрой работы с .NET Framework 3.5, улучшенные средства разработки веб-приложений и улучшения языков, ускоряющие работу со всеми типами данных. В Visual Studio 2008 разработчики найдут все необходимые средства для создания ярких веб-приложений с поддержкой AJAX. Разработчики смогут воспользоваться мощными клиентскими и серверными платформами для создания клиентских веб-приложений, легко интегрирующихся с внутренними поставщиками данных, работающих во всех современных веб-обозревателях и имеющих полный доступ к службам приложений ASP.NET и платформе Майкрософт.
Для более быстрой разработки в Visual Studio 2008 улучшены функции работы с языками и данными. Например, с помощью LINQ индивидуальные разработчики могут создавать решения, выполняющие анализ данных.
В Visual Studio 2008 разработчики могут ориентироваться на различные версии .NET Framework в одной и той же среде разработки. Можно создавать приложения для .NET Framework 2.0, 3.0 или 3.5, то есть поддерживать множество проектов в одной среде.
Visual Studio 2008 содержит новые средства разработки, облегчающие создание подключенных приложений на самых современных платформах, включая веб-приложения, приложения для Windows Vista, Office 2007, SQL Server 2008 и Windows Server 2008. В области веб-приложений ASP.NET AJAX и других новые технологий Visual Studio 2008 позволит быстро создавать высокоэффективные интерактивные веб-интерфейсы. В Visual Studio 2008 применены улучшенные средства для групп разработки, включая инструменты для специалистов по базам данных и функции совместной работы для обеспечения сотрудничества между разработчиками и дизайнерами.
Платформа .NET обеспечивает быстрое создание подключенных приложений с удобным пользовательским интерфейсом благодаря формированию основы (готовых программных модулей) для решения наиболее частых задач программирования. Подключенные приложения, построенные на платформе .NET Framework, обеспечивают моделирование бизнес-процессов и интеграцию систем в разнородной среде. Visual Studio и .NET Framework снижают необходимость в написании кода общего назначения, что сокращает время разработки и позволяет сосредоточить усилия разработчиков на решении бизнес-задач. Visual Studio 3.5 поддерживает среду .NET Framework версии 3.0 и содержит расширения для библиотек базовых классов, Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation и Windows CardSpace.
3.2 Описание программы
Как уже отмечалось ранее, автоматизированная система выбывшего из стационара предназначена для автоматизации процесса заполнения формы №066/у Минздрава России и формирования на ее основе отчетных форм для стационара.
Программа обеспечивает:
- ввод, хранение, коррекцию данных по выбывшим из стационара больным;
- оформление печатных документов по данным о выбывших больных за отчетный период;
- настройку на структуру конкретного стационара.
Она ориентирована на пользователя, не являющегося профессионалом в области вычислительной техники.
Для запуска программы необходимо набрать в командной строке => karta и нажать клавишу ENTER.
Об успешном запуске программы свидетельствует приглашение ввести дату.
Процесс работы с системой разбивается на несколько этапов:
- ввод текущей даты;
- работа в главном меню;
- ввод новых данных;
- коррекция введенных данных;
- формирование и печать отчетов за выбранный период;
- настройка программы на структуру конкретного стационара;
- выход из программы
3.2.1 Ввод текущей даты
При запуске программы на экране появляется заставка с надписью “СЕГОДНЯ: ” и некоторой датой. На машинах, снабженных автономными встроенными часами, будет выведена текущая дата, на других машинах выводится дата, установленная последней системной командой "DATE".
Для подтверждения даты нажмите клавишу ENTER, для изменения - наберите нужную дату и нажмите клавишу ENTER.
Можно также ввести любую дату, а не только текущую.
3.2.2 Работа в главном меню
Главное меню программы содержит следующие пункты: создание; удаление; редактирование; навигация; отчеты; выход.
Перемещение по пунктам главного меню осуществляется клавишами перемещения курсора: стрелка вправо, стрелка вниз и стрелка влево, стрелка вверх. Выбор и отказ от выбора пункта меню осуществляется клавишами ENTER и ESC соответственно. В нижней части экрана имеется подсказка о тех действиях, которые будут производиться при выборе соответствующего пункта главного меню.
3.2.3 Ввод новых данных
Если выбран пункт главного меню "Создание", то можно ввести данные в новую карту, выбывшего из стационара (другими словами, заполнить новую форму №066/у).
Высвечивается приглашение для введения номера истории болезни вновь выбывшего из стационара больного. Новая карта будет создана только в том случае, если информации о больном, с указанным номером истории болезни, в базе данных нет.
После этого на экране появляется текст, который содержит основные пункты формы №066/у, подлежащие заполнению. Движение по этому тексту осуществляется клавишами перемещения курсора, при этом по экрану перемещается "световое пятно". Для заполнения нужного пункта надо подвести "световое пятно" к данному пункту текста и нажать клавишу ENTER. Если данный пункт формы №066/у может содержать одно из наперед заданных значений, то на экран выводятся все эти значения и пользователь, используя клавиши перемещения курсора и клавишу ENTER, осуществляет выбор (используя клавишу ESC, можно выйти из данного пункта без выбора какого-либо значения). Все эти, "наперед заданные" значения хранятся в справочниках. Если данный пункт может содержать любое значение, то пользователю предлагается ввести его самому.
Возврат в основное меню происходит по нажатию клавиши F10.
Если некоторые пункты (а именно, те которые нужны для составления отчетных документов) не будут заполнены, то вновь введенная форма не будет сохранена. При попытке выхода, в этом случае, пользователю будет предложено заполнить нужные пункты.
3.2.4 Редактирование ранее введенной информации
Выбрав пункт главного меню "Редактирование", пользователь может произвести коррекцию любой ранее введенной формы, хранящейся в БД. Для этого ему предлагается либо ввести номер истории болезни, либо фамилию интересующего его больного.
Коррекция осуществляется по тем же правилам, что о при "Создании".
Для поиска №066/у формы интересующего больного, пользователь может использовать "Навигатор" БД.
Пользователь имеет возможность получить твердую копию отредактированной им формы. Для этого ему надо, находясь в режиме "Редактирование" или "Создание", сделать следующее: включить принтер; вставить в принтер лист бумаги; нажать клавишу F5 .
Перед пользователем появится меню, пунктами которого являются:
- "Печатать текущий раздел документа", т.е. тот пункт, на котором в данный момент находится курсор ("световое пятно");
- "Печатать весь документ", т.е. всю данную №066/у форму целиком;
- "Отказ от печати".
Клавишами перемещения курсора и клавишей ENTER пользователь осуществляет выбор.
3.2.5 Просмотр БД
Выбрав пункт "Навигатор", пользователь может просмотреть всю информацию, которая хранится в БД. Для этого ему предлагается меню второго уровня, используя пункты "Текущая карта", "Следующая карта" и "Предыдущая карта" которого, пользователь может последовательно просмотреть всю БД. При этом в нижней части экрана будет представлены номер истории болезни пациента, его фамилия и дата выписки, соответствующие очередной №066/у форме. Кроме того, пользователь может ввести условия просмотра:
- либо номер истории болезни интересующего его больного (в этом случае, пользователь будет просматривать БД, начиная с формы с введенным номером истории болезни (если она есть в БД); если формы с введенным номером истории болезни в БД; нет, то будет представлена первая форма с номером большим, чем у заданной);
- либо фамилию больного;
- либо дату выписки больного из стационара (в этом случае, пользователь будет просматривать №066/у формы больных, выписанных во введенную дату и во все последующие дни).
Возврат в основное меню - по F10 или по ESC.
После выхода из "Навигатора" текущим номер истории болезни становится тот номер, который был у последней из просмотренных форм. Это можно использовать для поиска и последующего редактирования интересующей пользователя формы или для её удаления.
3.2.6 Удаление информации
Выбрав этот пункт основного меню, пользователь получает возможность, путем последовательного просмотра БД, помечать интересующие его №066/у формы на удаление.
Помеченные пользователем на удаление формы после выполнения пункта "Удаление" физически удаляются из БД.
3.2.7 Получение отчетных форм
Выбрав пункт главного меню "Отчеты", можно получить отчеты фиксированной формы на основе введенной информации. Предлагается меню со следующими пунктами: месячные отчеты; квартальные отчеты.
Выбрав первый пункт, можно получить месячный отчет по любому отделению стационара. Для этого пользователю предлагается указать названия отделения, по которому будет формироваться отчет. Если отделение не будет указано, то отчет формироваться не будет.
Список литературы
1.Государственный образовательный стандарт высшего профессионального образования. Государственные требования к минимуму содержания и уровню подготовки выпускника по специальности 230105 – «Программное обеспечение вычислительной техники и автоматизированных систем.
2.Рекомендации по организации практики студентов образовательных учреждений высшего профессионального образования МО РФ № 14-55-484 ин 15 от 03.08.2000.
3.Орлов С.А. Технология разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.
4.Вендров А.М. Проектирование программного обеспечения экономических систем: Учебник. – М.: Финансы и статистика, 2000. – 352 с.
5.Вендров А.М. Практикум по проектированию программного обеспечения экономических систем: Учебник. – М.: Финансы и статистика, 2002. – 192 с.
6.Рамбо Д., Якобсон А., Буч Г. UML: специальный справочник. – СПб.: Питер, 2002. – 656 с.
7.Фаулер М., Скотт К. UML в кратком изложении. М. Мир. 1999. 191 с.
8.Буч Г., Рамбо Д., Джекобсон А. UML. Руководство пользователя. М. ДМК 2000. 432 с.
9. С Предприятие. Документация.
10.Ресурсы сети Интерне
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00472