-->
当前位置:首页 > 题库 > 正文内容

主观题:sdut-JDBC-5 简易版银行管理管理_高级

Luz3年前 (2022-11-02)题库583
创数数据库bank,字符集为UTF8。现有账户表account,创建的SQL语句如下:

create table account(
id int PRIMARY KEY auto_increment,
name varchar(20) not null,
money double not null);

 已知数据库连接字符串为:


Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bank?useunicode=true&characterEncoding=utf-8",
"root",
"123456"); //数据库服务器名称(地址)、端口号、数据库名称、用户名、密码须根据实际情况改变


基本要求:
(1)利用面向对象方式实现功能;
(2)应用事务处理。
功能要求:
(1)开户——增加记录
增加3个账户,姓名分别为:张三、李四、王五,账户初始金额:0元;
开户成功,显示所有账户信息。
(2)销户——删除记录
对姓名为“王五”的账户给予销户。成功操作后,显示所有账户信息。
(3)存钱——修改记录
张三、李四账户分别存入2000元。成功操作后,显示所有账户信息。
(4)取钱——修改记录
张三账户取出1000元,显示张三账户信息。
(5)转账——修改记录
李四给张三转账500元,显示张三和李四账户信息。
(6)查询所有账户信息。
提交说明:粘贴JAVA程序代码。





答案:1、类的层次合理,设计思路清晰 5分;
2、开户功能 5分;
3、销户功能 5分;
4、存钱与取钱功能实现 5分;
5、应用事务实现转账功能 5分。


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。