基于敏捷开发的高校网络评教系统

基于敏捷开发的高校I阿络评教系统:1003・6199(2011)04.0118-04摘要:高校评教正逐步从传统手工问卷升级到网络评教,针对高校专业软件人员不足、开发周期长的问题,讨论使用敏捷开发的思维,利用开源软件和成熟软件开发框架进行高校网络评教系统设计的方法,解决网络评教系统在高校开发的瓶颈。关键同:敏捷开发;MVC;网络评教;开源软件:TP393文献标识码:AAgileDevelopmentforOnlineUniversityTeachingEvaluationSystemWUHeng(TianshuiNormalUniversity,CollegeofPhysicsInformationEngineering,Tianshui741001,China)Abstract:Withevolutionofteachingevaluation,mostuniversitiesuseonlinesystemasreplacementofhandquestionnaire.Hereemployagiledevelopmentmethodologies,opensourcesoftwareandMVCframeworkstosolvethelackofsoftwaredevelopersandlongtermofsoftwaredesignthatenhanceonlineevaluationsystemdevelopingefficiency.Keywords:agiledevelopment;MVC;teachingevaluation;opensource1引言根据《关于加强高等学校本科教学工作提高教学质量的若干意见》(教高[2001]4号)文件的精神,高校部署学生网络评教系统是提高教学质量具体有效的实践。建立教学质量监控体系是保证教学质量提高的重要措施,而建立科学的,行之有效的课堂教学质量评价体系则是改善教学质量的有效途径。教学质量是高校生存和发展的生命线,提高教学质量是教学管理工作永恒的主题[1],千方百计提高教育教学质量,是高校谋求长远发展的重要途径[2]。网络评教具有以下几个优点:①快速精确,用计算机代替人工解决统计速度慢,容易出错的问题;②高效环保,整个评教在网上操作,用时很短,学生不使用一笔一纸,节约资源;③客观公正,计算方法和规则一视同仁,避免了人气分,关系分;④更有吸引力,学生可以从手机、笔记本、计算机所有能打开网页的地方.完成评教,比起过去令人厌烦的表单填写生动而有趣。高校之间由于课程安排、评估内容、评教细节、服务器平台都不一致,务学校的网络评教系统基木都是独自定制建设。敏捷开发是一种软件快速开发的方法,在当前的软件开发领域中非常流行,其目标就是最大化程序的执行效率、功能和灵活性,实现程序的快速开发[3].MVC是模型(Model)、视图(View)和控制(Controller)的缩写,是敏捷开发思想的体现[4]。用MVC模式对网络评教进行建模,用开源软件(PHP、MySQL)具体编写软件是一种快速实现网络评教系统的方法。MVC设计模式如下图:图1MVC设计模式“开源软"(OpenSourceSoftware),通常是指基于各种开放源代码许可证(如GPL、BSD等)而发布的软件。与商业软件相比,开源软件的一个突出特点是免费,用户不仅可免费获得程序的源代码,而且还可以自由复制、修改和分发程序源代码[5]。PHP和MySQL是开源软件的代表,它们可以免费使用,高校已建成的各种服务器平台均对他们支持良好。2系统设计2.1系统软件环境网络评教系统是B/S(Browser/Server)模式,学生从web界面进入,客户端可以是任何安装浏览器的设备。开发环境的服务器采用Ubuntu开源操作系统,web解析使用Apache服务器。虽然Windows平台也可以部署这些软件,但是考虑到很多学校的评教活动比较集中,这就要求服务器具有支持高并发的能力,而Linux平台和Apache的组合比Windows平台和IIS组合要高出70%的工作效率[6],所以在考虑硬件条件的情况下应当选择Linux和Apache的组合。开发语言采用PHP,它是一种广泛使用的通用脚本语言,特别适合于Web开发,可嵌入到HTML中。目前使用PHP语言进行开发仅排在JAVA和C语言之后[7],拥有大量成熟的开发库和框架。数据库采用开源PHP完美支持的MySQL数据库。2.2角色设计建模(Model),作为敏捷开发的核心,体现在这里就是角色规划。网络评教系统有四类角色:学生,教师,教务处管理人员和系统管理人员。学生,网络评教的用户,他们登录后可以看到该学期的所有课程和授课教师信息,能对每一门课进行评教。教师,网络评教的对象,可以查看停一门课或符个班的评教统计,但无法看到学生具体的打分信息。教务管理人员,网络评教的管理人员,指定评估的规则,为教学质量评估、选...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?