Пользователь приложения должен иметь возможность:
1. Работы с учетными записями пациентов:
1.1. Добавление учетной записи пациента в базу данных поликлиники
1.2. Редактирование учетной записи пациента
1.3. Удаление учетной записи пациента
2. Работы с учетными записями докторов поликлиники
2.1. Добавление учетной записи врача
2.2. Редактирование учетной записи врача
2.3. Удаление учетной записи врача
3. Работы с индивидуальной карточкой пациента:
3.1. Просмотр индивидуальной карточки пациента
3.2. Просмотр архива посещений поликлиники пациентом
3.3. Фильтрации архива посещений поликлиники пациентом в зависимости от даты посещения
3.4. Просмотр архива анализов пациента
3.5. Фильтрации архива анализов пациента в зависимости от даты посещения
3.6. Добавление новой записи о визите пациента в поликлинику
3.7. Редактирование записей о визите пациента в поликлинику
3.8. Удаление записей о визите пациента в поликлинику
3.9. Добавление нового анализа для пациента
3.10. Редактирование информации об анализах пациента
3.11. Удаление записи об анализе пациента
4. Дополнительные возможности:
4.1. Просмотр статистики о распределении пациентов по возрастам и среднем количестве визитов в поликлинику по возрастам.
4.2. Возможность выгрузки таблиц базы данных в XML документ и заполнения базы данных из XML документа.
1. Введение
1.1. Область применения приложения
1.2. Особенности средств разработки
2. Описание функциональных требований
2.1. Описание функциональных требований
2.2. UML Use-case diagrams
3. Моделирование структуры приложения
3.1. Описание структуры базы данных
3.2. UML диаграммы классов
4. Описание реализации приложения
4.1. Описание кода программы
4.2. Схемы основных алгоритмов
5. Тестирование программы, схемы интерфейсов
6. Приложение А. Перечень дополнительных материалов.