训练要点:
分层开发
DAO模式
需求说明:
由控制台录入数据,根据计税价格计算,征税额
将数据保存到Oracle数据库
实现思路:
1、创建数据库表vehicle_purchase_tax
2、开发实体类VehiclePurchaseTax
3、开发DAO接口类和实现类
4、开发数据库连接关闭工具类
5、开发测试类
第一步:
创建数据库表vehicle_purchase_tax
属性名称 |
说 明 |
车主身份证号码 |
char(18) |
车辆识别代码 |
char(17) |
排量 |
number |
官方指导价 |
number |
发票价格 |
number |
缴纳车辆购置税金额 |
number |
购车日期 |
date |
第二步:
开发实体类VehiclePurchaseTax
实体类的属性需和表vehicle_purchase_tax对应
各属性的类型需和表vehicle_purchase_tax对应
第三步:
完成数据库工具类BaseDao的开发
定义接口VehiclePurchaseTaxDao
实现接口VehiclePurchaseTaxDao
仅实现其中的save方法
第四步:
完成车辆购置税程序的开发
车辆购置税需根据公式计算
计算公式如下:
排量在1.6以下(包括1.6),购置税=发票价格/(1+0.17)*0.075
排量在1.6以上的,购置税=发票价格/(1+0.17)*0.1
车辆购置税需为正整数