收藏 分享(赏)

陈宗志-6.15-天津大学本科生毕业设计(论文).doc

上传人:cjc2202537 文档编号:278921 上传时间:2018-03-25 格式:DOC 页数:62 大小:851KB
下载 相关 举报
陈宗志-6.15-天津大学本科生毕业设计(论文).doc_第1页
第1页 / 共62页
陈宗志-6.15-天津大学本科生毕业设计(论文).doc_第2页
第2页 / 共62页
陈宗志-6.15-天津大学本科生毕业设计(论文).doc_第3页
第3页 / 共62页
陈宗志-6.15-天津大学本科生毕业设计(论文).doc_第4页
第4页 / 共62页
陈宗志-6.15-天津大学本科生毕业设计(论文).doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、毕业设计(论文)说明书学 院 软件学院 专 业 软件工程 年 级 07 级 姓 名 陈宗志 指导教师 李春 年 月 日毕业设计(论文)任务书题目:大型电子商务网站商家后台管理系统学生姓名 陈宗志 学院名称 软件学院 专 业 软件工程 学 号 3007218002 指导教师 李春 职 称 工程师 一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。 )1研究内容在 LAMP 环境下模拟实现一个商家后台管理系统程序。通过中间件,消息队列,异步读取的设计支持网站的大访问量。通过 PHP 模拟实现查看商家余额等基本流程。使用 MYSQL 进行数据的存储。使用 CURL 进行数据的后

2、台发送。使用 PHP 相关扩展实现密钥的生成和报文的验签。探论 PKI 系统和电子商务的安全技术。2. 主要指标与技术参数(1) 动态网页技术由于系统的操作界面都是 Web 页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,有 PHP、JSP、ASP、ASP.NET 等。本设计采用 PHP 技术。(2) 数据库技术由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Mysql、Sybase、Oracle、Informix、SQL Server 等。本系统采用 Mys

3、ql 数据库。主要原因:Mysql 是开源的优秀的数据库,它在处理数据方面的性能非常出色,并且有着灵活的模块设计和参数配置,支持事务操纵,学习使用起来比较容易。(3) 数字签名技术本系统设计对报文传输安全要求比较高的环境,利用现阶段比较成熟的数字签名技术保证身份的认证和数据的完整。3. 要求认真阅读各种参考文献和资料,在系统的开发过程中及时查阅各种中英文资料,认真学习和系统相关的知识,并且在开发过程的各个阶段要认真做好详细工作记录,及时编写模块相关的文档。二、参考文献1李建华 公钥基础设施(PKI)理论及应用.北京:机械工业出版社,2010.2管有庆,王晓军,董小燕,李养群.电子商务安全技术北

4、京:北京邮电大学出版社,2009.3(美)施奈德.电子商务北京:机械工业出版社 2005. 4(挪)Dagfinn Reiersol,(英)Marcus,(美)Chris Shiflett. PHP in Action.北京:人民邮电出版社,2010 5(美)Rasmus Lerdorf, Kevin Tatroe.PHP 程序设计.北京:中国电力出版社,2003.6(美)Leon Atkinson.MySQL 核心编程.北京:清华大学出版社, 2003.7Serge Abiteboul and Victor Vianu, Queries and Computation on the Web.

5、 Proceedings of the International Conference on Database Theory. Delphi, Greece 1997. 8Bagdikian 97 Ben H. Bagdikian. The Media Monopoly. 5th Edition. Publisher: Beacon, ISBN: 0807061557三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求。 )研究目标:模拟一个大型电子商务网站的商家后台管理系统。研究内容: 异步模式与中间件与消息队列的技术使用.异步模式是大型网站

