一.题目介绍
某汽车租赁公司需要一个租车管理系统。要求具有以下功能:
<1. 管理车辆基本信息,增加/删除/列表;
<2. 能进行租车/还车操作;
<3. 按车辆类别统计租金(虽然是选做,已做好)。
车辆基本信息包括:车辆类别(大客/面包/轿车),品牌型号,车牌号,租车价格;
租车时应记录:租车日期,车辆id,客户名称;
还车时应记录:还车日期。
二.功能分析与模块划分
2.1系统用例图
2.2 车辆信息输入
用户可以录入车辆信息,车辆信息表包括
id(自动编号) category model no price flag
每个字段的含义及解释
id:为 int 类型 定义为主键 自动增长
category:车辆的类别,以下拉列表的形式给出列表的内容包括三种类型大客车、面包车、小轿车
model:车辆的型号
no:车辆的车牌号
price:租车的价格 单位为/元
flag:用来标记车辆的出租状态
2.3列出所有车辆;
当输入车辆信息后,将跳转到车辆信息列表页,把数据库中所有的车辆信息取出来显示到前台的jsp 页面,并根据多表连接来判断这些车辆的出租状态,也就是说这些车辆有没有被出租
2.4删除车辆;
在车辆信息列表页中有删除车辆信息的链接,根据autos表中的id来删除车辆信息,删
除后,跳转到原来的页面。
2.5 租车;
首先判断哪些车辆没有被出租出去,然后把没有被出租的车辆显示在租车页面的下拉列表中,此时用户只需要填写 出租人的姓名就可以租车了,其实后台数据库已经把出租的车辆信息写进了数据库中的 leases表,这一动作包括这些信息被写进了数据库 id(自动编号),customer(客户姓名),leasedate(出租日期),retured(是否还车),returned(还车日期)
2.6 出租的列表;
被出租的车辆信息及出租的日期,出租人等一些信息通过多表连接查询显示到出租列表页面
2.7 还车
在出租列表页面每条信息的后面都有还车链接,点击连接将进行还车操作,后台数据库将根据id将相应的 retured字段的值改为还车标记(0表示未还,1表示已经还了)
2.8 统计租金
根据车辆的类别来统计租金,并把统计的结果显示在统计页面
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一.题目介绍 某汽车租赁公司需要一个租车管理系统。要求具有以下功能: <1. 管理车辆基本信息,增加/删除/列表; <2. 能进行租车/还车操作; <3. 按车辆类别统计租金(虽然是选做,已做好)。 车辆基本信息包括:车辆类别(大客/面包/轿车),品牌型号,车牌号,租车价格; 租车时应记录:租车日期,车辆id,客户名称; 还车时应记录:还车日期。 二.功能分析与模块划分 2.1系统用例图 2.2 车辆信息输入 用户可以录入车辆信息,车辆信息表包括 id(自动编号) category model no price flag 每个字段的含义及解释 id:为 int 类型 定义为主键 自动增长 category:车辆的类别,以下拉列表的形式给出列表的内容包括三种类型大客车、面包车、小轿车 model:车辆的型号 no:车辆的车牌号 price:租车的价格 单位为/元 flag:用来标记车辆的出租状态 2.3列出所有车辆; 当输入车辆信息后,将跳转到车辆信息列表页,把数据库中所有的车辆信息取出来显示到前台的jsp 页面,并根据多表连接来判断这些车辆的出租状态,也就是说这些车辆有没有被出租
资源推荐
资源详情
资源评论
收起资源包目录
193基于struts汽车租赁管理系统.zip (73个子文件)
基于struts汽车租赁管理系统
描述.txt 2KB
基于struts汽车租赁管理系统
carmanage
.mystrutsdata 247B
data
CarManage.mdb 260KB
src
chenxin
MyDB.java 770B
ApplicationResources.properties 264B
form
InputAutoForm.java 3KB
UpdateForm.java 1KB
BackcarForm.java 1KB
LeaseForm.java 3KB
action
BackcarAction.java 1KB
UpdateAction.java 1KB
LeaseAction.java 1KB
StatAction.java 1KB
ListLeasedAction.java 1KB
ListCarAction.java 1KB
ListLeaseAction.java 1KB
InputAutoAction.java 1KB
CharEncodingFilter.java 659B
AllValue.java 1KB
CarDB.java 9KB
数据库创建脚本.sql 476B
设计文档.doc 44KB
.project 1KB
WebRoot
leaseok.jsp 1KB
listleased.jsp 2KB
end.jsp 742B
image
head.jpg 23KB
head.gif 14KB
end.gif 11KB
bank.jpg 42KB
META-INF
MANIFEST.MF 39B
WEB-INF
struts-nested.tld 70KB
validator-rules.xml 13KB
struts-bean.tld 9KB
struts-html.tld 72KB
struts-logic.tld 14KB
struts-tiles.tld 8KB
web.xml 1KB
.struts-config.mex 5KB
classes
chenxin
ApplicationResources.properties 264B
form
InputAutoForm.class 3KB
BackcarForm.class 1KB
UpdateForm.class 1KB
LeaseForm.class 2KB
action
BackcarAction.class 1KB
LeaseAction.class 1KB
ListLeaseAction.class 1KB
ListLeasedAction.class 1KB
ListCarAction.class 1KB
StatAction.class 1KB
UpdateAction.class 1KB
InputAutoAction.class 1KB
MyDB.class 1KB
CharEncodingFilter.class 1KB
CarDB.class 7KB
AllValue.class 2KB
struts-config.xml 2KB
lib
commons-beanutils.jar 160KB
jakarta-oro.jar 62KB
commons-validator.jar 74KB
commons-fileupload.jar 19KB
mysql-connector-java-5.0.4-bin.jar 484KB
commons-logging.jar 33KB
struts.jar 474KB
antlr.jar 344KB
commons-digester.jar 147KB
listcar.jsp 2KB
inputAuto.jsp 2KB
head.jsp 1KB
statresult.jsp 2KB
leaseAuto.jsp 3KB
.mymetadata 300B
.classpath 1KB
共 73 条
- 1
资源评论
泰山AI
- 粉丝: 2w+
- 资源: 284
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功