Назначение компьютерных медицинских систем

Понятие и структура информационных систем, их классификация и типы, особенности применения в сфере медицины, назначение и возможности. Автоматизированные системы ведения истории болезни, оздоровительных мероприятий. Технические средства обработки данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Самым основным фактором в успешном компьютерном приложении может быть человек-юзер. У каждого успешного компьютерного приложения обязан быть контактирующий с ним человек либо «исполнительный рычаг» (человек, который получает и применяет компьютерную информацию). Компьютеризация не ведет конкретно к улучшению исцеления больных. Компьютер может предоставить своевременную и важную информацию, но использовать эту информацию обязан человек - юзер.

2. Проектная часть

2.1 Характеристика организации

Государственное учреждение «Житикаринский региональный реабилитационный центр для инвалидов» является некоммерческой организацией, созданной в целях проведения социально-оздоровительных и профилактических мероприятий, направленных на реабилитацию инвалидов, в том числе детей-инвалидов, а также для повышения их физической активности и нормализации психологического статуса. [4]

Центр является юридическим лицом в организационно-правовой форме государственного учреждения.

Учредителем Центра является акимат Костанайской области.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 2.1. Схема структуры ГУ «Житикаринский региональный реабилитационный центр для инвалидов»

Предметом деятельности Центра является организация мероприятий, направленных на адаптацию и интеграцию инвалидов в общество через осуществление комплекса мер по социальной и медицинской реабилитации.

Целями деятельности Центра являются:

1) восстановление социально-психологического статуса инвалидов;

2) социально-бытовая и социально-средовая адаптация инвалидов;

3) осуществление мероприятий по медицинской реабилитации, направленных на восстановление жизнедеятельности инвалидов, в соответствии с индивидуальной программой реабилитации.

Виды деятельности Центра

Для достижения указанных целей Центр осуществляет следующие виды деятельности:

1) прием и размещение инвалидов с учетом их возраста, пола, характера заболеваний;

2) определение конкретных форм помощи инвалидам с учетом их физического и психологического состояния, а также имеющихся заболеваний;

3) выполнение мероприятий по адаптации инвалидов к условиям проживания;

4) проведение оздоровительных и профилактических мероприятий;

5) организация рационального (диетического) питания инвалидов;

6) осуществление мероприятий по коррекции социально-психологического статуса инвалидов;

7) восстановление у инвалидов способностей к посильному труду;

8) организация досуга;

9) информирование и консультирование инвалидов по вопросам, входящим в компетенцию Центра;

10) осуществление мероприятий по повышении качества обслуживания инвалидов и профессионального уровня работников Центра, внедрению новых форм и методов работы.

2.2 Техническое задание

Основанием для разработки компьютерной системы для автоматизации сбора и обработки данных ГУ «Областного Житикаринского реабилитационного центра для инвалидов» послужили следующие обстоятельства:

- необходимость автоматизации учета документации реабилитационного центра;

- необходимость автоматизации операций по управлению документацией;

- необходимость автоматизированного контроля ведения документации;

- необходимость повышения качества управления процессом проведения социально-оздоровительных и профилактических мероприятий по оздоровлению пациентов центра.

Программное обеспечение в первую очередь должно реализовать следующие функции компьютерной системы по сбору и обработки данных:

- обработку, хранение документации;

- корректировку данных;

- поиск документации;

- ввод дополнительных данных;

- выдачу результатов поиска на экран и на принтер в принятой форме;

- ограничение доступа к информации.

2.3 Структурная схема приложения

На рисунке 2.2 представлена структурная схема программного продукта дипломного проекта.

Главное меню проекта состоит из четырех основных пунктов: Помощник; Помощь инвалидам; Сервис; Выход. Для каждой команды на панели инструментов размещены кнопки для быстрого доступа к режимам.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 2.2. Структурная схема главного меню приложения

Меню Помощник содержит режимы, доступ к которым может быть ограничен через определение параметров в меню Сервис:

- Зачисление инвалидов в центр;

- Прием и перемещение в центре пациентов;

- Формы помощи инвалиду;

- Заключения.

Меню Помощь инвалидам содержит перечень социально-оздоровительных и профилактических мероприятий.

Меню Сервис позволяет определить пользователя с ограничениями доступа к режимам приложения.

Меню Выход является командой, которая обеспечивает выход из приложения в точку загрузки программного продукта.

2.4 Обзор и классификация технических средств обработки данных

Режимы обработки данных

При проектировании технологических процессов ориентируются на режимы их реализации. Режим реализации технологии зависит от объемно-временных особенностей решаемых задач: периодичности и срочности, требований к быстроте обработки сообщений, а также от режимных возможностей технических средств, и в первую очередь ЭВМ. Существуют: пакетный режим; режим реального масштаба времени; режим разделения времени; регламентный режим; запросный; диалоговый; телеобработки; интерактивный; однопрограммный; многопрограммный (мультиобработка). [5]

Пакетный режим. При использовании этого режима пользователь не имеет непосредственного общения с ЭВМ. Сбор и регистрация информации, ввод и обработка не совпадают по времени. Вначале пользователь собирает информацию, формируя ее в пакеты в соответствии с видом задач или каким-то др. признаком. (Как правило, это задачи неоперативного характера, с долговременным сроком действия результатов решения). После завершения приема информации производится ее ввод и обработка, т.е., происходит задержка обработки. Этот режим используется, как правило, при централизованном способе обработки информации.

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

