《网上学习系统设计与实现文献综述完整版》由会员分享,可在线阅读,更多相关《网上学习系统设计与实现文献综述完整版(7页珍藏版)》请在金锄头文库上搜索。
1、上学习系统设计与实现文献综述HEN system office room【HEN16H-HENS2AHENS8Q8-HENH1688】本科毕业设计(论文)文献综述学院专业学生姓名学号指导教师职称合作导师职称论文题目网上学习系统设计与实现文献综述:目前多数学校的作业管理都还停留在比较原始的手工阶段,作业批改信息主 要依靠师生间口头传达,作业管理效率较低,容易出错等。因此,建立一个高效 完善的作业管理系统来解决这些问题十分必要。本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP技术 构建一个基于B/S模式的作业发布和管理系统的过程,以期改变过去传统的学生 递交作业,老师批改作业的方式
2、,让学生递交作业更加灵活,同时减轻老师繁重 的工作量。系统采用模块化思想应用DREAMWEAVER来开发完成。整个开发过程首 先对系统进行需求分析,得出系统主要功能,数据流图及数据字典。接着对系统 进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设 计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的 实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能 测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以 后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。本系统的开发使学生和老师的沟通更加方便快捷,同时也
3、促使学校的作业管 理变的更加系统化、有序化。系统界面较友好,易于操作。Internet技术持续迅猛的发展,给传统的教学提出了新的挑战。通过设计和建设 网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布 与管理、从而方便老师和学生间信息发布、信息交流和教学资源共享。以现代计 算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目 标迈进。随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也 有人称之为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足, 根据自己的情况进行学习同时能希望得到科学的评价;老师希望有效的改进现有 的教学模式,提
4、高教学的效率;探索一种以互联网为基础的教学模式。通过这种 新的模式,为学校创造一种新的教育环境,使教务管理突破时空限制,提高教学 工作效率和标准化水平,是学校管理者、教师和学生可以随时、随地通过网络完 成教学学习。本课题所开发的C语言程序设计在线学习网站,旨在探索一种以互联网为 基础的教学模式。通过这种新的模式,为计算机课程营造一种新的学习环境,使 管理突破时空限制,扩大教学规模,提高工作效率和办学水平,使教师和学生可 以在任何时候、任何地点通过网络进行学习与交流。随着我国现代远程教育事业高速、蓬勃的发展,各个高校、有关远程教育单 位和公司相继开发了大量的适应远程教育的网络课程、早在2000年
5、5月,为了贯彻 第三次全国教育工作会议精神,落实21世纪教育振兴行动计划,加快现代远程教育工程资源建设步伐。教育部启动了“新世纪网络课程建设工程”。此工程共项320个,经过几年的研制开发大部分已经完成,这批项目的研发集中了国内高 校的优秀教育资源.体现了 “名师、名校、名课程”的建设原则,因而代表了我国 网络课程的最高水平。随着互联网的普及和发展,网络技术在高校中的应用越来越 普遍,并且促进了共享教育资源,扩大教育规模,加快教育改革,构建终身教育体 系,形成以学习者为主体的学习方式等一系列变革。当今网络教学已成为各国教育改 革和发展的趋势。因此,构建一个适合交互式课堂教学模式的教学平台就成了当
6、务 之急。在国内高校,目前交互平台主要用于网络学院的远程教学,至于校园内的正 规教学,老师自发建立课程主页的比较多,但是利用交互平台组织管理课程教学 活动的并不多。信息网络技术飞速发展,利用先进的信息技术改革和发展网络教 育已经成为高等学校的必然选择。网络已成为学生越来越重要的学习渠道和知识 来源,交互式教学(学习)的内涵和形式将会随着技术的升级,理念的更新而不 断完善和丰富,它的教学组织方法也将朝着多样性的方向发展,交互式教学平台 构建的理念、技术和方法也会随之变化,不断趋于完善。下面我就将研究内容和可行性分析概述如下: 一平台创建的原则交互性原则。网络教学中遇到的问题是多种多样的,学生需要
7、解决的问题也 是千差万别的。交互式教学平台应具有强大的交互功能。如:提供学生之间、师 生之间的即时交流功能,方便获取帮助;针对不同学生的实际情况和学习能力, 提供可供自主选择的学习内容,允许学生自主控制学习进度等。智能导航原则。对于广大师生来说,使用交互式教学平台进行学习是一个新事 物, 加上网络络资源信息的丰富性和复杂性,容易使学生在学习中迷航。为了确保有 效地进行教与学,平台的构建要充分考虑易用性,在平台设计中提供智能提示、 辅导、启发、反馈、纠错等导航功能。科学性原则。传统的课堂教学须要遵循教学规律,适应学生特点。网络教学 也不例外。交互式教学平台的设计也要符合教育教学规律,同时又要符合
8、计算机 技术的要求,做到教学内容准确无误,教学策略科学合理。以人为本原则。平台 的创建是为人服务,人是平台的使用者和维护者。在设计交互平台时应站在学习 者的角度,充分考虑学习者的需求,力求平台人性化。二技术的实现能用于实现交互式教学平台的技术是多种多样的,在选择使用哪种技术来实 现交互式教学平台时,要充分考虑技术难度、现有资源(包括人力资源)、后续 维护工作等。经过仔细地分析,使用ASP+数据库是一种目前较为实用的、可行的 解决方案。ASP是目前制作动态网站的主流技术,将它与数据库结合起来就能方便 地实现人机、人人间的即时交流,若应用于教育教学平台,即可实现生机、生 生、师生之间的反馈交流,有
9、利于其学习策略的调整,有利于更加主动积极地开 展学习,实现知识的建构。数据库用access数据库。三交互式平台确定了交互式平台的框架:平台采用网站的形式,用ASP+数据库技术制作一 个动态教学网站,提供课程注册、课程在线辅导、课程信息通知、课程教学资源 下载、课程学习信息管理、交流等功能,另可针对c语言课程增加讲解等;具 体的在线答疑过程,用AUTHORWARE制作网络型课件,发布到动态教学网站中,让 学生先择调用。平台创建成功后,后续的维护工作就可采用教师开发、使用网络 型课件,网站管理员添加、组织课件资源的方式进行。利用ASP+数据库技术建立 网络型教学平台:分析、建立数据结构。交互式教学
10、平台以网站的形式进行,网 站框架就需要负起学员管理、学习活动记录、教材管理、在线交流等工作。在线 测试功能,还要科学设计题库类型、试题数据结构等。为平台建立后台管理功 能。教学平台不会是一成不变的,内部的数据会随着教育教学工作的进行不断更 新和完善。如网络课件的添加删除,用户信息的查询与统计,题库管理等功能。 为平台建立前台操作界面。前台操作界面是师生使用交互式教学平台进行学习的 主要场所,必须包含学习内容的选择、在线交流讨论等功能。还有网络型课件的制作:结构流程的模块化设计。用于交互式课堂教学模式 的网络型课件所面对的情况是多样的,学员可在教师设定的教学环境中学习,也 可能是独立自学。其较好
11、的解决方案就是将学习内容模块化,分块分层设置。 素材的获取、制作。素材主要指文本、图片、动画、声音、视频等。如:文本素 材。文本可直接输入。图片素材。图片可用扫描仪、数码照相机输入电脑,或从 影片中抓取;使用各类素材时必须注意,应尽量选择容量小的文件格式存储素 材,充分考虑网络的负担能力。课件的发布。一般情况下,我们所发布的课件是 用于本地机的单机版课件,不能用于网络环境。要想将制作好的课件发布成为网 络型课件,用于交互式教学平台,将此课件的链接添加到网站数据库中,即可实 现课件查找、点播的功能。论文拟解决的关键问题及难点:交互平台现在要解决 的问题有:教学内容的表现形式单一;重教学内容呈现,
12、轻学习环境设计;系统不 强;重课件交互技巧,轻版面设计:首先色彩关系紊乱,让人眼花潦乱;其次缺少 明度对比,文字可辨性低;版面布局拥挤,沉闷,缺少透气之处。最后还有自主学习 资源不足的问题。研究方法方面:采用Dreamweaver MX做系统的主界面,主要语言使用的是ASP。 使用ACCESS做数据库,本系统采用三层B/S结构。B/S模式构成的三层网络结构,使前端具有统一标准的浏览器用户界面,服务器 集中了大部分应用软件的开发管理,并且系统开发可以使用任何脚本语言,后端 以存取任何数据库。ASP是微软公司推出的用以取代CGI (CommonGatewaylnterFace)的技术,它是一种未经
13、编译的开放的应用软件,使用户能够利用HTML和ActiveX 强有力的功能创建健壮的、功能强大的、与平台无关的WEB应用系统,它位于服 务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式WEB服 务和下载等等。ASP在静态页面HTML代码内部加入了可执行的Script语句,构成 ASP页面文件,将HTML与可执行程序巧妙地融合在一起,其执行过程如下:浏览器向 服务器提出ASP页面文件的请求,服务器将该页面由进行解释并在服务器 上执行,动态生成的网页返回给浏览器,再由浏览器显示在屏幕上反馈给使用者。 SP不能简单地理解为一般的脚本语言,它是将脚本语言(VBScript或JavaS
14、cript)集成到HTML主页并作用于服务器端的脚本环境。ASP脚本包含在ASP文件中,IIS读到该页面时,它便查找服务器脚本并处理这个脚本。当ASP文件中的服务器脚 本被处理之后,便把这个脚本从文件中去掉,然后再把文件发送给浏览器(该文件中 可能包含某种客户机脚本)。浏览器把这个ASP文件作为原来的HTML文件来对待。大多数服务器脚本都不是事件驱动的,在ASP文件被请求时,服务器读出页 面,并从头到尾处理所有服务器脚本。不是所有服务器脚本都立即执行,同客户 端脚本一样,服务器脚本可以包含函数和子程序,这些功能函数和子过程只在被 其他过程调用时才执行。Access 2000数据库Access
15、2000是一个基于关系型数据库模型建立的数据库管理系统软件。它帮助用户方便的得到所需信息,并提 供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数 据库信息作出有效的决策。另外,仅有这样一个数据库软件则只能进行一些信息 系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系 统的开发者都是在数据库管理系统软件环境下编写相应的应用程序,以形成一个 能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。 Access 2000具有良好的二次开发支持特性。数据库的概念设计过程即是用用户可 以理解的形式来表达信息的过程。概念设计所得到的概念模型,充分
16、反映了现实 世界中的实体与实体之间的联系,是一个现实世界的真实模型。和ASP的结合构 成三层网络结构的中间一层来实现此系统的开发。项目采取的研究方法为:理论分析与实证分析结合。定性分析与定量分析相 结合。采用跟踪研究的方法,对实际对象进行跟踪研究与实验分析。C语言程 序设计课程主要面向两个对象:教师和学生。教师分管理权限,修改权限和查 看权限。a)教师管理(1)教师进入后台对自己登录密码的修改;(2)具有管理权 限的教师可以对其他用户进行删除,修改操作;(3)教师能够对学生信息进行管 理操作;(4)教师能够删除网站发布的新闻、删除答疑的问题和答案,做到对数 据库的及时更新。b)学生管理(1)学生登录系统之后可以进入在线课堂、查看教 师发布的最新新闻、在网络课堂中进行学习、如果遇到不懂的问题可以进入在线 答疑向教师进行提问