- 2
- 0
- 约9.71千字
- 约 11页
- 2020-12-07 发布于天津
- 举报
《汽车租赁管理系统》课程设计
Struts
系科:计算机科学与工程学院
常熟理工学院
TOC \o 1-5 \h \z \o Current Document 一?题目介绍 3
\o Current Document 二?功能分析与模块划分 3
2.1系统用例图 3
2.2车辆信息输入 3
2.3列出所有车辆 4
2.4删除车辆 4
2.5租车 4
2.6出租的列表 4
\o Current Document 2.7还车 4
2.8统计租金 4
\o Current Document 三数据库设计方案 4
3.1设计两个表 4
3.2创建数据库的代码 5
各 Strtus部件的设计:功能/实现的Action/使用的Form-bean(及数据验证”界面/转发
5
\o Current Document 4.1struts 结构 5
4.2 基于 struts的车辆租赁管理系统 6
\o Current Document 4.3Struts 部件 7
\o Current Document 4.4文件说明 7
\o Current Document 4.5输入车辆信息的部件 8
\o Current Document 4.6输入租车信息的部件 8
\o Current Document 4.7还车 9
\o Current Document 4.8分类统计 9
\o Current Document 4.9运行界面 10
\o Current Document 4.10数据验证 12
\o Current Document java bean的设计:各个类的功能,实现方法 13
\o Current Document 5.1给个类的功能 13
\o Current Document 5.2对数据库操作的一些类的方法功能介绍 13
5.2.1 CarDB.java 类 13
5.2.1 MyDB.java封装对数据库的连接 13
5.2.3 CharEncodingFilter.java 类 14
\o Current Document 中文解决方案 14
6.1validate () 验证中错误信息提示的中文处理 14
\o Current Document 6.2jsp页面采用” UTF-8 ”的编码形式 14
\o Current Document 6.3配置过滤器处理页面的中文显示问题,过滤器的使用方法如下 14
七.测试方案-
一.题目介绍
某
汽车租赁公司需要
一个租车管理系
统。
要求具有以下功能:
1.
管理车辆基
本信息,增
加
/删除/列表 ;
2.
能 进 行
租 车 /
还
车 操 作;
3.
按车辆类别统
计租金(虽然
是
选做,已做好)。
车辆基本信息包括:车辆类别(大客 /面包/轿车),
品牌型号,车牌号,租车价格。
租
车时应记录:
租车日期,车辆
id , 客户名称;
还车时应记录:还车日期。
二.功能分析与模块划分
2.1系统用例图 2.2车辆信息输入
用户可以录入车辆信息,车辆信息表包括
id(自动编号)categorymode In opriceflag
每个字段的含义及解释
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表示已经
原创力文档

文档评论(0)