收藏 分销(赏)

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

上传人:w****g 文档编号:2443639 上传时间:2024-05-30 格式:DOC 页数:14 大小:291.54KB
下载 相关 举报
汽车租赁系统建模分析手册模板.doc_第1页
第1页 / 共14页
汽车租赁系统建模分析手册模板.doc_第2页
第2页 / 共14页
汽车租赁系统建模分析手册模板.doc_第3页
第3页 / 共14页
汽车租赁系统建模分析手册模板.doc_第4页
第4页 / 共14页
汽车租赁系统建模分析手册模板.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、汽车租赁管理系统建模分析手册S0446王小刚版权太原理工大学计算机和软件学院信箱: 1 汽车租赁系统需求分析11系统功效需求 1.1.1 系统功效需求包含以下多个方面。 1.用户需要提前预订车辆。 2.车辆出租因为下述原所以变得复杂。 (1)需要提交司机信息:全名,生日,驾照号码,驾照等级。 (2)要统计第三方付款单位。(3)确定用户是否签署碰撞损失免责书,责任保险,个人事故保险。(4)签署租车协议。协议号,用户名,租赁类型,车辆序号,车辆价格,汽车离店时间,里程,预期换车时间等信息。3.还车因为下述原所以变得复杂。(1)油箱不满要计油费到附加费用中。 (2)若汽车出现事过(受损,用户伤亡等)

2、,确定用户是否签署碰撞损失免责书,责任保险,个人事故保险,没有签署要计入对应费用到附加费用中。(3)登记归还日期,时间,里程等信息。(4)系统计算对应收费数目。满足上述需求系统关键包含以下多个模块。 (1)系统用户管理模块。(2)日常业务管理模块。(3)车辆信息管理模块。(4)用户会员管理模块。2 系统UML基础模型2.1汽车租赁管理系统事件列表事件编号事件描述系统输入提供输入系统输出接收输入1、用户提前预定车辆预定车辆用户预定是否成功用户、职员2、用户提供司机信息司机信息用户职员3、用户提供付款第三方信息付款第三方信息用户职员4、用户提供保险信息保险信息用户职员5、用户签署租赁协议租赁协议用

3、户职员6、职员确定邮箱是满邮箱是满职员燃料费7、职员统计还车信息还车信息职员8、职员检验车辆是否受损车辆是否受损职员维修费用9、职员检验车辆是否要保养车辆是否要保养职员10、职员送车到洗车行入库职员11、是到出具账单时候了用户应该支付款项用户、职员12、用户付款付款信息用户职员22系统用例图2.2.1 创建用例图之前首先需要确定参与者。 (1)在汽车租赁系统中,需要用户参与。用户能够提出预订请求,预订请求得到确定后能够取车,租赁期限到期后还应该将车返还给租赁商。 (2)租赁企业职员则需要处理用户租赁申请,并在汽车返还时对车辆情况进行检验:2.2.2由以上分析能够看出,全部动作全部是围绕着用户和

4、企业职员进行。所以,系统中参与者关键有两类:用户和企业职员。 系统用例关键以下三个: (1)预订车辆用例。用户在取车之前应该首先预订车辆。 (2)取车用例。假如用户车辆预订得到确定,要在确定日期到前台取车。 (3)还车用例。用户应该在要求时间还车。2.2.3扩展基础用例叙述用例:预订汽车参与者:用户目标:为用户保留预订汽车概述:假如企业还有可供出租汽车,则按用户要求给予保留。以备用户租用类型:基础前提条件:企业有能够出租汽车后置条件:无特殊需求:用户预订汽车后,必需租用该车事件流参与者操作系统响应1.当用户需要预订汽车时,用例开始2.假如企业还有车,则将该车保留候选事件流假如企业没有车了,则用

5、例结束,通知用户没有能够预订车了用例:出租汽车参与者:用户目标:为用户出租预订汽车概述:将汽车出租给用户,并在系统中做对应统计类型:基础前提条件:汽车已被该用户预订后置条件:无特殊需求:用户须填写对应信息到系统中事件流参与者操作系统响应1.当用户预订到汽车并用车时,用例开始2. 用户提供司机信息3. 用户提供付款第三方信息4. 用户提供保险信息5. 用户签署租赁协议6.假如以上信息全部提交,则出租车辆给用户,并在系统中做对应统计候选事件流4.假如用户没有提供保险信息,则增加对应费用到附加日常费用中用例:归还汽车及结账参与者:用户,职员目标:将汽车添加到代出租预订表中,并收取应收取出租费用概述:

6、将汽车归还给汽车租赁企业,结束协议关系类型:基础前提条件:验证车辆是否满足对应归还条件,并按对应条件处理车辆后置条件:无特殊需求:无事件流参与者操作系统响应1.当用户还车给企业时,用例开始2.职员确定邮箱是满3.职员统计还车信息4.职员检验车辆没有受损5.职员检验车辆是不需要保养6.职员送车到洗车行7. 依据条件出具对应账单8. 车辆信息入库,以备再次出租候选事件流2.职员确定邮箱是不是满,则基础费用增加燃料费4.职员检验车辆受损,且没有碰撞免责书,则维修费用统计到账单5.职员检验车辆需要保养,则送去保养23汽车租赁管理系统时序图2.3.1 首先来介绍系统时序图,汽车租赁系统时序图关键有以下3

