• 
    

    
    

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

      基于開(kāi)源軟件Drupal工程實(shí)踐

      2012-01-15 03:51:58盛安元黃存東張前進(jìn)
      關(guān)鍵詞:開(kāi)源管理系統(tǒng)學(xué)院

      盛安元,黃存東,張前進(jìn)

      (安徽國(guó)防科技職業(yè)學(xué)院信息工程系,安徽六安237011)

      校園網(wǎng)站作為高校信息化組成部分,在高校信息化進(jìn)程中發(fā)揮著重要作用。安徽國(guó)防科技職業(yè)學(xué)院校園網(wǎng)站從靜態(tài)網(wǎng)頁(yè)技術(shù),發(fā)展到asp動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),為學(xué)院的發(fā)展作出積極貢獻(xiàn)。作為學(xué)院信息門(mén)戶,其戰(zhàn)略地位和重要性不言而喻,是對(duì)外服務(wù)的窗口,對(duì)政策宣傳、教學(xué)科研、招生、就業(yè)等工作有著重要影響[1]。

      隨著環(huán)境變化及學(xué)院自身快速發(fā)展,校園網(wǎng)站已不適應(yīng)發(fā)展的要求,比較突出的問(wèn)題有:安全問(wèn)題嚴(yán)重,頁(yè)面被篡改、被掛馬的現(xiàn)象時(shí)有發(fā)生;頁(yè)面內(nèi)容表現(xiàn)形式單一,用戶體驗(yàn)不友好;內(nèi)容分類(lèi)不合理,缺乏共享機(jī)制;網(wǎng)站運(yùn)營(yíng)維護(hù)困難。學(xué)院對(duì)此組織人員進(jìn)行論證分析,提出依托自身力量,對(duì)校園網(wǎng)站重新進(jìn)行開(kāi)發(fā)。

      1 項(xiàng)目可行性研究

      商業(yè)公司具有的豐富的行業(yè)經(jīng)驗(yàn)及成熟的產(chǎn)品,提供專(zhuān)業(yè)服務(wù),采取項(xiàng)目外包方式,項(xiàng)目實(shí)施周期短,風(fēng)險(xiǎn)較低。但比較而言項(xiàng)目外包開(kāi)發(fā)費(fèi)用較高,在后期的系統(tǒng)維護(hù)中,功能定制及擴(kuò)展,往往需要商業(yè)公司的服務(wù)支持。

      學(xué)院自行研發(fā),風(fēng)險(xiǎn)較高,包括技術(shù)風(fēng)險(xiǎn)、項(xiàng)目組織及過(guò)程控制等方面。在充分識(shí)別風(fēng)險(xiǎn)的基礎(chǔ)上,做好項(xiàng)目的規(guī)劃和過(guò)程控制,能有效降低風(fēng)險(xiǎn),保障項(xiàng)目成功[2]。由于學(xué)院近年來(lái)加大工學(xué)結(jié)合的力度,雙師型教師比例逐年上升,具有實(shí)際工程經(jīng)驗(yàn)的教師越來(lái)越多。通過(guò)組織自身力量進(jìn)行開(kāi)發(fā),能有效鍛煉研發(fā)隊(duì)伍,提升教師研發(fā)能力,推進(jìn)工學(xué)結(jié)合建設(shè)。從經(jīng)濟(jì)方面分析,自行研發(fā)費(fèi)用較低,能有效降低項(xiàng)目成本。在網(wǎng)站項(xiàng)目的運(yùn)行維護(hù)期間,自行研發(fā)具有較大優(yōu)勢(shì),能靈活適應(yīng)變化,特別是對(duì)于時(shí)效性較強(qiáng)的需求,能及時(shí)響應(yīng)。

      2 網(wǎng)站平臺(tái)選擇

      目前越來(lái)越多的網(wǎng)站以內(nèi)容管理系統(tǒng)(CMS)作為網(wǎng)站系統(tǒng)平臺(tái)。對(duì)內(nèi)容管理系統(tǒng)的研究,國(guó)外起步較早,有較多的內(nèi)容管理系統(tǒng)產(chǎn)品、專(zhuān)業(yè)研究機(jī)構(gòu)及行業(yè)門(mén)戶網(wǎng)站,形成完整的行業(yè)信息與評(píng)測(cè)體系[3]。在自行研發(fā)中,高校根據(jù)自身特點(diǎn)和需求,選擇合適的產(chǎn)品,是校園網(wǎng)站建設(shè)關(guān)鍵點(diǎn)之一。根據(jù)成功案例、技術(shù)的先進(jìn)性、使用的廣泛性和難易程度等多個(gè)指標(biāo),通過(guò)對(duì)不同的CMS產(chǎn)品進(jìn)行比較分析,最終選擇開(kāi)源產(chǎn)品Drupal。

      Drupal能快速構(gòu)建網(wǎng)站,高度模塊化,可擴(kuò)展性良好。具有良好的跨平臺(tái)性,適應(yīng)較多操作系統(tǒng),支持主流WEB服務(wù)器。Drupal應(yīng)用廣泛,連續(xù)獲得全球最佳開(kāi)源CMS大獎(jiǎng),用于構(gòu)建個(gè)人、部門(mén)或企業(yè)網(wǎng)站,對(duì)電子商務(wù)、資源分類(lèi)、圖庫(kù)等有較好的支持。從開(kāi)源內(nèi)容管理系統(tǒng)產(chǎn)品在.edu域名所占比率進(jìn)行比較[4],如圖1所示,Drupal約占26.9%,占據(jù)第一位,說(shuō)明 Drupal在教育機(jī)構(gòu)中應(yīng)用較為廣泛。

      圖1 內(nèi)容管理系統(tǒng)產(chǎn)品在.edu域名網(wǎng)站中所占百分比

      Drupal社區(qū)資源豐富,用于功能擴(kuò)展的模塊數(shù)量已達(dá)1萬(wàn)4千多個(gè),開(kāi)發(fā)者眾多,功能穩(wěn)定并持續(xù)改進(jìn)。這些成績(jī)的取得,得益于其良好的架構(gòu)設(shè)計(jì),作為開(kāi)源內(nèi)容管理系統(tǒng)框架,在設(shè)計(jì)上,Drupal采用反轉(zhuǎn)控制設(shè)計(jì)模式[5],系統(tǒng)架構(gòu)如圖2所示。

      圖2 系統(tǒng)架構(gòu)圖

      系統(tǒng)邏輯結(jié)構(gòu)可分成典型的三層結(jié)構(gòu):數(shù)據(jù)持久層、業(yè)務(wù)邏輯層和表現(xiàn)層。數(shù)據(jù)持久層處理數(shù)據(jù)的持久化,通過(guò)業(yè)務(wù)邏輯層抽象數(shù)據(jù)接口,支持多種關(guān)系型數(shù)據(jù)庫(kù),如Mysql、PostgreSQL等。業(yè)務(wù)邏輯層是架構(gòu)核心部分,包括核心庫(kù)和模塊組。核心庫(kù)包含系統(tǒng)引導(dǎo)指令和公用支持庫(kù),提供鉤子框架、抽象數(shù)據(jù)接口等公共框架的功能,使模塊之間能高效靈活的協(xié)調(diào)工作。開(kāi)發(fā)者利用特有的鉤子(Hook)調(diào)用機(jī)制,通過(guò)模塊實(shí)現(xiàn)系統(tǒng)功能擴(kuò)展。表現(xiàn)層控制界面呈現(xiàn),實(shí)現(xiàn)界面顯示與數(shù)據(jù)分離,為界面定制提供靈活接口。

      3 項(xiàng)目組織

      本項(xiàng)目業(yè)務(wù)范圍廣,團(tuán)隊(duì)所涉及的新技術(shù)點(diǎn)較多,團(tuán)隊(duì)成員大部分是專(zhuān)任教師,無(wú)法全職參與項(xiàng)目。項(xiàng)目組織采用矩陣型組織結(jié)構(gòu),綜合職能型縱向優(yōu)勢(shì)和項(xiàng)目型的橫向優(yōu)勢(shì)。學(xué)院積極創(chuàng)造條件,在項(xiàng)目資金、團(tuán)隊(duì)工作環(huán)境等方面,提供組織保障。在項(xiàng)目過(guò)程中,通過(guò)多種措施,保證團(tuán)隊(duì)成員高效溝通[6]。研發(fā)團(tuán)隊(duì)定期舉行項(xiàng)目例會(huì),交流進(jìn)展情況及配合要求;建立項(xiàng)目QQ群,方便團(tuán)隊(duì)成員及時(shí)交流。通過(guò)Subversion建立配置管理環(huán)境,對(duì)項(xiàng)目文檔、軟件及代碼進(jìn)行配置管理,保障工程質(zhì)量。

      4 項(xiàng)目計(jì)劃與過(guò)程控制

      制定項(xiàng)目計(jì)劃,合理分配資源,調(diào)整優(yōu)化項(xiàng)目任務(wù)進(jìn)度和銜接關(guān)系。制定項(xiàng)目計(jì)劃時(shí)要充分考慮如下因素:①網(wǎng)站平臺(tái)的選擇,網(wǎng)站平臺(tái)的選擇在網(wǎng)站開(kāi)發(fā)中至關(guān)重要,預(yù)留充分的時(shí)間進(jìn)行CMS平臺(tái)測(cè)評(píng)分析;②加強(qiáng)團(tuán)隊(duì)學(xué)習(xí),對(duì)于Drupal平臺(tái),研發(fā)成員過(guò)去都未曾接觸,通過(guò)集中學(xué)習(xí)交流,迅速掌握相關(guān)技術(shù);③以點(diǎn)帶面,先行技術(shù)驗(yàn)證,以門(mén)戶站點(diǎn)和信息工程系子網(wǎng)站作為試點(diǎn)網(wǎng)站,按網(wǎng)站群[7]方式進(jìn)行構(gòu)建,積累經(jīng)驗(yàn)降低風(fēng)險(xiǎn)。

      過(guò)程控制:強(qiáng)化項(xiàng)目過(guò)程控制,通過(guò)對(duì)項(xiàng)目關(guān)鍵節(jié)點(diǎn)評(píng)審,廣泛吸收各方意見(jiàn),博采眾長(zhǎng)集中智慧,對(duì)項(xiàng)目過(guò)程出現(xiàn)的偏差及時(shí)調(diào)整,保證項(xiàng)目進(jìn)度和質(zhì)量。

      5 結(jié)束語(yǔ)

      網(wǎng)站從2009年10月正式上線至今,在2年多的時(shí)間內(nèi)運(yùn)行良好。高校充分發(fā)揮自身的科研優(yōu)勢(shì),通過(guò)開(kāi)源軟件解決實(shí)際問(wèn)題,在節(jié)約有限科研經(jīng)費(fèi)的同時(shí),強(qiáng)化了團(tuán)隊(duì)建設(shè),提升了工程能力。開(kāi)源軟件產(chǎn)品數(shù)量眾多,項(xiàng)目初期應(yīng)進(jìn)行充分的調(diào)研,綜合應(yīng)用的廣泛度、系統(tǒng)架構(gòu)、成功案例等多方面因素,進(jìn)行評(píng)估分析,遴選出合適開(kāi)源軟件至關(guān)重要。項(xiàng)目執(zhí)行過(guò)程中,通過(guò)對(duì)關(guān)鍵節(jié)點(diǎn)評(píng)審,保證項(xiàng)目的質(zhì)量。在項(xiàng)目維護(hù)期間,應(yīng)在原研發(fā)團(tuán)隊(duì)的基礎(chǔ)上組建維護(hù)小組,使系統(tǒng)保持正常運(yùn)行或持續(xù)改進(jìn)。

      [1] 楚文波.高校內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(xué),2008.

      [2] 唐天廣,呂本富.Web軟件項(xiàng)目的風(fēng)險(xiǎn)管理研究[J].管理評(píng)論,2009(3):43-47.

      [3] 賀宏偉.開(kāi)源軟件教育應(yīng)用管理平臺(tái)建設(shè)研究[D].上海:華東師范大學(xué)圖書(shū)館,2008.

      [4] Anon.Distribution of content management systems among websites that use.edu[EB/OL].[2012-3-30].http://w3techs.com/technologies/segmentation/tld-edu-/content_management.

      [5] Matt Butcher.Learning Drupal 6 Module Development[M].America:Packt Publishing,2008.

      [6] 呂偉峰.論IT信息化項(xiàng)目的溝通管理[J].中國(guó)科技博覽,2011,15:223-224.

      [7] 王爽.高校網(wǎng)站站群管理系統(tǒng)的設(shè)計(jì)[J].西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,14(4):77-79.

      猜你喜歡
      開(kāi)源管理系統(tǒng)學(xué)院
      初等教育學(xué)院
      基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
      五毛錢(qián)能買(mǎi)多少頭牛
      基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
      海盾壓載水管理系統(tǒng)
      大家說(shuō):開(kāi)源、人工智能及創(chuàng)新
      開(kāi)源中國(guó)開(kāi)源世界高峰論壇圓桌會(huì)議縱論開(kāi)源與互聯(lián)網(wǎng)+創(chuàng)新2.0
      學(xué)院掠影
      開(kāi)源計(jì)算機(jī)輔助翻譯工具研究
      基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
      定边县| 响水县| 清丰县| 花莲县| 徐州市| 易门县| 金溪县| 泾川县| 防城港市| 巴里| 全椒县| 汶川县| 东乡族自治县| 宜春市| 双桥区| 石柱| 文化| 高碑店市| 河津市| 甘谷县| 濮阳市| 孟连| 景洪市| 兴安县| 宁化县| 和平区| 武邑县| 马尔康县| 酒泉市| 永德县| 星座| 邹平县| 连州市| 南昌县| 荔波县| 威远县| 龙口市| 延寿县| 岚皋县| 文登市| 迁西县|