APP下载

PHP技术应用于中小企业网站开发探讨

2014-07-28李晶

电脑知识与技术 2014年17期
关键词:具体应用

李晶

摘要:互联网技术的发展使得网站开发技术得以广泛应用。企业通过网站的设计与开发,从而来提高其企业效益。PHP技术是当前中小型企业网站开发所广泛应用的一项开发技术,该文将就PHP技术在中小型企业网站开发中的具体应用做出具体的论述。

关键词:PHP技术;企业网站开发;具体应用

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)17-4028-02

1 概述

互联网的应用及普及丰富了人们的文化生活,为人们提供了一种全新的信息接受途径,加速了人们信息接受的速度,为人们享受文化生活开拓了一条捷径。现如今,信息技术成为各个国家优先支持发展的一项重要产业。信息技术被广泛应用于社会生产生活的各个环节,如机械自动化、生产自动化、办公自动化等。互联网在加速世界发展,推进社会进步的同时,也使得人们的思想价值观、生活方式等发生了实质性的转变,互联网成为经济时代中衡量一个国家文明发展水平的重要标志。如今,互联网在发展中不断地实现技术的提升和完善,互联网的安全性建设较之以往要加强许多,这为电子商务的发展提供了科学有力的技术支持,为电子商务发展做下了良好的铺垫。互联网的应用渗透在人们的生产生活中,人们对其已经产生了较强的依赖感,这在很大程度上意味着网站开发是一项必然的工作,其开发前景不可估量。互联网发展速度之快大大地超出了人们的预想范围,“地球村”这一理念的提出,预示着互联网中所隐藏的巨大财富价值。信息发送速度之快,覆盖率极广,这些网络传媒特性都是传统媒介所无法达到的。借助互联网这一高效的平台,一个规模小小、稍有特色的公司都有可能在极短的时间内一跃成为商业界中最具影响力的企业之一。

2 PHP技术

成千上万家企业、公司纷纷加入互联网进行营销,其主要目的是为了扩大其影响力,提高其知名度。企业的网站设计是企业立足于互联网开始营销的第一步,企业网站设计水准的高低,技术的优良成为衡量这一企业素质的基本标准。信息技术的广泛性意味着网站开发所采用的语言也呈现多样性,其中ASP+SQL server,JAVA+Oracle,PHP+My SQL等技术是当前企业进行网站设计时所采用的主要编写语言。网站设计内容及形式的不同要求选用与之相对应的技术组合。该文将对一家小型企业网站设计开发技术及过程做具体的论述。所论述的企业网站设计将采用PHP+My SQL组合技术,以此来完成网站的整体性开发。

PHP的中文意译为超文本预处理器,其综合了当前应用最为广泛的几种编写语言的最佳特性,编写语言即:JAVA语言、C++语言、PERL语言、C语言等。开发人员只需掌握其中任意一种编写语言,能够使用编写语言进行网站的开发与设计,那么这也就意味着其对PHP技术的基础知识有了初步的掌握。由此可以看出,PHP技术是一门包容性极强,易学习、易掌握的网站开发技术。PHP技术的成功应用离不开优质的编译系统,优秀的编译系统如:Zend Optimizer、Eclipse PHP。PHP的性能较为优异、稳定,所设计出的网站功能易于操作,性价比较高,这一系列优势成为中小型企业进行网站开发设计时所首选的一项开发技术。

企业在互联网上建立网站的主要目的为:第一、将公司的产品展现在网站中,让消费者对本企业的产品有最全面的了解,消费者根据自身需求,选择相应的产品,企业最终达到营销的主要目的。第二、消费者通过查阅企业的公共网站,对企业的文化及企业的经营理念有最基础的了解,从侧面可以说明企业借助网站传达了企业文化,提高其知名度,扩大其影响力。第三、企业通过网络平台大量的传播企业信息,以此来提高企业的信誉度。第四、企业网站的设计拉近了与消费者之间的距离,企业通过电子邮件的方式与消费者进行沟通,从而达到营销的目的。第五、企业所发布的信息能够受到同行的广泛关注,从而有益于企业合作伙伴的建立。

3 企业网站设计的需求分析

在软件工程师进行企业网站的开发设计之前,应当分析网站系统的可行性,记录分析结果,而后网站设计工作的开展均围绕这一分析结果展开。这在一定程度上避免了网站设计环节中不必要损失的产生。系统可行性的分析主要是从以下几个方面展开:网站开发技术、市场前景、所带来的社会反响、法律等。对这几种因素进行综合性分析,从而得出分析结果。与此同时,还需对网站系统的非功能性需求进行具体的分析、计划,以此为设计工作的开展奠定坚实的基础。

1)PHP技术可行性的分析

PHP技术的应用没有局限性,当前任何一款操作系统都能支持PHP技术的使用。例如Windows、LINUX、UNIX等。PHP所具有的跨平台性使其不受操作系统的限制,这一特性避免了重复开发现象的产生,在很大程度上减少了企业网站开发的成为,提高其经济效益。PHP的又一特点,即执行效率高。在众多的操作系统中,PHP在LINUX系统中所使用的频率最高,其在LINUX系统中的执行效率要比其开发语言的执行效率高出十几倍甚至几十倍。此外,PHP技术的优势还有我们上文提到的技术完善性及易操作性等特点。

2)用户操作分析

在信息网络技术迅猛发展的今天,网站设计要充分凸显出“以人为本”的理念,网站功能尽量易于操作,界面较为简洁明了,减少用户操作的频率。企业网站的设计要在满足用户基本需求的前提下,为其提供最人性化的服务。对用户而言,只需对新发布的产品资料做最简单的编辑、修正,便可将资料上传上网页,实现产品的更新。简便化的流程可以使得客户在短暂的培训中得以掌握,使其对我们所开发的网站系统有所青睐。

