2022年校園新聞發布管理系統論文_第1頁
2022年校園新聞發布管理系統論文_第2頁
2022年校園新聞發布管理系統論文_第3頁
2022年校園新聞發布管理系統論文_第4頁
2022年校園新聞發布管理系統論文_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、校園新聞發布系統摘 要我們從學校的實際情況出發,經過對在線新聞發布事項的一番考察和分析,在對新聞需求的分析基礎上,確立了新聞發布系統的具體實現功能。并闡述系統的結構設計和功能設計,實現新聞的分類顯示,最近新聞的提示,新聞滾動功能等。經過授權的用戶可以通過Web瀏覽器,以人機交互式的客戶端程序實現對新聞的發布、管理、實時的進行行為統計和記錄。現階段我國已經步入了市場經濟時期,隨著網絡技術的飛速發展,Internet用戶的數量也與日俱增,許多公司及企業都將目光投向了網絡這個商機無限的領域,許多公司以在其他網站加入廣告或建立公司網站的形式來吸引更多的顧客,而新聞發布系統是幾乎所有網站都不可或缺的一個

2、重要組成部分,有人說,“現代社會,信息就是財富!”所以說本課題的研究在信息交流領域有其一定的價值。綜上所述,本課題的研究對于了解網絡編程、構建個人或商業網站都有較大的幫助,是步入網絡時代必不可少的組成部分。關鍵詞:新聞發布系統,Asp,AccessABSTRACTWe proceed from actual conditions of the school, through some investigation and analysing of the online news briefing item, on the basis of analysis on demand of the ne

3、ws , have established realizing the function concretly of the news briefing system. Explain systematic structural design and function are designed , realize the classification of the news shows, the suggestion of the news recently, news rolls function ,etc. Users authorized can pass Web browser, rea

4、lize the issue , management , real-time counting and writing down the behavior to the news with the man-machine interactive customer end procedure .The present stage our country has entered the period of market economy, with the rapid development of network technology, the number of Internet users a

5、lso grow with each passing day, a lot of companies and enterprises have paid attention to network unlimited business opportunities in this field, many companies in other sites to join the advertisement or the establishment of the company website to attract more customers, and press releases the syst

6、em is almost all sites are an indispensable important component, someone says, in modern society, information is fortune! So the research on the information communication field has certain value.To sum up, the research for the understanding of network programming, building a personal or business web

7、site has a great help, is entered into the network era essential component.Keywords: Press release system, Asp, Access目 錄 TOC o 1-3 h z u HYPERLINK l _Toc313029233 第一章引言 PAGEREF _Toc313029233 h 4 HYPERLINK l _Toc313029234 1.1引言 PAGEREF _Toc313029234 h 4 HYPERLINK l _Toc313029235 1.2 開發背景 PAGEREF _To

8、c313029235 h 4 HYPERLINK l _Toc313029236 第二章系統開發工具介紹 PAGEREF _Toc313029236 h 5 HYPERLINK l _Toc313029237 2.1動態服務器網頁(ASP)的出現 PAGEREF _Toc313029237 h 5 HYPERLINK l _Toc313029238 2.2 ASP的特性 PAGEREF _Toc313029238 h 6 HYPERLINK l _Toc313029239 2.3 ASP的功能 PAGEREF _Toc313029239 h 7 HYPERLINK l _Toc31302924

9、0 2.4 ASP與靜態網頁的區別 PAGEREF _Toc313029240 h 8 HYPERLINK l _Toc313029241 2.5 編輯和運行ASP文件的環境 PAGEREF _Toc313029241 h 8 HYPERLINK l _Toc313029242 2.6 ASP的簡介 PAGEREF _Toc313029242 h 9 HYPERLINK l _Toc313029243 第三章 系統的開發環境及需求 PAGEREF _Toc313029243 h 10 HYPERLINK l _Toc313029244 3.1 開發目的 PAGEREF _Toc31302924

10、4 h 10 HYPERLINK l _Toc313029245 3.2 項目背景 PAGEREF _Toc313029245 h 10 HYPERLINK l _Toc313029246 3.3 開發環境 PAGEREF _Toc313029246 h 10 HYPERLINK l _Toc313029247 3.3.1 硬件條件 PAGEREF _Toc313029247 h 10 HYPERLINK l _Toc313029248 3.3.2 系統平臺 PAGEREF _Toc313029248 h 10 HYPERLINK l _Toc313029249 3.3.3 系統工具 PAGE

