• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      CMS系統(tǒng)模型的建立與應(yīng)用

      2015-05-30 10:48:04林曉峰
      軟件工程 2015年8期

      摘 要:CMS即Content Management System,意為“內(nèi)容管理系統(tǒng)”,它是企業(yè)信息化建設(shè)和電子政務(wù)的新寵,從2008年開(kāi)始,經(jīng)過(guò)幾年發(fā)展,現(xiàn)在已逐步形成多種不同風(fēng)格的CMS系統(tǒng),基本上能滿足大多數(shù)普通用戶的需要,但有時(shí)也有特殊的需要而系統(tǒng)本身沒(méi)有提供,因此要通過(guò)自定義系統(tǒng)模型來(lái)實(shí)現(xiàn)客戶要求,本文從實(shí)戰(zhàn)的角度出發(fā),系統(tǒng)地說(shuō)明如何利用CMS系統(tǒng)進(jìn)行自定義定模型開(kāi)發(fā)。

      關(guān)鍵詞:內(nèi)容管理系統(tǒng);自定義;系統(tǒng)模型

      中圖分類號(hào):TP311.51 文獻(xiàn)標(biāo)識(shí)碼:A

      Abstract:The CMS,which means "Content Management System",it is the business of information technology and the new darling of e-government,starting in 2008,after several years of development,has now gradually form a variety of different styles of CMS system, basically to meet the needs of most ordinary users,but sometimes there are special needs and the system itself does not provide,there fore through a custom system model to achieve customer requirements,this article from the perspective of actual combat,the system explained if the use of CMS system customizations fixed model development.

      Keywords:content management system;custom;system model

      1 引言(Introduction)

      隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和普及,越來(lái)越多的企業(yè)和用戶通過(guò)網(wǎng)絡(luò)來(lái)增進(jìn)了解或?qū)崿F(xiàn)商務(wù)交易,企業(yè)網(wǎng)站也是一個(gè)企業(yè)提升企業(yè)形象的重要載體,也是企業(yè)提高知名度的重要途徑[1]。大多數(shù)企業(yè)用戶自己沒(méi)有技術(shù)力量去實(shí)現(xiàn)網(wǎng)站的建設(shè),而是通過(guò)第三方技術(shù)公司來(lái)幫助企業(yè)實(shí)現(xiàn)網(wǎng)站的建設(shè)和研發(fā)。而這些企業(yè)網(wǎng)站大多具有相同或相似的系統(tǒng)架構(gòu),用戶需求的數(shù)量又較大,技術(shù)人員重復(fù)開(kāi)發(fā)網(wǎng)站使得浪費(fèi)了大量的人力和物力,效率也極其低下。在這種背景下,國(guó)內(nèi)外都應(yīng)時(shí)出現(xiàn)了減輕技術(shù)人員勞動(dòng)強(qiáng)度的CMS系統(tǒng),即Content Management System,意為“內(nèi)容管理系統(tǒng)”。CMS系統(tǒng)是一種適用于小型網(wǎng)站建站的手段,具有使用簡(jiǎn)便、建設(shè)速度快、管理方便等優(yōu)點(diǎn)[2]。CMS系統(tǒng)基于強(qiáng)健的多層體系架構(gòu),遵從開(kāi)放標(biāo)準(zhǔn),易于與其他應(yīng)用集成,實(shí)現(xiàn)功能擴(kuò)展和快速部署[3]。CMS系統(tǒng)用類似于母雞下蛋的方式,通過(guò)簡(jiǎn)單的步驟就可以設(shè)計(jì)和建設(shè)一套完整的網(wǎng)站系統(tǒng),并且這套系統(tǒng)具有分級(jí)管理且功能強(qiáng)大的管理后臺(tái)和多姿多彩的展示前臺(tái),深受網(wǎng)站開(kāi)發(fā)人員的喜愛(ài)。

      一般情況下,CMS系統(tǒng)具有新聞管理系統(tǒng)模型、文章系統(tǒng)模型、分類信息系統(tǒng)模型、商城系統(tǒng)模型、圖片系統(tǒng)模型、下載系統(tǒng)模型、FLASH系統(tǒng)模型、電影系統(tǒng)模型等幾類,基本上能夠滿足市場(chǎng)上大多數(shù)用戶的需求。然而,總是有一些客戶有著各種不同的特殊要求,而CMS系統(tǒng)本身卻未能提供,因此,能夠充分利用CMS系統(tǒng)功能自建一套系統(tǒng)模型來(lái)滿足用戶需求是每個(gè)網(wǎng)站開(kāi)發(fā)人員的必備技能。本文將以新建一套“企業(yè)招聘信息發(fā)布系統(tǒng)”為例,說(shuō)明如何利用利用CMS系統(tǒng)建設(shè)一套新的系統(tǒng)模型。

      2 新建系統(tǒng)模型的基本流程(Create system model process)

      (1)系統(tǒng)分析

      即進(jìn)行系統(tǒng)數(shù)據(jù)分析,確定數(shù)據(jù)表字段組成。企業(yè)招聘信息即用工信息,經(jīng)過(guò)與企業(yè)進(jìn)行溝通和了解,一般來(lái)說(shuō)應(yīng)該包括這個(gè)系統(tǒng)模型應(yīng)該包括以下幾個(gè)重要字段,即企業(yè)名稱、企業(yè)簡(jiǎn)介、企業(yè)地址、招聘崗位、薪資待遇、用工要求、聯(lián)系方式、有效期限等,建議在系統(tǒng)設(shè)計(jì)之初即完成數(shù)字字段的確定,這樣會(huì)節(jié)省后續(xù)的研發(fā)投入,提高生產(chǎn)效率。如果在初期沒(méi)有進(jìn)行詳細(xì)的調(diào)研,在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)需要新增或調(diào)整字段,也可以根據(jù)需要進(jìn)行后續(xù)維護(hù),但這樣會(huì)使開(kāi)發(fā)效率降低。

      (2)建立數(shù)據(jù)表

      在確定了數(shù)據(jù)結(jié)構(gòu)后,即可以通過(guò)CMS系統(tǒng)來(lái)建立數(shù)據(jù)表。登錄系統(tǒng)后臺(tái),進(jìn)行系統(tǒng)設(shè)置模塊,選擇“數(shù)據(jù)表與系統(tǒng)模型”菜單,執(zhí)行“新建數(shù)據(jù)表”功能??筛鶕?jù)需要自己設(shè)定一個(gè)數(shù)據(jù)表的名字。在這個(gè)過(guò)程中,只需填寫數(shù)據(jù)表名和數(shù)據(jù)表標(biāo)識(shí)即可,可根據(jù)系統(tǒng)提示填寫,其他都按默認(rèn)操作。提交后,數(shù)據(jù)表即可增加成功,轉(zhuǎn)至“管理數(shù)據(jù)表”界面會(huì)顯示剛才新建的表。具體操作如圖1所示。

      (3)建立字段

      新建字段需要進(jìn)入管理數(shù)據(jù)表界面,在最下部找到剛建的數(shù)據(jù)表,點(diǎn)擊后面的新建字段即可增設(shè)字段,每個(gè)字段的屬性需要預(yù)先進(jìn)行設(shè)計(jì)。

      需要注意的是,每個(gè)新建的數(shù)據(jù)表都會(huì)有四個(gè)由系統(tǒng)自動(dòng)建立的字段,其名稱分別為“標(biāo)題”“特殊屬性”“標(biāo)題圖片”“發(fā)布時(shí)間”,這四個(gè)字段不可刪除,但可以修改字段標(biāo)識(shí),例如可以將“標(biāo)題”更改為“企業(yè)名稱”。如果系統(tǒng)字段我們不需要使用,則不必理會(huì)它的存在。

      在新建字段時(shí),可根據(jù)設(shè)計(jì)方案確定字段的各種屬性,如字段名稱、類型、長(zhǎng)度、表單元素、初始值等多種屬性。字段增加完成后,可以根據(jù)需要通過(guò)編排字段前面的順序號(hào)碼來(lái)調(diào)整字段的顯示順序。如圖2所示。

      (4)建立系統(tǒng)模型

      系統(tǒng)模型是CMS的精髓所在,是最具靈活性的核心功能。每個(gè)系統(tǒng)模型都可以有自己的“后臺(tái)信息發(fā)布與管理”“前臺(tái)會(huì)員投稿與管理”與“信息采集”功能。新建一個(gè)系統(tǒng)模型的步驟為:登錄后臺(tái)→“系統(tǒng)設(shè)置”→“管理數(shù)據(jù)表”→點(diǎn)擊企業(yè)招聘數(shù)據(jù)表的“管理系統(tǒng)模型”→“增加系統(tǒng)模型”,進(jìn)入增加系統(tǒng)模型界面,如圖3所示。

      在這個(gè)模塊中,需要選擇錄入項(xiàng)、必填項(xiàng)、可增加、可修改、列表模板、內(nèi)容模板為必選項(xiàng),其他可根據(jù)需要適當(dāng)選擇。各條目的含義如下:

      錄入項(xiàng):只有選擇了錄入項(xiàng),系統(tǒng)才會(huì)出現(xiàn)該字段的輸入界面。

      必填項(xiàng):該字段如果沒(méi)有輸入內(nèi)容,則系統(tǒng)不會(huì)通過(guò)。

      可增加:只有選擇了該屬性,字段才可以輸入內(nèi)容。

      可修改:設(shè)定了該屬性后,字段輸入的內(nèi)容可以修改。

      列表模板:可以在列表中顯示。

      內(nèi)容模板:可以在內(nèi)容中顯示。

      需要注意的是,列表模板和內(nèi)容模板是必選項(xiàng),否則無(wú)法在前臺(tái)顯示。增加模型后,如果對(duì)顯示表單樣式不滿意,還可以修改“后臺(tái)錄入表單模板”與“前臺(tái)投稿表單模板”輸出樣式。

      至此,新建的企業(yè)招聘系統(tǒng)模型制作完畢。

      (5)系統(tǒng)測(cè)試

      現(xiàn)在我們測(cè)試新建的系統(tǒng)模型。

      a.新建欄目:登錄后臺(tái)→“欄目管理”→“增加欄目”,進(jìn)入欄目管理界面,按要求建立欄目。在建立欄目過(guò)程中,要選擇新建的“企業(yè)招聘系統(tǒng)模型”。

      b.欄目建好后,通過(guò)信息管理模塊來(lái)新增一條招聘信息。我們會(huì)看到,在信息錄入界面會(huì)出現(xiàn)各招聘相關(guān)內(nèi)容,可按要求逐個(gè)錄入相關(guān)信息內(nèi)容,然后提交信息并發(fā)布。

      c.通過(guò)首頁(yè)面或其他調(diào)用頁(yè)面查看錄入內(nèi)容。

      3 結(jié)論(Conclusion)

      至此,新建一個(gè)完整的系統(tǒng)模型過(guò)程簡(jiǎn)述完畢。在建立模型的過(guò)程中,要注意字段屬性和模型屬性的設(shè)置,很多情況下設(shè)計(jì)模型不成功就是因?yàn)閷?duì)這兩個(gè)屬性不了解,或設(shè)置屬性錯(cuò)誤。通過(guò)這個(gè)例子可以發(fā)現(xiàn),利用CMS的自定義系統(tǒng)模型功能可以方便地建立不同的用戶系統(tǒng),從而豐富了CMS系統(tǒng)的功能擴(kuò)展,但用戶如果想熟練掌握CMS系統(tǒng)的功用,還需反復(fù)練習(xí)和多加研究才行。本文僅從拋磚引玉的角度出發(fā),對(duì)新建系統(tǒng)模型的功能做出簡(jiǎn)要介紹,很多細(xì)節(jié)問(wèn)題并未能詳述,用戶在開(kāi)發(fā)過(guò)程中可能會(huì)遇到不同的問(wèn)題,建議通過(guò)網(wǎng)絡(luò)查詢相關(guān)解決方案,或與作者聯(lián)系共同解決遇到的疑問(wèn)。

      參考文獻(xiàn)(References)

      [1] 沈磊,等.智能建站CMS系統(tǒng)的研究[J].計(jì)算機(jī)時(shí)代,2010(7):49-50;53.

      [2] 鄒捷.自建CMS系統(tǒng)共用后臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī):下半月版,2012,(24):68-70.

      [3] 郭廣軍,謝東,李魏豪.基于CMS的網(wǎng)站系統(tǒng)開(kāi)發(fā)技術(shù)研究及應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,(11):2500-2502;2518.

      作者簡(jiǎn)介:

      林曉峰(1971-),男,本科,副教授.研究領(lǐng)域:網(wǎng)絡(luò)技術(shù),軟件開(kāi)發(fā).

      绥化市| 襄汾县| 富川| 宝坻区| 闸北区| 尼木县| 扶余县| 广南县| 文山县| 韶山市| 襄汾县| 太原市| 额济纳旗| 广宗县| 马龙县| 开江县| 会泽县| 盘锦市| 湾仔区| 喀什市| 旌德县| 利津县| 方正县| 柳江县| 运城市| 宜章县| 普兰县| 策勒县| 平乡县| 平潭县| 龙陵县| 合江县| 礼泉县| 赤城县| 台山市| 台北县| 保亭| 肇源县| 虞城县| 昭觉县| 萨嘎县|