Входной информацией программы являются данные пациента, которые будут введены во вкладке «Создание карты» и «Поиск». См. таблицу 2.1.
Таблица 2.1. Входная информация.
|
Наименование. | Идентификатор | Тип данных. | |
Фамилия. | surname. | string. | |
Имя. | name. | string. | |
Год рождения. | born. | data. | |
Адрес. | address. | string. | |
Полис. | polis. | string. | |
|
Описание выходной информации
После записи пациента к врачу выдается талон, в котором будет информация о ФИ пациента, кабинете, времени приема, ФИ врача. Также выходной информацией являются расписание врачей, просмотр карт пациента. См. таблицу 2.2.
Таблица 2.2 Выходная информация.
|
Наименование. | Идентификатор | Тип данных. | |
Фамилия. | surname. | string. | |
Имя. | name. | string. | |
Год рождения. | born. | data. | |
Адрес. | address. | string. | |
Полис. | polis. | string. | |
Фамилия врача. | surname. | string. | |
Имя врача. | name. | string. | |
Кабинет. | kabinet. | int. | |
День приема. | weeks. | string. | |
Время приема. | day. | int. | |
|
Логическая модель задачи
Логическая модель задачи представлена на рисунке 2.1.
Рисунок 2.1 Логическая модель задачи.
Требования к программе
Система должна сохранять работоспособность и обеспечивать восстановление своих функций при возникновении следующих внештатных ситуаций:
- · при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке ОС, восстановление программы должно происходить после перезапуска ОС и запуска исполняемого файла системы;
- · при ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС;
- · при ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
Для защиты аппаратуры от бросков напряжения и коммутационных помех должны применяться сетевые фильтры.
В программной системе необходимо В целях надежности системы она должна удовлетворять следующим требованиям:
- · разработанная программа должна обладать средствами защиты от ошибочных действий пользователей;
- · все ошибки должны отображаться с комментариями или подсказками по их устранению;
- · гарантировать сохранность данных при сбоях в работе внешних устройств.
Для повышения надежности необходимо принять следующие меры:
- · сконфигурировать аппаратные и программные средства в соответствии с техническими требованиями;
- · периодически осуществлять резервное копирование информации;
- · регулярно проверять целостность базы данных;
- · поддерживать исправность оборудования.