




已阅读5页,还剩92页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 模拟银行 取款系统 设计与实现 姓 名:杨扬 学 号: 0921170057 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师:张惠娟 副指导教师:韩啸 二 一三年八 月 A in 0921170057 2013 模拟银行A T M 存取款系统设计与实现 杨扬 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或 其他 手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘 要 计算机技术的 快速 发展,加快了经济信息化和社会信息化的进程。现在 , 所有公司都离不开计算机技术和软件技术 , 各行各业都与软件产生着密切的联系 , 银行系统更是如此 。在软件系统的高速发展和功能的不断完善下,银行也一改往日的通过人与人的不断交流与接触进行现金交易的这样一种传统的形象。通过网上银行系统的开发和应用达到一个节省人力资 源,提高行业业务效率的目的。银行为了提高效率节约成本,都在大力发展银行自动取款机( 本论文针对银行 存取款流程进行 分析和 研究 , 并 设计了系统分析 、 流程 开发及给出框架的实现,使其适用于大多数银行 存取款系统的建设。 同时 , 分析了银行存取款的特点和流程,进行需求分析和系统架构设计 。 并对目前主流的数据库产品、编程平台、设计模式的特点进行比较,从中选择了一套适合于银行 取款系统开发的框架技术进行整合。 本 论 文针对银行 款机操作系统在个人 及主流操作平台上 进行 的 相应 编程实现 , 研究 主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 , 易使用 , 界面友好等特点。系统采用 为开发工具,使用 言编写,并连接 0g 数据库 , 实现了 搭建和模拟银行最常见存款取款转账操作。 并 实现用户注册、用户登录、用户存款、用户取款、用户转账、查询该用户所有的操作记录和管理员的功能。 同时 完成了 银行 取款系统流程的实现 ,如数据库资料如何实现更新,文本框的文字输出需要用到什 么技术,如何实现中英文两种界面,用户服务功能如何实现 ,等等。 关键词:模拟 0g;注册;记录;管理员 I of up do is in of in a to a of of in to in of . to TM is of TM TM TM is in C of to is to as a 0g to in of as to to to 0g; 同济大学 硕士学位论文 目录 录 第一章 绪论 . 1 究背景及意义 . 1 究现状 . 2 究内容及论文组织结构 . 2 究内容 . 2 文组织结构 . 3 第二章相关技术 . 4 体技术框架 . 4 支持 . 4 介 . 5 性 . 5 他组件 . 6 表组件 . 6 件结构的选择 . 6 据库技术 . 9 据库 . 9 据库连接 . 10 第三章 需求分析 . 12 统总体需求 . 12 统功能需求 . 13 C 卡认证模块需求 . 14 盘输入模块需求 . 14 卡机模块需求 . 15 示模块需求 . 16 印凭条模块需求 . 16 钱机模块需求 . 17 据库需求 . 19 同济大学 硕士学位论文 目录 系统前台数据流程分析 . 20 台数据流程分析 . 20 据库表结构分析 . 21 统性能需求 . 21 统效率性 . 21 统可靠性 . 22 统安全性 . 22 第四章 系统设计 . 23 统架构设计 . 23 统架构总体设计 . 23 统静态建模 . 24 于 C/S 模式的系统结构设计 . 27 统结构详细设计 . 27 级子模块设计 . 29 录模块 . 30 款模块 . 30 款模块 . 31 账模块 . 32 询模块 . 33 印凭条模块 . 33 改密码模块 . 33 据库设计 . 34 据库逻辑设计 . 34 据库设计规范 . 34 统全局 设计 . 35 第五章 模拟银行 取款系统的实现 . 38 统架构的实现 . 38 发框架环境 . 38 据库环境 . 39 功能模块实现 . 41 同济大学 硕士学位论文 目录 V 迎界面模块的实现 . 41 陆模块的实现 . 42 界面模块的实现 . 44 询余额模块的实现 . 44 款模块的实现 . 45 账模块的实现 . 47 改密码模块的实现 . 51 款模块的实现 . 52 史记录模块的实现 . 53 理员模块的实现 . 55 据库的实现 . 55 建数据库结构 . 55 据库表的实现 . 57 统数据库访问技术 . 59 面应用实现 . 60 序调试 . 60 试的重要性及目的 . 61 试的步骤 . 62 试的主要内容 . 62 第六章 总结与展望 . 64 结 . 64 望 . 64 参考文献 . 66 致 谢 . 67 附 录 . 68 第一章 绪论 1 第一章 绪论 本章主要对模拟银行 取款流程系统的整体研究背景、意义,以及 论文 研究的 主要 内容和 实现的 目标做总体的概述。 究背景 及意义 随着时代发展 ,人民生活水平逐渐提高 ,手中的存款也在逐渐变多。但大量的现金在手里非常的不方便,因此银行的存取款业务变得尤为重要。而随着我国金融电子化建设和银行客户对金融服务质量要求的提高 ,同时随着科技的发展,磁卡的广泛运用也使得人们迫切需要把钱存起来。对于银行的 自动取款机( 出现,使人们 在银行 自助存取款变得更加简单、方便,因此 在金融行业的应用越来越为广泛 , 相对于银行 存取款系统应用的研究与实现也变得越来越迫切。本系统正是在这种 背景 下对银行 查 研究 ,根据调查研究的情况 实现 系统 相应功能 的开发 。 我国银行业计算机系统的引进,从早期的脱机处理系统到联机处理系统,再到计算机网络支撑下的综合银行处理系统,走过的 20余年 的历程 。 电子银行的普遍应用,已 完全 适应当代人的需求,从根本上改变传统的工作方式,使银行的经营 、 管理 发生了深刻的变革。 银行每天的存储量都在一日一日 地 增加,需要一个简单的可以代理人工化的电子银行去实现繁忙的操作 。 这也是适应当代人生活速度的加快,跟上社会的高 效率 的节奏。在传统的银行帐户管理中,往往是很复杂 和 繁琐的,在此过程中需要经过若干道手续,而且整个过程都需要手工操作,效率十分低下 。 且由于他们之间关联复杂,统计和查询的方式各不相同;会出现信息的重复传递问题 。 范化、自动化和智能化,从而达到提高企业管理效率和方便广大客户的目的。 对于人们来说,使用 对他们是非常方便的,以前都必须到窗口办理一些业务,有了 以在任何地方办理 。 对于银行来说, 的开发与应用大大节约了工作时间,提高了工作效率,节约了劳动力成本。 在这个信息技术高速发展的背景下,利用软件工程的思想开发一个 电子 管理系统, 即 开阔了思路让我们紧跟时代潮流,又能 把握技术大潮的脉搏。 同济大学 硕士学位论文 模拟银行 取款系统设计与实现 2 究现状 随着银行业务的扩展 、 业务量的增长,人们的生活和银行连接的越来越紧密,这个时候银行的长龙开始出现,银行方面不得不投入巨大的 令 人难以想象的人力和物力来解决个人储户的存取款的问题, 1969 年 , 汉华银行( 一个广告拉开了这场革命的序幕 : “我行将在 9月 2日早晨九点开门后永不关门!”汉华银行在纽约长岛北村街 10 号的洛克维尔中心( 有一家分行。从那天起,凡持该行带磁条塑料卡的客户再也不用排队等候银行出纳员为他们兑现支票。银行在大街的一面墙上安装了一台机器,客户可以通过它随时取款。 从那时起, 第一台真正意义上的 投入使用,一直到现在,在我国在大街小巷也能看到各个银行的 质是一种集光、机、电技术 的银行业自动化设备。 相比国外国内的 我国的 伴随着银行卡业务的成长而逐步发展起来的 , 为了满足持卡人在银行营业时间外也能够用卡存、取款,银行投资并安装了 此提供 24 小时的自助服务。1987 年 2月 , 我国第一台 1993 年我国“金卡工程”启动后,国内银行对 求激增。 1998年全国 万台。进入 21世纪后 , 量速度迅猛。到 2007 年 年 底,中国联网 已经达到 台,近 5 年国内 备保有量实现了年均 复合增长, 2011 年达到 20 余 万台。 社会发展过程中电子技术与银行业务完美结合的产物之一,信息技术的创新推动着 在的 使用方便、界面更加友好,为广大客户提供了一种便捷的自助服务方式,不但增强了银行服务的灵活性而且提升了银行的整体形象。 现在国内 主要生产厂家有:广电运通、深圳怡化 、 广州御银、广州广利、深圳新达通等。虽然起步较晚但发展势头良好,在短短的几年之内实现了年均 20%多的增长率。随着 界面越来越良好 , 相信会有更加 美好 的发展前景 。 究 内容及 论文组织结构 究内容 本 论文 主要 针对 银行 存取款流程电子化的实现手段 进行研究并实现其相应功能 。 首先从 务流程的范围入手,确定本 系统的目标 不仅是 对 数据流程的记录过程,也是 对全流程进行优化 的过程 。 基于该 目标 要求 , 本 论 文 结合 银行 实际业务情况 ,第一章 绪论 3 在对现有系统和现状认真调查分析的基础上,明确 系统工作本身存在的问题和建立统的初步要求 。本论文主要 作了如下的研究 : ( 1)针对现代计算机广泛应用的情况以及数据的封闭性, 分析了 银行 取款 系统 的基本工作流程、实现的方 法及数据的存储结构。 分析了银行用户在 存取款的思路、流程。 分析了 现有银行 ( 2)按照管理信息系统的方法和原理,采用成熟的信息技术和手段, 用软件工程思想详细 设计了 一 套较为完整的 模拟银行 存取款系统 。其中包括系统 的 整体架构 建立 、数据库 架构 建立 , 系统整体架构 包括存款模块、取款模块、转账模块、打印凭条模块、登录模块及修改密码模块。数据库结构包括银行客户信息表、账号信息表等多个数据库表。提出了系统的整体架构 设计 及 解决方案。 ( 3) 实现了模拟银行 存取款系统软件上的设计与开 发、数据库的建立 等详细设计的功能实现。 包括每个模块的界面设计、功能实现、代码编写等,对数据库的表的创建、字段的创建、 主键的设立等工作。 支持 高了银行处理业务的能力,提高管理效率。 文组织结构 本论文各章结构如下: 第一章 对本论文的整体研究背景、意义、研究的内容和目标做总体的概述。 第二章 对拟采用的信息技术做一个整体的介绍,内容包括软件工程、软件开发等方面。 第三章 根据第一章模拟银行 取款系统 内容,提炼出 取款模拟银行 取款 的重点用户需求。 第四章 对 模拟银行 取款 进行总体的设计,包括开发框架的选择 、 软件需求的分析,说明了具体实现思路和方法 及 数据库的建立 。 第五章 进入系统开发阶段,详细说明了各项开发步骤及项目的实现 方法 。 第六章 总结了本论文的研究工作,并针对存在的不足指出了改进的重点和方向 。同济大学 硕士学位论文 模拟银行 取款系统设计与实现 4 第二章 相关技术 本 章将对系统设计和实现中所使用的开发技术和开发工具进行整体的介绍,这些 技术和工具的选择 , 遵循 了 灵活性、 成熟性、通用性、安全性的原则 , 下面就对拟使用的信息技术一一进行介绍。 体技术框架 本系统采用 术 +0g 数据库进行整体设计,并采用 模拟银行 支持 形用户界面工具包的重要组成部分,它在原来的 户界面开发工具包 基础上进行了重大改进,为 用程序开发人员提供了功能强大、业界一流的图形用户界面开发工具,使 形用户界面的开发更为实用、简单和方便。 出地体现了 简单、跨平台、面向对象和可移植等特性,将进一步推动 建立在 括大多数轻量级组件的组件集。除提供了 量的附加组件外, 提供了替代 于实现包含插入式界面样式等特性的图形用户界面的下层构件。因此在不同的平台上, 双缓冲、调试图形和文本编辑包等。 鉴于 界面画图和布局管理等方面有优越于 地方, 本系统 采用 在界面有提示信息,主要是对客户的上一步操作验证的弹出框,用到 其 过这里对界面各个按钮操作时触发 的 事 件 监听事件触发控件 及窗口关闭最小化等操作所用到的 还是和 相似的,因 基础上改造,所以 在这方面是没有什么太大的变化。 第二章 相关技术 5 介 一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 司于 1995 年 5 月推出的 序设计语言和 台(即 总称。 术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下, 性 1. 面向对象 面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序 =算法 +数据;面向对象编程语言 为:程序 =对象 +消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承, 同样具备 。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。 2. 可移植性 可移植性 就是在这个系统上作的程序经过一次编译后可以移植到别的系统上解释执行,只要经过简单的粘贴和复制就行了,不影响程序的效果 3. 安全性 在 务器上运行的大多数 M)程序是应用程序,而不是 以“砂箱”安全性模型对它 们不起限制作用。从安全性的观点看, 用程序所受的安全性限制与 务器上的任何 其他 程序相同。 4. 并发性 持多线程技术,就是多个线程并行机制,多线程是 一个重要方法 ,特别有利于在程序中实现并发任务 。 供 程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年行政管理行业动态及试题及答案
- 行政管理专业语文大纲内容试题及答案
- 解密2024高级审计师试题及答案
- 大学语文明确目标试题及答案
- 综合知识审计师试题及答案能力提升
- 山西省朔州市2025年七年级下学期语文期末评估卷及答案
- 通知提醒2025年入团考试试题及答案
- 葡萄酒品鉴与市场推广合作合同
- 物联网企业核心团队股权绑定与物联网生态体系建设合同
- 互联网原创网络文学有声读物独家传播协议
- 中班早期阅读《跑跑镇》课件
- 2024年柳州城市职业学院春专任教师辅导员招聘考试真题
- 【语文试卷+答案 】上海市崇明区2025届高三第二学期第二次模拟考试(崇明二模)
- Unit 4 第5课时 B learn学习任务单
- 《中国古典文学中的咏花诗与审美文化》论文
- 殡仪馆整改方案
- 厂房钢结构施工方案
- SCI论文写作与投稿 第2版-课件 0-课程介绍
- 环卫工人管理制度
- 港口拥堵缓解技术-深度研究
- 自然辩证法知到课后答案智慧树章节测试答案2025年春浙江大学
评论
0/150
提交评论