UML课程设计报告_汽车租赁系统的需求分析与设计
- 格式:doc
- 大小:174.50 KB
- 文档页数:24
《可视化建模与UML》课程结业报告课题名称:汽车租赁系统建模姓名:刘佳伟学号: 80921006班级: 09软件本(2)学院:电子与信息工程学院指导老师:夏洁武完成日期:2012年5月28日目录第一章概述 (4)1.1项目背景 (4)1.2 软件的一般性描述 (4)1.2.1运行环境和资源 (4)1.2.3 软件功能概述 (4)第二章用例模型 (6)2.1 用例图简介以及用例图的建立 (6)2.1.1 客户借车的用例图 (7)2.2 客户参与的用例用例描述 (7)2.2.1 事件流 (7)2.3.1事件流 (9)第三章类模型 (11)3.1 类模型的概述以及类模型的建立 (11)3.2 类图描述 15第四章交互模型 (17)4.2 系统交互模型的建立 (18)4.2.2 客户预订车辆的顺序图 (19)4.2.3 客户取车的顺序图 (20)4.2.4 客户还车的顺序图 (21)4.2.5 客户预订的协作图 (22)4.2.6 客户取车的协作图 (23)4.2.7 客户还车的协作图 (24)第五章包图的建立 (25)5.1 包图的概述 (25)第六章行为模型的建立 (26)6.1行为模型的概述 (26)6.2 行为模型的建立 (27)6.2 .1 系统的状态图 (27)6.2.3 系统的活动图 (28)第七章小结 (29)第一章 概述1.1项目背景利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。
1.2 软件的一般性描述 1.2.1运行环境和资源本软件可以运行在WindowsXP,Windows Vista 以及Windows 7系统上,电脑的最低内存要求为1GB ,CPU 主频为1.8GHZ 以上。
1.2.2 软件的体系结构汽车租赁系统图1-1 软件体系结构1.2.3 软件功能概述本系统拥有以下功能:用户登入记录客户信息查询客户信息计算租金(1)用户登入系统。
汽车租赁系统-UML建模小组成员:沈思文、黄言、刘立博、赖侨杰(组长)任务分配:沈思文:数据库管理模块黄言:信息查询模块刘立波:基础数据维护模块赖侨杰:基础业务模块一、需求分析:(1)客户可以通过不同的方式(包括电话、前台、网上)预订车辆(2)能够保存客户的预订申请单(3)能够保存客户的历史记录(4)工作人员可以处理申请(5)技术人员可以保存对车辆检修的结构二、系统模块划分:1、基本数据维护模块。
基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。
例如对客户的个人信息、租赁信息、车辆的基本信息等的录入和修改;(1)添加车辆信息。
汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等。
(2)修改车辆信息。
车辆被租借以后状态会发生变化,要根据具体情况修改车辆的状态,如预留、租赁和空闲。
(3)添加员工信息。
公司员工的信息应该保存到系统数据库中,以便管理人员根据员工的表现对员工进行考核。
(4)修改员工数据。
交易的任务完成率要保存在员工信息中,员工完成一笔交易,要更新员工的个人信息。
2、基本业务模块。
基本业务模块中,客户可以填写汽车租赁申请表,工作人员负责处理这些表格。
同时,技术人员可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。
(1)用户填写预定申请。
客户在租赁汽车之前首先要填写预定申请。
(2)工作人员处理预定请求。
工作人员要处理客户的预定申请,可以根据客户租赁的历史记录和目前车辆的状况决定是否同意客户的预定请求。
(3)技术人员填写服务记录。
公司的技术人员早客户归还车辆以后要对车辆进行彻底的检查,以确定车辆目前的状况,检查完要填写服务记录。
(4)工作人员处理还车请求。
工作人员将根据车辆的状况和租赁的时间收取此次租赁的费用,如果车辆有损坏,还要收取一定的罚金。
3、数据库管理模块。
在汽车租赁系统中,对客户、工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。
黑龙江科技学院(计算机与信息工程学院)《统一建模语言》课程作业基于UML的汽车租赁系统的分析与设计班级:网络07-2班学号: 01,02,03,04,05,06姓名:马庆辉,马猛,王海龙,王野,冯霄,白智文授课教师:才智作业成绩:2010年5月目录目录 (I)第1章绪论 (1)1.1 系统概述 (1)1.1.1 需求描述 (2)1.1.2 运行环境描述 (2)1.2 系统研究的现状及发展趋势 (2)1.3 作业结构及研究的主要内容 (3)第2章系统需求分析 (4)2.1 系统需求描述 (4)2.2 系统用例图建模 (4)第3章系统概要设计 (7)3.1 系统类图建模 (7)3.2 系统数据库设计 (8)第4章系统详细设计 (11)4.1 系统状态图建模 (11)4.2 系统活动图建模 (11)4.3 系统时序图建模 (12)4.4 系统协作图建模 (15)4.5 系统组件图建模 (16)4.6 系统配置图建模 (16)第5章总结 (17)参考文献 (18)第1章绪论现代科学的发展,使计算机进入了几乎一切领域。
从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。
当今社会的数据信息管理离不开计算机技术的支持。
如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。
今天,随着社会生产的发展,人民生活水平的提高,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。
随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。
因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。
在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。
汽车租赁系统需求分析一、引言汽车租赁系统是一种在线平台,旨在为个人和企业提供可靠的汽车租赁服务。
本文将对汽车租赁系统的需求进行分析,以确保系统能够满足用户的期望和需求。
二、用户角色和功能需求1. 个人用户- 注册和登录:个人用户可以通过注册账号并登录系统来享受租赁服务。
- 浏览车辆信息:个人用户能够浏览系统中的车辆信息,包括车型、价格、可用日期等。
- 预订和租赁:个人用户可以选择心仪的车辆,并进行预订和租赁操作。
- 付款和退款:个人用户可以选择合适的付款方式,并能够申请退款。
- 评价和反馈:个人用户可以对租赁过程进行评价并提供反馈。
2. 企业用户- 注册和登录:企业用户可注册账号并登录系统,享受专业的租赁服务。
- 车辆管理:企业用户可以添加、编辑和删除车辆信息,并设定车辆的可用时间和租金。
- 订单管理:企业用户可以查看和处理订单,包括确认、取消和调整。
- 统计和报表:企业用户可以查看租赁数据的统计和生成报表。
三、非功能性需求1. 界面美观:系统界面设计应简洁美观,易于操作和导航。
2. 响应速度:系统在用户操作时应快速响应,降低用户等待时间。
3. 安全性:系统应具备用户数据加密和安全传输保护机制,以防止信息泄露。
4. 可靠性:系统应具备高可靠性,保证用户租赁过程的顺利进行。
5. 可扩展性:系统应具备可扩展性,能够支持未来的业务增长和功能拓展。
四、技术需求1. 前端技术:系统前端可采用HTML、CSS和JavaScript等技术进行开发,以实现良好的用户界面和交互体验。
2. 后端技术:系统后端可采用Java、Python或者PHP等技术进行开发,以实现系统的逻辑处理和数据管理。
3. 数据库:系统需要使用可靠的数据库管理系统,如MySQL或者Oracle等,以存储和管理用户、车辆、订单等相关数据。
4. 服务器:系统需要使用稳定可靠的服务器,以确保系统的持续稳定运行和良好的性能。
五、总结综上所述,汽车租赁系统的需求分析包括了用户角色和功能需求、非功能性需求以及技术需求。
《可视化建模与UML》课程结业报告课题名称:汽车租赁系统建模姓名:刘佳伟学号: 80921006班级: 09软件本(2)学院:电子与信息工程学院指导老师:夏洁武完成日期:2012年5月28日目录第一章概述 (4)1.1项目背景 (4)1.2 软件的一般性描述 (4)1.2.1运行环境和资源 (4)1.2.3 软件功能概述 (4)第二章用例模型 (6)2.1 用例图简介以及用例图的建立 (6)2.1.1 客户借车的用例图 (7)2.2 客户参与的用例用例描述 (7)2.2.1 事件流 (7)2.3.1事件流 (9)第三章类模型 (11)3.1 类模型的概述以及类模型的建立 (11)3.2 类图描述 15第四章交互模型 (17)4.2 系统交互模型的建立 (18)4.2.2 客户预订车辆的顺序图 (19)4.2.3 客户取车的顺序图 (20)4.2.4 客户还车的顺序图 (21)4.2.5 客户预订的协作图 (22)4.2.6 客户取车的协作图 (23)4.2.7 客户还车的协作图 (24)第五章包图的建立 (25)5.1 包图的概述 (25)第六章行为模型的建立 (26)6.1行为模型的概述 (26)6.2 行为模型的建立 (27)6.2 .1 系统的状态图 (27)6.2.3 系统的活动图 (28)第七章小结 (29)第一章 概述1.1项目背景利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。
1.2 软件的一般性描述 1.2.1运行环境和资源本软件可以运行在WindowsXP,Windows Vista 以及Windows 7系统上,电脑的最低内存要求为1GB ,CPU 主频为1.8GHZ 以上。
1.2.2 软件的体系结构汽车租赁系统图1-1 软件体系结构1.2.3 软件功能概述本系统拥有以下功能:用户登入记录客户信息查询客户信息计算租金(1)用户登入系统。
汽车租赁系统需求分析报告1. 介绍本文档旨在对汽车租赁系统的需求进行分析和规划。
汽车租赁系统是一个用于管理汽车租赁业务的软件系统,可以提供汽车租赁、租金计算、订单管理等功能。
本文档将对系统的功能需求、非功能需求和用户需求进行详细的分析和描述。
2. 功能需求2.1 用户管理 - 系统应提供用户注册和登录功能,以便用户使用系统。
- 用户可以查看个人信息,并可以修改密码和联系方式。
- 系统应有不同的用户角色,如管理员、租车人员和客户,每个角色有不同的权限和功能。
2.2 汽车管理 - 系统应提供汽车信息管理功能,包括汽车的基本信息(如品牌、型号、颜色、车牌号等)和租赁信息(如日租金、可租用日期等)。
- 管理员可以添加、删除和修改汽车信息。
- 客户可以查看汽车列表,并根据条件筛选需要的汽车。
2.3 订单管理 - 客户可以根据需要租赁汽车,并生成订单。
- 系统应提供订单管理功能,包括订单的创建、修改和取消。
- 管理员可以查看和处理订单,包括确认订单、分配车辆和计算租金。
2.4 租赁费用计算 - 系统应根据租赁日期和费率计算租赁费用。
- 客户可以在下订单前查看预估租赁费用。
2.5 数据统计和报表 - 系统应提供数据统计和报表功能,如租赁次数、租赁收入等。
3. 非功能需求3.1 可靠性 - 系统应保证数据的安全性和完整性,防止数据丢失和篡改。
- 系统应具有高可用性,能够24/7运行,保证用户的正常使用。
3.2 性能 - 系统应具有较好的性能,能够快速响应用户的请求。
- 系统在处理大量数据时,应保持稳定并具有较高的吞吐量。
3.3 可扩展性 - 系统应具有良好的可扩展性,能够适应业务的扩张和变化。
- 系统的架构应设计合理,方便后续的功能扩展和维护。
4. 用户需求4.1 界面友好 - 系统应具有直观的界面和良好的用户体验,方便用户快速上手使用。
- 界面设计应简洁明了,遵循一致的设计风格。
4.2 操作便捷 - 系统应提供简单易用的操作方式,如点击、拖拽等。
汽车租赁系统的需求分析与设计1.功能要求“汽车租赁系统”中的功能需求可以包括以下几个方面:●客户可以通过不同的方式(包括电话、前台、网上)预订车辆;●能够保存客户的预订申请单;●能够保存客户的历史记录;●工作人员可以处理客户申请;●技术人员可以保存对车辆检修的结果。
满足上述需求的系统主要包括以下几个模块:●基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。
●基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。
●数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。
●信息查询模块:该模块主要用于查询相关信息。
2. 汽车租赁系统的需求分析2.1 系统功能需求系统的功能需求主要包括以下几个方面:●客户可以通过不同的方式(包括电话、前台、网上)预订车辆。
●能够保存客户的预订申请单。
●能够保存客户的历史记录。
●工作人员可以处理客户申请。
●技术人员可以保存对车辆检修的结果。
满足上述需求的系统主要包括以下模块:⏹基本数据维护模块⏹基本业务模块⏹数据库管理模块⏹信息查询模块2.2基本数据维护模块基本数据维护模块包括的主要功能模块:●添加车辆信息●修改车辆信息●添加员工信息●修改员工数据2.3基本业务模块基本业务模块包含的功能:●用户填写预定申请●工作人员处理预定请求●技术人员填写服务记录●工作人员处理还车2.4数据库模块数据库模块的功能:●客户信息管理●车辆信息管理●租赁信息管理●职员信息管理2.5信息查询模块信息查询模块是查询数据库中的相关信息,包括:●查询客户信息●查询职员信息●查询车辆信息●查询客户记录3. 系统的UML基本模型3.1 系统的用例图⏹ 创建用例图之前首先需要确定参与者。
⏹系统中的参与者主要有两类: ✧ 客户 ✧ 公司职员1. 客户参与的用例图return with finereturn the car <<extend>>2. 公司职员参与的用例图Query customer order recordget the car to customer3.2 系统的顺序图1. 管理人员开展工作的顺序图2. 客户预订车辆的顺序图3. 客户取车的顺序图4. 客户还车的顺序图3.3 系统的协作图1. 客户预订的协作图6: isHandled2. 客户取车的协作图3. 客户还车的协作图theServiceOrder : ServiceRecord: custormer: employeetheCar :CartheCustomerRecord : CustomerRecordtheWorkRecord : WorkRecord1: return_car( )3: fillRecord( )5: end( )6: updateRecord( )2: check_carstatus( )4: update_carstatus( )3.4 系统的状态图3.5 系统的活动图4 系统中的类4.1 系统中主要的类1.客户和公司职员类2.一些其他的类4.2 各个类之间的关系5 系统的配置与实现系统的配置图DatabaseApplicationApplicationServ erCommon Worker ManagerInterfaceSkill Worker。
汽车租赁系统UML建模与设计1.系统需求分析与用例建模首先,进行系统需求分析,明确系统应该具备的功能和性能要求。
然后,根据需求分析结果,进行用例建模。
用例建模可包含以下用例:-客户注册登录用例:客户通过系统进行注册和登录操作。
-车辆查询用例:客户通过系统查询可租用的车辆信息。
-租车用例:客户选择车辆并进行租车操作。
-还车用例:客户还车,并进行相关结算。
-订单查询用例:客户查询租车订单信息。
-信息管理用例:管理员对车辆信息和客户信息进行管理操作。
2.静态建模进行系统的静态建模,包括类图和对象图。
-类图:类图描述系统中的类以及它们之间的关系。
在汽车租赁系统中,可能会包含以下类:-车辆类:包含车辆的基本信息,如车型、颜色、日租金等。
-订单类:包含租车订单的信息,如订单号、租车时间、租车天数等。
-车辆管理类:负责车辆信息的管理,包括增加、删除、修改和查询等操作。
-客户管理类:负责客户信息的管理,包括增加、删除、修改和查询等操作。
-订单管理类:负责订单信息的管理,包括增加、删除、修改和查询等操作。
-登录类:负责客户登录操作。
-结算类:负责订单结算操作。
-对象图:对象图描述系统中的具体对象以及它们之间的关系。
例如,可以创建一个客户对象,包含客户的详细信息,并与相应的订单对象和车辆对象进行关联。
3.动态建模进行系统的动态建模,包括时序图和活动图。
-时序图:时序图描述系统中对象之间的消息交互情况。
例如,客户选择车辆并进行租车操作的过程可以通过时序图来表示,包括客户对象发送选择车辆请求消息、系统对象处理请求并返回车辆信息消息等。
-活动图:活动图描述系统中的业务流程。
例如,客户进行租车操作的过程可以通过活动图来表示,包括客户对象选择车辆、确认租车信息、系统对象更新车辆状态等。
4.界面设计进行系统的界面设计,包括登录界面、车辆查询界面、租车界面、还车界面等。
界面设计应根据用户友好性和易用性原则进行,使用户能够方便地进行相关操作。
课程设计报告
2009 ~ 2010 学年第二学期
教学单位信息工程与技术系
课程名称 UML统一建模语言课程设计课程设计题目汽车租赁系统的需求分析与设计指导教师 XXXX 学生姓名 XXXXX 专业名称计算机科学与技术(数据库)年级 08级
汽车租赁系统的需求分析与设计
一.课程设计目的
UML统一建模课程是一门面向对象开发方法的设计语言。
UML统一建模课程设计实验课,着重加强面向对象建模技术。
使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。
通过模型实现了从业务领域到软件领域的映射。
通过建模,使问题可视化,形式化。
通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。
UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。
本课程设计实验主要内容:构建系统的分析模型、设计模型。
主要目标如下:
1. 掌握面向对象的分析技术、设计技术;
2. 构建“汽车租赁系统”的需求分析模型和设计模型;
二.课程设计题目描述和要求
本课程设计中包含:
A.软件需求分析
B.汽车租赁系统的需求分析
C.系统的UML基本模型
D.系统中的类
E.系统的配置与实现
1、系统目标
系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完
善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。
2、功能要求
“汽车租赁系统”中的功能需求可以包括以下几个方面:
●客户可以通过不同的方式(包括电话、前台、网上)预订车辆;
●能够保存客户的预订申请单;
●能够保存客户的历史记录;
●工作人员可以处理客户申请;
●技术人员可以保存对车辆检修的结果。
满足上述需求的系统主要包括以下几个模块:
●基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。
●基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;
同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。
●数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管
理,车辆的租赁情况也要进行详细的登记。
●信息查询模块:该模块主要用于查询相关信息。
三.课程设计报告内容
1. 汽车租赁系统的需求分析
1.1 系统功能需求
系统的功能需求主要包括以下几个方面:
●客户可以通过不同的方式(包括电话、前台、网上)预订车辆。
●能够保存客户的预订申请单。
●能够保存客户的历史记录。
●工作人员可以处理客户申请。
●技术人员可以保存对车辆检修的结果。
满足上述需求的系统主要包括以下模块:
⏹基本数据维护模块
⏹基本业务模块
⏹数据库管理模块
⏹信息查询模块
1.2基本数据维护模块
基本数据维护模块包括的主要功能模块:
●添加车辆信息
●修改车辆信息
●添加员工信息
●修改员工数据
1.3基本业务模块
基本业务模块包含的功能:
●用户填写预定申请
●工作人员处理预定请求
●技术人员填写服务记录
●工作人员处理还车
1.4数据库模块
数据库模块的功能:
●客户信息管理
●车辆信息管理
●租赁信息管理
●职员信息管理
1.5信息查询模块
信息查询模块是查询数据库中的相关信息,包括:
●查询客户信息
●查询职员信息
●查询车辆信息
●查询客户记录
2. 系统的UML基本模型
2.1 系统的用例图
⏹创建用例图之前首先需要确定参与者。
⏹系统中的参与者主要有两类:
✧客户
✧公司职员
1. 客户参与的用例图
2. 公司职员参与的用例图
2.2 系统的顺序图
1. 管理人员开展工作的顺序图
2. 客户预订车辆的顺序图
3. 客户取车的顺序图
4. 客户还车的顺序图
2.3 系统的协作图1. 客户预订的协作图
6: isHandled( )
2. 客户取车的协作图
3. 客户还车的协作图
2.4 系统的状态图
theServiceOrder : ServiceRecord
: custormer
: employee
theCar :
Car
theCustomerRecord : CustomerRecord
theWorkRecord : WorkRecord
1: return_car( )
3: fillRecord( )
5: end( )
6: updateRecord( )
2: check_carstatus( )4: update_carstatus( )
2.5 系统的活动图
3 系统中的类
3.1 系统中主要的类
1.客户和公司职员类
2.一些其他的类
3.2 各个类之间的关系
4 系统的配置与实现
系统的配置图
Database
Application
Application
Serv er
Common Worker Manager
Interface
Skill Worker
四.小结
汽车租赁系统是一套针对汽车租赁业务的实际特点而开发的应用与管理软件,其功能覆盖了汽车租赁业务的全部流程。
主要包括车辆预订、租赁业务、车辆管理、客户管理、车辆检修、租金统计等功能。
它包括了四个模块:基本数据维护模块、基本业务模块、数据库管理模块和信息查询模块。
其中,基本数据维护模块提供了使用者录入、修改并维护基本数据的途径,主要包括了添加车辆信息、修改车辆信息添加员工信息、修改员工数据几大主要功能。
基本业务模块则提供客户可以填写汽车租赁的申请表,工作人员会处理这些表格;同时,技术人员还可以提供每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求,它包含的功能有:用户填写预定申请、工作人员处理预定请求、技术人员填写服务记录和工作人员处理还车。
数据库模块是对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记,它的功能则是客户信息管理、车辆信息管理、租赁信息管理和职员信息管理。
信息查询模块是查询数据库中的相关信息,包括查询客户信息、查询职员信息、查询车辆信息和查询客户记录。
通过这一个课程设计中,我学会了不少东西。
最大的收获就是知道了如何进行UML统一建模,掌握了面向对象UML统一建模语言。
我了解了使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。
我还认识到通过模型可以实现从业务领域到软件领域的映射;通过建模,可以使问题可视化,形式化。
而通过一序列的建模活动,提高了我在系统设计上的能力,增长了分析、解决问题的经验,对UML 统一建模语言有了更深的了解。
可以说,这次设计既锻炼了我的动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将在我以后的学习中起到很大的作用。
我会运用从中学到的宝贵经验来指导我今后的学习和工作,不断地实践,不断地学习,让自己变得更加的充实,更适合社会的需要。
参考书目:
[1] 徐峰,陈暄,UML面向对象建模基础,中国水利水电出版社,2008
[2] 王先国,方鹏,曾碧卿,刘烨,UML统一建模实用教程,清华大学出版社,2009
[3] 王养廷,李磊,宋汉珍,UML基础与应用,清华大学出版社,2006
课程设计成绩评定表。