java课程设计---银行存取款管理系统

java课程设计---银行存取款管理系统

ID:9800831

大小:340.50 KB

页数:23页

时间:2018-05-10

java课程设计---银行存取款管理系统_第1页
java课程设计---银行存取款管理系统_第2页
java课程设计---银行存取款管理系统_第3页
java课程设计---银行存取款管理系统_第4页
java课程设计---银行存取款管理系统_第5页
资源描述:

《java课程设计---银行存取款管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、兰州商学院陇桥学院工学系课程设计报告设计题目:银行存取款管理系统系别:工学系专业(方向):计算机科学与技术(网络工程)年级、班:2011级计算机科学与技术班学生姓名:赵景学生学号:20110641118指导教师:杨光2013年7月1日目录一系统开发的背景1二、系统分析与设计1(一)系统功能要求1(二)系统模块结构设计1三、系统的设计与实现3(一)存款操作:3(二)取款操作:get()3(三)查询余额:balance()4(四)查询利息:lixid();lixih()4(五)主界面的建立:bankJFame5(五)内层界面的建立:MessageJDialog8四、系统测试12(一)

2、测试main(Stringargs[])函数12(二)测试内层界面(内层对话框)12五、总结14六、附件(代码、部分图表)14学生综合测评系统一系统开发的背景在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行帐目管理。为了提高银行的办事效率,减低银行工作人员的办事效率,降低传统银行的出入账计算方式,因此急需开发一套信息化的方式,开发合适的系统就成为了

3、解决这一问题的核心。二、系统分析与设计(一)系统功能要求由于数据库系统还没有学习,所以只固定一账户,账户信息包括账户姓名与卡号。具体实现的功能主要有:1.定、活期存款操作。2.取款操作。3.查询账户余额。4.计算当前利息。(二)系统模块结构设计通过对系统功能的分析,学生综合测评系统功能如图一所示。21银行存取款管理系统存款操作取款操作查询余额计算当前利息定期活期图一银行存取款管理系统功能图通过上图的功能分析,把整个系统划分为6个模块:1、存款操作。该模块主要实现:现金的存放,余额的累加。借助内外层两个actionPerformed()函数实现;2、取款操作。该模块主要实现:账户中

4、现金的取出,余额的扣除。借助函数get()函数实现;3、当前余额查询操作。该模块主要实现:当前账户现金加利息的查询以及输出,借助函数balance()实现;4、当前利息查询操作。该模块只要实现:当前账户利息的查询机输出。借助函数lixid()与lixih()实现;211、定活期的设置。该模块主要实现:定期与活期存款的设定;利息的计算。借助界面以及里层的actionPerformed()函数实现。三、系统的设计与实现(一)存款操作:分析:首先判断输入的现金数是否为负数,不为负继续存入,为负不存入,主要是actionPerformed()函数实现,存款按钮与内层界面的确定按钮;该模块

5、的具体代码如下所示。if(e.getSource()==button_queding)//单击确定按钮{doublecunkuanzhi=Integer.parseInt(text_cunkuanshu.getText());//存款数文本框字符串强制转换双精度型if(cunkuanzhi>0)//存款操作{balance+=cunkuanzhi;//存款操作使余额值增加}JOptionPane.showMessageDialog(this,"存款"+cunkuanzhi+"成功!");if(radio_dingqi.isSelected())//定、活期单选框利息计算传送rli

6、xi=dlixi();if(radio_huoqi.isSelected())rlixi=hlixi();}if(e.getSource()==button_cunkuan)//单击存款按钮{Stringdingqis[]={"0.25","0.5","1","2","3","5"};//组合框内容数组newMessageJDialog(dingqis);//新建MessageJDialog类对象}(二)取款操作:get()21分析:先输入取款数,如果取款数大于余额,则取出账户中全部余额,否则继续取款,余额减少。该模块的具体代码如下所示。publicdoubleget()//取款

7、操作,参数为取款金额,返回实际取到金额{Stringpassword=JOptionPane.showInputDialog(this,"请输入取款数");doublequkuanzhi=Integer.parseInt(password);if(qukuanzhi>0){if(qukuanzhi<=this.balance)this.balance-=qukuanzhi;//取款操作使余额值减少else//账户余额不够所取时{qukuanzhi=this.balance+rli

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

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

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