一種便于管理的動態(tài)站點設計方法精選_第1頁
一種便于管理的動態(tài)站點設計方法精選_第2頁
一種便于管理的動態(tài)站點設計方法精選_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

種便于管理的動態(tài)站點設計方法榮莉莉張麗倩(大連理工大學系統(tǒng)工程研究所,116023)賈俊賢(東北財經(jīng)大學信息系,116025)摘要本文提出運用ASP動態(tài)網(wǎng)頁技術進行動態(tài)網(wǎng)站管理的思想。在建立前臺信息發(fā)布網(wǎng)站的同時,還要建立一套具有友好用戶界面的后臺管理維護系統(tǒng),以支持整個網(wǎng)站的運作,幫助普通用戶對前臺的網(wǎng)站進行日常管理和信息發(fā)布。其優(yōu)點是占用系統(tǒng)資源少、信息量大、站點維護方便,便于擴充和更新,易于繼承和保護歷史數(shù)據(jù)。關鍵詞B/S模式ASP技術友好用戶界面站點管理1引言隨著計算機應用的迅速發(fā)展和Internet/Intranet在全球范圍內(nèi)的日益普及,Web的概念已經(jīng)被越來越多的人所接觸和熟識。以其豐富的信息資源和方便的瀏覽方式,使人們越來越感受到信息共享的益處。一時之間企業(yè)上網(wǎng)、政府上網(wǎng)風靡全國,各大小網(wǎng)站如雨后春筍般地建立起來。隨之而來也產(chǎn)生了一系列不容忽視的問題。其中較為普遍存在的一個問題就是,許多機構在建設網(wǎng)站時急于求成,整個網(wǎng)站系統(tǒng)一般只包括外部客戶端、Internet、Internet防火墻、Web服務器以及Database服務器,并且工作重點都放在前臺網(wǎng)頁的美化工作上,而基本上沒有考慮到該網(wǎng)站以后的日常管理,因此,致使一些非專業(yè)網(wǎng)站在由軟件公司建成發(fā)布后,由于缺少懂得網(wǎng)頁制作技術的專職人員進行日常維護工作,而且其部門的工作人員又不可能進行專門的脫產(chǎn)培訓,因此網(wǎng)站建成發(fā)布了一年多或更長時間,卻從來沒有更新過。這樣的網(wǎng)站訪問量極低,也不會帶來任何收益,更談不上信息資源共享。它最終的結局就是被淘汰,并由另一家軟件公司重新開發(fā)該網(wǎng)站。而新建的網(wǎng)站又可能遭受同樣的命運。這樣下去會浪費大量的人力、物力、財力和時間資源。事實上,許多成功的網(wǎng)站(如263、搜狐、新浪等)其版面的設計并不需要時常變化,但其發(fā)布的信息卻做到了即時更新。其實只有這些不斷更新的信息才是贏得最大訪問量和實現(xiàn)信息資源共享的關鍵。那么如何能讓這些非專業(yè)網(wǎng)站也具有專業(yè)網(wǎng)站的生命力,讓普通用戶高效、方便地管理網(wǎng)站,安全、快捷地發(fā)布信息呢?針對這一問題,目前國內(nèi)外發(fā)表的論文中還很少有人提出具體的解決辦法[6][7][8][9][10]。本文提出一種便于普通用戶管理的動態(tài)網(wǎng)站的設計方法,在通常的只建立前臺發(fā)布網(wǎng)站的基礎上,還要建立一套相應的后臺管理維護系統(tǒng),以支持整個網(wǎng)站的運作,幫助普通用戶對前臺的網(wǎng)站進行日常管理和信息發(fā)布。2系統(tǒng)總體設計思想系統(tǒng)開發(fā)思想考慮到某些非專業(yè)網(wǎng)站(特別是政府部門網(wǎng)站)可能會因為缺少編制內(nèi)的專職網(wǎng)頁制作人員,而無法進行日常管理和維護,所以,在建設這類網(wǎng)站時就不能將全部精力都投入到前臺信息發(fā)布網(wǎng)頁的制作上,還要建立一套具有友好用戶界面的后臺管理維護系統(tǒng),以支持整個網(wǎng)站的運作,幫助普通用戶對前臺的網(wǎng)站進行日常管理和信息發(fā)布[1][2]。在該系統(tǒng)中前臺動態(tài)網(wǎng)站和后臺管理維護系

