uml课程设计--汽车-租赁系统的需求分析设计讨论报告

uml课程设计--汽车-租赁系统的需求分析设计讨论报告

ID:32700709

大小:341.50 KB

页数:20页

时间:2019-02-14

uml课程设计--汽车-租赁系统的需求分析设计讨论报告_第1页
uml课程设计--汽车-租赁系统的需求分析设计讨论报告_第2页
uml课程设计--汽车-租赁系统的需求分析设计讨论报告_第3页
uml课程设计--汽车-租赁系统的需求分析设计讨论报告_第4页
uml课程设计--汽车-租赁系统的需求分析设计讨论报告_第5页
资源描述:

《uml课程设计--汽车-租赁系统的需求分析设计讨论报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.汽车租赁系统的需求分析与设计1.目的UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。本课程设计实验主要内容:构建系统的分析模型、设计模型。本次课程设计的主要目标如下:1.掌握面向对象的分析技术、设计技术;2

2、.构建“汽车租赁系统”的需求分析模型和设计模型;2.描述和要求“汽车租赁系统的需求分析与设计”是基于现实需要,综合全面考虑,用UML统一建模语言,简化业务领域,验证用例的正确性,一致性,完备性,可行性等方法来实现的!2.1系统目标系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。2.2功能要求“汽车租赁系统”中的功能需求可以包括以下几个方面:Ø客户可以通过不同的方式(包括电话、前台、网上)预订车辆;Ø能够保存客户的预订申请单;Ø

3、能够保存客户的历史记录;..Ø工作人员可以处理客户申请;Ø技术人员可以保存对车辆检修的结果。满足上述需求的系统主要包括以下几个模块:Ø基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。Ø基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。Ø数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。Ø信息查询模块:该模块主要用于查询相关信息。1.课程设计报告内容3.1各系统的功能模块详细内容及主要功能模块基本数据维护

4、模块包括的主要功能模块:Ø添加车辆信息Ø修改车辆信息Ø添加员工信息Ø修改员工数据基本业务模块包含的主要功能模块:Ø用户填写预定申请Ø工作人员处理预定请求Ø技术人员填写服务记录Ø工作人员处理还车数据库模块的主要功能模块:Ø客户信息管理Ø车辆信息管理Ø租赁信息管理Ø职员信息管理信息查询模块的主要功能模块:Ø查询客户信息Ø查询职员信息Ø查询车辆信息Ø查询客户记录下图为该汽车租赁系统的主要功能模块图:..汽车租凭系统基本数据维护模块基本业务模块数据库模块信息查询模块用户填写预定申请添加车辆信息修改车辆信息添加员工信息修改员工数据工作人员处理预定请求技术人员填写服务记录工作人员处理还车客户信息管理车辆

5、信息管理租凭信息管理职员信息管理查询客户信息查询职员信息查询车辆信息查询客户记录3.1系统主要参与者经过系统分析和实际需求,汽车租赁系统中的参与者主要有以下两类:客户公司职员3.2系统的用例图1、客户参与的用例图客户在整个活动主要进行“预定车辆(reservethecar)”、“取得车辆(getthecar)”、“归还车辆(returnthecar)”这三种行为。其中预定车辆可以通过不同的方式来进行,主要归为“电话联系(bycall)”、“网上预定(ontheweb)”两种形式。如果车辆发生意外,客户在归还车辆时,还需要进行相关罚款,所以“罚款(returnwithfine)”作为“归还车辆

6、(return)”的一个扩展用例。如果采取进行“网上预定”..的形式,则需要在网上进行相关表格填写!所以“filltheorderform(填写指定表格)”是“网上预定(ontheweb)的一个扩展例。因此整个用例模型图如下所示:1、公司职员参与的用例图相对客户行为而言,公司员工所要进行的行为就比较多,可以分为以下几类:Øsystemlogin(系统登陆)Øreserve(处理客户预定信息)Øgivethecartocustomer(取车给客户)Øendthebussiness(结束交易).reserve(处理客户预定信息)可以通过〈〈use〉〉方法来进行“Querrycustomerord

7、errecord”、“refuserequest”、“acceptrequest”进行相关操作。因此整个用例模型图如下所示:..3.4系统的顺序图系统的顺序图主要从以下几方面进行描述的:•管理人员开展工作的顺序图•客户预订车辆的顺序图•客户取车的顺序图•客户还车的顺序图1、管理人员开展工作的顺序图管理人员需要进行相关工作记录的审核工作和跟员工交流沟通,并没有直接跟客户有直接关系,因此管理人员开展工作的顺序图主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。