Автор работы: Пользователь скрыл имя, 27 Января 2015 в 10:25, курсовая работа
Целью является автоматизация рабочего места врача отдела эпидемиологии для ведения учета эпидемиологических заболеваний больных.
Задачами - изучение предметной области работы врача-эпидемиолога , а так же создание и внедрение программного продукта;
Все модули программного кода связаны с таблицами базы данных Access через модуль DataModulе2, в состав которого входят компоненты: ADOConnection для установления связи Delphi 7 с базой Access; DataSource – для установления связи с конкретной таблицей; ADOQuery – для SQL запросов. Модульная структура представлена на рис. 1.9.
Vvod_dann |
procedure SpeedButton1Click(Sender: TObject); procedure DBComboBox10Change(Sender: TObject); procedure DBComboBox8Change(Sender: TObject); procedure SpeedButton2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); |
Unit 3 |
procedure
TFrmInputAdress.Button1Click( |
Unit 6 |
procedure TForm6.Button1Click(Sender: TObject) |
Unit 4 |
procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); |
Unit 5 |
procedure Button1Click(Sender: TObject); |
1.2.4 Структурная схема работы программы
Структурная схема – это совокупность компонентов программы, а также связи и способы организации информационного обмена между ними - рис. 1.10.
Рисунок 1.10 – Структурная схема работы программы
После разработки структуры таблиц базы данных, установления связей между ними, разработки необходимых форм для ввода информации, запросов, модулей отчетов, осуществляется ввод данных в таблицы.
Исходный текст программы, реализующий процедуры обработки базы данных, представлен в приложении А.
1.2.5 Интерфейс с описанием
Пользовательский интерфейс программного продукта состоит из окон, сообщений, кнопок, меню, всплывающих подсказок, форм отчетности.
Главное окно программы включает в себя четыре функциональных кнопки:
Главное окно информационной системы «Электронная карта эпидемиологических обследований» представлено на рис. 1.11.
Рисунок 1.11 – Главное окно программы
Главное окно ввода данных» представлено на рис. 1.12
Рисунок 1.12 – Окно ввода данных
Интерфейс главного окна содержит:
Рисунок 1.13 – Форма «Добавление диагноза»
Рисунок 1.14 – Форма «Тип возбудителя»
Рисунок 1.15 – Форма «Сведения о больном»
3. Окно «Отчеты» изображено, на рис. 1.16.
Интерфейс окна состоит из шести функциональных кнопок, которые позволяют формировать отчеты.
Рисунок 1.16 – Выбор типа отчета
После выбора типа отчета, открывается диалоговое окно Output Options, представленное на рис. 1.17. предназначенное для настройки режима печати, в котором необходимо щелкнуть по кнопке OK для вывода на печать.
Рисунок 1.17 – Окно «Output Options»
Внешнее представление общего отчета представлен на рис. 1.18.
Рисунок 1.18 – «Главный отчет»
1.3
Тестирование программного
Для комплексного тестирования программы был применен метод тестирования по стратегии “черного ящика”. Этот метод позволяет выявить все ошибки программы.
Тестовые наборы данных были спроектированы для открытия файла с данными и проверки реакции программы на запросы пользователя. Результат теста по открытию файлов с данными представлен в табл. 1.1
Таблица 1.1. – Тестовые наборы данных для открытия файлов с данными
Название файла |
Примечания |
Ожидаемый |
Фактический |
Help.chm |
Файл содержит руководство по работе с программой |
Открытие файла, закрытие файла |
Файл открыт, файл закрыт. |
Project1.exe |
Скомпилированный файл программы |
Открытие окна с функциональными кнопками, вывод на экран. |
Файл открыт, окно выведено на экран пользователя. |
Результаты теста проверки реакции программы на запросы пользователя представлены в табл. 1.2.
Таблица 1.2. – Тестовые наборы данных проверки программы на запросы пользователя
Входные данные |
Примечания |
Ожидаемый результат |
Фактический |
Нажатие по кнопке на форме главного окна программы |
Программа переходит к форме заполнения данных программы |
Открытие формы заполнения (скорость открытия около 3мс) |
Открылась главная форма для заполнения таблицы «Karta»(скорость открытия около 3 мс) |
Нажатие на кнопку «Отчеты» |
Пользователь с помощью мыши нажимает на форме главного окна кнопку, после чего ждет событие от программы |
Клик по кнопке «Отчеты», программа выводит на монитор окно со списком названий имеющихся отчетов (скорость открытия около 3мс) |
После клика по кнопке «Отчеты», программа выводит на монитор окно со списком названий имеющихся отчетов (скорость открытия около 3 мс) |
В окне «Выбор типа отчетов», нажать на любую кнопку с названием отчета |
Пользователь так же может нажать кнопку «Закрыть» для возврата к главному окну программы. |
После нажатия на любую из кнопок с названием отчетов, открывается окно отчета. (скорость открытия около 3мс) |
Нажав на любую из кнопок с названием отчетов, открывается окно отчета. (скорость открытия около 3мс) |
На главной форме программы, нажать на кнопку «О программе» |
Открывается информационное окно. (скорость открытия около 3мс) |
После нажатия на кнопку открылось информационное окно. (скорость открытия около 3 мс) |
Тестирование программы по стратегии “черного ящика” показало, что она может считаться отлаженной, то есть функционирует в соответствии с требованиями предъявляемыми к программному продукту.
Выводы по разделу 1
В первом разделе дипломного проекта был детально проведен обзор состояния вопроса в работе медицинских специалистов, определено обоснование актуальности выбранной темы в рабочей сфере, будущее назначение разрабатываемого программного продукта. Так же был приведен перечень функций включенных в программу, принцип организации входных и выходных данных, рассмотрены требования к составу и параметрам техническо-программных средств. Подробное описание критериев дизайна и список эксплуатационных качеств программного продукта говорящее о существующих нюансах в разработке программы, еще описан инструментарий создания базы данных. Проведен анализ основных проектных решений, приведена структурная схема базы данных и функциональная схема программного продукта. Полностью рассмотрена структурная схема работы программы и интерфейс с описанием.
2
ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ
До внедрения информационной системы, работой поиска, сортировки, выбора данных по критерию занимался врач эпидемиологического отдела, который на выполнение этой работы, раз в месяц, затрачивал 7 часов. Технологический процесс можно представить в виде табл. 2.1.
Таблица 2.1. – Технологический процесс формирования общего и персонального отчетов
№ |
Наименование операции |
Должность |
Время, час |
1 |
Формирование общего отчета |
Врач эпид отдела |
7 |
ИТОГО |
7 |
2.1 Расчет стоимости продукта
Основная заработная плата специалистов представлена в табл. 2.2.
Таблица 2.2. – Заработная плата основных работников
№ |
Должность |
Всего человек |
Общие затраты времени по категориям работников, час |
Стоимость 1 час., руб. |
Основная ЗП,руб |
1 |
Врач Эпид отдела |
1 |
7 |
34,09 |
238,63 |
Помимо основной заработной платы работники могут получать дополнительную, которая составляет 12 % от основной заработной платы и которую можно найти по формуле (2.1).
(2.1) |
где ЗПдоп – дополнительная заработная плата,
ЗПосн – основная заработная плата,
Страховые взносы во внебюджетные фонды является обязательным для всех организаций. Определяем по формуле (2.2).
(2.2) |
где Кстр – коэффициент страхования, Кстр = 30%
ЗПдоп – дополнительная заработная плата,
ЗПосн – основная заработная плата,
Затраты по оплате труда целесообразно представить в виде табл. 2.3
Таблица 2.3. – Формирование фонда заработной платы
Категория |
Заработная
плата |
Заработная плата дополнительная, руб. |
Отчисления на социальное страхование, руб |
Фонд з/платы 1 работника (ФЗП), руб. |
Врач Эпид |
238,63 |
28,64 |
95,15 |
362,42 |
Затраты на содержание основных средств
Расчет амортизации основных производственных средств рассчитывается с помощью формулы (2.3).
(2.3) |
где Сп – первичная стоимость основных производственных фондов, руб.
Амес. – амортизация основных средств, руб.
На – норма амортизации, %; 2,4%
Стоимость 1 часа работы с техникой, руб.- определим по формуле (2.4)
(2.4) |
где А1час – стоимость 1 часа работы с техникой, руб.
Стоимость амортизированных средств (2.5).
Сам = А1час*Q, |
(2.5) |
где Q – количество отработанного времени, час.
Сам – стоимость амортизированных средств.
Для данного технологического процесса оно составляет 7 часов это время, которое тратит специалист при работе на компьютере при формировании отчетов.