UML课程设计报告--汽车-租赁系统需求分析设计讨论报告_机械制造-汽车技术.pdf
《UML课程设计报告--汽车-租赁系统需求分析设计讨论报告_机械制造-汽车技术.pdf》由会员分享,可在线阅读,更多相关《UML课程设计报告--汽车-租赁系统需求分析设计讨论报告_机械制造-汽车技术.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-汽车租赁系统的需求分析与设计 1 目的 UML 统模课程是一门面向对象开发方法的设计语言。UML 统模课程设计实验课,着重加强面向对象建模技术。使用 UML 统模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。UML 统模课程是本科类计算机专业的一门骨干课程,技术复杂,应用围广。本课程设计实验主要容:构建系统的分析模型、设计模型。本次课程设计的主要目标如下:1.掌握面向对象的分析技术、设计技术;2.构建汽
2、车租赁系统”的需求分析模型和设计模型;2 描述和要求 汽车租赁系统的需求分析与设计”是基于现实需要,综合全面考虑,用 UML统模语言,简化业务领域,验证用例的正确性,一致性,完备性,可行性等方法来实现的!21 系统目标 系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。22 功能要求 汽车租赁系统”中的功能需求可以包括以下几个方面:客户可以通过不同的方式(包括、前台、网上)预订车辆;能够保存客户的预订申请单;能够保存客户的历史记录;
3、工作人员可以处理客户申请;-技术人员可以保存对车辆检修的结果。满足上述需求的系统主要包括以下几个模块:基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些 表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。信息查询模块:该模块主要用于查询相关信息。3 课程设计报告容 31 各系统的功能模块详细容及主要功能模块 基本数据维护模块包括的主要功能模块:添加车辆信息
4、修改车辆信息 添加员工信息 修改员工数据 基本业务模块包含的主要功能模块:用户填写预定申请 工作人员处理预定请求 技术人员填写服务记录 工作人员处理还车 数据库模块的主要功能模块:客户信息管理 车辆信息管理 租赁信息管理 职员信息管理 信息查询模块的主要功能模块:查询客户信息 查询职员信息 查询车辆信息 查询客户记录 下图为该汽车租赁系统的主要功能模块图:面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本
5、次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-32 系统主要参与者 经过系统分析和实际需求,汽车租赁系统中的参与者主要有以下两类:1 客户 2 公司职员 33 系统的用例图 1、客户参与的用例图 客户在整个活动主要进行预定车辆(reserve the car)”、取得车辆(get
6、 the car)”、归还车辆(return the car)”这三种行为。其中预定车辆可以通过不同的方式来进行,主要归为 联系(by call)”、网上预定(on the web)”两种形式。如果车辆发生意外,客户在归还车辆时,还需要进行相关罚款,所以罚款(return with fine)”作为归还车辆(return)”的一个扩展用例。汽车租凭系统 基本数据维 基本业务模 数据库模块 信息查询 模 用户填写预定申请 添加车辆 信息 修改车辆信 息 添加员工信 息 修改员工数 据 工 作人 员处 理预 定请求 技 术人 员填 写服 务记录 工作人员处理还车 客户信息管理 车辆信息管理 租凭信
7、息管理 职员信息管理 查询客户信息 查询职员信息 查询车辆信息 查询客户记录 面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完
8、善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-如果采取进行网上预定”的形式,则需要在网上进行相关表格填写!所以fill the order form(填写指定表格)”是网上预定(on the web)的一个扩展例。因此整个用例模型图如下所示:2、公司职员参与的用例图 相对客户行为而言,公司员工所要进行的行为就比较多,可以分为以下几类:system login(系统登陆)reserve(处理客户预定信息)give the car to customer(取车给客户)end the bussiness(结束交易).reserve(处理客户预定信息)可以通过
9、use 方法来进行Querry customer order record”、refuse request”、accept request”进行相关操作。因此整个用例模型图如下所示:面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结
10、合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-34 系统的顺序图 系统的顺序图主要从以下几方面进行描述的:管理人员开展工作的顺序图 客户预订车辆的顺序图 客户取车的顺序图 客户还车的顺序图 1、管理人员开展工作的顺序图 管理人员需要进行相关工作记录的审核工作和跟员工交流沟通,并没有直接跟客户有直接关系,因此管理人员开展工作的顺序图主要涉及到这三个类:Managers RentRecords Employees 面向对象建模技术使用统模语言用需求模型简化
11、业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-注:因为 Employees(员工
12、)不只一人,所以他们之间会有相互了解、影响和合作,所以不能忘记了他们之间的部活动。员工与经理之间也是一个互动过程。具体顺序图如下所示:【顺序图说明】(1)checkRecord():查看记录(2)checkWorkInfo():查看工作信息(3)calculate():核算(4)return result():返回结果 2、客户预订车辆的顺序图 客户申请车辆时,要进行个人息的填写等、通过相关合法检测后,才能够成功预定到车辆。具体类有以下五个:Customers(顾客)Requests(请求表)mmonWorkers(普通员工)CustomerRecord(顾客记录表)面向对象建模技术使用统模语
13、言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-Cars(车辆)具
14、体流程:顾客需要在请求表中填写信息,再由普通工作人员审核,普通工作人员在以往顾客表中审核相关信息,看是否顾客有损坏车辆的不好记录,若无不良状况,检查车辆状态,如果有合适的话,进行顾客租车的信息记录,并在请求中填写允许”,并把这个请求结果通知顾客!具体顺序图如下所示:【顺序图说明】(1)fillOrder():填写要求(2)checkRequest():查看客户请求(3)check():查看(4)no problem():没有问题(5)Inserviced():是否可使用(6)ok():可以(7)creat new customer recored():进行客户信息的新记录(8)Allow():
15、允许(9)isHandled():处理并发送(10)notify():通知 3、客户取车的顺序图 客户取车的顺序图包括以下几个类:面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营
16、全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-Customers(顾客)Requests(请求表)mmonWorkers(普通员工)WorkRecord(工作记录表)Cars(车辆)只要认真分析,不难理解客户取车过程,要注意取车的同时要付款。具体顺序图如下所示:【顺序图说明】(1)show notice():提供身份(2)check():核查(3)ok():没有问题(4)pay():付款(5)fillWorkRecord():填写员工自己的工作记录(6)update_carstatus():把车的状况进
17、行转换 4、客户还车的顺序图 这个顺序图将跟上面的对象有些不同,基于实际需要,主要还涉及:进行 汽 车 检 查 的 技 术 工 作 人 员(SkillWorkers)、汽 车 状 况 登 记 表(ServiceRecords)、租用登记表(RentRecords)等类!具体涉及类:Customers(顾客)面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计
18、技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-SkillWorkers(技术工作人员)mmonWorkers(普通员工)CustomerRecord(顾客登记表)Cars(车辆)RentRecords(租用登记表)ServiceRecords(服务登记表)具体流程:顾客把车返还给普通员工,普通员工把车交给技术员工,技术员工进程车
19、辆状态检查,并填写相关车辆状态情况,作好记录后在交给普通员工,若车辆出现问题,普通员工会通知顾客进行相关赔偿;顾客财产保险后,普通员工进行车辆保修情况进行记录,并登记顾客把车返还等相关信息,并更新相关租用信息,使得这辆车能够投入下一轮回的使用!具体顺序图如下所示:【顺序图说明】(1)returnback():还车(2)check_carstatus():检查车的情况(3)fillRecord():填写车的相关情况表(4)return():返回车情况表(5)notify_payment():通知付款(6)pay():付款(7)update_carstatus():进行车辆信息的转换(空闲、不空闲
20、、维修)(8)end():取消客户记录(9)updateRecord():更新当前工作记录 面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构建系统的分析模型设计模型本次课程设计的主要目标如下掌握面向对象的分析技术设计技术构建汽车租赁系统的需求分析模型和设计模型描和要求汽车租赁系统的需求分析与设计是基于现实需要综合全面考虑用统模和信息化技术结合汽车租赁经营的实际运作情况建设一个覆盖汽车租赁经营全部业务的汽车租赁系统通过该系统提高企
21、业信息化水平完善经营管理体系提高员工素质进一步加强企业市场竞争能力功能要求汽车租赁系统中的功能需求-35 系统的协作图 系统的协作图按流程和时间段主要分为三部分:客户预订的协作图 客户取车的协作图 客户还车的协作图 1、客户预订的协作图,如下所示:跟上面的客户预订的顺序图有相似之处,并可以相互转换。2、客户取车的协作图,如下所示:跟上面的客户取车的顺序图有相似之处,并可以相互转换。面向对象建模技术使用统模语言用需求模型简化业务领域用分析模型验证用例的正确性一致性完备性可行性用设计模型标识解决方案通过模型实现了从业务领域到软件领域的映射通过建模使问题可视化形式化通过一序列的建模和迭计实验主要容构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 课程设计 报告 汽车 租赁 系统 需求 分析 设计 讨论 机械制造 汽车技术
限制150内