需求分析
汽车租赁系统主要包括以下模块: (1)基本数据维护管理模块 (2)基本业务管理模块 (3)基本信息管理模块 (4)信息查询管理模块
基本数据维护管理模块的主要功能: ①添加车辆信息 ②修改车辆信息 ③添加员工信息 ④修改员工数据
基本业务管理模块的主要功能: ①用户填写预定申请 ②工作人员处理预定请求 ③工作人员填写服务记录 ④工作人员处理还车
基本信息管理模块的主要功能: ①客户信息管理 ②车辆信息管理 ③租赁信息管理 ④职员信息管理
信息查询管理模块的主要功能: ①查询客户信息 ②查询职员信息 ③查询车辆信息 ④查询客户记录
1.系统需求
(1)客户可以通过电话、网上和前台预订租借车辆。
(2)客户填写预订单后,工作人员查看客户租赁记录,如果记录无问题,同意客户的预订。如果记录情况不佳,拒绝预订的请求。如果没有客户记录查到,建立新的客户记录后,办理租借手续,并通知客户。
(3)客户取车时出示通知,职员查看无误后,要求客户支付押金,填写工作记录并更新车辆状态,将车借于客户。
(4)客户换还车时,结清租借车辆的金额,职员更新车辆状态,填写客户记录,更新工作记录。
2.识别对象
(1)管理人员。 (2)工作人员。 (3)客户。 (4)汽车。
3.识别用例
(1)客户通过电话、网上和前台预定的方式预订汽车。 (2)工作人员登录系统。 (3)工作人员进行预定处理。 (4)工作人员交付汽车。 (5)客户得到汽车。
管理人员工作人员客户汽车
(6)工作人员填写服务记录。 (7)客户归还汽车。
(8)工作人员结束租车业务。
4.对需求进行完整的描述和捕获
(1)客户参与的用例图:客户在本系统中可以进行预订汽车(电话租车和网上租车)、得到汽车和归还汽车的操作。
预定汽车得到汽车客户归还汽车
(2)公司职员参与的用例:职员在本系统中能够进行系统登录、处理预订、交付汽车和结束租车业务的相关操作。
登录系统预定处理交付汽车工作人员结束租车业务
5.类图
从前面的需求分析中,我们可以依据主要的七个类对象:汽车、客户、工作人员、工作记录、请求订单、客户记录和服务记录创建完整的类图。
工作记录汽车工作人员请求订单服务记录客户客户记录
在汽车租赁系统中,从客户开始发送租车请求道最后客户归还租借的车辆为止,整个系统的状态图如下图所示。
顾客发送请求员工处理请求搜索相关信息拒绝请求结束业务接受请求库存信息客户得到汽车客户归还汽车检查汽车
7.顺序图
(1)客户预订车辆的时序图
客户预订车辆的活动步骤包括:①客户填写预订单 ②工作人员检查预订单并检查客户记录 ③办理租车的手续 ④完成手续后,建立新的客户手续 ⑤同意租车请求 ⑥通知客户。根据以上步骤创建时序图。
客户请求订单工作人员客户记录汽车1.填写预订单2.检查预订单3.检查客户记录4.没有问题5.办理租借手续6.完成手续7.建立新的客户手续8.同意请求9.通知客户(2)客户取车的时序图
客户取车的活动步骤包括:①客户出示取车的通知 ②工作人员查看通知无误 ③客户支付押金 ④工作人员填写工作记录 ⑤更新车辆的状态 ⑥客户取车。根据以上步骤创建序列图。
客户请求订单工作人员工作记录汽车1.出示通知2.查看通知3.没问题4.支付押金5.填写工作记录6.更新车辆状态7.取车
(3)客户还车的时序图
客户还车的活动步骤包括:①归还车辆 ②工作人员检查车辆的状态并添加服务记录 ③通知付款 ④客户付清钱款 ⑤工作人员更新车辆状态。根据以上步骤创建序列图。
客户工作人员技术人员汽车服务记录客户记录借车记录1.还车2.检查车辆状态3.填写服务记录4.反馈信息5.通知付款6.付款7.更新车辆状态8.填写客户记录9.更新工作记录
因篇幅问题不能全部显示,请点此查看更多更全内容