论文部分内容阅读
通过课本和老师讲授来学习英语的学习模式一直占据着英语教学的主导地位,随着信息技术的飞速发展,英语网络教学平台成为一种有利的补充。英语网络教学模式是在继承、融合传统课堂学习模式的基础上形成的一种新型的学习模式,大学英语网络教学平台的出现使英语学习不再受时间空间限制,朝着自主式学习方向发展,因此对平台的设计开发成为目前的研究热点。本文对大学英语网络教学平台的界面和书籍验证模块设计展开研究,并实现了一个英语网络教学平台,主要工作如下:(1)针对现有的大学英语教学平台Web界面不能自动适应多种屏幕尺寸以及不兼容各种浏览器,界面样式陈旧等问题,本系统采用了最新的前台设计框架Bootstrap技术,解决了现有界面在美观,兼容性,自适应性方面的不足。针对各子系统中的界面风格不统一以及界面代码编写量过大的问题,本文使用了基于NVelocity模板引擎的代码生成技术自行开发了一套Bootstrap样式的界面模板,利用该模板可以自动生成拥有Bootstrap样式的界面,解决了界面代码编写量过大以及各子系统中界面样式风格不统一问题,节约了开发界面所需时间,提高了开发效率。(2)针对现有书籍验证模块存在的学校管理员易篡改验证结果和验证模式单一性的问题,设计了一个书籍验证系统,其主要技术思想是:首先,针对验证模式单一问题,集成了在线验证和离线验证模式,使学校能根据网络环境不同选择合适的验证模式;其次,针对现有的书籍验证模块中学校管理员权限过大,易篡改验证结果问题,采用了MD5加密算法对验证成功后返回值进行加密;最后,针对MD5加密算法易遭受查表攻击的问题,采取了两次加随机干扰串和字符替换的方法,隐藏经典的哈希加密值特征,混淆攻击者对具体加密算法的判断,从而达到增强加密安全性的目的。