基于流程及模块化思想构建企业网站
摘 要:随着因特网的普及,越来越多的企业拥有或准备建设自己的网站。本文对企业网站建设现状作了简要分析,借助软件工程的思路,研究了企业网站建设流程的优化设计,并提出了利用模块化思想快速、高效构建企业网站的思路。
关键词:流程 模块化 企业网站
1 我国企业网站建设现状
因特网在我国的历史只有短短十几年的时间,然而它的发展速度却是任何其他事物都无法比拟的。据中国互联网络信息中心发布的统计报告,在1997年10月底,我国上网计算机数为29.9万台,上网用户为62万人,网站总数约为1500个[1],到了2007年6月份,我国上网计算机数为6710万台,上网用户为1.62亿人,网站总数约为1310000个[2],分别是1997年的224倍、261倍及873倍。
在这一百多万个网站中,企业网站占了相当大的比重,据国务院信息化工作办公室2006年发布的一份调查报告,企业网站约占网站总数的60.4%[3],然而与我国目前近千万家企业相比,拥有网站的企业还只占很小一部分的比例,企业网站建设仍然处在一个高速发展的时期。目前企业网站建设水平参差不齐,有的企业网站页面精美、内容丰富且经常更新,对企业的形象及相关产品起了很好的宣传作用,为企业赢得不少新老客户;而有的企业网站内容单一,常年不更新,基本上没有访问量,只起一个摆设作用。
如何快速、高效地构建内容丰富且实用的企业网站,仍然是相关企业及网络公司探讨的一个主题,企业网站对企业未来参与市场竞争将起到举足轻重的作用。
2 企业网站建设流程优化设计
从本质上讲,企业网站也是一种软件,因此软件工程的思路也适合于企业网站,但企业网站又不同于传统的软件,在建设流程上会与传统的软件有所区别,可以在建设流程上进行优化。
2.1 企业网站建设需求分析与规划
需求分析是企业网站建设的第一阶段,企业领导要对企业网站建设给予高度重视,网站制作者需要与企业领导及相关负责人进行沟通,搜集相关资料,并结合企业的实际情况,确定网站功能模块及整体风格,同时画出企业网站的拓扑结构图。根据对部分企业网站的分析结合平时设计的经验,企业网站最好由三大部分组成,分别是企业网站首页动画、企业网站前台页面、企业网站后台程序。
企业网站首页动画虽然可有可无,但对企业形象宣传却有着重要的作用,首页动画是浏览者对网站的第一印象,若能在首页动画中把公司的商标、字号及相关产品或服务有机地结合在一起,再加上相应的动画效果,必能给浏览者以深刻的印象。若资金预算上允许,也可以把首页动画与公司主页结合在同一页面上,做成纯动画的主页,像NIKE的中文网站.cn与特步的网站.cn都是这方面很典型的例子。
网站前台页面及后台程序的目标对象分别是普通浏览者及网站管理员,在页面规划方面也应区别对待。由于网站前台页面呈现在广大上网浏览者面前,其页面的布局就很有讲究,应考虑让浏览者看到最重要的信息且易于导航,并且要有爽心悦目的感觉,在规划的时候应该画出各个页面的布局图并考虑网站的配色方案。目前纯静态的网站已很少见,建议要建设网站的企业不要再制作纯静态的网站,应该要有网站后台程序对前台页面的信息进行更新。由于网站后台主要为网站管理员使用,因此页面不需太讲究,目前大多做成框架式,左边为后台管理的菜单项,右边为具体管理操作界面与内容,网站后台的重点应放在数据库的设计及程序代码的优化上。
2.2 企业网站制作
需求分析及规划结束后就可以进行网站的制作了,在制作网站的时候,网站前台页面及后台程序编写应按照什么样的顺序呢?笔者主张先做前台页面美工,再编写后台程序,最后编写前台页面程序代码,有些网站设计者喜欢把它们合在一起写,其实这样并不能提高效率,首先若设计的页面不符合企业要求,则页面若发生修改,往往程序也要跟着改动,造成前期编程工作时间的浪费,其次由设计人员同时完成页面美工及程序,要求设计人员对这两方面都非常精通,实际上目前这样的人员并不多见,最后这样使得网站制作过程不能形成一个良好的流程,不利于分工协作及团队精神的培养。另外首页动画的制作通常先进行,这样有利于在页面美工设计时考虑与之的协调,当然因为首页动画相对较独立,也可以在其他时期制作,只要注意与页面的协调就可以了。
在前台页面美工制作时,建议先使用图像处理软件Photoshop或Firework制作页面,再用它们的切片功能对页面按照规划的布局进行切割,然后输出网页文件,再在网页编辑器如Dreamweaver中进行修改,在前台页面美工制作阶段要考虑页面的设计应易于后面编程人员书写程序。关于后台程序代码及前台页面程序编写的优化将在以下模块化思想在构建企业网站中的应用里阐述。
2.3 企业网站内容填充及管理员培训
网站页面及程序制作完毕后并不意味着网站建设的结束,一个网站是否受欢迎,在很大程度上取决于其内容是否丰富。很多企业抱怨建了网站没有什么用,其实很大程度上的原因是没有对网站的内容进行更新与维护,很难想象如果一个访问者几次访问某一网站看到的内容都一模一样,他下次还会再光顾这个网站。因此在网站建设的后期应注意利用网站后台程序的功能填充网站内容,其实这一阶段的工作量往往是很大的,需要对企业产品资料进行添加及上传产品图片,新闻信息的添加,公司各项相关信息的添加等。同时企业应指定一个网站管理员,网络公司应对其进行培训,使其熟悉后台管理程序的使用,这样以后网站内容就可以由企业的网站管理员进行更新与维护,而不是需要更新内容就打电话给制作网站的网络公司。
3 模块化思想在构建企业网站中的应用
模块化思想是软件工程的精髓之一,它是结构化程序设计及面向对象程序设计的基础,通过它可以提高软件的复用率,在构建企业网站过程中,充分利用模块化思想,可以加快网站建设的速度,提高网站制作的效率。
3.1 利用模块化思想划分企业网站功能模块,构建后台管理程序
通过观察与分析可以看到,企业网站的功能模块具有极大的相似性,大体都包含新闻动态、产品展示、人员招聘、客户服务、信息反馈、关于我们、联系方式等模块,有些企业网站还包括在线订单、在线调查、会员系统等功能模块。针对这些功能模块可以构建基本上通用的后台管理程序,包括新闻管理系统、产品管理系统、招聘管理系统、信息反馈处理、公司基本信息管理(用来处理客户服务信息、关于我们、联系方式等信息)、在线订单管理、在线调查管理、会员系统等程序。这些程序对大部分的企业网站都是可以通用的,网络公司如果注意这方面的积累,在构建后台管理程序时就可以大大地提高效率,只要复用这些功能模块,必要时做少量调整就可以了。
3.2 模块化思想在页面程序编写中的应用
在页面程序代码编写过程中,充分利用模块化思想,可以加快程序的编写速度,提高代码的质量,下面以动态网页编程语言ASP为例举两个例子加以说明:
(1)关于数据库连接的使用。由于数据库连接代码是每个调用数据库信息的页面都必须使用的,如果在每个页面中都独立书写连接代码,将使得代码的编写变得烦琐,而且易于出错,修改也不方便,可以把数据库连接及关闭连接代码写在一个文件如conn.asp中,当页面需要调用数据库连接时,只需在页面开头加上一句就可以直接使用与数据库连接相关的操作。
(2)常用函数库的积累及使用。在编写页面代码的时候,要逐步积累一些常用操作及模块的代码,如对字符串的相关操作、对日期与时间的相关操作、过滤各种字符、分页显示模块、计数器模块等,通过函数或过程实现这些常用的操作,然后把它们放在一个ASP文件如function.asp中。随着函数库的不断积累,能够实现的功能也越来越多,大大提高网站模块的复用性。今后要在新的网站中使用这些操作或功能模块时,只要把function.asp文件复制到新的网站的特定文件夹下,然后在使用的页面中使用文件包含,就可以使用里面的函数或过程了,通过把以往的知识积累应用到后续的网站建设与开发中,将大大提高网站建设与开发的速度。这其实也是软件工程面向对象方法所要追求的目标之一,既实现了在一个项目内的代码重用,又实现了新项目重用旧项目的代码。
4 结束语
通过良好的规划与设计,可以构建功能完善且内容丰富的企业网站,随着因特网的进一步普及,优秀的企业网站能够对企业形象起到很好的宣传作用,同时也能提高企业的客户服务水平,从而提高企业的整体竞争能力。
参考文献:
[1]中国互联网络信息中心. 中国互联网络发展状况统计报告(1997/10)[EB/OL]. http:///download/2003/10/13/93603.pdf , 2003.10.13.
[2]中国互联网络信息中心. 中国互联网络发展状况统计报告(2007/7)[EB/OL]. http:///uploadfiles/doc/2007/7/18/113843.doc, 2007.7.18.
[3]国务院信息化工作办公室. 2005年中国互联网络信息资源数量调查报告[EB/OL].
http:///download/2006/20060516.pdf , 2006.5.16.
[4]张海藩. 软件工程导论[M]. 第四版. 北京:清华大学出版社,2003:81-103
[5]方美琪,刘鲁川. 电子商务设计师教程[M]. 北京:清华大学出版社,2005:203-247
推荐访问: 企业网站 模块化 构建 流程 思想版权声明:
1.赢正文档网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《基于流程及模块化思想构建企业网站》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。