11、REF _Toc313029249 h 10 HYPERLINK l _Toc313029250 3.3.4 運行需求 PAGEREF _Toc313029250 h 11 HYPERLINK l _Toc313029251 第四章 系統的結構設計 PAGEREF _Toc313029251 h 11 HYPERLINK l _Toc313029252 4.1數據庫的搭建 PAGEREF _Toc313029252 h 11 HYPERLINK l _Toc313029253 4.2系統數據庫的結構設計 PAGEREF _Toc313029253 h 11 HYPERLINK l _Toc31

12、3029254 4.3.建立與數據庫的連接 PAGEREF _Toc313029254 h 12 HYPERLINK l _Toc313029255 4.4系統模塊說明 PAGEREF _Toc313029255 h 13 HYPERLINK l _Toc313029256 第五章 系統功能設計 PAGEREF _Toc313029256 h 14 HYPERLINK l _Toc313029257 5.1 后臺新聞管理 PAGEREF _Toc313029257 h 14 HYPERLINK l _Toc313029258 第六章 系統的功能說明 PAGEREF _Toc313029258

13、h 14 HYPERLINK l _Toc313029259 6.1開始搜索功能 PAGEREF _Toc313029259 h 14 HYPERLINK l _Toc313029260 6.2普通用戶級別功能 PAGEREF _Toc313029260 h 17 HYPERLINK l _Toc313029261 6.3審核管理功能 PAGEREF _Toc313029261 h 19 HYPERLINK l _Toc313029262 第七章 總結 PAGEREF _Toc313029262 h 20 HYPERLINK l _Toc313029263 第八章 致謝 PAGEREF _To

14、c313029263 h 21 HYPERLINK l _Toc313029264 第九章 參考文獻 PAGEREF _Toc313029264 h 21引言1.1引言伴隨著網絡的出現,網頁逐漸融入人們的生活。快速及時的新聞瀏覽,五彩繽紛的網上信息,使網絡與人們的生活息息相關,于是世界上又出現了第三媒體Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網頁是企業和個人的宣傳自己的重要手段,同時也是學習者獲取學習信息的重要手段。尤其是在新聞信息領域,各種新聞信息的發布分秒變換,人們對新聞信息的需求有了更新,更高的要求,而網頁由于本身所具有的信息量大,傳遞快速

15、,沒有時空限制等特點恰好滿足這種要求。所以網頁也逐漸成為一種新興的信息發布資源。也正是由于網絡實現網站的數據信息能夠進行實時交互,保證網站數據的實時性。隨著Internet的進一步發展,靜態Web站點的開發與維護變得越來越困難,一方面信息的不斷增加和變化,使站點維護人員不得不經常修改他們的網頁,特別是基于數據庫驅動的Web站點更是如此,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任。另一方面靜態網頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發動態網頁或動態內容成了越來越多的站點所追求目標。所謂動態內容是由每一個用戶按照

16、自己的需求發出請求而特殊制作的Web網頁。1.2 開發背景近年來,Internet技術得到迅速的發展,已經成為計算機產業的一個技術熱點。促成Internet高速發展的因素之一就是Web技術。Web技術由最初的靜態HTML發展到動態網頁技術DHTML,CGI(Command Gateway Interface),腳本語言與ASP(Active Server Pages)后來居上,并且大有取代CGI的趨勢。Web已經不再局限于僅僅提供大量的信息服務,Web技術的發展使得那些具有交互動態頁面、有條理的數據庫查詢、豐富信息內容的頁面成為最吸引人的網頁。瀏覽Web有著執行Windows程序一樣的感覺和操

17、作性。隨著Internet技術的發展,它已經成為一種操作平臺,為用戶提供強大的服務,例如網上購物,網上電子商務,社會信息數據庫服務等。 作為計算機發展最迅速的領域之一的數據庫技術,已經形成了一整套獨有的理論,并廣泛地應用于人們的生產和生活中。數據庫技術與網站的結合是當今Web技術的一個熱點。有了數據庫的支持,可以擴展網頁的功能,可以方便地設計出交互式頁面,可以構造功能強大的后臺管理系統,可以為網站的更新、維護提供極大的方便。因此,作為網絡開發者或管理者,數據庫知識是必不可少的。在當前社會,信息已成為一種隱型的財富,人們對信息的需求再也不是局限于單純的電視、報紙等大眾途徑。隨著Internet在

