《自动控制原理》课程网络学习平台的开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《自动控制原理》课程网络学习平台的开发

摘要:本文阐述了《自动控制原理》课程的特点,分析了网络学习平台的优点,提出了开发《自动控制原理》课程网络学习平台。文中结合当前网络学习平台的发展,对平台的可行性以及功能做出了需求分析,确定了设计思路,在需求分析的基础上进行了系统功能分析、数据库需求分析等相关方面内容,采用PHP + MySQL进行网络学习平台的开发设计。开发的网络学习平台,为学生提供了一个课外学习的平台,可以加强与老师间的交流,增强学习的积极性,从而进一步提高教学质量。

关键词:自动控制原理;网络学习平台;PHP + MySQL

《自动控制原理》是自动化专业和测控等工科专业的重要基础理论课,该课程的理论性和实践性都很强,学生学习难度较大。通过网络学习平台,学生可以很方便地下载学习资源,更有效的利用网络辅助自己的学习,加深了学生对知识的理解,增强学生学习的积极性。

1 网络平台实现技术

1.1 PHP语言

PHP是英文Hypertext Preprocessor(“超级文本预处理语言”)的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格类似于C语言,现在被很多

的网站编程人员广泛的运用。PHP独特的语法混合了C语言、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态语言。PHP具有非常强大的功能,支持几乎所有流行的数据库以及操作系统。

1.2 MySQL数据库

MySQL是最受欢迎的开源SQL数据库管理系统,它是由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司。

MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用。也可以将它嵌入到一个大配置的软件中去。MySQL作为后台数据库工具,它功能远比Fox、Access强大,并提供了许多标准的关系数据库管理功能的支持。它各种关系数据库管理系统适应于各种硬件平台,包括UNIX、PC和主机系统。

1.3 HTML语言

HTML(Hyper Text Markup Language:超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档,能独立于各种操作系统平台(如UNIX,WINDOWS等)。通过HTML 标记可以实现在浏览器进行文字、表格、声音、图像、动画、视频等多媒体信息的检索。

2 网络平台分析与设计

2.1 网络平台的需求分析

《自动控制原理》网络学习平台为学生提供了一个学习和交流的平台。浏览者学生可以在此平台上浏览课程相关内容,下载相关的课程资源,并且可以针对自己的疑问向老师提问。管理者老师可以管理后台,及时地更新信息,并对学生提出的疑问进行解答。

2.2 功能模块

《自动控制原理》网络学习平台包含四大模块:学习资源模块;学习交流模块;资源、用户管理模块;成果展示模块。

2.3 数据库设计

数据库在系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

3 网络学习平台的实现

3.1 网络学习平台功能的设计与实现

在系统进行整体设计的过程中,将系统的公用代码部分分离出

来,避免了系统中出现的冗余,同时也提高了系统的开发效率。(1)数据库连接:系统通过conn.php页面访问MySQL数据库,在需要连接数据库的页面只要调用conn.php页面,就可以连接上MySQL数据库,进行数据的操作。(2)数据库连接的调用:需要连接数据库的页面调用conn.php的代码如下:

<?php

include(“./conn.php”);

?>

通过调用连接页面conn.php可以连接上数据库,并可以进行数据的操作。

3.2 网络学习平台前台实现

《自动控制原理》网络学习平台的前台主要包括前台首页、师生互动页面、教学资源页面。(1)前台首页:系统前台首页由index.html 页面实现,它展示了整个平台网站的内容。首页主要包括课程简介、课程活动、荣誉证书、网络资源,以及一些链接,其中图片滚动采用了JavaScript技术。(2)师生互动页面:本模块主要是留言功能,方便教师与学生关于课程学习的交流,学生可以根据学习过程中遇到过的问题可以给老师进行留言,教师可以根据相应的问题进行解答,帮助学生解决问题。(3)教学资源页面:在此页面学生可以查看《自动

控制原理》课程的有关内容,学生可以在线查看PDF文档,并且可以下载。

3.3 网络平台后台实现

(1)管理登陆:管理员可以登陆到后台管理界面进行管理员管理和留言管理,管理员的登陆可以用用户名和密码登陆。在系统用户登录的时候,用户需要输入用户名和密码进行数据库登陆验证。用户必须输入用户名和密码。否则将弹出对话框进行提示。(2)后台首页设计:后台管理主要有两个方面,一个是用户管理,一个是留言管理。用户管理主要是对后台的管理员的管理,可以进行增删修改。留言管理主要是对学生的留言进行审核,只有审核通过的留言才能可以被显示在前台页面。管理员还可以对留言进行回复,解答学生的疑问,也便于老师掌握学生对该课程的学习情况。

4 结论

根据《自动控制原理》课程的特点和网络学习平台的优点,采用PHP + MySQL开发了网络学习平台。学生可以通过该平台,查看和下载《自动控制原理》课程相关的资料,方便了学生的学习,加强了与教师的互动,增强了学生学习的积极性,提高了教学质量。

参考文献

[1] 何俊峰.从零开始学PHP[M].北京:电子工业出版社,2011:

相关文档
最新文档