統(tǒng)都與同一網(wǎng)頁維護數(shù)據(jù)庫聯(lián)接 [3]。通過后臺管理維護系統(tǒng),普通用戶可根據(jù)需要隨時修改網(wǎng)頁維護數(shù)據(jù)庫內(nèi)容,前臺網(wǎng)站動態(tài)地從網(wǎng)頁維護數(shù)據(jù)庫中提取相應欄目的信息,這樣前臺網(wǎng)頁就可得到立即修改。其優(yōu)點是占用系統(tǒng)資源少、信息量大、站點維護方便,便于擴充和更新,易于繼承和保護歷史數(shù)據(jù)??傮w規(guī)劃基于上述系統(tǒng)開發(fā)思想,我們對該信息網(wǎng)做出了基于 Web的三層Browser/Server系統(tǒng)規(guī)劃圖,如圖1所示:前臺ows發(fā)布系統(tǒng)外部客網(wǎng)頁發(fā)行信息發(fā)布.WWW服務前臺In并從客戶端獲取有用信.資源共享,采取傳統(tǒng)的靜態(tài)網(wǎng)頁制作技術,而是運用了■ASP動態(tài)網(wǎng)頁制作技術宿火器t防對外發(fā)布服務器構成。。其圭要功能就是進'值得注網(wǎng)頁前臺ows發(fā)布系統(tǒng)外部客網(wǎng)頁發(fā)行信息發(fā)布.WWW服務前臺In并從客戶端獲取有用信.資源共享,采取傳統(tǒng)的靜態(tài)網(wǎng)頁制作技術,而是運用了■ASP動態(tài)網(wǎng)頁制作技術宿火器t防對外發(fā)布服務器構成。。其圭要功能就是進'值得注網(wǎng)頁是網(wǎng)頁中 J⑷。這德網(wǎng)站彎網(wǎng)頁維護數(shù)e格式以主頁方據(jù)庫相結合,從數(shù)據(jù)庫中實時地動態(tài)地提取最新信息,出來。同時用戶從瀏據(jù)庫服務器的交互wser后臺管理纟后臺管理維護系統(tǒng)由內(nèi)部客戶端、圖1In即在防火墻內(nèi)運行Web和Internet圖技術。該系統(tǒng)主要實現(xiàn)四部分功能,如圖網(wǎng)頁維護模塊——通過修改網(wǎng)頁維護數(shù)據(jù)庫,來更新前臺網(wǎng)頁中相應欄目的內(nèi)容。曰.總端輸入信息Intranet;并解釋成標準的

合服務器由WASP服務用程序負責處理

