ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:76.05KB ,
资源ID:5530971      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5530971.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程设计银行管理系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA课程设计银行管理系统.docx

1、JAVA课程设计银行管理系统大 连 科 技 学 院java程序设计课程设计(B)题 目 银行取款管理系统 学生姓名 姚伟奇专业班级 计算机(Z)13-1 指导教师 李红 职 称讲师 所在单位 信息科学系软件工程教研室 教学部主任 王立娟 完成日期 2016年9月30日课程设计报告单学号1306220232姓名姚伟奇专业班级计算机(Z)13-1考 核 项 目评分备注1平时工作态度及遵守纪律情况(10分)2掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平(10分)3独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度(20分)4完成课程设计说明书及软件的情况与水平(小

2、组分工情况、规范性、整洁清楚、叙述完整性、思路清晰程度、工作量及实际运行情况和创新性)(60分)总评成绩综 合 评 定:(优、良、中、及格、不及格) 指导教师签字:2016年9月30日java程序设计课程设计(B)任务书一、课程设计任务及要求:任务:针对小型信息管理系统或若干综合性设计题目,选择一种软件开发模型,完成从需求分析、系统设计、系统实现,软件测试的全过程。要求: (1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。(

3、2)提交课程设计报告。(3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数的和在200行语句以上。二、工作量2周(10个工作日)时间三、计划安排第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。第2个工作日第4个工作日:设计程序结构、模块图。第5个工作日第9个工作日:完成程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。第10个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。指导教师签字:2016年9月19日题目:银行取款管理系统的设计与实现1.需求分析在传统的银行帐户管理中,其过程往往是很复杂的

4、,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行帐目管理。为了提高银行的办事效率,减低银行工作人员的办事效率,降低传统银行的出入账计算方式,因此急需开发一套信息化的方式,开发合适的系统就成为了解决这一问题的核心。2.概要设计根据以上所说的功能,银行取款管理系统应该有以下的功能:(1)定、活期存款操作:在定期,活期的存款操作上,根据自己需要存放的金额进行存放,并填写需要存储的年限,点击确认,进行存款,在设计

5、定、活期存款上,首先判断输入的现金数是否为负数,不为负继续存入,为负不存入,主要是actionPerformed()函数实现,存款按钮与内层界面的确定按钮。(2)取款操作:在取款操作上,根据自己所需要的金额进行取款,若银行里面的金额满足自己所取款的金额,则系统显示取款的金额,并显示剩余的金额,若银行里面的金额不满足自己所需的金额,则系统显示金额不足,不能取出相应的金额。该模块主要实现:账户中现金的取出,余额的扣除。借助函数get()函数实现。(3)查询账户余额:在查询账户余额操作上,根据自己的存款,取款的操作,进行计算后,显示出银行账户的余额,该模块主要实现:当前账户现金加利息的查询以及输出,

6、借助函数balance()实现。(4)计算当前利息: 在计算当前利息操作上,根据在定、活期存款的选择的基础上,根据个人的选择,系统会自动算出利息。该模块只要实现:当前账户利息的查询机输出。借助函数lixid()与lixih()实现。3.详细设计系统模块结构设计如图1-1所示:图1-1 银行系统功能图通过上图的功能分析,把整个系统划分为6个模块:(1)存款操作。该模块主要实现:现金的存放,余额的累加。借助内外层两个actionPerformed()函数实现;(2)取款操作。该模块主要实现:账户中现金的取出,余额的扣除。借助函数get()函数实现;(3)当前余额查询操作。该模块主要实现:当前账户现

7、金加利息的查询以及输出,借助函数balance()实现;(4)当前利息查询操作。该模块只要实现:当前账户利息的查询机输出。借助函数lixid()与lixih()实现;(5)定活期的设置。该模块主要实现:定期与活期存款的设定;利息的计算。借助界面以及里层的actionPerformed()函数实现。4.编码(一)存款操作:分析:首先判断输入的现金数是否为负数,不为负继续存入,为负不存入,主要是actionPerformed()函数实现,存款按钮与内层界面的确定按钮;该模块的具体代码如下所示。 if(e.getSource()=button_queding)/单击确定按钮 double cunku

8、anzhi=Integer.parseInt(text_cunkuanshu.getText();/存款数文本框字符串强制转换双精度型 if (cunkuanzhi0)/存款操作 balance+=cunkuanzhi; /存款操作使余额值增加 JOptionPane.showMessageDialog(this,存款+cunkuanzhi+成功!); if(radio_dingqi.isSelected()/定、活期单选框利息计算传送 rlixi=dlixi(); if(radio_huoqi.isSelected() rlixi=hlixi();if(e.getSource()=butto

9、n_cunkuan)/单击存款按钮 String dingqis=0.25,0.5,1,2,3,5;/组合框内容数组 new MessageJDialog(dingqis);/新建MessageJDialog类对象(二)取款操作:get()分析:先输入取款数,如果取款数大于余额,则取出账户中全部余额,否则继续取款,余额减少。该模块的具体代码如下所示。public double get() /取款操作,参数为取款金额,返回实际取到金额 String password=JOptionPane.showInputDialog(this,请输入取款数); double qukuanzhi=Intege

10、r.parseInt(password); if (qukuanzhi0) if (qukuanzhi0)/存款操作 balance+=cunkuanzhi; /存款操作使余额值增加 JOptionPane.showMessageDialog(this,存款+cunkuanzhi+成功!); if(radio_dingqi.isSelected()/定、活期单选框利息计算传送 rlixi=dlixi(); if(radio_huoqi.isSelected() rlixi=hlixi(); if(e.getSource()=box_dingqi)/定期组合框的选择 String nianfeng=(String) box_dingqi.getSelectedItem(); dnianfeng=Double.parseDouble(nianfeng); 5.调试分析在取款的过程中,若银行里面剩余的金额不足自己

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1