软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现

上传人:博****1 文档编号:431485673 上传时间:2023-12-18 格式:DOC 页数:61 大小:1.84MB
返回 下载 相关 举报
软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现_第1页
第1页 / 共61页
软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现_第2页
第2页 / 共61页
软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现_第3页
第3页 / 共61页
软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现_第4页
第4页 / 共61页
软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现》由会员分享,可在线阅读,更多相关《软件工程毕业设计(论文)-电子商务网站网上银行交易接口的实现(61页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)说明书学 院 软件学院 专 业 软件工程 年 级 姓 名 指导教师 2011年 5 月19 日毕业设计(论文)任务书题目:电子商务网站网上银行交易接口的实现学生姓名 学院名称 软件学院 专 业 软件工程 学 号 指导教师 职 称 讲师 一、原始依据在LAMP环境下模拟实现一个异步的支付接口处理程序。通过异步支付流程的设计支持网站的大访问量。通过PHP模拟实现网上支付业务基本流程。使用MYSQL进行数据的存储。使用CURL进行数据的后台发送。使用PHP相关扩展实现密钥的生成和报文的验签。探论PKI系统和电子商务的安全技术。(1) 动态网页技术由于系统的操作界面都是Web页面形式,

2、而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,有PHP、JSP、ASP、ASP.NET等。本设计采用PHP技术。(2) 数据库技术由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、MYSQL、Sybase、Oracle、Informix、SQL Server等。本系统采用MYSQL数据库。主要原因:MYSQL是开源的优秀的数据库,它在处理数据方面的性能非常出色,并且有着灵活的模块设计和参数配置,支持事务操纵,学习使用起来比较容易。(3) 数字签名技术本系统设计对报文传输

3、安全要求比较高的环境,利用现阶段比较成熟的数字签名技术保证身份的认证和数据的完整。认真阅读各种参考文献和资料,在系统的开发过程中及时查阅各种中英文资料,认真学习和系统相关的知识,并且在开发过程的各个阶段要认真做好详细工作记录,及时编写模块相关的文档。二、参考文献1管有庆,王晓军,董小燕,李养群. 电子商务安全技术北京:北京邮电大学出版社,2009.2李建华. 公钥基础设施(PKI)理论及应用. 北京:机械工业出版社,2010.3(美)施奈德.电子商务北京:机械工业出版社,2005. 4(挪)Dagfinn Reiersol,(英)Marcus,(美)Chris Shiflett. PHP in

4、 Action. 北京:人民邮电出版社,2010 5(美)Rasmus Lerdorf, Kevin Tatroe. PHP程序设计. 北京:中国电力出版社,2003.6(美)Leon Atkinson. MySQL核心编程. 北京:清华大学出版社,2003.7(美)Martin Fowler. 重构改善既有代码的设计. 北京:中国电力出版社,2003. 8(美)Baron Schwartz. 高性能MySQL. 北京:电子工业出版社,2010.9(美)Eric S. Raymond. UNIX编程艺术. 北京:电子工业出版社,2006.10(美)Ben Laurie, Peter Lauri

5、e. Apache 权威指南. 北京:中国电力出版社,2000.11郭欣. 构建高性能Web站点. 北京:电子工业出版社,2009.12(美)Cal Henderson. 构建可扩展的Web站点. 北京:电子工业出版社,2008.13(美) Matt zandstra. 深入php:面向对象、模式与实践. 北京:人民邮电出版社,2010.14鸟哥. 鸟哥的Linux私房菜. 北京:人民邮电出版社,2010.15(英) Neil matthew, Richard stones. linux程序设计. 北京:人民邮电出版社,2010.16(美)Ken Coar, Rich Bowen. Apach

6、e Cookbook. 北京:电子工业出版社,,2009.指导教师(签字)年 月 日审题小组组长(签字)年 月 日天津大学本科生毕业设计(论文)开题报告课题名称电子商务网站网上银行交易接口的实现学院名称软件学院专业名称软件工程学生姓名指导教师一、课题的来源及意义随着网上购物(淘宝,京东,团购,网上交费等)在我国的逐渐流行,越来越多的人开始接触电子商务。电子商务是建立在英特网上的一种商业应用,因特网使得电子商务能够以比较低廉的成本从事比较大经济规模的商业活动,它是一种全新的社会经济形态,与传统商务相比,它具有更快的传播速度和更大的影响力。电子商务的好处可以惠及整个社会,通过因特网可以安全、迅速、

7、低成本地实现电子商务交易,比起支票或者现金支付,网上支付在因特网上更容易审计和监督,可以有效地防止欺诈和盗窃。由于这些优势,电子商务受到了全球的关注。电子支付是电子商务的核心之一,它指的是电子交易的参与者(客户、商家、银行)使用安全电子支付手段通过计算机网络进行现金支付或资金转帐。根据艾瑞咨询发布的2009年中国网上支付市场规模达到5766亿元,2010年全年交易更是达到创纪录的11342亿元。目前电子支付方式主要有:网络银行在线支付、第三方转帐支付、 银行、手机银行等。采用第三方转帐支付是目前主流的电子支付方式,如:支付宝,财富通等。此类第三方转帐支付的模式基本上为:用户和商家在同一个平台上

