- •Содержание
- •Введение
- •1 Анализ предметной области
- •1.1 Анализ существующих аналогов
- •1.2 Постановка задачи
- •2 Разработка программного средства
- •2.1 Разработка спецификаций требований
- •2.2 Разработка архитектуры программного средства
- •2.3 Обоснование выбора языка программирования
- •2.4 Разработка схемы алгоритма перемещения
- •Заключение
- •Литература
- •Приложение а
2.3 Обоснование выбора языка программирования
Для реализации алгоритма в качестве основного был выбран язык программирования С. Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать.
С++ - это универсальный язык программирования, задуманный так, чтобы сделать программирование более простым и приятным для серьёзного программиста.
К достоинствам языка С относятся лаконичность записи алгоритмов, логическая стройность написанных на нём программ, их переносимость между компьютерами с различной архитектурой и различными операционными средами (чего не скажешь о программах на машинно-зависимом языке ассемблера). Компиляторы языка разработаны практически для всех существующих в настоящее время платформ. Во многих случаях программы, написанные на этом языке программирования, сравнимы по скорости с программами, написанными на языке ассемблера, при этом они более наглядны и просты в сопровождении. Всё это делает его удобным и эффективным средством для решения разнообразных задач.
2.4 Разработка схемы алгоритма перемещения
При запуске программы на экране монитора появляется главная форма, из которой мы можем перейти на формы просмотра данных, формы редактирования и заполнения полей, форму визитов пациентов, форму поиска, а так же сделать общий расчет стоимости услуг.
Иерархическая блок-схема программы
Рисунок 4 - Иерархическая блок-схема
Описание логической структуры:
Unit1.cpp – модуль содержащий форму приветствия. Форма является главной
Unit2.cpp – модуль содержащий форму просмотра пациентов.
Unit3.cpp – модуль содержащий форму просмотра специалистов.
Unit4.cpp – модуль содержащий форму редактирования и добавления пациентов.
Unit5.cpp – модуль содержащий форму редактирования и добавления специалистов.
Unit6.cpp – модуль содержащий форму для поиска по заданным критериям и вывод на просмотри и печать отчетов.
Unit7.cpp,Unit8.cpp – отчёты по различным критериям.
Unit9.cpp– модуль содержащий форму информации о программе.
3 ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
3.1 Объект испытаний
Наименование программы «Программное средство работника регистратуры стоматологической поликлиники».
Обозначение программы – .exe
Программа предназначена для пользователей WindowsXP,7
3.2 Цель испытаний
Найти возможные неисправности программы для их устранения.
3.3 Средства и порядок испытаний
Использованы следующие технические средства, необходимые для проведения испытаний: ПЭВМ AMDSempron2600+, видеокарта Radeonx550- 256Mb, HDD – 240GB, RAM – 1536Mb.
Испытания были проведены путем нелогичной работы пользователя.
4 МЕТОДИКА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО СРЕДСТВА
Данный программный продукт «Программное средство работника регистратуры стоматологической поликлиники» представляет собой программу, состоящую из формы входа и последующих форм просмотра, редактирования данных. Данный программный продукт предоставляет возможность ввода, редактирования и удаления информации о врачах и пациентах. С его помощью можно вести учет посещений пациентов поликлиники, рассчитывать общую стоимость предоставленных услуг.
Запуск программы осуществляется следующим способом:
Вызовом в проводнике файла Poliklinika.exe из директории программы.
Пример работы программы:
На главной форме отображены три кнопки перемещения по нужным таблицам базы данных, а так же кнопки справочного материала и выхода из программы. Главная форма входа представлена на рисунке 5
Рисунок 5 – Экран входа
Форма «специалисты» содержит информацию о всех лечащих врачах данной поликлиники. Для удобной работы предусмотрен поиск и сортировка по различным критериям, а так же вывод отчета на экран или бумагу. Данная форма содержит кнопки для перехода по записям в таблицах и на другие формы. Форма специалисты имеет следующий вид:
Рисунок 6 – Сведения о специалистах
Следующая форма служит для заполнения базы новыми пациентами, посетившими данную поликлинику. Здесь создан удобный поиск и сортировка по различным критериям. Данная форма содержит кнопки для перехода по записям в таблицах и на другие формы. Форма "Пациенты" имеет следующий вид:
Рисунок
7 – Сведения о пациентах
На форме «визиты» ведется учет посещений пациентов поликлиники, из предложенного списка им выбирается лечащий врач и в базу заносится стоимость за оказанные услуги. Данная форма содержит кнопки для перехода по записям в таблицах и на другие формы. Форма «визиты» имеет следующий вид:
Рисунок 8 – Учет посещений
На этой форме осуществляется основной расчет стоимости оказанных услуг. Данная форма содержит кнопки для перехода по записям в таблицах и на другие формы, предусмотрен общий поиск по критериям: пациент, специалист, диагноз. Форма имеет следующий вид:
Рисунок 9- Общий просмотр
Программа оснащена справочным файлом:
Рисунок 10- Вызов справки
По нажатию кнопки «отчет», на различных формах программы, предоставляется возможность вывода отчета как на экран, так и на печать. Отчеты имеют следующий вид:
Рисунок 11 – Создание отчетов
Общие сведения:
-Обозначение программы –Poliklinika.exe
-Наименование программы – Программное средство работника регистратуры стоматологической поликлиники.
-Версия программы – v1.0
-Программная среда – BorlandC++ Builder 6.0
-Программное обеспечение – WindowsXPSP3 2002
-Язык программирования – C++
\
