[doc] 基于UML的网络课堂教学系统设计.docVIP

[doc] 基于UML的网络课堂教学系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML的网络课堂教学系统设计 软件2011年第32卷第5期Software国际IT传媒品牌 基于UML的网络课堂教学系统设计术 秦乐阳 (信阳师范学院网络信息与计算中心,河南信阳464000) 摘要:本文以网络辅助教学为开发背景,采用UML对系统需求进行建模,结合软件工程思想和面向对象技术,介绍网络课堂 教学系统的设计过程. 关键词:UML;网络课堂;OOSE 中图分类号:TP399文献标识码:ADOI:10.3969/j.issn.1003—6970.2011.05.030 NetworkClassroomTeachingSystemDesignationBasedonUML QINLe—yang (Networkinformationandcomputingcenger,Xinyangnormalcollege,Xinyang464000,China) [Abstract]Inthispaper,thenetworkaidedinstructionfordevelopmentbackground,usinguMLmodelingthesystemrequirements, combinedwiththesoftwareengineeringideaandobject—orientedtechnology,thispaperin~oducesthedesignofnetworkteachingsystem process. [Keywords】UML;NetworkClassroom;OOSE 0引言动态负载均衡. 近年来,随着数字化校园的不断推进,以计算机网络为支 撑的教学模式取得了很大的发展.为了更好的利用各种优势 教学资源,发挥计算机课程的优势,同时引导学生自主学习,建 立了网络课堂教学系统.本文从网络课堂教学系统设计与开 发的理论角度出发,基于UML作为分析设计与描述语言,分析 和研究网络课堂教学系统的开发. 1系统功能分析及架构论述 1.1系统功能分析 根据网络课堂教学系统的作用,网络课堂教学系统应提供 以下方面的功能:①课堂教学辅助管理:包括学生信息的导入, 修改和删除;课表发布;教学信息发布.学生作业管理:包括 作业出题,作业布置作业批改,作业成绩统计等功能.考试 管理:包括出题,考试和试卷批改三个子模块.辅导答疑:包 括学生提问,教师解答功能.网络课件管理:包括教学课件 上传,教学课件下载.课外读物管理:包括文章选读,视频教 程.软件中心:包括常用软件的上传和下载. 1.2模式选取 通过对系统的功能分析,确立系统采用B/S架构模式. B/S架构是目前比较流行的体系结构,采用三层3-tier结构 将用户界面,应用逻辑与数据管理分开,使得系统功能扩展方 便,同时通过分布式对象使用浏览器直接与服务器联系,实现 2需求建模 统一建模语言UML(UnifiedModelingLanguage)以 Booch表示方法,OOSE方法和0MT方法为基础,提供了 一 种对软件系统进行可视化,详述,构造和文档化的标准化统 一 建模语言[11.UML主要用于软件开发中的系统分析和设计 阶段,通过三类图建立系统模型:UseCase(用例)图,静态结 构模型图和动态行为模型图,通过这三类图从不同的角度抽象 以使系统可视化.利用着名的RationalRose工具,实现整 个系统直观,统一,规范的描述,便于开发者协调工作,全面理 解系统需求. 2.1确定系统的角色和用例 利用UseCase图对网络课堂教学系统的行为建立模型, 初步确定系统的角色和用例.在构建一个用例时,首先要做的 是区分角色即外部参与者(Actor),然后再识别系统提供给参 与者的功能:参与者的行为,即用例,最后,确定角色和用例之 间的关系.根据网络课堂教学系统的职责范围和需求可以确 定系统角色:系统管理员,教学管理人员,任课教师,学生,一般 来宾等.”系统管理员”角色可以进行页面维护,信息发布,权 限设置等;”教学管理人员”角色可以对任课教师的课件发布, 作业发布以及批改情况进行监督,同时可以进行考试系统试题 的编辑等活动;”任课教师”角色可以进行作业发布,作业批改, 课件上传,辅导答疑,教学资源发布等活动;”学生”角色可以进 }基金项目:河南省教育厅自然科学研究计划(2011A520038) 作者简介:秦乐阳(1982~),男,河南信阳人,助教,学士,主要研究方向:信息安全与计算机应用 ? 112? 软件秦乐阳:基于UML的网络课堂教学系统设计 行课件下载,信息浏览,软件下载,作业提交等相应的活动;”一 般来宾”角色可以进行信息浏览活动.其中”学生”角色用例 如图1所示: 天学生 一 图1”学生”用例 2.2静态结构模型 面向对象分析的基本任务就是进一步分析系统需

文档评论(0)

cnsg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档