2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢業(yè)設計說明書(論文)</p><p>  題 目 新聞發(fā)布系統(tǒng) </p><p>  院 系 計算機科學與工程系 </p><p>  專 業(yè) 計算機科學與技術 </p><p>  學生姓名 &l

2、t;/p><p>  指導教師 </p><p><b>  年 月 日</b></p><p><b>  摘 要</b></p><p>  本文主要內容是以ASP.NET和SQL SERVER 2000為主要開發(fā)工具,通過實現(xiàn)一個基于B/S

3、模式的教學任務及工作量核算系統(tǒng),來研究用ASP.NET和ADO.NET開發(fā)三層體系結構的WEB應用程序的各種方法及它們各自的新功能,新特性。對于其中的某些模塊,還提供了對外的Web Services 接口。</p><p>  ASP.net是Microsoft.net的一部分,作為戰(zhàn)略產品,不僅僅是 Active Server Page (ASP) 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括

4、開發(fā)人員生成企業(yè)級 Web 應用程序所需的各種服務。ASP.NET 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護。可以通過在現(xiàn)有 ASP 應用程序中逐漸添加 ASP.NET 功能,隨時增強 ASP 應用程序的功能。ASP.NET是Microsoft推出的新一代Active Server Pages(動態(tài)服務器網頁)腳本語言,它提供了一種以.NET Fra

5、mework為基礎開發(fā)Web應用程序的全新編程模式。Microsoft在推出ASP.NET的同時,也推出了全新的ADO( ActiveX Data Objects),即ADO.NET。它從Web的角度對以往的ADO進行檢討和改進,讓Web數(shù)據(jù)訪問變得更加簡單和高效。</p><p>  ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studi

6、o .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 Web 頁的 GUI 和完全集成的調試支持。微軟為ASP.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應用,滿足計算向Web轉移的戰(zhàn)略需要。</p><p>  關鍵詞: ASP.NET、 ADO

7、.NET、 Web Services </p><p>  The main content of this text is with ASP. NET and SQL SERVER 2000 are main developing instruments, through realizing a administrative system of roll based on B/S mode, to study

8、and use ASP. NET and ADO. NET develops various kinds of methods of WEB application program of system of three layers structure and their one's own new functions, new characteristic. To some module among them , have o

9、ffered the Web Services interface to the outside.</p><p>  ASP.net is a part of Microsoft.net, as the strategic products, it is not merely the next edition of Active Server Page (ASP ); It has offered a unif

10、ied Web to develop models , includes developer's producing various services that the enterprise layer Web application program needs. The grammar of ASP.NET is compatible with ASP to a great extent, it offers a kind o

11、f new programming model and structure at the same time, can produce the application program with better elasticity and stability , offer</p><p>  ASP.NET is the Active Server Pages (dynamic server webpage )

12、script language of new generation that Microsoft introduced , Israel of one kind of offering of itsdevelop the brand-new programming mode of Web application program based on Framework. Microsoft has put out brand-new ADO

13、 (ActiveX Data Objects ) too while putting out ASP.NET, i.e. ADO.NET. It examines and improves past ADO in terms of Web, let Web access to data become simpler and high-efficient.</p><p>  ASP.NET can have pe

14、rson who sew editing machine and other programming tool with WYSIWYG HTML (including Microsoft Visual Studio) work together. This make Web develop convenient , still can offer advantages that tool must be offered these,

15、including developer can used for , tow , show , support server controlling part to Web GUI and complete debugging of integration of P. Microsoft has designed some such tactics for ASP.net: Apt to write out structure clea

16、r code, code easy to put in an position a</p><p>  Key Words: ASP.NET .ADO.NET. Web Services</p><p>  我們從學校的實際情況出發(fā),經過對學校有關新聞發(fā)布事項的一番考察和分析,在學生對新聞需求的分析基礎上,確立了新聞發(fā)布系統(tǒng)的具體實現(xiàn)功能。并闡述系統(tǒng)的結構設計和功能設計,實現(xiàn)新聞的分類顯示

17、,最近新聞的提示,新聞滾動功能等。經過授權的用戶可以通過Web瀏覽器,以人機交互式的客戶端程序實現(xiàn)對學校新聞的發(fā)布、管理、實時的進行行為統(tǒng)計和記錄。本系統(tǒng)是學校WEB站點的一個子系統(tǒng),具有很好的外部接口,能夠很好的配合站點的其它子系統(tǒng)服務于學校的新聞發(fā)布。</p><p>  關鍵字: 新聞顯示 欄目管理 新聞文章錄入 文章管理 附件上傳</p><p><b>  目

18、錄</b></p><p>  引言……………………………………………………………………………1</p><p>  ASP的認識……………………………………………………………………2</p><p>  開發(fā)環(huán)境及需求………………………………………………………………3</p><p>  結構設計…………………………………………

