Java控制台项目V20.docx
- 文档编号:26726980
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:11
- 大小:480.51KB
Java控制台项目V20.docx
《Java控制台项目V20.docx》由会员分享,可在线阅读,更多相关《Java控制台项目V20.docx(11页珍藏版)》请在冰豆网上搜索。
Java控制台项目V20
Java控制台项目V2.0
————————————————————————————————作者:
————————————————————————————————日期:
银行管理系统
一、语言和环境
A、实现语言
Java
B、环境要求
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”,退出顾客界面,返回到角色选择)
三、数据库表设计
数据库名称:
Bank
1顾客表:
数据表名
customer
中文表名
顾客表
字段显示
字符名
数据类型
字段大小
备注和说明
银行账号
custNumber
varchar
20
主键
开户姓名
custName
varchar
20
非空
账户密码
custPwd
Varchar
6
非空
身份证号码
custIdCard
varchar
18
非空
开户金额
custMoney
double
9
非空,默认0
开户日期
custDate
datetime
非空
2管理员表:
数据表名
administrator
中文表名
管理员表
字段显示
字符名
数据类型
字段大小
备注和说明
管理员编号
adminNumber
varchar
20
主键
管理员密码
adminPwd
varchar
20
非空
管理员名字
adminName
varchar
18
非空
四、具体要求及推荐实现步骤
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.必须按照分层结构,并且结构逻辑要清晰,符合规范
2.请注意按照界面的设计要求来进行设计
3.请注意代码的书写,命名符合规范
4.请注意操作数据库时进行必要的异常处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 控制台 项目 V20