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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

7、該系統(tǒng)實(shí)現(xiàn)了前臺(tái)和后臺(tái)松耦合管理,體系結(jié)構(gòu)靈活高效,系統(tǒng)安全性、可擴(kuò)展性和易維護(hù)性好。關(guān)鍵詞:內(nèi)容管理系統(tǒng)動(dòng)易站點(diǎn)工廠.網(wǎng)站系統(tǒng)網(wǎng)絡(luò)工程中圖法分類號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):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ù)計(jì)算機(jī)工程與設(shè)計(jì)Comput

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

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

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

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

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

17、待開發(fā)網(wǎng)站系統(tǒng)的主目錄中,此處為“C:wwwwk”。3.3.2創(chuàng)建并配置后臺(tái)數(shù)據(jù)庫步驟1:執(zhí)行“開始|程序|MicrosoftSQLServer|企業(yè)管理器”命令以打開SQLServer2000“企業(yè)管理器”。步驟2:在企業(yè)管理器中創(chuàng)建網(wǎng)絡(luò)系統(tǒng)后臺(tái)數(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ù)表和存儲(chǔ)過程。步驟4:在企業(yè)管理器中選擇“數(shù)據(jù)庫|安全性|登錄”,為新建數(shù)據(jù)庫“wkdb”創(chuàng)建登錄賬號(hào),此處登錄用戶名為“user”,采用SQLServer身份驗(yàn)證的密碼為“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ù)庫服務(wù)器名,默認(rèn)值為“(local)”;database為數(shù)據(jù)庫名稱,默認(rèn)值為“SiteFacty”,此處改為“wkdb”;uid為登錄用戶名,默認(rèn)值為“PowerEasy”,此處改為“user”;pwd為登錄密碼,默認(rèn)值為“PowerEasy8888”,此處改為“ok”。3.3.4創(chuàng)建并初始化后臺(tái)數(shù)據(jù)庫步驟1:在瀏覽器地址欄中輸入:localhostwk打開網(wǎng)站,閱讀并同意許可協(xié)議后。步驟2:在“環(huán)境檢測”界面中

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論