《汽车租赁管理系统UML建模.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统UML建模.docx(4页珍藏版)》请在三一办公上搜索。
1、汽车租赁管理系统UML建模汽车租赁管理系统 汽车租赁系统是一套针对汽车租赁业务的实际特点而开发的应用与管理软件,其功能覆盖了汽车租赁业务的全部流程。主要包括车辆预订、租赁业务、车辆管理、客户管理、车辆检修、租金统计等功能。它包括了四个模块:基本数据维护模块、基本业务模块、数据库管理模块和信息查询模块。其中,基本数据维护模块提供了使用者录入、修改并维护基本数据的途径,主要包括了添加车辆信息、修改车辆信息 添加员工信息、修改员工数据几大主要功能。基本业务模块则提供客户可以填写汽车租赁的申请表,工作人员会处理这些表格;同时,技术人员还可以提供每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请
2、求,它包含的功能有:用户填写预定申请、工作人员处理预定请求、技术人员填写服务记录和工作人员处理还车。数据库模块是对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记,它的功能则是客户信息管理、车辆信息管理、租赁信息管理和职员信息管理。信息查询模块是查询数据库中的相关信息,包括查询客户信息、查询职员信息、查询车辆信息和查询客户记录。 1 .系统的用例图 系统中的参与者主要有两类:客户,公司职员。 客户参与的用例图 1 公司职员参与的用例图 2.系统的顺序图 管理人员开展工作的顺序图 2 客户预订车辆的顺序图 theCustomer : CustomertheReq
3、uest : RequestOrdertheCommonWorker : CommonWorkertheCustomerRecord : CustomerRecordtheCar : CarfillOrder( )checkRequest( )check( )no problemInServiced( )okcreate new customer recordAllow( )isHandled( )notify 客户取车的顺序图 theCustomer : CustomertheRequestOrder : RequestOrdershow_notice( )theCommonWorker :
4、 CommonWorkertheWorkRecord : WorkRecordtheCar : Carcheck( )okpayfillWorkRecord( )update_carstatus( )3 客户还车的顺序图 theCustomer : CustomertheCommonWorker : CommonWorkertheSkillWorker : SkillWorkertheCar : CartheServiceRecord : ServiceRecordtheCustomerRecord : CustomerRecordtheRentRecord : WorkRecordreturnbackcheck_carstatus( )fillRecord( )returnnotify_payment( )payupdate_carstatus( )end( )updateRecord( )3.系统中的类图 客户和公司职员类 一些其他的类 4 各个类之间的关系 5