目 录
1 绪 论 1
1.1课题背景 1
1.1.1网络课程学习导航系统的现状 1
1.1.2 网络课程学习对导航系统的新要求 2
1.2本课题的研究意义 3
1.3相关技术介绍 3
1.3.1浏览器/服务器模型 3
1.3.2 ASP技术的介绍 4
1.3.3 ADO访库技术介绍 4
2 系统分析 5
2.1系统的可行性研究 5
2.2 系统需求分析 6
2.2.1用户需求分析 6
2.2.2 系统设计目标分析 6
2.3用户模型的介绍 7
2.4系统导航功能模块介绍 8
2.4.1 模块导航介绍 9
2.4.2 检索导航介绍 9
2.4.3帮助导航介绍 10
2.4.4 分类导航介绍 10
2.4.5 自适应学习状态导航介绍 10
2.5 小结 11
3 数据库设计 12
3.1数据库的需求分析 12
3.2 后台数据库的配置 12
3.3 数据库表结构设计 12
3.4 E-R模型 16
4 系统详细设计与实现 18
4.1 系统工作原理介绍 18
4.2系统数据流图 19
4.3系统的实现算法 20
4.3.1户信息初始化算法 20
4.3.2检索导航算法 21
4.3.3知识点关联导航算法 22
4.3.4网络课程知识点显示算法 23
4.5前端页面 24
4.5.1 系统公用页面 25
4.5.2 用户注册页面 26
4.5.3 分类导航模块 27
4.5.4 检索导航模块 28
4.5.5 推荐学习导航与热点学习导航模块 29
4.5.6讨论区页面 30
5 结束语 32
参考文献 33
致谢 34
附录 35
自适应网络课程学习系统主要提供了网上学习的平台,其主要功能如下:
●通过用户注册可以对用户的基本情况和信息有一个初步的了解,同时初始化用户学习状态与用户学习记录。
● 进入系统,系统通过用户记录展现用户学习级别与文章难度相匹配的知识点,从而实现了用户进行网上学习的个性化与自适应性特征,同时通过教学大纲导航,用户可以进行学习自己所要掌握的知识点,并可进行相应的在线测试来了解自己对知识点的掌握程度。
● 通过测试结果改变用户的学习状态与学习记录,对用户的状态进行管理。当用户再次登录时,系统会自动进行更新,实现用户学习的个性化。