Разработка информационной системы "Больница" - Программирование, компьютеры и кибернетика курсовая работа
Главная
Программирование, компьютеры и кибернетика
Разработка информационной системы "Больница"
Создание программы для обработки и хранения информации о пациентах, сделанных им назначениях и их выписке из больницы. Описание структуры и определение формы представления входных и выходных данных. Разработка системы средствами C++ и Builder 6.0.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
В данной работе нужно разработать систему «Больница». В данной системе должно быть реализовано следующее: Пациенту назначается лечащий Врач, Врач может сделать назначение Пациенту (процедуры, лекарства, операции), Медсестра или другой Врач выполняют назначения, Пациент может быть выписан из Больницы по окончании лечения, при нарушении режима или иных обстоятельствах.
Данная система должна выводить данные о пациентах, о назначениях сделанных пациенту, о выписке каждого пациента.
По выполнению данной работы должны быть получены навыки самостоятельной разработки программного продукта в соответствии с принципами структурного или объектно-ориентированного программирования.
Для системы больницы были выбраны следующие входные данные, характеризующие Пациента:
Выходные данные, характеризующие Пациента:
Структура входных и выходных данных представлена на рисунке 2.1.1.
Рисунок 2.1.1 - Структура входных и выходных данных системы
1. Вводим данные о новом пациенте/сотруднике/назначении в предназначенные для этого поля
2. Считываем данные, введенные в полях для ввода информации
Входные и выходные данные будут иметь следующие типы данных:
· Фамилия Имя Отчество пациента - текстовый тип, проверка на правильность ввода;
· Лечащий врач - текстовый тип, вставляется из справочника, находящийся в таблице «Doctor»;
· Причина выписки - текстовый тип, вставляется из справочника, находящийся в таблице «Naznachenie»;
· Фамилия Имя Отчество сотрудника - текстовый тип, проверка на правильность ввода;
· Должность - текстовый тип, вставляется из таблицы «Doljnost»;
· Назначение - текстовый тип, вставляется из таблицы «Nazv»;
· Наименование - текстовый тип, проверка на правильность ввода
· ФИО врача/медсестры - текстовый тип, вводиться из таблицы «Doctor».
· Код - проставляется автоматически
· Фамилия Имя Отчество пациента - текстовый тип, проверка на правильность ввода;
· Лечащий врач - текстовый тип, вставляется из справочника, находящийся в таблице «Doctor»;
· Причина выписки - текстовый тип, вставляется из справочника, находящийся в таблице «Naznachenie»;
· Код сотрудника - проставляется автоматически
· Фамилия Имя Отчество сотрудника - текстовый тип, проверка на правильность ввода;
· Должность - текстовый тип, вставляется из таблицы «Doljnost»;
· Код пациента - вставляется автоматически в зависимости от того какому пациенту будет назначено
· Назначение - текстовый тип, вставляется из таблицы «Nazv»;
· Наименование - текстовый тип, проверка на правильность ввода
· ФИО врача/медсестры - текстовый тип, вводиться из таблицы «Doctor».
Все данные заносятся в три основные таблицы «Patcient», «Doctor» и «Naznachenie». Справочники берутся из дополнительных таблиц, о которых говорилось выше.
Все таблицы хранятся в одном файле «Klinika.mdb», который представляет из себя базу данных для данной системы. База данных была разработана средствами MS Access.
· Kod - вставляется автоматически и является идентификационным номером пациента;
· KodVracha - вставляется автоматически из таблицы «Doctor», является идентификационным номером сотрудника;
· Фамилия Имя Отчество - фамилия имя отчество пациента;
· Причина выписки - причина выписки, выбирается из справочника, по умолчанию NULL;
Таблица «Doctor» в базе данных состоит из 3 полей:
· Код - вставляется автоматически и является идентификационным номером сотрудника;
· Фамилия Имя Отчество - фамилия имя отчество сотрудника;
· Должность - должность, выбирается из справочника;
Таблица «Naznachenie» в базе данных состоит из 4 полей:
· Kod - вставляется тот номер пациента, для которого вносим данные о назначении;
· Назначение - назначение, вставляется из справочника;
· Наименование - наименование назначения;
· Врач - вставляется те ФИО, которые были выбраны;
Все поля для ввода информации подключены к конкретному полю конкретной таблицы. Для выбора лечащего врача, причины выписки, назначения, ФИО врача/медсестры, выполняющие назначение, и должность будут организованы выпадающие списки.
При разработке программы был разработан дружественный интерфейс, была создана главная форма с вкладками и дополнительная форма для ввода назначений. На форме две вкладки «Пациенты» и «Сотрудники».
При выборе первой вкладки «Пациенты» на форме отображаются элементы для ввода/редактирования данных о пациенте, список пациентов, находящихся на лечении, а так же таблица назначений, в которой отображаются данные о назначениях для выбранного пациента. ФИО пациента вводиться в поле dEdit. Данные из справочников выводятся в dbLookupComboBox, что представляет из себя выпадающие списки. Главная форма пациентов представлена на рисунке 3.1.1.
Рисунок 3.1.1- Главная форма пациентов
При выборе вкладки «Сотрудники» отображаются элементы для ввода/редактирования данных о сотрудниках. ФИО сотрудника вводиться в поле dEdit. Данные из справочников выводятся в dbLookupComboBox, что представляет из себя выпадающий список. Форма для данных о новом пациенте показана на рисунке 3.1.2.
При нажатии кнопки «Добавить»/«Выполнить» назначение выводиться форма для ввода новых назначений или редактирования введенных ранее. Форма назначений показана на рисунке 3.1.3.
Рисунок 3.1.2 - Главная форма сотрудников
Была сформирована база данных «Klinika.mdb». Куда были введены различные данные о пациентах/врачах/назначениях. Для проверки вывода списка пациентов программой вручную было введено через MS Access 5 пациентов, справочники врачей и причины выписки.
Для тестирования программы были выбраны следующие этапы:
· Вывод списка пациентов внесенных вручную в саму базу через MS Access
· Ввод новых пациентов средствами разработанной программы
· Вывод общего списка пациентов внесенных через разработанную программу и вручную
· Редактирование пациентов, а именно ввод разных назначений и данных о выписке
Программа прошла все этапы тестирования.
1. В.Ю. Ачкасов. Программирование баз данных в Delphi.
2. Д инман М. С++. Освой на примерах.
Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Актуальность автоматизации процесса обучения. Разработка автоматизированной технологии обработки информации. Определение формы представления входных и выходных данных. курсовая работа [739,6 K], добавлен 17.01.2015
Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере. курсовая работа [1,2 M], добавлен 25.05.2009
Создание программы для вычисления значения функции на основе определённой формулы. Уточнение структуры входных и выходных данных и определение ассемблерного формата их представления. Разработка алгоритмов для реализации работы программного обеспечения. курсовая работа [240,6 K], добавлен 17.06.2013
Библиотека как элемент образовательной среды. Основные технологии работы библиотеки общеобразовательного учреждения. Описание входных и выходных потоков информации. Выбор системы управления базами данных и создание схемы данных. Тестирование базы данных. дипломная работа [1,5 M], добавлен 13.10.2015
Создание базы данных частной клиники, предназначенной для хранения информации о врачах и пациентах, распорядке работы больницы, с возможностью внесения данных, вывода информации в необходимом формате. Проектирование таблиц, запросов, форм и отчетов. курсовая работа [1,8 M], добавлен 02.12.2012
Комбинированный тип данных для хранения входных данных о студентах и информация, содержащаяся в полях. Пример структуры входных и выходных данных. Алгоритм работы и программный код программы по успеваемости студентов, описание используемых функций. курсовая работа [135,9 K], добавлен 28.12.2012
Разработка структуры баз данных для больницы, отражающих всю информацию о сотрудниках и пациентах, информацию для врачей о диагнозах и способах их лечения, о лекарствах. Работа с таблицами и установление связей между ними, формирование конечных отчетов. курсовая работа [1,9 M], добавлен 03.09.2009
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Разработка информационной системы "Больница" курсовая работа. Программирование, компьютеры и кибернетика.
Третьеиюньская монархия и ее сущность
Гдз Контрольные Работы Александрова
Контрольная работа по теме Стандартизация и сертификация в управлении качеством услуг
Курсовая Работа Тему Реклама
Курсовая работа: Проблемы семей имеющих подростков
Реферат: Характеристика природно-ресурсного потенциала России
Медицина И Вызов Времени Эссе
Реферат: The Bridges Of Madison County Essay Research
Публицистический Стиль План Сочинения
Курсовая работа: Расчет затрат на обслуживание ремонтные мероприятия управляющих систем и электротехнической части
Экономическая Деятельность Предприятия Отчет По Практике
Курсовая Работа На Тему Договор Займа Между Гражданами. Судебная Практика По Договорам С Участием Граждан
Курсовая работа: Анализ внешней среды предприятия
Реферат по теме Психологическая защита и ее методы
Реферат: «архимед величайший древнегреческий математик, физик, инженер»
Курсовая работа по теме Педагогическая адаптация у студентов с нарушениями слуха
Реферат: Предпринимательство в сфере электронного бизнеса в России
Курсовая работа по теме Страхование и его роль в развитии экономики
Реферат по теме Успешность бренда
Защита Диссертации Дисс Совет Мгу 12.07 Ютуб
Особенности ВНД человека - Биология и естествознание контрольная работа
База данных для магазина музыкальных инструментов - Программирование, компьютеры и кибернетика курсовая работа
Домашняя работа как форма организации внеурочной деятельности - Педагогика курсовая работа