Диалоговый режим требует определенного уровня технической оснащенности пользователя, т.е. наличие терминала или ПЭВМ, связанных с центральной вычислительной системой каналами связи. Этот режим используется для доступа к информации, вычислительным или программным ресурсам. Возможность работы в диалоговом режиме может быть ограничена во времени начала и конца работы, а может быть и неограниченной.

Иногда различают диалоговый и запросный режимы, тогда под запросным понимается одноразовое обращение к системе, после которого она выдает ответ и отключается, а под диалоговым - режим, при которым система после запроса выдает ответ и ждет дальнейших действий пользователя.

Режим реального масштаба времени. Означает способность вычислительной системы взаимодействовать с контролируемыми или управляемыми процессами в темпе протекания этих процессов. Время реакции ЭВМ должно удовлетворять темпу контролируемого процесса или требованиям пользователей и иметь минимальную задержку. Как правило, этот режим используется при децентрализованной и распределенной обработке данных.

Режим телеобработки дает возможность удаленному пользователю взаимодействовать с вычислительной системой.

Интерактивный режим предполагает возможность двустороннего взаимодействия пользователя с системой, т.е. у пользователя есть возможность воздействия на процесс обработки данных.

Режим разделения времени предполагает способность системы выделять свои ресурсы группе пользователей поочередно. Вычислительная система настолько быстро обслуживает каждого пользователя, что создается впечатление одновременной работы нескольких пользователей. Такая возможность достигается за счет соответствующего программного обеспечения.

Однопрограммный и многопрограммный режимы характеризуют возможность системы работать одновременно по одной или нескольким программам.

Регламентный режим характеризуется определенностью во времени отдельных задач пользователя. Например, получение результатных сводок по окончании месяца, расчет ведомостей начисления зарплаты к определенным датам и т.д. Сроки решения устанавливаются заранее по регламенту в противоположность к произвольным запросам.

Способы обработки данных

Различаются следующие способы обработки данных: централизованный, децентрализованный, распределенный и интегрированный. [5,6]

Централизованная предполагает наличие. При этом способе пользователь доставляет на ВЦ исходную информацию и получают результаты обработки в виде результативных документов. Особенностью такого способа обработки являются сложность и трудоемкость налаживания быстрой, бесперебойной связи, большая загруженность ВЦ информацией (т.к. велик ее объем), регламентацией сроков выполнения операций, организация безопасности системы от возможного несанкционированного доступа.

Децентрализованная обработка. Этот способ связан с появлением ПЭВМ, дающих возможность автоматизировать конкретное рабочие место.

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

Интегрированный способ обработки информации. Он предусматривает создание информационной модели управляемого объекта, то есть создание распределенной базы данных. Такой способ обеспечивает максимальное удобство для пользователя. С одной стороны, базы данных предусматривают коллективное пользование и централизованное управление. С другой стороны, объем информации, разнообразие решаемых задач требуют распределения базы данных. Технология интегрированной обработки информации позволяет улучшить качество, достоверность и скорость обработки, т.к. обработка производится на основе единого информационного массива, однократно введенного в ЭВМ. Особенностью этого способа является отделение технологически и по времени процедуры обработки от процедур сбора, подготовки и ввода данных.

Комплекс технических средств обработки информации

Комплекс технических средств обработки информации - это совокупность автономных устройств сбора, накопления, передачи, обработки и представления информации, а также средств оргтехники, управления, ремонтно-профилактических и других. К комплексу технических средств предъявляют ряд требований:

- Обеспечение решения задач с минимальными затратами, необходимой точности и достоверности

- Возможность технической совместимости устройств, их агрегативность

- Обеспечение высокой надежности

- Минимальные затраты на приобретения

Отечественной и зарубежной промышленностью выпускается широкая номенклатура технических средств обработки информации, различающихся элементной базой, конструктивным исполнением, использованием различных носителей информации, эксплуатационными характеристиками и др.

Классификация технических средств обработки информации

Технические средства обработки информации делятся на две большие группы. Это основные и вспомогательные средства обработки. [7]

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

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

Получение первичной информации и регистрация является одним из трудоемких процессов. Поэтому широко применяются устройства для механизированного и автоматизированного измерения, сбора и регистрации данных. Номенклатура этих средств весьма обширна. К ним относят: электронные весы, разнообразные счетчики, табло, расходомеры, кассовые аппараты, машинки для счета банкнот, банкоматы и многое другое. Сюда же относят различные регистраторы производства, предназначенные для оформления и фиксации сведений о хозяйственных операциях на машинных носителях.

Средства приема и передачи информации. Под передачей информации понимается процесс пересылки данных (сообщений) от одного устройства к другому. Взаимодействующая совокупность объектов, образуемые устройства передачи и обработки данных, называется сетью. Объединяют устройства, предназначенные для передачи и приема информации. Они обеспечивают обмен информацией между местом её возникновения и местом её обработки. Структура средств и методов передачи данных определяется расположением источников информации и средств обработки данных, объемами и временем на передачу данных, типами линий связи и другими факторами. Средства передачи данных представлены абонентскими пунктами (АП), аппаратурой передачи, модемами, мультиплексорами.

