中国邮政银行ATM机取款专业系统设计和实现.doc
《中国邮政银行ATM机取款专业系统设计和实现.doc》由会员分享,可在线阅读,更多相关《中国邮政银行ATM机取款专业系统设计和实现.doc(65页珍藏版)》请在咨信网上搜索。
1、本科毕业设计(论文)学 院 专 业 信息管理和信息系统 学生姓名 班级学号 指导老师 二零壹壹年五月江苏科技大学本科毕业论文中国邮政银行ATM机取款系统设计和实现China post bank ATM withdrawals system design and realization江苏科技大学成人高等教育 届毕业设计任务书学 院: 专 业:信息管理和信息系统 班 级: 学生姓名指导老师职称讲师课题名称中国邮政银行ATM机取款系统设计和实现课题工作内 容ATM自动取款机系统开发是为了应对现代社会进步需求。指标(目标)要求1、 能运行Wingdows98/XP系统、Microsoft Visua
2、lC# 、SQL 、Server;2、 采取C/S结构;3、 采取软件工程设计思绪,具体设计模型可依据自己所搜集资料具体程度帅选,不做指定要求;4、 软件开发要有一定实用性和可操作性,必需采取多个测试方法,确保软件可实用性进程安排(1)了解ATM机取款系统业务步骤 第一周;(2)资料搜集 第二周;(3)系统设计 第三周第五周;(4)论文初稿 第六周3月25日。(5)论文终稿 3月26日5月15日。主要参考文献1UML基础和应用 清华大学出版社 王养廷 李磊 宋汉珍 编著2 张海藩 软件工程(第二版).北京:人民邮电出版社,3 刘韬、楼兴华 SQL Server数据库系统开发实例导航. 北京:人
3、民邮电出版社,4 李红 管理信息系统开发和应用.北京:电子工业出版社,5 王要武 管理系统开发. 北京:电子工业出版社,实习地点起止日期系主任: 指导老师:摘要本篇论文专题是“ATM自动取款机系统设计和实现”。要想设计一个软件系统,其前期工作一定要做好需求分析,需求分析便是前期阶段首要任务。这里首先就对ATM系统进行了具体需求陈说,确定了该系统有这么部分功效:拥有银行账户现金兑换卡在ATM上提取现金(即取款),或查询相关自己账户信息(比如,某个指定账户上余额),使用ATM办理转账等事务。在需求分析阶段还画出了该系统数据步骤图。经过需求分析以后,设计便进入了总体设计阶段。在此阶段包含了具体总体设
4、计过程而且利用了面向数据流设计方法设计出了软件总体结构,用以回复“概括地说,系统应该怎样实现?”这个问题。总体设计以后,接着就进入了具体设计。在此阶段利用Visual Basic 6.0为前台开发工具,以Microsoft SQL Server 为后台数据库设计方法描述了具体设计过程。而且在对整个系统设计过程中进行白盒测试和对完成阶段进行黑盒测试。该系统设计方案基础合理,功效比较完备,经过测试运行稳定,能够满足用户基础需要。关键词:ATM自动取款机系统;SQL Server ;VB 6.0语言;C/SAbstractThis papers theme is ATM system design
5、and realization. Want to design a software system, its antecedent work must do needs analysis, requirement analysis is the primary task of the early stage. Here first detailed of ATM system demand statements, to determine the system have so of some functions: have a bank account, cash card on ATM ex
6、tracts cash (namely a withdrawal), or inquires the account information about his (for example, a designated account balance), using ATM conduction transfer etc. On the demand analysis stage also drew an data flow diagram of the system. After demand analysis, design entered after general design stage
7、. In this phase includes a detailed overall design process and using the design method of data flow oriented designed software overall structure, to answer generally speaking, the system should be how to achieve? This problem. The overall design, then entered after detailed design. At this stage usi
8、ng Visual Basic 6.0 for the front desk development tools to Microsoft SQL Server is backend database design methods describe the detailed design process. And in the whole system design process to complete white-box testing and black box testing phase. The design scheme of the system is reasonable, f
9、unction relatively complete basic operation is stable, and, after the test that meet the users basic needs.Keywords: ATM system;SQL Server ; VB 6.0 language;C/S目 录第一章 绪 论11.1 项目开发背景11.2 项目开发目标11.3 项目提出意义1第二章 开发工具介绍32.1 Visual Basic 6.0介绍32.2 SQL Server 数据库介绍3第三章 需求分析53.1系统需求分析53.2建立功效模型6第四章 总体设计94.1
10、系统功效模型设计94.1.1系统功效关系图104.1.2系统功效概述104.1.3系统功效用例描述124.1.4系统功效模块设计174.2 系统模块设计184.2.1系统活动图设计184.2.2信息处理状态图设计194.2.3取款操作次序图设计204.2.4 系统布署图21第五章 数据库设计235.1概念结构设计235.2 逻辑结构设计255.3 数据库物理结构设计285.3.1 确定数据库物理结构285.3.2 评价物理结构285.4 数据库实施285.4.1 创建user表295.4.2 创建account表295.4.3 创建reckoning表295.4.4 创建affair表305.
11、5 数据库维护30第六章 具体设计326.1 用户登录模块设计326.2 主界面模块设计336.3 取款界面模块设计346.4 转账模块设计366.5 密码修改模块设计376.6 余额查询模块设计38第七章 系统测试407.1 白盒测试407.2 黑盒测试407.3 本系统测试41结论43致谢44参考文件45附录46第一章 绪 论1.1 项目开发背景Automatic Teller Machin简称为ATM。ATM自动取款机是由计算机控制持卡人自我服务型金融专用设备。ATM是最普遍自助银行设备,能够提供最基础银行服务之一,即出钞交易,有些全功效产品还能够提供信封存款业务。在ATM自动取款机上也
12、能够进行账户查询、修改密码和转账业务。作为自助式金融服务终端,除了提供金融业务功效之外,ATM自动取款机还含有维护、测试、事件汇报、监控和管理等多个功效。ATM自动取款机系统,是一个有终端机、ATM系统和数据库组成应用系统。系统功效有用户在ATM上提取现金、查询账户余额、修改密码及转账功效。 ATM自动取款机系统向用户提供一个方便、简单、立即、随时随地能够随心所欲存取款互联现代计算机化网络系统。能够大大降低工作人员,节省人力资源开销,同时因为手续程序降低也能够减轻员工工作负担,有效地提升了整体工作效率和正确度。 降低了用户办理业务等候时间;用户能够随时随地存取款,而且操作简单易懂;用户还能够选
13、择在柜台办理业务或自己在自动提款机和自动取款机办理业务。1.2 项目开发目标这个系统功效关键实现用户在ATM上提取现金、查询账户余额、修改密码和转账功效,采取现代化技术对存取款进行管理,提升邮政储蓄对用户科学化管理。实现ATM自动取款机工作步骤规范化、自动化和系统化。这个系统关键为了方便广大用户不再为存取钱,转账等银行业务耗时、耗资源而设计,使用本系统,能够有效管理用户账户存取款信息,关键有:提取现金、查询账户余额、修改密码和转账功效。1.3 项目提出意义现在,各家银行全部有越来越多人前往银行开新账户或用现金或支票向自己拥有某个账户内存款,同时也有很多储户前往银行从自己账户中取款。这么就给银行
14、造成了巨大工作量和压力,假如不对此现象加以遏制,银行工作量和压力只会越来越大。银行为了遏制这种现象发生,于是她们纷纷有了“拟开发一个自动取款机系统“方案。她们要求这是一个由自动取款机(ATM)、中央计算机、分行计算机及柜员终端组成网络系统。ATM和中央计算机由总行投资购置。总行拥有多台ATM,分别设在全市各关键街道上。分行负责提供分行计算机和柜员终端。柜员终端设在分行营业厅及分行下属各个储蓄所内。拥有银行账户储户有权申请领取现金兑换卡。储户只要将该卡插入ATM中就能够访问自己账户。现在仅限于用现金兑换卡在ATM上提取现金,或查询相关自己账户信息(比如,某个指定账户上余额)。未来可能还要求使用A
15、TM办理转账、取款等事务。只有经过开发自动取款机系统,各家银行才能遏制工作量和压力无限增大,除此之外,储户们也避免了常常亲自前往银行办理相关手续,而只要经过当地自动取款机就能完成自己想要办理手续。第二章 开发工具介绍WINDOWS XP是现在电脑操作系统稳定性安全性全部不错开发应用技术,而伴随ATM提款机逐步采取个人电脑,和性能升级,WINXP也有了可能成为这些提款机操作系统,所以此次系统也在WINXP下进行开发。因为需要开发出前台用户友好界面及后台数据库系统,而对于前台只要能满足其界面开发需要即可,所以我采取了相对简单易用而且功效强大VB6.0,后台数据库则采取了和之相连方便且功效一样强大S
16、QL SERVER 。采取以上两个开发软件完全能够满足ATM模拟系统开发需要。2.1 Visual Basic 6.0介绍Visual Basic是在BASIC和Quick BASIC语言基础上发展起来,含有高级程序设计语言语句结构,靠近于自然语言和人类逻辑思维方法,其语句简单易懂。Visual Basic是一个可视化,面向对象和采取事件驱动方法结构化高级程序设计语言,可用于开发Windows环境下功效强大、图形界面丰富应用软件系统。Visual Basic提供了可视化设计工具,把Windows界面设计复杂性“封闭”起来。开发人员无须为界面设计而编写大量程序代码,只需要按设计要求屏幕布局,用系
17、统提供工具,在屏幕上画出多种“部件”,即图形对象,并设置这些图形对象Visual Basic就会自动产生界面设计代码。因为程序设计人员只需要编写实现程序功效那部分代码,所以能够大大提升程序设计效率。Visual Basic经过事件来实施对象操作一个对象可能会产生多个事件,每个事件全部能够经过一段程序来响应。Visual Basic提供开放式数据库连接(Open Database Connectivity, ODBC),可经过真接访问或建立连接方法使用并操作后台大型网络数据库,如SQL Server, Oracle等;在应用程序中,能够使用结构化查询语言SQL 数据标准,直接访问服务器上数据库;
18、并提供了简单面向对象库操作指令、多用户数据库访问加锁机制和网络数据库SQL编程技术,为单机上运行数据库提供了SQL网络接口,方便在分布式环境中快速而有效地实现用户/服务器(client/server)方案。2.2 SQL Server 数据库介绍SQL Server是美国微软企业开发一款关系型数据库管理系统产品,含有成本低,易上手,工具全等优点。适适用于大型或超大型数据库服务器端。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家企业共同开发于1988 年推出了第一个OS/2 版本。在Windows NT 推出后Microso
19、ft和Sybase 在SQL Server 开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上应用在本书中介绍是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。 SQL Server 是Microsoft 企业推出SQL Server 数据库管理系统最新版本该版本继承了SQL Server 7.0 版本优点同时又比它增加了很多更优异功效含有使用方便可伸缩性好和相关软件集成
20、程度高等优点可跨越从运行Microsoft Windows 98 膝上型电脑到运行Microsoft Windows 大型多处理器服务器等多个平台使用。数据库是为了克服文件系统缺点而出现。早期数据库系统处理能力很有限,关键用于商业数据处理,比如投资管理、工资管理等。以后,伴随数据库技术进展,尤其是关系数据库系统出现,数据库应用领域快速扩大,数据库技术很快被应用到航空、保险企业等多种领域。这些应用要求数据库管理系统不仅含有数据处理能力,而且必需含有很强事务处理能力。我们能够把这些应用归类为事务处理类应用。数据库是一项新型数据管理技术,因为它出现,使得数据处理以程序为中心开始向以数据为中心转变。传
21、统程序设计语言全部是以程序为中心,数据或文件只是程序加工对象,但在数据库系统中,它是以数据为中心,围绕着数据完成查询、更新等操作,使得数据处理效率大大提升。数据库系统现在已成为现代管理信息系统不可缺乏强有力工具。层次和网状数据库系统是最早出现数据库系统,被称为第一代数据库系统,是数据库系统发展史上一个关键里程碑。层次和网状数据库系统在70年代和80年代初很流行,在当初数据库系统产品中占主导地位。即使多年来层次和网状数据库系统正逐步被关系数据库系统替换,但现在在美国等部分国家里,因为历史原因,这两类数据库系统用户仍然很多。自从美国计算机学会会刊发表题为“Relational Model of D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国邮政 银行 ATM 取款 专业 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。