Простая система интернет- банкинга

Автор работы: Пользователь скрыл имя, 10 Ноября 2013 в 12:48, дипломная работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ 5
4 Расчет экономических показателей 38
5 Энерго- и ресурсосбережение 47
ЗАКЛЮЧЕНИЕ 53
В ходе дипломного проектирования была выполнена следующая работа: 53
– проведено обследование объекта автоматизации, в части задач автоматизации, указанных в постановке задачи; 54
– разработана структура приложения; 54
– спроектирована структура программного обеспечения; 54
– спроектирована и создана структура БД системы; 54
– спроектирован и реализован пользовательский интерфейс; 54
– разработана методика решения задач с использованием возмож­ностей приложения; 54
– проведена проверка функционирования приложения; 54
– был произведен расчет технико-экономических показателей: общая трудоемкость разработки программного обеспечения (462 чел-дн), основная (17297 тыс. руб.) и дополнительная (2594 тыс. руб.) заработная плата разработчиков программного обеспечения, полная себестоимость (53389 тыс. руб.) и отпускная цена (74744 тыс. руб.) программного обеспечения, а также была рассчитана чистая прибыль (21355 тыс. руб.) от разработки программного обеспечения. 54
Основным результатом дипломного проектирования является создание веб-приложения для работы по карт-счетам в системе интернет-банкинга. 54
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54
СПИСОК СОКРАЩЕНИЙ 55
Приложение А – Текст программы

Прикрепленные файлы: 1 файл

диплом(отправ).doc

— 3.25 Мб (Скачать документ)
  • пользователь не авторизован;
  • система не подключена к базе данных на СУБД.

Варианты исходных данных:

    1. Набор корректных данных для клиента: логин cust и пароль cust;
    2. Набор некорректных данных: логин qwerty, пароль 123.
    3. Набор корректных данных для администратора: логин admin, пароль admin.

Эталоны для проверки результатов после выполнения теста  № 1:

1) При вводе корректных данных для клиента:

  • пользователь успешно вошёл в систему,
  • система подключена к базе данных;
  • на экране мы видим информацию о пользовательском счете;
  • появилось меню пользователя.

2) При вводе некорректных данных:

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

3) При вводе корректных данных для администратора:

  • администратор успешно вошёл в систему;
  • система подключена к базе данных;
  • на экране мы видим кабинет администратора;
  • появилось меню администратора.

Результаты работы системы  при проведении теста.

Вводим корректные данные для клиента – рисунок 3.1.

 

Рисунок 3.1 – Ввод корректных данных о клиенте

 

Теперь нажимаем кнопку “Логин”, результат отображен на рисунке 3.2:

 

 

 

Рисунок 3.2 – Результат  ввода корректных данных клиента

 

Теперь введем некорректные данные при авторизации – рисунок 3.3:

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

 

Нажимаем кнопку “Логин”, результат чего отображен на рисунке 3.4:

Рисунок 3.4 – Результат ввода некорректных данных пользователя

 

Вводим корректные данные для администратора – рисунок 3.5.

 

Рисунок 3.5 – Ввод корректных данных об администраторе

 

Теперь нажимаем кнопку “Логин”, результат отображен на рисунке 3.6:

 

 

 

Рисунок 3.6 – Результат ввода корректных данных клиента

 

Тест № 2. Возможность пользователя проводить платеж по кредиту.

Исходные данные:

Выбираем номер кредита из списка доступных – 2147483647, вводим сумму платежа - 50000, выбираем аккаунт пользователя - 4666, с которого будем делать платеж.

Эталон для проверки результатов после выполнения теста № 2:

  • в таблице произведенных платежей по кредиту был добавлен наш платеж;
  • сумма по кредиту уменьшилась на сумму платежа;

Результаты работы системы  при проведении теста.

Просмотрим имеющиеся  кредиты – рисунок 3.7.

 

Рисунок 3.7 – Ввод исходных данных о платеже

 

 

Вводим исходные данные – рисунок 3.8.

 

Рисунок 3.8 – Ввод исходных данных о платеже

 

Проверяем платеж, открыв информацию о произведенных платежах по кредиту – рисунок 3.9.

Рисунок 3.9 – Произведенные платежи по кредиту

 

Тест № 3. Возможность администратора просматривать информацию о всех клиентах, добавлять нового клиента.

Эталон для проверки результатов после выполнения теста № 3:

  • получен список всех клиентов с возможностью просмотреть информацию о них;
  • создан новый клиент;
  • новый клиент отображен в списке клиентов.

Результаты работы системы  при проведении теста.

Просмотрим всех клиентов – рисунок 3.10.

 

Рисунок 3.10 – Список всех клиентов

 

Нажмем на кнопку “Добавить клиента” и введем данные о новом клиенте – рисунок 3.11.

 

Рисунок 3.11 – Добавление клиента

 

Нажмем кнопку “Добавить клиента” и просмотрим список всех клиентов – рисунок 3.12.

 

Рисунок 3.12 – Просмотр обновленного списка клиентов

 

Тест № 4. Возможность администратора добавлять новые типы платежей.

