Автоматизированная информационная система "Больница"
Информационная модель системы, составляющие ее таблицы и связи между ними. Описание программного продукта, созданного на базе Access 2003. Инструкция по эксплуатации и применению информационной системы, основные кнопочные формы и запросы, интерфейс.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 09.05.2013 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Постановка задачи
1.2 Анализ методов решения
1.3 Анализ средств программирования
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Информационная модель системы
2.2 Описание программного продукта
2.3 Инструкция по эксплуатации и применению
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ВВЕДЕНИЕ
Наступивший век называют веком информационных технологий. Сегодня стало реальным то, о чем писал Никола Тесла более века назад - беспроводная передача энергии на большие расстояния - именно она стала прообразом Интернета и сотовой связи. Это позволило связать воедино всё население Земли, создав единое информационное пространство. Такие огромные перемены в жизни человечества поставили перед учеными новые сложные задачи по изобретению способов получения, обработки, хранения и передачи информации, изучению возможностей информационных технологий и их приложению к различным сферам жизнедеятельности человека, освобождению его от длительного монотонного труда.
Автоматизированные информационные системы - это системы, основными функциями которых являются надежное хранение информации во внешней памяти компьютера, выполнение специфических преобразований информации, связанных с ее поиском и модификацией, предоставление пользователям-непрограммистам удобного и легко осваиваемого интерфейса.
В настоящее время автоматизированные информационные системы (АИС) получили столь широкое распространение, что трудно найти такую область человеческой деятельности, в которой бы они не применялись: образование, медицина, строительство, связь, экономика, машиностроение - вот далеко не полный перечень этих областей.
В числе основных требований, предъявляемым к информационным системам, необходимо отметить следующие:
Возможность надежного и экономичного хранения во внешней памяти компьютера больших информационных массивов, имеющих сложную логическую структуру.
Обеспечение эффективного поиска информации по запросам пользователей.
Поддерживание языков манипулирования данными и языков запросов.
Возможность многопользовательского доступа к информации и параллельная работа нескольких групп пользователей.
Поддержание согласованности данных в процессе их модификации.
Обеспечение восстановления данных после различных сбоев в компьютерной системе.
Основу любой информационной системы составляет множество файлов, которые располагаются на устройствах внешней памяти компьютера и используются для хранения необходимой информации.
Программное обеспечение (ПО) АИС очень разнообразно и значительно различается по своим функциям, архитектуре и способам реализации.
Информационные системы предназначены для сбора, обработки и хранения информации, поэтому неотъемлемой частью большинства ИС являются базы данных.
Информационные системы изменяются под действием Интернета. Глобальная сеть разрушила географические барьеры, поток информации стал более мощным и активным, потребовав создания новых технологий и моделей информационных систем, и этот процесс продолжается, предъявляя всё новые и новые требования как к самим ИС, так и к подготовке кадров для работы с этими системами.
Предлагаемая вашему вниманию программа «АИС «Больница» создана в СУБД Access. Данная версия предназначена для отделений стационаров лечебных учреждений любого профиля, однако она легко может быть адаптирована для поликлиник, сельских ФАП и т.д.
Данная АИС позволяет получить полную информацию о персонале больницы, контингенте пациентов и его движении, назначаемом лечении и т.п. При необходимости можно вывести на экран отдельную информацию по любому из вышеназванных пунктов. Такое оперативное владение информацией является необходимым условием успешной работы любого лечебного учреждения.
Программа удобна и проста в обращении и не требует специальных знаний и навыков программирования. Для работы с данной АИС достаточно уровня уверенного пользователя.
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Постановка задачи
создать автоматизированную информационную систему «Больница», для чего необходимо выполнить следующее:
изучить соответствующую литературу, входную документацию и т.д.;
ознакомиться со спецификой работы лечебного учреждения, и проанализировать возможности внедрения АИС;
провести апробацию разработанного продукта, с целью выявления и устранения возможных ошибок, и с целью усовершенствования АИС;
создать таблицы, отчеты, запросы.
АИС содержит следующие функциональные подсистемы: «Врачи», «Медицинские сестры», «Пациенты», «Палаты».
Подсистемы содержат следующие сведения:
- «Врачи» - код врача, Ф.И.О., специализация, домашний адрес и телефон, № закрепленной палаты;
- «Медицинские сестры» - код медсестры, Ф.И.О., специализация, домашний адрес и телефон, № закрепленной палаты;
- «Пациенты» - код пациента, Ф.И.О., домашний адрес и телефон, № медицинского полиса, даты поступления и выписки, № палаты, Ф.И.О. лечащего врача и медсестры, диагноз, назначенное лечение, комментарий;
- «Палаты» - № палаты, Ф.И.О. пациентов.
Входные и выходные документы:
- основные входные документы: сведения о пациентах, персонифицированные данные о врачах и медперсонале лечебного учреждения;
- основные выходные документы: анамнезы для пациентов, больничные листы.
1.2 Анализ методов решения
В зависимости от степени автоматизации информационных процессов в системе управления организации, возможны следующие методы решения: ручной, механизированный, частично автоматизированный, полностью автоматизированный.
Ручной метод характеризуется отсутствием современных технических средств переработки информации и выполнением всех операций человеком.
Механизированный метод характеризуется труда человека и несложной техники, где ведущая роль отводится человеку.
Частично автоматизированный метод предполагает участие в процессе обработки информации и человека, и компьютера, причем главная роль отводится компьютеру.
Полностью автоматизированный метод предполагает выполнение всех операций по переработке информации без участия человека.
В данной АИС «Больница» применен частично автоматизированный метод, который в современном толковании обязательно вкладывается в термин «информационная система».
1.3 Анализ средств программирования
C++ представляет собой объектно-ориентированный низкоуровневый язык программирования, отвечающий стандартам ANSI и ISO. Объектная ориентированность C++ означает, что он поддерживает стиль программирования, упрощающий кодирование крупномасштабных программ и обеспечивающий их расширяемость. Будучи низкоуровневым языком, C++ может генерировать весьма эффективные высокоскоростные программы, совместимые с большинством современных сред программирования. C++ является следующим поколением языка программирования C - результатом добавления новых веяний академической компьютерной мысли. Дополнительные возможности C++ весьма значительны и требуют не только некоторых размышлений, но и привычки, однако результат того заслуживает.
VBA -- это язык программирования, встроенный во множество программ, от приложений Microsoft Office, Microsoft Project, Visio и AutoCAD до многочисленных специализированных приложений, предназначенных для управления производственными процессами, учета финансовых ресурсов или информационной поддержки клиентов.
В настоящее время среди широкого круга пользователей популярна система объектно-ориентированного программирования Delphi, основу которой составляет язык Object Pascal. Delphi позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования. Создание прикладных программ, или приложений, Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные управляющие элементы. С помощью средств интегрированной среды разработчик может удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в интегрированной среде разработки. Интегрированная среда разработки Delphi представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейс) может различаться в зависимости от настроек. Несмотря на наличие многих окон, Delphi является однодокументной средой и позволяет одновременно работать с одним приложением (проектом приложения).
В настоящее время одно из первых мест по популярности среди СУБД занимает Microsoft Access. Основной причиной этого является то, что Microsoft Access входит в интегрированный пакет Microsoft Office. Назначение этого широко известного программного продукта - решение локальных офисных задач с ограниченным объемом данных и формирования отчетов по результатам работы, при этом отчеты могут быть представлены в стандартном для офисных приложений виде.
Используя Microsoft Access, можно производить полный цикл работ от проектирования до внедрения готовой программы. Только Microsoft Access позволяет создавать программы, состоящие из одного файла, содержащего как текст программы, так и реляционную БД сложной структуры.
Проанализировав доступные средства программирования, для создания данной АИС была выбрана СУБД Microsoft Access. Приведем характеристики, ставящие ее вне конкуренции при разработке подобных систем на основе БД:
Простота освоения специалистами, не владеющими языками программирования;
Совместимость с приложениями Windows;
Возможность создания БД со вставкой графических и мультимедийных объектов;
Возможность работы в глобальных и локальных сетях;
Возможность использования таблиц БД, разработанных другими программными системами.
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Информационная модель системы
ER - диаграмма включает в себя все подсистемы АИС «Больница» в виде блоков, а также содержащиеся в них сведения. Для каждой подсистемы указано ее функциональное назначение. ER - диаграмма дает наглядное представление о работе лечебного учреждения.(см. рис.1.).
На приведенной ниже «Схеме данных» (рис.2.) отображены составляющие ее таблицы и связи между этими таблицами.
Таблица «Врачи» имеет вид и содержит следующую информацию:
Врачи |
||||||||
Учетная запись |
Код врача |
Фамилия |
Имя |
Отчество |
Специализация |
Адрес |
Телефон |
|
1 |
1001 |
Бабич |
Даниил |
Юрьевич |
хирург |
ул. Пупкина д.10 кв.10 |
10-10-10 |
|
2 |
1002 |
Витебский |
Аркадий |
Наумович |
травматолог |
|||
3 |
1003 |
Кацман |
Мойша |
Борисович |
гастроэнтеролог |
|||
4 |
1004 |
Швондер |
Самуил |
Яковлевич |
отоларинголог |
|||
5 |
1005 |
Шнипперсон |
Даниил |
Юрьевич |
терепевт |
|||
6 |
1006 |
Иванова |
Надежда |
Ивановна |
гинеколог |
Так выглядит таблица «Медицинские сестры»:
Медицинские сестры |
|||||||||
Учетная запись |
Код медицинской сестры |
Фамилия |
Имя |
Отчество |
Адрес |
Телефон |
Специализация |
Палата № |
|
1 |
2001 |
Филатова |
Зоя |
Павловна |
00-00-00 |
акушерка |
10 |
||
2 |
2002 |
Баранова |
Тамара |
Викторовна |
процедурная сестра |
11 |
|||
3 |
2003 |
Васильева |
Светлана |
Тимофеевна |
12 |
||||
4 |
2004 |
Данилова |
Татьяна |
Сергеевна |
13 |
||||
5 |
2005 |
Конева |
Елена |
Владимировна |
14 |
||||
6 |
2006 |
Терентьева |
Ольга |
Васильевна |
15 |
Таблица «Пациенты» выглядит следующим образом:
Пациенты |
||||||||||||||||
Учетная запись |
Код пациента |
Фамилия |
Имя |
Отчество |
Адрес |
Телефон |
М/П № |
Дата поступления |
Дата выписки |
Палата № |
Фамилия врача |
Фамилия медицинской сестры |
Назначен-ное лечение |
Коммен-тарий |
Диагноз |
|
1 |
3001 |
Конев |
Тарас |
Петрович |
ул. Сибирская, 5-54 |
33-33-33 |
aa 3455216 |
09.02.2008 |
16.02.2008 |
10 |
Бабич |
Филатова |
||||
2 |
3002 |
Смирнов |
Игорь |
Дмитриевич |
ул. Бегичева, 1-20 |
01.01.2008 |
10 |
Витебский |
Филатова |
|||||||
3 |
3003 |
Петров |
Алексей |
Сергеевич |
ул. Правды, 35-70 |
02.01.2008 |
10 |
Бабич |
Филатова |
|||||||
4 |
3004 |
Антонов |
Петр |
Алексеевич |
ул. Мира, 23-1 |
02.01.2008 |
11 |
Кацман |
Баранова |
|||||||
5 |
3005 |
Егоров |
Дмитрий |
Владимирович |
ул. Победы, 12-22 |
29.12.2007 |
11 |
Кацман |
Баранова |
|||||||
6 |
3006 |
Кузнецов |
Павел |
Романович |
пр. Ленина, 17-55 |
03.01.2008 |
11 |
Витебский |
Баранова |
|||||||
7 |
3007 |
Ляхов |
Юрий |
Викторович |
ул. Лермонтова, 1-2 |
03.01.2008 |
12 |
Бабич |
Васильева |
|||||||
8 |
3008 |
Попов |
Тимофей |
Михайлович |
ул. Труда, 102-35 |
01.01.2008 |
12 |
Витебский |
Васильева |
|||||||
9 |
3009 |
Пушкин |
Александр |
Сергеевич |
ул. Бауманская, 9-45 |
28.12.2007 |
12 |
Кацман |
Васильева |
|||||||
10 |
3010 |
Копылов |
Михаил |
Юрьевич |
ул. Зеленая, 27 |
05.01.2008 |
13 |
Швондер |
Данилова |
|||||||
11 |
3011 |
Кукушкин |
Мефодий |
Ильич |
ул. Космонавтов, 43-3 |
05.01.2008 |
13 |
Шнипперсон |
Данилова |
|||||||
12 |
3012 |
Сидоров |
Владимир |
Андреевич |
пер. Солнечный, 8-12 |
04.01.2008 |
13 |
Швондер |
Данилова |
|||||||
13 |
3013 |
Зуев |
Василий |
Павлович |
ул. Заречная, 63-1 |
05.01.2008 |
14 |
Шнипперсон |
Конева |
|||||||
ER - диаграмма. (рис.1)
(рис.2)
(рис.3)
(рис.4)
(рис.5)
(рис.6)
(рис.7)
2.2 Описание программного продукта
Данная АИС создана на базе Access 2003, но может быть легко адаптирована под операционные системы MS Windows 98/ME/2000/XP/Vista. Разработанная АИС лучше всего совместима с универсальной сетевой системой общего назначения Windows Server 2003 Standard Edition, предназначенной для корпоративного использования при решении самых разных задач небольшими стационарами или крупными лечебными центрами.
АИС допускает расширение путем добавления новых таблиц, запросов и отчетов. Отчеты могут быть представлены как в электронном виде на экране монитора, так и в печатном виде с помощью Microsoft Office.
2.3 Инструкция по эксплуатации и применению
Работа с АИС «Больница» начинается с копирования данной программы с установочного диска на сервер организации либо, если это небольшое лечебное учреждение, непосредственно на компьютер пользователя и выноса «ярлыка» программы на рабочий стол ПК. Запуск производится с ярлыка, находящегося на «рабочем столе» ПК.
После чего открывается основное пользовательское окно программы:
При нажатии на кнопку «Таблицы / формы» открывается кнопочная форма следующего вида:
Кнопка «Врачи» открывает бланк формы «Врач» для поиска нужной информации или внесения новой. На открывшейся форме имеются кнопки для поиска и выхода в предыдущее меню .
информационная система таблица запрос
Аналогично, при нажатии кнопок «Медицинские сестры» и «Пациенты» открываются соответствующие формы. Кнопка «В главную форму» возвращает в основное пользовательское меню программы.
Кнопка «Запросы / выборка» предназначена для поиска и выбора требующейся информации.
Пример запроса «Пациенты»:
При нажатии на кнопку «Выписки / отчеты» откроется следующая кнопочная форма:
Пример отчета-выписки по пациенту:
Выписка
Фамилия: Конев
Имя: Тарас
Отчество: Петрович
Адрес: ул. Сибирская, 5-54
Телефон: 33-33-33
М/П №: aa 3455216
Дата поступления: 09.02.2008
Дата выписки: 16.02.2008
Фамилия врача: Бабич
Фамилия Филатова
медицинской сестры:
Проведенное Массаж поясничного отдела.
лечение: Внутримышечные инъекции.
Диагноз: Хондроз.
ЗАКЛЮЧЕНИЕ
В процессе работы над созданием АИС «Больница» были решены следующие задачи:
Изучение соответствующей литературы и документации;
Ознакомление со спецификой работы лечебного учреждения;
Анализ возможностей внедрения АИС;
Создание таблиц, отчетов и запросов.
Был проведен анализ методов решений и средств программирования, в ходе чего в качестве метода решения выбран частично автоматизированный метод, а в качестве средства программирования - СУБД Microsoft Access.
Информационная модель системы представлена в виде ER - диаграммы с указанием всех связей, а также в виде таблиц, отражающих содержание каждой из функциональных подсистем.
Инструкция по эксплуатации и применению снабжена «скриншотами», что позволяет пользователю без особых затруднений освоить принципы работы АИС «Больница».
Разработанная АИС полностью подготовлена к заключительному этапу - практической апробации в условиях лечебного учреждения.
СПИСОК ЛИТЕРАТУРЫ
Кронан Д. Microsoft Office 2003 / Джон Кронан, Вирджиния Андерсен, Бренда Брайанд Андерсон; пер. с англ. О. Б. Вереиной. - М. : НТ Пресс, 2005. - 240с. : ил. - (Быстрые шаги).
Кауфельд Д. Access 2002 для «чайников». : Пер. с англ. - М. : Издательский дом «Вильямс», 2004. - 304с. : ил. - Парал. тит. англ.
Ищенко А. Ю., Комалутдинова А. В. Базы данных: Учеб. пособие. - М., 2007.
Учебно-методическое пособие по дисциплине «Базы данных» / Сост. Рябухина М. В. - Курган: КТК, 2006 - 67с.
Волк В. К. Разработка реляционных баз данных в СУБД Microsoft Access. Лабораторный практикум по дисциплине «Базы данных». - Курган, 2003 - 35с.
Волк В. К. Access для начинающих. Лабораторный практикум. - Курган, 2003 (электронное издание)
Михеева В. Д. Харитонова И. А., Microsoft Access 2002, Наиболее полное руководство в подлиннике, Санкт-Петербург, 2003, изд. «БХВ-Петербург».
Керри Н. Праг, Майкл Р. Ирвин, Access 2002, Библия пользователя, Москва - Санкт-Петербург - Киев 2004, изд. «Диалектика».
Ролланд Ф. Д., Основные концепции баз данных, Москва - Санкт-Петербург - Киев, 2002, изд. «Вильямс».
Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2002.
Размещено на http://www.allbest.ru
...Подобные документы
Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.
курсовая работа [2,1 M], добавлен 11.07.2013Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.
курсовая работа [394,0 K], добавлен 21.10.2012Информационная модель в Access как некоторый упрощенный заменитель реального объекта или системы. Основные структуры, определяющие организацию данных и связей между ними; реляционная разновидность организации данных. Пример базы данных в налогообложении.
реферат [2,5 M], добавлен 25.12.2009Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.
дипломная работа [4,5 M], добавлен 09.03.2010Основные принципы объектно-ориентированного подхода в построении модели АИС унифицированного языка моделирования. Диаграммы моделей системы. Анализ больничного комплекса Алексеевской ЦРБ и создание информационной системы его кардиологического отделения.
курсовая работа [715,4 K], добавлен 20.11.2010Автоматизированная информационная система и её составляющие компоненты. Системы обработки данных и поддержки принятия решений. Информационно-логические и расчетные системы, их назначение и функции. Отраслевые, территориальные и межотраслевые АИС.
курсовая работа [420,3 K], добавлен 05.05.2014Особенности создания автоматизированной информационной системы для системного администратора библиотеки. Функции ввода и обновления данных и печати документов. Технологическая последовательность выполнения процедур системы, инструкция пользователя.
курсовая работа [430,0 K], добавлен 12.03.2013Понятие автоматизированной информационной системы, ее структурные компоненты и классификация. Основные функции систем управления процессом. Применение базы данных процесса для мониторинга и управления. Доступ к базе данных процесса, запросы и протоколы.
реферат [457,1 K], добавлен 18.12.2012Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.
реферат [5,5 M], добавлен 08.11.2010Организационно-экономическая характеристика транспортного предприятия. Особенности транспортно-логистических бизнес-процессов организации. Использование автоматизированной информационной системы на базе продукта "1C: Предприятие", её преимущества.
дипломная работа [1,4 M], добавлен 31.12.2017Информационная система "Юридические услуги". Проектирование программного обеспечения. Анализ информационных потоков. Логическое представление, анализ структуры базы данных информационной системы, ее блок-схемы. Инструкция пользователя, контрольный пример.
курсовая работа [1,1 M], добавлен 30.07.2009Проектирование и разработка автоматизированной информационной системы (АИС) публикации и обработки данных для работников детского сада № 176. Недостатки существующей АИС, снижающие эффективность работы организации. Прототип пользовательского интерфейса.
дипломная работа [7,7 M], добавлен 19.07.2012Информационная модель системы. Требования к техническому, программному обеспечению и интерфейсам информационной системы. Инсталляция и запуск программного продукта. Руководство пользователя системы с правами дознавателя. Макеты входных документов.
дипломная работа [1,1 M], добавлен 18.01.2013Цель создания информационной системы. Автоматизированная информационная система "Строительное предприятие". Использование вычислительной техники и программного обеспечения для создания автоматизированной информационной системы управления на предприятии.
курсовая работа [2,5 M], добавлен 04.01.2011Технология разработки информационной системы по учету квартирных платежей и практическое освоение методики запрашиваемой пользователями выходной информации. Основные сущности, их атрибуты и связи между ними. Выбор средств и методов программирования.
курсовая работа [1,1 M], добавлен 18.02.2016Разработка автоматизированной информационной системы "Детское дошкольное образовательное учреждение", созданной с использованием "1C: Предприятие". Информационные и материальные потоки. Подбор программного обеспечения, особенности интерфейса системы.
курсовая работа [3,3 M], добавлен 30.04.2013Анализ предметной области. Выработка требований и ограничений. Серверная часть информационной системы. Запросы клиентского приложения. Триггеры для поддержки сложных ограничений целостности в базе данных. Пользовательский интерфейс клиентского приложения.
курсовая работа [2,6 M], добавлен 21.02.2016История развития географической информационной системы, ее сущность и задачи, основные ключевые составляющие. Характеристика векторной и растровой моделей информационных данных. Стоимость работ по созданию географической информационной системы.
презентация [585,7 K], добавлен 22.05.2009Реализация информационной системы "Стройгенплан" в архитектуре "клиент-сервер". Цели и задачи моделируемой информационной системы, ее функциональная и информационная модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер".
курсовая работа [1,9 M], добавлен 30.08.2010