Диплом: Автоматизация учета посещений клиентов на примере предприятия «Медицинский центр "Семейный доктор"»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
избыточна
9
.
При работе с информационной системой можно выполнять ряд
операций
10
:
– ввод исходной информации при помощи средств ввода данных;
– экспорт данных с других систем;
– обработку данных, полученных через глобальную сеть Internet;
– обработку и редактирование данных;
– накопление и хранение данных;
– поиск, обновление и защиту данных;
– вывод информации через средства отображения информации;
– формирование и передача данных по средствам локальной сети;
– получение оперативных различных отчетов.
Использование информационных технологий позволяет пользователям
значительно облегчает обработку информации, повышает интенсивность
поступления обрабатываемой информации, предоставляет оптимальные
режимы обработки и использование возможности программной среды,
расширяет функции пользователей и организацию их деятельности.
Инфологическая модель (информационно-логическая модель)
ориентированная на человека и не зависимая от типа СУБД модель предметной
области, определяющая совокупности информационных объектов, их атрибутов
и отношений между объектами, динамику изменений предметной области, а
также характер информационных потребностей пользователей
11
.
Под датологической понимается модель, отражающая логические
взаимосвязи между элементами данных безотносительно их содержания и
физической организации. При этом даталогическая модель разрабатывается с
9
Валях Е. Последовательно-параллельные вычисления, - М.: Мир, 2015.
10
Максименко, В.Н. Защита информации в сетях сотовой подвижной связи / В.Н. Максименко. - М.:
ГЛТ, 2017. - 360 c.
11
Некраха, А.В. Организация конфиденциального делопроизводства и защита информации / А.В.
Некраха. - М.: Академический проект, 2017. - 224 c.
69
учетом конкретной реализации системы управления базами данных, также с
учетом специфики конкретной предметной области на основе ее
инфологической модели.
Исходными данными для даталогического проектирования являются
элементы базы данных. Даталогическая модель более подробно представлена
на рис. 14.
Определим первичные и внешние ключи в таблицах и необходимые связи
между атрибутами таблиц для обеспечения целостности данных.
Рисунок 14. Структура БД
70
Таблица 16
Реквизиты справочника «Администраторы»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
id
Number(10)
Да
Да
Логин
Text(10)
Нет
Нет
Пароль
Text(100)
Нет
Нет
Фамилия
Text(100)
Нет
Нет
Имя
Text(100)
Нет
Нет
Отчество
Text(100)
Нет
Нет
Статус
Text(100)
Нет
Нет
Таблица 17
Реквизиты справочника «Кабинеты»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
id
Number(10)
Да
Да
Номер кабинета
Text(10)
Нет
Нет
Таблица 18
Реквизиты справочника «Специальности»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Должность
Text(100)
Нет
Нет
Таблица 19
Реквизиты справочника «Вызов»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_вызова
Text(100)
Нет
Нет
Код_врача
Number(10)
Нет
Нет
Код_медкарты
Text(100)
Нет
Нет
Дата_вызова
Text(100)
Нет
Нет
Время
Text(100)
Нет
Нет
Диагноз
Text(100)
Нет
Нет
Назначение
Text(100)
Нет
Нет
71
Таблица 20
Реквизиты справочника «Пользователи»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Логин
Text(100)
Нет
Нет
Пароль
Number(10)
Нет
Нет
ФИО
Text(100)
Нет
Нет
Тип
Text(100)
Нет
Нет
Примечание
Text(100)
Нет
Нет
Таблица 21
Реквизиты справочника «Место»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Место работы
Text(100)
Нет
Нет
Таблица 22
Реквизиты справочника «Медкарта»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_льгота
Text(100)
Нет
Нет
Фамилия
Text (100)
Нет
Нет
Номер_квартиры
Text(100)
Нет
Нет
Серия_полиса
Text(100)
Нет
Нет
Номер_страх_полиса
Text(100)
Нет
Нет
Телефоны
Text(100)
Нет
Нет
Раб
Text(100)
Нет
Нет
Дата_рождения
Text(100)
Нет
Нет
Пол
Text(100)
Нет
Нет
Инвалидность
Text(100)
Нет
Нет
Группа_крови
Text(100)
Нет
Нет
Страх
Text(100)
Нет
Нет
Лек_непереносимость
Text(100)
Нет
Нет
Уч
Text(100)
Нет
Нет
Ул
Text(100)
Нет
Нет
Дм
Text(100)
Нет
Нет
72
Таблица 23
Реквизиты справочника «Запись»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_медкарта
Text(100)
Нет
Нет
Код_врача
Number(10)
Нет
Нет
Дата_записи
Text(100)
Нет
Нет
Заголовок
Text(100)
Нет
Нет
Содержание
Text(100)
Нет
Нет
Таблица 24
Реквизиты справочника «Рецепт»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_записи
Text(100)
Нет
Нет
Наименование
Text (100)
Нет
Нет
Таблица 25
Реквизиты справочника «Врач»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_участка
Text(100)
Нет
Нет
Фамилия
Number(10)
Нет
Нет
Доп
Text(100)
Нет
Нет
Каб
Text(100)
Нет
Нет
Информация
Text(100)
Нет
Нет
Понед_начало
Text(100)
Нет
Нет
Понед_конец
Text(100)
Нет
Нет
Вторник_начало
Text(100)
Нет
Нет
Вторник_конец
Text(100)
Нет
Нет
Среда_начало
Text(100)
Нет
Нет
Среда_конец
Text(100)
Нет
Нет
Четверг_начало
Text(100)
Нет
Нет
Четверг_конец
Text(100)
Нет
Нет
Пят_начало
Text(100)
Нет
Нет
Пят_конец
Text(100)
Нет
Нет
73
Таблица 26
Реквизиты справочника «Расписание»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_врач
Text(100)
Нет
Нет
Понед_начало
Text(100)
Нет
Нет
Понед_конец
Text(100)
Нет
Нет
Вторник_начало
Text(100)
Нет
Нет
Вторник_конец
Text(100)
Нет
Нет
Среда_начало
Text(100)
Нет
Нет
Среда_конец
Text(100)
Нет
Нет
Четверг_начало
Text(100)
Нет
Нет
Четверг_конец
Text(100)
Нет
Нет
Пят_начало
Text(100)
Нет
Нет
Пят_конец
Text(100)
Нет
Нет
Таблица 27
Реквизиты справочника «Участок»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_вызова
Text(100)
Нет
Нет
Код_врача
Number(10)
Нет
Нет
Код_медкарты
Text(100)
Нет
Нет
Дата_вызова
Text(100)
Нет
Нет
Время
Text(100)
Нет
Нет
Диагноз
Text(100)
Нет
Нет
Назначение
Text(100)
Нет
Нет
Таблица 28
Реквизиты справочника «Улица»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_участок
Text(100)
Нет
Нет
Наименование
Text (100)
Нет
Нет
74
Таблица 29
Реквизиты справочника «Дом»
Реквизит
Тип данных
Первичный
ключ
Внешний
ключ
ID
Number(10)
Да
Да
Код_улица
Text(100)
Нет
Нет
Номер дома
Text (100)
Нет
Нет
Рассмотрим более подробно структурную схему пакета и опишем
подробно каждый программный модуль.
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Рассмотрим подробно работу каждого модуля программы
информационной системы. Все программные модули перечислены в таблице
30.
Таблица 30
Описание функций модулей
№п
/п
Наименование
модуля
Функции модуля
1
Модуль UnAdmin
Добавление пользователей
2
Модуль UnAdrEd
Модуль адреса
3
Модуль UnDate
Модуль приема пациента
4
Модуль UnDateHome
Модуль вызова врача
5
Модуль UnDM
Модуль описания классов
6
Модуль UnDolg
Модуль для описания формы
7
Модуль UnHome
Описание адреса
8
Модуль UnLg
Модуль выполнения формы
9
Модуль UnMedK
Описание медкарты
10
Модуль UnMedKR
Описание счетчиков
11
Модуль UnMenu
Главная форма программы
12
Модуль UnOrg
Модуль выполнения формы
13
Модуль UnPriem
Модуль обработки приема больных
14
Модуль UnRecept
Модуль выписки рецепта
75
№п
/п
Наименование
модуля
Функции модуля
15
Модуль UnReg
Модуль регистрации
16
Модуль UnRepPac
Модуль вывода рецепта на печать
17
Модуль UnRoom
Модуль описания домов
18
Модуль UnSecret
Модуль формирования логина и пароля
19
Модуль UnUch
Форма обработки участка
20
Модуль UnVrach
Модуль обработки данных по врачам
21
Модуль unVrachEd
Модуль редактирования
22
Модуль UnVrachi
Модуль добавления
23
Модуль UnWork
Работа со справочником
2.3.4 Описание программных модулей
Для описание работы программы наиболее понятным будет пояснение
основного модуляя программы, процедуры UnMenu. Программный код данной
процедуры будет приведен в приложении.
Данный программный код описан в виде блок схемы, которая
представлена на рисунке 15.
76
Рисунок 15 Блок схема работы основного модуля UnMenu
77
2.4 Контрольный пример реализации проекта и его описание
Программа предназначена для регистрации посещений клиентами и
пациентами медицинских центоров «Семейный доктор», поэтому основное
внимание в программном модуле уделяется процессу учета посещений, начиная
с записи на прием и заканчивая выпиской рецепта.
Дополнительным функционалом программного продукта предусмотрено
посещение больных на дому, что также фиксируется рограммой.
Так как в процессе обработки посещений в соответсвии с
информационной моделью занято несколько человек, программа
предусматривает разделение прав доступа и разграничение ролей при входе в
нее.
Окно входа в программу показано на рисунке.
Рисунок 15. Форма входа

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)