X-校園新聞發(fā)布管理系統(tǒng)論文2_第1頁
X-校園新聞發(fā)布管理系統(tǒng)論文2_第2頁
X-校園新聞發(fā)布管理系統(tǒng)論文2_第3頁
X-校園新聞發(fā)布管理系統(tǒng)論文2_第4頁
X-校園新聞發(fā)布管理系統(tǒng)論文2_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、校園新聞發(fā)布系統(tǒng)摘要隨著Internet快速發(fā)展,Web已經(jīng)對商業(yè)、工業(yè)、銀行,及人們的工作、生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來源已經(jīng)不再只是報(bào)紙、電視、廣播等傳統(tǒng)媒體。一個(gè)新的信息傳送媒體逐漸被人們所青睞。范圍廣泛的、復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出現(xiàn)。新聞網(wǎng)作為一個(gè)新時(shí)代傳媒的產(chǎn)物,早已超過了國界,使一分鐘游遍整個(gè)世界不再是神話。它摒棄了傳統(tǒng)媒體的不足,正在已不可預(yù)知的速度向前發(fā)展。新聞發(fā)布系統(tǒng)是網(wǎng)站中最常用的系統(tǒng),它的一個(gè)基本作用就是為校園提供信息發(fā)布的平臺(tái)。使用ASP技術(shù)可以動(dòng)態(tài)生成新聞靜態(tài)頁面,可以使新聞的發(fā)布和管理變得很輕松。管

2、理員只需設(shè)置標(biāo)題、內(nèi)容和圖片等新聞信息元素就可以了,系統(tǒng)將自動(dòng)生成對應(yīng)的網(wǎng)頁。而使用Access數(shù)據(jù)庫,將減輕了維護(hù)人員的工作量,使系統(tǒng)便于維護(hù)和管理。本系統(tǒng)采用ASP作為開發(fā)環(huán)境,Access作為數(shù)據(jù)庫服務(wù)器,IIS作為測試服務(wù)器,實(shí)現(xiàn)了對動(dòng)態(tài)新聞的發(fā)布修改刪除,完成了一個(gè)動(dòng)態(tài)新聞發(fā)布系統(tǒng)的功能。關(guān)鍵詞:ASP,Access,新聞發(fā)布系統(tǒng)AbstractWith the fast development of Internet, Web has been on the commercial, industrial, banking, and peoples work and life, pr

3、oduced far-reaching effect. Many of the traditional information and database systems are to be transplanted to the Internet, people get information source is no longer only newspapers, television, radio and other traditional media. A new information transmission media has been favored. A wide range

4、of, complex distributed applications are Web appears in the environment. News network as a new era of media product, has already surpassed the national boundary, so that a minute throughout the entire world no longer is the myth. It has abandoned the traditional media, is unpredictable speed of deve

5、lopment.News release system is the site of the most commonly used system, one of its basic role is to provide information dissemination platform for campus. Using ASP technology can dynamically generate static news page, can make the press releases and management become very easy. The administrator

6、only need to set the title, content and pictures and other information elements can be, the system will automatically generate the corresponding webpage. While the use of Access database, will reduce the maintenance workload, the system maintenance and management.The system uses ASP as a development

7、 environment, Access as database server, IIS as the test server, to achieve the release of news delete, completed a dynamic news release system function.Key words: ASP, Access, press release system目錄TOC o 1-3 h z u HYPERLINK l _Toc313023328 引言 PAGEREF _Toc313023328 h 3 HYPERLINK l _Toc313023329 第一章緒

8、論 PAGEREF _Toc313023329 h 4 HYPERLINK l _Toc313023330 1.1 開發(fā)工具的選用及介紹 PAGEREF _Toc313023330 h 4 HYPERLINK l _Toc313023331 1.2 ASP技術(shù)訪問WEB數(shù)據(jù)庫 PAGEREF _Toc313023331 h 5 HYPERLINK l _Toc313023332 1.3 Access數(shù)據(jù)庫的介紹 PAGEREF _Toc313023332 h 8 HYPERLINK l _Toc313023333 第二章系統(tǒng)分析與總體設(shè)計(jì) PAGEREF _Toc313023333 h 10

