基于的網(wǎng)站系統(tǒng)開發(fā)技術(shù)研究及應用郭廣軍_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、2500201031(11)計算機工程與設計ComputerEngineeringDesign0引言動態(tài)網(wǎng)站系統(tǒng)是建立在網(wǎng)絡基礎設施之上的Web應用系統(tǒng)[12],它由前臺和后臺兩部分構(gòu)成,后臺包括一組應用服務程序、Web服務器、應用服務器、數(shù)據(jù)庫服務器、多媒體服務器等,前臺是通過瀏覽器展示信息,實現(xiàn)與用戶交互的一組網(wǎng)頁。合理的體系結(jié)構(gòu)和良好的程序設計是實現(xiàn)網(wǎng)站功能的基礎,友好簡潔的交互界面是發(fā)揮網(wǎng)站系統(tǒng)功能優(yōu)勢的條件。傳統(tǒng)靜態(tài)網(wǎng)站建設中

2、存在的主要問題有:頁面制作風格不統(tǒng)一,難以形成獨立可復用的模塊,降低了應用集成的靈活性和可擴展性;內(nèi)容組織繁瑣,管理效率低下,嚴重影響了更新效率,難以對信息進行統(tǒng)一管理;應用開發(fā)技術(shù)難度大,網(wǎng)站后臺開發(fā)與前臺頁面的開發(fā)都需要開發(fā)人員編寫代碼,代碼編寫量大;網(wǎng)站開發(fā)周期長。為了解決傳統(tǒng)靜態(tài)網(wǎng)站建設中產(chǎn)生的系列問題,形成了以動態(tài)網(wǎng)頁技術(shù)和數(shù)據(jù)庫技術(shù)為基礎的CMS[3](contentmanagementsystem,內(nèi)容管理系統(tǒng)),它能針對

3、政府和企業(yè)網(wǎng)站建設需求,專門面向網(wǎng)站內(nèi)容編輯、發(fā)布與管理的應用系統(tǒng)。CMS基于強健的多層體系架構(gòu),遵從開放標準,易于與其它應用集成,實現(xiàn)功能擴展和快速部署[46]。CMS的優(yōu)勢有:①能夠比較靈活的定制欄目,對欄目進行分類、增刪改和排序等管理;②CMS表現(xiàn)和內(nèi)容分離,用戶體驗與內(nèi)容質(zhì)量的和諧統(tǒng)一,能夠方便地對信息發(fā)布、錄入、修改、刪除;③能夠方便的管理網(wǎng)站的圖片、文檔、軟件等一切資源,達到資源共享;④簡化了網(wǎng)站的內(nèi)容供給和內(nèi)容管理的責任委

4、托,能夠?qū)π畔⒌陌踩院蜋?quán)限進行控制,保證信息訪問的安全性和靈活性;⑤能夠有效統(tǒng)一網(wǎng)站風格;⑥能在任意地點和時刻進行信息發(fā)布,把動態(tài)的內(nèi)容利用靜態(tài)的頁面發(fā)布出去,提高網(wǎng)站的訪問速度;⑦CMS集成性高,整體高效靈活,擴展性和易維護性好。收稿日期:20090715;修訂日期:20090909?;痦椖浚汉鲜∽匀豢茖W基金項目(07JJ6113);湖南省教育科學“十一五”規(guī)劃重點課題基金項目(XJK08AXJ002);湖南省教學改革研究基金項

5、目(湘教通[2009]321號);湖南省計算機應用技術(shù)重點建設學科基金項目(湘教通(2006)180號)。作者簡介:郭廣軍(1971-),男,湖南雙峰人,碩士,副教授,CCF高級會員,研究方向為網(wǎng)絡計算與分布式處理、服務計算;謝東(1971-),男,湖南益陽人,博士,講師,研究方向為數(shù)據(jù)庫技術(shù);李魏豪(1986-),男,湖南漣源人,研究方向為網(wǎng)絡計算與分布式處理。Email:gjguo@基于CMS的網(wǎng)站系統(tǒng)開發(fā)技術(shù)研究及應用郭廣軍,謝東

6、,李魏豪(湖南人文科技學院計算機科學技術(shù)系,湖南婁底417000)摘要:介紹了基于CMS的網(wǎng)站系統(tǒng)開發(fā)優(yōu)勢,給出了常用CMS的選擇方案,剖析了PESFCMS的體系結(jié)構(gòu)及工作機理,應用PESF2.0開發(fā)了應用型網(wǎng)絡工程專業(yè)課程體系建設研究專網(wǎng)。該系統(tǒng)后臺以.Framewk2.0為支撐環(huán)境,采用MSSQLServer2000管理數(shù)據(jù),系統(tǒng)前臺包括研究動態(tài)、學科教程、培養(yǎng)方案、課程體系、教學文件、實踐教學、工程實踐、開放實驗和資料下載等欄目。

