论文部分内容阅读
随着计算机技术和多媒体技术的快速发展,计算机网络技术已逐渐的应用到社会生活各个方面,尤其在高校教育领域,在线课程教学平台已经得到广泛的推广。《半导体物理学》作为微电子类相关专业的基础课程,是学习和研究半导体材料物理特性的核心课程。因此本文结合《半导体物理学》课程的性质特点以及现有该课程在线学习平台存在的资源混杂,学生无法从大量学习资源中获取感兴趣或者最需要的资源等问题,设计开发了针对该课程的网络学习平台,目的在于充分调动学生对该课程学习的主动性,使得学生可以获得与自身学习特征相匹配的学习资源平台。本文通过分析国外网络学习平台的发展现状以及国内现有该课程的学习平台存在的问题和不足,结合课程性质特点和计算机网络开发技术设计了一个基于B/S架构的网络学习平台。论文从软件工程角度出发,首先对整个系统进行需求分析,确定系统的资源需求和功能需求;然后详细设计了系统功能框架,结合PHP技术和前端开发语言、MySQL数据库、Apache服务器等技术的实现原理,阐述了此网络学习平台各个功能模块的具体实现技术与方法;生个性化推荐功能中系统采用基于用户的协同过滤算法实现,运用余弦相似度计算公式预测相似用户,最后通过预测公式给用户提供最佳推荐资源;系统采用MySQL数据库为平台提供后台数据支持,实现了该平台内容的动态更新;最后对平台进行详细的测试,以保证平台运行的稳定性。本网络学习平台实现的功能主要有学生注册登录、浏览课程新鲜事、课程公告、课程资料学习、个性化学习推荐、搜索学习、留言互动功能、模拟考试功能,以及后台管理模块,包括用户管理、主页管理、资料管理、题库管理和留言管理。通过该平台,可以使得学生在课堂之外拥有一个资源功能丰富,根据学生自身学习特征以及需求进行最佳资源推荐,师生间可以进行良好互动学习的资源平台。