9、HYPERLINK l _Toc313023334 2.1 系統(tǒng)功能模塊設(shè)計(jì) PAGEREF _Toc313023334 h 10 HYPERLINK l _Toc313023335 2.2研究目的、意義和范圍 PAGEREF _Toc313023335 h 11 HYPERLINK l _Toc313023336 第三章數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc313023336 h 12 HYPERLINK l _Toc313023337 3.1 數(shù)據(jù)庫設(shè)計(jì)思想 PAGEREF _Toc313023337 h 12 HYPERLINK l _Toc313023338 3.2 創(chuàng)建數(shù)據(jù)表 PAGE

10、REF _Toc313023338 h 12 HYPERLINK l _Toc313023339 第四章主要功能模塊設(shè)計(jì) PAGEREF _Toc313023339 h 13 HYPERLINK l _Toc313023340 4.1 管理員登錄 PAGEREF _Toc313023340 h 13 HYPERLINK l _Toc313023341 4.2新聞管理 PAGEREF _Toc313023341 h 16 HYPERLINK l _Toc313023342 4.3 安全退出 PAGEREF _Toc313023342 h 17 HYPERLINK l _Toc313023343

11、第五章總結(jié) PAGEREF _Toc313023343 h 17 HYPERLINK l _Toc313023344 第六章致謝 PAGEREF _Toc313023344 h 18 HYPERLINK l _Toc313023345 第七章參考文獻(xiàn) PAGEREF _Toc313023345 h 18引言隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)應(yīng)用已經(jīng)滲透到人類社會(huì)的各個(gè)角落。在科學(xué)技術(shù)飛速發(fā)展的今天,Internet逐漸走入到人們的生活當(dāng)中,人們可以在閑暇心情時(shí)遨游在網(wǎng)絡(luò)中,而Internet又是以網(wǎng)站的形式體現(xiàn)出來的。通過網(wǎng)站的訪問,人們可以進(jìn)行電子郵件的傳送、文件傳輸、遠(yuǎn)程登陸、網(wǎng)上查詢、網(wǎng)上交流

12、,足不出戶便可以知道外面的世界。在這樣的信息時(shí)代中,用戶對信息的需求量、廣泛程度和時(shí)效性的要求日趨提高,傳統(tǒng)的報(bào)紙雜志已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求。是網(wǎng)絡(luò)改變了我們的生活,人們已經(jīng)喜歡上上網(wǎng),在網(wǎng)絡(luò)上我們便能夠了解得到社會(huì)上的各種大事小事,這便是新聞發(fā)布系統(tǒng)的成效。新聞發(fā)布系統(tǒng)是網(wǎng)站上用于用戶查詢?yōu)g覽新聞的一個(gè)系統(tǒng),是用戶查看社會(huì)信息的園地。只需要輸入自己所要了解的事件的名稱,再輕按下Enter鍵,那么你就可以知道整個(gè)事件的來龍去脈。網(wǎng)站新聞發(fā)布系統(tǒng),又稱為信息發(fā)布系統(tǒng),是將網(wǎng)頁上的某些需要經(jīng)常變動(dòng)的信息,類似新聞、新產(chǎn)品發(fā)布和業(yè)界動(dòng)態(tài)等更新信息集中管理,并通過信息的某些共性進(jìn)行分類,最后系統(tǒng)化

