基于uml高校网络教学管理系统研究与设计

基于uml高校网络教学管理系统研究与设计

ID:5995114

大小:31.00 KB

页数:8页

时间:2017-12-30

基于uml高校网络教学管理系统研究与设计_第1页
基于uml高校网络教学管理系统研究与设计_第2页
基于uml高校网络教学管理系统研究与设计_第3页
基于uml高校网络教学管理系统研究与设计_第4页
基于uml高校网络教学管理系统研究与设计_第5页
资源描述:

《基于uml高校网络教学管理系统研究与设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于UML高校网络教学管理系统研究与设计  摘要:针对高校网络教学管理系统开发过程中分析和设计阶段的特点,从高校网络教学管理系统需求分析出发,利用UML统一建模语言对高校网络教学管理系统进行建模实践,建立了系统功能用例模型。并用统一建模语言中的时序图对相应模块进行了分析设计。关键字:UML;用例图;时序图;网络教学管理系统中文分类号:TP302.11文献标识码A文章编号:2095-2163(2013)04-AnalysisandDesignofNetworkManagementSystemofUniversitybased

2、onUMLLanYing(CollegeofComputerScienceandTechnology,JilinNormalUniversity,Siping136000,China)Abstract:Aimingtothecharacteristicsofanalysisandthedesigningofnetworkmanagementsysteminthedevelopmentprocess,thispaperestablishestheusecasemodelofsystemfunctionbyUML.Itdepe

3、ndsontherequirementsanalysisofUniversity’snetworkmanagementsystem.Thispaper8providesthesequencediagramsofthemodulesinthenetworkmanagementsystem.Keywords:UML;UseCaseDiagram;SequenceDiagram;UniversityNetworkManagementSystem1高校网络教学管理系统的功能分析高校网络教学管理系统的功能需求主要有以下几个方面:首先

4、,学生用户可以登录网络教学管理网站浏览、查找教学相关信息和下载教师课件文件等;其次,高校教师可以登录高校网络教学管理网站输入具体课程简介、上传教学课件文件、发布和修改以及更新作业布置消息等;再次,网络教学系统管理员可以对高校网络教学系统的具体Web页面进行有效维护以及批准高校师生用户的注册申请等。2利用UseCase用例图对网络教学系统进行功能建模2.1UML的九类视图UML(UnifiedModelingLanguage),既统一建模语言,主要由下列九类视图来定义:用例图:从用户角度描述系统功能,并指出其具体操作者[1]

5、。类图:描述软件系统中类的静态结构,不仅定义系统中的类,同时也表示类之间的联系,如关联、依赖、聚合联系等,也包括类的属性和操作。该图描述的是一种系统中的静态关系,在软件系统整个开发生命周期都是有效的。8对象图:是类图的实例,几乎使用与相对应类图完全相同的标识[2]。状态图:描述类所对应对象全部可能的状态以及事件发生时状态的相关转移条件,状态图实现了对类图的补充。活动图:描述满足用例要求所要进行的相关活动以及各个活动间的具体约束关系。时序图:显示关联对象之间的动态合作关系,时序图强调了各对象之间消息发送的先后顺序和消息参数,

6、同时也表达了对象之间的交互[3]。协作图:描述各个对象间的协作关系,协作图跟时序图有些相似,显示对象间的动态合作关系。协作图除了能够显示信息交换外,还显示具体对象以及对象之间的关系。组件图:描述系统代码部件的物理结构及各系统部件之间相互依赖关系,组件图方便软件开发者分析和理解各部件之间的相互依赖程度;部署图:定义软件系统中软硬件的物理体系结构[4]。2.2UseCase图用例图(UseCase8Diagram)是软件系统开发过程中,从需求分析阶段到最终系统具体实现的第一步。用例图描述了软件使用者希望如何使用即将开发的系统[

7、5]。用例图利用直观可视化的方式描述了谁是系统相关的用户、使用系统的用户希望软件系统具体能够提供什么样的软件服务等。这种图形化的描述方式优点在于能够方便直观地呈现用户需求,利于用户和软件开发人员对系统的功能模块进行有效交流,最终达成一致结论。2.3具体应用(1)确定系统的参与者(Actor)参与者是系统外部的一个实体,以某种方式参与用例的执行过程[6]。参与者通过向系统输入或请求系统输入某些事件来触发系统的执行[7]。在高校网络教学管理系统中,需要高校师生的共同参与。高校学生可以浏览课程信息、浏览课程教学计划信息、下载任课

8、教师课件、根据搜索关键字查找任课教师通过网络发布的教学文章等。高校教师使用该网站发布具体的教学计划、学习方法、上传具体课程教学课件、上传具体课程的教学资源、发布相关教学信息文章等。网站管理员则负责高校教学管理网站的日常信息维护和用户角色管理等任务。(2)识别系统用例(UseCase)用例是外部可见的系统

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

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

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