• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    基于PHP的通用后台信息管理系统

    时间:2021-04-06 07:57:46 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要: 运用PHP技术,以MySQL为后台数据库,设计并实现通用的网站后台管理程序,该系统以功能通用、易用的标准开发设计,可以对同一类型的企业以及中小型网站使用,达到快速架设网站和方便非技术人员发布和管理信息的目的,给出系统功能结构框图和部分功能模块的实现代码。

    关键词: 信息管理;php;mysql

    中图分类号:TP393.092 文献标识码:A 文章编号:1671-7597(2011)1210046-01

    1 通用信息管理系统的总体设计

    本系统由系统管理、文政管理、新闻管理、图片管理、视频管理、FLASH管理、连接管理以及账户管理八个模块构成,各模块功能如下。

    系统管理:后台首页,基本设置,留言管理,数据库备份。

    文章管理:添加文章类别,文章修改。

    新闻管理:添加新闻类别,添加新闻,管理新闻。

    图片管理:添加图片类别,发布图片,管理图片,水印管理,PPT管理,PPT设置。

    视频管理:添加视频类别,发布视频,管理视频。

    Flash管理:添加flash类别,发布flash,管理flash。

    连接管理:文字连接,图片连接。

    账户管理:修改密码,添加账户,账户管理。

    通用信息管理系统功能结构框图如图1所示。

    图1 通用信息管理系统功能结构框图

    2 数据库设计

    2.1 数据库以及表的设计

    创建数据库,名为wwp_framework,创建用户表、文章表、Flash表、留言表、新闻表、图片表、视频表、水印表等12个表。

    2.2 连接数据库[1]

    //连接服务器,数据库,以及相应设置

    function connect()

    {$Link_host=@mysql_connect($this->host,$this->username,$this

    ->password) or die("连接主机".$this->host."失败!!

    ".mysql_

    Error());

    mysql_select_db($this->dbname,$link_host) or die("连接数据库".$this->dbname."失败!!

    ".mysql_error());

    $this->query("set names "$this->coding"");

    date_default_timezone_set($this->timezone);}

    3 功能模块设计

    主要介绍图片管理模块中水印添加的实现代码。

    可以给上传上去的图片添加水印,可以增加文字或者是logo图片水印,相关参数可以在类参数中设置。

    功能代码如下: //载入水印图片

    switch($this->image_sy_detail[mime])

    {case "image/jpeg":

    $im_sy=imagecreatefromjpeg($this->image_sy_url);break;

    case "image/pjpeg":

    $im_sy=imagecreatefromjpeg($this->image_sy_url);break;

    case "image/gif":

    $im_sy=imagecreatefromgif($this->image_sy_url);break;

    case "image/bmp":

    $im_sy=imagecreatefromwbmp($this->image_sy_url);break;

    case "image/png":

    $im_sy=imagecreatefrompng($this->image_sy_url);break;}

    //增加文字水印

    if($this->text_sy!="")

    {$font_color=imagecolorallocate($im,228,228,228);

    imagettftext($im,$this->font_size,0,$this->text_x,$this->text_y,$font_color,"$this->font_path","$this->text_sy");}

    //增加图片水印

    if($this->image_sy_url!="") imagecopy($im,$im_sy,$this->img_x,$this->img_y,0,0,$this->image_sy_detail[0],$this->image_sy_detail[1]);

    4 结论

    本文给出了通用信息管理系统的设计方案。数据库管理系统采用mysql,服务器端程序采用PHP[2],从而保证了系统的技术先进性,系统的应用规模也可以根据用户的需要动态配置。该系统以功能通用、易用的标准开发设计,可以对同一类型的企业以及中小型网站使用,达到快速架设网站和方便非技术人员发布和管理信息的目的[3]。

    参考文献:

    [1]郑阿奇,MYSQL实用教程[M].电子工业出版社,2011.

    [2]郑阿奇,PHP实用教程[M].电子工业出版社,2009.

    [3]范明虎,通用试题库管理系统的设计与实现[J].计算机工程与设计,2007.

    作者简介:

    李冬芬(1969-),女,辽宁省朝阳市人,硕士,讲师,辽宁工程技术大学,研究方向:网络编程及数据库技术。

    相关热词搜索: 信息管理系统 后台 通用 PHP

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网