18、中國的發展日新月異,人們在日常生活中也越來越多地使用這項新技術來為自己的工作和生活服務,人們通過網絡來獲取信息的需求越來越大。基于此種考慮,網絡開發者們提出了一種“基于WEB的新聞發布系統”,該系統能夠實現在線更新最新新聞、設置新聞分類導航等功能,此外,網站管理員也可在線對后臺進行管理,例如新聞的修改、刪除等操作,以保證新聞的及時、準確性。由于篇幅有限,本人不能在此做一一詳細的說明。系統開發工具介紹21動態服務器網頁(ASP)的出現在Web誕生之初,所有的網頁都是依靠超接的。人們可以從一個網頁方便地連接到另外一個網頁上。這些網頁是事先編好并存放在Web的服務器上的,Web服務器僅需要將這個網頁

19、取出,然后按照超文本傳輸協議(HTTP)規定的方式傳送該瀏覽器,瀏覽器把這個網頁按預先編排好的格式(使用最多的是HTML格式)呈現出來。 但是,這樣的網頁只是靜態的。這個問題導致了CGI(Common Gateway Interface,公共網關接口)的產生。 CGI是一個公共的界面,它規定了瀏覽器、Web服務器和服務器的程序之間數據交換的格式。這個程序就是通常所說的CGI程序,它可以由任何一種程序語言(如C/C+、Perl、Visual Basic、TCL等)編寫。事實上,CGI程序是一個可執行程序,它必須通過編譯器編譯并連接成可執行代碼后才可以工作。 CGI不但編程復雜,修改后還要重新編譯

20、,并且很浪費系統資源,隨之而來的ISAPI是另一個解決方案。ISAPI也遵循CGI標準,它不但可以生成動態的頁面,甚至可以作為過濾器放置到你的Web服務器上,處理所有的WEB訪問及應答請求。但是,ISAPI程序設計更加復雜,而且安全性較差。Asp(ActiveServerPages,動態服務器網頁)出現解決了這些問題。ASP存取數據的方法遵循CGI標準,但它大大簡化了編程方法。只要在Web服務器上嵌如對應的ASP解釋器,可以使用諸如VBScript、JavaScript或者PerlScript等編寫動態的ASP網頁。這些網頁全部都是解釋執行的,你可以修改一個動態網頁,無須任何編譯器就可以直接發

21、布到Web服務器上。22 ASP的特性 Active Server Pages就是用服務器端腳本、對象和組件擴展了的標準HTML頁。它具有3個重要特性: 1、Active Server Pages可包含服務器端腳本。將服務器腳本含在Active Server Pages中就可以用動態內容創建網頁。 2、Active Server Pages提供了幾種內置對象。在Active Server Pages中使用內置對象可以使腳本功能更強,在其他方面,這些對象可使你從瀏覽器中檢索或向瀏覽器發送信息。 3、使用附加組件,可以擴展Actire Server Pages。Active Server Page

22、s可以同幾個標準的服務器端ActiveX組件捆綁在一起,這些組件使你可以處理數據庫,發送EmaU或訪問文件系統。 Active Server Pages是編寫Web服務器程序的最新利器。它是一個開放式的無須進行編譯的應用程序環境。它提供了CGI程序和腳本的靈活性,同時不會使性能顯著下降。與CGI不同的是,ASP在服務器的進行內運行,是多線程的,可以進行優化來處理大量用戶。它將IDC的簡單性和ISAPI的靈活性綜合在了一起。ASP比CGI和Perl腳本編寫系統具有優勢,它把HTML的簡單性和腳本編寫,以及Active服務器組件等常見工具組合在一起,用以創建動態的和強有力的網站。 ASP代表了微軟