19、……………………………4</p><p>  功能設計………………………………………………………………………7</p><p>  功能說明………………………………………………………………………8</p><p>  結論……………………………………………………………………………21</p><p>  參考文獻 致謝……………………………

20、…………………………………22</p><p><b>  第一章 引言</b></p><p>  伴隨著網絡的出現(xiàn),網頁逐漸融入人們的生活。快速及時的新聞瀏覽,五彩繽紛的網上信息,使網絡與人們的生活息息相關,于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網頁是企業(yè)和個人的宣傳自己的重要手段,

21、同時也是學習者獲取學習信息的重要手段。尤其是在教育領域,在素質教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網頁也逐漸成為一種新興的教育資源。也正是由于網絡實現(xiàn)網站的數(shù)據(jù)信息能夠進行實時交互,保證網站數(shù)據(jù)的實時性。</p><p>  隨著Internet的進一步發(fā)展,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,

22、一方面信息的不斷增加和變化,使站點維護人員不得不經常修改他們的網頁,特別是基于數(shù)據(jù)庫驅動的Web站點更是如此,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任。另一方面靜態(tài)網頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網頁或動態(tài)內容成了越來越多的站點所追求目標。所謂動態(tài)內容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網頁。</p>&

23、lt;p>  網絡發(fā)展前景無限,及早與網絡結合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網絡時代的前夜,我們清晰地聽到了網絡時代的宣言:誰掌握了網絡,誰就掌握了未來。</p><p>  第二章 ASP的認識</p><p>  ASP 全稱為 Active Server Pages(動態(tài)服務器主頁),它是一種應用程序環(huán)境,可以利用 VBscrip

24、t 或 Java Script 語言來設計,主要用于網絡數(shù)據(jù)庫的查詢與管理。其工作原理是當瀏覽者發(fā)出瀏覽請求的時候,服務器會自動將 ASP 的程序碼,解釋為標準 HTML 格式的網頁內容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將 ASP 理解為一種特殊的 CGI。</p><p>  利用 ASP 生成的網頁,與HTML相比具有更大的靈活性。只要結構合理,一個 ASP 頁面就可以取代成千上萬個網頁。盡管 ASP

25、 在工作效率方面較之一些新技術要差,但勝在簡單、直觀、易學,是涉足網絡編程的一條捷徑。它具備一個服務器端的腳本執(zhí)行環(huán)境,用它可產生和執(zhí)行動態(tài)的、交互的、高性能的Web服務器應用程序。</p><p>  Active Server的另一大優(yōu)點是代碼的安全性。頁面的訪問者所能看到的只是服務器方的處理結果。ASP文件可以用常規(guī)的文本編輯器編輯, ASP使用VBScript、JavaScript等腳本語言作為開發(fā)工具,

26、鑲嵌于HTML文本中,使用"<%…%>"將ASP的程序包含起來。當用戶從瀏覽器向Web服務器提出請求時,Web服務器會自動將ASP的程序解釋為標準的HTML格式的主頁內容,用戶端只要使用常規(guī)可執(zhí)行HTML程序的瀏覽器,就可瀏覽ASP所設計的主頁內容,因此與瀏覽器無關,并且保證了ASP的源程序代碼不會外漏。</p><p>  ASP中包括五個內置的ActiveX服務器組件和五個內置

27、的對象:Database Access component(數(shù)據(jù)庫訪問組件)、File Access component(文件訪問組件)、Ad Rotator component(廣告輪播器組件)、Content Linking component(內容鏈接組件)、Browser Capabilities component(瀏覽器信組件)以及Request(請求對象)、Server(服務器對象)、Session(會話對象)、Respo

28、nse(響應對象)、Application(應用程序對象)。在所有ASP組件中,最有用的是數(shù)據(jù)庫訪問組件,也稱為ActiveX數(shù)據(jù)對象或ADO。在站點發(fā)布數(shù)據(jù)庫將使用這個組件及其中包含的對象,以完成對ODBC數(shù)據(jù)源的讀寫。</p><p>  此外,ASP技術的另一個重要特點是,程序員可以利用Java、Visual Basic、 Visual C++等語言制作適應自己特殊需要的ActiveX服務器組件來擴充ASP

29、的功能,使自己的動態(tài)網頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI程序所不及的。</p><p>  總而言之ASP具有學習快、設計快的特點,不需花許多時間即可學會和快速設計出WEB應用程序。ASP的源程序碼在服務器端執(zhí)行,代碼保密性好。集成與HTML中,無需編譯鏈接可直接執(zhí)行,而且使用文本編輯器即可設計。</p><p>  第三章 開發(fā)環(huán)境及需求</p><p>