13、、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個(gè)操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。本系統(tǒng)后臺(tái)主要包括新聞管理、登錄管理、安全退出、修改管理員密碼。其中新聞管理主要包括:新聞添加、新聞刪除、新聞修改。這也是新聞發(fā)布系統(tǒng)中最為重要的一個(gè)部分。添加新聞報(bào)道可以讓管理員添加最新的新聞報(bào)道,從而省去了許多編碼的麻煩,即使不懂任何網(wǎng)頁編輯的人也可以輕松自如地發(fā)布新聞,添加是可以管理員根據(jù)需要添加新的內(nèi)容。如果覺得有不妥之處,可以重新對新聞進(jìn)行編輯操作。一個(gè)簡單而又實(shí)用的新聞發(fā)布系統(tǒng)所具有的功能就呈現(xiàn)在大家面前了。第一章 緒論1.1 開發(fā)工具的選用及介紹AS

14、P的優(yōu)勢Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設(shè)計(jì)程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBSc

15、ript的執(zhí)行結(jié)果。ASP的特點(diǎn)任何開發(fā)工具皆可發(fā)展ASP:只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)rontPage Express、 FrontPage等也都可以;不過還是建議用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通吃各家瀏覽:由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。語言相容性高:ASP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來設(shè)

16、計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言。隱密安全性高:如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到Html文件,原始的ASP程序代碼是看不到的!這是因?yàn)锳SP程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)Html文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫:ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫,例如:Access、Foxpro、dBase、Orac

17、le等等,另外,ASP亦可將“文本文件”或是“Excel” 文件當(dāng)成數(shù)據(jù)庫用。面向?qū)ο髮W(xué)習(xí)容易:ASP具備有面向?qū)ο螅∣bject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對象:Request、Response、Sever、Application以及Session,同時(shí),若使用ASP內(nèi)建的“Application”對象或“Session”對象所撰寫出來的ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。ASP的六大內(nèi)部對象Request、Response、Server、Session、Application、ObjectContext 從客戶端取得信息將信息送給客戶端

18、提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問在一個(gè)ASP-Application中讓不同的客戶端共享信息可以用來配合Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理。所以我選擇了ASP結(jié)合Frontpage架構(gòu)網(wǎng)站。在此期間本人將使用Macromedia Dreamweaver MX 2004進(jìn)行ASP頁面的編碼,并使用IIS6.0對頁面進(jìn)行調(diào)試。1.2 ASP技術(shù)訪問WEB數(shù)據(jù)庫訪問WEB數(shù)據(jù)庫的多種方案目前在WINDOWS環(huán)境下有多種訪問WEB數(shù)據(jù)庫的技術(shù),主要有:公共網(wǎng)關(guān)接口CGI(Common Gateway Interfac

19、e)。CGI是較早實(shí)現(xiàn)的技術(shù)。適用于多種服務(wù)器平臺(tái),如UNIX、WINDOWS等,但CGI的開發(fā)成本高、維護(hù)困難、功能有限、不具備事務(wù)處理功能、占用服務(wù)器資源較多。INTERNET數(shù)據(jù)庫連接器IDC(Internet Database Connector)。IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技術(shù),易擴(kuò)充,但編程較CGI更為復(fù)雜,只適用于小型數(shù)據(jù)庫系統(tǒng)。先進(jìn)數(shù)據(jù)庫連接器ADC(Advance Database Connector)。ADC提供了ActiveX Control來訪問數(shù)據(jù)庫,它的主要特點(diǎn)是數(shù)據(jù)查詢由用戶端瀏覽器執(zhí)行,因而需將服務(wù)器端數(shù)

20、據(jù)庫中的部分記錄下載到用戶端,系統(tǒng)開銷較大、響應(yīng)慢,只適用于特別頻繁的數(shù)據(jù)庫查詢操作。JAVA/JDBC語言編程JAVA語言是一種面向?qū)ο?、易移植、多線程控制的語言,可通過JDBC去連接數(shù)據(jù)庫。用JAVA/JDBC編寫的軟件可移植性強(qiáng),適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無法建立高效、高速的應(yīng)用。動(dòng)態(tài)服務(wù)器頁面ASP(Active Server Page)。ASP是微軟公司最新推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動(dòng)態(tài)網(wǎng)頁和WEB數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫的最佳選擇。ASP訪問數(shù)據(jù)庫的原理ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)

