电子钱包的网络支付模式——是在电子商务过程中用户利用电子钱包作为载体,选择其存放的用户的各种信息如电子现金等,主要遵循SET安全协议机制。基于SET协议机制的网络支付流程中运用了一系列先进的安全技术与手段,如数字证书等认证工具,因此运用电子钱包是安全的。在Internet平台上实现即时的、安全可靠的在线支付形式。
网上电子钱币购物系统是目前Internet上广泛使用的C/S(服务器端/客户端)以及B/S(浏览器端/客户端)结构信息管理系统,其要实现的功能非常多,主要有进行交易时客户端用户的身份的申请并管理自己的交易信息,服务器端管理员(即是通过INTERNET网络到达购物所在的商店管理端)对用户的非保密信息管理,以及在交易过程中SET安全协议的实现,本系统的开发过程中,运用了ASP.NET、C#、VB、SQL Server数据库等一系列的技术,使网上电子钱包购物功能的实现变得十分简捷。
对于B/S结构的描述,在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器可以用以下的结构图进行描述,
注:需要说明的是电子钱包本身是客户端软件,其本身设计出来就是为了方便客户使用的,因而功能一般只限于客户功能,很难用C/S来进行实现。对于目前网络上流行的电子钱包系统而言往往采用四方机制即顾客端—电子商务服务器(包括INTERNET网络处理等等)——参加电子商务的商业银行—信用卡公司——购物的商店端。但鉴于于只在本机上实现B/S浏览以及毕业时间的关系,不可能完全实现其所有功能,在此,我将其四方机制简化为二方机制即把顾客端,购物的商品以及交易情况放在客户端即前台显示,而把验证客户和商品信息放在服务器端(即是后台数据库模块)再加上一些电子验证,网络安全,即把商品通过数据库进行简化模拟出来,不通过连到网络上查询,另外由于本设计注重验证电子钱包的功能,故把银行卡信息也通过数据库的形式模拟实现,期望能早日实现其功能。
2 系统需求分析
2.1 系统总体功能需求
电子钱包支付系统的功能模块主要有用户管理与应用模块,服务器端管理员(即指商店,此处由于仅在本机执行电子钱包支付,故把后台管理模拟为通过数据库模拟所买物品的商店端的管理)管理模块,SET电子交易安全模块,具体为:
2.1.1 客户信息模块
对于期望使用网上电子钱包支付系统的每一位客户来说,首先就是用户信息的注册,或者说是用户首先必须在客户端完整地提交自己的真实的个人信息来申请一个属于自己的电子钱包,注册无误后,客户需谨记自己的用户名及密码,因为通过这些内容,该客户就可以登陆自己的钱包,此时钱包的内部内容相对于其他客户包括系统的管理员(其实可以理解为购买物品的商店端)而言都是封闭的.客户拥有钱包后,可以对其自身信息进行修改,管理包括以后进行交易时对交易纪录的查询,检索.
本模块主要包括以下子模块:
●客户申请模块 C#电子钱包管理系统设计+文献综述(2):http://www.youerw.com/jisuanji/lunwen_16628.html