郭广军,谢东,李魏豪:基于CMS的网站系统开发技术研究及应用2010,31(11)
2501
l常用CMS的选择方案
根据CMS的技术平台不同,分别有基于ASP、.NET、PHP和JSP的各CMS产品。基于JSP的CMS技术要求较高,应用相对较少,基于ASP或.NET的CMS应用开发比较广泛,选择CMS的基本原则是“适用够用、简单高效”。目前常用的CMS解决方案“1有:①动易CMS:是国产.NETCMS中非常强大内容管理系统,其新版的SiteFactoryr”2.5和Bizldea“2.5系列产品均基于.NET开发,功能不断加强,具有个人、教育、政府和行业等各种版本,能满足中大型网站系统开发需求,适合于专业或非专业人士使用,其模板库丰富,后台管理功能强大,操作方便。②风讯CMS:是功能强大的开源ASPCMS,其自由度高,方便构建个性化网站,但门槛较高,后台管理和模板库有待改进和丰富。⑨科汛CMS:其功能强大,实现了主流网站系统的各种功能需求,标签管理功能强,可实现个性化标签参数配置,适合个性化网站开发。④创力CMS:是不需要注册组件,能适用于各种服务器环境,是安全稳定、快速高效和强大易用的建网解决方案。(妻)TSYSCMS:是免费开源的CMS,其功能并非由本身而定,而是根据使用者的能力而定。对TSYS非常熟悉者可以将其优势发挥出来。@JTBCCMS:可对现有模块进行扩充与克隆,采用UTF.8编码,实现了逻辑与程序分离,起步较难,熟练后非常有效率,适合企业级及其它网站开发。(DPHPCMS:采用PHP+MySQL构架,能快速高效地应用于Linux和Windows服务器平台,是Linux环境下最佳网站管理应用解决方案之一。逗)JoomlaCMS:使用PHP+MySQL开发,适用于Linux、Windows、MacOSX等不同平台。具有可搭配的多种所见即所得的编辑程序,编辑管理文章比较方便,但对中文的支持比较差。(亘)LudicoCMS:是基于ASP.NET2.0使用
C撑开发的CMs/Portal系统,其模块化设计满足了用户个性化网站开发的需求,它内置了所见即所得的编辑器。(⑨PloneCMS:是一款强健、稳定适合于企业级应用开发的优秀CMS,简化了分布式系统的构建,具有强大的权限和流程管理,对内核程序、定制程序、插件产品和管理内容的分离保护和存储,使得Plone成为企业级应用的首选。
2
PESiteFactory
CMS体系结构及工作机理
PESiteFactory
CMS删系统运行于.NET平台,是国内首家
采用最新的ASE
NET
2.0技术且基于B/S架构进行分层Web
应用开发的系统。具有在线办公协同化、海量数据处理能力、稳定的系统运行性能、维护成本低、成熟严密的安全策略和灵活操作的可扩展性。PESiteFactoryCMS体系结构如图l所示,它采用数据访问层、业务逻辑层、表示层三层系统架构,易于维护,提高了软件的可扩展性和重用性。
PESF
CMS工作机理如下:
数据访问层(damaccesslayer,DAL):主要负责数据的持久化和存取访问。DAL采用DALInterface抽象出数据访问逻辑,以DALFactory作为数据访问层对象的工厂模块;SQLSer-
Ver
DAL和OracleDAL模块是IDAL接口实现,分别支持对
MS—SQL和Oracle的访问。Model模块包含了数据实体对象。
业务逻辑层(businesslogiclayer,BLL)"主要针对具体业务问题而进行业务运算和逻辑处理,是业务逻辑层的核心模块,包含了整个系统的核心业务。在BLL中,不能直接访问数据库,而必须通过DAL才能访问数据库。
表示层(presentationlayer,PL):是系统的Ⅵ部分,负责用户与整个系统的交互。一般地,该层中的代码仅与界面元素有关,理想的状态下不应包括系统的业务逻辑。系统前台样
图l
PESFCMS体系结构
表3AT&T数据库上各种方法取得的最优识别率以及【4】ZhengWeiShi,Laim,LiStartZ.1D-LDAvs.2D—LDA:Whenis相应的特征维数(括号内)vector-basedlineardiscriminant
analysisbetterthanmatrix.每人训练图片数based[J].PatternRecognition,2008,41(7):2156-2172.测试方法
2345【5】NoushathS,HemanthaKumarG,ShivakumaraP.(2D)ZLDA:AnPCA70.63(60)78.89(45)83.10(40)87.05(601efficientapproachforfacerecognition[J].PatternRecognition,LDA67.67(35)85.45(39)89.23(39)92.62(39)
RLDA76.50(39)85.02(39)90.98(35)94.27(35)
2006,39(7):1396-1400.
2DLDA82.82(112x3)88.18(112x2)91.00(112x2)93.27(112x3)【6】6YuWangxin,WangZhizhong,ChenWeiting.AnewframeworktoA2DLDA77.00(6x92)85.25(9x92)88.29(9x92)91?52(9。92)combilleverticalandhorizon协1in五瑚ati∞forfacerecognition(2DyLDA81.14(40)89.71(55)92.50(45)
A(2D)2LDA79.06(50)89.11(55)92.02(55)94.75(55)
【J】.Neurecomputing,2009,72(4-6):1084?1091.2DCCDA83.28(40)91.07(45)93.81(60)95.85(35)【7】YangJian,YangJingyu,ZhangDavid,eta1.Featurefusion:paral一
2DPCA77.37(I12x2)83.82(112x2)86.58(112x2)89?62(112。”lel
strategyvsserialstrategy[J].PatternRecognition,2003,36(6):A2DPCA76.12(9x92)84.50(9x92)87.67(9x92)90.95(9x92)
(2D—屯A77.86(2x2)84.93(5x5)87.98(6x6)91.17(6×6)
1369-1381.
A(2D)2PCA78.67(2x2)85.23(6x6)88.42(2x2)91.37(8x8)【8】YangJian,ZhangDavid,YongX,eta1.Two-dimensionaldiscrimi-
nanttransformforfacerecognition【J】.PatternRecognition,tion【J】.IEEETramPatternAnalMachIntell,2004,26(1):2005.38(7):1125.1129.
131-137.[9】TanX,ChenS,ZhouZH,eta1.Robustfacerecognitionfroma[3】LiMing,YuanBaozhong.2D—LDA:astatisticalline盯discrimi‘singletrainingimageperpersonwithkernel.basedSOM.facenantanalysisforimagematrix[J].PatternRecognitionLett,2005,[C】.Proceedingsofthe1stInternationalSymposiumonNeural26(5):527—532.Networks,LNCS3173,2004:858.863.
(上接第2502页)
步骤l:网站系统整体风格设计,并选择相应用模板方案,此处为PECMS雅蓝模板。
步骤2:网站系统Logo设计。
步骤3:网站首页设计,包括首页布局和首页内容的生成等。
步骤4:添加与管理栏目:每一次只能添加一个栏目,一级栏目下可以添加二级栏目;栏目管理的主要内容包括基本信息、栏目选项、模板选项、收费设置、前台样式、生成选项、权限设置和自设内容等。
步骤5:网站信息配置:主要包括网站的基本信息,如网站名称、标题、地址、Logo与Banner地址、站长姓名与信箱、版权等。
步骤6:信息发布与管理:信息有草稿、待审核和已审核3种状态,只有已经审核的信息才能在前台显示;信息发布主要包括设置本信息所属节点、专题、标题前缀、标题、完整标题、副标题、关键字、作者、来源、简介、文章内容、首页图片、自动分页时的每页大约字符数、状态、评分等级等选项内容。“网络工程专业课程体系建设研究”专网主页如图3所示。
图3网络工程专业课程体系建设研究专网主页4结束语
基于PESFCMS的网站系统开发技术采用多层体系架构,遵从开放标准,有效解决了传统网站建设中存在的系列问题,它提高了开发效率,简化了内容管理,保证了信息访问的安全性和灵活性,具有集成性高,可扩展性和易维护性好等优点,在企业级网络应用系统开发中具有广阔的应用前景。在剖析PESFCMS的体系结构及工作机理的基础上,基于PESF2.0开发了应用型网络工程专业课程体系建设研究专网,实测表明该系统运行稳定安全,可访问性好。.
参考文献:
[1】阳西述,周端锋,梁小满,等.网页制作与网站设计【M】.武汉:武汉大学出版社,2006.
【2】刘好增,张坤.ASP动态网站开发实践教程【M】.北京:清华大学出版社。2007.
【3】程博,阎楚良,叶舸.利用存储过程优化CMS系统查询[J】.微计算机信息,2008,24(4):211.213.
【4】耿璐,聂足.基于CMS的企业网站的设计与实现【J】.计算机工程与设计,2009,30(2):351-357.
【5】寿志勤。李伟斌.基于.NET平台的政府门户网站内容管理系统(cMS)的分析与设计【J】.计算机与现代化,2009(6):147—150.【6】张浩然.基于内容管理的数字图书馆网站系统的设计与实现【D】.吉林大学硕士学位论文,2007:1-66.
【7】网站CMS系统综述【EB/OL】.http:/&i.baidu.com/splow/blog/item/a257b43eocabobfe838b1350.html.
【8】动易@SiteFactoryTM白皮书[EB/OL].http://www.powcreasy.net/
Soft/documents/6408.html.
基于CMS的网站系统开发技术研究及应用
作者:郭广军, 谢东, 李魏豪, GUO Guang-jun, XIE Dong, LI Wei-hao
作者单位:湖南人文科技学院,计算机科学技术系,湖南,娄底,417000
刊名:
计算机工程与设计
英文刊名:COMPUTER ENGINEERING AND DESIGN
年,卷(期):2010,31(11)
被引用次数:8次
参考文献(8条)
1.阳西述;周端锋;梁小满网页制作与网站设计 2006
2.刘好增;张坤ASP动态网站开发实践教程 2007
3.程博;阎楚良;叶舸利用存储过程优化CMS系统查询[期刊论文]-微计算机信息 2008(04)
4.耿璐;聂足基于CMS的企业网站的设计与实现[期刊论文]-计算机工程与设计 2009(02)
5.寿志勤;李伟斌基于.NET平台的政府门户网站内容管理系统(CMS)的分析与设计[期刊论文]-计算机与现代化2009(06)
6.张浩然基于内容管理的数字图书馆网站系统的设计与实现 2007
7.网站CMS系统综述
8.动易(R)SiteFactoryTM白皮书
本文读者也读过(8条)
1.祁晖.王佳.QI Hui.WANG Jia集群环境下CMS的核心架构设计[期刊论文]-信息化纵横2009,28(16)
2.耿璐.聂足.GENG Lu.NIE Zu基于CMS的企业网站的设计与实现[期刊论文]-计算机工程与设计2009,30(2)
3.连佳佳使用PowerEasy轻松搭建校园网站[期刊论文]-石河子科技2008(2)
4.沈云琴.王细薇.SHEN Yun-qin.WANG Xi-wei基于CMS的高校网站的研究与实现[期刊论文]-现代计算机(专业版)2010(8)
5.吴冬晨.WU Dong-chen基于CMS的《网站设计与维护》课程教学的研究与实践[期刊论文]-电脑知识与技术2010,6(3)
6.尹宇CMS在网站设计与管理中的应用研究[期刊论文]-科技资讯2010(11)
7.丁利娟.Ding LiJuan基于CMS的高校网站建设[期刊论文]-价值工程2010,29(10)
8.祖国辰.于孟喜.张兴忠AJAX技术提高CMS系统用户体验度的研究与实现[期刊论文]-电脑开发与应用2009,22(6)引证文献(9条)
1.王准高职院校精品课程网站CMS的设计与实现[期刊论文]-电脑知识与技术 2012(2)
2.陈晓燕.万龙.王昌盛基于CMS的学科专业网站的设计与实现[期刊论文]-中国现代教育装备 2011(21)
3.南江.凌勇.杨志基于CMS的广播电视门户网站的开发及应用[期刊论文]-数字技术与应用 2014(2)
4.姚廷山.姜国金.肖田.李鸿筠.胡军华数字化柑桔病虫害标本馆的创建[期刊论文]-中国南方果树 2013(4)
5.林国凯基于内容管理系统的教育门户网站研究与设计[期刊论文]-电脑与信息技术 2011(1)
6.楚志刚.孙陆鹏基于CMS的高校网站群建设研究与实践[期刊论文]-现代电子技术 2013(2)
7.戴建林基于CMS的消防网站的设计和实现[期刊论文]-信息通信 2011(3)
8.许虎寅.王治和.陈建华.樊东辉高校家庭经济困难学生认定系统的设计与实现[期刊论文]-电脑知识与技术2011(1)
引用本文格式:郭广军.谢东.李魏豪.GUO Guang-jun.XIE Dong.LI Wei-hao基于CMS的网站系统开发技术研究及应用[期刊论文]-计算机工程与设计 2010(11)