21、行動(dòng)態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶使用瀏覽器請求ASP主頁時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript 或VBScript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。ASP頁面的結(jié)構(gòu)ASP的程序代碼簡單、通用

22、,文件名由.asp結(jié)尾,文件通常由四部分構(gòu)成:標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。ASP語法命令:位于 標(biāo)簽內(nèi)的ASP代碼。服務(wù)器端的include語句:可用#include語句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。ASP的運(yùn)行環(huán)境目前ASP可運(yùn)行在三種環(huán)境下:WINDOWS NT server 4.0運(yùn)行IIS 3.0(Internet Information Server)以上。WINDOWS NT workstation 4.0運(yùn)行Pe

23、er Web Server 3.0以上。WINDOWS 95/98運(yùn)行PWS(Personal Web Server)。其中以NT server上的IIS功能最強(qiáng),提供了對ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁的最佳選擇。ASP的內(nèi)建對象ASP提供了六個(gè)內(nèi)建對象,供用戶直接調(diào)用:Application對象:負(fù)責(zé)管理所有會(huì)話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。Session對象:存貯特定用戶的會(huì)話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時(shí),Session中的變量在用戶整個(gè)會(huì)話過程中一直保存。Session對象需cookie支持。Request對象:從用戶端取得信息

24、傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。Response對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。Object Context對象:IIS 4.0新增的對象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(Microsoft Transcation Server)管理的支持。ASP的主要內(nèi)置組件Ad Rotator組件:用來按指定計(jì)劃在同一頁上自動(dòng)輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。Browser Capabilities組件:確定訪問WEB站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。Database Access組件:提供ADO

25、(ActiveX Data Objects)訪問支持ODBC的數(shù)據(jù)庫。File Access組件:提供對服務(wù)器端文件的讀寫功能。Content Linking組件:生成WEB頁內(nèi)容列表,將各頁順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Counters、Content Rotator、Page Count等組件,用戶也可自行編制Actiive組件,以提高系統(tǒng)的實(shí)用性。Database Access組件ADOWWW上很重要的應(yīng)用是訪問WEB數(shù)據(jù)庫,用ASP訪問WEB數(shù)據(jù)庫時(shí),必須使用ADO組件,ADO是ASP內(nèi)置的ActiveX服務(wù)器組件(ActiveX Server Componen

26、t),通過在WEB服務(wù)器上設(shè)置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法。ADO組件主要提供了以下七個(gè)對象和四個(gè)集合來訪問數(shù)據(jù)庫:Connection對象:建立與后臺(tái)數(shù)據(jù)庫的連接。Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。Field對象和Field集合:提供對RecordSet中當(dāng)前

27、記錄的各個(gè)字段進(jìn)行訪問。Property對象和Properties集合:提供有關(guān)信息,供Connection、Command、RecordSet、Field對象使用。Error對象和Errors集合:提供訪問數(shù)據(jù)庫時(shí)的錯(cuò)誤信息。1.3 Access數(shù)據(jù)庫的介紹Microsoft Office數(shù)據(jù)庫管理系統(tǒng)Microsoft Access 2000使您容易得到所需信息,并提供強(qiáng)大工具,可以幫助您組織和共享您的數(shù)據(jù)庫,以便您和您的工作組能作出更好的決策。快速找到可靠答案,通過Intranet共享信息,建立更快更有效的商業(yè)解決方案。 更易建立強(qiáng)大的商業(yè)解決方案,更快找到答案 使Web協(xié)作成為可能,用

