Корпоративные информационные системы

Диаграммы IDEF0 до третьего уровня детализации работы предприятия и информационной системы. Схема данных в Access. Копии экранных форм с заполнением таблиц при создании информационной системы. Описание запросов в информационной системе "Поликлиника".

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 19.09.2013
Размер файла 542,8 K

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

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

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

ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ МАТЕМАТИКИ, МЕХАНИКИ И КОМПЬЮТЕРНЫХ НАУК

ПРАКТИЧЕСКАЯ РАБОТА

По курсу: "КОРПОРАТИВНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ"

Выполнил:

студент 4 курса, 3 группа

Щербакова Н.М.

Проверил преподаватель:

Бойко В.В.

Ростов-на-Дону

2011

Содержание

1. Описание предметной области

2. Диаграмма IDEF0 до третьего уровня детализации работы предприятия

3. Диаграмма IDEF0 до третьего уровня детализации работы информационной системы

4. Схема данных в Access

5. Копии экранов с заполнением таблиц, используемых при создании информационной системы

6. Описание работы информационной системы с предоставлением копий экранных форм

7. Описание запросов, сформированных в информационной системе "Поликлиника"

Заключение

1. Описание предметной области

Деятельность поликлиники направлена на оказание медицинской помощи больным, обратившимся в поликлинику.

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

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

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

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

Лаборатория, получив направление от врача, для данного пациента проводит необходимые анализы, и результаты передает обратно врачу.

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

Архивными данными активно пользуется аналитический отдел для составления различных отчетов.

2. Диаграмма IDEF0 до третьего уровня детализации работы предприятия

3. Диаграмма IDEF0 до третьего уровня детализации работы информационной системы

4. Схема данных в Access

5. Копии экранов с заполнением таблиц, используемых при создании информационной системы

Средствами СУБД Access была разработана автоматизированная система "Поликлиника".

Были созданы таблицы БД и произведено их заполнение первичной информацией.

Таблица "Врачи" в режиме конструктора

Таблица "Врачи" в режиме заполнения

Таблица "Посещения" в режиме конструктора

Таблица "Посещения" в режиме заполнения

Таблица "Кабинеты" в режиме конструктора

Таблица "Кабинеты" в режиме заполнения

Таблица "Пациенты" в режиме конструктора

Таблица "Пациенты" в режиме заполнения

Таблица "Назначенные процедуры" в режиме конструктора

Таблица "Назначенные процедуры" в режиме заполнения

Таблица "Обнаруженный диагноз" в режиме конструктора

Таблица "Обнаруженный диагноз" в режиме заполнения

Таблица "МКБ-10" в режиме конструктора

Таблица "МКБ-10" в режиме заполнения

Таблица "Процедуры" в режиме конструктора

Таблица "Процедуры" в режиме заполнения

Таблица "Специализация" в режиме конструктора

Таблица "Специализация" в режиме заполнения

Таблица "Аудит" в режиме конструктора

Таблица "Аудит" в режиме заполнения

Таблица "System-Levels" в режиме конструктора

Таблица "System-Levels" в режиме заполнения

6. Описание работы информационной системы с предоставлением копий экранных форм

Форма "Запуск"

Даная форма необходима для определения пользователя и его прав.

Форма "Главная" (загрузочная)

Даная форма предназначена для удобной работы с системой.

Форма "Справочники"

Даная форма предназначена для удобной работы с справочниками.

Форма "Данные"

Даная форма предназначена для удобного добавления данных.

Форма "Отчеты"

Даная форма предназначена для удобной работы с отчетами.

Форма "Учетки"

Даная форма предназначена для удобной работы с учетными записями пользователей.

Форма "Врачи"

Вкладка "Подробная информация"

Вкладка "Закрепленные пациенты"

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

Форма "Пациенты"

Вкладка "Данные о приеме"

Вкладка "Подробные сведения о пациенте"

Вкладка "Проводимые процедуры"

Даная форма является многостраничной, и предназначена для работы с данными о пациентах.

7. Описание запросов, сформированных в информационной системе "Поликлиника"

Запрос 1: Вывести фамилию, имя, отчество пациентов, закрепленных за врачом, и дату их приема.

SQL-запрос:

SELECT Пациенты. Фамилия_пац, Пациенты. Имя_пац, Пациенты. Отчество_пац, Посещения. Дата_приема.

FROM Пациенты INNER JOIN (Врачи INNER JOIN Посещения ON Врачи. Код_врача = Посещения. Код_врача) ON Пациенты. Код_пациента = Посещения. Код_пациента.

WHERE (((Врачи. Фамилия_врача)= [Введите фамилию врача])).

Схема связи запроса

Результат выполнения запроса

Запрос 2: Вывести фамилию, имя, отчество врачей и количество приемов ими произведенных.

SQL-запрос:

SELECT Врачи. Фамилия_врача, Врачи. Имя_врача, Врачи. Отчество_врача, Count (Посещения. Код_врача) AS [Количество приемов].

FROM Врачи LEFT JOIN Посещения ON Врачи. Код_врача = Посещения. Код_врача.

GROUP BY Врачи. Фамилия_врача, Врачи. Имя_врача, Врачи. Отчество_врача.

ORDER BY Врачи. Фамилия_врача;

Схема связи запроса

Результат выполнения запроса

Запрос 3: Вывести перечень заболеваний и количество случаев обнаружения данного заболевания.

SQL-запрос:

SELECT [МКБ-10]. Наименование_бол, Count ([Обнаруженный диагноз]. Код_болезни) AS Количество

FROM [МКБ-10]LEFT JOIN [Обнаруженный диагноз]ON [МКБ-10]. Код_болезни = [Обнаруженный диагноз].Код_болезни.

GROUP BY [МКБ-10].Наименование_бол.

ORDER BY Count([Обнаруженный диагноз].Код_болезни) DESC, [МКБ-10].Наименование_бол.

Схема связи запроса

Результат выполнения запроса

Заключение

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

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

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

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

Размещено на Allbest.ru

...

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

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