7、个。 (1)用户预订车辆时序图。 (2)用户取车时序图。 (3)用户还车及结账时序图。其它用例时序图较为简单,系统分析时候能够不给出。2.3.2用户预订车辆时序图(1)用户预订车辆时序图系统操作约定:(1)Query():查询是否有待预订车辆(2) Query():查询该用户是否在企业注册 (3)reserve(,):按用户要求预订车辆(4)CarStatus():修改车辆在车库中状态信息(5)reserveno():返回预订编号给用户,以备用户用此编号提取车辆用户要租赁车辆,首先必需填写申请表。企业职员负责处理申请表,她们依据用户租赁历史统计和用户申请车辆状态决定是否接收用户请求。假如两个条

8、件全部满足,那么将接收请求而且为用户预留该车;不然就拒绝请求,处理过申请表状态全部设为已处理。假如接收用户租赁请求,首先为该用户添加一条统计,然后通知用户前来取车。(2)用户取车时序图:系统操作约定:(1)Query():查询是否有已预订车辆(2) getDriverNum() :查询该车辆相对应司机数目 (3) fillDriverInfo(, , , , ):要求用户录入司机信息(4) Add( ) :按要求签署租车协议,并写入数据库(5) CarStatus( ) :修改车辆状态为已租赁(6)GetCar:用户取车,并返回租赁协议号给用户用户在约定时间到前台取车,企业职员首先验证取车通知

9、,验证经过后,将要求用户付款,然后填写一份租车协议,同时修改车辆状态。(3)用户还车时序图:系统操作约定:(1)Query():按用户提供租车协议号,查询用户信息(2) Query():按用户提供租车协议号,查询用户所租车辆信息(3) Query():按用户提供租车协议号,查询用户所签署协议信息(4) Get( ) :按要求签署信息,取得租车费用问题(5) Return( ) :工作人员检验车辆后,把需求油费,保养费等费用计入其它费用,并收取费用,完成车辆归还(6)CarStatus( ):修改车辆状态为未出租,以备下次再次出租(7 ReturnSuccessed:还车成功用户在要求时间将车返

10、还给租赁企业,技术人员将对车辆进行检修以确定是否有损坏,而且生成其它费用,企业职员将依据统计确定用户应付款项。和用户交易完成以后,需要修改车辆状态。24汽车租赁管理系统域模型25汽车租赁管理系统系统结构汽车租赁管理系统负责整个系统总体协调工作;MSSQL数据库负责数据管理;工作人员负责处理用户请求和进行租赁交易;而技术人员界面则用于技术人员查询、修改汽车状态。26汽车租赁管理系统设计类图27汽车租赁管理系统状态图28汽车租赁管理系统活动图3数据库表结构cars字段名类型长度许可为空carnochar20*typeidint4TRUEcarnamechar50TRUEcolorchar20TRU

11、Eoilnochar30TRUEenginenochar50TRUEcarcasechar50TRUEsaleidnumeric9TRUEbuydatedatetime8TRUEinsurnochar50TRUEinsuridnumeric9TRUEinsurtypechar50TRUEinsursdatedatetime8TRUEinsuredatedatetime8TRUEdepositreal4TRUEdaypricereal4TRUEweekendpricereal4TRUEweekpricereal4TRUEmonthpricereal4TRUEdaypmreal4TRUEovert

12、imepricereal4TRUEoverkmpricechar10TRUEstatuschar10TRUEcommentvarchar50TRUEcustomer字段名类型长度许可为空idchar20*namechar50TRUEsexchar2TRUEageint4TRUEidcardchar30TRUEtelephonechar30TRUEworkplacechar30TRUEaddresschar30TRUEzipcodechar30TRUEemailchar30TRUElicensenochar30TRUElecensetypechar30TRUEgetdatechar30TRUEe

13、xpireddatechar30TRUEdriverageint4TRUEflagint4TRUEtypeidint4TRUEcertificatechar40TRUEwarrantorchar50TRUEwldcardchar30TRUEwworkplacechar100TRUEdriverinf字段名类型长度许可为空drivernamechar50FALSEbirthdaydatetime8FALSElicensenochar10FALSElicensegradechar10FALSEreservenoint4*lease字段名类型长度许可为空contractnochar50*carnoc

14、har20TRUEcustidchar20TRUEleasetimedatetime8TRUEleasemodechar10TRUEprice1real4TRUEprice2real4TRUEworkdaysint4TRUEweekendcountint4TRUEdepositreal4TRUEdaykmreal4TRUEoutkmreal4TRUEoprice1real4TRUEoprice2real4TRUEreturntimedatetime8TRUEreturnkmreal4TRUEothercostreal4TRUEratereal4TRUEpaymentreal4TRUEtotal

15、real4TRUEstatuschar10TRUEcreatedatedatetime8TRUEusernamechar20TRUErealrtimedatetime8TRUEsecrety1char10TRUEsecrety2char10TRUEsecrety3char10TRUEmembertype字段名类型长度许可为空idint4*typenamechar50TRUEratereal4TRUEreserveinf字段名类型长度许可为空namechar50*idchar20FALSEcarnochar20FALSEreservenoint4FALSEusers字段名类型长度许可为空usernamechar20*pwdchar20TRUEstatuschar10TRUEtype字段名类型长度许可为空idint4*typenamechar50TRUE提供5万集管理视频课程下载,详情查看:./zz/提供2万GB高清管理视频课程硬盘拷贝,详情查看:./shop/2万GB高清管理视频课程目录下载:./1GB.rar高清课程可提供无偿体验,如有需要请于我们联络。咨询电话:020-.值班手机:.网站网址:.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

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

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服