基于UML和ASP NET技术网上评教管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
The Multimedia Teaching System Frame Based on Web
Abstract :The multimedia teaching system based on Web is made up of the hardware and software and teaching contents and teaching manage organization.This paper analyses the multimedia teaching system frame from the system physical base and teaching system sup -port platform and how students studying and how develop teaching work.
Key Words :Computer Network;Web Applications;Information;Multimedia Teaching
师通过网络把教学信息传给每个学员,学生通过连网的计算机来进行学习和接受信息。利用Web 来进行远程教学,与传统远距离教育模式相比可以最大限度地发挥学习者的主动性、积极性,既可以进行个别化教学,又可以进行协作型教学(通过各种协作式教学策略的运用而实现),还可以将“个别化”与“协作型”二者结合起来,所以是一种全新的网络教学模式。这种教学模式可以完全按照个人的需要进行,不论是教学内容、教学时间、教学方式甚至指导教师都可以按照学习者自己的意愿或需
要进行选择。
参考文献:[1]祝智庭.网络教育应用教程[M].北京:北京师范大学出版社,2001.[2]周世平.CCC2002教学计划实施环节的探讨[J ].计算机教育,
2004(8).
[3]
龚祥国.演讲型网络课件制作技术[J ].中国远程教育,2002(7).
(责任编辑:周晓辉)
基金项目:广西教育厅科研项目(200708LX292)
作者简介:万荣泽(1974-),男,广西陆川人,硕士研究生,广西农业职业技术学院讲师,研究方向为网络软件、网络安全;莫洪武(1980-),男,黑龙江
拜泉人,硕士研究生,广西农业职业技术学院助教,研究方向为网络软件、网络安全;覃卫东(1967-),男,广西都安人,广西农业职业技术学院副教授,研究方向为高等职业教育管理。
基于UML 和 技术网上评教管理系统的设计与实现
万荣泽,莫洪武,覃卫东
(广西农业职业技术学院,广西南宁530007)
摘
要:论述了基于UML 技术进行网上评教管理系统分析设计的方法,同时介绍了基于 与SQL Server 技术
进行系统开发的关键技术,对系统并发用户数较大的特点提出较好解决方案,给各类信息系统类似情况的处理提供很好参考,系统具有较强的推广价值。关键词:UML ; ;网上评教;管理系统中图分类号:G434
文献标识码:A
文章编号:1672-7800(2009)07-0186-04
1基于UML 的系统需求分析与设计
在大型软件的开发中,如何有效地进行团队协作,是软
件工程的一个重要的问题。UML 提供9种不同的图,具有丰富的表现能力,可从不同角度对系统建模,为系统分析人人员、用户、程序设计人员提供一个可视化交流平台,大大提高开发效率,有效降低失败风险。
1.1系统总体要求
系统开发的总体要求是:①学生评教过程对任课教师是保密的;②学生对同一任课教师不能重复打分;③任课教师只能评本教研室同行的师德;④任课教师可录入全院任何教师的听课信息;⑤任课教师只能查询自身的被评教结果;⑥系部领导只能对本系部教师打分,同时只能查询本部门教师的所得评教结果,但不能查询教师对别人的打分;⑦学院领导、教务处领导可以查询全院教师被评的综合结果,但不能查询教师对别人的打分;⑧辅导员只能对自己所管理班级的任课教师进行打分,
软件导刊
Software Guide
第8卷%第7期
2009年7月Vol.8No.7Jul.2009
第7期同时可以查询统计所管理班级学生参与评教情况,以便于检查督促;⑨教学督导室能通过系统对评教基础数据进行维护;⑩只有系统正式结束评教后,相关用户才能查询评教结果,评教结束后,所有用户不能再修改自己对各任课教师的打分;輥輯訛在系统结束评教之时,能自动计算如下各项的分值:教学分(学生评部分)、教学分(教师评部分)、教学综合得分、教学等级、系里排名、在职排名、全部排名、师德分(学生评部分)、师德分(教师评部分)、师德分(领导评部分)、师德综合得分、师德等级;
輥
輰訛系统能与学院原有教务网络管理系统的数据进行对接,充分利用原有的教师、学生、课程信息。
1.2系统需求建模
基于UML 进行系统需求分析时,首先根据用户需求产生
角色,然后使用用例图进行可视化描述。用例分析快速直观捕获用户需求,可驱动整个开发过程。
1.2.1网上评教系统的顶层用例
系统的用例有:评教基础数据管理、学生评教(评师德)管
理、教师评教(评师德)管理、教师听课管理、评教数据汇总计算、数据综合查询。
系统角色有:学生、学院领导、教务处领导、系部领导、任课教师、辅导员、教学督导室。不同用户拥有不同权限,但他们都通过用户登录进入系统。系统用例及角色。
1.2.2评教基础数据管理用例
每个学期,教学督导室都可通过这些Use Case 对评教基础
数据进行管理和维护,为正式评教作准备。①教师-教研室信息管理:按学期动态地管理各教研室信息,建立各任课教师与教研室之间的关系,这样任课教师登录系统后就可对本教研室的同行进行师德评定,不会发生跨教研室情况,系统还可对教师所在教研室进行异动管理;②教研室管理:动态管理各系部教研室信息,建立各任课教师与教研室之间的关系,这样任课教师登录系统后就可对本教研室的同行进行师德评定,不会发生跨教研室情况。③辅导员-班级关系管理:为辅导员与班级之间建立对应关系,再通过班级中的学生与任课教师建立对应关系,这样辅导员就可给所管理的班级的任课教师评师德;④评教时间管理:定义每个学期评教的时间范围,准确限定评教有效期限;⑤结束评教管理:强制结束评教,并进行相应数据计算;⑥教师信息管理:主要用于修改教师基本信息,如:修改教师类别“在职”、“外请”“返聘”,确保统计汇总数据的准确性;⑦审核听课信息:审核各任课教师录入的听课信息,并给予确认后才能纳入计算评教汇总数据;⑧统计各部门参评人员:分为统计各部门教师评师德情况和各班学生评教(评师德)情况,为教学督导室加强宏观监控提供信息。
1.2.3
学生评教的用例
图1
学生评教的用例
说明:学生使用各自账号登录系统后,用例“学年学期选定”运行,提供用户定义评教的学年学期的功能,确定后,用例“生成评教状态数据管理”运行,系统自动匹配此学生的任课教师,系统显示已经被评价过的教师教学质量、职业道德分数。通过单击单选按钮列表中的教师,还可修改已评价过的教师的分值。学生选定相应的任课教师后,可进行各项评分的选定,然后保存。
要实现学生账号与任课教师账号对应,还要用到原有教务网络管理系统的教学计划管理子系统、教学任务管理子系统,实现如下对应关系:录入各专业教学计划生成每学期的教学任务’将各教学任务分配给各任课教师学生通过所选课程与任课教师建立关系。
1.2.4教师评教评师德管理
用例说明:教师、辅导员或系部领导登录系统后,系统自动
匹配自己应该评价的教师,系统同时显示已经被评价过的教师教学质量、职业道德分数。通过单击单选按钮列表中的教师,还可修改已评价过教师的分值。
要实现任课教师同行之间互评,必须通过建立教师与教研室之间的关系,这样教师登录系统后就能找到本教研室的同行进行评价。同样,辅导员与班级之间建立对应关系,再通过班级中的学生与任课教师建立对应关系,这样辅导员就可给所管理的班级的任课教师评师德
。
图2
教师评教评师德管理用例
1.3建立系统动态行为模型图
图3是网上评教系统的评教数据汇总计算顺序图,图4是
协同图,两图可综合清晰表示管理员判断评教时间结束后,导入教师的各评分项,然后利用学生评教评师德的数据、教研室同行评师德数据、辅导员评任课教师师德的数据、系部领导评任课教师师德的数据、教师听课数据共同计算出每位教师各选项平均分、明细值。之后才能计算出全校教师的排名情况。
UML 是一种可视化的面向对象模型的分析语言,是一种
从软件分析、设计到编写程序规范的标准化建模语言。UML 实现建模能呈现给用户以简洁、清晰的可视化模型,更利于信息的沟通和交流,大在提高开发进程。
2系统实现的关键技术
基于Windows 2003Server++SQL Server 2005技
术开发管理信息系统,开发效率高,部署容易,是开发Web 类软件系统其它技术无法比拟的。下面就若干主要关键技术加以论述。
2.1关键数据库表设计
万荣泽,莫洪武,覃卫东:基于UML 和 技术网上评教管理系统的设计与实现187··