30、;<b>  一、開發(fā)目的</b></p><p>  隨著計算機技術的發(fā)展,網絡技術對我們生活和工作顯得月來越重要,特別是現(xiàn)在信息高度發(fā)達的今天,人們對最新信息的需求和發(fā)布迫切的需要及時性。而動態(tài)交互式網頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網上實現(xiàn)新聞的網上多用戶發(fā)布,多欄目管理,實時的進行行為統(tǒng)計和記錄的網上交互系統(tǒng)。</p><p><b>  

31、二、項目背景</b></p><p>  HTML作為一種樣式語言,隨著Internet上信息量的增多和交互性的加強使HTML顯得越來越難以勝任的情況之下,在ASP編程語言高度發(fā)展的形式下,我們開始了對新聞發(fā)布系統(tǒng)的開發(fā)。</p><p><b>  三、開發(fā)環(huán)境</b></p><p><b>  硬件條件</b&

32、gt;</p><p>  服務器兩臺,一臺為數(shù)據(jù)庫服務器,一臺為Web服務器;客戶端計算機若干;網絡通訊設備,主要包括交換機、網卡、集線器、MODEM 等。</p><p><b>  系統(tǒng)平臺</b></p><p>  采用Browser/Server體系結構,服務器端采用Microsoft Windows NT4.0作為網絡操作系統(tǒng),W

33、eb服務器軟件采用IIS3.0(Internet Information Server)??蛻舳塑浖?,包括單機操作系統(tǒng)和瀏覽器軟件,分別選用Windows 2000和Internet Explorer,數(shù)據(jù)庫系統(tǒng)采用Microsoft Access有利于方便操作。</p><p><b>  開發(fā)工具</b></p><p>  基于Web的系統(tǒng)開發(fā)工具應使開發(fā)者使用

34、各種各樣的技術來創(chuàng)建動態(tài)的Web應用程序,并且應是一個可視化的工具。我們采用了DreamweaverMX進行開發(fā),它是用來快速創(chuàng)建數(shù)據(jù)驅動Web應用程序的基于團隊的開發(fā)環(huán)境,支持ASP,以ODBC連接數(shù)據(jù)庫,腳本語言為簡單易學的JavaScript或VBScript。</p><p><b>  運行需求</b></p><p>  正常使用時不應出錯,若運行時遇到不

35、可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損,對數(shù)據(jù)的精確度、時間特性、適應性等都有一定要求,要求系統(tǒng)運行時能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護性、可測試性、復用性、安全保密性、可移植性、互聯(lián)性。</p><p><b>  第四章 結構設計</b></p><p><b>  一、數(shù)據(jù)庫的搭建</b></p>&

36、lt;p>  數(shù)據(jù)只有用數(shù)據(jù)庫來管理才能有自動化管理的可能。數(shù)據(jù)的結構將影響整個管理機制的應用,而且一但建立以后要修改常會出現(xiàn)麻煩。所以一開始就要仔細慎重地搭建一個完整而合理的結構。Microsoft Access數(shù)據(jù)庫相對其它的數(shù)據(jù)庫來說要簡單容易操作些,本新聞發(fā)布系統(tǒng)中的數(shù)據(jù)庫文件就是Access類型的數(shù)據(jù)庫,數(shù)據(jù)庫中共有十九張表如圖4.1.1</p><p>  圖4.1.1系統(tǒng)數(shù)據(jù)庫</p&g

37、t;<p>  以下是本系統(tǒng)與數(shù)據(jù)庫建立連接的ASP源代碼</p><p><b>  <%</b></p><p>  On Error Resume Next</p><p>  set rs=server.createobject("adodb.recordset")</p><

38、p>  set conn=server.createobject("adodb.connection")</p><p>  DBPath = Server.MapPath("newsxp.asa")</p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=&

39、quot; & DBPath %></p><p><b>  二、數(shù)據(jù)字典</b></p><p>  本系統(tǒng)的數(shù)據(jù)字典如下表4.2.1和表4.2.2所示</p><p><b>  表4.2.1</b></p><p><b>  表4.2.2</b><

40、;/p><p><b>  三、功能模塊圖</b></p><p><b>  第五章 功能設計</b></p><p><b>  一、前臺新聞顯示</b></p><p>  可以根據(jù)網站的需要,進行各種方式的插入,自動更新.如顯示欄目導航,顯示某欄目的最新N條新聞等. 使用

41、新聞文章管理系統(tǒng)制作動態(tài)網頁時,可在需要的地方插入相應的代碼,即可以多種形式顯示新聞 文章的欄目或內容。例如:</p><p>  一級欄目列表、二級欄目列表、欄目導航列表、某一欄目的最新新聞(文章)顯示條數(shù)、某一欄目的熱門文章可任意調整。該系統(tǒng)也可經后繼開發(fā),使之生成JS代碼,在一個主機上維護新聞文章,在其他靜態(tài)網頁中插入代碼后顯示相應的新聞文章。</p><p><b>  

