background image

摘要:根据该校机房管理网站的建设目标以及网站应有的功能,论文提出了实验室管理网
站的系统结构和设计方案。详细介绍了

MySQL 数据库和成熟 MVC 框架 ThinkPHP 在此网站

中的应用。

 

  关键词:网站建设;数据库;

PHP;MySQL;MVC 

  中图分类号:

TP311 文献标识码:A 文章编号:1009-3044(2012)23-5575-02 

  

The Construction and Research on the Website Management System of Computer Room 

  

NI Zhi-hong,WANG Yun-zhu 

  

(Computer Center of Hebei University, Baoding 071002, China) 

  

Abstract: According to the management goal and website features of Computer Center lab of 

our  university,  the  paper  presentes  system  ar?  chitecture  and  design  of  Computer  laboratory 
management  website  and  introduces  the  technology  of  MySQL  database  and  PHP  in  the  ap? 
plication of this site in details. 
  

Key words: network station construction; database; PHP; MySQL; MVC 

  随着计算机技术在其他学科应用,学校计算机机房数量越来越多。如何为教师和学生搭
建一个先进实用的机房试验平台,做到资源共享,优化机房管理人员的工作流程,减轻管
理人员和教师的劳动强度,方便机房之间、教师之间、教师与学生之间以及管理者与以上人
群之间的沟通与交沟通。

 

  

 1 机房管理网站的建设目标和各模块简介 

  机房管理网站是针对学校计算机实验室分散的特点,为了保证各机房的协调运行,满
足实验教学信息管理需要

,满足各级管理人员和教师、学生的信息需求而开发的。因此,我们

根据访问者的需求将机房管理网站划分为以下几个模块:

 

  

1)通知与公告模块:在这个模块中发布机房课表及相关课程机位占用情况,指导学生

合理选择业余上机时间,当有特殊情况需要调停实验课程或因考试等原因临时占用机房时
也在这个模块中及时发布公告。

 

  

2)学习与交流模块:我们在这里为广大同学提供了一些课程的课件视频等资源,同时

提供了一个简易的学习交流平台。

 

  

3)资源下载模块:提供常用软件、电子书等资源的下载。 

  

4)网上调查模块:利用此模块对上机学生不定期地进行一些网上调查,及时了解学生

相关状态。

 

  

5)规章制度模块:提供“机房安全制度”、“机房工作人员守则”、“计算机网管理暂行办

”、“实验室开放制度”、“运行室管理制度”、“开放式计算机机房守则”和“上机实验守则”等各

项规章制度,使实验室得以规范、安全的正常运行。

 

  

 2 网站的运行平台及其开发工具 

  

LAMP 是基于 Linux,Apache,MySQL 和 PHP 的开放资源网络开发平台,互联网上

70%以上的网站访问流量都是由它提供的。它免费、高效、开发迅速,它是最强大的网站解决
方案。因此我们也选择

LAMP 作为机房管理网站的运行平台。 

  为了进一步提高开发效率我们还引入了一种

PHP 开发框架—ThinkPHP,它是一个基于

MVC 设计模式的面向对象的轻量级 PHP 开发框架。引入此框架后网站的设计与开发变得极
其有条理,我们只需要根据

ThinkPHP 的约定在项目的 Lib 目录下的 Action 目录中加入需要

的控制逻辑,在

Lib 目录下的 Model 目录中建立需要的模型的定义,在 Tpl 目录中放置页

面模板即可完成网站的开发。

 

  在开发工具的选择上,我们使用

Adobe 公司著名的网站开发工具 Dreamweaver 进行页

面模板的设计,使用

Oracle 公司免费开源的 NetBeans 进行 PHP 编码,使用小巧的 Navicat