教学互动系统毕业设计论文

上传人:博****1 文档编号:467861496 上传时间:2023-11-03 格式:DOC 页数:55 大小:7.14MB
返回 下载 相关 举报
教学互动系统毕业设计论文_第1页
第1页 / 共55页
教学互动系统毕业设计论文_第2页
第2页 / 共55页
教学互动系统毕业设计论文_第3页
第3页 / 共55页
教学互动系统毕业设计论文_第4页
第4页 / 共55页
教学互动系统毕业设计论文_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《教学互动系统毕业设计论文》由会员分享,可在线阅读,更多相关《教学互动系统毕业设计论文(55页珍藏版)》请在金锄头文库上搜索。

1、教学互动系统目 录目 录1第一章 引 言31.1项目开发背景31.2认识远程教育41.3 关于本选题51.4 本文所作工作6第二章 系统分析62.1技术分析72.1.2 ASP技术综述72.1.3 ASP与IIS92.1.4 利用ADO访问数据库102.1.5 SQL特点112.2需求分析12通过对数据字典中数据量、数据处理和数据存储分析,该系统的总数据量较大,适宜于采用普通商用微机按分布式的数据处理方式。27第三章 系统设计273.1 系统总体结构设计273.2 系统物理结构设计283.3 数据库设计293.4 系统部分IP0图35第四章 系统实施424.1程序设计424.2使用人员(学生/

2、教师/管理员)培训434.3系统调试44第五章 系统评价455.1系统特点455.2系统缺点45第六章 总结46致 谢47参考文献48【摘要】21世纪网络科技时代,随着校园网络建设的逐步完善,网络教学成为可能。这套系统的目的是,虚拟一个网络教学社区,达到网上互动教学的目的,可以通过本系统进行一对多的网上教学(通过,教学信息的发布,教学资料的发布,可以让更多的学生在异地,分享教学资源,实现让更多学生远程学习的目的),也可以进行一对一的辅导。通过将长期的网上教学的资料存储起来,供网友们方便的查找,学习。本系统以WebSQL Server数据库,实现将老师的网上教学资料发布在网上,可以方便师生间,同

3、学间的相互远程交流。在WinXP + IIS 6.0 的操作平台下,设计开发了网上教学互动系统。主要介绍了这套系统的设计结构和功能,叙述了系统的开发、应用环境和功能模块介绍。【关键词】ASP 数据库管理 教学互动第一章 引 言1.1项目开发背景 现如今,Internet飞速发展,它越来越成为人们生活中的一部分,人们亲切地把它叫做信息高速公路。随着计算机技术及通信技术的普及,人们有越来越多的机会,访问internet,并从Internet中获取资源,Internet紧密的与人们的生活联系起来。Internet,中文译为国际互联网,它是一个全球性的计算机网络。简单点说,就是由很多个不同结构的局域网

4、通过一个统一的协议构成的一个跨越国界的世界范围的大型网络。 Internet特点: (1)使用TCP/IP协议; (2)由数以万计的局域网、广域网组成; (3)采用报文分组交换传送信息; (4)全球范围的网络。 Internet的前身“ARPAnet”于1969年成立,最初只连接了4台计算机。1983年,ARPA和美国国防部通信局研制成功了用于异构网络的TCP/IP协议;1986年,美国国家科学基金会利用ARPAnet发展出来的TCP/IP通信协议,在5个科研教育服务超级电脑中心的基础上建立了NSFnet广域网。目前,NSFnet已成为Internet的重要骨干网之一。 时光进入二十世纪九十年

5、代,在美国政府的大力支持和市场需求急剧膨胀的作用下,Internet进入了商业化的时代,截止目前为止,全球互联网用户达到一亿两千万以上,联上互联网的主机超过1000万台,每天通过Internet传送的电子邮件超过一亿次,仅此一项,就节约了大量的时间和资源,更不用说天文数字般的信息浏览所带来的直接或间接利益了。 我国的改革开放也使得我国发展的步伐紧跟世界的发展潮流。目前,我国上网的计算机数为146万台,上网人数超过400万人,国际线路总容量已经达到241M。基于B/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使使用者不受地域的局限。

6、1.2认识远程教育远程教育是学生与教师、学生与教育组织之间主要采取多种媒体方式进行系统教学和通信联系的教育形式,是将课程传送给校园外的一处或多处学生的教育。现代远程教育则是指通过音频、视频(直播或录像)以及包括实时和非实时在内的计算机技术把课程传送到校园外的教育。现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式。计算机技术、多媒体技术、通信技术的发展,特别是因特网(internet)的迅猛发展,使远程教育的手段有了质的飞跃,成为高新技术条件下的远程教育。现代远程教育是以现代远程教育手段为主,兼容面授、函授和自学等传统教学形式,多种媒体优化组合的教育方式。 现代远程教育可以有效地发挥

7、远程教育的特点,是一种相对于面授教育、师生分离、非面对面组织的教学活动,它是一种跨学校、跨地区的教育体制和教学模式,它的特点是:学生与教师分离;采用特定的传输系统和传播媒体进行教学;信息的传输方式多种多样;学习的场所和形式灵活多变。与面授教育相比,远距离教育的优势在于它可以突破时空的限制;提供更多的学习机会;扩大教学规模;提高教学质量;降低教学的成本。基于远程教育的特点和优势,许多有识之士已经认识到发展远程教育的重要意义和广阔前景。 远程教育由于信息传送方式和手段不同,其发展经历了三个阶段,第一是以邮件传输的纸介质为主的函授教育阶段,第二是以广播电视、录音录像为主的广播电视教学阶段;第三是通过