28、Access 2000中的新工具提高生產(chǎn)力。使數(shù)據(jù)對任何協(xié)作者都可直接利用。更新銷售數(shù)據(jù)或快速查看顧客細(xì)節(jié)信息。定制您自己的圖形格式,以便準(zhǔn)確地顯示您所需的信息。使用內(nèi)置Microsoft SQL Server 集成來創(chuàng)建可以隨您的商務(wù)升級的數(shù)據(jù)庫。 在Web上管理和共享信息將您的數(shù)據(jù)來源與交互式Web頁面無縫集成,使創(chuàng)建和共享Microsoft Access數(shù)據(jù)庫比以前更容易。使用Web技術(shù)快速獲取信息,并把它按您的特殊用途裁剪。加入Office 2000 Web組件以便在Web瀏覽器中視覺化分析數(shù)據(jù)。 在瀏覽器窗口查看,編輯,和分析數(shù)據(jù) 新的,交互式的Data Access Pages是為

29、Web設(shè)計(jì)Access表。它們能使任何職員在瀏覽器內(nèi)輕易地打開,查看,和更新動(dòng)態(tài)數(shù)據(jù)。 用交互式圖表舉例說明Data Access Page,然后郵寄或作為E-mail的附件發(fā)出。您和您的合作者就永遠(yuǎn)擁有最新信息-在辦公室或任何地方.把交互式報(bào)告加入到Intranet中 把多個(gè)表格鏈接成單個(gè)的,相關(guān)的視圖被稱為Grouped Data Access Page。用這種方法,可以創(chuàng)建分層結(jié)構(gòu),將記錄從一般類別到具體細(xì)節(jié)分類。例如,按區(qū)字段分析雇員銷售情況。首先把目光集中在一個(gè)地區(qū)所有的銷售上。然后,把目光關(guān)注到該地區(qū)銷售幾種紡織品的結(jié)果和基本輸入輸出上。您可以交互式地查看,過濾,分類所有的信息-在

30、同一頁面內(nèi)。 把動(dòng)態(tài)數(shù)據(jù)拖到網(wǎng)頁上 很容易把字段列表的內(nèi)容拖動(dòng),加入到Data Access Page中。表格字段直接連結(jié)到數(shù)據(jù)庫,所以信息總是最新的。 使工作方式流程化好的信息有助于作出英明的決策和提高生產(chǎn)力。Microsoft Access 2000使信息更容易獲得和使用??焖俜治黾?xì)節(jié)內(nèi)容并找出重要聯(lián)系。利用新工具來定制表單和報(bào)表。把數(shù)字轉(zhuǎn)化成答案-趕快。 利用改進(jìn)界面的優(yōu)點(diǎn) Access 2000數(shù)據(jù)庫窗口使數(shù)據(jù)庫組件操作更容易。使用垂直O(jiān)bjects工具條在表單,表格,和報(bào)表之間切換。把數(shù)據(jù)庫對象組織成組,并對常用的內(nèi)容創(chuàng)建快捷方式。 在數(shù)據(jù)表視圖中瀏覽相關(guān)記錄 Access 2000

31、在一個(gè)窗口中可使您以圖中圖方式查看所有相關(guān)數(shù)據(jù)-不必進(jìn)行查詢。即時(shí)查看表格間的聯(lián)系以便快速作出相應(yīng)決策。顯示深層信息,以使記錄之間關(guān)系可視化。而您只需用鼠標(biāo)選取您感興趣的記錄。 對所選記錄作特殊的格式化 在字段內(nèi)容的基礎(chǔ)上改變它們的版面,使用戶能夠做到例如立即在一表格或報(bào)表內(nèi)發(fā)現(xiàn)高銷售的消費(fèi)者或低庫存項(xiàng)目。根據(jù)您定義的數(shù)值或習(xí)慣標(biāo)準(zhǔn)設(shè)置字體,風(fēng)格,顏色,和標(biāo)題。 表單擴(kuò)展功能允許您在一張表單上簡單地選擇一個(gè)字段,并改變它的背景顏色,大小,和邊界。不必切換到設(shè)計(jì)視圖就可以立即看到這一結(jié)果。 與SQL Server無縫集成 Microsoft Access 2000包含了內(nèi)置的Microsoft

