Java控制台项目V2.0讲解.docxVIP

  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环境要求MyEclipse2014+JDK7.0,MySQL数据库要求公司计划使用Java控制台开发一个小型银行系统,使用MySQL作为后台数据,其中银行管理员功能和顾客功能由你来负责,此次开发暂不考虑并发问题。要求实现:管理员功能:登陆(必做)、添加顾客(必做)、计算储蓄总额(选做)、富豪排行榜(选做)、退出(选做),如下图(图1--图8):图-1(管理员登陆)图-2(管理员登陆成功界面)图-3(添加顾客界面)图-4(添加顾客成功后,选择“1”回到管理员主界面),后面模块操作完成后都需要返回。图-5(添加顾客成功后,选择“0”退出系统)图-6(通过聚合函数计算出顾客存款总金额)图-7(降序排列出顾客信息)图-8(选择“4”退出管理员界面,返回到角色选择)顾客功能:存款(必做)、取款(必做)、转账(选做)、修改密码(选做)、退出(选做),如下图(图1--图11):图-1(顾客登陆)图-2(顾客登陆成功界面)图-3(存款)图-4(存款成功后,选择“1”返回顾客主菜单)图-5(存款成功后,选择“0”退出系统)图-6(取款,当前账户余额不足提示)图-7(取款成功)图-8(查询余额)图-9转账(账号不存在、余额不足提示)图-10(转账成功)图-10修改密码(旧密码错误提示,修改成功后跳转)图-11顾客退出(选择“6”,退出顾客界面,返回到角色选择)数据库表设计数据库名称:Bank1 顾客表:数据表名customer中文表名顾客表字段显示字符名数据类型字段大小备注和说明银行账号custNumbervarchar20主键开户姓名custNamevarchar20非空账户密码custPwdVarchar6非空身份证号码custIdCardvarchar18非空开户金额custMoneydouble9非空,默认0开户日期custDatedatetime非空2 管理员表:数据表名administrator中文表名管理员表字段显示字符名数据类型字段大小备注和说明管理员编号adminNumbervarchar20主键管理员密码adminPwdvarchar20非空管理员名字adminNamevarchar18非空具体要求及推荐实现步骤创建二张表,添加测试数据(至少3条)在MyEclipse中创建web工程,命名为Bank,并创建相应包dao包、service包、po包、test包在工程中创建对应的Administrator、Customer实体类创建BaseDao类,使用jdbc实现数据库连接和关闭功能。创建DAO层管理员接口AdminDao,定义管理员登陆、添加顾客(开户)、计算储蓄总额、富豪排行榜。创建DAO层实现类AdminDaoImpl,继承BaseDao,实现AdminDao接口,使用jdbc完成相应的数据库操作。创建DAO层顾客接口CustomerDao,定义顾客登陆、存款、取款、查询余额、转账、修改密码方法。创建DAO层实现类CustomerDaoImpl,继承BaseDao,实现CustomerDao接口,使用jdbc完成相应的数据库操作。创建业务逻辑层类AdminService,完成在控制台对管理员登陆、添加顾客、计算储蓄总额、富豪排行榜界面的输入和显示。创建业务逻辑层类CustomerService,完成在控制台对顾客登陆、存款、取款、查询余额、转账、修改密码界面的输入和显示。创建业务逻辑层类Bank,定义银行系统主菜单方法。创建test包并创建TestBank类,启动和运行系统。调试运行成功后,导出数据库SQL脚本与程序代码文件一同放入桌面文件夹,桌面文件夹命名规范:(实训部_开发组_Java机试考核_姓名)注意事项必须按照分层结构,并且结构逻辑要清晰,符合规范请注意按照界面的设计要求来进行设计请注意代码的书写,命名符合规范请注意操作数据库时进行必要的异常处理

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档