8、计算机、多媒体与远程通讯技术相结合的网上远程教育阶段。随着电视、电话、计算机、互联网的逐步普及,网上远程教育离我们已越来越近,对处在大城市的我们来说其实它已经来到了我们身边。 目前,参加网校学习的人员正在逐步增多,按学习的目标不同分为学历学位、职业培训、网上充电等三种类型。学习方式目前主要分为集体开班和个体学习两种。另一方面,在互联网上各种各样的网校也到处可见,有正规大学开办的经过国家教委认可其学历的攻读本科、研究生课程的网校;有全国知名重点中学在网上搞的针对高考辅导的以应试教育为主的网校;还有一些商业网站针对网上充电者举办的一些职业技术培训的网校等。随着信息化社会、学习化社会的形成和知识经济

9、时代的来临,教育正在经历深刻的变革。参加远程教育的学习,有必要变革自己的学习观念和认识。 虽然面授时间少了,自主学习的要求高了,但通过这种新的学习形式,可以提高自己的学习能力。 在信息化社会中,人们生活、工作环境的变化越来越快,需要面对不断出现的新知识、新技术。一次性的学校教育,越来越不能满足个人终身的社会需要。只有不断学习,才能跟上生活、工作的节奏。 现代远程教育为所有求学者提供了平等的学习机会,使接受高等教育不再是少数人享有的权利,而是个体生存的基本条件;教育资源、教育对象、教育时空的广泛性,为大众的终身学习提供了可能性。 接受教育不光是学习知识,还要学会学习,为以后继续学习培养良好的学习

10、习惯;掌握必要的学习技能。学会利用现代信息技术进行自主学习,对今后不断地获取知识和提高教育层次将是非常有益的。1.3 关于本选题Internet、Intranet和Web技术的出现和发展,为信息的交换和共享提供了快捷有效的方法。但Internet、Intranet上提供的信息多以静态网页为主,对于一个Web应用开发者来说,最为关心的莫过于如何增强网页的动态性和交互行了。Active Server Page是微软开发的基于Windows NT Server和Internet Information Server的服务器端脚本运行环境。脚本再Web服务器中运行,而浏览器并不处理脚本,它所面对的仅仅

11、是一个完全符合HTML格式的网页,这为更多的、不同类型的浏览器访问Web服务器提供可能。该技术的主要思想是使发布动态HTML网页更为容易,使用其内置的对象可以方便地制作静态和动态HTML页面,从数据库发布数据变成一件很容易的事情。ASP的优点包括可以使用其他组件、库和工具,能和Index Server、Visual Basic、Microsoft Transaction Server集成,开发出复杂、灵活、强健的应用程序,并且能够把应用程序打包并作为完整的包发布。另外,本次的设计还应用到很多的JavaScript前台脚本程序,使得一些操作更为合理,更为美观,这在“新用户注册”、“”、“课程讨论

12、区”等地方都很清楚的体现出来。虽然JavaScript没有想VB Script或者HTML那样流行,但它能做其他工具不能做到的事,使得很多不同技术无缝的结合起来工作。采用CSS样式表对所有的页面进行统一规划,布局十分紧凑,界面较为美观。本选题的用于向远程用户有提供一网上学习的平台,主要有用户注册、资料下载与上传、疑难解答等功能,较好的实现了远程教育所需的各项功能,基本满足教学互动的需求,达到“互动、交流、进步”的目的。1.4 本文所作工作第一章绪论部分绪论主要叙述课题提出背景、及本选题提出的目的。第二章结合软件工程方法,对系统进行需求分析、数据流图设计,并最终到系统的逻辑模型。第三章根据需求分

13、析的结果,划分功能模块,完善数据库的E-R概念设计、逻辑设计并对代码格式、输入输出等进行设计。第四章根据系统设计的结果,对系统进行编码、测试等。第五章 指出了系统设计中的不足和改进的方向。第六章 毕业设计小结,总结部分介绍了设计体会和编程体会,及今后个人的努力方向。第二章 系统分析系统分析是指在管理系统开发的生命周期中系统分析阶段的各项活动和方法,有时也指应用系统思想和系统科学的原理进行分析工作的方法与技术。这个阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足

14、用户哪些具体的信息需求调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。系统分析是使整个MIS设计达到合理、优化的重要步骤。这个阶段工作深入与否,直接影响到将来新系统的设计质量和经济性,因此必须予以高度重视。2.1技术分析2.1.1 使用的开发工具在本课题的开发过程中,由于开发条件的限制,所使用到的开发工具如下:操作系统:WindowsXP后台数据库:SQL 2000集成开发环境:(Dreamwaver)asp2.1.2 ASP技术综述2.1.2.1 ASP六大内建对象ASP提供了6个功能强大的内部对象,每个对

15、象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象分别是:l Request对象:Request对象可以保存Client端送往Server端的所有信息。这些信息包括:使用Get或Post方法传递的数据、Server环境变量、Cookie信息等。在没有指定表单集合的情况下,程序将以QueryString、Form、Cookie、ServerVariable的顺序搜索所有集合,寻找指定变量。l Response对象:Response对象的主要功能是将信息从Server端传送到Client端。也可以用来实现页面的跳转或Cookie值的设定。由于ASP脚本没有输出“值“的功能,要完成此功能必须使用Response对象。l Server对象:Server对象的主要功能是执行与Web服务器直接相关的一些操作。l Session对象:Session对象能够记录用户每一次上线的个人信息,它相当于每个上线用户的私有变量集合。它随着用户的上线而产生,随着用户的下线或强制解除而终止。l Application

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号