32、SQL Server,這使它能夠?qū)κ煜さ腁ccess環(huán)境進(jìn)行高端管理。需要時(shí)可以利用可調(diào)整大小的SQL Server技術(shù)創(chuàng)建企業(yè)級數(shù)據(jù)庫。這樣,使用一個(gè)可按需調(diào)整大小的數(shù)據(jù)庫,系統(tǒng)就可以隨業(yè)務(wù)擴(kuò)展了。隨業(yè)務(wù)擴(kuò)展數(shù)據(jù)庫 通過在Access 內(nèi)創(chuàng)建SQL Server數(shù)據(jù)庫,來擴(kuò)展您在客戶/服務(wù)器世界的技能。新的Access 數(shù)據(jù)庫項(xiàng)目允許Access 用戶用熟悉的Access界面創(chuàng)建真正的客戶/服務(wù)器應(yīng)用程序。第二章 系統(tǒng)分析與總體設(shè)計(jì)2.1 系統(tǒng)功能模塊設(shè)計(jì)后臺(tái)系統(tǒng)管理模塊此模塊實(shí)現(xiàn)了管理員功能區(qū)的所有功能。此模塊由管理員登錄模塊、新聞管理模塊、退出系統(tǒng)模塊組成。這三個(gè)模塊的功能如下所示。管理

33、員登錄模塊:管理員登錄信息新聞管理模塊:包括查詢新聞信息,刪除新聞信息等退出模塊:退出系統(tǒng)系統(tǒng)后臺(tái)功能模塊,如圖2.1所示:2.2研究目的、意義和范圍隨著Internet的普及,越來越多的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài)信息,與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。其中新聞管理系統(tǒng)是構(gòu)成企業(yè)網(wǎng)站的一個(gè)重要組成部分,它擔(dān)負(fù)著雙層作用:一方面可以用來動(dòng)態(tài)發(fā)布有關(guān)新產(chǎn)品或新開發(fā)項(xiàng)目;另一方面又可以及時(shí)向顧客公告企業(yè)經(jīng)營業(yè)績、技術(shù)與研發(fā)進(jìn)展、特別推薦或優(yōu)惠的工程項(xiàng)目、產(chǎn)品和服務(wù),從而吸引顧客,擴(kuò)大顧客群。該系統(tǒng)使用ASP和Access開發(fā), 實(shí)現(xiàn)

34、了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對信息的管理更加及時(shí)、高效,提高了工作效率。該新聞系統(tǒng)具有一般新聞系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可為學(xué)校各部門發(fā)布新聞,為校園網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶端)模式實(shí)現(xiàn),基于.NET平臺(tái)架構(gòu)開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對校園新聞的發(fā)布與管理功能,對新聞內(nèi)容信息的瀏覽閱讀等。隨著Internet/Intranet技術(shù)的興起,將原本在單機(jī)或本地局域網(wǎng)上運(yùn)行的數(shù)據(jù)庫系統(tǒng)移植到因特網(wǎng)中,即開發(fā)基于B/S模式的新一代MIS(Management Information System,管理信息系統(tǒng))系統(tǒng),正成為

35、技術(shù)發(fā)展的趨勢。為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采用B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。第三章 數(shù)據(jù)庫設(shè)計(jì)3.1 數(shù)據(jù)庫設(shè)計(jì)思想系統(tǒng)采用Microsoft Office Access 2003作為后臺(tái)數(shù)據(jù)庫。通過分析要在數(shù)據(jù)庫中存儲(chǔ)以下基本信息:管理員信息表System_Admin:用于存儲(chǔ)管理員的登錄信息新聞信息表System_News:用于存儲(chǔ)新聞的詳細(xì)信息3.2 創(chuàng)建數(shù)據(jù)表系統(tǒng)采用Microsoft Office Access作為后臺(tái)數(shù)據(jù)庫。打開Microsoft Office Access新建一個(gè)數(shù)據(jù)庫,名稱為xinwen管理員信息表System_