3)一般性网站功能需求分析

在网站开发设计过程中,第一、要设定网站的名称,实现网站LOGO名称的自动更改。第二、建立网站管理员的邮箱。第三、对网站的功能进行更改设置。比如规定上传文件的格式、大小,对投稿条件进行设置,调整文章所需显示的内容等。endprint

4)信息管理

要能够对网页中的信息实现增、删、改、查等功能,能够自主的移动、复制图片,对网站内容进行分类整合。系统能够实现将后台所添加的文件显示在前台界面的功能。此外,系统还应支持在线编辑功能的实现。如:字体颜色、大小、类型、位置的设置;界面中文字之间的段落、格式的设置;对所插入图片的编辑;能够在主页上添加相应的超链接等。

5)栏目管理

在网站的开发应用中,对栏目的管理是极其关键的,如果栏目管理的不当的话,就会造成网站内容的混乱,不清楚等等状态。栏目管理模块主要具备的功能是用户可以按照自己的意愿去自由地添加栏目,而且栏目的名称、分类等等都可以自行设定。同时也可以自行定义在添加栏目时建立的目录以及外部链接等等。

(1) 模板管理

网站的前台设计就是浏览者所观看到的页面,而网站后台的运作则是为浏览者提供相关数据支持,浏览者按照个人的爱好将网站设置成不同的颜色、将栏目安置在不同的位置以及设置自己适应的字体大小等等,这些都会关系到网站的运行质量。

因而在模板管理中,可以依据用户的喜好设计出不同的页面,也可以让用户自行设计自己喜爱的页面风格。

(2) 用户管理

通过对用户的管理,可以挖掘出一些潜在的客户群,同时根据用户信息的分析和审核,对不同的用户提供针对性的服务。

(3) 招聘管理

在招聘管理上,对于那些已经注册过的用户可以让他们直接在线填写应聘的表格,在填完上交之后,用户还可以进行随时的修改,然后管理员进行相关信息的筛选,最终找出合适的人选。

(4) 文件下载

文件下载的信息有利于网站管理员对文件进行管理,网站管理员可以通过后台的操作将文件的分类以及页面设计等发布到前台,然后让用户根据自己的需要来选择有用的文件进行下载。

6)网站公告

网站管理人员能够相应的功能来完成企业近期公告的发布,刷新企业网站的动态,管理人员应当按照时间顺序将这些公告进行排序。管理员在后台添加相应的超链接使其在前台界面显示出来,此外,超链接的设置要能够实现与其他链接的互换功能。

4 PHP技术在网站开发中评价

由于PHP语言具备的高安全性、跨平台特性、执行速度快以及免费等优点,再加上它与Mysql数据库系统的结合,使得它成为了当前网站开发人员在编程语言上的第一选择。

这套系统具备以下几个方面的特征:

1)融入了B/S架构,有利于日后在维护以及修改等方面的工作,同时在系统上也加入了可重用性。

2)系统中采用了现阶段比较实用的Apache+Mysql+PHP组合,该组合的使用使得系统的显示逻辑进行了分开,而且对于代码的管理也便于理解性的进行了,有利于开发这些网站。

3)在结构上,该系统比较简单,而且在维护和修改上也比较方便,系统中采取了面向对象技术,提高了系统的运行效率,改善了代码的可读性。

4)采用了smarty模板引擎,使得模板与代码之间不存在互扰的状态,从而提高了模板更换功能的使用效率。

5)系统中的超文本标记语言的在线编辑都是采用的kindeditor,不仅仅操作上方便简单,而且占用的资源也比较小,同时具备的功能也很强大,而这些也正是体现了本系统设计的最初理念。

然而,这套网站的系统在具备优点的同时,也存在着很多不完善的地方,很多问题需要得到进一步的改善,具体的有以下几个方面:

1)系统在扩展性上存在很大的不足,类如不可以按照自己的意愿去添加栏目、使用模板的时候过程比较的复杂以及在线的时候不能够浏览图片等等方面的功能。

2)代码在使用过程中被充分的运用,而且运行的效率也有待提高,需要加强代码在重构方式上的运用。

3)网站内的功能还有待开发和提高,譬如首页面上的动态广告、自行定义的数据库以及专题方面的栏目等等。

经过PHP网站后台的开发工作后,在对项目的了解和处理上有了进一步的提高,在思考的方式上更加全面了,这些对以后的工作有了很大的帮助。对系统的开发过程中,通过对开发流程的策划、编写以及测试等等步骤,实现了网站的高效开发。虽然网站的开发是一个相对来说比较不随大流的职业,但是网络技术的发展确是能在这个行业中风靡一时的,因而对于一个程序员来说,需要不断地加强自身在新技术方面的掌握。

参考文献:

[1] 孔祥鑫.基于PHP技术的校园网站的设计与实现[D].天津:天津师范大学,2012.

[2] 李良.基于PHP的商业站点设计与实现[D].南昌:南昌大学,2010.

[3] 杜闯.PHP在动态网站开发中的优势[J].电脑知识与技术,2010(13).

[4] 贾素来.使用PHP和MySQL开发动态网站[J].大众科技,2011(3).endprint

猜你喜欢

具体应用
煤矿液压支架电液控制系统及其应用探讨
电子信息工程在工业领域的设计与应用
试分析高中化学教学中异步教学法
在包装领域中如何运用计算机技术
高中地理教学中思维导图的应用
培养探究性思维,促进初中物理的学习
遥感地质勘查技术与应用研究
高中物理实验教学法在课堂教学中的具体应用
关于电气自动化在机械采煤中的应用研究
探究立体化教学模式在《计算机基础》课程中的应用