UML期末大作业-基于某UML地教学评估系统设计与分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
标准文档
南昌大学课程设计报告
课程名称UML分析与设计
课题名称《基于UML的教学评估系统的设计与分析》
专业软件工程
班级146班
学号8000114105
姓名吴长福
2016年5月30日
UML
课程设计任务书
课程名称面向对象分析与UML课程设计
课题《基于UML的教学评估系统设计与分析》
专业班级软工146班
学生姓名吴长福
学号8000114105
小组成员吴长福、张一凡、王安然、
温敏、王震、谭天
一、设计内容与设计要求
1.设计内容:
面向对象系统分析与设计课程是计算机科学与技术本科专业(软件方向)的一门重要的专业课。通过本课程的学习,使学生在已有的计算机软硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。通过学习本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象系统分析和设计的建模标准UML语言,能够利用Rational Rose(或Microsoft Viso、Start UML)软件以某一信息系统为例进行系统分析和设计。
目前,大家在学习阶段缺乏工作方面的实践,对很多领域的业务不熟悉。但是熟悉业务是软件开发的基础,没有人生来就什么都熟悉。于是,拟订了如下几个题目,它接近大家的学习和生活环境,以便大家去熟悉其中的业务。
希望大家分组完成,选出本组的组长,作好分工与合作。每组一题,各组题目不能相同;同组成员的负责的模块(子系统)不能相同。
题目1:高校图书馆管理系统
题目2:高校教务管理系统
题目3:高校学生信息系统
题目4:高校后勤管理系统
题目5:高校学生工作管理系统
题目6:高校教学管理系统
题目7:人事考勤管理系统
题目8:高校教材管理系统
题目9:高校科研管理系统
题目10:高校宿舍管理系统
题目11:高校实验室管理系统
题目12:学生成绩管理系统
或自选题目
2.设计要求:
(1)用例建模
完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,对其中主要功能的用例书写书面用例。对每个用例的进一步描述可以活动图,这一部分在动态建模来完成。
(2)静态建模
系统的静态结构模型主要由类图和对象图表达。对于复杂的系统可能还要用到包图。其中类图是静态建模的核心。
(3)动态建模
系统的动态结构模型主要由交互图(顺序图和协同图)、状态机图和活动图表达。在系统的分析和设计中应当对主要的Use Case和对象类绘制这些图形。
(4)物理建模
系统的组件图和部署图
(5)小结
对本课程设计进行总结。
目录
引言 (6)
一.需求分析 (6)
1.1 用户需求分析 (6)
1.2功能需求分析 (6)
二.用例建模 (7)
2.1系统功能结构 (7)
2.1.1 系统用例图和数据流程图 (10)
2.2 功能描述 (11)
三.静态结构建模 (8)
四.动态行为建模 (10)
4.1.1系统管理员添加用户的时序图 (13)
4.1.2 系统管理员、专家及领导添加评估内容的时序图 (14)
4.1.3系统管理员、专家及领导、教师评估结果的查询的时序图 (14)
4.1.4系统管理员、教师添加教师的情况的时序图 (14)
4.1.5学生、教师、专家及领导教学评估的时序图 (14)
4.2.1学生的活动图 (15)
4.2.2教师活动图 (15)
4.2.3专家活动图 (16)
4.3.1系统管理员活动图 (16)
4.3.2系统管理员评估设置的活动图 (17)
4.3.3系统管理员其他设置的活动图 (17)
五.物理模型 (18)
5.1系统的组件图 (18)
5.2系统的配置图 (20)
5.3实现 (21)
六.课程设计心得与体会 (23)
参考文献 (24)
引言
面向对象的建模方法着眼于研究的现实问题,对问题空间进行自然分割,识别其中的实体(或对象)及其相互关系,建立问题空间的信息模型。UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。这种语言继承了各种向对象和一些结构化建模语言的优点,把它们有机地融为一体,也代表了面向对象方法的软件开发技术的发展方向。
一.需求分析
1.1 用户需求分析
为用户(包括教师、学生和学校领导)提供一个了解教师的教学效果,提高教学质量的具有集成性、方便而实用的课堂教学评估环境。用户能够通过简洁明了的界面,在客户端使用通用的浏览器,方便快捷的对课堂教学活动进行网上综合评估。
系统应当具有相当的可用性和可扩展性,即提供有意义的不同层次的反馈;评估表、问卷设计精炼,易于判断,能够有效地采集数据;评估指标的设定主客观相结合,使反馈信息更加全面、准确。
1.2功能需求分析
(1)评估方法和形式的多样化。针对一个给定的评估对象,运用学生评估、教师自评和教师互评三种方法来进行评估,评估方式采用主观评估和客观评估相结合。
(2)评估数据的统计,提供不同层次的反馈。对采集的评估数据,根据其权重统计结果,给出反馈信息。
(3)评估指标的设定能够全面而客观的反映课堂教学的质量。通过一系列教学评估指标的设定,从横向、纵向两个大的方面来对课堂教学质量进行定性和