使用PHP语言建立企业内部网站设计与实现
2016-12-02刘亚栋白海涛费利军
刘亚栋 白海涛 费利军
摘 要:PHP是一种通用开源脚本语言,使用广泛,主要应用于Web开发领域。由于其安全、可靠、代码开放、完全免费的特点而被众多网站开发者青睐。文中以使用该语言工具开发企业内部网站为例,介绍在Windows环境下的软件安装、配置和开发的技术难点及解决方法。
关键词:PHP;Web;企业内部网站;Windows
中图分类号:TP31 文献标识码:A 文章编号:2095-1302(2016)08-00-02
0 引 言
企业内部网站是一种企业的“内部网”,近几年来逐渐得到广泛应用。其用处在于企业内部相互传递信息。它能将企业设在世界各地的分支机构连接起来,实现资料数据的共享与信息化,实现资料检索与浏览。
1 Windows平台下软件的选择与环境配置
1.1 软件选择
操作系统采用Windows XP或更高系统版本;Web服务器软件采用Apache 1.3.19;数据库管理软件采用MySQL3.23.38;编程语言软件采用PHP5.0.5。
1.2 软件安装过程及环境配置
1.2.1 软件安装
首先将PHP编程软件压缩到本机服务器D:\CompanyWeb\php目录下,再将网站数据库软件Apache安装到本机服务器D:\CompanyWeb\apache目录下, 之后将后台数据库管理软件MySQL安装到本机服务器D:\CompanyWeb\mysql目录下。
1.2.2 软件环境配置
软件安装完成后,需要对软件运行环境进行配置。具体配置步骤如下:
(1)将本地服务器D:\CompanyWeb\php目录下的文件php.ini-dist复制到本地服务器系统安装盘WINNT目录下,将此文件名称更改为php.ini。
(2)打开php.ini文件,找到字段‘extension_dir=./并把路径更改为extension_dir=“D:\CompanyWeb\php\extensions”。
1.3 配置完成后环境的测试
2 网站总体设计
2.1 网站分析设计阶段
2.1.1 网站的建站目的
企业内部网站建立在企业的内网平台上,可方便企业内部员工实现资料数据的共享与信息化,实现资料检索与浏览。
2.1.2 网站的建站可行性
伴随着企业的不断发展壮大,企业机构也越来越繁杂,如何将企业内部的信息及时、有效的传递,做到信息共享,快速实现资料检索与浏览是企业发展过程中不可避免并且日渐突出的问题,建立企业内部网站,其经济效益和社会效益是巨大的。企业内部网站不同于大型综合性网站,因此网站建设所需的资源不多,整体可控。
2.1.3 网站的显示效果
简洁明快、独具特色、保持统一的网站风格能让用户产生深刻的印象。网站结构的合理性、直观性,信息的时效性等对网站的成功有着重要影响。网站表现效果优秀能给用户留下深刻的印象,如果用户感觉到网站对他们非常有用,那么网站建设就是成功的。基于以上考虑,在企业内部网站风格和效果的设计上,要遵循简洁、实用、有效的原则。
2.2 网站内容设计阶段
通过对企业的调研了解到实际情况,系统应满足以下几点需求:
(1)严格的用户身份识别和权限分配:企业用户访问本系统必须采用实名制,按照用户类别不同,分别授予不同的访问权限。系统用户分为系统管理员和频道负责人两类。系统管理员可为频道负责人授权。系统管理员只用于维护系统,不能进行频道内容的变更调整。频道负责人负责所属频道内容的发布与变更业务。
(2)查询功能:各频道负责人可以查询自己所发表过的所有信息内容。
(3)数据资料的上传与下载功能:各频道负责人可以上传、下载附件,并对所属文件进行管理。
2.3 网站后台数据库的设计与实现
在企业网站的建设过程中,如果数据库设计不当,查询起来就非常吃力,程序的性能也会受到影响,因此后台数据库设计的合理与否就显得十分重要。根据实际调研了解到的情况,后台数据库MySQL设计如下几张表格,分别为:
(1)记录各频道分类的频道表格:pindao频道(pindao);
(2)记录各频道分类下属的子项频道表格:zipindao子频道表(zipindao);
(3)记录频道所发内容的表格:neirong内容表(neirong);
(4)记录用户信息的表格:yonghu 用户表(yonghu);
(5)记录不同用户类型的表格:yonghuleixing用户类型(yonghutype)。
2.4 网站实现的技术难点
2.4.1 用户访问身份识别及其对应的访问权限
只有经过系统授权的用户才能访问本系统进行相关权限的业务操作,未经授权的用户只能以游客身份访问,不能进行任何业务上的操作。所以,在网站程序设计阶段,系统严格控制不同类型的用户显示不同的内容,主要程序代码如下:
2.4.2 文件资料的上传、下载管理
根据用户的使用要求,系统要实现文件资料的上传、下载与删除功能。
2.4.3 数据检索查询
根据用户的使用需求,系统支持检索查询功能,用户只要在搜索中输入关键查询字,系统将自动进行匹配查询。
3 结 语
该平台经实际使用,可满足企业和用户的需要,达到了预期效果,反响不俗。
参考文献
[1] Luke Welling Laura Thomson.PHP和MySQL Web开发(第3版)[M].北京:机械工业出版社,2005.
[2]唐汉明.深入浅出MySQL数据库开发、优化与管理维护[M].北京:人民邮电出版社,2008.
[3]吕何新,陈伟,沈淦.FrontPage 2003 网页设计与制作[M].北京:高等教育出版社,2005.
[4]飞思科技产品研发中心.PHP&MySQL网站设计与实现[M].北京:电子工业出版社,2001.