Средства подготовки данных представлены устройствами подготовки информации на машинных носителях, устройства для передачи информации с документов на носители, включающие устройства ЭВМ. Эти устройства могут осуществлять сортировку и корректирование.

Средства ввода служат для восприятия данных с машинных носителей и ввода информации в компьютерные системы

Средства обработки информации играют важнейшую роль в комплексе технических средств обработки информации. К средствам обработки можно отнести компьютеры, которые в свою очередь разделим на четыре класса: микро, малые (мини); большие и суперЭВМ. Микро ЭВМ бывают двух видов: универсальные и специализированные.

И универсальные и специализированные могут быть как многопользовательскими - мощные ЭВМ, оборудованные несколькими терминалами и функционирующие в режиме разделения времени (серверы), так и однопользовательскими (рабочие станции), которые специализируются на выполнении одного вида работ.

Малые ЭВМ - работают в режиме разделения времени и в многозадачном режиме. Их положительной стороной является надежность и простота в эксплуатации.

Большие ЭВМ - (мейнфермы) характеризуются большим объемом памяти, высокой отказоустойчивостью и производительностью. Также характеризуется высокой надежностью и защитой данных; возможностью подключения большого числа пользователей.

Супер-ЭВМ - это мощные многопроцессорные ЭВМ с быстродействием 40 млрд. операций в секунду.

Сервер - компьютер, выделенный для обработки запросов от всех станций сети и представляющий этим станциям доступ к системным ресурсам и распределяющий эти ресурсы. Универсальный сервер называется - сервер-приложение. Мощные серверы можно отнести к малым и большим ЭВМ. Сейчас лидером являются серверы Маршалл, а также существуют серверы Cray (64 процессора).

Средства отображения информации используют для вывода результатов вычисления, справочных данных и программ на машинные носители, печать, экран и так далее. К устройствам вывода можно отнести мониторы, принтеры и плоттеры.

Монитор - это устройство, предназначенное для отображения информации, вводимой пользователем с клавиатуры или выводимой компьютером.

Принтер - это устройство вывода на бумажный носитель текстовой и графической информации.

Плоттер - это устройство вывода чертежей и схем больших форматов на бумагу.

Технология - это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных, технических, энергетических, трудовых факторов производства, способах их соединения для создания продукта или услуги, отвечающих определенным требованиям. Поэтому технология неразрывно связана с машинизацией производственного или непроизводственного, прежде всего управленческого процесса. Управленческие технологии основываются на применении компьютеров и телекоммуникационной техники. [7]

Согласно определению, принятому ЮНЕСКО, информационная технология - это комплекс взаимосвязанных, научных, технологических и инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием. Их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Сами информационные технологии требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники. Их введение должно начинаться с создания математического обеспечения, формирования информационных потоков в системах подготовки специалистов.

2.5 Основные понятия баз данных

Понятия и определения

В настоящее время жизнь человека настолько насыщена различного рода информацией, что для ее обработки требуется создание огромного количества хранилищ информации различного назначения. [7]

Современные информационные системы характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.

Основой информационной системы является база данных.

Целью любой информационной системы является обработка данных об объектах реального мира.

В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

Кроме того, база данных - это хранилище данных для совместного использования. При автоматизации деятельности человека происходит перенос реального мира в электронный формат. Для этого выделяется какая-то часть этого мира и анализируется на предмет возможности автоматизации. Она называется предметной областью и строго очерчивает круг объектов, которые изучаются, измеряются, оцениваются и т.д. В результате этого процесса выделяются объекты автоматизации и определяются реквизиты, по которым данные объекты оцениваются. Графически данный процесс схематично показан на рисунке 2.3.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 2.3. Понятие предметной области

Результатом данного процесса становится база данных, которая описывает конкретную часть реального мира со строго определенных позиций. Итак, оценивая все вышесказанное, можно сказать, что:

- Предметная область - это часть реального мира, подлежащего изучению для организации управления и автоматизации.

- Объект - это элемент предметной области, информацию о котором мы сохраняем.

- Реквизит (атрибут) - поименованная характеристика объекта. Он показывает, какая информация об объекте должна быть собрана.

- Объектами могут быть:

- люди, например, перечисленные в какой-либо платежной ведомости или являющиеся объектами учетов органов внутренних дел;

- предметы, например, номерные или имеющие характерные отличительные особенности вещи, средства автомототранспорта;

- построения - воображаемые объекты;

- события.

Базы данных выполняют две основные функции. Они группируют данные по информационным объектам и их связям и предоставляют эти данные пользователям.

Данные - это формализованное представление информации, доступное для обработки, интерпретации и обмена между людьми или в автоматическом режиме.

Информация может храниться в неструктурированном виде, например, в виде текстового документа, где данные об объектах предметной области записаны в произвольной форме/

Структурированный вид хранения информации предполагает введение соглашений о способах представления данных. Это означает, что в определенном месте хранилища могут находиться данные определенного типа, формата и содержания.

Представление информации в таблице - наилучший способ структурирования данных. Все данные записаны в клеточках таблицы по определенным правилам - форматам, одинаковым для всего столбца. Все столбцы имеют названия.

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

База данных - это поименованная совокупность структурированных данных, относящихся к определенной предметной области. [9]

