收藏 分销(赏)

汽车租赁系统建模分析手册模板.doc

上传人:w****g 文档编号:2443639 上传时间:2024-05-30 格式:DOC 页数:14 大小:291.54KB 下载积分:8 金币
下载 相关 举报
汽车租赁系统建模分析手册模板.doc_第1页
第1页 / 共14页
汽车租赁系统建模分析手册模板.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
汽车租赁管理系统 建 模 分 析 手 册 S0446王小刚 版权©太原理工大学计算机和软件学院 信箱: 1 汽车租赁系统需求分析 1.1系统功效需求 1.1.1 系统功效需求包含以下多个方面。 1.用户需要提前预订车辆。 2.车辆出租因为下述原所以变得复杂。 (1)需要提交司机信息:全名,生日,驾照号码,驾照等级。 (2)要统计第三方付款单位。 (3)确定用户是否签署碰撞损失免责书,责任保险,个人事故保险。 (4)签署租车协议。协议号,用户名,租赁类型,车辆序号,车辆价格,汽车离店时间,里程,预期换车时间等信息。 3.还车因为下述原所以变得复杂。 (1)油箱不满要计油费到附加费用中。 (2)若汽车出现事过(受损,用户伤亡等),确定用户是否签署碰撞损失免责书,责任保险,个人事故保险,没有签署要计入对应费用到附加费用中。 (3)登记归还日期,时间,里程等信息。 (4)系统计算对应收费数目。 满足上述需求系统关键包含以下多个模块。 (1)系统用户管理模块。 (2)日常业务管理模块。 (3)车辆信息管理模块。 (4)用户会员管理模块。 2 系统UML基础模型 2.1汽车租赁管理系统事件列表 事件编号 事件描述 系统输入 提供输入 系统输出 接收输入 1、 用户提前预定车辆 预定车辆 用户 预定是否成功 用户、职员 2、 用户提供司机信息 司机信息 用户 职员 3、 用户提供付款第三方信息 付款第三方信息 用户 职员 4、 用户提供保险信息 保险信息 用户 职员 5、 用户签署租赁协议 租赁协议 用户 职员 6、 职员确定邮箱是满 邮箱是满 职员 燃料费 7、 职员统计还车信息 还车信息 职员 8、 职员检验车辆是否受损 车辆是否受损 职员 维修费用 9、 职员检验车辆是否要保养 车辆是否要保养 职员 10、 职员送车到洗车行 入库 职员 11、 是到出具账单时候了 用户应该支付款项 用户、职员 12、 用户付款 付款信息 用户 职员 2.2系统用例图 2.2.1 创建用例图之前首先需要确定参与者。 (1)在汽车租赁系统中,需要用户参与。用户能够提出预订请求,预订请求得到确定后能够取车,租赁期限到期后还应该将车返还给租赁商。 (2)租赁企业职员则需要处理用户租赁申请,并在汽车返还时对车辆情况进行检验:2.2.2由以上分析能够看出,全部动作全部是围绕着用户和企业职员进行。所以,系统中参与者关键有两类:用户和企业职员。 系统用例关键以下三个: (1)预订车辆用例。用户在取车之前应该首先预订车辆。 (2)取车用例。假如用户车辆预订得到确定,要在确定日期到前台取车。 (3)还车用例。用户应该在要求时间还车。 2.2.3扩展基础用例叙述 用例: 预订汽车 参与者: 用户 目标: 为用户保留预订汽车 概述: 假如企业还有可供出租汽车,则按用户要求给予保留。以备用户租用 类型: 基础 前提条件: 企业有能够出租汽车 后置条件: 无 特殊需求: 用户预订汽车后,必需租用该车 事件流 参与者操作 系统响应 1.当用户需要预订汽车时,用例开始 2.假如企业还有车,则将该车保留 候选事件流 假如企业没有车了,则用例结束,通知用户没有能够预订车了 用例: 出租汽车 参与者: 用户 目标: 为用户出租预订汽车 概述: 将汽车出租给用户,并在系统中做对应统计 类型: 基础 前提条件: 汽车已被该用户预订 后置条件: 无 特殊需求: 用户须填写对应信息到系统中 事件流 参与者操作 系统响应 1.当用户预订到汽车并用车时,用例开始 2. 用户提供司机信息 3. 用户提供付款第三方信息 4. 用户提供保险信息 5. 用户签署租赁协议 6.假如以上信息全部提交,则出租车辆给用户,并在系统中做对应统计 候选事件流 4.假如用户没有提供保险信息,则增加对应费用到附加日常费用中 用例: 归还汽车及结账 参与者: 用户,职员 目标: 将汽车添加到代出租预订表中,并收取应收取出租费用 概述: 将汽车归还给汽车租赁企业,结束协议关系 类型: 基础 前提条件: 验证车辆是否满足对应归还条件,并按对应条件处理车辆 后置条件: 无 特殊需求: 无 事件流 参与者操作 系统响应 1.当用户还车给企业时,用例开始 2.职员确定邮箱是满 3.职员统计还车信息 4.职员检验车辆没有受损 5.职员检验车辆是不需要保养 6.职员送车到洗车行 7. 依据条件出具对应账单 8. 车辆信息入库,以备再次出租 候选事件流 2.职员确定邮箱是不是满,则基础费用增加燃料费 4.职员检验车辆受损,且没有碰撞免责书,则维修费用统计到账单 5.职员检验车辆需要保养,则送去保养 2.3汽车租赁管理系统时序图 2.3.1 首先来介绍系统时序图,汽车租赁系统时序图关键有以下3个。 (1)用户预订车辆时序图。 (2)用户取车时序图。 (3)用户还车及结账时序图。 其它用例时序图较为简单,系统分析时候能够不给出。 2.3.2用户预订车辆时序图 (1)用户预订车辆时序图 系统操作约定: (1)Query():查询是否有待预订车辆 (2) Query():查询该用户是否在企业注册 (3)reserve(,,):按用户要求预订车辆 (4)CarStatus():修改车辆在车库中状态信息 (5)reserveno():返回预订编号给用户,以备用户用此编号提取车辆 用户要租赁车辆,首先必需填写申请表。企业职员负责处理申请表,她们依据用户租赁历史统计和用户申请车辆状态决定是否接收用户请求。假如两个条件全部满足,那么将接收请求而且为用户预留该车;不然就拒绝请求,处理过申请表状态全部设为已处理。假如接收用户租赁请求,首先为该用户添加一条统计,然后通知用户前来取车。 (2)用户取车时序图: 系统操作约定: (1)Query():查询是否有已预订车辆 (2) getDriverNum() :查询该车辆相对应司机数目 (3) fillDriverInfo(, , , , ):要求用户录入司机信息 (4) Add( ) :按要求签署租车协议,并写入数据库 (5) CarStatus( ) :修改车辆状态为已租赁 (6)GetCar:用户取车,并返回租赁协议号给用户 用户在约定时间到前台取车,企业职员首先验证取车通知,验证经过后,将要求用户付款,然后填写一份租车协议,同时修改车辆状态。 (3)用户还车时序图: 系统操作约定: (1)Query():按用户提供租车协议号,查询用户信息 (2) Query():按用户提供租车协议号,查询用户所租车辆信息 (3) Query():按用户提供租车协议号,查询用户所签署协议信息 (4) Get( ) :按要求签署信息,取得租车费用问题 (5) Return( ) :工作人员检验车辆后,把需求油费,保养费等费用计入其它费用,并收取费用,完成车辆归还 (6)CarStatus( ):修改车辆状态为未出租,以备下次再次出租 (7 ReturnSuccessed:还车成功 用户在要求时间将车返还给租赁企业,技术人员将对车辆进行检修以确定是否有损坏,而且生成其它费用,企业职员将依据统计确定用户应付款项。和用户交易完成以后,需要修改车辆状态。 2.4汽车租赁管理系统域模型 2.5汽车租赁管理系统系统结构 汽车租赁管理系统负责整个系统总体协调工作;MSSQL数据库负责数据管理;工作人员负责处理用户请求和进行租赁交易;而技术人员界面则用于技术人员查询、修改汽车状态。 2.6汽车租赁管理系统设计类图 2.7汽车租赁管理系统状态图 2.8汽车租赁管理系统活动图 3数据库表结构 cars 字段名 类型 长度 许可为空 carno char 20 * typeid int 4 TRUE carname char 50 TRUE color char 20 TRUE oilno char 30 TRUE engineno char 50 TRUE carcase char 50 TRUE saleid numeric 9 TRUE buydate datetime 8 TRUE insurno char 50 TRUE insurid numeric 9 TRUE insurtype char 50 TRUE insursdate datetime 8 TRUE insuredate datetime 8 TRUE deposit real 4 TRUE dayprice real 4 TRUE weekendprice real 4 TRUE weekprice real 4 TRUE monthprice real 4 TRUE daypm real 4 TRUE overtimeprice real 4 TRUE overkmprice char 10 TRUE status char 10 TRUE comment varchar 50 TRUE customer 字段名 类型 长度 许可为空 id char 20 * name char 50 TRUE sex char 2 TRUE age int 4 TRUE idcard char 30 TRUE telephone char 30 TRUE workplace char 30 TRUE address char 30 TRUE zipcode char 30 TRUE email char 30 TRUE licenseno char 30 TRUE lecensetype char 30 TRUE getdate char 30 TRUE expireddate char 30 TRUE driverage int 4 TRUE flag int 4 TRUE typeid int 4 TRUE certificate char 40 TRUE warrantor char 50 TRUE wldcard char 30 TRUE wworkplace char 100 TRUE driverinf 字段名 类型 长度 许可为空 drivername char 50 FALSE birthday datetime 8 FALSE licenseno char 10 FALSE licensegrade char 10 FALSE reserveno int 4 * lease 字段名 类型 长度 许可为空 contractno char 50 * carno char 20 TRUE custid char 20 TRUE leasetime datetime 8 TRUE leasemode char 10 TRUE price1 real 4 TRUE price2 real 4 TRUE workdays int 4 TRUE weekendcount int 4 TRUE deposit real 4 TRUE daykm real 4 TRUE outkm real 4 TRUE oprice1 real 4 TRUE oprice2 real 4 TRUE returntime datetime 8 TRUE returnkm real 4 TRUE othercost real 4 TRUE rate real 4 TRUE payment real 4 TRUE total real 4 TRUE status char 10 TRUE createdate datetime 8 TRUE username char 20 TRUE realrtime datetime 8 TRUE secrety1 char 10 TRUE secrety2 char 10 TRUE secrety3 char 10 TRUE membertype 字段名 类型 长度 许可为空 id int 4 * typename char 50 TRUE rate real 4 TRUE reserveinf 字段名 类型 长度 许可为空 name char 50 * id char 20 FALSE carno char 20 FALSE reserveno int 4 FALSE users 字段名 类型 长度 许可为空 username char 20 * pwd char 20 TRUE status char 10 TRUE type 字段名 类型 长度 许可为空 id int 4 * typename char 50 TRUE 提供5万集管理视频课程下载,详情查看:...../zz/ 提供2万GB高清管理视频课程硬盘拷贝,详情查看:...../shop/ 2万GB高清管理视频课程目录下载:...../1GB.rar 高清课程可提供无偿体验,如有需要请于我们联络。 咨询电话:020-. 值班手机:. 网站网址:....
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 机械/制造/汽车

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服