欢迎来到天天文库
浏览记录
ID:22995268
大小:1.15 MB
页数:25页
时间:2018-11-02
《面向对象技术与应用汽车租赁c#全文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、汽车租赁管理系统建模分析手册信箱:xsw84(5)163.com1汽车租赁系统的需求分析1.1系统功能需求1.1.1系统的功能需求包拈以卜JL个方面。1.客户需要提前预订车辆。2.车辆!li租由于下述原因而变得杂。(1)需要提交司机的信息:全名,生U,驾照号码,驾照等级。(2)要记录笫三方付款单位。(3)确认用户是否签订碰摘损失免责书,责任保险,个人事故保险。(4)签订租车协议。协议号,客户名,租赁类型,车辆序号,车辆价格,汽车离店时闽,里程,预期挽车的时间等信息。3.还车由于下述原因而变得复杂。(1)油箱不满要计油费到附加费用中。(2)若汽车出现事过(受损,客户
2、伤亡等),确认川户是否签订碰撞损失免责书,责任保险,个人事故保险,没有签订的要计入相应的费用到附加费用屮。(3)登记归还日期,时间,里程等信息。(4)系统计算相应的收费数鬥。满足上述耑求的系统主要包括以下几个模块。(1)系统川户管理模块。(2)円常业务管理模块。(3)车辆信息管理模块。(4)客户会员管理模块。2系统的UML基本模型2.1汽车租赁管理系统事件列表二号事编事件描述系统输入提供输入系统输出接受输入1、客户提前预定车辆预定车辆客户预定是否成功客户、员工2、客户提供司机信息司机信息客户员工3、客P提供付款的第三方信息付款的第三方信息客户员工4、客户提供保险信
3、息保险信息客户员工5、客签订租赁协议租赁协议客户员工6、员工确认邮箱是满的邮箱是满的员T燃料费7、员工记录还车信息还车信息员工8、员工检査车辆是否受损车辆是否受损员工维修费用9、员工检查车辆是否要保养车辆是否耍保养员工10、员工送车到洗车行入库员工11、是到出再账单的吋候了客户应该支付的款项客/*、员工12、客户付款付款信息客户员工2.2系统的用例图2.2.1创建用例阁之前首先需要确定参与者。(1)在汽车租赁系统中,需要客户的参与。客户可以提出预订请求,预订请求得到确认后可以収车,租赁期限到期后还应该将车返还给租赁商。(2)租赁公司的员工则需要处理客户的租赁申请,
4、并在汽车返还时对车辆状况进行检查:2.2.2由以上分析可以肴出,所奋的动作都是围绕着客户和公司员工进行的。因此,系统屮的参与者主要有两类:客户和公司员工。系统的用例主要如下三个:(1)预订车辆用例。客户在取车之前应该首先预订车辆。(2)取:午:用例。如果客户的午:辆预订得到确认,要在确定的闩期到前台取午:。(3)还车川例。客广应该在规定吋间还车。2.2.3扩展的基本用例叙述用例:预订汽车参与者:客户目的:为客户保贸预订的汽车概述:如果公司还有可供出租的汽车,则按客户的要求予以保留。以备客户租川类型:基木前提条件:公司有可以出租的汽车后置条件:无特殊需求:客户预订汽
5、车后,必须租用该车事件流参与者操作系统响应1.当客户需要预订汽车吋,用例开始2.如果公司还有车,则将该:午:保留候选事件流如果公司没有车了,则用例结束,通知客户没有可以预订的车了用例:出租汽车参与者:客户目的:为客户出租预订的汽车概述:将汽车出租给客户,并在系统中做相应的记录类型:基木前提条件:汽车己被该客广预订后置条件:无特殊需求:客户须填写相应的信息到系统中事件流参与者操作系统响应1.当客户预订到汽车并用车时,用例开始2.客广提供司机信息3.客户提供付款的第三方信息4.客户提供保险信息5.客户签订租赁协议6.如果以上信息全部提交,则岀租车辆给客户,并在系统中做
6、和应的记录候选事件流4.如果客户没有提供保险信息,则增加相应的费用到附加的U常费用中用例:归还汽车及结账参与者:客户,员工目的:将汽车添加到代出租的预订表中,并收取应收取的出租费用概述:将汽车归还给汽车租赁公司,结束合同关系类型:基木前提条件:验证车辆是否满足相应的归还条件,并按相应的条件处理车辆后置条件:无特殊需求:无事件流参与者操作系统响应1.当客户还车给公司时,用例开始2.员工确认邮箱是满的3.员工it!录还车信息4.员工检查:午:辆没有受损5.员工检查车辆是不需要保养6.员工送车到洗车行7.根裾条件出具相应的账单8.车辆信息入库,以备再次出租候选事件流2.
7、员丁.确认邮筘是不是满的,则基木费用增加燃料货1.员工检查车辆受损,且没奋碰撞免责书,则维修费川记录到账单2.员工检查车辆需耍保养,则送去保养2.3汽车租赁管理系统的时序图2.3.1首先来介绍系统的吋序阁,汽车租赁系统的吋序阁主要有如下3个。(1)客户预订车辆的吋序图。(2)客户収车时序图。(3)客户还车及结账的时序图。其余用例的时序阁较为简单,系统分析的时候讨以不给出。2.3.2客户预订车辆的时序I冬I(1)客户预订车辆的时序图系统揀作约定:(1)Query():查询是否有待预订的车辆(2)Query():查询该客户是否4:公司注册(3)rcscrvc(„):按
8、客户要求预
此文档下载收益归作者所有