Разработка системы безналичных платежей в ИТК ФБУ ЦИТО УФСИН России по Оренбургской области
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
электронного кошелька.
Электро?нный кошелек - программное, аппаратное или программно-аппаратное средство, позволяющие хранить электронные деньги и осуществлять электронные платежи. Термин также может относиться к устройствам и программному обеспечению, позволяющим производить операции пополнения, хранения и перечисления электронных денег. Часто термин используется как синоним многоцелевых предоплаченных карточек.
Электронный кошелек может выполнять все или часть следующих функций:
Хранение электронных денег;
Пополнение электронными деньгами;
Выполнение платежа;
Пересчет имеющейся денежной стоимости;
Хранение истории операций.
Электронные деньги имеют следующие преимущества перед наличными деньгами:
превосходная делимость и объединяемость - при проведении платежа не возникает необходимость в сдаче;
высокая портативность - величина суммы не связана с габаритными или весовыми размерами денег, как в случае с наличными деньгами;
очень низкая стоимость эмиссии электронных денег - не надо чеканить монеты и печатать банкноты, использовать металлы, бумагу, краски и т. д.;
не нужно физически пересчитывать деньги, эта функция переносится на инструмент хранения или платежный инструмент;
проще, чем в случае с наличными деньгами, организовать физическую охрану электронных денег;
момент платежа фиксируется электронными системами, воздействие человеческого фактора снижается;
при платеже торговцу невозможно укрыть средства от налогообложения;
электронные деньги не нужно пересчитывать, упаковывать, перевозить и организовывать специальные хранилища;
идеальная сохраняемость - электронные деньги не теряют своих качеств с течением времени;
идеальная качественная однородность - отдельные экземпляры электронных денег не обладают уникальными свойствами (как, например, царапины на монетах).
В то же время, электронные деньги обладают недостатками:
отсутствие устоявшегося правового регулирования - многие государства еще не определились в своем однозначном отношении к электронным деньгам;
несмотря на отличную портативность, электронные деньги нуждаются в специальных инструментах хранения и обращения;
как и в случае наличных денег, при физическом уничтожении носителя электронных денег, восстановить денежную стоимость владельцу невозможно;
средства криптографической защиты, которыми защищаются системы электронных денег, еще не имеют длительной истории успешной эксплуатации;
теоретически, заинтересованные лица могут пытаться отслеживать персональные данные плательщиков и обращение электронных денег вне банковской системы;
безопасность не подтверждена широким обращением и беспроблемной историей;
теоретически возможны хищения электронных денег, посредством инновационных методов, используя недостаточную зрелость технологий защиты.
В наше время существует достаточно большое количество систем, предоставляющих услуги безналичного расчета и электронных денег. Примеры электронных платежных систем показаны в таблице 2.1.
Таблица 2.1
Примеры электронных платежных систем
ФиатныеНефиатныеНа базе смарт-картАнонимныеНСМЭППерсонализированныеVisa CashНа базе сетейАнонимныеQiwiBitcoinПерсонализированныеPayPal, M-PesaWebMoney, Яндекс.Деньги
2.1Анализ существующих решений
2.1.1 WebMoney
WebMoney - российская электронная платежная система, обслуживающая по состоянию на начало 2012 года более 16 млн счетов. В системе обращаются частные электронные деньги.
Электронные деньги WebMoney основываются на базе сетей, и являются нефиатными персонализированными электронными деньгами.
В системе имеется несколько видов расчетных единиц (так называемых титульных знаков), которые могут храниться в соответствующих электронных кошельках, например:
WMR - эквивалент российского рубля;
WME - эквивалент евро;
WMZ - эквивалент доллара США;
WMG - эквивалент 1 грамма золота.
Для того чтобы работать в системе, можно использовать клиентскую программу WM Keeper Classic для ОС Microsoft Windows, либо веб-сайт WM Keeper Light или WM Keeper Mini, позволяющие использовать систему пользователям любых ОС. Также реализована поддержка сотовых телефонов при помощи J2ME-приложения в WM Keeper Mobile. Имеются версии для Symbian, Android и IPhone.
При регистрации в системе, после принятия соглашения системы, пользователь получает случайный 12-значный идентификатор (WMID), например, WMID#123456789012. Пользователь может создавать произвольное количество WebMoney-кошельков. Каждый такой кошелек идентифицируется однобуквенным кодом вида используемых знаков и 12-значным номером (например, Z123456789012 для WMZ-кошелька).
Каждый пользователь WebMoney может получить в качестве удостоверения своей личности перед другими пользователями системы так называемый WM-аттестат. Он позволяет определить идентификатор WMID пользователя по номеру одного из его кошельков, но не наоборот.
В качестве достоинств этой системы можно выделить следующие факты:
ориентированность на российских пользователей;
широкое распростронение в Российской Федерации;
высокая степень защиты;
библиотеки для интеграции с программами.
Однако рассматриваемая система обладает недостатками:
клиентское приложение для операционной системы Microsoft Windows напрямую обращается к жесткому диску компьютера, а также к портам ввода/вывод