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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

7、該系統(tǒng)實現(xiàn)了前臺和后臺松耦合管理,體系結構靈活高效,系統(tǒng)安全性、可擴展性和易維護性好。關鍵詞:內容管理系統(tǒng)動易站點工廠.網站系統(tǒ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信息化技術計算機工程與設計Comput

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論