В компьютерной базе данных информация представляется в виде таблицы, очень похожей на электронную таблицу. Названия столбцов, представляющих «шапку» таблицы, называют именами полей или реквизитами, а сами столбцы - полями. Данные в полях называют значениями реквизитов или значениями полей. Для описания поля, кроме его имени используются следующие характеристики и свойства полей:

- Тип поля. Подобно электронной таблице, работающей с тремя типами полей: текстовый, числовой и формула, в таблицах используется несколько большее количество типов полей.

- Длина поля - максимально возможное количество символов.

- Точность (для числовых типов полей) - количество знаков после запятой.

- Маска ввода - форма средства автоматизации ввода, в которой вводятся данные в поле. Например, одно и то же значение имеют поля даты: 03.03.95 или 03.03.1995, или 03-март-1995, но отличаются по формату.

- Сообщение об ошибке - текстовое сообщение, которое выдается в поле при попытке ввода ошибочных данных.

- Условие на значение - ограничение, используемое для проверки правильности ввода данных.

- Пустое и обязательное поле - свойство поля, определяющее обязательность заполнения поля при наполнении базы данных.

- Индексированное поле - дополнительное имя поля, позволяющее ускорить операции поиска и сортировки записей.

Таким образом:

Поле - это элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту.

Запись - совокупность логически связанных полей, представленных одной строкой таблицы.

Файл (таблица) - совокупность экземпляров записей одной структуры.

База данных приложения

Многообразие характеристик и видов баз данных порождает многообразие классификации. Рассмотрим основные виды классификации.

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы, к которой подключены несколько других компьютеров.

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ПК компьютерной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

По способу доступа к данным базы данных подразделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом.

Прежде чем создавать базу данных, с которой придется работать, необходимо выбрать модель данных, наиболее удобную для решения поставленной задачи.

Модель данных - совокупность структур данных и операций их обработки. [5,6]

С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними. Модели данных, которые поддерживают СУБД, а, следовательно, и сами СУБД делят на:

- иерархические;

- сетевые;

- реляционные.

К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.

Узел - это совокупность атрибутов данных, описывающих некоторый объект. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне.

Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базе данных определяется числом корневых записей. В каждой записи базы данных существует только один (иерархический) путь от корневой записи.

Несмотря на кажущуюся целесообразность, для получения ответов на некоторые запросы в иерархической модели требуется выполнение большого числа операций. Например, чтобы узнать о практических занятиях по всем дисциплинам БЮИ требуется просмотреть все записи «Практическое занятие», имеющиеся в данной базе.

Сетевая (полносвязная) база данных. В сетевой структуре базы данных при тех же основных понятиях иерархической базы данных: узел, уровень, связь - каждый элемент может быть связан с любым другим элементом.

Реляционная база данных, в основу которой положена реляционная информационная система. Реляционная структура базы данных ориентирована на организацию данных в виде двумерных таблиц, называемых еще реляционными таблицами.

Каждая реляционная таблица обладает следующими свойствами:

- каждый элемент таблицы - один элемент данных;

- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковые характеристики и свойства;

- каждый столбец имеет уникальное имя;

- одинаковые строки в таблице отсутствуют;

- порядок следования строк и столбцов может быть произвольным.

Понятие реляционный (relation - отношение) связано с разработками известного американского специалиста в области баз данных Э. Кодда. В основу реляционной базы данных положено понятие алгебры отношения и реляционного исчисления.

Реляционный подход к построению базы данных предполагает отображение реальных объектов (явлений, событий, процессов) в виде информационных объектов или объектов предметной области. Информационные объекты описывают реальные с помощью совокупности взаимосвязанных реквизитов.

Отношения представлены в виде таблиц, строки которых представляют записи, а столбцы - атрибуты отношений - поля. Если значение поля однозначно определяет соответствующую запись, то такое поле называют ключевым.

Реляционная база данных является объединением нескольких двумерных таблиц, между которыми установлены связи.

Между записями двух таблиц могут быть установлены следующие основные виды связей:

- один к одному - эта связь предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот; например, начальник курса - курс;

- один к многим - эта связь предполагает, что одному экземпляру информационного объекта А соответствует 0, 1, 2 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А, например, начальник курса - курсант;

- многие к многим - эта связь предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1, 2 или более экземпляров объекта В и наоборот, например, учебная дисциплина - курсант.

Одни и те же данные могут группироваться в таблицы различными способами, т.е. возможна различная форма наборов отношений взаимосвязанных информационных объектов.

При этом должен выполняться принцип нормализации:

- в одной и той же таблице не может находиться повторяющихся полей;

- в каждой таблице ключ должен однозначно определять запись из множества записей;

- значению ключа должно соответствовать исчерпывающая информация об объекте таблицы;

- изменение значения любого не ключевого поля не должно влиять на информацию в других полях.

Инфологическая структура данных [7]

Для хранения информации об операциях была разработана БД.

В базе данных отображается информация об определенной предметной области (ПО). ПО - это часть реального мира.

Инфологическая модель (ИМ) предметной области - это описание предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства. Содержит исходную информацию о предметной области.

Цель инфологического моделирования - создать точное и полное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД.

