Разработка информационной системы «Платные медицинские услуги»

Автор работы: Пользователь скрыл имя, 11 Ноября 2013 в 21:43, курсовая работа

Описание работы

Интернет-банкинг – это управление банковскими счетами через Интернет. Банковское дело вынужденно шагнуть на новый уровень развития, основанный на активном использовании информационно-коммуникационных технологий.
Целями данной дипломной работы являются привлечение большего числа клиентов, получение дополнительной полезной информации. И главной задачей для достижения этих целей является создание автоматизированной системы обслуживания клиентов банка через Интернет.

Содержание работы

ВВЕДЕНИЕ 5
1 СИСТЕМНЫЙ АНАЛИЗ ОБЪЕКТА АВТОМАТИЗАЦИИ 6
1.1 Результаты обследования объекта автоматизации 6
1.1.1 Описание объекта автоматизации и организационной структуры 6
1.2 Задачи для автоматизации 18
1.3 Постановка задачи на дипломное проектирование 20
2 РЕЗУЛЬТАТЫ ПРОЕКТИРОВАНИЯ 23
2.1 Назначение структуры системы 23
2.2 Структура программного обеспечения системы 23
2.2.1 Обзор и выбор средств реализации 25
2.2.2 Описание программного обеспечения системы 26
2.3 Структура информационного обеспечения системы 28
2.3.1 Концептуальная модель 29
2.3.2 Логическая модель 39
2.4 Структура пользовательского интерфейса 45
3 РЕАЛИЗАЦИЯ И ИСПЫТАНИЯ 52
3.1 Реализация системы 52
3.2 Испытания системы 54
3.3 Результаты испытаний 56
4 РАСЧЕТ ЭКОНОМИЧЕСКОГО ЭФФЕКТА ОТ ВНЕДРЕНИЯ СИСТЕМЫ 62
4.1 Расчёт общей трудоёмкости разработки 62
4.2 Расчёт общей трудоёмкости разработки ПО 65
4.3 Расчёт заработной платы разработчиков программного обеспечения 65
4.4 Расчёт себестоимости и отпускной цены программного обеспечения 68
4.5 Определение экономического эффекта (чистой прибыли) от разработки
программного средства 69
5 ЭНЕРГО И РЕСУРСОСБЕРЕЖЕНИЕ 71
ЗАКЛЮЧЕНИЕ 74
СПИСОК СОКРАЩЕНИЙ 75
СПИСОК ЛИТЕРАТУРЫ 76

Файлы: 1 файл

пояснительная_записка.doc

— 3.40 Мб (Скачать файл)

Тест №2.Запись на приём. Результаты записи на приём на свободное время представлены на рисунке 3.5, результаты записи на занятое – на рисунке 3.6.

 

 

Рисунок 3.5 –  Запись на приём на свободное время

 

 

Рисунок 3.6 –  Попытка запись на приём на занятое  время

Тест №3 Отмена приёма. Результат отмены собственного приёма приведён на рисунке 3.7, а попытки отменить чужой приём – на рисунке 3.8.

 

 

Рисунок 3.7 –  Результат отмены собственного приёма

 

 

 

Рисунок 3.8 –  Попытка отменить чужой приём

 

 

Тест №4 Внесение изменений в карточку пользователем. Результаты изменения существующей записи или внесение новой одинаковы и приведены на рисунке 3.9.

 

 

Рисунок 3.9 –  Введённая пользователем запись не сохраняется

Тест №5 Изменение  стоимости услуг при бронировании талона. Результаты бронирования талона до изменения цены экономистом представлены на рисунке 3.10 во второй строчке, после изменения цены -  в первой.

 

 

Рисунок 3.10 –  Изменение стоимости услуги в  зависимости от времени          бронирования талона

Тест №6 Внесение услуги в список услуг. Результат добавления услуги, не включённой  в список представлен на рисунке 3.11, а включённой – на рисунке 3.12.

 

 

Рисунок 3.11 – Добавление услуги, не включённой в список

 

Рисунок 3.12 – Попытка  добавления услуги, уже включённой в список услуг

 

Выводы по испытаниям функций ИС

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

Выводы по проверке документации

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

1. Проектные  документы:

а) структура ИС;

б) структура БД;

в) структура ПО и пользовательского интерфейса (ПИ);

2. Эксплуатационные документы:

а) описание применения информационной системы (для каждой группы пользователей);

б) инструкция по установке информационной системы.

Данный перечень документов полностью соответствует поставленной задачи. Структура и содержание эксплуатационных документов выполнены в соответствии с ГОСТ ЕСПД.

