下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、银行管理系统语言和环境A、 实现语言JavaB、 环境要求MyEcIipse2014+JDK7.0 , MySQL数据库要求公司计划使用Java控制台开发一个小型银行系统,使用MySQL乍为后台数据,其中银行管理员功能和顾客功能由你来负责,此次开发暂不考虑并发问题。要求实现:1. 管理员功能:登陆(必做) 、添加顾客(必做) 、计算储蓄总额 (选做) 、富豪排行榜 (选做)、退出(选做),如下图(图1- 图8):图-1( 管理员登陆 )图 -2( 管理员登陆成功界面 )图 -3( 添加顾客界面 )图-4( 添加顾客成功后,选择“ 1 ”回到管理员主界面 ) ,后面模块操作完成后都需要返回。图-
2、5( 添加顾客成功后,选择“ 0”退出系统 )图 -6( 通过聚合函数计算出顾客存款总金额 )图 -7( 降序排列出顾客信息 )图-8( 选择“ 4”退出管理员界面,返回到角色选择)2.顾客功能:存款 ( 必做) 、取款 (必做) 、转账( 选做) 、修改密码(选做) 、退出(选做) ,如下图(图1- 图11):图-1( 顾客登陆 )图 -2( 顾客登陆成功界面 )图-3( 存款 )图-4( 存款成功后,选择“ 1 ”返回顾客主菜单 )图-5(存款成功后,选择“ 0”退出系统)图-6(取款,当前账户余额不足提示)图-7(取款成功)TgstEank Java 丸pplicatfon Deprog
3、ram HIe£E匸lipsg Profiorial 2014曲inary'com-弓unjavajJk7win32KiS右-開_J7力,LriS2in¥af?w-e«E 卩银行系统顾客1 存款 2趣款3.查询余鞭牡转账5 .修改密码6 退岀*3t*:*t*.*ti*ti*tt*ti*tt*ii 请选择,30退岀系统.I当前余驗2258.0返att客i菓单图-8(查询余额)图-9转账(账号不存在、余额不足提示 )图-10(转账成功)图-10修改密码(旧密码错误提示,修改成功后跳转)图-11顾客退出(选择“ 6”,退出顾客界面,返回到角色选择)数据库表设计数
4、据库名称:Ba nk1顾客表:数据表名customer中文表名顾客表子段显示字符名数据类型字段大小备注和说明银行账号custNumbervarchar20主键开户姓名custNamevarchar20非空账户密码cust PwdVarchar6非空身份证号码custIdCardvarchar18非空开户金额custM oneydouble9非空,默认0开户日期custDatedatetime非空2管理员表:数据表名adm ini strator中文表名管理员表字段显示字符名数据类型字段大小备注和说明管理员编号adm inNu mbervarchar20主键管理员密码admi nPwdvarch
5、ar20非空管理员名字adm inN amevarchar18非空四、具体要求及推荐实现步骤1.创建二张表,添加测试数据(至少3条)2.在MyEcIipse中创建 web工程,命名为 Bank,并创建相应包 dao包、service 包、po包、test 包3.在工程中创建对应的Administrator 、Customer实体类4.创建BaseDao类,使用jdbc实现数据库连接和关闭功能。5.创建DAC层管理员接口 AdminDao,定义管理员登陆、添加顾客 (开户)、计算储蓄总额、富豪排行榜。6.创建DAC层实现类 AdminDaolmpl,继承 BaseDao,实现AdminDao接口
6、,使用jdbc完成相应的数据库操作。7.创建DAC层顾客接口 CustomerDao,定义顾客登陆、存款、取款、查询余额、转账、修改密码方法。8.创建 DAC层实现类 CustomerDaolmpl,继承 BaseDao,实现 CustomerDao 接口,使用 jdbc完成相应的数据库操作。9.创建业务逻辑层类 AdminService ,完成在控制台对管理员登陆、添加顾客、计算储蓄总额、富豪排行榜界面的输入和显示。10.创建业务逻辑层类CustomerService,完成在控制台对顾客登陆、存款、取款、查询余额、转账、修改密码界面的输入和显示。11.创建业务逻辑层类 Bank,定义银行系统主菜单方法。12.创建test包并创建TestBank类,启动和运行系统。13.调试运行成功后,导出数据库SQL脚本与程序代码文件一同放入桌面文件夹,桌面文件夹命名规范:(实训部_开发组_Ja
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑行业材料购销协议书
- 红酒采购合同实例
- 物流运输海外发展框架
- 给排水工程招投标评估报告
- 宁波住宅交易契约范本
- 招标文件附件解析详解
- 家校共管小学生放学安全家长信
- 废纸购销协议样本
- 灵活扩展能力外包服务合同
- 碎石购销合同格式范例
- 中国传统文化中的领导力——曾国藩管理方略ppt课件
- 政府的权力——依法行使
- 最新《西游记》41至60回练习题(有答案)(版权所有,侵权必究)
- 施工组织学课程设计
- EPE气泡垫检验通用标准
- 数独比赛“六宫”练习题(96道)练习
- 基于PID控制方式的10A开关电源MATLAB仿真研究
- 课程设计整体式肋梁楼盖设计
- 机械行业特殊工种目录
- 足球兴趣小组活动记录617
- 昆明市不动产登记中心最新抵押表全三套(共4页)
评论
0/150
提交评论