База данных приложения является распределительной и содержит шесть таблиц (рис. 2.4). При проектировании использовались правила приведения реляционных баз данных к нормальной форме. В результате декомпозиции получена структура с сохранением целостности информации. Полученные проекции имеют связующие ключевые атрибуты.

Данная схема показывает основные сущности, ключевые поля (атрибуты, помеченные символом ключа) и атрибуты, входящие в каждую сущность. Также показаны информационные связи и потоки информации, позволяющие решить поставленные задачи автоматизации учета операций в торговой организации.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 2.4. Структурная схема базы данных

Использование СУБД Microsoft Access для создания баз данных

Microsoft Access создана на основе реляционной модели базы данных и предназначена для создания быстрых, эффективных баз данных, применяемых в быту и бизнесе. Кроме того, она способна подключаться к другим базам данных, создавая для вас широкий фронт работы с данными, независимо от того, где они находятся. [8,7]

При работе с СУБД Access на экран выводятся типовое окно WINDOWS-приложения, состоящее из рабочего поля и панели управления (Рис. Внешний вид окна СУДБ Microsoft Access).

Панель управления при этом включает меню, вспомогательную область управления и строку подсказки. Расположение этих областей на экране может быть произвольным и зависит от особенностей конкретной программы.

СУБД Access имеет достаточное количество команд, у каждой из которых возможны различные параметры (опции). Выбор определенной команды из меню производится либо наведением курсора на выбранную в меню команду при помощи клавиш управления курсором и нажатием клавиши ввода, либо вводом с клавиатуры первой буквы выбранной команды.

Получить дополнительную информацию о командах, составляющих меню СУБД Access, и их использовании можно, войдя в режим помощи.

Совокупность команд, предоставляемых в ваше распоряжение СУБД Access, может быть условно разбита на следующие типовые группы:

- команды для работы с файлами;

- команды редактирования;

- команды форматирования;

- команды для работы с окнами;

- команды для работы в основных режимах СУБД (таблица, форма, запрос, отчет);

- получение справочной информации.

Команды для работы с файлами.

При работе с файлами программа дает возможность пользователю:

- создавать новые объекты базы данных;

- сохранять и переименовывать ранее созданные объекты;

- открывать уже существующие базы данных;

- закрывать ранее открытые объекты;

- выводить на принтер объекты базы данных.

Процесс печати начинается с выбора драйвера принтера. Для каждого типа принтера необходим свой драйвер. Следующий шаг состоит в задании параметров страницы, формировании колонтитулов, а также в выборе вида или номера печатаемых страниц документов.

Команда предварительного просмотра позволяет получить представление об общем виде выводимой на принтер информации еще до печати. Размещение информации на странице может быть оптимально приспособлено к ее выбранным параметрам посредством масштабирования и центрирования.

Кроме того, в СУБД Access возможен обмен данными и присоединение таблиц, созданных другими программными средствами.

Команды редактирования.

Ввод данных и изменение содержимого любых молей таблиц БД, компонентов экранных форм и отчетов осуществляется с помощью группы команд редактирования, главными из которых являются перемещение, копирование и удаление.

Наряду с вышеуказанными операциями СУБД Access обладает возможностями вставки диаграммы, рисунка и т.п., включая объекты, созданные в других программных средах, установление связей между объектами.

Среди команд редактирования особое место занимают команды нахождения и замены определенного пользователем контекста в рамках всего документа или выделенной его части, а также отмена последней введенной команды (отказа).

Команды форматирования.

Важное значение имеет визуальное представление данных при выводе. СУБД Access предоставляет в распоряжение пользователя большое число команд, связанных с оформлением выводимой информации. При помощи этих команд пользователь может варьировать направление выравнивания данных, виды шрифта, толщину и расположение линий, высоту букв, цвет фона и т.п. При выполнении любой команды форматирования следует выделить область, на которую распространяется действие команды. Если этого не сделать, то новые параметры форматирования будут определены только для активного компонента.

Выбор формата и направления выравнивания производится автоматически, в зависимости от характера вводимых данных. Данные, интерпретируемые программой как текст, выравниваются по левому краю, а числа по правому. Автоматический выбор формата и способа выравнивания производится только в том случае, если для заполняемых ячеек пользователем предварительно не заданы другие параметры.

Команды для работы с окнами.

СУБД Access дает возможность открывать одновременно множество окон, организуя тем самым «многооконный режим» работы. При этом некоторые окна будут видны на экране, другие - находиться под ними. Открыв несколько окон, вы можете сразу работать с несколькими таблицами, быстро перемещаясь от одной к другой. Существуют специальные команды, позволяющие открывать новое окно, переходить в другое окно, изменять взаимное расположение и размеры окон на экране. Кроме того, у пользователя имеется возможность разделить окно на две части для одновременного просмотра различных частей экрана при перемещении курсора в дальние части таблицы.

Система получения справочной информации. [8]

Access имеет в своем составе электронные справочники, предоставляющие пользователю инструкции о возможностях выполнения основных операций, информацию по конкретным командам меню и другие справочные данные. Особенностью получения справочной информации с помощью электронного справочника является то, что она выдает информацию в зависимости от ситуации, в которой оказался пользователь. Так, если в меню вами была выбрана определенная команда, то после обращения к справочной системе (обычно инициируется клавишей <F1>) на экране будет представлена страница справочника, содержащая информацию о выделенной команде.

