当前位置:首页>> >>


基于java的小额支付管理平台的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913143531613    类型:共享资源    大小:5.85MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    40
    金币
    关 键 词:
    基于 java 小额 支付 管理 平台 设计 实现
    资源描述:
    太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸i基于 java 的小额支付管理平台的设计与实现摘 要随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前我国国企改革的深入和社会主义市场经济的日趋繁荣,金融体系的规模更是日益庞大,客户对银行的服务要求也在不断提高,模拟一个快捷方便安全智能的小额支付系统有很高的实用价值。由于现在各大银行的全国联网,异地存款,取款,存钱,在全国任何地方可以及时查询自己帐户等,甚至在家里,打开电脑,登录自己的小额支付,还可以实现足不出户,了解自己帐户信息,给人们的生活和社会的经济带来了空前的变化。在这样的一个背景下,为了适应网络的普及以及当今社会发展的需要,本次我利用毕业之际,设计和模拟小额支付,以备以后作技术上的参考。出于系统的安全性等因素的考虑,一个系统设计之前,需要进行方案和技术论证。所以不是一朝一夕能解决的。所以本次设计的系统主要是模拟小额支付电子交易,为广大的客户提供转账等功能。 我利用自己所学的计算机专业知识,模拟设计一个类似与农业银行的银行个人小额支付系统,使自己进一步掌握运用 JSP 语言编程的能力,并更深一步的了解有关小额支付电子交易的相关知识。关键词:计算机技术;小额支付;JSP太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸The design and implementationof micropayment management platformAbstractAlong with computer technology's unceasing development, the computer takes the era of knowledge economy the product, has been widely applied in social each profession and the domain. At present our country state enterprise reform thorough and socialist market economy's day-by-day prosperous, financial system's scale is day by day huge, the customer unceasingly is also enhancing to the bank service request, simulates one to facilitate the security intelligence on-line bank to transfer the system quickly to have the very high use value. As a result of the present each big bank's national networking, the different deposit, draws money, saves money, may inquire oneself account promptly in national any place and so on, even at home, turns on the computer, registers own on-line bank, but may also realize is confined at home, understood that oneself account information, has brought the unprecedented change for people's life and society's economy. Under a such background, to adapt the network popularization as well as now the social development need, this I use when the graduation, the design and the simulation on-line bank, will prepare later make in technical the reference. Stemming from system's factor and so on security considerations, before a system design, needs to carry on the plan and the technical proof. Therefore this design's system mainly simulates Agriculture Bank of China's on-line bank electron transaction, provides the inquiry remaining sum for the general customers, to draw money, functions and so on account transfer.I use the computer specialized knowledge which one study, the simulation design one to be similar with Agricultural bank's on-line banking system, causes itself to further grasp utilizes the JSP language programming ability, and deeper step understanding related on-line bank electron transaction related knowledge. Keywords: Computer technology; On-line bank; JSP太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸目 录摘 要 ....................................................................iAbstract.................................................................ii1. 绪论 ..................................................................11.1 系统开发的背景 ...................................................11.2 系统开发的目的 ...................................................11.3 系统开发的现实意义 ...............................................11.4 国内外现状 .......................................................21.5 主要研究内容 .....................................................21.6 系统功能 .........................................................22. 系统分析 ..............................................................32.1 系统可行性分析 ...................................................32.1.1 技术可行性 ..................................................32.1.2 经济可行性 ..................................................32.1.3 社会可行性 ..................................................32.2 系统需求分析 .....................................................33. 系统架构设计 ..........................................................53.1 架构设计目标 .....................................................53.2 系统架构设计 .....................................................53.3 系统架构图 .......................................................83.3.1 系统架构类图 ................................................83.3.2 注册新用户流程图 ............................................93.3.3 系统用例图 .................................................103.4 数据库设计 ......................................................113.4.1 数据库的完整性 .............................................113.4.2 ER 图 ......................................................123.4.3 物理表结构图 ...............................................123.4.4 客户实体图 .................................................144. 系统详细设计 .........................................................154.1 用户模块设计 ....................................................154.1.1 用户登录 ...................................................154.1.2 用户注册 ...................................................154.1.3 会员管理界面 ...............................................174.2 管理员界面设计 ..................................................224.2.1 管理员登陆 .................................................224.2.2 管理员管理界面 .............................................234.2.3 注册用户管理 ...............................................244.2.4 系统公告管理 ...............................................254.2.5 银行管理 ...................................................274.2.6 信息记录管理 ...............................................284.3 开发环境的选择 ..................................................294.3.1 系统开发工具 ...............................................29太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸4.3.2 数据库的选择 ...............................................304.3.3 服务器的选择 ...............................................304.3.4 系统网络架构设计 ...........................................32结 论 .................................................................33参考文献 .................................................................34致 谢 .................................................................35外文原文 .................................................................36中文翻译 .................................................................44太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸01. 绪论随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前我国国企改革的深入和社会主义市场经济的日趋繁荣,金融体系的规模更是日益庞大,同时也由于网上购物的兴起,带动了网上支付的热潮,在我们周围也就出现了很多的网上支付平台,如支付宝、财付通等,给人们带来了很多便利。与此同时,客户对银行的服务要求也在不断提高,为了方便客户管理自己的财产,模拟一个快捷方便安全智能的小额支付系统有很高的实用价值。本系统模拟银行帐户的管理,开发一个小额支付系统,设计主要实现用户在银行正常交易的一些功能而且作为一个实用的管理系统,要有良好的容错性,在出现误操作能尽量地给出警告,以便用户及时地更正,计算机地资源是受到限制的,因此要充分利用 JSP 的功能,设计出功能强大的软件,同时要尽可能的减少对系统的资源的占用,签于本系统的特殊性,还需要本程序有良好的保密性。由于现在各大银行的全国联网,异地存款,取款,存钱,在全国任何地方可以及时查询自己帐户等,甚至在家里,打开电脑,登录自己的小额支付,还可以实现足不出户,了解自己帐户信息,给人们的生活和社会的经济带来了空前的变化。在这样的一个背景下,为了适应网络的普及以及当今社会发展的需要,本次我利用毕业之际,设计和模拟小额支付,以备以后作技术上的参考。出于系统的安全性等因素的考虑,一个系统设计之前,需要进行方案和技术论证。所以不是一朝一夕能解决的。所以本次设计的系统主要是模拟中国农业银行的小额支付电子交易,为广大的客户提供查询余额、取款、转账等功能。 我利用自己所学的计算机专业知识,模拟设计一个类似与农业银行的小额支付系统,使自己进一步掌握运用 JSP 语言编程的能力,并更深一步的了解有关小额支付电子交易的相关知识。1.1 系统开发的背景当今世界经济是我们综合国力的主要象征,而作为经济发展的支柱,各大银行先后进行了全国联网,实现了异地存款,取款等业务。在全国任何地方都可以及时查询自己帐户,甚至在家里,打开电脑,登录自己的小额支付,还可以实现足不出户,了解自己帐户信息,给人们的生活和社会的经济带来了空前的变化。在这样的一个背景下,为了适应网络的普及以及当今社会发展的需要,本次我利用毕业之际,设计和模拟小额支付,以备以后作技术上的参考。出于系统的安全性等因素的考虑,一个系统设计之前,需要进行方案和技术论证。所以不是一朝一夕能解决的。所以本次设计的系统主要是模拟中国农业银行的小额支付电子交易,为广大的客户提供转账、查询银行卡、发放工资等功能。 1.2 系统开发的目的小额支付管理平台设计的目的是使客户能够足不出户就完成对自己账户的管理工作,为用户提供便利,同时也减轻了银行银行的压力。通过对于各大银行网银的研究以及对于一些第三方支付平台的调查,搜集了一些资料。通过进行可行性分析、需求分析等确定了开发该程序的可行性以及市场的需求性,并在农业银行网上银行的基础上加以改进,增删一些功能,使得我创建的小额支付管理平台能够更好的起到方便用户的作用。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸11.3 系统开发的现实意义(1)方便了客户,使客户能够足不出户就可以管理自己的银行账户(2)改变了以前不同银行不同账户不好管理的问题,通过同一平台进行操作,更加方便管理(3)减轻了银行的压力,一些简单的转账业务客户就可以在家解决1.4 国内外现状自网银产生以来,小额支付发展迅速,交易额成倍增长。1994 年全球网上小额交易总额仅为 12 亿美元,1997 年达到 26 亿美元,2000 年达到 3000 亿美元。虽然受到经济危机的影响,但是发展依然迅猛。世界各国公司通过因特网进行交易在 2006 年达到了 4.3 万亿美元。从世界各国小额支付的发展来看,北美和欧洲发展比较早,发展速度也比较完善。亚太地区信息产业发达的日本、新加坡、韩国,小额支付发展也很迅猛。经过十余年的努力,我国发展小额支付的基础环境逐步完善,截止 2010 年,使用小额支付进行网上转账的用户总人数一达到 11100 万人,与上年同期相比增长18.1%。网上商务信息资源的不断丰富也大大促进了我国电子商务的发展。1.5 主要研究内容1.综述小额支付管理平台对用户管理自己账户所带来的便利2.了解实现小额支付管理的相关技术;3.熟悉小额支付管理平台的开发环境;4.设计小额支付管理平台对用户提供的功能,大致分为五个模块:客户及管理人员模块a)后台系统模块b)跨行转账模块c)发放工资模块(用于企事业单位可以向员工账户发放工资)d)记录模块5. 深入分析实现小额管理平台的的关键技术与编写语言 java 的具体方法;6.熟练掌握基于 java 的小额支付管理平台代码编写;7.设计与实现可供用户使用和管理员管理的小额支付管理平台。1.6 系统功能根据上述对于系统开发目的的介绍,整个系统抽象出以下几个功能模块,如图 1-3 所示。下面模块划分只是抽象意义上的划分,各模块之间需要共享数据,相互协作,完成整个系统流程,单一事物功能模块间是相互独立的。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸2小额支付系统管理员用户会员管理系统维护管理用户操作账号管理跨行转账工资发放交易明细图 1-1 系统功能模块 太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸32. 系统分析2.1 系统可行性分析2.1.1 技术可行性根据所要设计的小额支付管理平台所要完成的功能,以及实现该系统的各种约束条件,根据新系统目标来衡量所需要的技术。本系统是一个 B/S 系统,很多主要是服务器端的技术。现有的该项技术已经较为完善,硬件、软件的性能都十分良好,估计利用现有条件应该可以达到该系统的功能目标。2.1.2 经济可行性系统的开发是本人对 java 程序开发的时间学习而来,软件开发成本不高,企业不需要在投入经费,因此开发费用很少,可以被接受。2.1.3 社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素本系统是根据网上小额支付、网银等开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。(2)用户使用可行性本系统对用户的要求很低,除了需要具备使用电脑的能力外,并不需要特别的技术能力。在使用过程中,并不需要安装特定的软件,只要通过浏览器进行操作就可以办到。这样既减少投入成本又简化了操作环节。因此,小额支付管理平台具有社会可行性。2.2 系统需求分析通常,需求陈述的内容包括:问题范围,功能需求,性能需求,应用环境及假设条件等。总之,需求陈述应该阐明“做什么”而不是“怎样做” 。它应该描述用户的需求而不是提出解决问题的方法。应该指出哪些是系统必要的性质,哪些是任选的性质。应该避免对设计策略施加过多的约束,也不要描述系统的内部结构,因为这样做将限制实现的灵活性。对系统性能及系统与外界环境交互协议的描述,是合适的需求。此外,对采用的软件工程标准、模块构造准则、将来可能做的扩充以及可维护性要求等方面的描述,也都是适当的需求。下面以农业银行小额支付中的电子交易模块为例说明如何进行系统需求陈述。本系统需要具有以下功能:(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。(2)能够实现转账功能,能成功的对各种信息进行查询及管理。(3)查询数据方便,数据的稳定性和可靠性好。系统采用 B/S 模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。系统任务确定之后,下面的工作就是进行系统分析。面向对象的分析的主要任务是分析问题领域,找出问题解决方案,发现对象,分析对象的内部构成和外部关系,建立软件系统的对象模型。分析问题领域是软件系统开发的一项基本工作,是项目开发之初必须首先进行的太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸4重要工作。分析问题领域的结果是对问题领域的清晰,精确的定义,明确目标系统将做什么。分析问题领域的主要任务是:对问题领域进行抽象,提出解决方案;对未来的系统进行需求分析,确定系统的职责范围,功能需求,性能需求,应用环境及假设条件等。实施面向对象分析的一般步骤如下:1.分析用户需求,建立 Use Case 并通过用例图来描述用户的需求。2.通过建立域模型以识别类与对象,从而识别系统中的各种对象。3.确定对象的内部特征,从而定义出各个属性与服务,以进一步细化类的结构。4.识别对象之间的关系并使用设计模式对类的结构进行优化和改造。5.获得对象之间的行为关系,绘制出各种动态图形(顺序图、协作图、状态图等) 。太 原 理 工 大 学 毕 业 设 计 (论 文 )用 纸53. 系统架构设计软件的系统架构是指通过某种特定的技术平台,完成软件系统整体功能的开发过程。也可以通俗地理解为:总体设计和总体结构布局。一般而言,软件系统架构有两个要素:1.它是一个软件系统从整体到部分的最高层次的划分。2.建造一个系统所做出的最高层次的,以后难以更改的,商业和技术的决定。3.1 架构设计目标软件架构设计要达到如下的目标:1.可行性(Feasible)。架构具有可行性是架构设计的基石。2.可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。3.安全行(Secure)。软件系统所承担的交易的商业价值极高,系统的安全性非常重要。4.可定制化(Customizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。5.可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。6.可维护性(Maintainable)。软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。7.可升级性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。8.客户体验(Customer Experience)。软件系统必须易于使用。软件的最终用户很可能是不具有计算机专业技术的人员。3.2 系统架构设计下面我们将根据架构设计原则和信息系统原理来建立系统的架构设计模型。将信息系统中比较关心的对象分层,可分为三层:用户界面层、业务层、数据访问层(如下图3-1所示),再把各层中的一些公共部分提出来:权限管理、异常处理。用 户 界 面 业 务 逻 辑权 限 管 理数 据 访 问异 常 处 理图3-1 电子交易模块包图Fig3-1 Package Diagram of Sales Management Model
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于java的小额支付管理平台的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-116486.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开