Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документация по практике ТРПО.doc
Скачиваний:
7
Добавлен:
23.09.2019
Размер:
688.13 Кб
Скачать

1 Постановка задачи

Ежегодно каждый человек должен пройти медицинский осмотр у врачей-специалистов с целью раннего выявления заболеваний, получения группы по здоровью, а так же ее продления и снятия с группы человека. Это может быть первичный осмотр, т.е. приём на работу, учёбу либо целевой ежегодный медосмотр – выявления конкретного заболевания или группы заболеваний. В наше время существует множество различных клиник и больниц, где каждый человек может пройти обследование как платно, так и бесплатно. Главной функцией медосмотра является выявление различных заболеваний и допуск на работу либо в учебное заведение. Существует обязательное прохождение следующих врачей-специалистов:

  • Гинеколог/уролог;

  • ЛОР;

  • Терапевт;

  • Психиатр;

  • Окулист;

  • Нарколог.

Каждый год в СУЗЫ поступают заявки на тех учащихся, которым необходимо пройти медицинский осмотр. В медицинское учреждение приходит учащийся и обращается в регистратуру. После этого ему выдают направление к его лечащему врачу-терапевту, где проходит осмотр. Затем даёт направление к врачам и на сдачу анализов. Пациент в течение дня ходит на обследование к различным врачам-специалистам, где его осматривают и ставят диагноз. После чего все данные заносятся в компьютер для дальнейшего поиска данных, происходит вывод на печать, выдаётся справка с диагнозами и печатью, а так же подписью каждого врача-специалиста. Эта справка предоставляется в учебное заведение медработнику, где принимают решение о принятии этого человека в СУЗ или продолжение его дальнейшего обучения.

Следует предусмотреть некоторые возможности при разработке программы:

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

  • Использование главного меню для перехода к дальнейшей работе с программой;

  • Осуществление поиска, сортировки, добавления и удаления записей в базе данных ускоряет работу пользователю данной программой;

  • Выходные данные для пользователя будут отражаться в базе данных, и выводиться на печать в виде отчёта.

Для корректной работы программы в будущем следует использовать определённый состав технических и программных средств.

Технические:

  • Центральный процессор Intel® Core с тактовой частотой 2,0 GHz;

  • Оперативная память 2 Gb;

  • Монитор цветной 17-ти дюймовый, с максимальным разрешением 1024x768;

  • 50 Mb свободного места на жёстком диске;

  • Клавиатура, мышь;

  • Принтер или МФУ;

Программные:

  • Операционные системы Windows XP/ Windows 7;

2 Описание программы

2.1 Общие сведения

Автоматизированная система «Автоматизированная система учёта прохождения медицинского осмотра учащимися СУЗА». Бессмертная Анастасия Витальевна является автором программы, которая была создана в мае 2012 года. Программа была написана в Microsoft Visual Studio 2010 – среда разработки Windows- приложений от фирмы Microsoft. Так же использовалась программа MySQL Workbench – как средство администрирования баз данных MySQL и построения EER-диаграмм.

Данные программы позволяют использовать возможности, предъявляемые выбранной операционной системой, в разработке интерфейса программы, удовлетворяющего требованиям и стандартам, предъявляемым к программе, работающей в среде Windows. Данная среда разработки имеет в своем составе группу уже готовых компонентов, предъявляемых для использования их при разработке программы. Также, при разработке программы следует опираться на следующие параметры: необходимый объем жесткого диска, рекомендуемое разрешение экрана и объема оперативной памяти.

2.2 Структура программы

Данная программа предназначена для ввода данных учащихся СУЗА, постановление диагноза и составление медицинского листа.

Для выполнения этих действий необходимо реализовать функции, каждая из которых будет выполнять поставленную перед ней задачу. Поэтому целесообразно выбрать направление модульного программирования.

2.3 Входные выходные данные

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

private void UpdateGroupTable() – заполнение таблицы с группами;

private void UpdateSurveyTable() – заполнение таблицы с обследованиями;

private void UpdateStudentTable() – заполнение таблицы со студентами;

private void UpdateAppointmentTable() – таблица с назначенными обследованиями;

private void GroupAddButton_Click(object sender, RoutedEventArgs e) – добавление записи в группу;

private void GroupDeleteButton_Click(object sender, RoutedEventArgs e) – удаление группы;

private void GroupEditButton_Click(object sender, RoutedEventArgs e) – редактирование группы в таблице;

private void SurveyAddButton_Click(object sender, RoutedEventArgs e) – добавление записи в таблицу с обследованиями;

private void SurveyDeleteButton_Click(object sender, RoutedEventArgs e) – удаление записи с таблицы с обследованиями;

private void SurveyEditButton_Click(object sender, RoutedEventArgs e) – редактирование записи с таблицы обследования;

private void StudentAddButton_Click(object sender, RoutedEventArgs e) - добавление записи в таблице студенты;

private void StudentDeleteButton_Click(object sender, RoutedEventArgs e) - удаление записи в таблице студенты;

private void StudentEditButton_Click(object sender, RoutedEventArgs e)- редактирование записи в таблице студенты;

private void AppointmentAddButton_Click(object sender, RoutedEventArgs e) – добавление записи в таблицу обследование;

private void AppointmentDeleteButton_Click(object sender, RoutedEventArgs e) – удаление записи с таблицы обследования;

private void AppointmentEditButton_Click(object sender, RoutedEventArgs e) – редактирование записи с таблицы обследование;

private void AppointmentPrintButton_Click(object sender, RoutedEventArgs e) – вывод на печать данных;

private void LoginButton_Click(object sender, RoutedEventArgs e) - соединение с базой данных;

public MySqlConnection Connection – попытка соединения с базой данных;

2.4 Вызов и загрузка

Для запуска программы необходимо в папке с программой выделить файл приложения MedicalBoard.exe и запустить его нажатием клавиши <Enter> на клавиатуре или двойным щелчком левой кнопки мыши.

Разработка программы проходила с использованием следующих аппаратных и программных средств:

Технические:

  • Центральный процессор Intel® Core с тактовой частотой 2,0 GHz;

  • Оперативная память 2 Gb;

  • Монитор цветной 17-ти дюймовый, с максимальным разрешением 1024x768;

  • 50 Mb свободного места на жёстком диске;

  • Клавиатура, мышь;

  • Принтер или МФУ;

Программные:

  • Операционные системы Windows XP/ Windows 7;

Программа эксплуатируется в условиях индивидуального рабочего места. Для работы в диалоговом режиме используется экран дисплея, клавиатура и манипулятор типа «мышь». Занесенные данные хранятся на жестком диске.