23、公司開發技術的一個新發展。 ASP允許開發者存儲他們的HTML代碼和單個文件中的腳本化代碼。ASP支持Open Script接口,這樣就可以使用遵守這個標準的任何腳本編寫語言。支持Open Script的語言包括VBScript和Jscript,甚至是Perl Script。這些腳本可以執行應用程序邏輯,并能夠調用軟件組件來執行特殊的任務,例如數據庫查詢、文件輸入輸出(IO)、業務規則和工作流。 ASP技術有它自己的對象模型,再加上駐留在同一文件之中的HTML和腳本這一事實,才使得ASP比HTXIDC更為強大。 23 ASP的功能使用Active Server Pages可以完成下面的工作:

24、1、產生動態網頁。在一天中的不同時間,或對不同用戶,Active Server Pages可顯示不同的內容。 2、處HTML表單的內容。使用Active Server Pages可以獲取并對輸HTML表單的數據作出反應。 3、創建數據庫驅動的網頁。Active Server Pages可以從像Microsoft SQL Server之類的數據庫中獲取現存數據或插入新數據。 4、跟蹤用戶會話。從用戶到達你的網站直到其離開,可以用Actire Server Pages儲存其信息。 5、創建可搜索網頁。與Microsoft Index Server或Microsoft SQL Server全文檢索一

25、起使用時,用Active Server Pages可創建網站的搜索引擎。 6、檢索不同瀏覽器的功能。Active Server Pages可檢索瀏覽器的支持特性并顯示適合不同瀏覽器的內容。 7、發送并接收電子郵件。Active Server Pages可自動向用戶發送并接收發送到網站的電子郵件。 8、將定制組件同網站結合在一起。用Microsoft Script Componts,Microsoft Visual Basic或Microsoft Visual C+創建的用戶服務器端組件可以擴展Active Server Pages腳本。 任何一個Web服務器,只要內嵌ASP解釋程序,就可以支持

26、ASP編寫的動態網頁。一般來說,我們使用的都是基于WindowsNT服務器上的Internet lnformation Server(IIS)。IIS支持虛擬目錄。我們可以通過“服務器屬性”對話框中的“目錄”標簽管理虛擬目錄。建立虛擬目錄對于管理Web站點具有非常重要的意義。因為虛擬目錄隱藏了有關站點目錄結構的重要信息。在瀏覽器中,客戶通過選擇“查看源代碼”,很容易就能獲取頁面的文件路徑信息。如果在Web頁中使用物理路徑,將暴露有關站點目錄的重要信息,這將容易導致系統受到攻擊。所以IIS的支持虛擬目錄的功能就大大的提高了系統的安全性。24 ASP與靜態網頁的區別Active Server Pa

27、ges改變了這一切,在IIS仍然支持靜態HTML主頁的前提下,利用Active Server Page可以根據用戶要求在Web Server上建立新的主頁。 為了便于理解它和支持靜態主頁的區別,我們將它分成以下步驟: 一個用戶在瀏覽器的網欄中添入 Active Server Page文件名稱,并敲回車鍵觸發這個Active Server Page的申請。 瀏覽器將這個Active Server Page要求發送給IIS。 Web Server接收這個申請要求并根據其asp的后綴意識到這是個Active Server Page要求。 Web Server從硬盤或者內存中接收正確的ASP文件。 W

28、eb Server將這個文件發送到一個叫做ASPDLL的特定文件中。 Active Server Pages文件將會從頭至尾被執行并根據命令要求生成相應的靜態主頁。 HTML主頁將被送回瀏覽器。 用戶瀏覽器解釋執行HTML主頁并顯示在用戶于瀏覽器上。 Active Server Pages技術經過不斷的改進,其功能越來越強大,已經被越來越多的公司認可,今天Internet上很多最成功的商業網站都是利用Actire ServerPages創建的。 由于ASP的技術的種種優點,所以本網站決定采用ASP技術進行制作。在現在的互連網上,人們上網可以獲取最新信息。如新聞、招商、論壇、娛樂等各種各樣的信息

29、,實現足不出戶,就可以了解世界的夢想。25 編輯和運行ASP文件的環境編輯和運行ASP文件需要一定的環境條件,用戶必須滿足這些條件才可建立ASP的開發環境。ASP文件是以純文本格式保存的,只要使用普通的文本編輯器,如Windows中的記事本或寫字板就可進行編輯,然后將其存為ASP文件即可.當然,使用一些工具軟件,如Visual InterDev等來創建ASP文件將會更加方便快捷.要運行ASP程序,必須在NT服務器中安裝IIS(因特網服務器),或在Windows95/98/2000操作系統中安裝PWS(個人網絡服務器),或者在NT工作站中安裝Peer Web Server.運行ASP程序的硬件要