6、架构中的一种很重要的设计方法。对于日访问量在千万级别以上的网站,一般的同步模式往往无法应对,最终的结果是服务器压力过大,而导致整个网站无法访问。通过对关键流程的异步设计,可以加快用户请求相应的时间,从而提高单位时间内服务器处理请求的数目,使得网站支持更大的并发访问量。电子商务需要解决通讯对象的身份认证,报文的完整性以及不可抵赖性等安全问题,数字签名是目前电子商务中技术最成熟,应用最广泛的一种电子签名方法,它是确认电子商务中传输的电子订单,合同真实可靠性的一种手段,数字签名技术大多采用公钥密码技术实现。指导教师(签字)年 月 日审题小组组长(签字)年 月 日天津大学本科生毕业设计(论文)开题报告

7、课题名称 大型电子商务网站商家后台管理系统学院名称 软件学院 专业名称 软件工程学生姓名 陈宗志 指导教师 李春(内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、研究内容、研究方法、研究手段和进度安排,实验方案的可行性分析和已具备的实验条件以及主要参考文献等。 )一、课题的来源及意义随着电子商务(淘宝,京东,美团 等)在我国的逐渐流行,越来越多的人开始接触电子商务。电子商务是建立在英特网上的一种商业应用,因特网使得电子商务能够以比较低廉的成本从事比较大经济规模的商业活动,它是一种全新的社会经济形态,与传统商务相比,它具有更快的传播速度和更大的影响力。电子商务的好处可以惠及整个社会

8、,通过因特网可以安全、迅速、低成本地实现电子商务交易,比起支票或者现金支付,网上支付在因特网上更容易审计和监督,可以有效地防止欺诈和盗窃。由于这些优势,电子商务受到了全球的关注。商家后台管理系统是电子商务的核心之一,它指的是电子交易的参与者(客户、商家、银行)使用安全电子支付手段通过计算机网络进行现金支付或资金转帐,并且可以查看自己商品的相应信息.对于日访问量在千万级别以上的网站,一般的同步模式往往无法应对,最终的结果是服务器压力过大,而导致整个网站无法访问。因为架构一个高可用,课扩展的框架是非常的重要。采用第三方转帐支付是目前主流的电子支付方式,如:支付宝,财富通等。此类第三方转帐支付的模式

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

10、国内目前最常用的四种动态网页语言 Perl(Practical Extraction and Report Language) 、PHP(Hypertext Preprocessor) 、ASP(Active Server Pages) 、JSP(JavaServer Pages) 。国外比较流行的框架有:不少国外的大型企业系统和商务系统都使用以上的 MVC 架构,能够支持高度复杂的基于 Web 的大型应用。各大电子商务网站:淘宝,京东,亚马逊,Groupon 等均是采用 PHP 开发,LAMP 的架构,承载了大量的访问量,给商家提供了一个强有力的后台,业务取得了很大的成功。三、本课题的研究目

11、标和研究内容研究目标:模拟一个大型电子商务网站的商家后台管理系统。研究内容: 异步模式与中间件与消息队列的技术使用。异步模式是大型网站架构中的一种很重要的设计方法。对于日访问量在千万级别以上的网站,一般的同步模式往往无法应对,最终的结果是服务器压力过大,而导致整个网站无法访问。通过对关键流程的异步设计,可以加快用户请求相应的时间,从而提高单位时间内服务器处理请求的数目,使得网站支持更大的并发访问量。电子商务需要解决通讯对象的身份认证,报文的完整性以及不可抵赖性等安全问题,数字签名是目前电子商务中技术最成熟,应用最广泛的一种电子签名方法,它是确认电子商务中传输的电子订单,合同真实可靠性的一种手段

12、,数字签名技术大多采用公钥密码技术实现。四、研究方法和研究手段本课题的开发环境为 Linux + Apache + Mysql + PHP, 开发工具为 vim, 参照 SSL 协议和 PKI 准则。本课题模拟一个大型电子商务网站商家后台管理系统的实现,将采用以下方法进行:1.配置 LINUX 开发环境,包括 vim,虚拟主机等。2.通过 PHP 函数操纵 LINUX 上安装的 OPENSSL 扩展,实现一对自签名的公钥和私钥。3. 安装 PHP CURL 扩展使用 CURL 进行后台通知的发送。4.使用 PHP 结合 MYSQL 数据库设计一个异步支付过程。5.使用 LINUX 的设置后台任

