淘宝购物支付平台系统的设计与实现设计报告.doc
《淘宝购物支付平台系统的设计与实现设计报告.doc》由会员分享,可在线阅读,更多相关《淘宝购物支付平台系统的设计与实现设计报告.doc(65页珍藏版)》请在咨信网上搜索。
1、西安交通大学项目设计报告淘宝购物支付平台系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷
2、本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使
3、用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要近几年,电子商务发展迅猛,越来越多的人参与到网上购物中,与此同时,网络支付的交易额增长迅速,大有赶超实体店销售额的趋势。网上支付是有效开展电子商务的中心环节,是保障电子商务可以顺利得到开展的基础性条件。淘宝购物支付平台作为国内先进的支付平台,以第三方担保为特点,在安全性、稳定性上十分优
4、秀,值得同类支付系统学习借鉴。本文以淘宝购物支付平台系统为参考,对用户基本的网上的支付功能进行分析假设,并设计系统实现功能。本系统主要包括前台系统和后台系统,前台系统包括充值、提现、转账、支付等功能,后台系统包括货款暂存,放款等功能。在报告撰写过程中,我们注重理论结合实际,对网上支付系统的功能需求和业务流程做了详细的分析,对系统进行了多次测试与修改,最终完成的系统具有良好的安全性、稳定性。关键词: 支付平台 电子商务 需求分析 系统设计与实现目 录第一章 概述1.1项目背景1.2相关技术简介1.3论文主要内容第二章 系统分析2.1需求分析2.2可行性分析2.3业务流程分析112.4数据流程分析
5、192.5数据字典25第三章 系统总体设计283.1功能结构设计283.2数据库设计30第四章 系统详细设计与实现334.1系统配置334.2数据库接口设计344.3功能模块的详细设计与实现35第五章 系统测试与评价535.1系统测试535.2系统评价54总结55参考文献56致谢57附录58第一章 概述1.1项目背景1.1.1第三方支付平台概述近年来,电子商务以惊人的速度发展。随着电子商务的蓬勃发展,网上购物、在线交易对于消费者而言已经从一个新纤维质的食物变成了日常生活的一部分。而支付功能是网上交易的关键问题,为全面解决网上支付的安全和诚信难度,因而出现了第三方支付平台,它独立于交易双方和银行
6、,能对交易后的支付过程进行全面的监控,因此给企业、个人带来了便利,极大的促进了电子商务的发展。第三方支付平台是指由已经和国内外各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。实际上,它就是买卖双方交易过程中的“中间件”,也可以说是“技术插件”:在通过第三方支付平台的交易中,买方选购商品后,使用第三方平台提供的账户进行货款支付,由对方通知卖家货款到达、进行发货;买方检验物品后,就可以通知付款给卖家。同传统的银行支付方式比较,第三方支付平台的出现,从理论上讲,彻底杜绝了电子交易中的欺诈行为。1.1.2第三方支付平台的优势第三方支付是通过与银行的商业合作,以银行的支付结算功
7、能为基础,向政府、企业、事业单位提供中立的、公正的面向其用户的个性化支付结算与增值服务。具体表现在:(1)第三方支付平台可以支持国内各大银行卡和国际信用卡组织发行的信用卡。因此企业而不必单独和多家银行接洽、合作,在很大程度上降低了企业运营成本。(2)第三方支付平台手续费标准统一,且结算周期可根据商户需求设定,降低了财务管理方面的难度。(3)专业的第三方网上支付平台可以确保商户在后期服务、支付过程中出现问题能够得到及时解决。(4) 第三方网上支付平台作为中立的一方,一旦发生交易纠纷,会在交易双方之间进行公平、公正的协调处理。1.1.3第三方支付平台面临的问题及风险 第三方支付平台主要面临以下几种
8、问题及风险:(1) 第三方支付交易平台已经成为不法分子窃取资金的新工具。(2)第三方支付交易平台逐渐成为不法分子从事地下交易和销赃的新渠道。(3)第三方支付交易平台中客户虚拟账户的资金沉淀可能带来非法挪用的新风险。(4)第三方支付平台发展过程中也出现了法律地位不明确、虚拟账户沉淀资金、反洗钱、信用卡套现、诈骗、网络系统安全、防灾、防病毒等不容忽视的问题。1.1.4 第三方支付的发展前景就目前来看,我国第三方支付平台还有一些问题值得进一步探讨,如在途资金的安全问题,第三方支付平台的资信、监管问题等。但是第三方支付平台的出现,在很大程度上解决了我国网上交易的支付信用问题和资金安全问题,其所具备的款
9、项收付的便利性、功能的可拓展性、信用中介的信誉保证等优势,提升了网站的形象和竞争力、提高了消费者忠诚度、降低了交易风险。全面应用第三方支付平台已经成为开展电子商务,增加传统企业竞争力的新趋势。第三方支付平台的发展为我国电子商务的发展特别是B2C、C2C 等模式的电子商务的发展带来良好的机遇。1.2相关技术简介1.1.1 B/S结构简介B/S结构即为浏览器(Browser)/服务器(Server)结构,是客户机(Client)/服务器(Server)模式下深层次发展的结构。B/S结构简化了C/S结构中客户机必须大量安装应用程序和工具的缺点,通过Web Server为客户提供服务。在此种情况下,W
10、eb Server既是浏览服务器,又是应用服务器,可以运行大量的应用程序,从而使客户端变得简单。B/S结构具有以下优点:(1)采用使用超文本传输协议(HTTP)的Web服务器和可以翻译Web 服务器上超文本文件的浏览器,增大了信息处理的广度和深度,使得系统在信息处理时可以对多种文件格式,如文本、图片、声音、视频等信息进行高度交互式处理,提升了信息传输的丰富程度。(2)系统的开放性和可移植性大大提升。这是由于Internet采用统一的与平台无关的跨平台通信协议,浏览器和Web服务器及相关的接口软件应用程序也独立于计算机的硬、软件平台,给了B/S结构这种优良特性。(3)存储数据的安全性、一致性和溯
11、源性高。由于数据存储于总部的服务器,客户端不需要进行数据的存储操作,数据在源于同一个服务器,故而这种结构的数据安全性、一致性和溯源性相较于C/S结构大大提升。1.1.2 AccessMicrosoft Access是Microsoft Office的主要组件之一,具有强大的数据处理功能,是当今最优秀的数据库管理系统之一。其用户界面友好,操作简单易学,数据分析、管理功能快捷有效,是开发中小型数据库的第一选择。本文在系统开发时选择Access作为数据库开发软件,正是看中其所具备的诸多优点。1.1.3 ASPASP其英文全称为Active Server Pages, 中文翻译为动态服务器页面,是由微
12、软公司开发服务器端脚本语言运行环境。它可以结合HTML语言和ActiveX组件建立动态、交互、高效的Web服务器端程序,并可以与数据库和其它程序进行交互。1.3.论文主要内容本文将对淘宝购物支付平台系统进行系统分析、总体结构设计、代码设计、数据库设计、用户界面设计,并在此基础上进行系统实现,完成淘宝购物支付平台系统基本功能的设计与实现。第一章,概述。主要陈述淘宝支付平台系统的背景并对实现管理系统所需技术进行简单介绍。第二章,系统分析。对淘宝支付平台系统进行需求分析、业务流程分析和数据流程分析,并在此基础上建立数据字典。第三章,系统总体设计。此章跟据第二张描述内容对系统进行功能模块设计、数据库设
13、计。第四章,系统详细设计与实现。此章主要结合需求分析和系统总体设计对银淘宝支付平台系统进行编码,构建网站及数据库完成设计内容,描述中给出了关键代码和部分截图。第五章,系统测试与评价。此章总结系统设计的不足和开发过程中遇到的问题,分析系统设计的缺憾。第二章 系统分析2.1需求分析与假设2.1.1需求分析在分析淘宝支付功能之后,我们认为系统应该满足用户下列需求:1.用户需求:包括管理需求和交易需求两类。(1)管理需求:包括充值、提现、转账、修改密码等功能。(2)交易需求:包括取消订单、付款(支付宝余额付款、网银付款、快捷付款、货到付款、他人代付等方式)、浏览订单信息、确认收货、申请退款等功能。2.
14、第三方需求:包括货款暂存、放款、退款等功能。3.管理员需求:包括修改用户信息、修改订单信息等功能。2.1.1需求假设在上述需求分析的基础上,本系统选择了部分核心功能,作出系统的需求假设如下:1.用户需求:包括管理需求和交易需求两类。(1)管理需求:包括充值、提现、转账功能。(2)交易需求:包括付款(支付宝余额支付、网银支付、快捷支付)、浏览订单信息、确认收货功能。2.第三方需求:包括货款暂存、放款功能。具体的功能模块结构图请参考第三章3.1部分内容。2.2可行性分析可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免
15、投资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以下三个方面进行研究:技术可行性、经济可行性、操作可行性。2.2.1技术可行性Asp是我们用的核心技术。ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP实际上不是一种语言,而是一种开发平台,一般是用VBSCRIPT来编写。与HTML相比来说呢,简单的说html语言就是做静态网页的,他是做网页的一个框架,而vbscript是一种脚本语言,所谓的脚本语言就是自己本身不能运行,必须依附在其他语言里才起作用。而在asp中可以把vbscript脚本语言编的程序
16、加入到html语言中,这样可以实现动态的网页。这次我们用的软件是DreamWeaver8。2.2.2经济可行性经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,并且开发周期不需要太长,节省了人力、物力、财力资源。所以本系统在经济上是可行的。综上所述,本系统采用Asp技术进行开发。开发淘宝支付平台是完全可行的。Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大简化了程序员的代码量,对程序员开发Web应用程序提供了完备的技术支持,也使得开发出来的Web应用程序具有更好的扩展性,能够运行不同的操作平台之下。后台数据库采用Access数据库,该
17、数据库界面友好,使用便捷。本系统的开发在技术和经济等几方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。2.2.3操作可行性如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。2.3业务流程分析为了明确系统中相关业务的流程,我们进行了业务流程分析,绘制了相关业务的业务流程图。符号代表含义说明: 外部实体; 处理过程; 数据、表单、文档; 信息传输的过程及方向。(1)总体业务流程图在需求分析的基础上,我们可以分析出系统的整体业务流程图,并且对每一
18、项子功能进行细致严谨的分析,绘制出相关子功能的业务流程图。首先,客户需要先登录,验证成功后转入个人界面,在此可以浏览相关订单信息。然后,客户可以对个人支付宝账户进行相关操作,例如充值、提现、转账;也可以进行交易操作,例如付款、确认收货等。最后,客户的操作会形成新的数据,导致数据库相关内容的更新,并造成个人界面相关内容的改变。系统的总体业务流程图如下:(2)登录业务流程图用户首先需要提交登陆表单,并与数据库里的相关内容做比对,如果验证失败,则转回原来页面;如果验证成功,则跳转至个人页面,并显示用户的相关信息。系统的登录业务流程图如下:(3)付款业务流程图I.支付宝余额付款用户在个人界面对某一订单
19、选择支付宝支付后,需要提交含有支付密码的支付表单,与数据库中用户表里的相关内容进行比对,如果验证失败则返会失败信息给用户;如果验证成功提示用户支付成功,并修改用户表中用户“ALIPAY”的的余额,相当于将货款暂存在第三方账户上,待用户确认收货后,修改ALIPAY和相关用户的余额,货款转移至发货人账户。支付宝余额付款业务流程图如下:II.网银付款用户在个人界面对某一订单选择网银支付后,需要提交含有银行卡号、银行卡密码的支付表单,与数据库中的相关内容进行比对,如果验证失败则返会失败信息给用户;如果验证成功提示用户支付成功,并修改用户表中用户“ALIPAY”的的余额,相当于将货款暂存在第三方账户上,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 淘宝 购物 支付 平台 系统 设计 实现 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。