一. 系统简介 本系统为汽车租赁系统,采纳 B/S 实现。可以实现不同权限浏览和管理。管理员可以用于汽车租赁公司对汽车租赁事务管理,涉及新增、删除车辆记录,新增、删除顾客记录,新增、删除租赁信息记录,新增、删除管理人员记录以及会员设立,客户则可以浏览车辆信息和个人租车信息。 重要技术:jsp运营环境:winows os+apache tomcat5.5+sql server +jdk1.6开发软件:myeclipse6.0.1开源软件:jxl.jar,sqljdbc4.jar二. 数据库设计1. 需求分析由于客户只能亲自到汽车租赁公司去注册或租赁车辆,因而,两者权限分派如下:汽车公司方面:可以对车辆,租赁信息和顾客信息进行管理。超级管理员还可以对公司内部人员信息进行管理客户方面:只能浏览车辆信息和个人顾客信息及个人租赁信息。数据流图如下: 2. 概念设计ER 图如下所示: 管理员客户新增客户个人信息顾客信息文献车辆新增交易车辆信息交易信息文献个人信息新增车辆车辆信息文献新增管理员内部人员管理人员信息文献3. 逻辑设计建表语句如下:顾客表://后为各字段意义声明create table userinfo(管理员管 理 车辆车辆租用车辆客 户1N管理顾客工号顾客名类型密码编号类型状态起租时间单价租用时间编号客户编号车 辆 编号经手人员起租时间押金租用时间返回金额状态证件号顾客名会员类型密码MNnm信誉度 pid varchar(8) primary key, //顾客证件号 username varchar(8), //顾客名 isvip int, //顾客类型,与否为会员 xingyu int, //信誉度,满分 100。 password varchar(8) //顾客登录密码);管理员表:create table manager( wid varchar(8) primary key, //管理员工号 type int, //类型,超级管理员(部门经理等)和普通管理员 username varchar(8), //管理员顾客名 password varchar(8) //管理员密码);车辆表:create table taxi( tid varchar(8) primary key,//车辆编号 type varchar(8), //车辆类型 state varchar(8), //车辆状态,与否可租 wid varchar(8), // year int, //起租年月日 month int, day int, time int, detailinfo text, //车辆详细信息 pay int //租用单价);租车信息表create table rentinfo( rid int identity(1,1) primary key,//交易编号 wid varchar(8), //经手人员 pid varchar(8), //客户证件号 tid varchar(8),// 车辆号码 yajin int...