7、該系統(tǒng)實現(xiàn)了前臺和后臺松耦合管理,體系結(jié)構(gòu)靈活高效,系統(tǒng)安全性、可擴展性和易維護性好。關(guān)鍵詞:內(nèi)容管理系統(tǒng)動易站點工廠.網(wǎng)站系統(tǒng)網(wǎng)絡工程中圖法分類號:TP311.52文獻標識碼:A文章編號:10007024(2010)11250003ResearchapplicationondevelopmenttechnologyofCMSbasedsitesystemGUOGuangjunXIEDongLIWeihao(DepartmentofCo

8、mputerScienceTechnologyHunanInstituteofHumanitiesScienceTechnologyLoudi417000China)Abstract:ThepredominanceofCMSbasedsitesystemdevelopmentisintroducedthechosenprojectsoncommoncontentmanagementsystems(CMS)arepresentedthea

9、rchitecturewkmechanismofpowereasysitefacty(PESF)areanalyzed.ThenthesitesystemfresearchofcoursessystemofappliedwkengineeringisdevelopedbasedonPESF2.0with.framewk2.0asabasicsupptplatfmMicrosoftSQLserver2000asabackgrounddat

10、abaseitssubjectsoffrontdeskarecomposedofresearchtrendssubjectcoursestrainingschemescurriculumsystemsteachingdocumentsteachingpracticeengineeringpracticeopenexperimentsresourcesdownloadetc.Theloosecouplingmanagementisreal

11、izedbetweenfrontdeskbackground.Thearchitectureisflexiblehigheffectthesecurityexpansibilitymaintainabilityofthesystemareexcellent.Keywds:contentmanagementsystempowereasysitefacty.sitesystemwkengineering信息化技術(shù)計算機工程與設計Comput

12、erEngineeringDesign2502201031(11)計算機工程與設計ComputerEngineeringDesign式的顯示由系統(tǒng)中的模版實現(xiàn)。模板顯示頁面布局、外顯樣式和系統(tǒng)標簽的集合體。系統(tǒng)中內(nèi)容的顯示由標簽實現(xiàn),標簽是系統(tǒng)中前臺界面顯示與數(shù)據(jù)庫中數(shù)據(jù)進行溝通的橋梁,其作用是將數(shù)據(jù)庫中的數(shù)據(jù)根據(jù)前臺調(diào)用需求通過轉(zhuǎn)換生成呈現(xiàn)到前臺。系統(tǒng)模版中包含系統(tǒng)標簽的引用,系統(tǒng)運行時,系統(tǒng)調(diào)用模版,模版控制系統(tǒng)整個樣式的顯示,模版

13、中調(diào)用標簽,標簽從指定的數(shù)據(jù)源讀取數(shù)據(jù),并將讀取的數(shù)據(jù)轉(zhuǎn)換成XML對象,再以ASP.的XSLT解析引擎將XSLT標簽轉(zhuǎn)換成HTML代碼。3基于PESFCMS的開發(fā)實例3.1系統(tǒng)功能結(jié)構(gòu)網(wǎng)絡工程專業(yè)課程體系建設研究網(wǎng)旨在構(gòu)建一個促進相關(guān)研究的交流共享平臺,以發(fā)布研究動態(tài),方便瀏覽信息,獲取共享資源,提高研究水平。該專網(wǎng)主要包括系統(tǒng)首頁、研究動態(tài)、學科教程、培養(yǎng)方案、課程體系、教學文件、實踐教學、工程實踐、開放實驗、他山之石、在線交流、資料

14、下載和后臺管理等模塊,其系統(tǒng)功能結(jié)構(gòu)如圖2所示。系統(tǒng)前臺主要模塊功能:系統(tǒng)主頁:是打開網(wǎng)站的第一個頁面,主頁的風格要與網(wǎng)站的主題想對應,主頁主要是方便各模塊之間的導航,提供最新的信息導航,提供站內(nèi)文章資料搜索,顯示各模塊的最新信息,主頁還提供了用戶注冊功能等。研究動態(tài):用來發(fā)布最新的研究趨勢及成果。學科教程:用來發(fā)布網(wǎng)絡工程學科專業(yè)相關(guān)規(guī)范。培養(yǎng)方案:用來發(fā)布專業(yè)培養(yǎng)方案及最新調(diào)整。課程體系:主要包括通識教育課程、學科專業(yè)核心課程、專業(yè)

