租车系统详细设计教学提纲.docx
- 文档编号:7901446
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:13
- 大小:274.14KB
租车系统详细设计教学提纲.docx
《租车系统详细设计教学提纲.docx》由会员分享,可在线阅读,更多相关《租车系统详细设计教学提纲.docx(13页珍藏版)》请在冰豆网上搜索。
租车系统详细设计教学提纲
汽车租凭管理系统详细设计方案
租车概况
汽车租赁有限公司,面向社会各界提供各种车型的长期、短期和计时租赁、带司机服务业务,为企事业单位和外国驻京机构提供全套公务、商务用车解决方案。
现有奔驰系列、奥迪系列、上海别克系列,广州本田系列,帕萨特系列,桑塔纳系列,捷达系列、各种旅行车等租赁车型。
我们拥有丰富经验和良好服务意识的工作队伍,将为您提供一个整洁,舒适,高雅的乘车环境。
我们为您提供您所需求相适宜的各种车辆服务。
服务项目包括:
机场接送、旅游、商务、政务、各种会议、婚礼,以及晚宴,夜间节目等。
我们的发展与广大客户的帮助和支持密不可分,在不断完善创新我们服务的同时,我们更希望听到您的声音,是意见批评也好,是建议鼓励也好,您的支持是我们发展的最大原动力。
我们希望租车能成为我们建立长期友谊的桥梁,通过我们的真诚服务,与您共同开拓美好的未来。
我公司始终坚持以最高的效率为客户提供最好的服务,我们竭诚地希望——我们的努力,让您的出行再无边界。
详细设计需求
系统目标
汽车租凭管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
详细定义
作为用户对租车管理系统的要求有:
1.能按各种方式(比如车的类型、车牌号、车主)查询车库的车辆情况。
2.能够方便地租车、续租车辆、归还车辆。
3.能够查询自己的基本资料、所租车辆情况。
4.能够熟悉汽车租凭管理系统的使用。
作为租车管理员,他们对租车管理系统的要求有:
1.能方便的对用户进行录入登记。
2.能够方便地对新用户进行登记(基本信息,租借信息)。
3.能够随时发布一些诸如各用户租车超期情况、库内车辆情况、租情况等信息,以便各用户能够随时获知用户的一些租车信息。
功能说明
系统功能分析是在系统开发的总体任务的基础上完成。
本系统需要完成的功能主要有5部分:
A车辆基本情况的录入,修改,删除等基本操作。
.车辆类别标准的制定,类别信息的输入,包括车牌号,类别名称,关键词,备注信息等。
.车辆类别信息的查询,修改,包括车牌号,类别名称,关键词,备注信息等。
3.车辆信息的输入,包括车牌号,车辆名称,车辆类别,车主,关键词,登记日期,备注信息等。
B办理租车卡模块。
.新用户理租车证。
.丢失办理租车证。
C实现租车功能。
.租车信息的输入,包括租车信息编号,用户编号,用户姓名,车牌号,车辆名称,租车日期,备注信息等。
.租车信息的查询,修改,包括租车信息编号,用户编号,用户姓名,车牌号,车辆名称,租车日期,备注信息等。
D实现还车功能。
.还车信息的输入,包括还车信息编号,用户编号,用户姓名,车牌号,车辆名称,租车日期,还车日期,备注信息等。
.还车信息的查询和修改,包括还车信息编号,用户编号,用户姓名,车牌号,车辆名称,借车日期,还车日期,备注信息等。
E能方便的对车辆进行查询。
对超期的情况能自动给出提示信息。
性能要求
正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。
业务流程图(如下:
)
数据库设计
1.数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据,数据结构处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对一般租车管理信息系统的需求,通过对租车管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
●用户种类信息,
属性:
种类编号,种类名称,租车数量,租车期限,有效期限,备注。
主键:
种类编号
●用户信息,
属性:
用户编号,用户姓名,用户种类,用户性别,工作单位,家庭住址,电话号码,电子邮件地址,办证日期,备注。
主键:
用户编号
●车辆类别信息,
属性:
类别编号,类别名称,关键词,备注信息。
主键:
类别编号
●车辆信息,
属性:
车牌号,车辆名称,车辆类别,车主姓名,入库日期,车辆数,关键词,登记日期,备注信息。
主键:
车牌号
●租车信息,
属性:
租车信息编号,用户编号,用户姓名,车辆编号,车辆名称,租车日期,还车日期,备注信息。
主键:
租车信息编号
一、通过对系统的调查和可行性分析,画出系统的数据流程图:
用户种类设置
车辆类别设置
用户登记
用户种类信息管理
车辆类别信息管理
车辆登记
用户信息管理
车辆信息管理
基本信息录入基本信息录入
D1D2
基本信息录入基本信息录入
D3D4
D5
租车信息管理
租车信息录入
用户信息返回车辆信息返回
数据字典(DataDictionary)。
1、数据流的DD表举例如下:
数据流
系统名:
租车管理编号:
条目名:
用户信息别名:
来源:
用户登记去处:
D3
数据流结构:
用户登记=(用户编号+用户姓名+用户性别+工作单位+……}
简要说明:
修改记录:
编写日期
审核日期
2、数据元素的DD表举例如下:
数据元素
系统名:
租车管理编号
条目名:
用户编号别名
属于数据流:
用户登记存储处:
D3用户信息表
数据元素值:
代码类型:
字符
宽度:
10
取值范围及含义:
简要说明:
每一个用户都有一个唯一的编号
修改记录:
编写日期
审核日期
3、数据存储的DD表举例如下:
数据存储
系统名:
租车管理编号:
D4
条目名:
车辆信息表别名:
存储组织:
记录数:
约3000主关键字:
车牌号
数据量:
约500KB辅关键字:
按编号主索引
记录组成:
字段名称:
车牌号车辆名称…车主…关键词...
宽度:
1432…8...10…
简要说明:
修改记录:
编写:
日期:
审核:
日期:
4、数据加工的DD表举例如下:
数据加工
系统名:
租车管理编号:
条目名:
租车信息录入别名:
输入:
车牌号、用户编号…输出:
租车信息表基本属性
处理逻辑:
租车信息存储在dabase数据库的borrowinfo表中
简要说明:
输入某用户的租车情况记录
修改记录:
编写:
日期:
审核:
日期:
.数据库概念结构设计
本程序包括的实体有:
读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。
用户类别信息
车辆类别信息
用户信息管理
车辆信息管理
租车信息管理
用户信息登记
租出车辆
车辆信息登记
实体之间关系的E-R图
.数据库逻辑结构设计
图书基本信息表
Car:
字段名称
数据类型
字段说明
Carid
文本
保存车牌号
carname
文本
保存车名
cartype
文本
保存车的类型
carauthor
文本
保存车主
carpubdate
日期/时间
保存车的出租日期
carpages
数字
保存车的辆数
carindate
日期/时间
入库时间
putup
文本
是否租出
carmemo
备注
备注
租车信息表(用户信息表)
User:
字段名称
数据类型
字段说明
userno
文本
保存用户编号
username
文本)
保存用户姓名
usersex
文本)
保存用户性别
usertype
文本
保存用户类别
userdep
文本
保存用户所属部门
address
文本
保存用户地址
usertel
文本
保存用户电话
useremail
文本
保存用户的电子邮件地址
checkdate
日期/时间
租还日期
usermemo
备注
备注
租车信息表
Rentcar:
字段名称
数据类型
字段说明
rentno
文本
保存车牌号
userid
文本
保存用户ID
username
文本
保存用户姓名
rentdate
日期/时间
保存租车日期
returndate
日期/时间
保存还车日期
memo
备注
备注
车辆分类信息表
Cartype:
字段名称
数据类型
字段说明
cartypeno
文本
保存车辆分类号
cartypename
文本
保存车辆类别名称
keyword
文本
关键字
memo
备注
备注
用户分类信息表
usertype:
字段名称
数据类型
字段说明
usertypeno
文本
保存用户分类号
typename
文本
保存类别名称
usernumber
数字
保存允许车的数量
cardays
数字
保存允许租车天数
userfullife
数字
保存专业ID
memo
备注
备注
用户信息表
User_info:
字段名称
数据类型
字段说明
user_ID
文本
保存用户ID
user_PWD
文本
保存用户密码
user_Des
文本
……
程序模块示意图如下:
(本图仅供参考)
租车管理系统
租车管理模块
车辆管理模块
用户管理模块
系统设置模块
系统登陆模块
租车事件添加模块
租车查询修改
还车事件添加
车辆类别管理
信息查询修改
用户类别管理
信息查询修改
车辆信息添加
用户信息添加
还车查询修改
注意
租车数据存取模块
租车数据存取模块
用户数据存取模块
数据加密与备份模块
远程数据同步模块
数据库(运行SQLServer的服务器)
系统硬件需求
为了保证汽车租凭管理系统的稳定高速运行,必须要增加硬件并对现有的硬件进行改造,特提出以下硬件需求。
(注:
这里的硬件指一个完整的硬件系统,其部分的包含了对软件的需求,这些软件是为了正常运行管理系统所必须配备的)
一、服务器的要求
1.服务器的中央处理部件(CPU)建议使用PIII1G(以上)Xeon处理器芯片。
2.服务器内存必须使用服务器专用ECC内存
3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID01)
4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。
两台服务器应构成双机热备份。
中间使用WatchDog电路。
这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。
5.服务器应支持热插拔电源
6.服务器必须配备UPS(不间断电源)。
7.服务器应该放在学校内部。
不然无法进行程序调试。
8.服务器应该必须有固定IP地址。
9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。
二、服务器上应该配备的软件
a)操作系统:
MicrosoftWindows2000server或者MicrosoftWindows2000Advancedserver
b)数据库:
MicrosoftSQLServer2000(简体中文版)
c)服务器必须使用专业的防火墙和反病毒软件。
d)除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。
e)各系的操作系统尽量统一。
(Windows9x系列或者Windows2000系列)。
这样可以避免管理软件在出来因为操作系统版本不一致造成的过多的开销。
f)各系的机器必须也安装反病毒软件和防火墙。
以防止网络上的蠕虫病毒在整个网络范围内的蔓延。
g)如果要打印涉及字段比较多的报表,应该配备针式打印机。
网络设计图(如下)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 详细 设计 教学 提纲