资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
成果展示摘 要本程序主要介绍了网上银行及其支付管理的设计与基本功能的实现,通过调研、分析,建立系统统模型。完成软件结构设计、数据库设计和ER图设计,以及网上银行及其支付管理系统的软件开发和测试工作。该程序有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等,实现了客户在网上银行进行自己所想要进行的业务。关键词关键词:介绍 完成 实现序 言随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务,同时,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事物。 目目 录录第1章 绪论 1.1课题的背景 1.2系统设计思想第2章 需求分析 2 .1 系统基本情况描述 2 .2 系统流程图第3章 系统调试分析第4章 系统测试第5章 设计总结第6章 参考文献致谢第1章 绪论1.1 课题的背景近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大,响应时间长。特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快速、有效、准确、安全的处理银行事物。1.2 系统设计思想系统设计思想本设计主要包括:客户端、商户端和银行端(1) 客户端:客户必须是银行的银行卡用户,而且需先登录银行的网上银行系统或到银行柜台申请开通网上银行支付功能,签定有关协议,预留专用于网上支付的密码(客户也可选择申请由银行颁发的客户证书来保证安全、实现签名) 。为了更有效地保证客户的资金安全,银行将为非证书客户设置相应的支付现额(按照中国人民银行2005 年10 月份颁布的电子支付指引的规定,单笔金额不应超过1000 元人民币,每日累计金额不应超过5000 元人民币) 。客户的浏览器要支持128 位安全加密。(2) 商户端:商户是网上商城的经营者,需在银行开立结算账户。商户除配置CA 中心颁发的数字证书外,还需向银行书面申请开通B2C 在线支付服务,签定有关协议,配置商户证书,获得银行分配的唯一ID 号以及包含签名算法的API和与银行间传输的订单格式标准(该格式中含有商户对订单签名的字段) 。需将商户证书和签名API 安装到自己的服务器中,用于与银行支付系统之间的信息加密、身份识别、数字签名。商户通过银行发放的商户证书还可以登录银行的商户管理服务器,即时查询订单支付信息,进行对账处理。(3) 银行端:配置银行服务器证书,用于与客户、商户之间的信息加密、身份识别、数字签名。银行端设有网上银行管理服务器、支付服务器和商户管理服务器,分别提供注册服务、支付服务和与商户的对账服务。定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。在整体设计上将程序分为四个部分,第一个部分“customer.h”,在这个文件中对所要用到的类customer和administrator进行了申明;第二个部分“administrator.cpp”,在这个文件里定义了管理员,并且实现了管理员对系统的管理功能;第三个部分“customer.cpp” 是对在“customer.h”中所声明的类customer定义了一个实体,也可以说是完成了了帐户的操作函数;第四个部分“main.cpp” 是主函数main(),所在文件,在其中不仅定义了主函数,而且完成了菜单操作函数。第2章 需求分析2.1 系统基本情况描述本设计定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。在整体设计上将程序分为四个部分,第一个部分“customer.h”,在这个文件中对所要用到的类customer和administrator进行了申明;第二个部分“administrator.cpp”,在这个文件里定义了管理员,并且实现了管理员对系统的管理功能;第三个部分“customer.cpp” 是对在“customer.h”中所声明的类customer定义了一个实体,也可以说是完成了了帐户的操作函数;第四个部分“main.cpp” 是主函数main(),所在文件,在其中不仅定义了主函数,而且完成了菜单操作函数。2.2 系统流程图系统流程图如下:网上银行及其支付管理系统存钱页面取款页面余额页面历史记录注销页面登录界面注册开户主界页面注销退出2.1 系统基本情况描述本设计定义一个用户类customer,数据成员主要有姓名、身份证号码、住址、余额等内容,可供用户操作的功能有开户,销户、存款、取款、转账、余额查询等。用户可根据界面提示自行操作。在整体设计上将程序分为四个部分,第一个部分“customer.h”,在这个文件中对所要用到的类customer和administrator进行了申明;第二个部分“administrator.cpp”,在这个文件里定义了管理员,并且实现了管理员对系统的管理功能;第三个部分“customer.cpp” 是对在“customer.h”中所声明的类customer定义了一个实体,也可以说是完成了了帐户的操作函数;第四个部分“main.cpp” 是主函数main(),所在文件,在其中不仅定义了主函数,而且完成了菜单操作函数。2.2 系统流程图系统流程图如下:网上银行及其支付管理系统存钱页面取款页面余额页面历史记录注销页面登录界面注册开户主界页面注销退出流程图展示系统流程图网上银行及其支付管理系统存钱页面取款页面余额页面历史记录注销页面登录界面注册开户主界页面注销退出第3章 系统调试分析在我调试过程中遇到了不少的问题,主要是对语法正确的定义,比如,分号的缺失、多加及中英文符号的转换。函数合适的返回类型,还有是函数库的说明,对文件的打开与保存,指针的某些操作。对语法错误的不断改正,和老师同学的帮助,经过长时间的调试,通过了编译。对各个模块的函数进行编译并调试通过运行,但将它们全部写到一块儿,问题非常的多,其中使我最为困惑的是函数的返回类型,通过不懈努力终于通过的编译,可是录入数据,没有数据的输出。通过查课本,查资料,还有在同学老师的热心帮助下完成了程序的调试。并且基本是满足了课题的要求。通过本次的课程设计,我体会到了,调试程序需要耐心,冷静分析每一个问题,对书本基础知识不仅要了解,还要会用。第4章 系统测试首先进入网上银行及其支付管理系统登陆界面如下:再选择网上银行相应的服务(1-5)如下:然后进行存款登陆服务:第二步进入取款界面: 接下来进入转账服务;最后进行查询服务:测试结果完毕退出程序:第第5章章 设计总结设计总结在这次面向对象程序设计实习中,我的确遇到了很多困难。首先,对以前基本知识的遗忘、生疏,以及以前学习中遗留下的难点指针和文件。在以前学C语言的时候,指针的基本操作是我最困惑的,虽然每次遇到相关的问题,查书和资料解决了较简单的问题,但从根本上没有理解指针的精髓,更别说现在能够熟练的应用了。在这两周的课程设计中,我的课题很多地方要用到链表和文件。尤其是对网上银行的实现及其支付等操作,通过请教老师同学解决了相关的问题。最终,设计完成了网上银行及其支付管理系统,它实现了最基本的要求,网上银行的实现及其支付的管理等基本操作,但对于一些较高的要求未能实现。它同时也基本满足了界面友好,便于操作,利于操作使用。从而可以对网上银行进行快速,高效率的管理。经过本次课程设计,我的基础知识更加牢固,对以前难的知识不再畏惧,初步掌握了把基础知识与实际问题能够联系起来,运用课本中理论知识去解决实际问题,这样才达到了这门课的实际要求。在本次课设的实习中,我学到了很多东西,学到了在课堂中学习不到的知识,就是思考和解决实际问题的方法。在以后的课设中我会充分利用它来提高自己的水平第第6章章 参考文献参考文献1初小璐完全掌握SQL Server 2000 M 机械工业出版社,20042Jeraod V.Post.数据库管理系统(英文版.第三版)美清华大学出版社,2006.13张海藩.软件工程导论M.北京:清华大学出版社,1998.14谢希仁.计算机网络(第二版)M.北京:电子工业出版社,2003.6 5戴志诚,赵国峰.JSP信息化系统建设案例M.北京:人民邮电出版社,2006.126成晓静,毕靖.网页设计三剑客完全学习手册M.北京:中国电力出版社,2004.117赵强.精通JSP编程M.北京:电子工业出版社,2006.38萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2002.29张海藩,李劲,谢兆阳.SQL Server2000数据库设计与系统管理M.北京:清华大学出版社,2000.910刘禾,蔡锋.Web数据库假设技巧M.北京:科技技术出版社,1999.411徐建波. Internet与Web设计教程M.北京:中国矿业大学出版社,2000.1212于书举,许向众.数据库设计与开发教程M.北京:电子工业出版社,2003.1113安海忠,李文斌,林旭新.商业网站建设与管理M.北京:人民交通出版社,2006.814T.Umeda and S.Hagiwara.web-based database for EPR centers in semiconductorsJ.BPhysica B:Condensed Matter,3(7),249-252,2006.315Yih-Ling Hedley,Muhammad Younas.Sampling,information extraction and summarisation of Hidden Web databasesJ.Data & Knowledge Engineering,In Press,Uncorrected Proof,Available online 10 March 2006.2致谢在此期间,要感谢在我不懂的问题上帮助我的同学,他们为我解决了很多我不明白的知识以及技术上的难题,让我能够完成这个课题,特此感谢。在这次课程设计当中,我参考了不少相关书籍资料,它们都给我不小的帮助,此次课程设计中给予指导的朱老师和各位同学的帮助,使我终于圆满的完成了这次课设。本课设的顺利完成倾注了朱老师大量的心血。在此谨向老师表示我深深的敬意。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号