网上教学系统的设计与研究-学生功能模块(论文+部分源代码)
无需注册登录,支付后按照提示操作即可获取该资料.
摘要
随着网络基础设施的完善,网络教学作为一种新的教学手段,充分利用了最新的计算机技术、网络技术、多媒体技术等,使教学材料的展示越来越灵活、形象、生动,使教学能够跨越时间、空间的限制,具有极大的灵活性和交互性,是支持新型的教师指导下学生自主式学习方式的最有力工具。
该系统使用Microsoft的IIS作为系统服务器,并以此创建asp应用程序,采用的是B/S模式。对于后台数据库设置则使用ACCESS数据库完成数据库以及系统所需的所有表的设计。
本文主要阐述了整个网络教学系统的开发背景、设计目标,对系统的功能做了整体分析。同时规定了系统运行的性能要求,选取了比较适合的开发方案,并且着重介绍了后台系统和数据库的配置与连接以及数据库的设计过程。总体设计包括了设计思想、系统功能设计以及数据库的设计与实现。在最关键的详细设计中,详细阐述了本人所负责的课程学习、课程公告、资料下载、网上答疑、网上论坛、网上作业与课程习题几大功能模块的设计与实现过程。最后,对整个系统的设计与运行做了总体分析,提出了在开发设计过程中存在的问题以及值得注意的问题。
关键字:网络教学;asp;ACCESS;网上教学系统
Research and Development of On-line Teaching System Based on asp
——Design and Realization of Student Module
Abstract
With the perfect network infrastructure, it has become a new trend for the teaching network of taking full advantage of the latest computer technology,network technology, multimedia technology etc. Many kinds of teaching materials are displayed in way of more flexible, images, vivid. Therefore Web-Based Instruction has become an important mode and developmental way, and more and more people have paid close attention to it.
This system uses Microsoft IIS to take the system server, and founds the asp application procedure by this. Regarding backstage database establishment then uses ACCESS database to complete all tables’ design which the database as well as the system needs.
This paper mainly explains the developing background of the Network Teaching System,as well as its purposes and it also analyzes the system fuctions .Meanwhile,this paper gives our some basic performan requirements of running the system,chooses an appropriate developing schema and focuses on introducing how to develop database includes developing thinkings,fuctionan designs as well as the design and implementation of database. In the most essention elaborate design process,this paper explains in detail what I am responsible for the design and implement of the following modules. Curriculum Study Curriculum Announcement Resource Download,FAQ,Web Forum,Web Assignments and Eocercises.In the end,this paper analyzes the design and running of the system on the higher level and mentions some problems.I faced during the developing process.
Key words: Teaching network ;asp ;ACCESS;On-line teaching system.
研究背景
目前有两种不同类型的教学设计理论:一种是以“教”为中心的教学设计,另一种是以“学”为中心的教学设计。以“教”为中心的教学设计理论,完全围绕如何帮助老师的“教”而展开。其优点是有利于教师组织、管理和控制课堂教学活动的进程,有利于教师主导作用的发挥;其缺点是忽视了学生的主动性,难以体现学生的认知主体作用,在整个教学过程中把学生置于受灌输的被动地位。这种教学设计理论是直接为传统的教学模式服务的。以“学”为中心的教学设计理论与传统的以“教”为中心的教学设计完全不同,它的全部理论、方法都是围绕如何帮助学生的“学”,即如何促进学生主动建构知识的意义而展开。其优点是有利于充分调动学生的主动性、创造性,有利于学生认知主体作用的体现;建构主义学习理论和学习环境强调以学生为中心,不仅要求学生由外部刺激的被动接受者和知识的灌输对象转变为信息加工的主体、知识意义的主动建构者,而且要求教师要由知识的传授者、灌输者转变为学生主动建构意义的帮助者、促进者。可见在建构主义学习环境下,教师和学生的地位、作用和传统教学相比已发生很大变化。这就意味着教师应当在教学过程中采用全新的教育思想与教学模式(彻底摒弃以教师为中心、强调知识传授、把学生当作知识灌输对象的传统教育思想与教学模式)、全新的教学方法和全新的教学设计。以“学”为中心的教学设计理论正是顺应建构主义学习环境的上述要求而提出来的,因而很自然地,建构主义的学习理论与教学理论就成为以“学”为中心教学设计的主要理论基础。不足之处是容易忽视教师的主导作用,缺少教师的指导过分强调学生的自由探索,容易偏离甚至完全达不到预期的教学目标。
这两种教学设计模式各有其优势与不足,它们代表了不同的教育哲学观点,不能简单地用后者去取代或否定前者,也不能反过来用前者去否定或取代后者。而是应当彼此取长补短,相辅相成,努力做到既发挥教师的指导作用,更要充分体现学生的认知主体作用,既注意教师的教,更注意学生的学,把教师和学生两方面的主动性、积极性都调动起来,把这两种教学设计理论有机地结合起来,从而形成了一种新型教学模式棗“双主” 教学设计模式(以强调这种教学设计模式既要重视体现学生的认知主体作用,又不忽视教师的指导作用)。网络教学平台就是基于这一理论,积极利用计算机为基础的教育技术,以学生为核心主体,通过人机交互让学生更多地去主动思考、主动探索、主动发现,从而形成一种新的教学活动进程的稳定结构形式:在整个教学进程中,既发挥教师的主导作用,又充分体现学生的认知主体作用。
基于网络的教学具有两个基本特征:师生在空间上分离,快速反馈;这两个基本特征决定了网上教学与传统的校园内的课堂教学和传统以视频技术的为基础的远程教学有着一定形态的区别,它打破了传统学校教育的课堂授课模式,同时也突破了传统远程无法实施有效的沟通和交流的局限,它要求建立一种全新的教学与学习模式。这种教学模式要求教师转变传统的教学观念,从知识传授者到学习帮助者、促进者,改变传统的课堂授课活动,从课堂授课转变网络教学课件制作、网上答疑、网上布置/批阅作业、网上组织学生的自主学习活动、提供学习资源等;同时这种教学模式要求学生改变传统的学习观点和学习方法,从主要接受教师讲授为主转变为自主学习为主,从以课堂听课为主的学习活动转变为网上听课、课后答疑、讨论、测验练习、浏览相关课外资源、笔记记录等一系列的自主学习活动。
随着信息技术、网络技术和多媒体技术的飞速发展,网上教学逐步成为教育领域的一种发展趋势。它具有传统教学模式无可比拟的优点,创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现个性化教学。因此,网上教学系统的开发与利用越来越受到世界各国的广泛重视。
本文阐述了基于asp技术的网上教学的实现,在此基础上分析设计了一套个性化网上教学系统,探讨了相关实现技术。
学生部分实现的功能如下:
阅读公告
在网上完成课程学习
在网上完成作业,包括作业下载、作业上传和作业成绩查询等
通过讨论组的形式向教师提出问题
通过聊天室与教师进行实时讨论
目前开展网络教学比较先进的做法是采用一体化平台的方式。换句话说,要想开展网络教学,客观上应需要一个强有力的支持平台。网络教学支持平台是利用教育技术和网络技术手段,结合教育理论的有关思想建构出来的网络化教学环境,它为教师和学生在网上的教学活动提供工具上的支持。网络教学支持平台可以在网络教学环境下,实现课程的上网发布、对学生实现学习和对教师实现教学、以及对教学活动进行管理等。网络平台是有效联结学习资源,包括信息资源和智慧资源,形成智慧共同体、构建开放学习社区、实现生态式学习的物质保障。它解决没有活动平台造成的资源无导航、对话不集中、发表受局限、无交流等局限性。
网络教学支持平台能为教师在网上实施教学提供全面的工具支持,并能屏蔽复杂的技术实现过程,使得教师能够集中精力于教学;学生通过它可以自主的进行学习、交流,而不受时间与空间的限制。
目录
1 绪论 1
1.1 研究背景 1
1.2 开发环境的选择 2
1.3 系统开发工具介绍 3
1.4 基于asp网上教学系统的设计的目标和意义 3
2 设计思想及系统分析 5
2.1 设计思想 5
2.2 系统分析 6
2.2.1 系统性能要求 6
2.2.2 系统运行要求 6
2.2.3 系统数据流图 6
2.2.4 系统功能设计 7
3 程序设计及实现 9
3.1 网络教学的基本特点 9
3.2 访问数据库的方式 9
3.3 后台数据库的选择与配置 10
3.4 数据库设计与实现 11
3.4.1 数据库的需求分析 11
3.4.2 数据库的概念设计 12
3.4.3 数据库的逻辑设计 13
3.5 数据库连接 15
3.6 前端网络页面的设计与开发 15
3.6.1 主页面 16
3.6.2 课堂首页 16
3.6.3 课堂学习 17
3.6.4 资料下载 18
3.6.5 作业模块 19
3.6.6 网上答疑 23
3.6.7 网上论坛 24
4 开发难点与解决技巧 25
4.1 系统权限管理的解决技巧 25
4.2 Session的安全性 25
4.3 数据库的安全防范 26
5 网站的建立与维护 27
5.1 网站的建立 27
5.2 网站的维护 27
谢辞 28
参考文献 29
附录A 外文翻译-原文部分 30
附录B 外文翻译-译文部分 34
附录C 部分截图 37
附录D 部分源代码 39