Архитектура информационной системы
Определим перечень объектов, имеющих влияние на информационную систему, и установим между ними связи:
- кабинеты
- врачи
- пациенты
- вызовы
Отобразим связь между объектами с помощью диаграммы классов (рис.1)
Рис. 1. ER Диаграмма, отражающая связь между объектами
На данной диаграмме видно, что в поликлинике работают врачи, в поликлинике находятся кабинеты, в которых проходит прием пациентов, врачи лечат пациентов, также пациенты делаю вызов врачей на дом.
Структурная модель.
Для такой информационной системы можно рассматривать модель репозитория, когда все совместно используемые данные хранятся в центральной базе данных, доступной всем подсистемам. Смысл такой системы в том, что в ней находится большой объем информации. Здесь резервное копирование, управление доступом, резервное копирование и восстановление данных централизованы, так как входят в систему управления репозиторием.
Рассмотрим основные потоки информации в поликлинике:
На схеме видно, что регистратура ведет учет прибытия и убытия пациентов в поликлинику, и обмениваются между собой данными кабинет статистики и регистратура.
Подсистема управления данными:
Подсистема просмотра документации и балансовых показателей, статистический отдел:
Анализ входных и выходных информационных потоков
Поликлиника находится в постоянном взаимодействии с пациентами. Врач, поставив диагноз пациенту, выписывает ему рецепт. В соответствии с этим рецептом пациент покупает или получает бесплатно медикаменты. Данные о выданных медикаментах заносятся в БД (отдельно для платных и бесплатных). Затем по этим данным составляется прогноз на потребление медикаментов населением. По данному прогнозу делается заказ поставщику на приобретение и доставку тех или иных медикаментов.
|
|
Данный процесс покажем на DFD диаграмме (рис.2)
Рис.2. DFD диаграмма, отражающая схему взаимодействий с внешней средой
Основные алгоритмы работы информационной системы
Контекстная диаграмма «Обслуживающая клиента система»
Декомпозируем ее на составные блоки
Декомпозируем блок «Управление уровнем доступа в систему»
Декомпозируем блок «Обращение к системе»
Декомпозируем блок «Составление отчета»
Заключение
Современные программные системы становятся сложнее, чтобы обеспечить возможность решения глобальных задач, например, таких, как создание единой системы управления предприятием. При разработке таких систем важно хорошо представлять современные подходы, существующие в этой области, и основные сложности этого процесса.
|
|
Потребность в сложных программных системах растет. По мере того как увеличивается производительность и падает цена вычислительной техники, появляются возможности выполнить автоматизацию все более сложных процессов. Основная ценность проектирования при создании сложных информационных систем состоит в том, что оно позволяет свести к минимуму трудоемкую рутинную работу и сосредоточиться на решении творческих задач.
База данных включает в себя данные о врачах, пациентах, кабинетах и вызовах, которые необходимые для работы поликлиники. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать данные.
Использование данной ИС упрощает доступ к персональным данным пациента, централизует хранение всех данных о пациенте и уменьшает количество противоречивых данных. Благодаря этому представляется возможность сократить численности административно-управляющего персонала и расходов на зарплату, избежать снижение пропускной способности сети поликлиник при увеличении количества пациентов, повысить уровень качества обслуживания и лечения. Все это приводит к повышению управляемости компанией в целом и, как следствие, к увеличению прибыли.
|
|
Результаты проектирования могут являться основой для разработки конечного продукта информационной системы сети поликлиник.
Источники информации
1. Алгоритмические языки и программирование. Система программирования DELPHI: учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум. Ун-т, 2002.
2. Ахангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-Пресс», 2003 г. – 1152с.
3. Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2005.- 416 с.
4. Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2001.
5. Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: Совр.Гум.Ун-т, 2000.-102 с.
6. Семакин И.Г., Шестаков А.П. Основы программирования: учебник для студ. СПО. - М: Академия, 2003.- 438 с.
7. Сорокин А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2005. – 477с.: ил. Издательский дом «Вильямс», 2005. – 336 с.: ил. – Парал. тит. англ.
|
|
8. Тейлор Аллен Дж. SQL для «чайников», 5-е издание.: Пер. с англ. – М.:
9. Фаронов В.В. Система программирования Delphi . - СПб: БХВ-Петербург, 2004.- 912 с.
Дата добавления: 2018-02-15; просмотров: 1609; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!