Общие выводы об испытаниях ИС

На основе испытываемых функций и документов ИС можно  сделать вывод, что поставленная задача на создание ИС «Платные медицинские  услуги» выполнена полностью.

 

 

 

 

4 РАСЧЕТ ЭКОНОМИЧЕСКОГО ЭФФЕКТА ОТ ВНЕДРЕНИЯ

   СИСТЕМЫ

 

4.1 Расчет  общей трудоемкости разработки

Среда разработки ПО – QT Creator

Определение общего объема ПО

Общий объем ПО (Vо) определяется по формуле (4.1) исходя из количества и объема функций, реализуемых программой:

,          (4.1)

где Vi - объем отдельной функции  ПО;

   n - общее число функций.

Расчет общего объема ПО (количества строк исходного кода (LOC)) предполагает определение объема по каждой функции.

Определение уточненного объема ПО

На основании информации о функциях разрабатываемого ПО по каталогу функций  определяется общий объем ПО. В  зависимости от организационных  и технологических условий, в  которых разрабатывается ПО, исполнители  по согласованию с руководством организации могут уточнять (корректировать) объем на основе экспертных оценок.

Уточненный объем ПО (Vу) определяется по формуле (4.2):

 

,         (4.2)

где – Vуi – уточненный объем отдельной  функции в строках исходного  кода (LOC).

Выделим из методической части функции программного обеспечения в таблицу (см. таблицу 4.1):

 

 

Таблица 4.1 – Перечень и объем  функций программного обеспечения

Номер

Содержание функций

По каталогу Vi

1

2

3

101

Организация ввода информации

150

107

Организация ввода/вывода информации в интерактивном режиме

320

202

Формирование баз данных

2180

203

Обработка наборов и записей  базы данных

2670

205

Обслуживание базы данных в интерактивном режиме

6950

206

Манипулирование данными

9550

207

Организация поиска и поиск  в базе данных

5480

403

Формирование служебных таблиц

1070

506

Обработка ошибочных и сбойных  ситуаций

1720

507

Обеспечение интерфейса между компонентами

1820

     
 

ИТОГО

31910


Повышение сложности разрабатываемого ПО требует дополнительных затрат труда, что учитывается посредством коэффициента повышения сложности ПО (Кс).

Кс рассчитывается по формуле (4.3):

 

Кс = 1 + ,         (4.3)

где Кi – коэффициент, соответствующий степени повышения сложности ПО;

   n – количество учитываемых характеристик.

ПО отнесено ко второй категории сложности. ПО отвечает следующим характеристикам: функционирование ПО в расширенной операционной системе (связь с другими ПО), интерактивный доступ, обеспечение хранения, ведения и поиска данных в сложных структурах, что позволяет применить к объему ПО коэффициент Кс:

Кс = 1 + 0,18 = 1,18.

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

Если подобных аналогов нет, то ПО присваивается категория А. Степень новизны ПО категорий Б и В соответствует уровню имеющихся ПО. При установлении поправочного коэффициента новизны разрабатываемого ПО учитываются степень новизны ПО и предназначение его для новых или освоенных типов персональных компьютеров (далее – ПК), для новых или освоенных операционных систем.

Влияние фактора новизны на трудоемкость учитывается путем умножения  нормативной трудоемкости на соответствующий  коэффициент, учитывающий ПО (Кн).

ПО является развитием определенного параметрического ряда ПО, разработанных на ранее освоенных типах ПК и ОС.

Новизна ПО соответствует категории  В, а Кн = 0,63.

Современные технологии разработки компьютерных программ предусматривают широкое  использование так называемых коробочных продуктов (пакетов, модулей, объектов), используемых для разработки заказных систем. В настоящее время существует обширный рынок метапрограмм многократного использования.

Влияние использования стандартных  модулей на трудоемкость учитывается  путем умножения нормативной трудоемкости на соответствующий коэффициент, учитывающий степень использования стандартных модулей (Кт).

При разработке ПО доля стандартных  модулей от 40% до 60 %, а Кт = 0,65.

Новизне ПО категории В соответствует  следующее распределение трудоемкости по стадиям – Ктз = 0,08; Кэп = 0,19; Ктп = 0,28; Крп = 0,34; Квн = 0,11.

Нормативная трудоемкость разработки ПО (Тн) составляет 213 чел.-дн.

На основании принятого к  расчету объема (Vу) и категории сложности ПО определяется нормативная трудоемкость (Тн) по стадиям разработки.

Нормативная трудоемкость ПО (Тн) выполняемых работ по стадиям разработки может корректироваться при необходимости с помощью:

