atm取款机系统——java课程设计

atm取款机系统——java课程设计

ID:12869697

大小:516.50 KB

页数:58页

时间:2018-07-19

atm取款机系统——java课程设计_第1页
atm取款机系统——java课程设计_第2页
atm取款机系统——java课程设计_第3页
atm取款机系统——java课程设计_第4页
atm取款机系统——java课程设计_第5页
资源描述:

《atm取款机系统——java课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发课程设计报告设计题目:ATM取款机系统专业双学位姓名学号指导教师时间:57目录一、概述2二、设计目的2三、系统总体设计23.1系统功能模块划分23.2ATM取款机系统功能结构图33.3各模块详细设计及用户使用说明43.3.1登陆模块43.3.2选择服务模块43.3.3取款服务模块53.3.4修改密码模块63.3.5存款服务模块63.3.6查询余额模块63.3.7转账服务模块73.3.8通信缴费模块73.3.9咨询服务模块83.3.10退出操作模块8四、系统运行结果及存在问题84.1运行结果84.2存在问题1

2、4五、设计体会14六、源程序1457ATM取款机系统一、概述自动柜员机(ATM)自发明以来,以其高效和低成本一直受到银行业的青睐,从我国引进第一台柜员机至今已经拥有6万台左右的规模,但与世界平均水平相比,我国的人均拥有量还有差距,与先进国家相比人均拥有数量甚至不到四分之一。为了增强我国银行的竞争力,国家相继出台了很多相关措施,比如《关于促进银行卡产业发展的若干意见》等,各商业银行也对柜员机的发展制定了详细的规划,甚至出现了由银行单独购买模式发展为银行租赁商业公司ATM的模式。可以说,随着我国经济的屈起,我国的柜员机

3、也正面临着一个快速发展的春天。二、设计目的(1)复习、巩固软件开发的基础知识,进一步加深对软件开发的理解和掌握;(2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;(3)培养学生在项目开发中团队合作精神、创新意识及能力。三、系统总体设计3.1系统功能模块划分本系统主要包括登陆模块设计,选择服务模块设计,取款服务模块设计,修改密码模块设计,存款服务模块设计,查询余额模块设计,转账服务模块设计,通信缴费模

4、块设计,咨询服务模块设计,退出操作模块设计等几个功能模块。其中(1)登陆模块设计:与ATM柜员机打交道比较多的,也是大家对安全比较关心的问题:密码。所以第一个界面就是要输入密码和卡号才能继续服务。(2)选择服务模块设计:在选择服务模块中,有各种ATM的服务功能,只要用户在该界面中选择按钮,它就会弹出各个相应的界面。(3)取款模块设计:在取款模块中,和其他的界面也是同样的结构。也是有一个文本框和一个按钮还有标签组成的,实现用户取款的服务。(4)修改密码模块设计:在修改密码模块中,必须要两次输入你的新密码,且两次要匹配

5、,否则系统会报错,然后再重新回到修改密码的界面。57(5)存款模块设计:在存款模块中,和其他的界面也是同样的结构。也是有一个文本框和一个按钮还有标签组成的,实现用户取款的服务。(6)查询余额模块设计:此功能非常简单,仅仅是实现弹出卡的功能。(7)转账服务模块设计:在转账模块中,必须两次输入要转账的账户号,并且两次输入必须相同,否则系统会报错;然后输入转账金额,完成转账。(8)通信缴费模块设计:在通信缴费模块中,首先,登陆人要选择指定的冲值金额,其次,要两次输入要缴费的手机号码,且两次输入要相同,否则系统会报错。(9

6、)咨询服务模块设计:该功能仅需要实现弹出卡的功能。(10)退出操作模块设计:此功能非常简单,仅仅是实现弹出卡的功能。3.2ATM取款机系统功能结构图我所设计的ATM柜员机主要是由登录页面模块还由选择服务模块组成,其中选择服务模块又由取款服务模块、修改密码模块、存款服务模块、查询余额模块、转账服务模块、通信缴费模块、咨询服务模块、退出操作模块组成。总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分,结构化。ATM取款机系统功能结构图,如下图1所示:登陆页面模块存款服务模块选择服务模块通信缴费模块查询余

7、额模块转账服务模块修改密码模块咨询服务模块取款服务模块退出操作模块图1ATM取款机系统功能结构图该ATM取款机系统各个部分负责的主要业务如下:(1)登陆页面模块,对取款者进行身份验证。(2)选择服务模块,包括取款服务,修改密码,存款服务,查询余额,转账服务,通信缴费,咨询服务,退出操作等功能模块。57(3)取款服务模块,实现取款的具体操作。(4)修改密码模块,可以方便的实现当前登陆人员对自己的密码进行修改。(5)存款服务模块,实现存款的具体操作。(6)查询余额模块,查看当前登陆人员的余额。(7)转账服务模块,实现当

8、前登陆人员向另一账户进行转账。(8)通信缴费模块,实现当前登陆人员对手机进行缴费冲值。(9)咨询服务模块,对当前登陆人员提供电话人工服务。(10)退卡模块,完成取款,查询等功能后退出银行卡。3.3各模块详细设计及用户使用说明初始密码:1234563.3.1登陆模块程序运行后,进入登陆页面一,要求登陆着插卡,并点击确认,进入登陆页面二,要求登陆者输入密码,点击

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。