社会进入了一个全面信息化的时代,随着网络越来越多的在各行各业中的普及应用,最前端的网站建设的自动化就显得尤为重要了。但是目前现有的网站编制系统却并不如人意,大多数网站的开发与维护还是在沿用传统的定态界面语言做支持,效率实在不高。中软信息中心看到网站编制系统的发展现状和网站自动编发系统的发展前途,积极投入力量进行网站自动编发系统的研发工作,编写出目前具有良好使用价值和市场潜力的中软网站自动编制发布系统。

  一、传统网站编制系统

  传统网站编制系统(如图1) 多采用定态界面编程语言,其主要缺点有:

  当网页出现局部错误时,就需要管理员用第三方软件去查看繁琐的源程序。如果改动不慎,很容易使整张网页面目全非。为了节省时间,只能用模板再做一张新的网页,这样的效率实在不敢恭维。

  每次要增加新内容时,就需要打开源程序细心找到相关位置,如果使用表格定义框架和布局,还需要在格式上补齐相关的行和列。稍有不慎,整张网页的布局就会出现混乱,最终导致网页瘫痪。

  如果增加新的页面,就需要用模板套用很多重复性很高的模块,这样不但无形的增加了管理员的工作量,同时也浪费了大量的服务器硬盘空间。

  图1:传统的网站框图

  二、中软网站自动编制系统

  传统系统操作繁琐、效率低下、浪费资源、网页整体被破坏的可能性大。针对以上问题,中软信息中心开发了基于web的中软网站自动编制开发系统。本套系统主要架构支持后台服务器软件、动态界面编程语言和数据库

  1、 工作原理(如图2)

  中软网站自动编发系统工作原理的关键思想,是以页面传递少量关键信息,然后到数据库查找相应的显示信息,再从服务器中找到相应的异地备份文件、高重复率文件、加注标记空页面,整合之后形成前台显示的浏览页面。