Технология работы в Microsoft Access [8]

Работая с Access можно решать следующие задачи:

- вводить, изменять и находить нужные данные;

- разбивать данные на логически связанные части;

- находить подмножества данных по задаваемым условиям;

- создавать формы и отчеты;

- автоматизировать выполнение стандартных задач;

- графически устанавливать связи между данными;

- вставлять рисунки в формы и отчеты;

- создавать собственные, готовые к работе с базой данных программы, содержащие меню, диалоговые окна и командные кнопки.

Основным элементом Access является контейнер базы данных. Контейнер базы данных - это именно то, как он звучит - хранилище объектов базы данных. База данных - это файл, включающий набор объектов, определенных в следующем списке:

Таблица - это фундаментальная структура базы данных, где они сохраняются в виде записей (рядов) и полей (столбцов).

Запрос используется для изменения, просмотра и анализа данных. Объекты - формы и отчеты часто используют запросы как источник записей.

Форма используется для различных целей, и не обязательно для представления данных из таблицы или запроса. Форму можно использовать для вывода данных как средство перемещения по элементам данных или как окно диалога для приема информации от пользователя.

Отчет - это способ представления данных в печатной форме и виде, определяемом пользователем. Отчеты полностью настраиваемы. Однако можно воспользоваться предопределенными отчетами, предоставляемыми Access.

Страницы - объекты, обеспечивающие доступ к информации базы данных из сети Интернет. Каждая страница представляет HTML-файл, с помощью которого пользователь Интернет получает доступ к базе данных.

Макросы создаются для автоматизации процедур. Чаще всего содержат наборы операторов, выполняющих конкретную задачу, например, открыть форму или отчет.

Модуль - набор процедур, функций, объявлений и констант языка Visual Basic For Applications, которые управляют базами данных Access. Создаются для организации более функционального управления процессами, нежели макросы.

Каждый из этих объектов может представлять собой набор других объектов (например, в таблице содержится набор объектов - полей).

Access располагает двумя удобными методами создания баз данных. Наиболее «дружелюбный» из них - это мастер Database Wizard, который создаст таблицы, формы и отчеты для базы данных того типа, который вы укажете. Другой, более трудоемкий метод, - это создать пустую базу данных и затем добавить отдельно формы, таблицы и отчеты. Этот метод более гибок для разработчика, однако он предполагает, что каждый элемент должен быть определен самим разработчиком. В любом случае, однажды созданная база данных может быть всегда расширена или модифицирована. [8]

СУБД Access использует данные следующих типов:

- текстовый (символьный);

- числовой;

- дата\время;

- логический;

- денежный;

- счетчик, используемый для определения ключа;

- поля типа объекта OLE, которые используются для хранения рисунков, графиков, таблиц;

- поле MEMO;

гиперссылка или подсказка.

Access, как и другие реляционные базы данных, разработан на идее хранения в отдельных «таблицах» наборов данных определенного смысла.

При создании базы данных в СУБД Access можно использовать не только данные, вносимые вами в таблицу непосредственно с клавиатуры. Существует также возможность присоединения данных из других баз и других приложений, например, Excel. Это позволяет организовать единое рабочее пространство, интегрируя данные и документы разного характера. Можно также импортировать данные различных форматов в таблицы или перестроить структуры таблиц, обеспечив совместимость с большими корпоративными базами данных. Так же, как и в других компонентах Microsoft Office, можно пользоваться данными из других программ комплекса.

Microsoft Access позволяет легко размножить базу данных. Также, как и Word, Access позволяет создавать макросы для автоматизации задач. Наряду с применением Word Basic, можно использовать окно разработки макросов, где осуществится привязка действий и событий. Эти макросы можно использовать в любом месте системы.

Можно также конвертировать в любой формат информацию, с которой вы работаете в Access, и экспортировать ее в любое из приложений Microsoft Office. Это особенно полезно при создании и управлении почтовыми списками в Word.

Оценивая описанные выше преимущества и недостатки СУБД Microsoft Access и ее функциональные возможности, можно утверждать, что данная система обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост и удобен, работа не требует получения большого количества дополнительных знаний. Более подробно вопросы создания баз данных, составления запросов, корректировки записей и т.д. будут рассмотрены на практических занятиях.

2.6 Программная среда разработки

Программа выполнена в среде визуального программирования Delphi. Delphi является системой программирования очень высокого уровня. Она берет на себя значительную часть работы по управлению компьютером, что делает возможным в простых случаях обходиться без особых знаний о деталях его работы, в отличие от традиционных систем программирования. [10,11]

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

При создании программы используются пакеты (Package), содержащие в архиве объектов (Object Repository), в которых находятся различные проекты и формы.

Таким образом, можно утверждать, что среда программирования Delphi отвечает тем требованиям, которые применяются в проектах поддерживаемых современными операционными системами семейства Windows. А так как операционная система Windows в последнее время пользуется наибольшей популярностью, соответственно делает Delphi современным языком программирования. Отвечающим всем требованиям операционных систем.

Оценивая описанные выше особенности СУБД Microsoft Access и ее функциональные возможности, можно утверждать, что данная система обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост и удобен, работа не требует получения большого количества дополнительных знаний.

