




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
银行管理系统一、 语言和环境A、 实现语言 JavaB、 环境要求 MyEclipse2014+JDK7.0,MySQL数据库二、 要求公司计划使用Java控制台开发一个小型银行系统,使用MySQL作为后台数据,其中银行管理员功能和顾客功能由你来负责,此次开发暂不考虑并发问题。要求实现:1. 管理员功能:登陆(必做)、添加顾客(必做)、计算储蓄总额(选做)、富豪排行榜(选做)、退出(选做),如下图(图1-图8):图-1(管理员登陆)图-2(管理员登陆成功界面)图-3(添加顾客界面)图-4(添加顾客成功后,选择“1”回到管理员主界面),后面模块操作完成后都需要返回。图-5(添加顾客成功后,选择“0”退出系统)图-6(通过聚合函数计算出顾客存款总金额)图-7(降序排列出顾客信息)图-8(选择“4”退出管理员界面,返回到角色选择)2. 顾客功能:存款(必做)、取款(必做)、转账(选做)、修改密码(选做)、退出(选做),如下图(图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非空四、 具体要求及推荐实现步骤1. 创建二张表,添加测试数据(至少3条)2. 在MyEclipse中创建web工程,命名为Bank,并创建相应包dao包、service包、po包、test包3. 在工程中创建对应的Administrator、Customer实体类4. 创建BaseDao类,使用jdbc实现数据库连接和关闭功能。5. 创建DAO层管理员接口AdminDao,定义管理员登陆、添加顾客(开户)、计算储蓄总额、富豪排行榜。6. 创建DAO层实现类AdminDaoImpl,继承BaseDao,实现AdminDao接口,使用jdbc完成相应的数据库操作。7. 创建DAO层顾客接口CustomerDao,定义顾客登陆、存款、取款、查询余额、转账、修改密码方法。8. 创建DAO层实现类CustomerDaoImpl,继承BaseDao,实现CustomerDao接口,使用jdbc完成相应的数据库操作。9. 创建业务逻辑层类AdminService,完成在控制台对管理员登陆、添加顾客、计算储蓄总额、富豪排行榜界面的输入和显示。10. 创建业务逻辑层类CustomerService,完成在控制台对顾客登陆、存款、取款、查询余额、转账、修改密码界面的输入和显示。11. 创建业务逻辑层类Bank,定义银行系统主菜单方法。12. 创建test包并创建TestBank类,启动和运行系统。13. 调试运行成功后,导出数据库SQL脚本与程序代码文件一同放入桌面文件夹,桌面文件夹命名规范:(实训部_开发组_Java机试考核_姓名)五、 注意事项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省张家口市万全区2024-2025学年八年级下学期期末英语试题(含答案)
- 2025年文山州马关县人民政府办公室招聘编外人员(2人)备考练习试题及答案解析
- 2025重庆市万州区余家镇人民政府招聘非全日制公益性岗位5人考试参考试题及答案解析
- 2025年陕西警察学院招聘专任教师(14人)备考练习题库及答案解析
- 2025年鸡西市人社局公开招聘公益岗位就业人员1人备考练习试题及答案解析
- 2025杭州市滨江区文化市场行政执法队招聘9人备考练习试题及答案解析
- 黑龙江省大庆市肇源县西部五校联考(五四学制)2026届九年级上学期开学考试英语试卷(含答案无听力音频及原文)
- 2025年宁夏银川市灵武市中考二模语文试卷(含解析)
- 2025年公安警察面试题目及答案
- 2025年黑吉辽蒙四省高考政治真题卷含答案解析
- 泡沫箱子合同范本
- 智能制造装备与集成 课件 02 智能制造架构与装备
- 2024-2029全球及中国土豆泥行业市场发展分析及前景趋势与投资发展研究报告
- 我和我的祖国歌词
- 新人教版初二上册(八上)数学全册课件
- 军兵种知识教案课件
- 补贴协议书范本
- 《开开心心上学去》公开课课件
- 价值大拍卖-我的价值观课件
- 领班岗位培训课件模板
- 《复杂世界简单规律》课件
评论
0/150
提交评论