一. 系统简介 本系统为汽车租赁系统,采用B/S 实现
可以实现不同权限的浏览和管理
管理员可以用于汽车租赁公司对汽车租赁事务的管理,包括新增、删除车辆记录,新增、删除用户记录,新增、删除租赁信息记录,新增、删除管理人员记录以及会员设置,客户则可以浏览车辆信息和个人的租车信息
主要技术:jsp 运行环境:winows os+apache tomcat5
5+sql server 2005+jdk1
6 开发软件:myeclipse6
1 开源软件:jxl
jar,sqljdbc4
jar 二. 数据库设计 1
需求分析 因为客户只能亲自到汽车租赁公司去注册或租赁车辆,因而,两者权限分配如下: 汽车公司方面:能够对车辆,租赁信息和用户信息进行管理
超级管理员还可以对公司内部人员的信息进行管理 客户方面:只能浏览车辆信息和个人用户信息及个人租赁信息
数据流图如下: 管理员 客户 新增客户 个人信息 用户信息文件 车辆 新增交易 车辆信息 交易信息文件 个人信息 新增车辆 车辆信息文新增 管理员 内 部 人员 管理人员信息文件 2
概念设计 ER 图如下所示: 3
逻辑设计 建表语句如下: 管理员 管理车辆 车辆 租用车辆 客 户 1 N 管理用户 工号 用户名 类型 密码 编号 类型 状态 起租时间 单价 租用时间 编号 客户编号 车 辆 编经手人员 起租时间 押金 租用时间 返回金额 状态 证件号 用户名 会员类型 密码 M N n m 信誉度 用户表://后为各字段意义声明 create table userinfo ( pid varchar(8) primary key, //用户证件号 username varchar(8), //用户名 isvip int, //用户类型,是否为会员 xingyu int, //信誉度,满分100
password