42、二、后臺管理</b></p><p>  1. 新聞欄目管理:增加,修改,刪除一級,二級新聞文章欄目。</p><p>  2.新聞文章添加:按不同欄目添加新聞文章、支持文本、HTM格式或源代碼顯示、支持圖片上傳和附件上傳。</p><p>  3.新聞文章刪除:刪除舊的文章。</p><p>  4.新聞文章刪除:在后臺管理系統(tǒng)

43、中上傳一些文章、上傳圖片等、在前臺查詢這些文章。</p><p>  5.管理員管理:新聞管理系統(tǒng)的管理員設置。</p><p>  6. 基本項目管理:統(tǒng)計數(shù)據(jù)管理、系統(tǒng)初始化、網站資料管理、服務器信息等。</p><p><b>  第六章 功能說明</b></p><p>  一、前臺顯示說明如圖6.1.1所示&

44、lt;/p><p>  圖6.1.1前臺首頁顯示</p><p>  1. 首頁的最頂部排列顯示大類新聞,用戶可以直接點擊查看各項大類新聞里面的各項小類新聞,直到閱讀每條詳細信息。</p><p>  2. 今日導讀,焦點新聞,推薦新聞,熱點新聞等各個欄目,后臺可以控制是否顯示,或顯示條數(shù)設置。</p><p>  3. 專題顯示可以任意排序,而

45、且可以直接點擊查看相關專題新聞。</p><p>  4. 設有會員登陸入口,以及網站的一些數(shù)據(jù)信息,可以按不同條件進行新聞搜索。</p><p>  5. 公告欄顯示最新發(fā)布的各項新聞信息,進入二級目錄還可以閱讀更多信息。</p><p>  6. 具有新聞評論功能,從首頁、大小類、專題、到每條新聞,都可以有自己的評論。</p><p>&

46、lt;b>  二、管理員的管理</b></p><p>  本系統(tǒng)是實現(xiàn)多用戶發(fā)布,多欄目管理,設有五級管理員他們分別是新聞錄入員、小類管理(審核)員、大類管理員、高級管理員、超級管理員。</p><p>  1. 新聞錄入員權限:只能在自己的小類錄入新聞,在未經審核的文章可以自由修改、刪除。</p><p>  2. 小錄管理員:也就是大家所說的

47、新聞審核員,相當于小版主,已經擁有固頂權限。3. 大類管理員:相當于同一個大類下的多個小類管理員的權限。</p><p>  4. 高級管理員:除上述權限之外,擁有專題管理、大類管理、小類管理、評論管理、公告管理、廣告管理、首頁目錄管理、合作站點管理、友情站點管理、網站調查 管理、注冊用戶管理權限。</p><p>  5. 超級管理員:除上述權限之外,擁有統(tǒng)計數(shù)據(jù)管理、系統(tǒng)初始化、網

48、站資料管理、服務器信息、管理員管理權限。</p><p>  以下是實現(xiàn)管理員添加的源代碼:</p><p>  <form method=post action="admin_AdminSave.asp"> </p><p>  //這個form對象是指當提交添加資料時就會調用admin_AdminSave.asp這個文件把信息

49、添加到數(shù)據(jù)庫。</p><p>  <table border="1" width="40%" cellspacing="0" cellpadding="0" Class="TableLine" bordercolorlight="<%=MainBColor%>" bgcolo

50、r="<%=MainCColor%>"></p><p><b>  <tr></b></p><p>  <td align="center" bgcolor="<%=MainTColor%>" height=20 colspan=2>添 加 管 理 員

51、</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">管 理 員 名:</td></p><p>  <t

52、d><input type=text name=UserName size="15" value=""></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p> 

53、 <td align="right">管 理 權 限:</td></p><p><b>  <td></b></p><p>  <select name="oskey"></p><p>  <option value="super&qu

54、ot;>超級管理員</option></p><p>  <option value="senior">高級管理員</option></p><p>  <option value="inter">大類管理員</option></p><p>  <opt

55、ion value="check">小類審核員</option></p><p>  <option value="input">小類錄入員</option></p><p><b>  </select></b></p><p><b&

56、gt;  </td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align="right">管 理 密 碼:</td></p>&

57、lt;p>  <td><input type=text name=Password size="15" value=""></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p&

58、gt;<p>  <td align="center" colspan=2></p><p>  <input type=hidden value="add" name="act"></p><p>  <input type=submit value=增加 name="sub

59、mit"></p><p>  <input type=reset name="Submit" value="取消"></p><p><b>  </td></b></p><p><b>  </tr></b></p>

