Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ Программное средство работника регистратуры...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
811.33 Кб
Скачать

2 Разработка программного средства

2.1 Разработка спецификаций требований

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

Необходимо реализовать:

  • подключение программы к базам данных Microsoft Access;

  • возможность вывода множества отчётов и поиска нужной информации в виде запросов;

- программа должна иметь удобный и доступный всем пользователям интерфейс;

- возможность предоставления справочного файла.

2.2 Разработка архитектуры программного средства

Программное средство представляет совокупность 5 программных модулей. Эти модули представлены на рисунке 1.

Модуль пациентов

Модуль специалистов

Главное окно программы

Модуль визитов

Модуль справки

Рисунок 1 - Структура модулей программного средства

Иерархическая блок-схема программы:

Данные

Визит

Специалист

Пациент

номер истории болезни

Ф.И.О. пациента

Личный номер специалиста

Ф.И.О. специалиста

Ф.И.О. специалиста

Ф.И.О. пациента

визит первый или повторный

Телефон

домашний адрес пациента

телефон

дата визита

Адрес

диагноз

лечение

стоимость услуг

Рисунок 2 - Иерархическая схема данных

Входные данные представлены в виде:

  • Введённые с клавиатуры числовые данные.

  • Введённые с клавиатуры символьные данные.

  • Все изменения, производимые при редактировании информации.

Входные данные вводятся с клавиатуры в базу данных, которая имеет следующую структуру:

Таблица 1 -Specialist:

Наименование

Код

Тип данных

Размерность

Личный номер специалиста

lichnyi№

Числовой

Ф.И.О. специалиста

specialist

Текстовый

255

Адрес

adres

Текстовый

255

Телефон

telefon

Числовой

Таблица 2 -Pacient:

Наименование

Код

Тип данных

Размерность

номер истории болезни

№istorii

Числовой

Ф.И.О. пациента

pacient

Текстовый

255

домашний адрес пациента

adres

Текстовый

255

телефон

telefon

Числовой

Таблица 3 -Vizity:

Наименование

Код

Тип данных

Размерность

пациент

pacient

Текстовый

255

специалист

specialist

Текстовый

255

визит первый или повторный

vizit

Текстовый

255

дата визита

data_vizita

Текстовый

255

диагноз

diagnoz

Текстовый

255

лечение

lechenie

Текстовый

255

стоимость услуг

stoimost_yslyg

Числовой

Выходные данные представлены в виде:

  • Сообщение о программе (выводиться при выборе пункта меню Справка);

  • Данные, которые образуются после редактирования.;

  • Информация, выводимая на печать (Отчёт);

  • Вывод информации по запросу поиска;

  • Сообщения, выводимые во время работы с программой.

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

Также выходная информация представленная в виде сообщений:

Рисунок 3 – Удаление записи