30、求:CPU:只要能運行相應的操作系統即可.但建議使用速率比較快的CPU,如PIII以上的CPU。硬盤空間:至少需要40MB。內存:16M以上2.6 ASP的簡介ASP 全稱為 Active Server Pages(動態服務器主頁),它是一種應用程序環境,可以利用 VBscript 或 Java Script 語言來設計,主要用于網絡數據庫的查詢與管理。其工作原理是當瀏覽者發出瀏覽請求的時候,服務器會自動將 ASP 的程序碼,解釋為標準 HTML 格式的網頁內容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將 ASP 理解為一種特殊的 CGI。利用 ASP 生成的網頁,與HTML相比具有更大的靈活

31、性。只要結構合理,一個 ASP 頁面就可以取代成千上萬個網頁。盡管 ASP 在工作效率方面較之一些新技術要差,但勝在簡單、直觀、易學,是涉足網絡編程的一條捷徑。它具備一個服務器端的腳本執行環境,用它可產生和執行動態的、交互的、高性能的Web服務器應用程序。Active Server的另一大優點是代碼的安全性。頁面的訪問者所能看到的只是服務器方的處理結果。ASP文件可以用常規的文本編輯器編輯, ASP使用VBScript、javascript等腳本語言作為開發工具,鑲嵌于HTML文本中,使用將ASP的程序包含起來。當用戶從瀏覽器向Web服務器提出請求時,Web服務器會自動將ASP的程序解釋為標準

32、的HTML格式的主頁內容,用戶端只要使用常規可執行HTML程序的瀏覽器,就可瀏覽ASP所設計的主頁內容,因此與瀏覽器無關,并且保證了ASP的源程序代碼不會外漏。ASP中包括五個內置的ActiveX服務器組件和五個內置的對象:Database Access component(數據庫訪問組件)、File Access component(文件訪問組件)、Ad Rotator component(廣告輪播器組件)、Content Linking component(內容鏈接組件)、Browser Capabilities component(瀏覽器信組件)以及Request(請求對象)、Serve

33、r(服務器對象)、Session(會話對象)、Response(響應對象)、Application(應用程序對象)。在所有ASP組件中,最有用的是數據庫訪問組件,也稱為ActiveX數據對象或ADO。在站點發布數據庫將使用這個組件及其中包含的對象,以完成對ODBC數據源的讀寫。此外,ASP技術的另一個重要特點是,程序員可以利用Java、Visual Basic、 Visual C+等語言制作適應自己特殊需要的ActiveX服務器組件來擴充ASP的功能,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的CGI程序所不及的??偠灾瓵SP具有學習快、設計快的特點,不需花許多時間即可學會和快速設計出

34、WEB應用程序。ASP的源程序碼在服務器端執行,代碼保密性好。集成與HTML中,無需編譯鏈接可直接執行,而且使用文本編輯器即可設計。第三章 系統的開發環境及需求3.1 開發目的隨著計算機技術的發展,網絡技術對我們生活和工作顯得月來越重要,特別是現在信息高度發達的今天,人們對最新信息的需求和發布迫切的需要及時性。而動態交互式網頁剛好提供了這些功能,本系統就是一個能夠在實現新聞信息的網上發布,多欄目管理,實時的進行行為統計和記錄的網上交互系統。3.2 項目背景HTML作為一種樣式語言,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任的情況之下,在ASP編程語言高度發展的

35、形式下,我們開始了對新聞發布系統的開發。3.3 開發環境3.3.1 硬件條件服務器兩臺,一臺為數據庫服務器,一臺為Web服務器;客戶端計算機若干;網絡通訊設備,主要包括交換機、網卡、集線器、MODEM 等。3.3.2 系統平臺采用Browser/Server體系結構,服務器端采用Microsoft Windows NT4.0作為網絡操作系統,Web服務器軟件采用IIS3.0(Internet Information Server)??蛻舳塑浖▎螜C操作系統和瀏覽器軟件,分別選用Windows 2000和Internet Explorer,數據庫系統采用Microsoft Access有利于