60、;<p><b>  </table></b></p><p><b>  </FORM></b></p><p>  以下為調用文件admin_AdminSave.asp的源代碼</p><p>  <!--#include file="session.asp&quo

61、t;--></p><p>  <%checkAdmin3%></p><p>  <!--#include file="conn.asp"-->//此頭文件的作用是與數(shù)據(jù)庫建立連接</p><p><b>  <%</b></p><p>  founderr=f

62、alse</p><p>  username=request.form("username")</p><p>  password=request.form("password")</p><p>  oskey=request.form("oskey")</p><p>  i

63、f username="" or password="" then</p><p>  errmsg=errmsg+"<br>"+"<li>管理員名稱和密碼都不能為空!"</p><p>  founderr=true</p><p>  call error()

64、</p><p>  Response.End</p><p><b>  end if</b></p><p>  if request("act")="edit" and request("id")<>"" then</p><p

65、>  id=request("id")</p><p>  sql="select * from admin where id="& request("id")</p><p>  rs.open sql,conn,1,3</p><p>  if not rs.eof then</p&

66、gt;<p>  rs("oskey")=oskey</p><p>  rs("Username")=username</p><p>  rs("Password")=password</p><p><b>  rs.update</b></p>&l

67、t;p><b>  end if</b></p><p><b>  rs.close</b></p><p>  elseif request("act")="add" then</p><p>  sql="select * from admin where us

68、ername='"&username&"'"</p><p>  rs.open sql,conn,1,3</p><p>  if (rs.eof and rs.bof) then</p><p><b>  rs.addnew</b></p><p>  

69、rs("oskey")=oskey</p><p>  rs("Username")=UserName</p><p>  rs("Password")=Password</p><p><b>  rs.update</b></p><p><b>

70、  end if</b></p><p><b>  rs.close</b></p><p><b>  end if</b></p><p>  set rs=nothing</p><p>  conn.close</p><p>  set conn=no

71、thing</p><p>  response.redirect "admin_AdminMana.asp"</p><p><b>  %></b></p><p><b>  三、后臺新聞管理</b></p><p>  后臺管理首頁如圖6.3.1所示</p&g

72、t;<p>  圖6.3.1后臺管理首頁</p><p><b>  1. 專題管理</b></p><p>  從管理首頁的專題管理進去,可以進入專題添加界面。</p><p>  專題添加的實現(xiàn)源代碼類似于大類添加的實現(xiàn)功能。</p><p>  高級管理員可以任意的添加,刪除,修改各類專題,可以對原有

73、專題進行初始化,上拉下拉等操作。具體界面如圖6.3.2</p><p>  圖6.3.2專題管理界面</p><p><b>  2. 大類管理</b></p><p>  2.1 從管理首頁的大類管理進入,可以進入大類的一級目錄管理界面。</p><p>  2.2 管理員可以任意的添加、修改、刪除大類新聞,可以對

74、大類新聞進行初始化上拉下拉等操作以及對新聞屬性的各種設置。</p><p>  2.3 通過對大類新聞屬性的設置可以使新聞在首頁顯示或不顯示,是否以列表的形式顯示在首頁等。</p><p>  圖6.3.3大類管理界面</p><p>  以下是大類添加的部分源代碼</p><p>  sql="select * from Big

75、Class"</p><p>  rs.open sql,conn,3,3</p><p>  do while not rs.eof</p><p>  if rs("BigClassname")=typename </p><p>  Set rs = Server.CreateObject("AD

76、ODB.Recordset")</p><p>  sql="select * from BigClass"</p><p>  rs.open sql,conn,3,3</p><p><b>  rs.addnew</b></p><p>  rs("BigClassname&

77、quot;)=typename</p><p>  rs("BigClassType")=BigClassType</p><p>  if BigClassType=0 then</p><p>  rs("BigClassView")=0</p><p><b>  else</b&

78、gt;</p><p>  rs("BigClassView")=1</p><p><b>  end if</b></p><p>  rs("BigClassID")=howmany+1</p><p>  rs("BigClassmaster")=&qu

79、ot;無"</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  conn.close</p><p>  set conn=nothing

80、</p><p>  response.redirect "admin_BigClassMana.asp"</p><p><b>  %></b></p><p><b>  3. 小類管理</b></p><p>  小類管理也類似于大類管理,從管理首頁的小類管理進入,

81、可以進入小類的一級目錄管理界面。</p><p>  管理員可以任意的添加、修改、刪除小類新聞,可以對小類新聞進行初始化上拉下拉等操作以及對新聞屬性的各種設置。</p><p>  通過對小類新聞屬性的設置可以使新聞是否以列表的形式顯示在新 聞列表中。</p><p>  在添加小類目錄時,必須選種一項大類目錄下才能添加小類目錄。</p><p