2.7 Описание программы

Реабилитация инвалидов

При запуске программы на экране появляется следующее окно (рисунок 2.1):

Рисунок 2.1. Вход в программу

В данном окне необходимо ввести логин и пароль и нажать на кнопку . Произойдет проверка введенных Вами данных и, если сведения введены верно, появится следующее окно (рисунок 2.2)

Рисунок 2.2. Главное окно

Данное окно является основным. На нем располагается меню, при помощи которого можно осуществлять действия по зачислению, приему и размещению, оказываемым формам помощи и заключения на инвалидов, а также формировать различную информацию.

Возможны случаи, что меню будет не полностью активно, это зависит от тех прав, которыми Вас наделил администратор.

Информация по инвалидам, зачисленным в центр

Выбрав из главного меню Сведения по инвалидам - Просмотр по зачислениям появится следующее окно (рисунок 2.3)

Рисунок 2.3. Информация по инвалидам

В данном окне можно увидеть полностью всю информацию по инвалиду.

Зачисление в центр

Если инвалид только зачислен в Центр и еще не прибыл на реабилитацию необходимо нажать на кнопку , расположенную возле верхней таблицы. Появится следующее окно (рисунок 2.4)

Рисунок 2.4. Зачисление в Центр

В данном окне необходимо выбрать прибывал ли на реабилитацию в данный Центр инвалид. Если был ранее и вся информация содержится в базе, то необходимо выбрать «был ранее в данном Центре» (рисунок 2.6), если нет информации в базе, выбрать «впервые» (рисунок 2.5).

Рисунок 2.5. Зачисление в Центр «впервые»

Рисунок 2.6. Зачисление в Центр. Выбор сведений из базы

Следующим этапом при работе помощника необходимо добавить / корректировать сведения по диагнозу инвалида (рисунок 2.7):

Рисунок 2.7. Указание диагноза инвалида

Следующим этапом при работе помощника является указание краткого анамнеза инвалида (рисунок2.8):

Рисунок 2.8. Указание краткого анамнеза инвалида

Последним этапом работы помощника является следующее окно (рисунок 2.9):

Рисунок 2.9. Окончание работы помощника

Для сохранения всех введенных / корректированных данных необходимо ОБЯЗАТЕЛЬНО нажать на кнопку .

Информация по инвалидам, зачисленным в центр

При нажатии на кнопку верхней таблицы формируется отчет по инвалидам, зачисленным в Центр из тех сведений, которые были отображены в таблице (рисунок 2.10).

Рисунок 2.10. Информация по инвалидам, зачисленным в Центр

Прием и размещение инвалида

Нажав на кнопку «Прием и размещение инвалида в Центр» появится следующее окно (рисунок 2.11):

Рисунок 2.11. Прием и размещение инвалида в Центре

В данном окне необходимо выбрать корректировку существующей информации или добавление новых сведений по приему и размещению инвалида в Центре (если инвалид прибыл на реабилитацию не первый раз).

Выбрав инвалида из имеющейся в базе (по зачислению) информации отображается диагноз инвалида (рисунок 2.12):

Рисунок 2.12. Выбор инвалида из имеющейся базы по зачислению

Следующим этапом является указание места проживания инвалида в Центре. Выбирается палата и этаж. (рисунок 2.13). Для каждой палаты ведется запись по количеству занятых мест!

Рисунок 2.13. Выбор места проживания инвалида в Центре

Данная информация автоматически отображается в следующем окне (рисунок 2.14):

Рисунок 2.14. Выбор палаты

Последним этапом работы помощника является следующее окно (рисунок 2.15):

Рисунок 2.15. Завершение работы помощника

И автоматически запускается следующий помощник «Формы помощи инвалиду».

Формы помощи инвалиду

Нажав на кнопку «Формы помощи инвалиду» появится следующее окно (рисунок 2.16):

Рисунок 2.16. Формы помощи инвалиду

В данном окне необходимо выбрать корректировку существующей информации или добавление новых сведений по оказываемым формам помощи в Центре.

Следующим этапом является указание:

1 медицинская реабилитация (рисунок 2.17)

Рисунок 2.17. Медицинская реабилитация

2 парентеральные инъекции (рисунок 2.18)

Рисунок 2.18. Парентеральные инъекции

3 занятие лечебной физкультурой (рисунок 2.19, рисунок 2.20)

Рисунок 2.19. Лечебная физкультура

Рисунок 2.20. Лечебная физкультура

4 массаж (рисунок 2.21)

Рисунок 2.21. Массаж

5 лечение аппаратом «Денас», кислородный коктейль (рисунок 2.22)

Рисунок 2.22. «Денас», Кислородный коктейль

6 помощь психолога-дефектолога и специалиста по социальной работе (рисунок 2.23).

Рисунок 2.23. Помощь специалистов

Последним этапом работы мастера является следующее окно (рисунок 2.24).

Рисунок 2.24. Окончание работы помощника

По окончании работы мастера появится следующее окно (рисунок 2.25):

Рисунок 2.25. Формы помощи, оказываемые инвалиду

Заключение

Нажав на кнопку «Заключение» появится следующее окно (рисунок 2.26):

Рисунок 2.26. Заключение

В данном окне необходимо выбрать корректировку существующей информации или добавление новых сведений о заключении.

