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