82、>  圖6.3.4小類管理界面</p><p><b>  4. 評論管理</b></p><p>  從管理首頁的評論管理進入,可以進入評論的目錄管理界面。</p><p>  在評論管理界面分頁顯示所有的評論內容,同時可以知道發(fā)布評論的會員名稱。</p><p>  管理員可以刪除任何一條評論信息。</p

83、><p><b>  5. 公告管理</b></p><p>  從管理首頁的公告管理進入,可以進入公告目錄管理界面。</p><p>  公告管理界面顯示所有公告信息包括公告的標題,發(fā)布人以及發(fā)布時間。</p><p>  管理員可以選擇公告信息,修改、刪除信息。</p><p>  以下是將數(shù)據(jù)庫

84、中選中的公告以滾動的形式顯示于前臺的源代碼</p><p>  <!--#include file="inc/char.inc"--></p><p>  <script language=JavaScript>//實現(xiàn)滾動功能的是這段java代碼。</p><p><b>  <!--</b>

85、</p><p><b>  //</b></p><p>  var version = "other"</p><p>  browserName = navigator.appName;</p><p>  browserVer = parseInt(navigator.appVersion);

86、</p><p>  if (browserName == "Netscape" && browserVer >= 3) version = "n3";</p><p>  else if (browserName == "Netscape" && browserVer < 3) ver

87、sion = "n2";</p><p>  else if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) version = "e4";</p><p>  else if (browserName == "Mi

88、crosoft Internet Explorer" && browserVer < 4) version = "e3";</p><p>  function marquee1()</p><p><b>  {</b></p><p>  if (version == "e4&q

89、uot;)</p><p><b>  {</b></p><p>  document.write("<marquee style='BOTTOM: 0px; FONT-WEIGHT: 100px; HEIGHT:110px; TEXT-ALIGN: left; TOP: 0px' id='news' scrolla

90、mount='1' scrolldelay='10' behavior='loop' direction='up' border='0' onmouseover='this.stop()' onmouseout='this.start()'>")</p><p><b>  }

91、</b></p><p><b>  }</b></p><p>  function marquee2()</p><p><b>  {</b></p><p>  if (version == "e4")</p><p><b>

92、;  {</b></p><p>  document.write("</marquee>")</p><p><b>  }</b></p><p><b>  }</b></p><p>  function MM_swapImgRestore() {

93、 //v3.0</p><p>  vari,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;</p><p><b>  }</b></p><p>  function MM_swa

94、pImage() { //v3.0</p><p>  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)</p><p>  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.o

95、Src) x.oSrc=x.src; x.src=a[i+2];}</p><p><b>  }</b></p><p><b>  //--></b></p><p><b>  </script></b></p><p>  <table bord

96、er="0" cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="<%=RightBColor%>"></p><p><b>  <tr></b></

97、p><p>  <td width="100%" bgcolor="#DE0000" height="18" align="center" > <font color="#FFFFFF">本站公告</font></td></p><p><b

98、>  </tr></b></p><p>  <%InTable("bottomr")%></p><p><b>  <tr></b></p><p>  <td bgcolor="<%=RightCColor%>"><

99、/p><p>  <table width="158" border="0" cellspacing="0" cellpadding="8" align="center" style="TABLE-LAYOUT: fixed"></p><p><b>

100、  <tr></b></p><p>  <td style="WORD-WRAP: break-word"></p><p>  <table border="0" width="100%" cellspacing="0"></p><p&g

101、t;<b>  <tr></b></p><p><b>  <%</b></p><p>  set rs=conn.execute("SELECT * FROM Announce where Ischecked=true")</p><p>  if rs.eof and rs.b

102、of then</p><p><b>  %></b></p><p>  <td width="100%" align="center">尚無任何公告</td></p><p><b>  <%</b></p><p>

103、<b>  else</b></p><p><b>  %></b></p><p>  <td width="100%"> <script language=JavaScript>marquee1();</script></p><p>  <tabl

104、e border="0" width="100%" cellspacing="2" cellpadding="2"></p><p>  <%if not isnull(rs("Title")) then%></p><p><b>  <TR>&l

105、t;/b></p><p>  <td width="100%" align=center height=20><font</p><p>  color=<%=AlertFColor%>><%=rs("Title")%></font></td></p>&l

106、t;p><b>  </TR></b></p><p>  <%end if%></p><p><b>  <TR></b></p><p>  <td width="100%"><%=rs("Content")%>

107、;</td></p><p><b>  </TR></b></p><p><b>  <TR></b></p><p>  <td width="100%" align=right><%=rs("Author")%>&l

108、t;/td></p><p><b>  </TR></b></p><p><b>  <TR></b></p><p>  <td width="100%" align=right><%=DateValue(rs("DateAndTime&q

109、uot;))%></td></p><p><b>  </TR></b></p><p>  </table><script language=JavaScript>marquee2();</script></p><p><b>  </td></