а) коэффициента повышения сложности ПО (Кс);

б) коэффициента, учитывающего новизну ПО (Кн);

в) коэффициента, учитывающего степень использования стандартных модулей (Кт);

г) коэффициента, учитывающего средства разработки ПО (Кур), где Кур =1,3.

Нормативная трудоемкость определяется по формулам (4.4 – 4.8):

а) для стадии ТЗ – проведение исследований   

Тутз = Тн * Ктз * Кс * Кн * Кур,       (4.4)

Тутз = 213 * 0,08 * 1,18 * 0,63 * 1,3 = 1 + 0,18 = 17

б) для стадии ЭП – анализ требований   

Туэп = Тн * Кэп * Кс * Кн * Кур,       (4.5)

Туэп = 213 * 0,19 * 1,18 * 0,63 * 1,3 = 39

в) для стадии ТП – проектирование  

Тутп = Тн * Ктп * Кс * Кн * Кур,       (4.6)

Тутп = 213 * 0,28 * 1,18 * 0,63 *1,3 = 58

г) для стадии РП – разработка   

Турп = Тн * Крп * Кс * Кн * Кт * Кур,      (4.7)

Турп = 213 * 0,34 * 1,18 * 0,63 *0,65 *1,3 = 46

д) для стадии ВН – ввод в действие   

Тувн = Тн * Квн * Кс * Кн * Кур,       (4.8)

Тувн = 213* 0,11 * 1,18 * 0,63 *1,3 = 23

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

 

4.2 Расчет общей трудоемкости разработки ПО

Рассчитаем общий объем трудоемкости разработки ПО и занесем вычисления в таблицу 4.2.

 

Таблица 4.2 – Расчет общей трудоемкости разработки ПО

Показатели

Стадии

Итого

ТЗ

ЭП

ТП

РП

ВН

1

2

3

4

5

6

7

1. Коэффициенты удельных весов  трудоемкости стадии разработки ПО (К)

0,08

0,19

0,28

0,34

0,11

1,0

2. Распределение нормативной трудоемкости программного обеспечения (Тн) по стадиям, чел.-дн.

17

41

60

72

23

213

3. Коэффициент сложности ПО (Кс)

1,18

1,18

1,18

1,18

1,18

-

4. Коэффициент, учитывающий использование стандартных модулей (Кт)

-

-

-

0,65

-

-

5. Коэффициент, учитывающий новизну  ПО (Кн)

0,63

0,63

0,63

0,63

0,63

-

6. Коэффициент, учитывающий средства разработки ПО (Кур)

1,3

1,3

1,3

1,3

1,3

-

6. Общая трудоемкость ПО (То), чел.дн.

17

39

58

46

23

183


 

4.3 Расчет заработной платы разработчиков программного обеспечения

 

Эффективный фонд времени работы одного работника (Фэф) рассчитывается по формуле (4.9):

Фэф = Дг - Дпв - До,        (4.9)

где Дг - количество дней в году;

       Дп - количество праздничных дней в году;

       Дв - количество выходных дней в году,

       До - количество дней отпуска.

Эффективный фонд времени одного работника  определяется с использованием производственного  календаря за год, в котором ведутся  расчеты.

Дг – 366 (дн,) Дв – 105 (дн.), Дп - 7 (дн.), До – 24 (дн.):

Фэф = 366 - 105 – 7 - 24 = 230(дн.)

Общая плановая численность  разработчиков (Чразоб) рассчитывается на основании уточненной трудоемкости разработки программного средства (Ту) и установленного периода разработки (Тпл) по формуле (4.10):

Чразоб = ,      (4.10)

где Чразоб - общая плановая численность  разработчиков (чел.);

       Тпл - плановая продолжительность разработки программного средства (лет);

  Фэф - эффективный фонд времени работы одного работника в течение года (дн./год).

Тпл = 0,4 года

В создании ПО будут принимать участие  руководитель и программист. Рассчитаем продолжительность участия разработчиков  в создании ПО и результаты оформим в виде таблицы  (см. таблица 4.3).

 

Таблица 4.3 – Определение продолжительности участия разработчиков в создании ПО

Показатели

Стадии разработки ПО

Всего

ТЗ

ЭП

ТП

РП

ВН

Общая трудоемкость ПО (То), чел.дн.

17

39

58

46

23

183

Численность, чел.

0,18

0,43

0,63

0,5

0,25

1,99

Продолжительность участия  в разработке ПО (дн.):

-

Руководителя

10

9

20

20

 

59

Программист 1 категории

7

30

38

26

23

124

Информация о работе Разработка информационной системы «Платные медицинские услуги»