Автор работы: Пользователь скрыл имя, 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
Тест №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 – Изменение стоимости услуги в зависимости от времени бронирования талона
Тест №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 – Расчет общей трудоемкости разработки ПО
Показатели |
Стадии |
Итого | ||||
ТЗ |
ЭП |
ТП |
РП |
ВН | ||
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 – Определение продолжительности участия разработчиков в создании ПО
Показатели |
Стадии разработки ПО |
Всего | ||||
ТЗ |
ЭП |
ТП |
РП |
ВН | ||
Общая трудоемкость ПО (То), чел.дн. |
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 |
Информация о работе Разработка информационной системы «Платные медицинские услуги»