JAVA课程设计---银行存取款管理系统_精品.doc

JAVA课程设计---银行存取款管理系统_精品.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计---银行存取款管理系统_精品

JAVA课程设计---银行存取款管理系统 (二) 系统模块结构设计 1 三、系统的设计与实现 3 (一) 存款操作: 3 (二) 取款操作:get() 3 (三) 查询余额:balance 4 (四)查询利息:lixid;lixih 4 (五)主界面的建立:bankJFame 5 (五)内层界面的建立:MessageJDialog 8 四、系统测试 12 (一) 测试mainString args[]函数 12 (二) 测试内层界面(内层对话框) 12 五、总结 14 六、附件(代码、部分图表) 14 系统开发的背景 在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行帐目管理。 为了提高银行的办事效率,减低银行工作人员的办事效率,降低传统银行的出入账计算方式,因此急需开发一套信息化的方式,开发合适的系统就成为了解决这一问题的核心。 二、系统分析与设计 系统功能要求 由于数据库系统还没有学习,所以只固定一账户,账户信息包括账户姓名与卡号。具体实现的功能主要有: 1.定、活期存款操作。 2.取款操作。 3.查询账户余额。 4.计算当前利息。 系统模块结构设计 通过对系统功能的分析,学生综合测评系统功能如图一所示。 图一 银行存取款管理系统功能图 通过上图的功能分析,把整个系统划分为6个模块: 存款操作。该模块主要实现:现金的存放,余额的累加。借助内外层两个actionPerformed函数实现; 取款操作。该模块主要实现:账户中现金的取出,余额的扣除。借助函数get()函数实现; 当前余额查询操作。该模块主要实现:当前账户现金加利息的查询以及输出,借助函数balance实现; 当前利息查询操作。该模块只要实现:当前账户利息的查询机输出。借助函数lixid与lixih实现; 定活期的设置。该模块主要实现:定期与活期存款的设定;利息的计算。借助界面以及里层的actionPerformed函数实现。 三、系统的设计与实现 存款操作: 分析:首先判断输入的现金数是否为负数,不为负继续存入,为负不存入,主要是actionPerformed函数实现,存款按钮与内层界面的确定按钮; 该模块的具体代码如下所示。 ife.getSourcebutton_queding//单击确定按钮 double cunkuanzhiInteger.parseInttext_cunkuanshu.getText;//存款数文本框字符串强制转换双精度型if cunkuanzhi0//存款操作 balance+cunkuanzhi; //存款操作使余额值增加 JOptionPane.showMessageDialogthis,存款+cunkuanzhi+成功!; ifradio_dingqi.isSelected//定、活期单选框利息计算传送 rlixidlixi; ifradio_huoqi.isSelected rlixihlixi; ife.getSourcebutton_cunkuan//单击存款按钮 String dingqis[]0.25,0.5,1,2,3,5;//组合框内容数组 new MessageJDialogdingqis;//新建MessageJDialog类对象 取款操作:get() 分析:先输入取款数,如果取款数大于余额,则取出账户中全部余额,否则继续取款,余额减少。 该模块的具体代码如下所示。 public double get //取款操作,参数为取款金额,返回实际取到金额 String passwordJOptionPane.showInputDialogthis,请输入取款数; double qukuanzhiInteger.parseIntpassword; if qukuanzhi0if qukuanzhithis.balance this.balance- qukuanzhi;//取款操作使余额值减少else //账户余额不够所取时 qukuanzhi this.balance+rlixi; //取走全部余额 this.balance 0; JOptionPane.showMessageDialogthis,您的余额不足,已为您取出全部余额!;return qukuanzhi; //返回实际取款额return 0;

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档