




已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【摘要】在計算機技術飛速發(fā)展的今天,隨著INTERNET的普及和發(fā)展,人們的生活和工作也越來越離不開信息網(wǎng)絡的支持,在這種條件下,基于互連網(wǎng)的信息傳媒就應運而生,新聞發(fā)布系統(tǒng)正是適合這種潮流的一種方式,新聞發(fā)布系統(tǒng)可以更快的傳遞新聞信息資源,使人們能夠在最短的時間里,以最快捷的方式分享世界各地的信息資源,也正是由于網(wǎng)絡實現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進行實時交互,保證網(wǎng)站數(shù)據(jù)的實時性。新聞發(fā)布系統(tǒng),是將網(wǎng)站上的需要經(jīng)常變動的信息進行集中管理,通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上,可以實現(xiàn)網(wǎng)絡中多種媒體的顯示,為網(wǎng)絡用戶提供各種媒體顯示。在網(wǎng)絡技術的領域里,傳統(tǒng)的商務網(wǎng)站的管理方式有兩種,一是靜態(tài)HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應鏈接,然而隨著INTERNET的進一步發(fā)展,這種靜態(tài)WEB站點的開發(fā)與維護變得越來越困難,而且不能與瀏覽者進行有效交互,從而使得這種方法已不多用。二是基于ASP、PHP或者JSP和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結合,通過應用程序來處理信息,這是目前較為流行的做法。在線新聞發(fā)布系統(tǒng)的主要作用是系統(tǒng)管理員通過INTERNET能夠方便,快速,簡潔的管理各種新聞;普通用戶能夠快速地瀏覽新聞。本系統(tǒng)制作過程中基于WINDOWSXP平臺,用ASP和ACCESS進行系統(tǒng)開發(fā)。系統(tǒng)實現(xiàn)了新聞的分類瀏覽、添加、修改和刪除等功能。系統(tǒng)以數(shù)據(jù)庫為后臺,采用ASP技術開發(fā)前臺,其功能簡單、鮮明、實用性強。【關鍵詞】新聞,發(fā)布,管理,ASP【ABSTRACT】TODAYALONGWITHCOMPUTERTECHNOLOGYSDEVELOPMENTANDINTERNETSPOPULARIZATION,PEOPLESLIFEANDWORKCANNOTLEAVETHENETWORKINSUCHCONDITIONS,INFORMATIONONTHEINTERNETCAMEINTOBEINGONTHEMEDIA,THEPUBLISHEDNEWSSYSTEMFORSUCHATRENDWAYOFPUBLISHEDNEWSCANBEAFASTERTRANSMISSIONOFNEWSANDINFORMATIONRESOURCESSOTHATPEOPLECANINTHESHORTESTPOSSIBLETIME,THEQUICKESTWAYTOSHAREINFORMATIONRESOURCESAROUNDTHEWORLD,ITISALSOTHESITEASARESULTOFNETWORKDATAINREALTIMEINTERACTIONTOENSURETHESITESREALTIMEDATAPRESSRELEASESYSTEM,ISTHESITEOFTHENEEDTOFOCUSONCHANGESININFORMATIONMANAGEMENT,THROUGHEXISTINGPAGETEMPLATEFORMATANDPOSTEDTOTHESITEREVIEWPROCESS,THENETWORKCANSHOWAVARIETYOFMEDIA,INORDERTOPROVIDEUSERSWITHAVARIETYOFNETWORKMEDIASHOWINTHEFIELDOFTHENETWORKTECHNOLOGY,THEREARETWOKINDSOFTHEMANAGEMENTSTYLESOFTRADITIONALCOMMERCIALWEBSITES,FIRST,STATICHTMLPAGE,NEEDSTOMAKETHEPAGETHENUPLOADTHEPAGEANDREVISECORRESPONDINGCHAININGAGAINWHILEUPGRADINGINFORMATION,BUTTHEFURTHERDEVELOPMENTWITHINTERNET,DEVELOPMENTANDMAINTENANCEOFSUCHSTATICWEBWEBSITEBECOMEMOREANDMOREDIFFICULT,ANDCANTCARRYONWITHTHEVIEWEREFFECTIVELYANDMUTUALLY,THUSMAKETHISKINDOFMETHODNOTMULTIPURPOSEYETSECOND,BECAUSEOFASP,PHPORJSPANDSCRIPTLANGUAGE,COMBINETHEDYNAMICWEBPAGEWITHTHEDATABASE,PROCESSINFORMATIONCOMESTHROUGHTHEAPPLICATIONPROGRAM,THISISCOMPARATIVELYPOPULARMETHODATPRESENTTHEPURPOSEOFNEWSMANAGEMENTOFONLINESYSTEMISLETTHESTUDENTSANDTEACHERSCANREADNEWSASQUICKLYASPOSSIBLEANDTHESYSTEMMANAGERCANMANAGETHESYSTEMEASILYTHESYSTEMISBASEDONWINDOWSXPDEVELOPEDINASPANDACCESSTHISSYSTEMHASCARRIEDOUTTHEFUNCTIONOFCLASSIFIEDBROWSE,ACCESSION,EDITANDDELETINGOFNEWSTHISNEWSPUBLICATIONSYSTEMTAKESDATABASEASBACKGROUND,EXPLOITFOREGROUNDBYASPTECHNOLOGY,ITSSIMPLE,BRILLIANT,PRACTICALFUNCTIONANDWELLSET【KEYWORDS】NEWSPUBLISHMANAGEMENTASP目錄前言1第1章緒論211目的、意義和背景212系統(tǒng)開發(fā)工具概述3121BS結構3122ASP技術4123ACCESS技術6124DREAMWEAVER7第2章需求分析1021功能需求1022性能需求1323系統(tǒng)平臺14第3章系統(tǒng)分析設計1531系統(tǒng)的模型結構1532系統(tǒng)的功能模塊1633數(shù)據(jù)庫分析設計17331數(shù)據(jù)庫的設計17331數(shù)據(jù)庫結構創(chuàng)建18第4章詳細設計與實現(xiàn)2141前臺顯示2142后臺管理22421分類管理23423新聞管理24第5章測試調試運行2751IIS的安裝配置2752由IIS運行網(wǎng)站2953問題及解決方法30結束語32致謝33參考文獻34論文附件35一、英文原文35二、英文翻譯38三、部分源代碼41前言隨著INTERNET的高速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,通過網(wǎng)頁快速及時的瀏覽新聞,獲取各方面的網(wǎng)上信息,真正使信息得以共享,改變了人們的工作和生活方式。同時網(wǎng)頁也成為企業(yè)和個人的宣傳自己、學習者獲取學習信息的重要手段。尤其是在教育領域,在素質教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網(wǎng)頁也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡實現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進行實時交互,保證網(wǎng)站數(shù)據(jù)的實時性。但是隨著更進一步的發(fā)展,靜態(tài)WEB站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化,使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅動的WEB站點更是如此,互聯(lián)網(wǎng)上信息量的增多和交互性的加強使HTML顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內容成了越來越多的站點所追求目標。在這個畢業(yè)設計中,我對課題的要求進行了詳細的研究,查閱了大量的資料并作出了設計方案。系統(tǒng)分為前臺和后臺兩部分,前臺主要作用是瀏覽新聞、管理員登錄、分類查詢等,后臺主要作用是新聞的增加、修改和管理刪除。采用動態(tài)網(wǎng)頁及數(shù)據(jù)庫相結合的方法來進行設計,在制作動態(tài)頁面上選用具有優(yōu)勢地位并且對數(shù)據(jù)庫良好支持的ASP語言,由于不是大型網(wǎng)絡系統(tǒng)因此在后臺采用了操作簡單明了并且易于管理的ACCESS數(shù)據(jù)庫。設計過程中主要應用ASP語言、HTML語言,MICROSOFTACCESS數(shù)據(jù)庫系統(tǒng)及PHOTOSHOP圖像制作軟件等。其關鍵是ASP與HTML相互結合、互相嵌套,并利用ASP的相對路徑鏈接訪問MICROSOFTACCESS數(shù)據(jù)庫,重點是在動態(tài)網(wǎng)頁中對數(shù)據(jù)庫的訪問與管理。第1章緒論11目的、意義和背景隨著信息時代的高速發(fā)展,使新聞傳播方式發(fā)生了巨大的變化,傳統(tǒng)的信息傳播媒體如電視、報紙雜志已經(jīng)不能滿足人們的需求。由于互聯(lián)網(wǎng)所容納的信息量大,內容豐富,信息及時、準確,更有相關信息的全面介紹與比較,很大程度的方便了人們的閱讀,因此在短短幾年里,互聯(lián)網(wǎng)便躋身于眾多媒體之間,并具有相當一部分媒體人群。因此新聞網(wǎng)也迅速發(fā)展起來,它內容豐富,涉及商業(yè)、工業(yè)、農(nóng)業(yè)、銀行、財政、教育、娛樂和信息等各個產(chǎn)業(yè),信息量大,不僅有時事新聞,還有相關的行業(yè)信息,同時新聞網(wǎng)具有互聯(lián)網(wǎng)所具備的一切特性。在全球網(wǎng)絡化、信息化的今天新聞網(wǎng)迅速的發(fā)展,大大豐富了人們的生活,不知不覺,它已成為人們生活中不可或缺的重要組成部分。所以新聞在網(wǎng)絡上的及時、準確、快捷的發(fā)布,在數(shù)字時代對新聞發(fā)布網(wǎng)站的研究是當前的一個重要課題。然而大部分網(wǎng)站都是采用靜態(tài)的方式來發(fā)布和管理信息的,每次更新信息需要做一個頁面,然后FTP上傳,再修改頁面鏈接,可是網(wǎng)站需要更新的信息量也越來越大,這很不利于網(wǎng)站管理人員的工作。而新聞發(fā)布系統(tǒng)大大減輕了網(wǎng)站更新維護的工作量,通過新聞后臺維護程序在瀏覽器上只需錄入文字和上傳圖片就可以快速實現(xiàn)新聞維護,從而大大加快了信息的傳播速度,時時保持網(wǎng)站的活動力和影響力。對于學校來說,簡單的校園網(wǎng)建設已不能滿足學校資源精細存放的需求,所以設計一個新聞發(fā)布系統(tǒng),為學校提供了一個功能強大的資源共享平臺是很有必要的。這樣的一個新聞發(fā)布系統(tǒng)可以將雜亂無章的信息(包括文字、圖片和影音)經(jīng)過組織,合理而且有序地呈現(xiàn)在大家面前。簡單的說,新聞發(fā)布系統(tǒng)就是充當一個網(wǎng)絡新聞媒介的功能。主要實現(xiàn)對新聞的分類,審核,發(fā)布,模擬了一般新聞媒介的發(fā)布的過程,因為可以動態(tài)發(fā)布新聞信息,所以使得對信息的管理更加及時、高效,提高了工作效率?;诖朔N考慮,開發(fā)“在線新聞發(fā)布系統(tǒng)”能夠實現(xiàn)在線更新最新新聞、設置新聞分類等功能,此外,網(wǎng)站管理員也可在線對后臺進行管理,例如新聞的添加、修改、分類、刪除等操作,以保證新聞的及時、準確性。12系統(tǒng)開發(fā)工具概述121BS結構B/S結構,即BROWSER/SERVER瀏覽器/服務器結構,就是只安裝維護一個服務器SERVER,而客戶端采用瀏覽器BROWSE運行軟件。它是隨著INTERNET技術的興起,對C/S結構的一種變化和改進。主要利用了不斷成熟的WWW瀏覽器技術,結合多種SCRIPT語言VBSCRIPT、JAVASCRIPT和ACTIVEX技術,是一種全新的軟件系統(tǒng)構造技術。B/S三層體系結構采用三層客戶服務器結構,在數(shù)據(jù)管理層SERVER和用戶界面層CLIENT增加了一層結構,稱為中間件MIDDLEWARE,使整個體系結構成為三層。三層結構是伴隨著中間件技術的成熟而興起的,核心概念是利用中間件將應用分為表示層、業(yè)務邏輯層和數(shù)據(jù)存儲層三個不同的處理層次,如圖2所示。三個層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構造三層結構應用系統(tǒng)的基礎平臺,提供了以下主要功能負責客戶機與服務器、服務器與服務器間的連接和通信;實現(xiàn)應用與數(shù)據(jù)庫的高效連接;提供一個三層結構應用的開發(fā)、運行、部署和管理的平臺。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由WEBSERVER完成。隨著WINDOWS將瀏覽器技術植入操作系統(tǒng)內部,這種結構已成為當今應用軟件的首選體系結構。顯然B/S結構應用程序相對于傳統(tǒng)的C/S結構應用程序是一個非常大的進步。B/S結構的主要特點是分布性強、維護方便、開發(fā)簡單且共享性強、總體擁有成本低。但數(shù)據(jù)安全性問題、對服務器要求過高、數(shù)據(jù)傳輸速度慢、軟件的個性化特點明顯降低,這些缺點是有目共睹的,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。例如通過瀏覽器進行大量的數(shù)據(jù)輸入或進行報表的應答、專用性打印輸出都比較困難和不便。此外,實現(xiàn)復雜的應用構造有較大的困難。雖然可以用ACTIVEX、JAVA等技術開發(fā)較為復雜的應用,但是相對于發(fā)展已非常成熟C/S的一系列應用工具來說,這些技術的開發(fā)復雜,并沒有完全成熟的技術工具供使用1。122ASP技術在WEB誕生之初,所有的網(wǎng)頁都是依靠超接的。人們可以從一個網(wǎng)頁方便地連接到另外一個網(wǎng)頁上。這些網(wǎng)頁是事先編好并存放在WEB的服務器上的,WEB服務器僅需要將這個網(wǎng)頁取出,然后按照超文本傳輸協(xié)議HTTP規(guī)定的方式傳送該瀏覽器,瀏覽器把這個網(wǎng)頁按預先編排好的格式使用最多的是HTML格式呈現(xiàn)出來。但是,這樣的網(wǎng)頁只是靜態(tài)的。這個問題導致了CGICOMMONGATEWAYINTERFACE,公共網(wǎng)關接口的產(chǎn)生。CGI是一個公共的界面,它規(guī)定了瀏覽器、WEB服務器和服務器的程序之間數(shù)據(jù)交換的格式。這個程序就是通常所說的CGI程序,它可以由任何一種程序語言如C/C、PERL、VISUALBASIC、TCL等編寫。事實上,CGI程序是一個可執(zhí)行程序,它必須通過編譯器編譯并連接成可執(zhí)行代碼后才可以工作。CGI不但編程復雜,修改后還要重新編譯,并且很浪費系統(tǒng)資源,隨之而來的ISAPI是另一個解決方案。ISAPI也遵循CGI標準,它不但可以生成動態(tài)的頁面,甚至可以作為過濾器放置到你的WEB服務器上,處理所有的WEB訪問及應答請求。但是,ISAPI程序設計更加復雜,而且安全性較差。ASP的出現(xiàn)解決了這些問題。ASP存取數(shù)據(jù)的方法遵循CGI標準,但它大大簡化了編程方法。只要在WEB服務器上嵌如對應的ASP解釋器,可以使用諸如VBSCRIPT、JAVASCRIPT或者PERLSCRIPT等編寫動態(tài)的ASP網(wǎng)頁。這些網(wǎng)頁全部都是解釋執(zhí)行的,你可以修改一個動態(tài)網(wǎng)頁,無須任何編譯器就可以直接發(fā)布到WEB服務器上。ASP全稱為ACTIVESERVERPAGES(動態(tài)服務器主頁),它是一種應用程序環(huán)境,可以利用VBSCRIPT或JAVASCRIPT語言來設計,主要用于網(wǎng)絡數(shù)據(jù)庫的查詢與管理。其工作原理是當瀏覽者發(fā)出瀏覽請求的時候,服務器會自動將ASP的程序碼,解釋為標準HTML格式的網(wǎng)頁內容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將ASP理解為一種特殊的CGI。利用ASP生成的網(wǎng)頁,與HTML相比具有更大的靈活性。只要結構合理,一個ASP頁面就可以取代成千上萬個網(wǎng)頁。盡管ASP在工作效率方面較之一些新技術要差,但勝在簡單、直觀、易學,是涉足網(wǎng)絡編程的一條捷徑。它具備一個服務器端的腳本執(zhí)行環(huán)境,用它可產(chǎn)生和執(zhí)行動態(tài)的、交互的、高性能的WEB服務器應用程序。ASP的具有以下特點和優(yōu)勢1任何開發(fā)工具皆可發(fā)展ASP。只要使用一般的文書編輯程序,如WINDOWS記事本,就可以編輯。當然,也可以使用其他網(wǎng)頁發(fā)展工具,例如,DREAMWEAVER、FRONTPAGE等也都可以;不過還是建議用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。2通吃各家瀏覽由于ASP程序是在網(wǎng)絡服務器端中執(zhí)行,執(zhí)行結果所產(chǎn)生的HTML文件適用于不同的瀏覽器。3語言相容性高ASP與所有的ACTIVEXSCRIPT語言都相容,除了可結合HTML,VBSCRIPT、JAVASCRIPT、ACTIVEX服務器組件來設計外,并可經(jīng)由PLUGIN(外掛組件模組)的方式,使用其他廠商(THIRDPARTY)所提供的語言。4隱密安全性高。如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到文件,原始的ASP程序代碼是看不到的這是因杰ASP程序先于網(wǎng)站服務(WEBSERVER)端執(zhí)行后,將結果轉換成標準HTML文件,再傳送到客戶端(CLIENT)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。5易于操控數(shù)據(jù)庫ASP可以輕易地通過ODBCOPENDATABASECONNECTIVITY驅動程序連接各種不同的數(shù)據(jù)庫,例如ACESS、FOXPRO、DBASE、ORACLE等等,另外,ASP亦可將“文本文件”或是”EXCEL”文件當成數(shù)據(jù)庫用。6面向對象學習容易ASP具備有面向對象(OBJECTORIENTED)功能,學習容易,ASP提供了五種方便能力強大的內建對象REQUEST、RESPONSE、SEVER、APPLICATION以及SESSION,同時,若使用ASP內建的“APPLICATION”對象或”SESSION”對象所撰寫出來的ASP程序可以在多個網(wǎng)頁之間暫時保存必要的信息。總而言之ASP具有學習快、設計快的特點,不需花許多時間即可學會和快速設計出WEB應用程序。它是動態(tài)網(wǎng)頁開發(fā)技術中最容易學習、靈活性最強的開發(fā)工具之一,并且它的功能強大。ASP可以方便地實現(xiàn)諸如用戶信息收集、計數(shù)器、留言板、論壇、聊天室和電子商務功能,將ASP與數(shù)據(jù)庫集成可以開發(fā)出功能強大的交互式動態(tài)網(wǎng)站24。123ACCESS技術ACCESS就是關系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢,存儲和檢索。那么什么叫數(shù)據(jù)庫呢數(shù)據(jù)庫DATABASE是由一些有意義和有關系的數(shù)據(jù)DATA所組合而成。一個數(shù)據(jù)庫中,包含了許多條記錄RECORD,而每條記錄是由多個字段FIELD所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫的嚴格定義是一組相關記錄的集合,而字段則是最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位。在計算機中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng)DATABASEMANAGEMENTSYSTEMDBMS。數(shù)據(jù)庫管理系統(tǒng)是架構在一個或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用。MICROSOFTOFFICEACCESS是由微軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結合了MICROSOFTJETDATABASEENGINE和圖形用戶界面兩項特點。MICROSOFTACCESS在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應用程序這些應用程序都利用ASP技術在INTERNETINFORMATIONSERVICES運行。比較復雜的WEB應用程序則使用PHP/MYSQL或者ASP/MICROSOFTSQLSERVER。ACCESS的優(yōu)點1存儲方式簡單,易于維護管理。ACCESS管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(MDB或ACCDB)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。2面向對象ACCESS是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。3界面友好、易操作。ACCESS是一個可視化工具,是風格與WINDOWS完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。4集成環(huán)境、處理多種數(shù)據(jù)信息。ACCESS基于WINDOWS操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。5ACCESS支持ODBC(開發(fā)數(shù)據(jù)庫互連,OPENDATABASECONNECTIVITY),利用ACCESS強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、EXCEL表格、WORD文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。ACCESS還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建INTERNET/INTRANET的應用。6支持廣泛,易于擴展,彈性較大。能夠將通過鏈接表的方式來打開EXCEL文件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對其中的數(shù)據(jù)進行查詢、處理。還可以通過以ACCESS作為前臺客戶端,以SQLSERVER作為后臺數(shù)據(jù)庫的方式(如ADP)開發(fā)大型數(shù)據(jù)庫應用系統(tǒng)5。本次設計使用ACCESS2003作為數(shù)據(jù)庫開發(fā)工具。124DREAMWEAVERDREAMWEAVER是由MACROMEDIA公司開發(fā)的一款所見即所得的網(wǎng)頁編輯器。和二維動畫設計軟件FLASH,專業(yè)網(wǎng)頁圖像設計軟件FIREWORKS,并稱為“網(wǎng)頁三劍客”。DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的針對專業(yè)網(wǎng)頁圖像設計的FIREWORKS,三者被MACROMEDIA公司稱為DREAMTEAM夢之隊,足見市場的反響和MACROMEDIA公司對它們的自信。說到DREAMWEAVER我們應該了解一下網(wǎng)頁編輯器的發(fā)展過程,隨著互聯(lián)網(wǎng)INTERNET的家喻戶曉,HTML技術的不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)頁編輯器,從網(wǎng)頁編輯器基本性質可以分為所見即所得網(wǎng)頁編輯器和非所見即所得網(wǎng)頁編輯器(則原始代碼編輯器),兩者各有千秋。所見則所得網(wǎng)頁編輯器的優(yōu)點就是直觀性,使用方便,容易上手,您在所見即所得網(wǎng)頁編輯器進行網(wǎng)頁制作和在WORD中進行文本編輯不會感到有什么區(qū)別,但它同時也存在著弱點。經(jīng)典版本MACROMEDIADREAMWEAVER80簡體中文版軟件大小6024M開發(fā)商ADOBE軟件類別國外軟件/網(wǎng)頁制作軟件語言簡體中文應用平臺WIN9X/WINNT/WIN2000/WINXP軟件性質共享收費軟件軟件優(yōu)點1、最佳的制作效率DREAMWEAVER可以用最快速的方式將FIREWORKS,F(xiàn)REEHAND,或PHOTOSHOP等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇熒幕上的顏色可設定最接近的網(wǎng)頁安全色。對于選單,快捷鍵與格式控制,都只要一個簡單步驟便可完成。DREAMWEAVER能與您喜愛的設計工具,如PLAYBACKFLASH,SHOCKWAVE和外掛模組等搭配,不需離開DREAMWEAVER便可完成,整體運用流程自然順暢。除此之外,只要單擊便可使DREAMWEAVER自動開啟FIREWORK或PHOTOSHOP來進行編輯與設定圖檔的最佳化。2、網(wǎng)站管理使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設計、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,DREAMWEAVER會自動更新所有連結。使用支援文字、HTML碼、HTML屬性標簽和一般語法的搜尋及置換功能使得復雜的網(wǎng)站更新變得迅速又簡單。3、無可比擬的控制能力DREAMWEAVER是唯一提供ROUNDTRIPHTML、視覺化編輯與原始碼編輯同步的設計工具。它包含HOMESITE和BBEDIT等主流文字編輯器。幀F(xiàn)RAMES和表格的制作速度快的令您無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,DREAMWEAVER支援精準定位,利用可輕易轉換成表格的圖層以拖拉置放的方式進行版面配置。所見即所得DREAMWEAVER成功整合動態(tài)式出版視覺編輯及電子商務功能,提供超強的支援能力給THIRDPARTY廠商,包含ASP,APACHE,BROADVISION,COLDFUSION,ICAT,TANGO與自行發(fā)展的應用軟體。當您正使用DREAMWEAVER在設計動態(tài)網(wǎng)頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預覽網(wǎng)頁。夢幻樣版和XMLDREAMWEAVER將內容與設計分開,應用于快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內容提供者可直接編輯以樣式為主的內容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內容。DREAMWEAVER還集成了程序開發(fā)語言,對ASP、NET、PHP、JS的基本語言和連接操作數(shù)據(jù)庫,都是完全支持的。本次系統(tǒng)開發(fā)使用DREAMWEAVER8作為網(wǎng)頁開發(fā)工具。第2章需求分析需求分析(REQUIREMMENTSANALYSIS)是指通過調查研究和分析,獲取用戶的需求并進一步定義產(chǎn)品需求。它由一系列的具體活動所組成,包括有許多需要解決的問題、方案的研究,以及解決問題方案的確定。需求分析是建立在和用戶的深入溝通之上得,這一過程需要收集用戶的各種需要和信息,并把這些信息清晰、簡潔、明確進行記錄。然后利用這些信息,設計者完成系統(tǒng)功能清單,最終在系統(tǒng)功能清單的基礎上完成系統(tǒng)需求規(guī)格說明書。新聞發(fā)布系統(tǒng)是一個基于新聞和內容管理的全站管理系統(tǒng),本系統(tǒng)可以將雜亂無章的信息經(jīng)過組織,合理有序地呈現(xiàn)在大家面前。當今社會是一個信息化的社會,新聞作為信息的一部分有著信息量大,類別繁多,形式多樣的特點,新聞發(fā)布系統(tǒng)的概念就此提出。新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體,從此以后網(wǎng)絡也充當了一個重要的新聞媒介的功能。它主要實現(xiàn)對新聞的分類、上傳、審核、發(fā)布、模擬了一般新聞媒介的新聞發(fā)布的過程,通過不同權限的賬號分別實現(xiàn)相應的不同功能,當然這些功能是系統(tǒng)管理員全部具有的。在素質教育與終身教育成為必然的今天,人們對信息的需求有了更新、更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞速度快,沒有時空限制等特點恰好滿足了這種要求。所以網(wǎng)頁也逐漸成為一種新興的教育資源。而現(xiàn)在每個學校都有自己的教育網(wǎng),其中的新聞發(fā)布系統(tǒng)幾乎是必不可少的。新聞發(fā)布及管理在校園網(wǎng)中具有廣泛的應用,隨著時代的進步,信息的社會化,學校作為教育的前沿地帶,研究和開發(fā)學校新聞發(fā)布系統(tǒng),有著重要的意義,當然這也對新聞發(fā)布系統(tǒng)的開發(fā)提出了更高的要求。因為網(wǎng)絡中新聞發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁作為新聞頁面,則維護工作將非常繁瑣,管理員每天需要制作大量的網(wǎng)頁,從而浪費很多時間和精力。使用新聞發(fā)布及管理系統(tǒng)可以使新聞發(fā)布和管理變得很輕松,管理員只需設置標題、內容和圖片等新聞,系統(tǒng)將自動生成對應的網(wǎng)頁。21功能需求完全框架式的頁面布局,使得新聞的錄入級瀏覽簡單易操作,具有新聞分類、新聞列表、新聞出處等選項;包括新聞錄入、瀏覽、刪除、修改、搜索等功能,實現(xiàn)網(wǎng)站對即時新聞的管理要求。前臺顯示新聞、分類、瀏覽等信息;后臺添加、刪除和修改新聞及新聞分類。對新聞的處理(包括錄入、修改、刪除)將立即在主頁的對應欄目顯示出來,達到“即時發(fā)布、即時見效”的功能;系統(tǒng)運行應該快速、穩(wěn)定、高效和可靠;在結構上應具有很好的可擴展性,便于將來的功能擴展和維護6。根據(jù)需求分析,該系統(tǒng)主要實現(xiàn)以下功能1前臺顯示新聞部分顯示最新的前幾條新聞顯示新聞閱讀次數(shù)顯示所有新聞分類/部門按分類/部門顯示其下的所有新聞新聞詳細信息瀏覽閱讀2后臺管理部分登錄驗證添加、修改和刪除分類添加、修改和刪除新聞管理發(fā)布新聞分類管理用戶及密碼管理為了滿足不同用戶需求,系統(tǒng)將用戶分為二類,即瀏覽者和系統(tǒng)管理員。瀏覽者能在本系統(tǒng)中進行新聞瀏覽、閱讀和新聞搜索。每條新聞的標題被做成一個鏈接,用戶點擊它們就能跳轉頁面進行新聞閱讀;新聞閱讀頁面,每條新聞的詳細信息將被取出,包括內容、標題等;用戶能根據(jù)自己的需要查看新聞,如可以通過新聞類別的不同對新聞進行查看,這樣可以快速地找到符合條件的新聞。系統(tǒng)管理員管理整個新聞發(fā)布系統(tǒng),包括新聞分類管理(添加分類、刪除分類)、新聞信息管理(添加新聞、修改新聞和刪除新聞),同時系統(tǒng)管理員能完成對本系統(tǒng)的各項常規(guī)管理。以下是對系統(tǒng)各功能的具體描述A瀏覽者用例描述(如圖21所示)瀏覽者可以在前臺進行瀏覽新聞、查看某個新聞分類、瀏覽某分類下新聞等操作。瀏覽新聞分類查看瀏覽分類新聞瀏覽者圖21瀏覽者用例描述示意圖名稱瀏覽者模塊參與執(zhí)行者瀏覽者前置條件數(shù)據(jù)庫已經(jīng)連接活動的基本過程1進入新聞主頁。2查看新聞分類。3可以瀏覽新聞。B系統(tǒng)管理員用例描述(如圖22所示)系統(tǒng)管理員可以進行登錄后臺、修改管理員密碼、添加新聞、添加新聞的分類、管理新聞的分類(包括修改、刪除分類)、管理新聞信息(包括修改、刪除新聞)等操作。管理新聞信息管理新聞分類添加分類登錄修改管理員密碼添加新聞系統(tǒng)管理員圖22管理員用例描述示意圖名稱管理員模塊參與執(zhí)行者管理員前置條件系統(tǒng)管理員已經(jīng)登錄、數(shù)據(jù)庫已經(jīng)連接活動的基本過程1登錄管理后臺。2添加和管理新聞信息。3添加和管理新聞分類。4可以修改管理員密碼。22性能需求與一般的信息系統(tǒng)相比較,新聞發(fā)布系統(tǒng)是基于B/S模式下的WEB信息系統(tǒng),數(shù)據(jù)庫邏輯相對簡單,但數(shù)據(jù)量一般比較龐大;用戶數(shù)量大,服務器壓力大,是系統(tǒng)設計中必須考慮的問題之一,而一般的信息系統(tǒng)相對壓力要少了很多;是一個開放式的系統(tǒng),前臺瀏覽無需驗證。所以對于性能有以下需求和規(guī)定1操作應方便、靈活。2系統(tǒng)應有較高的穩(wěn)定性。3系統(tǒng)應有較高的安全性。4系統(tǒng)應有較高的容錯性。5速度上要求前臺要能夠很快地反應用戶,后臺操作不能出現(xiàn)超時現(xiàn)象。系統(tǒng)的界面要求1、頁面內容主題突出、操作方便、術語和行文格式統(tǒng)一、規(guī)范、明確。菜單設置和布局合理,傳遞的信息準確。2、菜單結構擺放合理,方便用戶使用。3、技術環(huán)境頁面大小適中,控制字體和版面布局。系統(tǒng)安全需求系統(tǒng)有嚴格的權限管理功能,各功能模塊需要相應的權限方能進入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止不法用戶盜取重要信息。為更好地加強校園網(wǎng)絡系統(tǒng)、學校網(wǎng)站、師生個人主頁的管理,認真落實網(wǎng)絡和信息安全保障制度,防范和處理校園網(wǎng)絡管理重大突發(fā)事件和敏感事件,確保網(wǎng)絡提供穩(wěn)定、安全的信息服務。23系統(tǒng)平臺為了保證新聞發(fā)布系統(tǒng)運行的效率和可靠性,服務器應具有較高的軟硬件配置,客戶端的要求不是很高。此應用程序可廣泛運行于國際互聯(lián)網(wǎng)即INTERNET,也可適用于內部的局域網(wǎng)。其運行要求如下客戶端WINDOWS95/98/2000/XP,INTERNETEXPLORERIE等。服務器端WINDOWS95/98/2000/XP,INTERNETEXPLORERIE等數(shù)據(jù)庫采用ACCESS和SQL,運行于服務器端。程序基于ASP開發(fā),數(shù)據(jù)庫使用ACCESS數(shù)據(jù)庫。開發(fā)平臺WINDOWSXPIIS(INTERNETINFORMATIONSERVER)6DREAMWEAVER8ACCESS2003第3章系統(tǒng)分析設計31系統(tǒng)的模型結構1BROWSER/SERVER結構基于WEB的新聞發(fā)布系統(tǒng)的特點就是利用BROWSER/SERVERB/S結構,實現(xiàn)新聞的在線發(fā)布、添加、修改、刪除等功能。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能7。如圖31顯示B/S結構的在線新聞發(fā)布系統(tǒng)網(wǎng)絡應用原理示意圖。圖31B/S結構的在線新聞發(fā)布系統(tǒng)網(wǎng)絡應用原理示意圖2三層結構應用BROWSER/SERVER的多層結構的應用正是在對C/S結構的總結基礎上產(chǎn)生的,并且已經(jīng)擴展到了B/S應用開發(fā)領域。即將應用劃分為3層(可以有更多層,但三層最常見)用戶界面層、商業(yè)邏輯層、數(shù)據(jù)庫層7。如圖32所示的新聞系統(tǒng)的模型結構。(1)、用戶界面層負責處理用戶的輸入和向用戶的輸出,但并不負責解釋其含義(處于效率的考慮,它可能在想上傳輸用戶輸入前進行合法性驗證),這一層通常用前端工具(VISUALBASIC,VISUALC,ASP等開發(fā));(2)、商業(yè)邏輯層是上下兩層的紐帶,它建立實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生成SQL語句檢索或更新數(shù)據(jù)庫,并把結果返回給客戶端,這一層通INTERNET新聞發(fā)布系統(tǒng)系統(tǒng)后臺服務器系統(tǒng)服務器INTERNET上的用戶常以動態(tài)鏈接庫的形式存在并注冊到服務器的注冊表(REGISTRY)中,它與客戶端通訊的接口符合某一特定的組件標準,可以用任何支持這種標準的工具開發(fā);(3)、數(shù)據(jù)庫層負責實際的數(shù)據(jù)存儲和檢索。圖32新聞系統(tǒng)的模型結構圖示系統(tǒng)結構分為三個邏輯層WEB層WEB層為客戶端瀏覽器提供對應用程序的訪問,這一層是作為解決方案文件中的WEB項目實現(xiàn)的。WEB層由ASPNETWEB窗體和代碼隱藏文件組成,WEB窗體只是用HTML提供用戶操作,而代碼隱藏文件實現(xiàn)各種控件的事件處理程序業(yè)務層包含各種業(yè)務規(guī)則和邏輯的實現(xiàn),業(yè)務規(guī)則完成如客戶帳戶的驗證和字符串處理這樣的任務數(shù)據(jù)訪問層數(shù)據(jù)訪問層為業(yè)務層提供數(shù)據(jù)服務,這一層是作為解決方案文件中的CONN類數(shù)據(jù)訪問類,實現(xiàn)公共操作的一個通用類實現(xiàn)的。32系統(tǒng)的功能模塊據(jù)新聞發(fā)布系統(tǒng)的性質,可以把網(wǎng)站大體上分為五個模塊前臺頁面、新聞發(fā)布管理、欄目分類管理、管理員及密碼管理、其他管理。每個模塊又有許多小模塊組成。如圖33所示的系統(tǒng)功能模塊劃分??蛻舳藶g覽器客戶端瀏覽器客戶端瀏覽器WEB層業(yè)務層數(shù)據(jù)訪問層系統(tǒng)配置數(shù)據(jù)庫新聞發(fā)布系統(tǒng)前臺查看后臺管理新聞瀏覽新聞分類查看添加、修改、刪除新聞添加、修改。刪除分類管理員及密碼管理新聞管理圖33系統(tǒng)功能模塊劃分1新聞瀏覽瀏覽者打開網(wǎng)頁即可直接瀏覽最新最近的新聞,新聞在首頁分類顯示,并且有閱讀次數(shù)。2新聞分類查看瀏覽者可以點擊不同的分類查看分類下所有的新聞,使瀏覽者很方便的找到自己感興趣的分類主題進行閱讀。3添加、修改、刪除新聞管理員在后臺登錄后,可以發(fā)表、修改和刪除新聞。4添加、修改、刪除分類管理員在后臺登錄后,可以添加、修改和刪除新聞分類。5管理員及密碼管理管理員在后臺登錄后可以添加、刪除管理員及修改管理密碼。33數(shù)據(jù)庫分析設計331數(shù)據(jù)庫的設計根據(jù)系統(tǒng)功能設計的要求以及功能模塊的劃分9,各個系統(tǒng)的具體邏輯實現(xiàn)如下對于新聞分類信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構新聞分類信息分類ID(自動編號)、分類名稱。對于系統(tǒng)管理員信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構系統(tǒng)管理員信息管理員ID(自動編號)、管理員名稱、管理員密碼。對于新聞內容信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構新聞ID(自動編號)、新聞標題、新聞作者、新聞來源、新聞內容、從屬分類、相關文章、點擊次數(shù)、時間和日期。331數(shù)據(jù)庫結構創(chuàng)建該系統(tǒng)使用ACCESS作為應用程序的數(shù)據(jù)庫,建立了有3張數(shù)據(jù)表ADMIN表用于存儲管理員的信息,CLASS表用于存儲新聞分類信息,NEWS表用于存儲新聞信息,NEWS表與CLASS表相關聯(lián),如圖34所示。圖34數(shù)據(jù)庫各表1管理員信息表(NEWS)管理員信息表用來保存管理員信息,如表31所示表31管理員信息表序列編號字段名稱數(shù)據(jù)類型說明1ID自動編號管理員序號2USERNAME文本管理員帳號3PASSWORD文本管理員密碼管理員信息表建立后的一些數(shù)據(jù)如圖35所示圖35管理員信息表一些數(shù)據(jù)2新聞分類信息表(CLASS)新聞分類信息表用來保存新聞分類信息,如表32所示表32新聞分類信息表序列編號字段名稱數(shù)據(jù)類型說明1ID自動編號新聞分類序號2CLASS文本新聞分類名稱新聞的分類ID使用的是自動編號,每增加一個新的分類,ID自動加1。新聞分類名稱的數(shù)據(jù)類型是文本,可以在線通過后臺管理員管理。新聞分類信息表建立后的一些數(shù)據(jù)如圖36所示圖36新聞分類信息表的一些數(shù)據(jù)3新聞內容信息表(NEWS)新聞內容信息表用來保存新聞內容,如表33所示表33新聞內容信息表序列編號字段名稱數(shù)據(jù)類型說明1ID自動編號新聞序號2TITLE文本新聞標題3ZUOZHE文本新聞作者4COME文本新聞來源5HITS數(shù)字新聞閱讀數(shù)6TIME日期/時間新聞發(fā)布時間7CONTENT備注新聞備注8CLASS文本新聞分類新聞內容信息表ID使用的是自動編號,每增加一個新的新聞,ID自動加1。新聞名稱、作者、來源、分類的數(shù)據(jù)類型是文本,點擊數(shù)的數(shù)據(jù)類型是數(shù)字,這些可以后臺添加新聞時填入。新聞內容信息表建立后的一些數(shù)據(jù)如圖37所示圖37新聞分類信息表的一些數(shù)據(jù)第4章詳細設計與實現(xiàn)41前臺顯示1前臺首頁INDEXASP圖41前臺首頁顯示首頁(如圖41所示)的上邊顯示系統(tǒng)名稱,然后是新聞分類,用戶可以直接點擊查看各項分類新聞里面的新聞,如圖42顯示的是某個分類下的新聞。分類的下方分類顯示了各分類的最新最近新聞標題,以及新聞的閱讀次數(shù)。點擊相應的新聞標題即可查看此條新聞,新聞查看頁面如圖43所顯示。2前臺分類頁面CLASSASP圖42前臺分類頁面此頁面(如圖42所示)為前臺新聞分類頁面,顯示了“專業(yè)”這個分類下的所有新聞,可以點擊相應的新聞標題查看各條新聞,也可以點擊下方的返回首頁會到前臺首頁。3前臺新聞頁面NEWSASP圖43前臺新聞頁面此頁面(如圖43所示)為前臺新聞頁面,在首頁或分類頁面點開某條新聞后即可出現(xiàn)如圖的頁面。頁面從上到下分別顯示了新聞標題、新聞作者、新聞來源、新聞閱讀次數(shù)、新聞發(fā)布的時間、新聞所在的欄目(即分類)以及新聞的內容。閱讀新聞完畢后可以點擊下方的返回首頁回到前臺首頁。42后臺管理1管理員登錄頁面ADMIN/LOGINASP圖43后臺管理員登錄頁面后臺管理員登錄頁面(如圖43所示)顯示有帳號、密碼輸入框及提交、重置按鈕,管理員在此登錄頁面輸入正確的用戶名和密碼進入系統(tǒng)后臺首頁(圖44所示)。圖44后臺首頁后臺管理員首頁(如如圖44所示)左邊為管理項目,分別是添加分類、分類管理、添加文章、文章管理、修改密碼、退出登錄。右邊為管理項目的相關操作顯示。421分類管理1添加分類圖45添加分類頁面添加分類頁面(如圖45所示)可以由管理員在這個頁面添加新聞分類。點擊后臺首頁左邊的添加分類項目就可以在右側顯示添加分類的操作,填入新的分類名稱點擊添加即可成功添加一個新的新聞分類。2分類管理圖46管理分類頁面管理分類頁面(如圖46所示)可以由管理員在這個頁面執(zhí)行修改、刪除新聞分類的操作。點擊后臺首頁左邊的管理分類項目就可以在右側顯示改名、刪除分類的操作??梢栽诖颂帉Ω鱾€新聞分類進行改名和刪除操作。423新聞管理1添加新聞圖47添加新聞頁面添加新聞頁面(圖47所示)可以由管理員在這個頁面添加新聞內容,包括標題、作者、來源、分類、正文等。點擊后臺首頁左邊的添加文章項目就可以在右側顯示添加新聞的輸入編輯欄,輸入編輯欄分別有代碼、設計、文本、預覽四種模式,可進行可視化新聞添加,可以粘貼網(wǎng)頁任意圖片、表格、文字,就象WORD一樣方便,可以選擇HTML語法書寫。添加新聞的同時還可以根據(jù)需要上傳或鏈接圖片、視頻等多媒體文件。2新聞管理圖48管理新聞頁面管理新聞頁面(如圖48所示)可以由管理員在這個頁面執(zhí)行修改和刪除新聞的操作。點擊后臺首頁左邊的管理文章項目就可以在右側顯示所有新聞條目和修改刪除選項,可以方便的對于某條新聞進行修改和刪除操作。3管理員及密碼管理圖49管理員及密碼管理頁面管理員及密碼管理頁面(如圖49所示)可以由管理員在這個頁面修改密碼。點擊后臺首頁左邊的修改密碼項目就可以在右側顯示用戶名、新密碼輸入框及確認修改按鈕,方便管理員修改密碼。第5章測試調試運行51IIS的安裝配置1運行環(huán)境與軟件要求WINDOWS2000以上(不包括WINDOWSXPHOME版)IIS40以上MICROSOFTACCESS2003DREAMWEAVER8我在調試和運行中使用的環(huán)境及軟件是WINDOWSXP專業(yè)版、IIS60、MICROSOFTACCESS2003、DREAMWEAVER82安裝TCP/IT協(xié)議TCP/IP協(xié)議是執(zhí)行IIS的必要條件,沒有它ASP就不能運行,所以必須先安裝TVP/IP協(xié)議(如果已經(jīng)安裝就可以跳過這一節(jié))。步驟控制面板雙擊“網(wǎng)絡”單擊“添加”按鈕選擇“協(xié)議”選項在廠商列表框中選擇MICROSOLF選項在“網(wǎng)絡協(xié)議”列表框中選擇TCP/CP,單擊“確定”。3安裝IISIIS是INTERNETINFORMATIONSERVICESINTERNET信息服務的縮寫形式。如果系統(tǒng)中安裝了IIS即可直接使用,但是WINDOWSXP默認的安裝一般不會帶有IIS,所以需要重新安裝IIS。安裝IIS,可打開“控制面板”,然后單擊啟動“添加/刪除程序”,在彈出的對話框中選擇“添加/刪除WINDOWS組件”,在WINDOWS組件向導對話框中選中“INTERNET信息服務(IIS)”,然后單擊“下一步”,按向導的指示,完成對IIS的安裝10。如圖51所顯示在WINDOWS組件向導中選擇和安裝IIS圖51安裝IIS界面4啟動INTERNET信息服務(IIS)INTERNET信息服務簡稱為IIS,單擊WINDOWS開始菜單所有程序管理工具INTERNET信息服務(IIS)管理器,即可啟動“INTERNET信息服務”管理工具11。點擊左側菜單中的“網(wǎng)站”,在下級菜單“默認網(wǎng)站”上右鍵開啟服務,若能成功打開IISHELP的默認網(wǎng)頁,即表示IIS已安裝,相應的環(huán)境搭建成功。如圖52顯示IIS界面圖52IIS界面52由IIS運行網(wǎng)站IIS安裝后,系統(tǒng)自動創(chuàng)建了一個默認的WEB站點,該站點的主目錄默認為CINETPUBWWWROOT。將網(wǎng)站源碼放入CINETPUBWWWROOT,在IIS中依次點開網(wǎng)站、默認網(wǎng)站、找到自己的源碼目錄,右鍵點擊首頁文件預覽即可打開網(wǎng)站,如圖52顯示。我制作的新聞發(fā)布系統(tǒng)為DODO目錄,里面有DATE(數(shù)據(jù)庫)和DAMIN(后臺管理)文件夾以及主頁、分類、新聞、連接等文件。在INDEXASP文件上右鍵預覽或直接在瀏覽器輸入HTTP/LOCALHOST/DODO/INDEXASP即可以運行我開發(fā)的新聞發(fā)布系統(tǒng)(如圖53所示)。圖53運行系統(tǒng)53問題及解決方法在調試及運行過程中遇到了一些問題,已通過查閱書籍和網(wǎng)絡搜索的方式解決。1、安裝IIS后在地址欄中輸入HTTP/LOCALHOST出現(xiàn)SERVERAPPLICATIONERROR錯誤即500錯誤。解決辦法點擊“開始”“設置”“控制面板”“管理工具”“組件服務”中,“控制臺根目錄”“組件服務”“計算機”“我的電腦”“COM應用程序”中,有一個“IISOUTOFPROCESSPOOLED”鼠標右鍵“屬性”“標識”把“此用戶”調整為“交互式用戶目前已登錄的用戶”。然后“確定”,再鼠標右鍵“屬性”“啟動”。如果是找不到“IISOUTOFPROCESSPOOLED”,開始/運行,輸入MSDTCRESETLOG,然后重裝IIS了,應該能看到IISOUTOFPROCESSPOOLED了。2、簡化版的XP添加組件沒有INTERNET信息服務。解決辦法首先在“開始”菜單的“運行”中輸入“CWINDOWSINFSYSOCINF”,系統(tǒng)會自動使用記事本打開SYSOCINF這個文件。在SYSOCINF中找到“COMPONENTS”這一段,因為是XP簡化版,所以里面東西很少,在里面加上這段“IISIIS2DLL,OCENTRY,IIS2INF,7”。之后保存并關閉。因為是XP簡化版,下載IIS安裝文件后解壓到任意
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校班主任管理制度
- 學生餐收費管理制度
- 安保部宿舍管理制度
- 完善hse管理制度
- 定制類安裝管理制度
- 實驗室全面管理制度
- 客運運營部管理制度
- 家具場怎樣管理制度
- 家庭風險圖管理制度
- 異議與申訴管理制度
- JG/T 368-2012鋼筋桁架樓承板
- DB31/T 1096-2018醫(yī)院日間手術管理規(guī)范
- GB/T 14486-2008塑料模塑件尺寸公差
- 電力拖動自動控制系統(tǒng)-運動控制系統(tǒng)(第5版)習題答案
- 禾川x3系列伺服說明書
- 細胞生物學(全套1047張課件)
- 六年級下冊“快樂讀書吧”練習題試題及答案
- 手術部位感染目標性監(jiān)測分析情況報告
- ★教導型組織-行動管理模式(三)
- 城市二次供水改造項目可行性研究報告
- 珠算三級四級試題
評論
0/150
提交評論