- 最初我们需要设计一个登录页面,一个注册页面,一个用户页面,一个管理员页面(代码见附录1
用户注册登录
管理员注册登录
- 可以对汽车基本信息进行增加、删除、修改(代码见附录2
添加汽车
添加页面
成功页面
返回
数据库添加成功
删除
删除成功
修改页面
修改成功
- 可以对租赁客户信息进行增加、删除、修改(代码见附录3
性别我使用了二选一的设计
发现表里已经有amy和zhangzhen了
删除amy
按学号修改
修改成功
- 可以实现汽车的租借、归还、续借(代码见附录4
对于租借,归还,续借的过程,我利用了以下过程实现
租借:增加一条新的租赁表记录,设置租赁状态为rented(被租赁
归还:按身份证号码和车牌号联合查找记录把租赁状态改成available(不删除,因为我们要体现历史记录,这不是严格意义上的增删改查
续借:按上述方法查找到记录,并且把租赁月数加上指定月份
实现租赁
实现续租
实现归还
- 可以按重要字段查询汽车、客户等基本信息(代码见附录5
查询汽车
查询客户
7)可以实现租赁金额的计算
可以查询汽车、客户租赁历史记录(代码见附录6
我在这里运用了月租x租赁月数的计算方法,具体体现在查询时表现出租赁金额
8)显示全部数据
汽车,客户,租赁表的所有信息显示
租赁表的所有信息显示等同于历史记录
- 补充:对于先前代码,我们加入了改进的servlet,实现了分页,模糊查询的功能
多表联合查询过程中实现的查询分页
下一页功能
模糊查询时利用不完整的用户名查询用户词条