8、,用户通过平台在各个银行的接口,将购买货物的钱转帐到商家在平台的账户上,平台程序在接收到银行的通知后,将信息发送给商家,商家在收到平台发送的确认信息后,按照用户的地址发货,用户确认货物后发送信息给平台,平台将用户的付款转入商家的账户。通过网上银行直接转账是另外一种较为流行的方式。用户可以通过自己所拥有的储蓄卡、信用卡,申请开通网上支付,从而可以直接使用网络银行。基本的流程为:用户通过商家提供的接口,将购买费用直接转入商家对应的银行的账户,商家确认收到付款后通知用户购买成功。在电子商务网站中主要使用通过第三方支付或与银行直连的方式进行支付行为。二、国内外发展状况国内常见的在线支付接口有:支付宝支

9、付接口集成、财富通支付接口集成、快钱支付接口集成、网银在线支付接口集成、ChinaPay在线支付接口集成等。国外比较流行的支付接口有:PayPal, MoneyBooks, Western Union, MoneyGram, IKOBO等。各大电子商务网站:淘宝,京东,亚马逊,Groupon等电子商务网站通过与这些支付接口的对接实现方便的网上支付,业务取得了很大的成功。三、本课题的研究目标和研究内容研究目标:模拟一个大型电子商务网站的支付接口。研究内容: 异步模式与电子商务安全技术。 异步模式是大型网站架构中的一种很重要的设计方法。对于日访问量在千万级别以上的网站,一般的同步模式往往无法应对,

10、最终的结果是服务器压力过大,而导致整个网站无法访问。通过对关键流程的异步设计,可以加快用户请求相应的时间,从而提高单位时间内服务器处理请求的数目,使得网站支持更大的并发访问量。电子商务需要解决通讯对象的身份认证,报文的完整性以及不可抵赖性等安全问题,数字签名是目前电子商务中技术最成熟,应用最广泛的一种电子签名方法,它是确认电子商务中传输的电子订单,合同真实可靠性的一种手段,数字签名技术大多采用公钥密码技术实现。四、研究方法和研究手段本课题的开发环境为LINUX + APACHE + MYSQL + PHP,开发工具为VIM, 参照SSL协议和PKI 准则。本课题模拟一个大型电子商务网站支付接口

11、的实现,将采用以下方法进行:1.配置LINUX开发环境,包括VIM,虚拟主机等。2.通过PHP函数操纵LINUX上安装的OPENSSL扩展,实现一对自签名的公钥和私钥。3.安装PHP CURL扩展使用CURL进行后台通知的发送。4.使用PHP结合MYSQL数据库设计一个异步支付过程。5.使用LINUX的设置后台任务运行异步处理脚本。6.使用PHP函数操纵第一步生成的密钥对实现报文的签名与验签。五、进度安排12周: 收集资料(书籍和案例);34周: 学习相关知识;56周: 学习开发工具的使用;78周: 进行需求分析和设计;910周: 进行编码及实现;11周: 软件系统的测试;12周: 进行论文的

12、写作;13周: 整理材料,装订论文。六、参考文献1管有庆,王晓军,董小燕,李养群. 电子商务安全技术北京:北京邮电大学出版社,2009.2李建华 公钥基础设施(PKI)理论及应用. 北京:机械工业出版社,2010.3(美)施奈德.电子商务北京:机械工业出版社,2005. 4(挪)Dagfinn Reiersol,(英)Marcus,(美)Chris Shiflett. PHP in Action. 北京:人民邮电出版社,2010 5(美)Rasmus Lerdorf, Kevin Tatroe. PHP程序设计. 北京:中国电力出版社,2003.6(美)Leon Atkinson. MySQL

13、核心编程. 北京:清华大学出版社,2003.7(美)Martin Fowler. 重构改善既有代码的设计. 北京:中国电力出版社,2003. 8(美)Baron Schwartz. 高性能MySQL. 北京:电子工业出版社,2010.9(美)Eric S. Raymond. UNIX编程艺术. 北京:电子工业出版社,2006.10(美)Ben Laurie, Peter Laurie. Apache 权威指南. 北京:中国电力出版社,2000.11郭欣. 构建高性能Web站点. 北京:电子工业出版社,2009.12(美)Cal Henderson. 构建可扩展的Web站点. 北京:电子工业出版社,2008.13(美) Matt zandstra. 深入php:面向对象、模式与实践. 北京:人民邮电出版社,2010.14鸟哥. 鸟哥的Linux私房菜. 北京:人民邮电出版社,2010.15(英) Neil matthew, Richard stones. linux程序设计. 北京:人民邮电出版社,2010.16(美)Ken Coar, Rich Bowen. Apache Cookbook. 北京:电子工业出版社,,2009.选题是否合适: 是 否课题能否实现: 能 不能指导教师(签字)年 月 日选题是否合适: 是 否课题能否实现: 能 不能审题小组组长(签字)年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号