论文部分内容阅读
摘要:基于校园网的教学平台系统能够为学校提供远程教学服务,为师生提供多媒体的发布功能,试卷、课件的交流学习功能以及论坛上的相互交流功能,为师生在常规课程以外的交流学习提供了理想的平台。它把学校的课堂教学中的不足在网络上进行了很好的补充,打破了校园、教室两点一线的思维,师生可以在平台上自由的交流,尤其是在高职院校,通过平台的交流可以增强信息量,以图片、视频、讲座等多种形式提高学生的技能,利于培养符合岗位需求的高素质技能型人才。系统实现采用了WEB和ASP技术设置了基本信息模块、试卷生成模块、课件模块、在线考试、在线阅卷模块等功能。
关键词:教学平台 模块 ASP SQL 算法
一、功能分析
本系统应具有很好的安全性、采用较为先进的算法实现,私密信息不被窃取,有效防止无权限用户的非法侵入。本系统应提供高效率的数据备份和恢复功能。本系统应提供多级用户权限分配功能,对不同权限用户的功能及访问权限进行单独设置。其中,系统管理员的权限应为最高权限,可以对其他任何用户的权限进行设置。本系统应具备可靠的SQL数据库技术,能提供高速的数据分析功能,提高系统的数据处理效率。本系统应具备稳定的、易操作的体系结构,并提供比较灵活、常用的系统接口,使得本系统可以在任何服务器上运行。采用B/S结构的辅助教学平台的设计方案有很多种,我在对本系统进行了整体的深入研究和平行对比后,决定设计实现本系统时,后台数据库采用SQL、脚本采用ASP.net。并采用MD5技术加密和网页级别算法。
二、MD5算法描述
首先,形成整数位:采用数学算法中与某个固定数值除取余数的过程,令与固定数值除后的余数为指定数值。这样就使用在字节后补充1然后补充若干个0数值,从而实现扩展位的目的。当然MD5技术在选取固定值和制定值的时候可以有若干变化,比如早期有采用固定值为,64,制定数值为56的情况,也有后期更大数字的采用模式。接着,将数据调整成需要的长度。(一般为64位),采用算法为选取一个64位整数,按8字节划分,将低位置于前方,高位置于后方。那么头两步配合之后,形成的位数正好为64位。进一步,MD5的初始化过程。设立四个变量,变量类型为整数,长度设置为32位。在赋值时采用16进制数进行赋值,所以8位16进制数来存储。然后进行4个变量的循环模式预算,换位存储。然后,设置变换函数,利用四个变换函数进行循环往复的变换最终得到最后的运算结果。其中有大量算法,在此不多做叙述。
三、典型模块举例
1.试卷生成模块 试卷的生成一般有以下几种方式:第一种方式是教师在计算机上手动组建电子试卷,并将完成的试卷上传到数据库;第二种方式是教师在模块内自由选择组卷策略,可选择重点、难点、试题类型以及试题数量等,然后到试题库中根据选择随机抽取试题并组成试卷。除此之外,学生也可以自行检索试题库中的试题类型并组成试卷进行自考和练习。
2.在线考试模块 在线考试模块的任务是根据选择找到已经准备好的试卷,由服务器开发考试,设定考试时间、在线容量等条件。学生通过网络进行客户端登录。供学生测验。平时练习的时候,也可以由学生自行组卷,当然角色的权限设置不同。然后进行考试。
四、系统测试简介
为了测试产品是否满足设计要求,根据产品的特征、用户方案及操作描述,对产品的的特性及操作行为进行测试,称为功能测试。功能测试又称为数据驱动测试或黑盒测试,它不考虑软件的构造及代码,而是从用户操作的系统界面开始,通过标准的测试用例,输入数据并产生结果,然后将实际结果与预期结果进行对比测评。通过测评结果对产品进行修改,使其达到用户的需求。功能测试多用于本地化软件测试,验证网站或者应用程序的模块功能、逻辑正确与否,用户是否可以正确工作。
对于系统的业务规则与业务功能及可以直接追踪到的用例是功能测试对测试对象的测试重点。以对数据的接收、检索与处理为目的,并且测试业务规则。与应用程序的交流是通过图形界面进行的,并且分析交互输出的结果,对应用程序及内部进程进行核对。测试时首先阅读需求说明,然后通过有效数据、无效数据执行相关功能或用例,输入结果后,核对使用有效数据输出的结果是否是预期的,输入无效结果后是否有相应的错误或警告信息显示,以确定系统正确应用了相关业务规则。
参考文献
[1] 曲宏毅,韩锡斌,张明,武祥村. 网络教学平台的研究进展[J]. 中国远程教育. 2006(05)
[2] 韩锡斌,杨娟,陈刚. 基于知识管理的大学数字校园的概念、架构和策略[J]. 中国远程教育. 2005(08)
[3] 陈静,程建钢,韩锡斌,翟焱. 探究性学习支持平台的设计与实践[J]. 中国远程教育. 2004(19)
[4] 刘峰,彭文辉,阮国龙. 基于建构主义的网络教学平台设计初探[J]. 海南师范学院学报(自然科学版). 2004(02)
[5] 曾祥中. 成人网络教学理想模型的构建[D]. 江西师范大学 2009
[6] 杨桂娟. 《计算机辅助教学》网络课程的设计与开发[D]. 内蒙古师范大学 2008
[7] 游慧. 基于建构主义的网络学习系统开发平台的研究与实现[D]. 国防科学技术大学 2005
[8] 韦民伟. 基于语义Web的网络教学平台研究[D]. 广西师范大学 2010
[9] 王振环. 现代远程教育教学模式及问题综合研究[D]. 东北师范大学 2007
[10] 丛琳琳. 基于WEB的网络教学平台的设计与实现[D]. 山东大学 2008
关键词:教学平台 模块 ASP SQL 算法
一、功能分析
本系统应具有很好的安全性、采用较为先进的算法实现,私密信息不被窃取,有效防止无权限用户的非法侵入。本系统应提供高效率的数据备份和恢复功能。本系统应提供多级用户权限分配功能,对不同权限用户的功能及访问权限进行单独设置。其中,系统管理员的权限应为最高权限,可以对其他任何用户的权限进行设置。本系统应具备可靠的SQL数据库技术,能提供高速的数据分析功能,提高系统的数据处理效率。本系统应具备稳定的、易操作的体系结构,并提供比较灵活、常用的系统接口,使得本系统可以在任何服务器上运行。采用B/S结构的辅助教学平台的设计方案有很多种,我在对本系统进行了整体的深入研究和平行对比后,决定设计实现本系统时,后台数据库采用SQL、脚本采用ASP.net。并采用MD5技术加密和网页级别算法。
二、MD5算法描述
首先,形成整数位:采用数学算法中与某个固定数值除取余数的过程,令与固定数值除后的余数为指定数值。这样就使用在字节后补充1然后补充若干个0数值,从而实现扩展位的目的。当然MD5技术在选取固定值和制定值的时候可以有若干变化,比如早期有采用固定值为,64,制定数值为56的情况,也有后期更大数字的采用模式。接着,将数据调整成需要的长度。(一般为64位),采用算法为选取一个64位整数,按8字节划分,将低位置于前方,高位置于后方。那么头两步配合之后,形成的位数正好为64位。进一步,MD5的初始化过程。设立四个变量,变量类型为整数,长度设置为32位。在赋值时采用16进制数进行赋值,所以8位16进制数来存储。然后进行4个变量的循环模式预算,换位存储。然后,设置变换函数,利用四个变换函数进行循环往复的变换最终得到最后的运算结果。其中有大量算法,在此不多做叙述。
三、典型模块举例
1.试卷生成模块 试卷的生成一般有以下几种方式:第一种方式是教师在计算机上手动组建电子试卷,并将完成的试卷上传到数据库;第二种方式是教师在模块内自由选择组卷策略,可选择重点、难点、试题类型以及试题数量等,然后到试题库中根据选择随机抽取试题并组成试卷。除此之外,学生也可以自行检索试题库中的试题类型并组成试卷进行自考和练习。
2.在线考试模块 在线考试模块的任务是根据选择找到已经准备好的试卷,由服务器开发考试,设定考试时间、在线容量等条件。学生通过网络进行客户端登录。供学生测验。平时练习的时候,也可以由学生自行组卷,当然角色的权限设置不同。然后进行考试。
四、系统测试简介
为了测试产品是否满足设计要求,根据产品的特征、用户方案及操作描述,对产品的的特性及操作行为进行测试,称为功能测试。功能测试又称为数据驱动测试或黑盒测试,它不考虑软件的构造及代码,而是从用户操作的系统界面开始,通过标准的测试用例,输入数据并产生结果,然后将实际结果与预期结果进行对比测评。通过测评结果对产品进行修改,使其达到用户的需求。功能测试多用于本地化软件测试,验证网站或者应用程序的模块功能、逻辑正确与否,用户是否可以正确工作。
对于系统的业务规则与业务功能及可以直接追踪到的用例是功能测试对测试对象的测试重点。以对数据的接收、检索与处理为目的,并且测试业务规则。与应用程序的交流是通过图形界面进行的,并且分析交互输出的结果,对应用程序及内部进程进行核对。测试时首先阅读需求说明,然后通过有效数据、无效数据执行相关功能或用例,输入结果后,核对使用有效数据输出的结果是否是预期的,输入无效结果后是否有相应的错误或警告信息显示,以确定系统正确应用了相关业务规则。
参考文献
[1] 曲宏毅,韩锡斌,张明,武祥村. 网络教学平台的研究进展[J]. 中国远程教育. 2006(05)
[2] 韩锡斌,杨娟,陈刚. 基于知识管理的大学数字校园的概念、架构和策略[J]. 中国远程教育. 2005(08)
[3] 陈静,程建钢,韩锡斌,翟焱. 探究性学习支持平台的设计与实践[J]. 中国远程教育. 2004(19)
[4] 刘峰,彭文辉,阮国龙. 基于建构主义的网络教学平台设计初探[J]. 海南师范学院学报(自然科学版). 2004(02)
[5] 曾祥中. 成人网络教学理想模型的构建[D]. 江西师范大学 2009
[6] 杨桂娟. 《计算机辅助教学》网络课程的设计与开发[D]. 内蒙古师范大学 2008
[7] 游慧. 基于建构主义的网络学习系统开发平台的研究与实现[D]. 国防科学技术大学 2005
[8] 韦民伟. 基于语义Web的网络教学平台研究[D]. 广西师范大学 2010
[9] 王振环. 现代远程教育教学模式及问题综合研究[D]. 东北师范大学 2007
[10] 丛琳琳. 基于WEB的网络教学平台的设计与实现[D]. 山东大学 2008