36、方便操作。3.3.3 系統工具系統平臺基于Web的系統開發工具應使開發者使用各種各樣的技術來創建動態的Web應用程序,并且應是一個可視化的工具。我們采用了DreamweaverMX進行開發,它是用來快速創建數據驅動Web應用程序的基于團隊的開發環境,支持ASP,以ODBC連接數據庫,腳本語言為簡單易學的javascript或VBScript。3.3.4 運行需求正常使用時不應出錯,若運行時遇到不可恢復的系統錯誤,也必須保證數據完好無損,對數據的精確度、時間特性、適應性等都有一定要求,要求系統運行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護性、可測試性、復用性、安全保密性、可移植性

37、、互聯性.第四章 系統的結構設計4.1數據庫的搭建數據只有用數據庫來管理才能有自動化管理的可能。數據的結構將影響整個管理機制的應用,而且一旦建立以后要修改常會出現麻煩。所以一開始就要仔細慎重地搭建一個完整而合理的結構。Microsoft Access數據庫相對其它的數據庫來說要簡單容易操作些,本新聞發布系統中的數據庫文件就是Access類型的數據庫,數據庫xinwen中設計了四個表。4.2系統數據庫的結構設計其中的一張表的結構如下:用戶信息表System_Users字段名數據類型字段大小ID自動編號user_name文本50user_password文本50user_TName文本504.3.

38、建立與數據庫的連接 = 1 * GB3 什么是ODBCODBC(OpenDatabaseConnectivity,開放數據庫互連)是微軟公司開放服務結構(WOSA,WindowsOpenServicesArchitecture)中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一個基于ODBC的應用程序對數據庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數據庫操作由對應的DBMS的ODBC驅動程序完成。也就是說,

39、不論是FoxPro、Access還是Oracle數據庫,均可用ODBCAPI進行訪問。由此可見,ODBC的最大優點是能以統一的方式處理所有的數據庫。本文中個性化頁面的實現便大量地用到了ODBC技術。 = 2 * GB3 什么是DSNDSN(Date Source Name)即數據源名稱。表示將應用程序和其個數據庫建立連接的信息集合。ODBC數據源管理器就是利用該信息來創建管理指向的數據庫連接。DSN可以保存在文件或注冊表中。建立ODBC連接,實際就是創建同數據源的連接,也就是創建DSN。一旦建立了一個數據庫的ODBC連接,那么同該數據庫的連接信息將被保存的DSN中,程序的運行必須通過DSN來進

40、行。 = 3 * GB3 創建ODBC鏈接啟動ODBC數據源管理器。在服務器上,進入Windows操作系統的控制面板,在“數據源(ODBC)圖標上雙擊,版本不同圖標可能不一樣。不同操作系統的啟動方法有所不同。雙擊“ODBC數據源管理器”對話框,會出現ODBC源管理器對話框(ODBC Data Sources Administrator Dialog box)。單擊驅動程序標簽,可以看到你的電腦上已經安裝的ODBC數據庫驅動程序。在下拉列表中尋找Microsoft Access Driver(*.mdb)項。4.4系統模塊說明第五章 系統功能設計5.1 后臺新聞管理1. 管理員級別:包括添加管理

41、員、修改管理員信息、刪除管理員信息等2. 普通用戶級別:包括添加普通用戶信息、修改普通用戶信息和刪除普通用戶信息等3. 開始搜索:根據關鍵字來搜索信息4. 信息管理:包括修改信息、查看信息和刪除信息5. 發布新信息:添加新聞信息6. 審核管理:對信息進行審核操作7記數:對管理員、普通用戶、信息數量、友情鏈接數量進行統計8友情鏈接:添加、修改、刪除和查看友情鏈接信息 第六章 系統的功能說明6.1開始搜索功能主要是根據關鍵字來搜索信息,主要界面如下:主要代碼如下:!-function checkspace(checkstr) var str = ; for(i = 0; i 0) c_start=

