统一扣费系统毕业设计说明书.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 引言 背景与意义 统一扣费是指,由信誉好、规模大的第三方在线购物平台为一些小网站或个人做代理,将他们的产品发布在自己站内,并为其实施代理扣费的营销模式[1]。这样的第三方购物平台从表面上看起来和普通的购物网站没有多大区别,但本质上它是在为别人销售产品,它的盈利点不在于销售产品的利润,而在于它所代理的客户的“代理费”。 自21世纪以来,我们进入了一个信息化时代,互联网在人们的生产生活中的作用越来越大。利用网络作为载体从事营利性经济活动的大小企业与个人多如牛毛,大家无疑都看重了互联网作为营销阵地所具有的得天独厚的优势。以网上销售为例,商家没有库存压力、经营成本低、经营规模不受场地限制[2]。 但与此同时,互联网的高度开放性使得潜在客户的注意力难以集中到自己的站点上,只有那些拥有足够资金来做广告宣传与推广的商家才有可能抢占先机,首先被人注意[3]。而对于刚刚起步的小企业或者在资金上无法与企业匹敌的个人来说,被浏览互联网的用户注意到的机会微乎其微。 在这样的劣势之下,将自己的产品和服务发布在一个公众效益好的代理式的统一扣费网站,将是一个比较好的解决方案。 如果再考虑到网上购物的安全性的话,统一扣费网站的营利空间将会更大。由于网上购物的特殊性,安全性一直是消费者和企业都在顾虑和致力解决的问题。目前常见的解决方案就是在付款环节采用担保交易的方法,或者间接的利用银行提供的安全认证服务[4]。但目前国内的第三方支付平台往往是自己开发自己使用,如淘宝和支付宝,腾讯和财务通,担保交易市场并不成熟。消费者也总是愿意去大网站买东西,对小规模、信誉难以保证的小网站和个人网店不屑一顾[5]。 这也正是统一扣费网站的优势所在。它可以凭借自己的雄厚资金将第三方支付系统的服务集成进来,消费者自然就会消除购物安全和信誉方面的顾虑。 统一扣费系统是为自己的加盟商家发布商品的平台,同时要吸引消费者选购商品,其完善的功能、友好的交互界面、强大便捷的后台管理等因素直接决定了整个营销流程的成功与否。 系统设计思想 本系统采用目前业界做web项目时广泛使用的MVC架构进行设计,完全具有运行平台和操作系统无关性,能在不同种类的服务器上运行。这样的设计确保了系统运行的稳定性和高效性,及充分考虑到了功能的可扩展性,为将来系统的进一步更新升级铺平了道路。 表现层:客户端采用HTML、Javascript、CSS等技术,实现客户端良好的交互界面。服务器端采用JSP?和Servlet?技术,负责处理用户的输入和向用户的输出,并根据业务逻辑层反馈信息动态生成页面内容。 控制层:当客户端发送一个*.do的请求时,由struts的核心控制器拦截,调用业务层方法,然后根据其执行结果及具体参数转到下一张页面。 业务逻辑层:商业逻辑层是服务器端表示层和数据层之间的纽带,它以JDBC?访问数据层,并将数据封装成Java?Bean?传递给服务器端表示层。商业逻辑层用于处理商务逻辑和计算,并实现安全、事务、日志等功能。?? 数据持久层:使用Hibernate实现数据库层实际的数据存储和检索,并保证数据完整性和安全性。 其中业务逻辑层和数据持久层可以合起来称为模型层,这样总体上整个系统就形成了MVC的三层结构[6]。 采用MVC结构的优点是各逻辑层既相互独立又紧密联系任何一层的改动都不会影响到其它逻辑层的工作,同时系统采用面向对象的模块化设计和开放式J2EE?系统结构,因此具有高度的可扩展升级性、集成性(与第三方)、可移植性(运行平台,数据库)、可配置性(工作流程系统参数)、可维护性(运行故障时易于调试和维护)[7]。 应用技术及开发平台介绍 技术介绍 下面对开发web项目时常用的技术及设计方法做一些简要介绍: B/S软件体系结构 B/S结构(Browser/Server,浏览器/服务器模式)统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用[8]。B/S结构与C/S结构相比,主要特点有:维护和升级方式简单,软件系统的改进和升级只需要针对服务器进行,大量节省人力、物力、时间和费用;使用B/S架构的应用软件的客户端,只需安装浏览器即可,无需关心服务器使用什么样的系统或数据库,这就使得成本降低,配置可以更加灵活[9]。 JavaEE和 web项目开发的相关技术 Servlet是java语言用于开发B/S结构应用程序的基本技术,可使程序的业务逻辑和显示逻辑都放在服务器端运行[10]。Servlet可在特定服务器环境下接受客户端(浏览器)请求,对其处理后把响应结果重新发送给客户端。 Jsp(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种技术标准[]。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档