如需购买该毕业设计或论文,联系QQ: 913541678 
PHP基于WEB数据库的网络教学系统            ★★★ 【字体:
PHP基于WEB数据库的网络教学系统
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-3-10    
摘要
随着Internet的迅速发展和广泛普及,远程教育已成为现代教育技术的发展方向之一,因此,开发一种切实有效的远程教学系统软件就成为一个重要问题。本文主要研究了基于Web数据库技术的网络教学系统的设计与实现及其相关技术,首先提出如何利用Apache服务器为系统提供一个稳定的Web服务平台,其次在MySQL数据库的基础上利用SQL语言、HTML语言和PHP嵌入式脚本语言设计开发了一个具有完整功能并独具特色的数据结构网络教学系统。该系统具有新闻发布、在线学习、教师出题及练习等功能,基本能够满足目前教师及学生的需要。文中详细阐述了其中的“系统注册”、“试题录入”、“组卷系统”、“在线考试” 和“学员管理”这几个模块的实现步骤及关键接口的设计代码。

关键词:网络教学 试题库 PHP+MySQL+Apache 数据结构

Abstract
With the rapid development and extensive popularization of Internet,teleeducation has already become one of the developing direction of modern education technology. So it becomes an important problem to develop a kind of effective distant learning system software. This article mainly studies designing, realizing and some relevant technology of the net teaching system which based on web database technology. At first it shows how to utilize Apache server to offer a steady Web service for website to the platform,Secondly how to utilize SQL language on the basis of MySQL database , HTML language and PHP embedded script language to design and develop a distinctive dynamic Data Structure Network Teaching System with the whole functions. This system has such functions as news briefing , on-line studying , teachers' setting theme and students' practising ,which can meets the current needs of teachers and students basically. In this article ,the author explained the realization step of the module of "registering systematically " ," test questions input ", " group rolls of system ", " have an examination online " and " student management " and design the codes of key interface in detail.

Keywords: Network teaching Test database PHP+MySQL+Apache
Data structure

目录
绪论 1
1 系统实现的关键技术 3
1.1 APACHE 3
1.2 MYSQL 4
1.3 PHP 4
2 数据结构网络教学系统需求分析 6
2.1 总体需求 6
2.2 详细需求 6
2.3 系统的数据流图 8
3 数据结构在线教学系统总体设计 21
3.1 总体规划设计 21
3.2 数据库的建立 24
3.2.1 试题库ER图 24
3.2.2 建立数据库(infodata) 26
4 系统功能模块的详细设计 28
4.1 注册模块设计 28
4.1.1 目标功能 28
4.1.2 流程图 28
4.2 登录模块设计 29
4.2.1 目标功能 29
4.2.2 用户登录流程图 29
4.3 系统管理模块设计 30
4.3.1 新闻管理模块 30
4.3.2 学生管理模块 33
4.3.3 试题库管理模块 35
4.3.4 试卷生成模块 39
结束语 40
致谢 41
参考文献 42
附录A 英文文献 43
附录B 部分核心代码 60
附录C 使用说明书 73

绪论
l 课题背景
现代社会信息爆炸,知识更新日益加快,旧的知识传播途径和方法已经满足不了人们的需求,这就迫切需要一种全新的知识传播方式。随着计算机技术、网络通讯技术和多媒体技术的飞速发展,特别是Internet在全球得到迅速发展和广泛普及,为人们提供了一个巨大的信息资源共享空间。人们越来越将计算机网络作为彼此合作、交流的主要渠道。信息化社会对教育也提出了新的要求,教育的终身化、全球化和高效化使基于Internet的远程教育技术成为一个重要研究领域。“信息高速公路”的建立将对学校的教育观念、教学内容、教学方法乃至整个教育结构产生重大而深远的影响。网络教学系统也因此应用而生,网络教学系统可以充分发挥网络教学的优势,具备开放性、交互性、共享性、协作性、自主性五大特性。

