面向对象程序设计—javaatm银行系统

面向对象程序设计—javaatm银行系统

ID:11921560

大小:1.28 MB

页数:23页

时间:2018-07-14

面向对象程序设计—javaatm银行系统_第1页
面向对象程序设计—javaatm银行系统_第2页
面向对象程序设计—javaatm银行系统_第3页
面向对象程序设计—javaatm银行系统_第4页
面向对象程序设计—javaatm银行系统_第5页
资源描述:

《面向对象程序设计—javaatm银行系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南华大学计算机科学与技术学院课程设计报告(2008~2009学年度第一学期)课程名称面向对象程序设计—Java课程设计名称ATM银行系统组长包伟辉学号20064440147组员李阳学号20064440119组员包月涛学号20064440146专业计算机专业班级计算机061班地点宏辰7-103教师谭敏生23/23目录一、系统分析31.1系统概述31.2.系统需要解决的主要问题31.3.系统应具备的基本功能31.4.系统设计开发工具与环境4二、系统设计52.1.概要设计52.1.1设计思想62.1.2系统功能模块划分62.1.3ATM系统各模块图62.1.4数据库的逻辑设计72.2

2、详细设计82.2.1管理员窗体模块组成82.2.2管理员模块窗体界面及相应代码92.2.3用户窗体模块组成172.2.4用户模块窗体界面及相应代码18三、设计小结23四、参考文献:2323/23一、系统分析在信息高速发展的当今时代,ATM自动取款机已在日常生活中普遍存在,ATM是AutomaticTellerMachine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜台人员的工作。可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、

3、支票存款(国内无)、存折补登、中间业务等工作。持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码等业务。要实现这样一个系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对在线考试系统的设计进行需求分析1.1系统概述ATM系统分为前台和后台,前台用于用户的登录以实现用户的取款、存款、转账、查询、修改、取卡等功能;后台用于管理员管理和维护用户的信息实现的功能为开户、销户、查询、修改用户的各种信息。本系统主要以JAVA为开发平台,采用JAVA+ECLIPSE+ACCESS的开发模式,ATM系统以数据库为

4、中心,由数据库控制整个系统的运作。ATM取款系统的目的是在网络上搭建一个管理员管理系统和用户取款系统,针对不同的功能进行不同的操作。用户要取款时只需到ATM自动取款机上登录就可进行取款、存款、转账、查询、修改、取卡等操作,而管理员可在柜台前管理和维护用户的各种信息。1.2系统需要解决的主要问题首先,因为ATM取款机是面向特定的某些对象的,所以用户到ATM取款机进入系统操作时应该进行身份验证,用户通过卡号验证进入ATM取款机系统后,应该能根据自己的需要进行取款、存款、转账、查询、修改、取卡等操作,对于每个用户来说,ATM自动取款机的功能都就是相同的,但个人需要操作并不相同。管理员

5、进入管理员系统,可以查看和修改用户的信息,管理员系统是基于网络环境,卡号应从服务器的数据库随机抽取生成的。另外,管理员系统还应该对用户实现开户、销户、查询、修改等功能。1.3系统应具备的基本功能1.3.1用户基本功能23/23用户登录:用户可以用卡及密码进行登录,登录后用户可以进行必要的操作。用户取款功能:用户可以根据自己的需要进行取款。用户存款功能:用户可以利用此功能存入相应的金额。用户查询功能:用户可以查询余额。用户改密功能:用户可以用此功能修改自己银行卡的密码。用户取卡功能:用户操作完可取卡退出。1.3.2管理员基本功能开户:管理员可以用此功能为用户办理银行卡。销户:管理

6、员可取消用户对银行卡的使用权。查询:管理员可查询用户的基本信息。修改:管理员可以修改用户的基本信息。改密:管理员可进行自行改密。1.3.3该系统的额外功能用户转帐功能:用户可以用这个功能进行卡与卡之间的金额转帐。管理员查看IP功能:管理员可查看当前IP地址。打印功能:可以打印出各种交易记录。1.4系统设计开发工具与环境1.4.1.开发工具Eclipse1.4.2.开发环境•开发语言:Java、J2SE•数据库:Access•操作系统:WindowsXP•客户端:IE6.0•开发工具:Eclipse硬件方面:23/23处理器:IntelPentium166MX或更高。内存:512

7、M以上。硬盘空间:1GB以上。显卡:SVGA显示适配器软件方面:操作系统:Windows98/ME/2000/XP二、系统设计2.1概要设计上图为ATM银行系统总模块功能图23/232.1.1设计思想ATM取款系统需要满足来自两个方面的需求,这两个方面分别是管理员和用户。用户的需求是取款、存款、转账、查询、修改、取卡等功能;管理人员的功能较为复杂,包括对用户实现开户、销户、查询、修改和维护用户的各种信息。用户可以根据自己的银行卡通过ATM机登录到用户系统,登录成功后可进行六种操作,分别是取款

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

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

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