110、b></p><p><b>  <%</b></p><p><b>  end if</b></p><p><b>  rs.close</b></p><p><b>  %></b></p><p>&l

111、t;b>  </tr></b></p><p><b>  </table></b></p><p><b>  6. 網站調查管理</b></p><p>  從管理首頁的網站調查管理進入,可以進入網站調查目錄管理界面。</p><p>  此界面顯示所有

112、調查主題信息,管理員可以任意舔加主題,修改、刪除主題,換選調查主題等。</p><p>  進入調查主題的詳細列表以后,管理員還可以自己設定調查評語,隨時修改主題列表內容。</p><p>  7. 用戶注冊等級管理</p><p>  從管理首頁的用戶注冊管理進入,可以進入用戶目錄管理界面。</p><p>  此界面分頁顯示所有注冊會員名

113、,會員等級等。</p><p>  管理員可以對會員進行修改、鎖定、刪除等功能,而且可以方便查看會員詳細資料。</p><p>  8. 附件和圖片上傳。</p><p><b>  四、新聞錄入管理</b></p><p>  點擊管理首頁的新聞添加進入新聞所屬大類欄目,和小類欄目的選擇,確定進入新聞內容添加界面如圖6

114、.4.1</p><p>  圖6.4.1新聞添加界面</p><p>  1. 新聞添加界面設有一系列添加新聞時需要選擇和填寫的屬性:</p><p>  在界面的開頭顯示新聞添加的位置,主要是新聞所屬的大類和小類名稱。</p><p>  2. 添加的新聞可以選擇屬于哪個專題,也可不屬于任何專題。</p><p>

115、  3. 可以注明所添加新聞的來源和作者,可選擇自己喜歡的添加摸板。</p><p>  4. 還設有新聞編輯框,可進行可視化新聞添加,可以粘貼網頁任意圖片、表格、文字,就象WORD一樣方便,可以選擇HTML語法書寫。</p><p>  圖6.4.2新聞添加界面</p><p>  5. 可以設定相關新聞,以及添加新聞的性質,如可以選擇此新聞在焦點新聞、推薦新聞、

116、熱點新聞等首頁欄目顯示,并且可以使此條新聞固定的顯示于最新新聞列表中。</p><p>  6. 添加新聞的同時可根據(jù)你的需要上傳你的一個或多個圖片,可以上傳新聞附件。</p><p><b>  五、其它系統(tǒng)管理</b></p><p><b>  1. 統(tǒng)計數(shù)據(jù)管理</b></p><p>  

117、這項管理只有超級管理員才擁有管理權限,主要是統(tǒng)計新聞被瀏覽的情況,有利于讓管理員對該網站的效果有個大概的了解,管理員可以對數(shù)據(jù)進行初始化修改等操作。</p><p><b>  2. 系統(tǒng)初始化</b></p><p>  這項功能也只有超級管理員才擁有管理權限,主要是對系統(tǒng)的數(shù)據(jù)進行初始化,清空老的沒用了的數(shù)據(jù),從而使數(shù)據(jù)庫的信息清晰明了。</p>&

118、lt;p>  如圖3.5.1 數(shù)據(jù)初始化界面管理員可以對十二個表進行清空操作,也可以選擇對需要初始化的數(shù)據(jù)表進行清空。</p><p><b>  3. 網站資料管理</b></p><p>  這項管理主要包括網站屬性、首頁欄目設定、統(tǒng)計數(shù)據(jù)屬性設置、網站顏色設置。</p><p>  3.1 網站屬性里面管理員可以設置網站名稱、網站標

119、題、網站地址、網站Logo</p><p>  址、新聞圖片相對路徑、版權信息、站長信箱、開站日期、新聞頁FLASH寬度分頁新聞顯示數(shù)、首頁新聞顯示數(shù)、焦點新聞顯示數(shù)、推薦新聞顯示數(shù)、熱門新聞顯示數(shù)、熱門圖片顯示數(shù)、專題顯示數(shù)、NEW標志限制天數(shù)、圖片 上傳組件選擇 網站延時設定。</p><p>  3.2 首頁欄目設定主要是設置前臺首頁新聞顯示的布局,主要包括欄與欄之間</p&

120、gt;<p>  隔、是否顯示公告欄、是否顯示焦點新聞、是否顯示推薦新聞、是否顯示新聞排行、是否顯示圖片排行、是否顯示網站調查、是否顯示統(tǒng)計數(shù)據(jù)、是否顯示搜索欄、是否顯示網站圖標、是否顯示用戶登陸欄、是否顯示合作站點、是否顯示友情站點、是否顯示推薦站點、是否顯示用戶評論。</p><p>  3.3 統(tǒng)計數(shù)據(jù)屬性設置是設置前臺首頁新聞顯示的數(shù)據(jù)信息,包括是否顯示在</p><p&

