数据库访问层向上提供透明接口,接受业务逻辑层对各自数据表的增、删、改等数据库操作;业务逻辑层里包含有许多数据结构不同的业务逻辑,每个业务逻辑都可以直接通过数据库接口访问相对应的数据表;WEB表现层负责与使用者的交互,并根据使用者的需求调用相应模块并把处理结构显示出来。
从功能模块上看,目前大多数内容管理系统为了满足企业部署的需求,大都通过内置子系统的方式来实现,例如PHPCMS就包含有会员模块、文章模块、下载模块、图片模块、信息模块、影视模块、商城模块、评论模块、投票模块、友情链接、广告管理等模块;只有少数内容管理系统可以根据需要定制内容结构,但也只能通过第三方开发模块的方式实现,比如mambo。
这样企业在部署内容管理系统的时候将很难找到一款内容管理系统的模块能够完全满足企业需求,另外模块越多,系统越庞杂,直接加大后期维护难度,不利于企业应用。
2.2基于模块化内容管理系统的技术概述 从第1章分析可以看出,中小企业需要的是一种易于管理和使用的、内容可定制的、可扩展的开放内容管理系统,使企业网站的部署、实施、管理和内容维护变得简单。
因此,设计并实现一种适合中小企业应用的模块化内容管理系统就显得尤为有意义。
在本节中,将从系统开发与运行平台选择、系统功能结构等方面进行阐述,使系统在部署和维护方面更为简易,更适合中小企业的应用。
2.2.1系统开发和运行平台的选择 目前主流的web开发技术主要有PHP、JSP、ASP.NET等,以下将对这三种.
上一篇:
Weka平台设计的研究和其数据预处理功能的改进
下一篇:
爱情只不过就是,爱与不爱