Выбрав инвалида из имеющейся в базе (по приему и размещению) информации отображается диагноз инвалида (рисунок 2.27):

Рисунок 2.27. Выбор инвалида из имеющейся базы по приему и размещению

Следующим этапом является отображение имеющейся информации на инвалида по диагнозу (рисунок 2.28):

Рисунок 2.28. Диагноз инвалида

Следующим этапом является заполнение / корректировка заключения Центра о характере и эффективности проведенных реабилитационных мероприятий (рисунок 2.29):

Рисунок 2.29. Заключение Центра

Последним этапом работы помощника является следующее окно (рисунок 2.30):

Рисунок 2.30. Окончание работы помощника

После окончания работы помощника появится следующее окно (рисунок 2.31):

Рисунок 2.31. Заключение Центра о характере и эффективности проведенных реабилитационных мероприятий

Нажав на кнопку , отобразится вся информация по инвалидам, находящимся на текущий момент в реабилитационном Центре (рисунок 2.32).

Рисунок 2.32. Информация по инвалидам, находящихся на реабилитации в Центре

Нажав на кнопку , отобразится вся информация из базы по инвалиду (рисунок 2.33):

Диагноз

Краткий анамнез. Последняя госпитализация

Все заключения Центра

Рисунок 2.33. Заключения Центра по реабилитации инвалида

Выбрав из главного меню Сведения по инвалидам - Общие сведения по инвалидам, появится следующее окно (рисунок 2.34):

Рисунок 2.34. Сведения по инвалидам, прошедшим реабилитацию в Центре

Нажав на кнопку «Печать» на экране появится следующее окно (рисунок 2.35):

Рисунок 2.35. Информация по всем инвалидам, прошедшим реабилитацию в Центре

В данном отчете содержится информация по всем инвалидам, прошедшим реабилитацию в Центре с указанием сведений:

Диагноз

Краткий анамнез. Последняя госпитализация

Заключение Центра

Выбрав из главного меню Помощь инвалидам - Д'арсенваль появится следующее окно (рисунок 2.36):

Рисунок 2.36. Сведения по инвалидам, назначенным «Д'арсенваль»

Нажав на кнопку «Печать» будет сформирована следующая информация (рисунок 2.37):

Ф.И.О. инвалида

Период пребывания в Центре

Размещение в Центре (этаж, палата)

Рисунок 2.37. Сведения по инвалидам, назначенным «Д'арсенваль»

Пользователи

Выбрав из главного меню Сервис - Пользователи появится следующее окно (рисунок 2.38):

Рисунок 2.38. Пользователи


Подобные документы

  • Понятие и внутренняя структура операционных систем, их классификация и разновидности, предъявляемые требования, этапы становления и развития, функциональные особенности. Описание и назначение базовых компьютерных систем: DOS, Windows, Linux, Mac.

    курсовая работа [44,9 K], добавлен 14.12.2013

  • Понятие, структура и классификация информационных систем. Информационно поисковые системы. Исторические предпосылки развития поисковых систем. Понятие поисковых систем. Особенности поисковых систем: структура сети, структура работы поисковых систем.

    курсовая работа [81,9 K], добавлен 28.03.2005

  • Классификация информационных систем по признаку структурированности задач, обработки и хранению данных. Организационные и функциональные подсистемы. Понятие целостности и безопасности ИС. Системы автоматизации делопроизводства и обработки транзакций.

    презентация [61,1 K], добавлен 19.09.2016

  • История поисковых систем. Классификация информационных систем по степени автоматизации. Три основных способа поиска информации в Интернете. Отличие поисковых систем от каталогов. Назначение и типы информационных систем государственных учреждений.

    курсовая работа [368,5 K], добавлен 13.05.2015

  • Возможности защиты информации с помощью информационных систем "Парус" и "Лагуна". Модульный принцип организации системы "Парус". Использование единой базы данных. Назначение системы "Лагуна" и ее структура. Требования и рекомендации к защите информации.

    реферат [192,1 K], добавлен 27.09.2012

  • Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсовая работа [2,1 M], добавлен 19.11.2014

  • Термины "логический" и "физический" как отражение различия аспектов представления данных. Методы доступа к записям в файлах. Структура систем управления базами данных. Отличительные особенности обработки данных, характерные для файловых систем и СУБД.

    лекция [169,7 K], добавлен 19.08.2013

  • Понятие, модели и назначение информационных систем. Функциональное моделирование ИС. Диаграмма потоков данных. Декомпозиция процессов и миниспецификации. Реализация макета системы средствами MS SQL Server 2005. Создание базы данных. Скалярные функции.

    курсовая работа [1,0 M], добавлен 16.09.2012

  • Понятие и классификация информационных систем, их типы и функциональные особенности: связи, хранения и обработки информации, поисковые. Процесс устаревания данных систем, их значение и задачи в мире, сферы использования и возможности, управление.

    презентация [555,0 K], добавлен 10.03.2015

  • Технические средства информационных систем. HDD, назначение, основные сведения. Геометрия жесткого диска. Интерфейс, ёмкость, физический размер. Программы-архиваторы, сравнительная характеристика, назначение. Окно программы WinRAR. Формат Arj и Zip.

    реферат [755,7 K], добавлен 13.09.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.