网上作业提交系统
目 录
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
摘 要
现代信息技术的发展,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。本文就根据现已存在的问题,对网络课程学习系统做了全面的分析和整体的介绍。介绍了ASP+ACCESS技术开发该系统的子系统的整个过程,即自适应网络课程学习导航系统。该系统主要利用了ASP强大的网络数据库访问技术,实现了网络学习的自适应性。系统设计并实现了模块导航、知识点检索导航、知识点关联导航和帮助导航等多种导航。这些导航各自发挥了不同的作用与功能。知识点检索导航和知识点关联导航主要根据知识点之间的联系,动态的显示给用户不同的知识点内容。这在一定程度上,提高了用户的学习效率和学习积极性。并以C语言为实例进行了系统实现。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统。
关键词 ASP;ACCESS;网络教育;导航;自适应性
2.2 系统需求分析
2.2.1用户需求分析
随着信息时代的到来,素质教育的呼声越来越高,教学中普遍强调要把过去的以教师传授知识为主的教学模式转变为以“学生”为中心的教学模式,即教学是围绕学习为中心来展开,学习已经成为教学过程中的主体。同理网络教学的任务是指导用户如何获取信息,帮助用户解决学习过程中的问题,并帮助用户形成一套有效的学习方法和解决问题的方法,使用户能够在网络学习过程中不断进步和发展。网络学习系统使用户在学习时可以自己制定学习目标,选择学习内容和学习路径,按照自己的意愿去了解和学习课程知识。这有利于用户进行发散思维,有利于用户对学习的兴趣,有利于用户问题解决能力、思维能力的培养,有利于培养新世纪创造性人才。
信息迷航现象的出现会给网络学习带来诸多危害,它不仅给用户增加了不必要的认识负担,而且使教学活动效率低下直至停滞不前。因此,减少和消除学习中的信息迷航现象对网上教学至关重要。这就要求网络学习系统既要发挥超媒体的作用和特长,让用户主动地、创造性地进行学习,同时又要减少用户的认识负担。这就需要认真考虑向用户提供引导措施,这个措施就是“导航”。导航能为网状知识结构中的用户提供即时有效的引导,它是一种避免用户偏离教学目标,引导用户进行有效学习,提高用户效率的策略。导航的具体作用体现在:让用户了解当前学习内容在学习过程中、在课程的知识结构体系中所处的位置;让用户能根据学习过的知识、走过的路径,确定下一步的前进方向和路径;让用户在使用网络课程遇到困难时,能寻求到解决困难的方法,找到达到学习目标的最佳学习路径;让用户能快速而简捷地找到所需的信息,并以最佳的路径找到这些信息;让用户能清楚地了解教学内容的结构概况,产生整体性结构。目前,有许多网络课程只是简单地把书本教材的内容稍加改变以超媒体的信息组织结构放在网上,缺少应有的导航策略。导航策略用于网络课程,实际上是教学策略的体现,是一种避免用户偏离教学目标,引导用户进行有效学习,提高学习效率的策略,它是决定网络课程质量的关键因素。
2.2.2 系统设计目标分析
自适应网络课程学习系统主要提供了网上学习的平台,其主要功能如下:
●通过用户注册可以对用户的基本情况和信息有一个初步的了解,同时初始化用户学习状态与用户学习记录。
● 进入系统,系统通过用户记录展现用户学习级别与文章难度相匹配的知识点,从而实现了用户进行网上学习的个性化与自适应性特征,同时通过教学大纲导航,用户可以进行学习自己所要掌握的知识点,并可进行相应的在线测试来了解自己对知识点的掌握程度。
● 通过测试结果改变用户的学习状态与学习记录,对用户的状态进行管理。当用户再次登录时,系统会自动进行更新,实现用户学习的个性化。
● 通过知识点链接导航使用户轻松的在页面之间进行跳转,不至于在浏览过程中迷失方向,从而提高学习效率,促进学习进度。
● 在用户进行某一知识点的学习时,还有相应的知识点分类导航对用户进行指导。这些知识点和用户所学知识具有相同的关键字,它们之间可能存在某些关联与联系。这样便于用户对此类知识的查找,同时也会扩大用户的知识面。
● 通过知识点搜索导航,用户可以直接进行所要学习知识点的查找。当你对所要查找的知识点了解比较少时,你可以进行模糊查找,而你知道的比较详细的话,可以进行精确查找。
● 通过讨论区使用户之间进行实时讨论与交流,便于知识的互相传播,同时调用用户的学习积极性,交接更多学习的朋友 。