Операционная Система: windows 7,8,10;
Язык программирования: С++.
Требования к транспортировке и хранению:
Программа поставляется в электронном виде.
Программная документация поставляется в электронном и печатном виде.
Специальные требования:
Программное обеспечение должно иметь простой, интуитивно понятный интерфейс, рассчитанный на непрофессионального пользователя.
Документация на принятое эксплуатационное программное обеспечение (ПО) должна содержать полную информацию, необходимую для работы программистов с данной программой.
Требования к программной документации.
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство системного программиста, руководство оператору, описание программы.
ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
Постановка задачи
Описательная модель задачи
Каждый человек когда-либо в своей жизни болел, и ему приходилось посещать поликлинику. Чтобы попасть к врачу, нужно сначала записаться к нему через регистратуру. Это порой занимает очень много времени. Раньше приходилось стоять в очереди целыми днями,теперь же, когда существуют автоматизированные информационные системы, мы можем создавать разные программы для улучшения, упрощения нашей жизни, как пример «Регистратура поликлиники».
|
|
Для работы в программе нужны минимальные знания о компьютере и его программах для работника поликлиники. Работнику будут видны все сведения о расписаниях врачей, пациента, кабинетов. А пациенту нужно иметь при себе только полис, с помощью которого можно легко записаться на прием к врачу, указав все необходимые данные.
Алгоритм программы прост: программа записывает больного пациента к врачу, создает карту нового пациента, показывает расписания врачей. Для записи к врачу, нужно выбрать врача и время приема. Для создания карты, необходимо ввести данные о пациенте, после чего карта заносится в базу данных и хранится. Чтобы просмотреть расписание врачей, сначала необходимо выбрать специализацию, после чего откроется список врачей, далее доступное время для записи к данному врачу. После записи пациента к врачу, можно получить талон.
Описание входной информации
Входной информацией программы являются данные пациента, которые будут введены во вкладке «Создание карты» и «Поиск». См. таблицу 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 Логическая модель задачи