(內(nèi)部管理維護網(wǎng)頁)后臺式顯示完完成客戶端與數(shù)統(tǒng)We劃服務器構成。Intranet是企業(yè)內(nèi)部的Internet,'' 2所示。后臺管理維護系統(tǒng)外部q —— 數(shù)據(jù)庫,并外部q —— 數(shù)據(jù)庫,并可對夕F部收件箱進行清理,刪除垃圾信息一—■件管理模塊——用除垃圾人員添層數(shù)非全白息、。IfiteffiLtI客層數(shù)端獲得的有用信息,以及刪除過網(wǎng)客層模時信息和修改特定信息。即進行數(shù)據(jù)庫系管理信常維統(tǒng)績作。內(nèi)層數(shù)據(jù)庫統(tǒng)計分析模塊一一用于管理層人員根據(jù)工作需要,對內(nèi)層數(shù)據(jù)庫信息進行查詢、統(tǒng)計、分析。層數(shù)據(jù)庫管理模在后臺管理維護系統(tǒng)中,采用基于 Web的瀏覽器/服務器(B/S)模式(即Intranet),而沒有采用傳統(tǒng)的客戶端/服務器(C/S)模式。主要是出于如下考慮:在 Internet廣為流行的今天,普通用戶對Web瀏覽器的友好界面還是較為熟識的。 而對一些用C/S模式編寫的客戶端軟件(如VisualC++,Delphi的),普通用戶不熟悉也不易掌握,使用前還需要進行額外培訓。并且 B/S結構模式下,無需考慮客戶端平臺,簡化了客戶端軟件??蛻舳酥恍柩b上瀏覽器作為運行平臺,而將所有的開發(fā)、維護和升級工作集中在服務器端。用戶使用瀏覽器上網(wǎng),向 Web服務器提交請求,Web服務器處理請求,查詢數(shù)據(jù)庫,并將查詢到的信息組織成 HTML頁面發(fā)送給用戶,在用戶的瀏覽器上顯示。這樣普通用戶容易掌握,系統(tǒng)也便于推廣。3整個系統(tǒng)的協(xié)同工作機制網(wǎng)頁維護部分的協(xié)同工作工作人員可以根據(jù)需要,通過后臺管理維護系統(tǒng)的網(wǎng)頁維護模塊,修改網(wǎng)頁維護數(shù)據(jù)庫。數(shù)據(jù)庫的更改情況就會立刻反映到前臺對外發(fā)布網(wǎng)頁中的相應欄目。其實現(xiàn)流程如圖 3所示。該網(wǎng)頁維內(nèi)層數(shù)據(jù)庫 V(維護網(wǎng)頁部護模塊應該具有添加、刪除、修改等基本的數(shù)據(jù)庫維護功能,并且在維護網(wǎng)頁數(shù)據(jù)庫中增加標記字段,來決定庫內(nèi)各條信息是否發(fā)布。這樣,當某條信息過時了,不需要發(fā)布時,只需將該標記字段改為不發(fā)布即可,而不需要將其刪除。同時還可將該條有用信息保存到數(shù)據(jù)庫中,以備日后統(tǒng)計查詢時用。內(nèi)層數(shù)據(jù)庫 V(維護網(wǎng)頁部后臺管理信■■息系統(tǒng)(網(wǎng)頁護模塊)圖3 網(wǎng)頁維護的實現(xiàn)流程

考慮到網(wǎng)站需要獲取Internet客戶端提交的有用信息,而入庫的數(shù)據(jù)中又不可避免地會存在一些無用信息和垃圾數(shù)據(jù)。同時也為了抵御來自外部的惡意攻擊,防止數(shù)據(jù)庫系統(tǒng)遭到毀滅性破壞,本系統(tǒng)的數(shù)據(jù)庫都采用外層收件箱數(shù)據(jù)庫和內(nèi)層數(shù)據(jù)庫相結合的兩層結構如圖 4所示。由外部Internet客戶端提交的數(shù)據(jù)存儲在外層收件箱數(shù)據(jù)庫中, 工作人員通過內(nèi)部管理維護系統(tǒng)可定期查看外部收件箱數(shù)據(jù)庫中存儲的信息。如果某條新入庫的信息是垃圾信息就可立即將其刪除;如果某條新入庫的信息是有用信息,工作人員就可以根據(jù)需要將其轉入到內(nèi)層數(shù)據(jù)庫進行備案,即內(nèi)部管理維護系統(tǒng)還起到過濾數(shù)據(jù)的作用。這時經(jīng)過入庫處理的有用信息就被標記為處理過,下次管理員再次查看外部收件箱時,該條信息就不再被突出標注了。當然,內(nèi)部數(shù)據(jù)庫除了接收來自外部收件箱的數(shù)據(jù)外,還可由工作人員經(jīng)內(nèi)層數(shù)據(jù)庫管理模塊直接填寫入庫。內(nèi)層數(shù)據(jù)庫信息發(fā)布的協(xié)同工作內(nèi)層數(shù)據(jù)庫管理模塊的主要工作是對內(nèi)層數(shù)據(jù)庫進行日常管理維護工作但是在該網(wǎng)前臺網(wǎng)頁Server白的視存儲在視T〔 . 一 Internet客戶端提交的數(shù)據(jù)存儲在外層收件箱數(shù)據(jù)庫中, 工作人員通過內(nèi)部管理維護系統(tǒng)可定期查看外部收件箱數(shù)據(jù)庫中存儲的信息。如果某條新入庫的信息是垃圾信息就可立即將其刪除;如果某條新入庫的信息是有用信息,工作人員就可以根據(jù)需要將其轉入到內(nèi)層數(shù)據(jù)庫進行備案,即內(nèi)部管理維護系統(tǒng)還起到過濾數(shù)據(jù)的作用。這時經(jīng)過入庫處理的有用信息就被標記為處理過,下次管理員再次查看外部收件箱時,該條信息就不再被突出標注了。當然,內(nèi)部數(shù)據(jù)庫除了接收來自外部收件箱的數(shù)據(jù)外,還可由工作人員經(jīng)內(nèi)層數(shù)據(jù)庫管理模塊直接填寫入庫。內(nèi)層數(shù)據(jù)庫信息發(fā)布的協(xié)同工作內(nèi)層數(shù)據(jù)庫管理模塊的主要工作是對內(nèi)層數(shù)據(jù)庫進行日常管理維護工作但是在該網(wǎng)前臺網(wǎng)頁Server白的視存儲在視T〔 . 一 而不是整個表的數(shù)據(jù),這樣更能增加數(shù)據(jù)庫使用層數(shù)全性。其具體實現(xiàn)流程一一_ \庫管理模外部壬的建設中,宀還t需要在^庫中設護模W)或存儲過或存儲過程中(如添加、刪除、修改)。起部收件種維護網(wǎng)頁垃作信息即將內(nèi)部庫中的可發(fā)布信息提供給維護模標(StoredProcedure)等技術,er向內(nèi)層數(shù)據(jù)庫查詢信丿段有用信息將所有可公布信息標記為可以發(fā)布。 并采用SQL息 rh戸數(shù)據(jù)層記為可發(fā)布的記錄抽取出來,只是視圖或存儲過程5所示。7有用信息前臺網(wǎng)頁相應欄目(ASP)在以往的只建立前臺發(fā)布網(wǎng)站的基礎上,同時建立子一套相應的后臺管理維護系統(tǒng),以支持整個網(wǎng)站的運作,幫助普通用戶對前臺的網(wǎng)站進行日常管理和信息發(fā)布。禾圖用亥思信息發(fā)某市政府部門實際開發(fā)了動態(tài)網(wǎng)站系統(tǒng),該系統(tǒng)目前正處于試運行階段,用戶反映良好,特別是對他們自身就能夠對前臺網(wǎng)頁進行動態(tài)修改的功能,感到非常滿意。今后的工作是在內(nèi)層數(shù)據(jù)庫的基礎之上,建成數(shù)據(jù)倉庫系統(tǒng),以實現(xiàn)數(shù)據(jù)信息的累積功能和對管理層的決策支持功能。參考文獻可發(fā)布信息網(wǎng)站的設計方法,1王眾托.系統(tǒng)工程引論.電子工業(yè)岀版社,1991年3月第1版2陳佳.信息系統(tǒng)開發(fā)方法教程.清華大學岀版社,1998年5月第1版3薛元旳等.網(wǎng)頁數(shù)據(jù)庫設計與發(fā)布.清華大學岀版社,1999年8月第1版4汪曉平等.ASP網(wǎng)絡開發(fā)技術.人民郵電岀版社,2000年1月第1版方盈.SQLServer從入門到精通,中國鐵道岀版社,1999年11月第1版康旗,孫麗萍.基于WEB平臺的科研項目管理系統(tǒng) .微電腦應用,1999,15(10):9-117惠曉實,王凱航等.一種基于Web技術的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)的設計 .計算機應用研究,2000,1:84-978彭荊明、石泉等基于B/S模式的醫(yī)院信息管理系統(tǒng)的設計與實現(xiàn) 計算機應用2000,20(4):59-60,27:59-74th'9),1999,:264-294ADesignMethodtoEasilyAdministrateaDynamicWebSiteRongLili ZhangLiqian(InstituteofSystemEngineering,DalianUniversityofTechnology,116023)JiaJunxian

(DongbeiUniversityofFinaceandEconomic,116025)AbstractThispaperproposesamethodtoadministratoradynamicwebsitebasedonASPtechnology.Thatis,whenawebsiteisconstructed,thecorrespondingadministrationandmaintenancesystemmustbeconstructedtosustaintheoperationofthewholewebsite.Thuseverymancanadministratesthewebsiteandre

溫馨提示

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

評論

0/150

提交評論