本站提供专业的[留学生论文]定制业务,如需服务请,联系电话:13671516250.
本文是硕士论文,本文根据当前山东省农村支付环境的现状,分析了农村支付行业的实际需求和统计流程,并结合地理信息系统的概念,设计和实现了山东省农村支付环境建设信息化管理系统。
第1章绪论
1.1研究背景及意义
农村人均消费及投资等活动的大量增长必然带来配套金融服务相关的支持,从而促使社会组织与农村经济社会发展相符合的一些列相关服务,其中包括物流、资金流、信息流等体系。这些将为农村支付服务市场的发展提供坚实的基础及新的机遇,促进农村支付服务市场的逐步提高,最终达到整合和创新的新的发展阶段。然而,伴着我国整体农村支付服务市场的快速蓬勃发展,在当前农村支付环境建设工作中却普遍存在商业银行统计数据失真、随意编制报表等突出问题,导致各级人民银行不能真实全面了解辖区农村支付环境建设工作状况;同时,各级人民银行支付结算部门需要手工统计编报农村支付环境建设报表,工作量大,工作效率低下。针对以上问题,全省范围内农村支付环境建设工作的展开可以更直观、准确、全面地掌握各银行机构农村支付环境;从而进一步实现了对全省农村支付环境建设工作成果和目标的系统化、信息化管理,提高农村支付环境建设统计报表的编报效率和准确程度,以便有的放矢地制定工作措施,更好地推进全省农村支付环境建设工作。
………
1.2国内外主要研究现状
国外方面,以日本、荷兰为例,由于其信息技术发展比较早,因此农村支付环境信息化建设更加成熟、完善,在很大的程度上保证了其农村支付环境的健康、快速发展,对其国计民生做出了重要贡献。我国是一个农业大国,二十世纪80年代幵始引进“信息化”的概念,落后于欧美等国大约20年。早期农村信息化建设表现在20世纪70年代末80年代初计算机应用于农业生产,80年代末90年代初又相继建立一批农林数据库。而农村信息化产业的起步更晚,与欧美等国的差距更大。但是,直到1996年第一次全国农村经济信息工作会议才明确了农村信息化建设的方向。现在我国科技部门无论是在信息传播高速公路的硬件建设方面,还是在农业信息平台和资源建设方面都取得了长足的进展,令世人刮目相看[2]。于此同时,我们也应看到我国农村支付环境建设信息还不成熟,因此如何迎头赶上,更快更好的建立和完善自己的粮食储备信息系统是一项重要工作山东省部分银行把农村支付环境建设作为金融服务行业职责的重中之重,取得了良好的成效,具体体现在以下几个方面:百分之百的金融基础设施覆盖已在全省行政村实现,实现了在全省范围内全面消除行政村金融服务方面的空白。县区及以下银行机构百分之百的参与农村支付服务环境建设,已初步形成政银联动、协同推进、适度竞争、规范有序的农村支付服务市场格局。加大人力物力投入,有效促进了支付产品的创新和金融基础设施的改善[6]。目前,全省县区以下银行机构百分之百都已经参与到农村支付服务环境的建设中来。在全省农村全面普及银行卡,广大农民充分享受到现代金融服务的便利。支付系统的现代化服务已全面的向农村延伸,这符合了农村发展的特点、适应了农民现代化生活的需求进一步完善了农村环境下的支付环境服务。为了全面精确的了解银行机构对农村支付环境的工作展开情况,加强农村支付环境建设系统化,信息化管理。本系统以全市平面地图为载体,通过对银行网点、金融机具的定位标识和信息提示,实现了系统数据到网点、到行政村的统计精度。
………
第2章相关技术
2.1面向服务的体系结构SOA
SOA是整合异构数据、逻辑乃至业务流程的一种模式[7]。它不同于传统的软件产品技术,而是一种系统架构的方法和思想。SOA是一种组件模型,将应用程序的不同功能单元(服务,Service)通过这些服务之间定义的接口(Interface)和契约(Contract)建立起联系。而接口则通过抽象釆用独立的方式进行定义,独立于硬件平台、操作系统和编程语言,从而使得服务可应用于各种系统中,以一种统一、通用的方式进行交互。国内外各大厂商也在近几年也相应的推出SOAK决方案,例如 IBM 的 Smart SOA,Oracle 的 SOA Suit,金蝶的 Apusic SOA,中创的InforSuite等。典型的SOA架构如图2-1所示。SOA就是"抽象的、松散稱合的和粗粒度的"软件架构,该架构可以根据具体的业务需求,通过网络对松散稱合的、粗粒度的应用组件进行分布式部署、组合和应用。SOA软件架构具有以下特点松散親合。服务请求者到服务提供者的绑定与服务之间是松散稱合的['2]。该特点不同于其他大多数组件架构,服务使用者和服务提供者被SOA架构在服务实现和客户段调用两个方面隔离幵来。也就是,服务请求者无需知道服务提供者实现的具体技术细节(如使用什么设计语言、webAPI所部属的服务器环境特征等)。服务请求者只需通过网络消息调用操作,请求和相应消息,对服务使用者来说服务对其是透明的,不依赖于服务调用者,可在不影响服务使用者的情况下方便的进行修改。

……..
2.2 .NET 及 WCF 技术
.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft . NET平台提供创建XML Web services并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。.NET就是微软的用来实现XML、Web Services、SOA (面向服务的体系结构service-oriented architecture)和敏捷性的技术,方便用户实现快速建模及幵发。其中,SOA是一种优秀的设计架构,如果要将这种设计架构应用于实际产品,还需要借助某种具体的技术。微软公司的WCF (Windows Communication Foundation)正是针对SOA而设计的一种技术,它是一组数据通信的应用程序开发接口,并集成于.NET框架之中,提供基础服务支持。从功能的角度来看,WCF完全可以看作是 ASMX,. Net Remoting, Enterprise Service, WSE, MSMQ 等技术的并集。使用WCF技术能够快速开发成熟稳定的SOA架构的软件,本项目则采用WCF技术建立基于SOA的地图子系统平台。Windows Communication Foundation (WCF)是由微软开发的一组数据通信的应用程序开发接口。WCF允许用户通过提供一个基于标准的框架和一个组合的架构来构建服务。互操作性、生产力和面向服务的开发是WCF的3个关键设计理念。微软提供了若干个可以轻易添加和删除的消息层通道和服务模型层行为。用户也可以定义自己的自定义实例,让多个系统都能使用。
………
第3章系统需求分析......... 10
3.1 项目概述......... 10
3.2 功能需求分析......... 11
3.3 非功能性需求 .........21
3.3.1性能需求及系统负载能力......... 22
3.3.2用户范围及数量......... 22
第4章系统架构设计......... 23
4.1 系统设计思路 .........23
4.2 系统总体结构......... 24
4.3 系统技术架构......... 24
第5章系统详细设计及实现......... 29
5.1 系统详细设计......... 29
5.2 系统实现......... 41
第6章系统測试及预期效果评估
6.1系统测试
为保证数据安全性,根据人民银行相关制度要求,本测试过程不在生产环境中进行,另外搭建了一套测试环境。程序开发人员不能担任本次测试任务的测试人员。测试环境:服务器端:HP DL580 服务器,釆用 Microsoft Windows 2003 Server + IIS6.0作为平台,Microsoft SQLServer 2005作为后台数据库。客户端:普通PC机,操作系统为Windows XP、Windows 7等,可提供IE5. 0以上版本浏览器。测试采用黑盒测试法,针对本系统的所有功能,通过功能测试来检测每个功能的业务正常性,尽可能的把所有可能的输入都作为测试情况使用,保证能以这种方法查出程序中所有的错误。对本系统的测试釆用黑盒测试法来对系统的主要功能模块进行测试。
…….
结论
本文在对当前流行的Ajax、VML及三层架构进行研究的基础上,以统一建模语言(UML)为分析设计描述语言,对山东省农村支付环境建设信息化管理系统进行了需求分析和详细设计。通过对系统运行方式的研究,结合实际情况,利用Visual C#语言编程技术,完成了系统的功能。软件通过基本功能测试,可对各类异常进行有效处理,系统具有一定健壮性。另外,本软件系统在访问量较大的情况下具有较为优良的时间特性,响应时间、数据搜索时间、数据传输转换时间、数据存储时间等都较为快捷,有效节省用户的操作时间,提高用户查询或生成操作的效率。该系统已达到预定目标,很大程度上解决了山东省农村支付环境下商业银行统计数据失真、随意编制报表等突出问题,从而为实现对全省农村支付环境建设工作成果和目标的系统化、信息化管理,提高农村支付环境建设统计报表的编报效率和准确程度做出了应有贡献。
…………
参考文献(略)
