C#电子钱包管理系统设计+文献综述(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#电子钱包管理系统设计+文献综述(3)


●客户登陆模块
●客户资料修改模块(个人信息)。
前两个主要是进入系统前的处理,而第三个只有通过申请,登陆后才可以进行修改。

2.1.2  商品信息查询模块(银行卡实现支付的模块)
本模块主要是客户查询商品的信息,如果需要则进行购买的过程。主要本模块应该是电子钱包的核心模块,它实现了电子钱包的最重要的功能,即钱包中存放用户的银行卡,并且用户可以通过卡号,密码来实现购物,主要是通过银行卡来直接进行购物,来得到想要的商品,此处要有卡的金额与商品的价格比较,只有卡内金额大于商品价格时候才可以进行购买,而且购买后主动提示卡内剩余金额,方便客户知道卡的信息,此处我要说明的是,我没有将本设计联到网络上,当然也就不会连到银行系统(远程服务器端)去得到银行卡信息,对于一个封闭的软件系统为了完成钱包功能,我把此服务器端省略,用数据库来模拟银行端,即先在数据库中输入银行卡的信息,然后如果用户在购买时候输入的卡号和密码数据库中没有或不正确,则不允许进行下不操作,提示错误信息。
本模块主要包括以下子模块:
●由客户对商品信息查询模块(商品以列表的形式显示出来,对于某一种商品,可以根本商品的名称来查询)
●客户购物模块(用户可以根据商品的单价,来购买自己想要的商品数量,并由程序自动实现单价与数量的乘积从而知道总价格)
●银行卡支付模块(此处主要是系统首先查询数据库中银行卡的金额,然后与所要购买的商品的总价格进行比较进行购物操作)
●银行卡管理模块(主要是银行卡登陆后查看卡内金额)
2.1.3  交易查询模块
此模块应该属于客户信息模块了,但是我把它从客户信息模块分离出来因为电子
钱包本身就是个客户端软件,按理说一切功能都是客户信息模块了。所以也就不会产生很大矛盾了,本模块主要是对于客户已经购买并且付款成功的商品交易记录查询的。每购买一种商品并且成功支付后,定当自动生成,可以查询。
2.1.4  安全信息模块
此处模块可以说是客户端服务器端联系的一个必不可少的枢纽,因为客户要通过安全模块来对自己的银行账户等重要信息的保密,以防止重要信息泄露,而我由于这方面知识的不足,就只对注册的电子钱包的密码进行了MD5加密,以防止其它客户通过数据库来知道他人钱包密码,(即数据库中密码是加密后的数字)该模块主要的子模块有:
●     客户信息管理模块(客户对自己信息的管理MD5加密密码)
综合以上的各个模块信息具体的信息可由下图描述:
 2.2  开发工具的介绍
2.2.1  ASP.NET技术
ASP.NET是一种用于创建基于Web的应用程序的编程模型。从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页。它需要在Web服务器的环境中运行,例如Microsoft Internet Information Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在服务器上执行程序。与直接由Web服务器提供的静态HTML不同的是,ASP.NET页面实际上是在服务器上执行以后再产生结果的。页面的最后生成也许是由许多不同的指令和/或数据源构造的。ASP.NET只是.NET Framework的一部分,所以 ASP.NET页面可以利用这个框架提供的所有服务,包括连网、数据访问、安全以及更多其他服务。因为ASP.NET可以使用所有这些服务,所以相比以前,能够创建更加丰富的Web应用程序。只需花少量的时间来构建所有应用程序所需的构建块,而将大多数时间用在应用程序独有的特殊逻辑上ASP.NET还在Web编程中引入了一些独特的新技术,可以在典型的动态服务器页面(Active Server Pages,ASP)上极大地改善开发模式,它相对于ASP而言,功能更强: (责任编辑:qin)