background image

摘要:优质课程建设是专业课程建设的核心,基于

web 的优质课程网站开发和建设,是改

变传统教学模式、方法和手段进行教学改革的根本要求。以优质课程网站所提供的课程建设
和视频点播两大基本功能为出发点,提出基于

PHP 技术的网站总体架构设计思路,并从系

统功能架构设计和

web 开发框架选择等方面加以研究和论证。 

  关键词:优质课程网站;架构设计;

php;mysql 

  中图分类号:

G642.3 文献标识码:A 文章编号:1009-3044(2012)10-2284-02 

  

Web Site of Quality Course Design Based on PHP 

  

WANG Kun 

   

(College  of  Electronic  and  Information  Engineering,  Tongji  University,  Shanghai  201804, 

China) 
  

Abstract: The establishment of quality course is the center of professional course, to exploit 

and establish object-oriented programming quality courses website is the essential requirement to 
change the traditional teaching patterns techniques and methods. On the basis of the curriculum 
building  and  video  on  demand  provided  by  the  quality  courses  website,  to  bring  up  the 
architecture design methods based on PHP, and to study and demonstrate it in terms of the server, 
architecture design, system function,web development and other architectures design. 
  

Key words: programming quality courses website; architecture design; php; mysql 

  目前优质课程的建设正日益受到各高等院校和广大学生的重视,各个学校也在大力进
行网络课程项目的开发建设工作

[1]。优质课程网站主要面向在校学习的学生,以及从事教

学工作的教师,同时也是院校间相互了解的窗口

[2]。因此构建优质课程网站必须体现开放

性、交互型、灵活性、共享性、高效性和自主性等原则。线性系统课程是控制类的一门专业基础
课程,也是一门理论性非常强的专业课程。在该优质课程的建设中,我们把网站建设作为提
高教学效率和改进教学方式重要的部分。

 

  

1 网站总体功能设计 

  线性系统课程的教学目标是使学生掌握线性系统理论的基本知识。要求学生通过对本课
程的学习,打下较为坚实的现代控制理论基础,同时具有一定的基于

MATLAB 仿真试验能

力;了解并掌握线性系统分析、设计的一般方法,具有一定的基于理论进行工程设计的能力;
为后续的课程学习、科学研究打好基础。因而本网站在设计时,不但注重网络资源的共享,
而且还能在线学习交流,不仅能让学生从中受益,还能方便教师间的学术交流。网站按照权
限分为普通游客、学生、教师和超级管理员。学生比普通游客多了注册登录功能,可以留言和
提问,教师可以从后台修改课程信息及回答问题,超级管理员拥有系统权限,也负责日常
维护工作。

 

  根据以上分析,我们在网站的功能设计时,主要设计以下几大模块:课程介绍、师资队
伍、课程视频、你问我答、网上调查、在线交流、留言讨论和资源下载等模块。

 

  

2 主要技术实现 

  图

1 为优质课程网站总体框架结构图。 

  

2.1 网站总体构架 

  系统采用目前流行的

B/S 模式(浏览器/服务器模式)。具有分布式特点,可以随时随地地

查询、浏览,开发维护简便,只需改变网页,即可实现所有用户的同步更新。学生在任何能
上网的地方都可以访问到。

 

  

2.2 开发工具的选择 

  本网站采用

PHP 技术+Mysql 数据库运行模式[3],网站的基本设计基于开源 cms 平台

的二次开发,具有

web2.0 的交互性和先进性。同时也考虑了系统的可移植性,可在