121、gt;  人數(shù)不、是否顯示用戶總數(shù)、是否顯示新用戶總數(shù)、是否顯示新聞總數(shù)、是否顯示專題總數(shù)、是否顯示瀏覽總數(shù)、是否顯示今日瀏覽數(shù)、是否顯示昨日瀏覽數(shù)、是否顯示本月瀏覽數(shù)、是否顯示上月瀏覽數(shù)、是否顯示開站總天數(shù) 是否顯示平均瀏覽數(shù)。</p><p>  3.4 網站顏色設置是系統(tǒng)為每張網頁不同結構和區(qū)域所配置的顏色。各項顏色實</p><p>  質都存儲在數(shù)據(jù)庫中,可以方便的為顏色設置時

122、調用。</p><p><b>  4. 行為統(tǒng)計管理</b></p><p>  主要是對管理員、公告信息、新聞情況、會員信息等的詳細資料的顯示,以及按條件查詢等。如圖6.5.1</p><p><b>  圖6.5.1</b></p><p>  以下是詳細的查詢界面如圖6.5.2</p&

123、gt;<p><b>  圖6.5.2</b></p><p>  5. 主要的數(shù)據(jù)初始化是通過文件const.asp這個文件來實現(xiàn)。</p><p><b>  第七章 結論</b></p><p>  ASP從推出至今時間也不算漫長,由于它具有開發(fā)簡單,功能強和靈活等優(yōu)點,現(xiàn)在已被廣泛接受,成為開發(fā)動態(tài)

124、網絡站點的主要技術之一,有人聲稱ASP已在Web開發(fā)領域悄悄地進行著一場革命。今天已有上萬個Web站點使用了ASP技術,其中包括許多Internet中最大的站點。有人估計,在過去幾年中,ASP開發(fā)人員已達百萬之多,預計在今后的發(fā)展過程當中將會越來越多。ASP正慢慢成為動態(tài)Web應用程序開發(fā)環(huán)境的主流。</p><p>  基于Web的現(xiàn)代遠程教育是一種新型的教育方式,隨著現(xiàn)代信息技術的發(fā)展,它將越來越受到人們的關

125、注并逐步取代傳統(tǒng)教育,21世紀它將成為構筑終身學習體系的主要手段。而基于Web的動態(tài)交互式新聞發(fā)布系統(tǒng)則是現(xiàn)代網絡教育不可缺少的一部份。</p><p>  本文提出了一種基于Web的學校新聞發(fā)布系統(tǒng),該系統(tǒng)的多用戶發(fā)布,多欄目管理,使學校的新聞信息及時、準確的得以發(fā)布。學生通過會員注冊直接參與新聞信息的評論,使學生的意見和需求能夠及時的得以提出,激發(fā)了他們的學習欲望。</p><p> 

126、 利用ASP技術實現(xiàn)學校的新聞能夠及時的得以發(fā)布是一項很有效方法,這種組建的方式,可以應用于網站的其它欄目。又由于ASP編程所用的Vbscript 與 Jscript語言較其它語言較簡潔、易操作、功能較強非常適合廣大用戶進行網站的開發(fā)。</p><p>  ASP雖然提供了功能強大的Web應用程序開發(fā)環(huán)境,但和其它技術一樣,它也存在著某些缺點。Web服務器還不支持ASP的運行。但ASP畢竟是軟件霸主微軟精心設計的

127、一個寵兒,人們不得不慢慢向它靠攏,現(xiàn)在越來越多的Web服務器已開始支持ASP。以信息網站為核心的Web信息系統(tǒng)建設方興未艾,運用新技術進行創(chuàng)新的應用開發(fā),提高網絡系統(tǒng)應用成效將是一個不竭的課題。</p><p>  第八章 致謝 參考文獻</p><p><b>  參考文獻:</b></p><p>  一、ASP動態(tài)網站編程 石志國

128、 編著 清華大學出版社出版 2001年9月出版</p><p>  二、ASP 3.0網絡開發(fā)技術 楊威 編著 人民郵電出版社出版 2000年11月出版</p><p>  三、ASP與網頁數(shù)據(jù)庫設計 鄧問淵 陳惠貞 陳俊榮 編著 中國鐵道出版社出版 2001年2月出版</p><p>  四、AS.NET程序設計

129、教程 閆洪亮等 編著 上海交通大學出版社 2006年1月出版</p><p>  五、24小時學通ASP 美 Christoph Wille Christian Koller 編著 瀟湘工作室譯 人民郵電出版社出版 2000年1月出版</p><p>  六、HTML4.0實用編程技術 馬志勇 林立志 王罡 徐延明等 編著 中國水利水電

溫馨提示

  • 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

提交評論