36、Admin(表3.1)該信息表用于存管理員的基本信息,包括管理員編號(ID)、管理員賬號(username)、管理員密碼(password)。表3.1管理員信息表adminInfo字段名數(shù)據(jù)類型長度說明備注ID自動(dòng)編號4管理員ID號設(shè)為主鍵且自動(dòng)編號username文本50管理員賬號不允許為空password文本50管理員密碼不允許為空新聞信息表System_News(表3.2)該信息表用于存儲(chǔ)新聞的基本信息,向表中添加字段如表3.3所示。表3.2新聞信息表System_News字段名數(shù)據(jù)類型長度備注ID自動(dòng)編號4設(shè)為主鍵且自動(dòng)編號Title文本50不允許為空BigclassID數(shù)字長整型允許

37、為空Time文本50允許為空Counter數(shù)字長整型允許為空Tuijian數(shù)字長整型允許為空Paixu數(shù)字長整型允許為空Djl數(shù)字長整型允許為空PicloadFiles文本50允許為空Small_PicloadFiles文本50允許為空Content備注255允許為空Gundong數(shù)字長整型允許為空field1文本50允許為空field2文本50允許為空field3文本50允許為空field4文本50允許為空第四章 主要功能模塊設(shè)計(jì)4.1 管理員登錄管理員登錄模塊主要是用戶輸入正確的用戶名和密碼就可以登錄進(jìn)去國,界面如下:主要代碼如下:function checkuserinfo() if(c

38、heckspace(.value) .focus(); alert(用戶名不能為空!);return false; if(checkspace(document.userinfo.password.value) document.userinfo.password.focus(); alert(密碼不能為空!);return false; %if request.ServerVariables(REQUEST_METHOD)=POST then Easp.db.dbConn=conn dim pwd,name,Result,category category=Easp.RF(category,

39、0) if category=2 then pwd = md5(Easp.HtmlFilter(Easp.RF(password,0)request.form(password) name =Easp.HtmlFilter(Easp.RF(name,0)replace(trim(request.Form(name),) Result=Easp.db.RT(System_Admin, UserName=& name & and PassWord=& pwd &, ID, UserName) if Easp.isN(Result) then Easp.WE alert(請輸入正確的用戶名和密碼!)

40、;history.go(-1); else Easp.SetCookie admin_cnhww:username, Result(1), 6000 Easp.WE window.location.href=administrator/Indexmanage.asp; end if end if if category=1 then pwd = Easp.HtmlFilter(Easp.RF(password,0)request.form(password) name =Easp.HtmlFilter(Easp.RF(name,0)replace(trim(request.Form(name)

41、,) Result=Easp.db.RT(System_Users, user_name=& name & and user_password=& pwd &, ID, user_name) if Easp.isN(Result) then Easp.WE alert(請輸入正確的用戶名和密碼!);history.go(-1); else Easp.SetCookie admin_cnhww:username, Result(1), 6000 Easp.WE window.location.href=users/Indexmanage.asp; end if end ifend if%新聞管理

42、新聞管理主要包括新聞的刪除和查看等,主要界面如下:主要代碼如下:Dim BigClassID, BG_result, arrRs,IDOrder,titleOrder,action,titlemarkBigClassID=Easp.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_clas

43、s, BigClassID=&BigClassID, BigClassID, BigClassName)If Easp.isN(BG_result) thenEasp.WE 參數(shù)錯(cuò)誤!end if讀取新聞Easp.db.SetPager default, firstprevlistnextlast, Array(listlong:10,first:首頁,last:尾頁,prev:上一頁,next:下一頁,list:*)Set Rs=Easp.db.GetPageRecord(1:18, select ID, title, paixu, tuijian, BigClassID,gundong,f

44、ield1,field2,field3,field4,PicloadFiles from System_News where BigclassID=& BigClassID & order by ID asc)if IDOrder 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 & I

溫馨提示

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

評論

0/150

提交評論