42、document.cookie.indexOf(c_name + =) if (c_start!=-1) c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(;,c_start) if (c_end=-1) c_end=document.cookie.length/ document.write(document.cookie.substring(c_start,c_end)+); return unescape(document.cookie.substring(c_start,c_end) return /-6.2

43、普通用戶級別功能該功能主要包括添加普通用戶信息、修改、查看和刪除等,主要界面如下:主要代碼如下:%sub GetHonorsIf Action=SaveEdit then If Result=Add then添加Call GetRet()Add_result = Easp.db.AddRecord(System_Users, Array(user_name:&user_name,user_password:&user_password, user_com:&user_com, user_TName:&user_TName, user_sex:&user_sex, user_tel:&user_

44、tel, user_photo:&user_photo, user_Email:&user_Email, user_qq:&user_qq, user_address:&user_address, user_beiz:&user_beiz,user_gift:&user_gift) If Add_result0 ThenEasp.WE(alert(操作成功!);location.href=Manage_Users.asp;)ElseEasp.WE alert(操作失敗!);history.go(-1);End If End IfIf Result=Modify then修改Call GetRe

45、t()UP_result = Easp.db.UpdateRecord(System_Users, ID = &ID, Array(user_password:&user_password, user_com:&user_com, user_TName:&user_TName, user_sex:&user_sex, user_tel:&user_tel, user_photo:&user_photo, user_Email:&user_Email, user_qq:&user_qq, user_address:&user_address, user_beiz:&user_beiz,user_

46、gift:&user_gift) If UP_result0 Then Easp.WE(alert(操作成功!);location.href=& request.servervariables(http_referer) &;)ElseEasp.WE alert(操作失?。?;history.go(-1);End If End ifElseIf Result=Modify then讀取W_result = Easp.db.RT(System_Users,ID=&ID, user_name,user_password,user_com,user_TName,user_sex,user_tel,u

47、ser_photo,user_Email,user_qq,user_address,user_beiz,user_gift) If Not Easp.isN(W_result) Thenuser_name=W_result(0)user_password=W_result(1)user_com=W_result(2)user_TName=W_result(3)user_sex=W_result(4)user_tel=W_result(5)user_photo=W_result(6)user_Email=W_result(7)user_qq=W_result(8)user_address=W_r

48、esult(9)user_beiz=W_result(10)user_gift=W_result(11)End ifEnd ifEnd ifEnd subsub GetRet()接收參數 user_name=Easp.RF(user_name,0)user_password=Easp.RF(user_password,0)user_com=Easp.RF(user_com,0)user_TName=Easp.RF(user_TName,0)user_sex=Easp.RF(user_sex,0)user_tel=Easp.RF(user_tel,0)user_photo=Easp.RF(use

49、r_photo,0)user_Email=Easp.RF(user_Email,0)user_qq=Easp.RF(user_qq,0)user_address=Easp.RF(user_address,0)user_beiz=Easp.RF(user_beiz,0)user_gift=Easp.RF(user_gift,0)End sub %6.3審核管理功能該功能主要包括管理員對發布的新聞信息進行審核,主要代碼如下:主要代碼如下:Dim BigClassID, BG_result, arrRs,IDOrder,titleOrder,action,titlemarkBigClassID=Ea

50、sp.RQ(BigClassID,1)IDOrder=Easp.RQ(IDOrder,0)titleOrder=Easp.RQ(titleOrder,0)action=Easp.RQ(action,0)if action=judge then titlemark=審核else titlemark=管理end ifBG_result=Easp.db.RT(News_class, BigClassID=&BigClassID, BigClassID, BigClassName)If Easp.isN(BG_result) thenEasp.WE 參數錯誤!end if讀取新聞Easp.db.Set

51、Pager default, firstprevlistnextlast, Array(listlong:10,first:首頁,last:尾頁,prev:上一頁,next:下一頁,list:*)Set Rs=Easp.db.GetPageRecord(1:18, select ID, title, paixu, tuijian, BigClassID,gundong,field1,field2,field3,field4,PicloadFiles from System_News where BigclassID=& BigClassID & order by ID asc)if IDOrd

52、er then Set Rs=Easp.db.GetPageRecord(1:18, select ID, title, paixu, tuijian, BigClassID,gundong,field1,field2,field3,field4,PicloadFiles from System_News where BigclassID=& BigClassID & order by ID & IDOrder )end ifif titleOrder then Set Rs=Easp.db.GetPageRecord(1:18, select ID, title, paixu, tuijian, BigClassID,gundong,field1,field2,field3,field4,PicloadFiles

溫馨提示

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

評論

0/150

提交評論