欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    汽车租赁系统.docx

    • 资源ID:9456261       资源大小:242.61KB        全文页数:15页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    汽车租赁系统.docx

    1、汽车租赁系统汽车租赁系统说明:首先进行需求分析。这里介绍的汽车租赁系统的需求分析只是一个简单的版本,在实际应用中,应根据客户的不同需求,在此根底上扩展。1、汽车租赁系统的需求分析系统功能需求系统功能需求包括一下几个方面。1客户可以通过不同的方式包括 、前台、网上预订车辆2能够保存客户的预订申请单3能够保存客户的历史记录4工作人员可以处理申请5技术人员可以保存对车辆检修的结构满足上述需求的系统主要包括以下几个模块。(1)根本数据维护模块。根本数据维护模块提供了使用者录入、修改并维护根本数据的途径。例如对客户的个人信息、租赁信息、车辆的根本信息等的录入和修改(2)根本业务模块。根本业务模块中,客户

    2、可以填写汽车租赁申请表,工作人员负责处理这些表格。同时,技术人员可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。(3)数据库管理模块。在汽车租赁系统中,对客户、工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。(4)信息查询模块。信息查询模块主要用于查询相关信息,例如工作人员查询车辆信息和客户信息等。图1所示表示汽车租赁系统的功能需求。根本数据维护模块如图2所示。(1)添加车辆信息。汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等。(2)修改车辆信息。车辆被租借以后状态会发生变化,要根据具体情况修改车辆的状态,如预

    3、留、租赁和空闲。(3)添加员工信息。公司员工的信息应该保存到系统数据库中,以便管理人员根据员工的表现对员工进行考核。(4)修改员工数据。交易的任务完成率要保存在员工信息中,员工完成一笔交易,要更新员工的个人信息。根本业务模块包括图3所示的几方面。(1)用户填写预定申请。客户在租赁汽车之前首先要填写预定申请。(2)工作人员处理预定请求。工作人员要处理客户的预定申请,可以根据客户租赁的历史记录和目前车辆的状况决定是否同意客户的预定请求。(3)技术人员填写效劳记录。公司的技术人员早客户归还车辆以后要对车辆进行彻底的检查,以确定车辆目前的状况,检查完要填写效劳记录。(4)工作人员处理还车请求。工作人员

    4、将根据车辆的状况和租赁的时间收取此次租赁的费用,如果车辆有损坏,还要收取一定的罚金。1客户信息。客户信息除了包括客户的根本信息之外,还包括客户的租赁历史纪录。2车辆信息管理。车辆信息包括车辆的车型,车辆的新旧程度,车辆的状态等。3租赁信息管理。租赁信息包括客户的租赁申请表记录和技术人员的效劳记录等。4员工信息管理。员工信息包括工作人员、技术人员、管理人员的根本信息以及工作人员的工作记录等。信息查询模块主要是查询数据库中的相关信息,如图5所示。(1)查询客户信息。负责客户的信息查询。(2)查询员工信息。负责公司员工信息的查询(3)查询车辆信息。负责车辆信息的查询(4)查询客户记录。负责查询客户的

    5、车辆租赁历史记录。2、系统的UML模型创立用例图之前首先要确定系统的参与者。(1)在汽车租赁系统中,需要客户的参与。客户可以提出预定请求,预定请求得到确认后可以取车,租赁期限到期后还应该将车辆返还给租赁商。(2)租赁公司的员工那么需要处理顾客的预定申请,并在汽车返还时对车辆状况进行检查。由以上分析可以看出,所有的动作都是围绕客户和公司员工进行的。因此,系统中的参与者主要有两大类:客户和员工。1、客户参与的用例图客户参与的用例主要有以下几个,如图7所示。(1)预定车辆用例。客户在取车之前首先应该预定车辆。(2)取车用例。如果客户的车辆预定得到确认,要在确定的日期到前台取车。(3)还车用例。客户应

    6、该在规定时间还车。用例说明:1Reserve The car:预定车辆的用例2By call: 预定用例。这是从预定扩展出来的一种用例方式。3on the web:网络预定用例。这是从预定扩展出来的一种用例方式。用户可以从该公司的主页上提交预定申请。4Fill the order form:填写预定申请表的用例。如果客户在网上预定,必须完成预定申请表。5get the car:取车用例6return the car:还车用例7return with fine:缴纳罚金用例。客户如果不能按时还车将缴纳罚金。2、员工参与的用例图。员工参与的用例包括以下几个,如图8所示。1登陆系统用例。公司员工输入

    7、工作号和密码可以登陆系统。2处理预定申请用例。普通员工可以处理客户的预定申请。3将预定的车交付客户用例。4结束租赁业务用例。用户还车,技术人员确认车辆无误后,工作人员可以确定该租赁交易结束。用例说明:1system login:系统登陆用例2reserve process:预定处理用例3Query customer order record:查询客户预定历史记录用例。工作人员可以把客户的历史记录作为判断是否接受客户请求的一个依据。4refuse request:拒绝预定请求用例。工作人员可以根据情况拒绝客户的预定请求,例如客户历史记录不良,没有所需车辆等。5accept request:接受预

    8、定请求用例。工作人员可以在核对客户情况及车辆状态后,可以接受客户的请求。6give the car to customer:将预定的车交付客户用例。7check the car:检查车辆状况用例。技术人员可以对车辆进行检查,可以确定车辆是否被破坏。8end the business:结束租赁业务用例汽车租赁系统的时序图主要有以下四个。(1)管理人员开展工作的时序图(2)客户预定车辆的时序图(3)客户取车的时序图(4)客户还车时序图其他用例的时序图比拟简单,系统分析的时侯可以不给出。1、管理人员开展工作的时序图管理人员开展工作的时序图时序图说明:(1)viewRecord():查看记录函数(2)

    9、viewWorkInfo():查看工作记录函数(3)calculate():计算工作人员的任务完成率的函数管理人员既可以查看汽车的租赁记录,又可以查看普通工作人员的工作记录和任务完成情况。2、客户预定车辆的时序图客户要租赁车辆,首相必须填写申请表。员工负责处理申请表,他们根据客户租赁的历史记录以及客户申请车辆的状态决定是否接受客户申请,如果两个条件都满足,那么将接受申请并为客户预留该车;否那么就拒绝请求,处理过的申请表状态都设为已处理。如果接受用户租赁请求,必须为该客户添加一条记录,然后通知客户前来取车。时序图说明:(1)fillOrder():填写租赁申请表的函数(2)checkReques

    10、t():查看申请的函数(3)check():检查历史记录的函数(4)InServiced():判断车辆状态的函数(5)Allow():允许客户租赁车辆的函数(6)Notify():通知客户前来取车的函数3、客户取车的时序图略4、客户还车时序图客户在规定的时间内将车返还给租赁商后,技术人员将对车辆进行检修以及确定是否有损坏,并填写一份效劳记录,公司职员将根据记录确定客户应付的款项。与客户交易完成后,需要修改车辆的状态、客户记录及工作记录等。时序图说明:Check_carstaus():检查车辆状况函数fillRecord():填写车辆检查记录函数Notify_payment():通知客户支付租赁

    11、款的函数Update_carstaus():更新车辆信息函数End():结束租赁函数updateRecord():更新工作记录函数汽车租赁系统的协作图主要有以下几个。(1)客户预定车辆的协作图(2)客户取车协作图(3)客户还车协作图1、客户预定车辆协作图协作图说明:(1)fillOrder():申请表类中填写租赁申请表的函数(2)checkRequest():普通员工类中查看申请的函数(3)check():客户租赁历史记录类中的检查历史记录函数(4)InServiced():车辆类中的判断车辆状况的函数(5)Allow():允许客户租赁车辆的函数(6)IsHandled():判断预定表单是否被

    12、处理的函数(7)Notify():通知客户前来取车的函数1、客户取车协作图2、客户还车协作图2.6 系统的活动图活动图说明:1Customer request:客户填写租赁申请2Store the request:存储申请3Employee check the request:公司员工查看租赁申请4Handle new request :处理新的租赁申请5Check the customer record:查看客户租赁历史记录6Deny request:拒绝租赁申请7The car is avialable:汽车可用8Send the message:发送取车信息9Customer acqui

    13、re the car:客户取车10Customer give back:客户还车3、系统中的类1、客户和公司员工类类图说明:1Person类是所有类的父类,它包括4个属性:姓名,身份证,地址和 。他包含的方法都是用来设置和获取这些属性的。2Customer类是包含客户信息的类,输了继承父类的方法和属性,它包括车辆类型和驾驶证号码等属性。2、一些其他的类类图的说明:1CustomerRecord表示客户的记录。2Car代表车辆记录3ServicedRecord表示每次租赁的效劳记录4RequestOrder表示填写客户申请资料的表格5WorkRecord职员的工作记录3.2、各类之间的关系类图说明:从图中可以看出,工作人员可以查看所有顾客的租赁历史记录,可以处理几个客户的租赁申请。由于工作人员可以同时处理多个业务,那么他可以拥有多个效劳记录和工作记录。技术人员需要同时维护多辆车,每辆车也需要多个人员进行维护。经理可以查看多个员工工作记录。


    注意事项

    本文(汽车租赁系统.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开