论文部分内容阅读
在科技飞速发展的今天,互联网已经成为人们快速获取、发布和传递信息的重要渠道。随着网络教学的普及,教学网站的建设成了信息化教育的迫切需要。在深化信息技术与学科整合的教学改革中,如何建立更有实际应用价值和功能更完善的教学网站己成为教学工作的又一个重点。随着我国高等教育信息化、网络化进程的不断深入,课程网站的规模也得到了迅速的发展,目前,大部分院校都有自己专门的网上教学平台,有的是自行开发的,有的是通过技术公司专门开发的,还有的是联合开发的。但是许多网站仍是静态运行形式,网站只能通过网页给学习者提供教学材料和相关材料。能提供视频点播、在线考试、在线交流等教学辅助功能的综合型网站相对较少,所以一些交互性强的、动态的、具有辅助教学功能的模块成了研究的热点。特别是网上在线测试模块的出现,使考试方式发生了巨大的变化,不仅增强了考试公正性和科学性,更减轻了教师的劳动强度,提高了教学质量,成了课程网站构建的重要模块。网上测试的核心在于智能组卷方式——如何高效、准确地生成一套符合组卷要求的试卷。本文重点对智能组卷方式进行了研究,组卷问题是一个典型的约束满足问题的求解过程,遗传算法(Genetic Algorithms,GA)是近几年发展起来的一种崭新的全局优化算法,遗传算法由于自身的全局搜索性、随机性、较好的编码方式和高度的并行性,非常有利于求解此类问题,因此本文使用遗传算法进行组卷问题的求解。为提高遗传操作在组卷算法中的搜索能力,避免遗传算法中经常出现的“早熟现象”,本文结合分层遗传算法和自适应遗传算法的思想,从编码方案、初始种群、适应度函数、遗传操作四个方面对遗传算法进行改进。通过实验证明,以上改进能较好地实现组卷策略。互联网技术的迅猛发展是一把双刃剑,能增强网站的性能,也能对网络的安全构成极大威胁。构建一个好的网站,不仅要提高网站软硬件性能、扩展网站模块功能,更应该采取较好的措施对计算机系统和网络进行有效的防护。本文通过对网站安全的需求进行分析,提供了较为安全的环境配置,但是由于网站的数据库储存着大量重要信息和资料,重点对网站数据库安全的数据加密技术进行了研究,在数据库管理系统(DBMS)的内核层上,用文件型数据加密技术对数据库进行加密,采用的加密算法是使用三个密钥的三重DES算法,有效地提高了数据安全性能。结合以上的研究,我们按照软件工程的思想,利用PHP+MySQL+Apache网站开发技术,设计并实现了一个基于B/S结构的可提供注册用户在线交流、在线考试的计算机程序设计精品课程网站,并已投入实际运行。