银行账户管理系统课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程 课程设计名称: java课程设计 专业班级:计科13级03班 学生姓名: 余金梁 学 号: 201316010319 指导教师: 王社伟 课程设计时间: 2015?6?22?2015?7?3 计算机科学技术专业课程设计任务书 学生姓名 余金梁 专业班级 计科F1303 学号 201316010319 题目 银行帐户管理系统 课题性质 工程设计 课题来源 自拟课题 指导教师 王社伟 同组姓名 无 主要内容 设计一个银行账户管理的模拟系统。用户开户后,拥有一定的信 用额度,除了传统的存款,取款,转账等业务外,在信用额度内用户 还可以进行透支操作。 功能要求: 银行帐户的增加、删除、修改、查询、浏览;存款、取款、转账、 透支等各种操作; 任务要求 综合运用所学的JAVA程序设计基木知识,并能通过查阅相关文 献材料,独立完成该课题的设计开发工作。 要求根据本课题设计合理的数据结构,并实现①添加帐户信息② 删除帐户信息③修改帐户信息④浏览帐户信息⑤存款⑥取款⑦转账 等功能模块。 按照课程设计上机安排,在规定时间上机,上机考勤情况计入总 成绩。 结合设计和开发内容,完成课程设计报告。要求语言表达逻辑合 理,图表清晰,准确表达课程设计内容和结果。 参考文献 耿祥义、张跃平.JAVA2实用教程(修定),清华大学出版社, 2001. 10 袁然、郑自国等奢java案例开发集锦,电子工业出版社,2005. 9 刘继承,王社伟等.Java程序设计及实验,清华大学出版社, 2012.9. 赵付青等.Java面向对象程序设计,国防工业出版社,2010. 2 审查意见 指导教师签字:王社伟 教研室主任签字:史卫亚 2015年6月15日 银行帐户管理系统 —、需求分析 银行账户管理系统中,主要有以下功能: 1?添加账户:主要增加账户的账号,姓名,类型以及所存的金额。 2.登陆账户:根据输入的账号以及密码,骑证判断其账户的类型以进行操作。 3?存款:输入账号,并向该账号存钱。 取款:输入账号和密码,根据不同类型的账户进行取款或者透支取款。 转账:输入账号和密码,并向另外一个存在的账号转账。 查询账户余额:根据输入的账号和密码,查询并显示出该账户的剩余金额。 二、概要设计 登录账户 添加账户 图1系统模块流程图 三、运行环境、开发语言 运行环境:Windows 8. 1, DOS, Eclipse 开发语言:Java 四 详细设计 1程序清单 表1 ATM类 方法 功能 void main () 系统主函数 ATM () 用户界面操作 表2 Bank类 方法 功能 openAccount () 添加新账户 saveAccountDateC) 保存数据 verifyAccount () 验证账户 transferAccountC) 转账 表 3 SavingAccount 类 方法 功能 SavingAccount () 设置储蓄卡账户 void withdraw () 储蓄卡账户取钱 表 4 CresitAccount 类 方法 功能 CreditAccount () 设置信用卡账户 Ceiling () 信用额度 void withdraw () 信用卡账户取钱 表 5 Account 类 方法 功能 void deposit () 存款 getxx () setxx () 获取及操作 2主要代码 2. 1 ATM 类 进入银行账户管理系统,进行操作。 Java ? YinHang2/src/ATM.java ? Eclipse 文件(F) ?55(E)課代硏(S) ?3(T)淺魏 N) Search 项目(P)运行(R) SJ 口 (W)建助(H) Quick AccessX ? G - i: Quick Access 二问至Javadoc囤芦距Q注羽台却 ATM [Java 应用丽]空\字习\JavaUdk1.6.0.19\jdk1.6.0.19\bin\javaw.exe ( 2015年7月3日上牛8:30:36丄 欢迎使用XXX银行横拟ATM系统,请按如「步稷媒作 T?用已有账户登录 ?没有账户,开户 请选择:-请输入银行卡号:S 请选择:- 请输入银行卡号:S 请扁入银行密码:? 欢迎使用XXX愎行模拟ATM系统,请按如下步转操作 7 ?査询账户余轴 ?2 ?存款 V ?取款 ?转账 ?5 ?退卡 请选择: 图2:银行账户管理系统主界面 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import j

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档