没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
20页
数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf数据库课程设计报告(汽车租赁管理系统).pdf
资源推荐
资源详情
资源评论
一. 系统简介
本系统为汽车租赁系统,采用 B/S 实现.可以实现不同权限的浏览和管理。管
理员可以用于汽车租赁公司对汽车租赁事务的管理,包括新增、删除车辆记录 ,
新增、删除用户记录,新增、删除租赁信息记录,新增、删除管理人员记录以及
会员设置,客户则可以浏览车辆信息和个人的租车信息。
主要技术:jsp
运行环境:winows os+apache tomcat5。5+sql server 2005+jdk1。6
开发软件:myeclipse6.0.1
开源软件:jxl.jar,sqljdbc4。jar
二. 数据库设计
1. 需求分析
因为客户只能亲自到汽车租赁公司去注册或租赁车辆,因而,两者权限
分配如下:
汽车公司方面:能够对车辆,租赁信息和用户信息进行管理。超级管理
员还可以对公司内部人员的信息进行管理
客户方面:只能浏览车辆信息和个人用户信息及个人租赁信息。
数据流图如下:
管理人员
信息文件
管理员
新增车辆
个人信息
车辆
车辆信息
文
车辆信息
新增
管 理
员
新增客户
用户信息文件
新增交易
个人信息
客户
内 部 人
员
交易信息文件
2. 概念设计
ER 图如下所示:
工号
用户名 类型
密码
管理用户
n
管理员
证件号
用户名
管理车辆
m
密码
客 户
信誉度
1
M
会员类型
租用时间
N
单价
N
租用车辆
车辆
起租时间
状态
编号
状态
客户编号
编号 类型
押金
起租时间
经手人员
车 辆 编
返回金额
租用时间
3. 逻辑设计
建表语句如下:
用户表://
后为各字段意义声明
create table userinfo
(
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, //押金
backmoney int, //返还金额
pay int,//单价
broken varchar(8),//破坏情况
outyear int,//结束交易时间
outmonth int,
outday int,
time int,//实际使用时间
state varchar(8)//交易状态
);
--设置外键
BEGIN TRANSACTION
alter table dbo.rentinfo add constraint FK_rentinfo_tid
foreign key (tid)
references dbo.taxi([tid])
alter table dbo。rentinfo add constraint FK_rentinfo_pid
foreign key (pid)
references dbo。userinfo([pid])
alter table dbo.rentinfo add constraint FK_rentinfo_wid
foreign key (wid)
references dbo.manager([wid])
COMMIT TRANSACTION
剩余19页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bj计算机思维citel
- 课程设计作业-SpringBoot企业产品仓库管理系统(文档 + 源码 + 数据库文件)
- python相关知识点说明
- 基于 STM32 实现交通灯控制程序源码+详细文档+全部资料(优秀项目).zip
- linux简介及基础教程及特点阐述.txt
- 数据结构课程设计课作业资料
- java简介及基础教程及特点阐述.txt
- 一个简单的数据分析脚本示例,它使用Python和pandas库来读取CSV文件、执行一些基本的数据清洗和转换,并进行简单的可视化
- AD7124+PT100 基于STM32f103的代码 检测多路温度(100~-200)并输出
- CHROME webdriver Version: 125.0.6422.78 win64
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功