教学互动的设计与实现
摘要
本教学互动设计是基于网络使用ASP.NET技术来实现的。通过详细的需求分析依据实际来确定设计目标完善功能。然后编程调试建成了一个完善的教学互动设计系统。现代大学生所学的科目繁多每天接收新的知识量之大之多仅仅课堂教学的时间是不能让学生真正掌握应用知识。为了打破这个现状为学科教师与学生提供全新的学习交流平台改革传统教学模式、实现学科与信息技术整合、培养学生信息素养,设计了教学互动主要是针对教师在教学上的使用操作界面上的设计以简单方便为主使教师能借由网络打破时间和地点的限制与学生之间架起更良好的沟通的环境。
通过对这样一个的设计过程巩固了所学理论知识提高了动手能力。由于是初次尝试水平有限有许多不足之处敬请指教。
关键词 ASP.NET 后台管理 在线答疑 信息发布
Interactive website design and implementation
Abstract
The website design for teacher teaching is based on the Internet ,usingthe technology of ASP.NET to realize.First, through the detailed demandanalysis, I determine the project objective and function. Then after theprogramming and the debugging, I has completed a perfect system of thewebsite design for teacher teaching.
There are so many subjects and knowledge for the university students,so class Instructions cannot enable the student to master the applicationknowledge truly. In order to break the present situation, provide thebrand-new study platform for teachers and students, reform traditionaleducational model, realize conformity of the discipline and the informationtechnology and raise the students’ information accomplishments, I havedesigned the website design for teacher teaching to enable teachers to breakthe limit of the time and the place and build a better communication withthe students,which aims at teachers who use in teaching.
Through the practice, I have learned theoretical knowledge and improve
the beginning ability. There are still many deficiencies because of theprimary attempt, so I sincerely hope your advice and suggestion.
Key wordsASP.NET,Background Managementsolve , Puzzles Online,Information Issue
目录
1绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.1 教学互动的研究现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.2 设计思想. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.3 设计目标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2开发的相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.1 ASP.NET技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.2 ACCESS技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3系统需求分析及设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.1系统功能分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.2系统功能模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.2.1模块化设计思想. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.2.2各功能模块的详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.3数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.3.1数据库分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.3.2数据库连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.4 web界面设计原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4系统实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.1系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.2系统维护. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
1绪论
随着计算机技术、 网络技术与网络通讯技术的高速发展与应用,教育界正在利用多媒体计算机来进行各种教学,改变了传统的教学方法与教学模式。从改革开放至今我国高等教育走过了20多年曲折发展的历程。高等教育有过辉煌的昨天。今天我们面临种种的困难和挑战而最大的挑战是来自信息技术革命。在进入21世纪的今天信息技术革命正席卷全球。特别是近几年多媒体技术的发展与全球信息网络的出现预示着世界正由工业时代转向信息时代传统文化的基石已被动摇数字化信息化成为人类把握现实和未来的重要文化方式、生存方式和教育方式。这种变化仅仅不过10年而且正以惊人的速度改变着人们的工作、学习、生活、交往、思维方式、文化结构及生存环境。
信息技术革命的发展与现代化建设对人才的培养提出了更高的要求。以信息技术为主要特征的技术革命带给高等教育的是人才培养将向复合型、适应型转变教育将向素质教育和终身教育转变教育容日趋交叉性信息技术将越快越多地进入教学中。与传统教育相比教育信息技术掌握的多少、信息传递量的多少和信息质量的优劣将对教育产生直接的影响。而目前高等院校的状况不容乐观教学远远不能满足社会发展的需要一些课程、教材多少年来不变观念旧落后理论脱离实际高教研究水平不高对新的理论问题缺乏深入的研究和探索。由于受市场经济的冲击年轻骨干教师流失严重。多年来教师缺乏实践机会学生缺少实习机会教学脱离实际。学生毕业后缺乏解决实际问题的能力缺乏应有的技能眼高手低上岗后缺乏竞争力。面对新一轮的激烈竞争我们不能不深深地感到忧虑究竟怎样才能培养出新世纪社会所需的合格人才呢首先要解放思想转变观念坚持理论与实际相结合除了从教材、教法、教学管理、教师的培训全面进行调整改革外还要坚持开放办学的思想大力推进学校与企业相结合和国际合作办学。在学校教学中还要大力发展教育技术促进高等教育的现代化。教育技术的推广应用不是学校个别部门的事情而是学校整体性全局性的工作必须站得更高一些。本文就教学互动的建立、设计、作用及教学中的应用进行了一定的研究,以期我们广大教师便于建立教学互动用于教学,提高教学质量与教学水平;我们的教育管理者能充分利用校园网络资源,建立学校的教学或者专业的教学,从而全面推进我国教育现代化、教育信息化的进程。
现代学生所学的科目繁多每天接收新的知识量之大之多仅仅课堂教学的时间是不能让学生真正掌握应用知识。另外师生之间教学交流以及学生与学生之间的学习交流机会甚少。在这种传统的教学模式下教与学只局限于课堂上。为了打破这个现状为学科教师与学生提供全新的学习交流平台改革传统教学模式、实现学科与
信息技术整合、培养学生信息素养,设计了教学互动主要是针对教师在教学上的使用操作界面上的设计以简单方便为主是教师能借由网络打破时间和地点的限制与学生之间架起更良好的沟通的环境。本教学互动设计是基于网络使用ASP.NET技术来实现的。通过详细的需求分析依据实际来确定设计目标完善功能。然后编程调试建成了一个完善的教学互动设计系统。
1.1教学互动的研究现状
信息技术是一个划时代的技术革命它正在对整个社会各方面的发展起着深刻的影响当然也必然会对教育教学起着深刻的影响在这个遍地是黄金的互联网里每一类型的网络都是富矿教育类也不例外。随着政府上网工程的开展社会观念的更新教育教学也随之以不可思议的速度出现在Intern et之上。但是对教学互动的研究仍然有一些问题[1] :
第一教学互动并不像个人那样已经成为中国网络媒体一个非常重要的补充力量它所占的市场分额极少。第二现在网络上的大部分教学互动都缺乏整体规划、组织和指导教学平台的功能不是从满足教师的需求、从满足学习者的需要而设计而是从技术能否实现出发结果是技术上实现了但可能没有教学者使用。例如在网上教学平台中缺乏让教师自己开发网上课程的功能难以让教师的知识和经验与网上教学的优势结合起来。第三深层次的网上教和学的研究不够。例如一些研究表明教学设计的结构越好交互的要求就会越低萨巴 2003 。这些结论都值得我们认真思考同时我们也需要加强这类科学的实证研究以提高网上教学的实践。我国的一些研究结果也需要受到重视。 目前的答疑方式与教学材料很少相关网上答疑多数是教师回答学生提出的问题而学生与学生之间的交流很少被引导因而也不会对知识的获取和建构产生较大的作用也不可能促进形成较好的网上学习社团。一般说来减少答疑可能降低成本特别是减少实时的答疑。交通大学通过研究采用技术手段降低了重复答疑让学生感受到了技术的优势。
1.2设计思想
随着信息时代的发展要求高等教育不断更新容。教师为适应这一节奏就要不断充实自己多学习、研究、实践新的理论特别是信息技术方面的知识。我们现在的许多老师计算机水平都不高有的老师甚至一点也不懂计算机这样如何培养21世纪的信息人才呢
基于计算机技术及网络技术在教学中应用的现状[2] 教育部在《面向21世纪教育振兴行动》中提出“形成开放式教育网络,构建终身学习体系” ,分三步逐步推进我国信息化教育。第一步是以计算机多媒体为核心的教育技术在学校普及运用;第二步是组织上网,利用网上资料;第三步是开展远程教育,提供广泛的学习资料,不断满足社会终身教育的需求。但广大中小学,特别是中职类学校,并没有充分地利用计算机进行教学,教学上仍然停留在第一步、第二步上。
因此鉴于目前的需要我对教师网上教学进行了研究。此教学互动的设计用以辅助教师在教学上的一些资料管理以及提供一个与学生交流的管道使师生之间的互动更为良好。本系统设计基于互联网使用ASP.NET技术来实现各功能。
1.3设计目标
为了打破教师和学生不便沟通这个现状为学科教师与学生提供全新的学习交流平台改革传统教学模式、实现学科与信息技术整合、培养学生信息素养。学科教学的宗旨是培养学生利用信息技术的意识和能力促进信息技术与学科课程的整合逐步实现教学容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的变革充分发挥信息技术的优势为学生的学习和发展提供丰富多彩的教育环境和良好的学习氛围。
教学互动的设计主要是基于教师在教学上的使用操作界面上的设计以简单方便为主使教师能借由网络打破时间和地点的限制与学生之间架起更良好的沟通的环境。在教学文件和教学辅导区主要是让教师能发布教学档案以及要分享的资讯让学生或一般使用者可以在教学文件和教学辅导区获取教学相关资讯。此外学生可以从公告栏得到最新消息如果老师有重要事情宣布也不用担心无法通知到学生。另外学生可以使用上的在线答疑作为提出问题和与教师沟通的管道。再来因顾虑大学教师的管理功能设臵管理区供教师修改、更新、删除上的资料。
教学互动是新课程体系下网络教学的一种实践是未来学习化社会的一块实验田。教学互动的存在意义就是在探究新课改精神的进程中发挥基于网络环境的学习和教研平台的合理性、探究性、 自主性等特点直接面向学生和其他教师拓展服务对象在认识空间上的深度与广度以达到为新课程的实施提供整合教学资源、重组教学结构的目的。
2开发的相关技术
2.1 ASP.NET技术
ASP.NET技术是微软.NET架构的重要组成部分ASP.NET又叫ASP+但并不仅仅是ASP的简单升级而是Microsoft推出的新一代Active Server Pages脚本语言。ASP.NET是微软发展的新型体系结构.NET的一部分它的全新技术架构会让用户感到使用更方便、更简单。独有的数据控件的使用实现了许多ASP中需要编程才能实现的功能。ASP.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构的正式发布,此项技术也逐渐走向成熟与稳定.按照微软的平台系统占有率,我们不难想象得到,在未来的一两年.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了.一般来说,在IT技术界以及硬件产业,技术的更新换代速度非常得惊人,而惯例是所有的新技术都会遵循向下兼容的原则,但是.NET技术不仅仅做到了这一点, .NET甚至实现了相互之间的各自调用,这一点是非常难能可贵的.也就是说,不但我们可以在.NET组件中调用COM组件,同时也可以在COM组件中正常的调用.NET组件.这点带来的好处是显而易见的,一方面我们可以保持现有的技术资源,另一方面,在现有资源中可以利用.NET所带来的各种新技术[3] .
一般的数据库事务控制要求事务里所做的操作必须在同一个数据库,这样在出现错误的时候才能回滚ROLLBACK到初始状态.这就存在一个问题,在分布式应用程序中,我们往往需要同时操作多个数据库,使用数据库本身的事务处理,很难满足程序对事务控制的要求.在COM+中,提供了完整的事务服务,我们可以利用它来完成在分布式应用程序中的事务控制.本系统主要使用ASP.NET技术和C#语言并结合ACCESS数据库实现。ADO.NET(ActiveX Data Object .NET)是ASP.NET访问数据库的主要方式。它是Microsoft公司下一代数据访问标准它是为了广泛的数据控制而设计的所以不同于ADO的是它提供了平台互用性和可伸缩的数据访问。它具有功能强大的数据访问接口。使用SQL Server.NET或者是OLE DB.NET数据提供程序来访问数据源。其中S QL S erver .NET数据提供程序用于访问S QL S erver
7.0或者更高版本的数据库如SQL Server 2000OLE DB.NET数据提供程序用于访问Access ,Oracle等只要数据源有OLE DB驱动程序就可以在ADO.NET中进行访问。
ADO.NET使用不连接的传输模式 当用户要求访问数据源时建立连接后ADO.NET通过DataS et对象将数据源的数据读入每一个用户都有专属的DataS et对象。应用程序只有在取得数据或是更新数据的时候才对数据源进行联机操作所以应用程序所要管理的连接减少数据源也不必一直和应用程序保持联机其负荷得到减轻性能得到提高。ADO.NET的结构图为[4]
D
图2-1 ADO.NET结构图
2.2 ACCESS技术
Access是Microsof t公司始于1994年发表的数据库管理系统。作为一种功能强大的MIS系统开发工具它具有界面友好易学易用开发简单接口灵活等特点是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比Access具有较独特的优势——提供了更强大的数据组织、用户管理、安全检查等功能。在一个工作组级别的网络环境中使用Access开发的多用户数据库管理系统具有传统的XBAS E数据库系统所无法比拟的客户服务器(Client/Server)结构和相应的数据库安全机制。Microsoft Access是一种关系式数据库它由六种对象组成分别是表、查询、窗体、报表、宏和模块。使用MicrosoftAcces s可以在单一的数据库文件中管理所有的信息。在这个文件中用户可以将自己的数据分别保存在各自独立的存储空间中这些空间称作表可以使用联机窗体来查看、添加及更新表中的数据使用查询来查找并检索所要的数据也可以使用报
CloudCone 商家也是比较有特点的,和我们熟悉的DO、Vultr、Linode商家均是可以随时删除机器开通的小时计费模式。这个对于有需要短租服务器的来说是比较有性价比的。但是,他们还有一个缺点就是机房比较少,不同于上面几个小时计费服务商可以有多机房可选,如果有这个多机房方案的话,应该更有特点。这次我们可以看到CloudCone闪购活动提供洛杉矶三个促销方案,低至月付1.99美元。商家也可以随...
野草云服务器怎么样?野草云是一家成立了9年的国人主机商家,隶属于香港 LucidaCloud Limited (HongKong Registration No. 2736053 / 香港網上查冊中心)。目前,野草云主要销售香港、美国的VPS、虚拟主机及独立服务器等产品,本站也给大家分享过多次他家的优惠了,目前商家开启了优惠活动,香港/美国洛杉矶CN2+BGP云服务器,1核1G仅38元/月起!点击...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...