您好,欢迎访问三七文档
汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页目录1、前言........................................................................................................................22、系统需求分析........................................................................................................33、功能模块图............................................................................................................44、用例图....................................................................................................................54.1、客户参与的用例图.......................................................................................74.2、公司职员参与的用例图...............................................................................85、时序图....................................................................................................................95.1、汽车信息管理时序图...................................................................................95.2、修改密码时序图.........................................................................................105.3、汽车租赁管理时序图.................................................................................105.4、汽车续租管理时序图.................................................................................115.5、汽车归还时序图.........................................................................................116、协作图..................................................................................................................126.1、客户预定的协作图.....................................................................................126.2、客户取车的协作图.....................................................................................126.3、客户还车的协作图.....................................................................................137、状态图..................................................................................................................147.1、汽车信息管理状态图.................................................................................147.2、修改密码状态图.........................................................................................147.3、汽车租赁管理状态图.................................................................................157.4、汽车续租管理状态图.................................................................................157.5、汽车归还管理状态图.................................................................................168、活动图..................................................................................................................179、组件图..................................................................................................................1810、类图....................................................................................................................2011、配置图................................................................................................................2212、E-R图..................................................................................................................23汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页1、前言本文主要目的是利用建模工具对汽车租赁管理系统进行建模,用类图、用例图、时序图、协作图、状态图、活动图、组件图、配置图等设计汽车租赁管理系统的软件过程,更好的被用户所理解。汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页2、系统需求分析随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应包括汽车类型管理、会员类型管理、保险类型管理、销售商管理、保险公司管理、客户信息管理、会员信息管理和汽车租赁、续租、归还管理等主要功能,从而可以形成统一有效的管理。在该系统中,要实现对汽车类型信息、会员类型信息和保险类型信息等基本信息的添加、修改、删除、和查询;销售商信息的添加、修改、删除和查询;保险公司信息的添加、修改、删除和查询;客户信息和会员信息的添加、修改、删除和查询以及汽车租赁、续租、归还等具体操作的实现。以满足当前该行业在处理业务上的需求。汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页3、功能模块图分析系统的使用对象和用户需求,设计系统的体系结构。系统的功能模块如下图所示汽车租赁管理系统基本信息管理客户会员管理租赁业务管理系统用户管理汽车类型管理会员类型管理保险类型管理销售商管理保险公司管理客户信息管理会员信息管理汽车信息管理汽车租赁管理汽车续租管理汽车归还管理系统用户管理修改自身密码汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页4、用例图本系统中,以汽车租赁为实现功能,其他的功能都是为了服务于该主要功能,从而便于管理。系统的用例图如下图所示。汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页通过对系统进行需求分析,得到系统的用例图,从而知道了系统要实现的基本功能。客户通过管理人员对系统进行操作,通过建立用例图得知系统的体系结构。本系统采用3层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。系统中将用户、汽车管理等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。客户管理人员汽车类型管理会员类型管理保险类型管理销售商管理基本信息管理保险公司管理客户信息管理客户会员管理会员信息管理汽车信息管理汽车租赁管理汽车续租管理租赁业务管理汽车归还管理系统用户管理修改自身密码includeincludeincludeincludeincludeincludeincludeincludeincludeincludeincludeinclude汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.com页,共23页在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。管理人员对基本信息的管理,包括对汽车类型信息的增加、删除、修改和查询;对会员类型信息的增加、删除、修改和查询;保险类型信息的增加、删除、修改和查询;销售商信息的增加、删除、修改和查询;保险公司信息的增加、删除、修改和查询。所以,有基本信息管理用例,还包括汽车类型管理用例、会员类型管理用例、保险类型管理用例、销售商管理用例和保险公司管理用例。管理人员对客户会员的管理,主要是会员类型的修改和查询,客户信息的增加、删除、修改和查询。所以,有客户会员管理用例和客户信息管理用例。管理人员对租赁业务的管理,包括汽车类型信息的增加、删除、修改和查询;汽车租赁信息的增加、删除、修改和查询;汽车续租信息的增加、删除、修改和查询;汽车归还信息的增加、删除、修改和查询;所以,有租赁业务用例、汽车租赁管理用例、汽车续租管理用例、汽车归还管理用例。管理人员对系统用户的管理,包括系统用户的增加、删除、修改和查询和密码的修改;所以有系统用户管理用例和密码修改用例。4.1、客户参与的用例图汽车租赁管理系统UML面向对象分析与设计案例Email:greenvc@gmail.comhttp://
本文标题:汽车租赁管理系统
链接地址:https://www.777doc.com/doc-6369960 .html