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