l 远程教学的特征
WWW模式的网络教学以Internet为桥梁,跨越教师和学生在时间和空间上的距离,突破传统面对面的课堂教学方式的限制。网络教学是将授课课堂由教室延伸到Internet所覆盖的任何一个场所的一种新的教学模式。学生可以利用一台联网的计算机浏览、学习有关的课程内容,进行在线测试,老师也可以在网上指导学生。远程教学对提高教学质量具有很大的促进作用,重要性突出表现在如下三个方面:
1) 网络教学通过计算机网络实现教学资源的共享。
2) 网络教学不受传统的教学模式的限制,能为学生提供更深、更广的教学内容,学生可以根据自己的实际情况确定学习内容和安排学习进度。
3) 网络教学不受时间和地点的限制。

l 关于数据结构课程
数据结构是研究数据以及数据之间关系的一门学科,研究的主要内容包括:数据之间的逻辑关系、数据及其关系在计算机中的存储、数据的运算或操作。计算机编程中加工的对象是数据,而数据具有一定的组织结构,所以学习计算机编程,仅仅了解计算机语言是不够的,还必须掌握数据组织、存储和运算的一般方法。因此,数据结构是从事计算机软件开发必备的专业知识,也是计算机专业一门非常重要的专业基础课。
数据结构本身的特点决定了这门课在老师教学和学生学习上存在着很大的难度。作为一名计算机系的学生,学好数据结构是重中之重。但是,要想学好数据结构并不是一件简单的事,课堂上的时间是远远不够的,需要学生在课外付出更多的时间去学习。这时,为老师和学生提供一个教与学的平台显得尤为重要。网络教学系统正可以起到这样的作用,它延伸了课堂的空间和时间,教师课堂上教授的内容可以随时重现,学生可以自主的安排自己的学习时刻表,按照自己的学习习惯去学习,并可以随时检查自己的学习成果,使学习的效率最大化。

l 数据结构网络教学系统的建立构想
为了数据结构这门课程更好的教学,克服课堂教学的缺陷,我们提出了建立“数据结构网络教学系统”。该系统主要是弥补课堂教学的不足,为学生课外学习提供一个空间和平台!
该系统主要有两个功能:
1) 为管理员提供一个管理平台
管理员可以维护和更新各种信息,如:新闻、学生信息、试题等,可以通过该系统自动生成一套试卷供教师使用。
2) 为学生提供一个学习平台
学生可以浏览管理员发布的新闻信息,并可以进行简单的在线测试。


1 系统实现的关键技术
1.1 APACHE
1.1.1 Apache简介
Apache是世界排名第一的Web服务器,根据Netcraft所作的调查,世界上百分之五十以上的Web服务器在使用Apache。1995年4月,最早的Apache由Apache Group公布发行。Apache Group 是一个完全通过Internet进行运作的非盈利机构,由它来决定Apache Web服务器的标准发行版中应该包含哪些内容。准许任何人修改隐错,提供新的特征和将它移植到新的平台上,以及其它的工作。当新的代码被提交给Apache Group时,该团体审核它的具体内容,进行测试,如果认为满意,该代码就会被集成到Apache的主要发行版中。

1.1.2 Apache 的特性
1) 几乎可以运行在所有的计算机平台上。
2) 支持最新的HTTP 1.1协议。
3) 简单而且强有力的基于文件的配置。
4) 支持通用网关接口(CGI)。
5) 支持虚拟主机。
6) 支持HTTP认证。
7) 集成PERL。
8) 集成的代理服务器。

文章录入:admin3    责任编辑:admin3 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    教师科研管理系统(开题+系统
    ASP网上手机销售系统(网站)
    ASP聊天BBS系统(网站)
    ASP试题库管理系统(网站)
    ASP图书管理系统(网站)
    ASP教学网站设计-BBS设计(网
    ASP网上考试系统(网站)
    ASP网上求职招聘系统(网站)
    ASP网上购物系统(网站)
    C#.NET教材管理系统
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)