Эталон для проверки результатов после выполнения теста № 4:

  • получен список возможных платежей;
  • создан новый платеж;
  • новый платеж отображен в списке платежей.

Результаты работы системы  при проведении теста.

Просмотрим всех клиентов – рисунок 3.13.

 

Рисунок 3.13 – Список типов кредитов

 

Нажмем на кнопку “Добавить новый тип кредита” и введем данные о новом типе кредита – рисунок 3.14.

 

Рисунок 3.14 – Добавление клиента

 

Нажмем кнопку “Добавить” и просмотрим список типов кредитов – рисунок 3.15.

 

Рисунок 3.15 – Просмотр обновленного списка типов кредитов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 Расчет экономических показателей

4.1 Краткая характеристика ПО

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

Услуги интернет-банкинга включают в себя следующие возможности:

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

4.2 Определение объема функций ПО

Среда разработки ПО – «Java». Разработка системы предусматривает проведение всех стадий проектирования: техническое задание (ТЗ), эскизный проект (ЭП), технический проект (ТП), рабочий проект (РП), внедрение (ВН).

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

 

 (4.1)

 

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

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

Расчет общего объема ПО приведен в таблице 4.1

 

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

Код функции

Наименование (содержание) функции

Объем функции строк исходного  кода (LOC)

По каталогу Vi

Уточненный Vуi

1

2

3

4

101

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

130

130

102

Контроль, предварительная обработка и ввод информации

490

490

109

Управление вводом/выводом

1970

1970

202

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

1980

1980

203

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

2370

1870

207

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

4720

3680

209

Загрузка базы данных

2360

2360

507

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

1680

1680

703

Расчет показателей

420

420

706

Предварительная обработка и печать файлов

420

420

707

Графический вывод результатов

420

420

 

ИТОГО

16960

15420


 

В связи с использованием более совершенных средств автоматизации и специализированных библиотек объемы функций 203 и 207 были уменьшены и уточненный объем ПО (Vу) составил 15420 строк исходного кода (LOC) вместо 16960 (табл. 4.1, гр.4).

4.3 Определение трудоёмкости разработки ПО

Все ПО в зависимости от их характеристик  подразделяется на три категории  сложности.

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

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

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

 

 (4.2)

 

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

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

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

 

 

ПО, являющееся развитием  определенного параметрического ряда ПО, разработанных на ранее освоенных типах ЭВМ и ОС. Новизна ПО соответствует категории B, а Кн = 0,63.

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

Коэффициент, учитывающий средства разработки ПО Кур = 1, т.к. ПО разрабатывается на процедурном языке высокого уровня под ОС Windows.

Согласно вышеописанным характеристикам, вычисленному ранее объему ПО нормативная  трудоемкость ПО составляет 715 человеко-дней.

Расчет нормативной трудоемкость на стадиях ТЗ, ЭП, ТП, РП, ВН проводится по формулам (4.3), (4.4), (4.5), (4.6) и (4.7) соответственно.

 

TуТЗ = Tн · КТЗ · Кс · Кн · Кур  (4.3)

TуЭП = Tн · КЭП · Кс · Кн · Кур  (4.4)

TуТП = Tн · КТП · Кс · Кн · Кур  (4.5)

TуРП = Tн · КРП · Кс · Кн · Кт · Кур  (4.6)

TуВН = Tн · КВН · Кс · Кн · Кур  (4.7)

 

где  КТЗ, КЭП, КТП, КРП и КВН — значения коэффициентов удельных весов трудоемкости стадий разработки ПО в общей трудоемкости ПО.

Новизне ПО категории В соответствует следующее распределение трудоемкости по стадиям – КТЗ = 0,18; КЭП = 0,19; КТП = 0,28; КРП = 0,24; КВН = 0,11.

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

 

 (4.8)

 

где  Тyi – трудоемкость разработки ПО на i-й стадии (человеко-дней);

n – количество стадий разработки.

При этом:

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

Рассчитаем нормативную трудоемкость разработки ПО:

 

TуТЗ = 715 · 0,18 · 1,12 · 0,63 · 1 = 91 (человеко-дней);

TуЭП = 715 · 0,19 · 1, 12 · 0,63 · 1 = 96 (человеко-дней);

TуТП = 715 · 0,28 · 1, 12 · 0,63  · 1 = 142 (человеко-дней);

TуРП = 715 · 0,24 · 1, 12 · 0,63  · 0,65 · 1 = 78 (человеко-дней);

TуВН = 715 · 0,11 · 1, 12 · 0,63 · 1 = 55 (человеко-дней);

TO = 91 + 96 + 142 + 78 + 55 = 462(человеко-дней).

 

Результаты вычислений сведем в таблицу 4.2.

 

 

 

 

 

 

 

 

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

Показатели

Стадии

Итого

Техническое задание

Эскизный проект

Технический проект

Рабочий проект

Внедрение

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

0,18

0,19

0,28

0,24

0,11

1

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

129

136

200

172

78

715

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

1,12

1,12

1,12

1,12

1,12

-

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

-

-

-

0,65

-

-

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

0,63

0,63

0,63

0,63

063

-

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

1

1

1

1

1

-

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

91

96

142

78

55

462

Информация о работе Простая система интернет- банкинга