13、务运行异步处理脚本。6.使用 PHP 函数操纵第一步生成的密钥对实现报文的签名与验签。五、进度安排 2011 年 1 月 3 日-2011 年 1 月 21 日 了解 PHP 教育平台的背景,现状以及发展 2011 年 2 月 7 日-2011 年 3 月 5 日 准备关于 PHP Web 开发的相关技术,项目的开发环境的搭建,完成Sakai 项目的开题报告 2011 年 3 月 7 日 2011 年 4 月 8 日 完成项目的需求,分析,开发设计,并完成项目中期报告 2011 年 4 月 11 日 2011 年 5 月 20 日 程序测试,纠错,完成最终部署。同时,完成论文的初稿 2011

14、年 5 月 23 日-2011 年 6 月 10 日 修改论文,最终完成论文 2011 年 6 月 13 日-2011 年 6 月 24 日 准备毕业论文答辩六、参考文献:1李建华 公钥基础设施(PKI)理论及应用.北京:机械工业出版社,2010.2管有庆,王晓军,董小燕,李养群.电子商务安全技术北京:北京邮电大学出版社,2009.3(美)施奈德.电子商务北京:机械工业出版社 2005. 4(挪)Dagfinn Reiersol,(英)Marcus,(美)Chris Shiflett. PHP in Action.北京:人民邮电出版社,2010 5(美)Rasmus Lerdorf, Kevi

15、n Tatroe.PHP 程序设计.北京:中国电力出版社,2003.6(美)Leon Atkinson.MySQL 核心编程.北京:清华大学出版社, 2003.7(美)Martin Fowler.重构改善既有代码的设计.北京:中国电力出版社,2003. 8(美)Baron Schwartz.高性能 MySQL.北京: 电子工业出版社,2010.9(美)Eric S. Raymond.UNIX 编程艺术.北京:电子工业出版社, 2006. 10Serge Abiteboul and Victor Vianu, Queries and Computation on the Web. Proceed

16、ings of the International Conference on Database Theory. Delphi, Greece 1997. 11Bagdikian 97 Ben H. Bagdikian. The Media Monopoly. 5th Edition. Publisher: Beacon, ISBN: 0807061557.选题是否合适: 是 否课题能否实现: 能 不能指导教师(签字)年 月 日选题是否合适: 是 否课题能否实现: 能 不能审题小组组长(签字)年 月 日摘 要商家后台管理系统是电子商务的核心之一,它指的是电子交易的参与者(客户、商家、银行)使用

17、安全电子支付手段通过计算机网络进行现金支付或资金转帐,并且可以查看自己商品的相应信息.对于日访问量在千万级别以上的网站,一般的同步模式往往无法应对,最终的结果是服务器压力过大,而导致整个网站无法访问。因为架构一个高可用,课扩展的框架是非常的重要。本论文首先从系统采用的技术、架构、框架、数据库等方面对课题研究的技术背景进行了阐述。然后,根据软件项目的开发流程,从需求分析、系统设计、详细设计和测试几个方面详细阐述了课题研究的整个过程。需求分析从功能需求、非功能需求两个方面阐述了本系统的需求分析成果。系统分析部分从系统架构、业务用例和数据库几个方面阐述了本系统的总体设计。基于 MVC的系统分层架构便是在这一章详细阐述的。实现主要从该系统的重点,难点入手介绍其实现的方法,过程及结构等。测试与部署主要包括测试和部署两部分。测试包括测试计划、测试用例和测试报告。最后介绍了系统的部署。关键词:团购;商家后台;php;MVC;框架;ABSTRACTKey words:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报