Простая система интернет- банкинга
СОДЕРЖАНИЕПриложение А – Текст программы
ВВЕДЕНИЕ
Быстрый рост научно-технического прогресса и новые информационные технологии оказывают существенное влияние и на
общую оценку привлекательности банка. Развитие технологического процесса
позволяет не только увеличить скорость
обработки документов и ведения кассовых
операций, но и расширить клиентуру. Благодаря Интернету взаимосвяз
Интернет-банкинг – это управление банковскими счетами через Интернет. Банковское дело вынужденно шагнуть на новый уровень развития, основанный на активном использовании информационно-коммуникационных технологий.
Интернет-банкинг является огромным шагом вперед с точки зрения удобства и безопасности в банковском мире. В настоящее время большинство банков имеют сайты, где клиенты и могут воспользоваться системой интернет-банкинга. Использование такой системы действительно обеспечивает большую легкость для трудоемких задач. С появлением системы интерент-банкинга клиент получил возможность управлять своим счетом 24 часа в сутки. Клиенты теперь при управлении своими финансами стали непривязаны к часам работы отделений банков.
Развитие интернет-банкинга в нашей стране только набирает обороты, что подтверждает актуальность выбранной темы.
Целями данной дипломной работы являются привлечение большего числа клиентов, получение дополнительной полезной информации. И главной задачей для достижения этих целей является создание автоматизированной системы обслуживания клиентов банка через Интернет.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ
1.1 Система интернет-банкинга
В настоящее время термин "Интернет-банкинг" полностью завоевал просторы сети Интернет, однако пока не имеет формального юридического определения. Более того, ни в юридической, ни в экономической науке объем данного понятия не определен даже на теоретическом уровне. По своей сути, различие между интернет-банкингом и традиционной схемой сотрудничества с банком не так велико, как может казаться. И банковские услуги, и счета остались "на своих местах", изменился лишь канал связи между банковскими сотрудниками и их клиентами, точнее, добавился новый: функции, ранее выполняемые исключительно офисом банка, присущи теперь и его веб-сайту. Услуги интернет-банкинга включают в себя следующие возможности:
- осуществлять все коммунальные платежи (электроэнергия, газ, телефон, квартплата, теплоснабжение);
- оплачивать счета за связь (домашний телефон, сотовая связь, интернет) и другие услуги;
- производить денежные переводы, в том числе в иностранной валюте на любой счет в любом банке;
- переводить средства в оплату счетов за товары, в том числе купленные через интернет-магазины;
- покупать и продавать иностранную валюту;
- другие дополнительные услуги: возможность подписки на журналы и газеты, брокерское обслуживание (покупка (продажа) ценных бумаг, создание инвестиционного портфеля, возможность участия в паевых фондах банка.
Главной причиной медленного
распространения интернет-
Но в ответ на сложившиеся трудности в интернет-банкинге применяют современные технологии программно-аппаратной защиты, которые постоянно совершенствуются.
Сегодня система Интернет-банкинга применяется в основном для решения следующих основных задач:
- ускорение документооборота, более оперативное, чем в классическом виде, управление денежными средствами;
- экономия времени (нет необходимости ехать в филиал банка и тратить время на дорогу и на простаивание в очередях);
- возможность управления деньгами на расстоянии, т.е. когда применение классической технологии невозможно или затруднено по тем или иным причинам;
Конечно, система интернет-банкинга, несовершенна. Так, к примеру, применение систем электронных платежей сталкивается со многими проблемами, а именно:
- недостаточная степень защиты проведения платежей в Интернете;
- нет единого стандарта на документооборот. Правила обработки документов также не стандартизированы;
- технологические схемы прохождения и обработки документации в банках различны;
- большая разница в подготовленности клиентов к работе с вычислительной техникой и системами электронных платежей.
Таким образом, реальный эффект от применения системы интернет-банкинга складывается из многих показателей. Важны не только качественные и количественные показатели системы как таковой, а способ ее применения, т.е. возможности, которые реализует и поддерживает банк.
1.2 Изучение аналогов системы
Развитие интернет-банкинга в нашей стране происходит непросто, вызывает неоднозначное отношение к себе, несмотря на очевидные преимущества использования, которые подтверждены на практике многих государств.
Интернет-банкинг, находящийся довольно долго в зачаточном состоянии, берется сегодня на вооружение многими белорусскими банками. К тому же, сложная ситуация на финансовом рынке вынуждает банки пересматривать подходы к расчетно-кассовому обслуживанию, что обусловлено также снижением доходности по многим традиционным видам обслуживания. Значит, расширение бизнеса банков в направлении получения прибыли от предоставления услуг корпоративным клиентам и населению требует не просто грамотного маркетинга и финансового менеджмента, но и политики в области информационных технологий и широкого внедрения банковских интернет-услуг.
На сегодняшний день данную электронную банковскую услугу, предназначенную исключительно для физических лиц, предоставляют 11 банков Республики Беларусь. Банки предоставляют своим клиентам практически аналогичный перечень услуг, общие из которых представлены в схеме (рисунок 1.1).
Рисунок 1.1- Функционал существующей системы "Интернет-банкинг"
Сегодня система интернет-банкинга в банках Беларуси позволяет работать в режиме онлайн, имея любой современный компьютер, с любой операционной системой, любым web-браузером и доступом в Интернет. Технически интернет-банкинг реализован в виде java-апплета, загружаемого в web-браузер пользователя. Поддерживается работа во всех web-браузерах и на всех платформах.
Большинство белорусских банков, активно развивающих электронные офисы, считают интернет-банкинг, прежде всего, дополнительным сервисом для клиентов и не рассчитывают на получение значительного дохода от данного бизнеса. Сегодня для банков на первое место выходит не прибыль, получаемая от предоставления клиентам дистанционных функциональных сервисов, а экономия на издержках, возможность обслуживать оптом розничных клиентов.
Следует отметить, что сами банки стимулируют своих клиентов к приобретению услуг интернет-банкинга: абонентская плата за ведение счета в Интернете гораздо ниже платы за обычное ведение счета, существует еще и некоторое число бонусов, например, скидки на банковские переводы (ОАО "Приорбанк") и оплату покупок в интернет-магазине BelPay (ЗАО "Минский транзитный банк").
В целом получение дохода от интернет-банкинга возможно только по достижении достаточно высокого порога привлечения клиентов. По экспертным оценкам (www.financemag.ru), простая окупаемость бизнеса начинается от 100 тысяч привлеченных на обслуживание клиентов, что для Республики Беларусь является пока весьма заоблачной перспективой .
Выходит, получение дохода от внедрения интернет-банкинга возможно только при достаточно большом количестве привлеченных клиентов. Охват хотя бы 20% населения Беларуси принес бы банкам миллионы долларов ежегодной дополнительной прибыли от комиссионных операций, абонентской платы, а также продаж других банковских услуг, потребность в которых у клиентов возникнет уже в процессе обслуживания.
Таким образом, наши банки рассматривают интернет-банкинг как услугу на перспективу, то есть пока задумываются о вкладывании денег на его разработку (сумма в 200 - 300 тысяч долларов США, необходимая на активацию интернет-банкинга, не выглядит для банка непосильной, но если оценить все сопутствующие затраты на внедрение системы, то в итоге выходит сумма во много раз большая, а будет ли должная отдача?).
Подытоживая все вышесказанное, необходимо отметить, что система интернет-банкинга на сегодняшний день является одной из главных перспектив развития банковского бизнеса. Очевидно, что развитие банковских услуг без использования информационных технологий невозможно, поскольку реализация задач внедрения новых банковских услуг и продуктов, организация взаимодействия с клиентами напрямую связаны с информационными технологиями. Сегодня использование информационных технологий является одним из ключевых факторов эффективности и конкурентоспособности современного банка.
Таким образом, банковский рынок Беларуси сегодня является масштабным и перспективным для развития систем интернет-банкинга.
Лидирующее место среди банков Беларуси как по количеству, так и по качеству предоставляемых населению услуг через Интернет занимает ЗАО "Минский транзитный банк". Его система интернет-банкинга "Мой Банк" включает в себя наиболее полный набор банковских услуг, а такие виды услуг как осуществление платежей в республиканский и местный бюджеты (налоговые платежи, штрафы и др.), совершение произвольных платежей в пользу юридических лиц на территории Республики Беларусь являются характерными только для данного банка.
Позиция ОАО "Белагропромбанка" заключается в том, что предоставление услуг населению должно основываться на новейших информационных технологиях, что в первую очередь сказывается на увеличении скорости обслуживания, создает ряд дополнительных удобств для клиентов. В частности, данные направления были реализованы системами "Интернет-банкинг" и "SMS-банкинг".
На сегодняшний день система "Интернет-банкинга" - " @gro. bank" представляет собой систему дистанционного банковского обслуживания, позволяющую частным клиентам банка безопасно совершать банковские операции через Интернет. Система "@gro. bank" обслуживает держателей банковских пластиковых карточек платежных систем VISA и БелКарт.
Клиентоориентированный сайт банка.
Для банка оформление сайта в Интернете не менее важно внешнего вида его отделений. Чем более он посещаем, тем больше клиентов информировано о новых финансовых продуктах и услугах финансового института. Для того, чтобы клиенты заинтересовались услугами, представленными на сайте, необходимо грамотно и впечатляюще о них рассказать.
Проанализируем оформление сайта ОАО "Белагропромбанк", останавливаясь подробнее на вкладках интернет-банкинга. Наблюдается простота использования, наглядность, применение высоких технологий, что способствует лучшей взаимосвязи с клиентами и упрощает его использование.
Пользовательский интерфейс довольно прост и удобен в использовании (рисунок 1.2).
Рисунок 1.2 - Пользовательский интерфейс услуги "Интернет-банкинг" в ОАО "Белагропромбанк"
Последовательность операций сама по себе логична, к тому же внедрена программа-помощник, автоматически рекомендуемая клиенту дальнейшие действия с целью предотвращения ошибок.
Таким образом, такое перспективное нововведение на сайте банка, как интернет-банкинг, позволило перевести основные процессы взаимодействия клиентов с банками на самообслуживание, ведь как показывают многочисленные исследования Всемирной паутины, это именно то, чего ждут клиенты интернет-банкинга, а для банка - это снижение временных и финансовых затрат.
Приведу сводную таблицу доступного функционала интернет-банкингов (рисунок 1.3):
Рисунок 1.3 - Сводная таблица функционала интернет-банкингов
1.3 Постановка задачи на дипломное проектирование
Тема: “Разработка веб-приложения для работы по карт-счетам в системе Интернет-банкинга”
Объект автоматизации: процессы управления банковскими счетами через Интернет.
Технические требования:
- ОС -Windows XP.
- Язык реализации - PHP.
- Доступ к системе интернет-банкинга производится непосредственно из веб-браузера.
- В системе интернет-банкинга устанавливается отношение 1-1 между банковской карточкой и карт-счётом.
У клиента должна быть возможность:
- Просматривать карт-счета;
- Проводит платёж;
- Просматривать историю операций для своих карт-счетов;
- Переводить деньги между двумя своими счетами;
- Изменять пароль доступа к системе;
У администратора должна быть возможность:
- Добавлять нового пользователя в систему;
- Добавлять новые виды платежей;
- Изменять пароль пользователя, блокировать/разблокировать пользователя.
Задачи разработки:
- обзор и анализ предметной области;
- разработка структуры системы, проектирование базы данных, программных модулей, пользовательского интерфейса, разработка программного обеспечения;
- тестирование и испытание результатов разработки.
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ
2.1 Функциональные требования к системе
Для реализации поставленных целей система должна отвечать следующим функциональным требованиям:
- оформление заказа на данную услугу(Клиент-Банк) – выполняется администратором по работе с клиентами, когда клиент определился;
- формирование базы данных клиентов;
- формирование отчетов;
- возможность работы с операциями – поиск по описанию операций;
- возможность работы с операциями и клиентами(для администратора) – добавление, удаление, редактирование
Требования к надёжности.
- Предусмотреть контроль вводимой информации.
- Предусмотреть блокировку некорректных действий пользователя при работе с системой.
- Обеспечить целостность хранимой информации.
- Обеспечить защиту от несанкционированного доступа к информации.
Требования к составу и
Система должна работать на IBM совместимых компьютерах.
Минимальная конфигурация:
- Тип процессора Pentium III или Athlon и выше;
- Частота процессора 333Mhz и выше;
- Объём оперативного запоминающего устройства 64 Мб и более;
- Объем свободного пространства на жестком диске 5 Mб и выше.
Требования к информационной и программной совместимости.
Система должна работать
под управлением семейства
2.2 Построение моделей данных и алгоритмов работы системы
Для начала определяют информационные модели данных и процессов, которые реализуются в системе интернет-банкинга, постепенно детализируя их до нижнего уровня.
Взаимодействие клиента с банком на самом верхнем уровне детализации отражается моделью «сущность – свойства – связь», которая определяет основные информационные принципы работы клиентов с интернет-банком. Отметим, что эти принципы практически не отличаются от работы с традиционным банком, когда клиент вынужден сам приходить в офис кредитного учреждения.
Общий алгоритм работы пользователя с системой интернет-банкинга показан на рисунок 2.1. Основные бизнес-процессы взаимосвязи системы интернет-банкинга и АБС приведены на рисунок 2.2.
Сортировка всей входящей информации осуществляется автоматически и достигается программным управлением взаимодействия интернет-интерфейса и внутренней технологической реализацией системы интернет-банкинга и АБС (Интернет-интерфейс служит своеобразным информационным фильтром всей поступающей информации).
Рисунок 2.1- Алгоритм работы пользователя с системой интернет-банкинга
Рисунок. 2.2 Бизнес-процессы взаимосвязи клиента,
системы интернет-банкинга и АБС
2.3 Моделирование диаграмм вариантов использования
Сначала рассмотрим возможный вариант использования системы с точки зрения клиента.(Рис. 2.2)
Рис. 2.2 Диаграмма вариантов использования (клиент)
Суть этой диаграммы сводится к тому, что клиент выполняет операцию. Это его основная функция. Но, перед тем как её выполнить, он изучает сайт. Если что-то не находит в списке операций, он может воспользоваться поиском. В любом случае, независимо от его «пути», он выбирает операцию, проводит её и получает, в итоге, отчет. А дальше рассмотрим точку зрения администратора (Рисунок 2.3).
Рисунок 2.2 - Диаграмма вариантов использования (администратор)
В функции администратора входит:
- Обновление сайта. Эта функция необходима, т.к. конкуренция в данной сфере очень большая, поэтому постоянно требуется помещать новую рекламу, а так же следить за новинками в мире информационных технологий;
- Создание базы данных клиентов. Необходимо, чтобы вся информация была структурирована, упорядочена, а так же для быстрого поиска нужного человека. База данных строится на основании анкетных данных клиента;
- Обновление базы данных. Периодически может появляться необходимость в обновлении некоторых данных, а так же добавлении новых полей.
- Осуществление поиска клиента по фамилии, либо по статусу.
- Осуществить регистрацию клиента. Анкетные данные клиента внести в базу данных.
Формирование отчетов. Каждый администратор должен составлять отчеты для руководства, чтобы повысить качество обслуживания, а также вовремя выявить недостатки. Отчеты бывают: составление списков количества клиентов за день, список выполненных заказов
2.4 Общая схема пользовательского интерфейса
Пользовательский интерфейс (ПИ) или сценарий диалога – это совокупность информационной модели ПО, средств и способов взаимодействия пользователя с информационной моделью, а также компонентов, обеспечивающих формирование информационной модели в процессе работы с системой.
Для разработки сценария диалога пользователя с системой необходимо учитывать задачи, решаемые системой. Одной из главных задач системы является диалог с пользователем. Основой диалога пользователя и системы является интерфейс пользователя. Можно выделить несколько наиболее существенных преимуществ хорошего пользовательского интерфейса с точки зрения бизнеса:
- Снижение стоимости поддержки системы. Уменьшение расходов на редактирование дизайн интерфейса по требованию пользователей.
- Доступность функциональности системы для максимального количества пользователей.
- Простота и ясность интерфейса. Внешний вид интерфейса должен очевидным образом выражать функциональность приложения и позволять перемещаться от одной части интерфейса к другой. Простой и понятный интерфейс не отвлекает внимание пользователя от выполнения ключевых задач. Для этого следует группировать элементы управления.
- Интуитивно понятный и знакомый интерфейс. Необходимо сделать интерфейс таким, чтобы пользователи смогли догадаться о выполнении какой-либо задачи без необходимости специального обучения. Если предоставить пользователям интуитивно понятный интерфейс, они смогут гораздо быстрее научиться пользоваться даже самыми сложными компонентами приложения. Это особенно важно в тех случаях, когда пользователь пытается определить потенциал приложения и его пригодность для решения своих задач.
- Дружественный к пользователю интерфейс. Если создать дружественный к пользователю интерфейс, он не откажется потратить некоторое время на обучение методам работы с ним. Желание потратить время на обучение методам работы с интуитивно понятным и знакомым интерфейсом может в значительной степени повлиять на успех обучения приемам работы с приложением, что позволит максимально быстро использовать его для практической работы.
- Предоставление пользователю возможности отказаться от выполненных действий. Даже очень опытный пользователь может допустить ошибку. Поэтому в приложении следует предусмотреть возможность отказа от ошибочно выполненной операции. В наиболее распространенном виде это означает предоставление функции отмены выполненного действия.
- Ясное и четкое информирование пользователя об ошибке. Независимо от степени защищенности приложения от некорректных действий пользователя, он всегда может сделать что-то, что приведет к возникновению ошибки. Обычной реакцией на возникновение ошибки является отображение диалогового окна с сообщением для пользователя о том, что произошла ошибка, и как ее устранить.
Рисунок 2.3 - Схема пользовательского интерфейса
В процессе проектирования пользовательского интерфейса были решены следующие задачи:
- авторизация пользователей в системе;
- разработка модели решения задач на уровне объект-действие;
- разработка системного меню;
- выбор средств реализации.
Процедура авторизации в системе разрабатывалась согласно функциональным обязанностям, возложенных на различных категорий пользователей, что позволяет разграничить функции различных категорий пользователей, а также обезопасить систему от несанкционированного доступа к информации. При этом для каждого зарегистрированного пользователя устанавливаются его права доступа к ресурсам системы.
Разработка моделей решения
задач пользователей
Начало работы с системой начинается
с процедуры авторизации
2.5 Схема взаимосвязи программных модулей
Разработанная нами схема взаимосвязи программных модулей выглядит следующим образом (см. рис. 2.4):
Рисунок 2.4 - Схема взаимосвязи программных модулей
Модуль авторизации – программный модуль приложения, позволяющий провести аутентификацию пользователя системы интернет-банкинга. Модуль авторизует текущего пользователя на основании регламентированных правил обеспечения безопасности системы по вводимым учетным данным.
Получение сведений о пользователе – модуль выполняет запрос к базе данных информационной системы, передает параметры авторизации для извлечения из нее информации о пользователе, чьи учетные данные переданы при регистрации в системе через модуль авторизации. В привязке к интерфейсу информационной системы, данный модуль вызывает главное окно информационной системы и инициирует элементы навигации.
Модуль выбора валюты – программный модуль, реализующий запрос к базе данных для получения списка доступных валют. Данный модуль инициирует другой модуль информационной системы – модуль запроса курса валюты. На вход данного модуля поступает наименование валюты, этот модуль выполняет запрос к базе данных с целью получения текущего курса валюты.
Запрос транзакций – модуль, производящий запрос истории транзакций из базы данных информационной системы. Модуль производит выборку данных с учетом критериев фильтрации заданных в интерфейсе отображения информации по транзакциям и возвращает их в этот же интерфейс при помощи модуля вывода информации.
Модуль изменения текущего состояния – модуль, сохраняющий в базу данных текущее состояние транзакции и ее результат. В качестве результата будет сохранение информации о транзакции в базу данных.
Модуль проведения транзакции – это модуль, отвечающий за механизм проведения транзакции. Модуль реализует механизм взаимодействия с базой данных на всех этапах выполнения транзакции.
Создание транзакции – этот модуль инициирует транзакцию новой валютно-обменной операции.
2.6 Выбор СУБД
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.
Реляционная база данных. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются от программ электронных таблиц (Microsoft Excel), которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:
СУБД разрабатываются
с целью обеспечения эффективно
СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно;
СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.
Так как средой программирования была выбрана PHP, то логично, что работая в связке Apache/PHP/MySQL, системой управления базой данных был выбран MySQL.
СУБД MySQL - одна из множества баз данных, поддерживаемых в PHP. MySQL разработал Михаэль Видениус. MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL).
Система MySQL распространяется бесплатно и обладает достаточной мощностью для решения реальных задач. SQL - это аббревиатура от слов Structured Query Language, что означает структурированный язык запросов. Этот язык является стандартным средством для доступа к различным базам данных.

- Простейшие элементы актерской психотехники
- Проституция в 90-х годах
- Просто английский
- Пространственные закономерности развития трудоресурсного потенциала регионов Республики Беларусь
- Пространственные механизмы
- Противодействие инсайдерской деятельности как метод укрепления финансовой системы Российской Федерации
- Противодействие инсайдерской деятельности как метод укрепления финансовой системы РФ
- Прокурорский надзор за исполнением законов органами дознания
- Прокурорский надзор за оперативно розыскной деятельностью
- Промежуточная отченость
- Промышленные кластеры Республики Татарстан
- Пронозирование финансового состояния и диагностика банкротства
- Пропозиції щодо вдосконалення організації роботи по оплаті праці на ВАТ «Херсонський завод карданних валів»
- Пропорциональный регулятор