基于ASP的在线学习平台的设计与实现毕业设计
毕业设计基于ASP的在线学习系统的设计与实现2013年6月毕业设计基于ASP的在线学习系统的设计与实现学 生: 指导教师: 专 业:计算机科学与技术所在单位:计算机科学与工程学院答辩日期: 2013 年 6 月 18 日 摘 要随着社会经济的不断发展和人民生活品质的飞速提高,计算机和网络在社会上已经得到了很大的普及和推广。而作为IT和WWW技术发展的一个产物,网上教学越来越被人们接受。而推动社会发展和技术进步的最基础的社会分工,就是教育系统,所以,要进一步全民推广网上教学及进一步促进网上教学的发展,必须做好网上教学的基础教育工作。而这份工作就责无旁贷地落在教育部门,特别是大学的肩上了。在线学习平台主要是为在校学生提供一个网络平台,可以让学生无论在何时何地,只要有网络的地方就可以进行网上学习,自行安排学习时间,这不仅突破了学校授课地点和时间的局限性,更节约了学校的各种资源,而且还节省了老师同学的时间,网上的交流让老师和学生更加的自由方便,从学习渠道方面解决学生学习网上教学知识的通路问题。此系统设计上采用asp+access数据库。系统设计按标准化、规范化实现。通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作。关键词:学习平台;asp;access数据库AbstractWith the rapid increase of socio-economic development and people's quality of life, the computer and networks popularization and promotion have gotten a lot of development in the community. And as a product of the IT and WWW technology development, more and more people accept online teaching. The most basic social division of labor that promote social development and technological progress, that is the education system. so to further universal promotion of online teaching and further promote the development of online learning, online teachings basic education must be prepared. Job duty is bound to fall on the shoulder of education sector, especially the shoulders of the university.The online learning platform is to provide an online platform for college students, whenever and wherever you are, as long as there is the network, you can study online. Online learning allows students to arrange for their own learning, This not only breaks the limitations of place and time of school taught, but also saves the school's resources and time for teachers and students, online exchanges for teachers and students makes them have more freedom and convenience . It can solve students' access problems of learning online teaching knowledge from learning channels. This system is designed using asp and access database. The systems design achieves the function by standardization. It stores the information data through the database management system. The system achieve some function of information and data, such as browsing, querying, editing and management of basic database operations.Key words learning platform; asp; access.目 录摘 要IAbstractII第1章 绪论11.1在线学习平台概述11.1.1 在线学习平台基本概念11.1.2 在线学习平台的基本特点11.2网络教学提出的背景21.3 网络教学发展历程和分析41.4 论文的主要工作和组织结构51.4.1 论文的主要工作51.4.2 论文的组织结构5第2章 系统开发工具及技术62.1 Dreamweaver简介62.2 ASP 简介7第3章 系统需求分析83.1 系统建设原则83.2 系统的目标与要求93.3系统功能需求93.3.1系统功能框架93.3.2管理员功能103.3.3 学生功能123.3.4 教师功能123.4系统流程图14第4章 数据库设计154.1 数据库分析154.2 数据库概念设计154.3数据库详细设计17第5章 系统功能模块设计205.1系统总体功能框架205.2 各功能模块详解205.2.1管理登录模块205.2.2 网站前台模块21第6章 系统功能实现226.1系统开发环境226.2系统运行环境226.3数据库的链接226.4网站前台模块实现236.4.1课程介绍、最新动态、在线学习模块的实现236.4.2 主讲教师模块实现256.4.3 用户注册、在线测试、提交作业模块实现266.4.4留言专区286.5网站后台管理模块实现28总 结29致 谢31参考文献32IV第1章 绪论1.1在线学习平台概述网络课程教学系统就是通过网络技术建立一个基于Web的支持和管理教学过程、提供共享学习资源和各种学习工具的虚拟学习环境,为网络教学的实施提供基础性通信与学习管理服务。网络课程教学系统提供了学习者、教师等用户的管理,网络课程的创作、存储与发布,网络课程学习过程的支持工具。可以说,网络课程教学支撑平台是实施网络课程教学实践的基础与核心。1.1.1 在线学习平台基本概念在线学习平台,有广义和狭义之分,广义的在线学习平台既包括支持网络教学的硬件设施,又包括了支持网络教学的软件系统。也就是说,广义的在线学习平台有两大部分:硬件教学平台和软件教学平台。狭义的在线学习平台是指建立在网络基础之上,通过现代信息技术和现代教育理论构建的,为远程网络教学提供全面支持服务的软件系统。本文所说的是指狭义上的在线学习平台。在线学习平台的基本功能包括:用户管理、内容管理、学习管理、学习工具与标准适应几个方面。用户管理主要包括对学习者、内容创作人员、教师、系统管理员等学习参与者的管理;内容管理包括内容的创作、内容的存储、内容的发布等教学内容的管理;学习管理主要是实现对学习过程(如选课、作业、测试、交流等)的管理与支持;学习工具主要是向师生提供各种同步/异步通信工具、知识表达工具、会话工具等。从用户的角度看,学习者通过网络课程教学平台,实现选课、知识学习、作业、测试等学习过程;教师通过网络课程教学平台,实现网络课程的设定、内容创作、布置作业、提供相关参考资料、答疑交流、教学效果分析等实施教学过程的工作;系统管理员通过平台实现用户管理、部门管理、公告管理等工作。1.1.2 在线学习平台的基本特点1.在线学习平台是一套软件系统,一个技术平台在线学习平台是一套提供基础通信服务、内容管理服务、学习支持工具的通用软件系统,它往往与具体的教学内容、教学理念、教学方式没有必然的联系。2.具有多用户权限的设计目前的在线学习平台往往基于Web技术实现,并整合网络基础支持平台的各种通信功能,如E-mail、FTP等。管理员通过浏览器进行课程、部门、公告、用户等的管理工作;学习者通过浏览器完成知识浏览、协作、评价、交流等学习活动;教师通过浏览器完成课程的创作、管理、教学指导等教学活动。3.整合良好的课程开发工具课程开发工具是在线学习平台的核心,能够提供良好的教学内容编辑、创作与整合功能,教师可以很方便地通过平台编辑创作教学内容,在不需要技术人员的指导下,独立完成网络课程的开发。4.提供完善的评价工具在线学习平台提供设定交互式学习测试、考试的评价管理工具,教师可以通过这些工具,实现对各种作业、测试的交互式设计。并提供对学生在课程中综合表现进行评价的工具。5.设计丰富的交流方式在线学习平台为师生提供一个虚拟的学习空间,可以通过各种网络通信工具,实现学生和教师之间、学生与学生之间的同步或异步交流与协作。1.2网络教学提出的背景社会的发展和技术的进步都需要教育事业做出相应的调整。随着技术的发展与应用的普及,出现了一种全新的学习形式-网络教育,并越来越得到了广大求学者的支持。教育市场对结合了网络技术和教学传播业务的新型远程教学传播和管理软件的需求越来越强烈。可以说网络教育是现代教育的一种重要的形式,是教育发展的一个重要的方向。基于全球交互、协作学习和终身教育的网络教育,提供了一个增强信息交流,创造新的工作、学习和问题解决方式的新方案,网络教育为人们提供了在任何时间、任何地方学习的机会。网络教育在我国有着重要的经济意义,在教育投入不足的情况下,发展网络教育是我国大力推进教育信息化、实现教育事业跨越性发展最有效、最现实的选择。网络教育是依靠发达的互联网技术,实行教学分离,以学生为主体的自主学习、交互式答疑和讨论环境,以扩大教育规模的一种新型教育方式。在线学习平台是依据建构主义学习理论、人本主义学习理论而设计的。在每一个教学环节上,应能充分体现和运用学习理论,把它们的基本观点进行优化组合,发挥整体的理论优势,以促进学习过程的完成。在设计和开发本在线学习平台的各个教学要素中,应充分考虑各种因素:如何帮助学生在独立条件下完成学习任务,如何刺激学习兴趣,如何优化教与学的过程,如何建立优良的学习资源并方便有差异的学生学习等。本在线学习平台把传统的以“教”为主的教学形式,改变为以“学”为主的形式。它可以针