15、方向課程和各種選修課程等信息。教學文件:主要包括教學大綱、考試大綱、試驗大綱、試驗指導書等。工程實踐:主要包括網(wǎng)絡工程實踐教學體系和工程實踐方案等。開放實驗:提供在線的開放實驗項目,實驗方案、實驗環(huán)境及相關(guān)輔導資料。他山之石:用來收集整理國內(nèi)相關(guān)課題的研究信息和可借鑒成果。在線交流:通過同步或異步方式交流研究中的有關(guān)問題。資料下載:提供與應用型網(wǎng)絡工程專業(yè)課程體系建設相關(guān)的資料。留言反饋:提供用戶留言功能。3.2構(gòu)建開發(fā)運行環(huán)境系統(tǒng)軟件

16、環(huán)境配置如下:操作系統(tǒng):MicrosoftWindowsXPsp2CMS組件:PowerEasySiteFacty2.0.3.0支撐平臺:.Framewk2.0Web服務器:IIS5.0數(shù)據(jù)庫服務器:MSSQLServer20003.3安裝配置PESFCMS系統(tǒng)3.3.1安裝系統(tǒng)源程序以SiteFacty為例,先解壓“SiteFacty_2.0.3.0.rar”包中的源程序文件,將其“WebSite”文件夾中的所有網(wǎng)站系統(tǒng)源文件,復制到

17、待開發(fā)網(wǎng)站系統(tǒng)的主目錄中,此處為“C:wwwwk”。3.3.2創(chuàng)建并配置后臺數(shù)據(jù)庫步驟1:執(zhí)行“開始|程序|MicrosoftSQLServer|企業(yè)管理器”命令以打開SQLServer2000“企業(yè)管理器”。步驟2:在企業(yè)管理器中創(chuàng)建網(wǎng)絡系統(tǒng)后臺數(shù)據(jù)庫,此處數(shù)據(jù)庫名為“wkdb”。步驟3:在“wkdb”數(shù)據(jù)庫中,執(zhí)行“工具|SQL查詢分析器”命令以打開“SQL查詢分析器”,然后執(zhí)行網(wǎng)站系統(tǒng)主目錄中的“App_DataSQLServer

18、2000.sql”腳本文件以創(chuàng)建網(wǎng)站系統(tǒng)所需數(shù)據(jù)表和存儲過程。步驟4:在企業(yè)管理器中選擇“數(shù)據(jù)庫|安全性|登錄”,為新建數(shù)據(jù)庫“wkdb”創(chuàng)建登錄賬號,此處登錄用戶名為“user”,采用SQLServer身份驗證的密碼為“ok”,數(shù)據(jù)庫角色為“public”和“db_owner”。3.3.3配置系統(tǒng)數(shù)據(jù)庫連接地址在新建網(wǎng)站系統(tǒng)的主目錄中打開“ConfigConnectionStrings.config”配置文件,其內(nèi)容與配置如下:配置說

19、明:server為數(shù)據(jù)庫服務器名,默認值為“(local)”;database為數(shù)據(jù)庫名稱,默認值為“SiteFacty”,此處改為“wkdb”;uid為登錄用戶名,默認值為“PowerEasy”,此處改為“user”;pwd為登錄密碼,默認值為“PowerEasy8888”,此處改為“ok”。3.3.4創(chuàng)建并初始化后臺數(shù)據(jù)庫步驟1:在瀏覽器地址欄中輸入:localhostwk打開網(wǎng)站,閱讀并同意許可協(xié)議后。步驟2:在“環(huán)境檢測”界面中

20、對運行環(huán)境檢測,以確認當前環(huán)境是否符合系統(tǒng)要求。然后驗證程序集文件完整性、數(shù)據(jù)庫查詢腳本文件和目錄權(quán)限驗證。步驟3:在“數(shù)據(jù)庫連接設置”界面中選擇相應的數(shù)據(jù)庫版本并填寫數(shù)據(jù)源、數(shù)據(jù)庫名稱、數(shù)據(jù)庫用戶名稱、數(shù)據(jù)庫用戶口令。步驟4:在“創(chuàng)建數(shù)據(jù)庫”界面中執(zhí)行“開始創(chuàng)建”命令,成功后返回“創(chuàng)建數(shù)據(jù)庫成功!”提示信息。步驟5:在“配置文件設置”界面中填寫網(wǎng)站后臺的登錄信息,管理員密碼等,至此PECMS安裝結(jié)束。3.4開發(fā)實例的實現(xiàn)網(wǎng)站系統(tǒng)安裝后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論