消防宣傳網(wǎng)站的設(shè)計與實現(xiàn)—學(xué)士學(xué)位畢業(yè)論文_第1頁
消防宣傳網(wǎng)站的設(shè)計與實現(xiàn)—學(xué)士學(xué)位畢業(yè)論文_第2頁
消防宣傳網(wǎng)站的設(shè)計與實現(xiàn)—學(xué)士學(xué)位畢業(yè)論文_第3頁
消防宣傳網(wǎng)站的設(shè)計與實現(xiàn)—學(xué)士學(xué)位畢業(yè)論文_第4頁
消防宣傳網(wǎng)站的設(shè)計與實現(xiàn)—學(xué)士學(xué)位畢業(yè)論文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、密級: JINING UNIVERSITY 學(xué) 士 學(xué) 位 論 文 THESIS OF BACHELOR 題 目 消防宣傳網(wǎng)站的設(shè)計與實現(xiàn) 系 別: 計算機(jī)科學(xué)系 專業(yè)年級: 計算機(jī)科學(xué)與技術(shù)2012級 學(xué)生姓名: 學(xué)號: 指導(dǎo)教師: 職稱: 講 師 起訖日期: 2013年10月-2014年5月 目 錄摘要1關(guān)鍵詞1Abstract1Key words1引言21 系統(tǒng)需求分析31.1 可行性研究31.2 需求分析31.2.1 功能劃分41.2.2 功能分析52 消防宣傳網(wǎng)站數(shù)據(jù)庫設(shè)計62.1 數(shù)據(jù)庫的設(shè)計總圖62.2 數(shù)據(jù)庫的設(shè)計62.3 數(shù)據(jù)庫的設(shè)計表格圖73 設(shè)計部分73.1 設(shè)計的愿望8

2、3.2 設(shè)計的背景83.2.1 設(shè)計介紹93.2.2 用戶特征103.2.3 運行環(huán)境113.2.4 術(shù)語說明123.3達(dá)到的預(yù)期成果123.4使用工具的簡單介紹133.5任務(wù)概述134 網(wǎng)站功能的實現(xiàn)134.1 各子網(wǎng)站功能分析185 消防宣傳網(wǎng)站測試195.1 測試內(nèi)容195.2 測試過程195.2.1 功能測試205.2.2 可用性測試205.2.3 兼容性測試205.3 效率分析206 總結(jié)21參考文獻(xiàn)22致謝23 消防宣傳網(wǎng)站的設(shè)計與實現(xiàn) 計算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生 張達(dá) 指導(dǎo)教師 李環(huán) 摘 要:本論文主要是對消防宣傳的建立進(jìn)行研究和探討。作品的主要技術(shù)指標(biāo)包括:制作出一個具有靜態(tài)和動

3、態(tài)技術(shù)的“消防宣傳”;在制作的過程中,加強(qiáng)和深化以前所學(xué)的關(guān)于網(wǎng)頁設(shè)計的方法,同時更好的理解參考資料上的方法和理論。 本設(shè)計的主要內(nèi)容包括:消防宣傳的設(shè)計思想,整體規(guī)劃及相關(guān)基礎(chǔ)知識;消防宣傳的前臺設(shè)計,包括.asp語言程序及效果圖;消防宣傳的調(diào)試。 網(wǎng)頁規(guī)劃包含的內(nèi)容很多,如網(wǎng)頁的結(jié)構(gòu)、欄目的設(shè)置、網(wǎng)頁的風(fēng)格、顏色搭配、版面布局、文字圖片的運用等,也只有如此制作出來的網(wǎng)頁才能有個性、有特色,具有吸引力。 消防宣傳主題就是所要包含的主要內(nèi)容,一個消防宣傳必須要有一個明確的主題。特別是對于消防宣傳,不可能像單獨的網(wǎng)頁那樣做得內(nèi)容少而單一。所以必須要找準(zhǔn)一些自己最感興趣內(nèi)容,做深、做透,辦出自己的

4、特色,這樣才能給人留下深刻的印象。關(guān)鍵詞:技術(shù)指標(biāo);基設(shè)計內(nèi)容;消防宣傳規(guī)劃;消防宣傳主題 Based on the construction site fire preventionStudent majoring in computer science and technology ZhangDaTutor LiHuan Abstract :This will be web page design and production of research and discussion. Works of the main technical indicators include: To pro

5、duce a static and dynamic technology apple pages; In the process of strengthening and deepening of previously learned about web design methods, while a better understanding of Reference Information on the methods and theories; Finally, the pursuit of stability of the background operation.The design

6、of the main contents include:apple web page design ideas, the overall planning and relevant basic knowledge; web pages front design, including the compilation of .asp language program and effect diagram; web pages debugging.Page plan includes a great many things, such as the page structure, and colu

7、mn settings, web style, color combinations, layout, text, images and other use of, and only this website in order to have produced characteristics, attractive.Web theme is to be included in the main contents of a web page must have a clear theme. Especially for apple web pages, it is impossible to d

8、o, as an integrated Web site content as large and comprehensive, all-inclusive. Must be necessary to identify one most interested in their own content, so deep, be thorough, to do its own characteristics, so as to give the left a deep impression.Key words: Technical indicators;Ground Rules ;Process

9、;Web Theme 引言 在21世紀(jì)的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對社會發(fā)展的推動遠(yuǎn)為復(fù)雜而巨大,目前,我國上網(wǎng)的人口已近一億,成立世界上網(wǎng)民最多的國家,許多人在需要查詢信息,首先想到的就是上網(wǎng)。消防宣傳的迷人之處在于綜合使用文本、圖像、聲音、動畫和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動特點,毋庸置疑,消防宣傳已成為最吸引人的也是最有效的信息傳遞手段和法按時。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各類消防宣傳紛紛出現(xiàn),消防宣傳也成為了一種任務(wù)。越來越多的企業(yè)希望擁有自己家的消防宣傳,開辟網(wǎng)絡(luò)世界的一片天地,展示自己企業(yè)

10、對防火對員工安全的考慮。所謂網(wǎng)站消防宣傳(Website),就是指在網(wǎng)際網(wǎng)路(因特網(wǎng))上,根據(jù)一定的規(guī)則,使用.asp等工具制作的用於展示特定內(nèi)容的相關(guān)網(wǎng)頁的集合。簡單地說,消防宣傳是一種通訊工具,就像布告欄一樣,人們可以通過消防宣傳來發(fā)布自己想要公開的資訊(信息),或者利用消防宣傳來提供相關(guān)的網(wǎng)路服務(wù)(網(wǎng)絡(luò)服務(wù))。人們可以通過網(wǎng)頁瀏覽器來訪問消防宣傳,獲取自己需要的資訊(信息)或者享受網(wǎng)路服務(wù)。網(wǎng)站消防宣傳是指因特網(wǎng)上一塊固定的面向全世界發(fā)布消息的地方,普通的消防宣傳由域名(也就是消防宣傳地址)、程序和消防宣傳空間構(gòu)成,通常包括主頁和其他具有超鏈接文件的頁面。消防宣傳是一種通訊工具,就像布告

11、欄一樣,人們可以通過消防宣傳來發(fā)布自己想要公開的資訊,或者利用消防宣傳來提供相關(guān)的網(wǎng)絡(luò)服務(wù)。消防宣傳是指企業(yè)或團(tuán)體因某種利益、擁有某種專業(yè)技術(shù)、提供某種服務(wù)或把自己企業(yè)的演習(xí)、活動創(chuàng)造而制作的具有獨立空間域名的消防宣傳。所謂的團(tuán)體消防宣傳,就是指消防宣傳內(nèi)容是介紹企業(yè)的或是以企業(yè)的信息為中心的消防宣傳,不一定是自己做的宣傳。1 系統(tǒng)需求分析1.1 可行性研究消防宣傳網(wǎng)站建設(shè)是由個別提供的一套集視頻、文章、相冊、新聞、登錄、鏈接、調(diào)查、留言板等諸多功能于一體的網(wǎng)絡(luò)平臺。消防宣傳網(wǎng)站的自由、開放精神,并使之更容易操作,更具個性需求,而不需要高深的技術(shù)3。它可以幫助進(jìn)行全面的信息化,以多種形式達(dá)到對

12、信息獲取、組織、思考、表達(dá)、共享和交流的目的。以瀏覽為中心,建立一個完全屬于自己的可定制的個性化網(wǎng)絡(luò)平臺。來自文章的評論,留言板都可以很好的進(jìn)行交流,傾聽別人的聲音。隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進(jìn)一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個互聯(lián)網(wǎng)多姿多彩。在進(jìn)行動態(tài)網(wǎng)頁制作的時候,通常都是使用ASP來完成。由于ASP使用方便,操作簡單,很多網(wǎng)頁設(shè)計者一直使用ASP。ASP集成在HTML和腳本語言中,其工作界面簡單,因此,ASP相對于其他網(wǎng)頁制作軟件來說,易學(xué)易用,是網(wǎng)頁制作初學(xué)者的入門軟件。同時配合數(shù)據(jù)庫的操作,使消防宣傳網(wǎng)站具

13、有更好的網(wǎng)絡(luò)平臺和交互性。1.2 需求分析網(wǎng)絡(luò)技術(shù)逐漸深入社會生活各個層面的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,網(wǎng)絡(luò)成為了宣傳或推銷的最大平臺,網(wǎng)絡(luò)是必不可少 推銷手段,現(xiàn)在基本上每一個人都會接觸網(wǎng)絡(luò),而現(xiàn)在社會上眾多的火災(zāi)或者突發(fā)事故如何盡快的能讓大家都能了解網(wǎng)絡(luò)就成為了一個重要的宣傳平臺。 隨著現(xiàn)在人們生活的逐漸提高大家都在努力的掙錢,掙錢之后大家都在忙著買房買車,而我們中國的路線本來是溫飽、安全、生活品質(zhì)。但是由于人們消防意識的單薄直接跨過去了安全這個最基本的原則跳到了生活品質(zhì)上,所以因為這些緣由導(dǎo)致中國每一年因為火災(zāi)死亡人數(shù)達(dá)到幾十萬人,2008年5.12汶川8級大

14、地震中國死亡人數(shù)達(dá)到14萬人,但是日本的九級地震死亡人數(shù)才1萬多,到底原因在哪里差距在哪里,像日本這種國家或者歐美那些國家他們的消防意識特別的高,在每一家每一戶外國只要是高層都會在墻上掛著一根安全繩,而我們中國只會按著防盜窗,當(dāng)發(fā)生火災(zāi)或者突發(fā)事故的時候外國都直接沿著繩子直接滑下來了,而我們中國人除了跳樓就沒有別的方法了,還有黃島的事故更加的體現(xiàn)了中國人的消防無知才導(dǎo)致了那么多無辜群眾的死亡,所以如何盡快的提高中國人消防意識是我考慮的重點,而完成這項任務(wù)除了報紙或者電視還有一個更加迅速的平臺那就是網(wǎng)絡(luò),只有在網(wǎng)絡(luò)上面做各種方面的宣傳讓大家都了解消防重視消防,這樣中國人的人身安全才能得到保證。

15、根據(jù)這種現(xiàn)狀我會建設(shè)一個消防宣傳的網(wǎng)站,當(dāng)然這個網(wǎng)站上面我會在上面彰顯出消防宣傳的文字,還會在上面添加各種突發(fā)事故的圖片,另外在上面增添一些關(guān)于事故現(xiàn)場的視頻,讓人們看到后知道事故發(fā)生后的后果,讓他們想象如果這些事情發(fā)生在他們自己身上還怎么辦?我還會在上面加上一些關(guān)于討論區(qū)讓大家都能暢所欲言添加網(wǎng)站的生命力。1.2.1 功能劃分 消防宣傳網(wǎng)站的主要功能是實現(xiàn)網(wǎng)站瀏覽以及交流后臺的管理,需實現(xiàn)功能為六個部分:(1)群眾能夠通過別的網(wǎng)站的窗口進(jìn)入我的網(wǎng)站進(jìn)行閱覽。(2)群眾能夠在網(wǎng)站上進(jìn)行搜索功能比如輸入青島大火就會立即出現(xiàn)。(3)群眾能夠進(jìn)行閱覽視頻。(4)群眾能夠找到在網(wǎng)站上面進(jìn)行交流并且留言

16、與管理者進(jìn)行交流。(5)群眾能夠進(jìn)行瀏覽大量的圖片和文字并且能夠進(jìn)行鏈接其他的網(wǎng)站。(6)群眾可以在網(wǎng)站上面進(jìn)行注冊并且登陸成為會員。1.2.2 功能分析 消防宣傳網(wǎng)站大體可分為以下幾個功能,為了減少現(xiàn)實中的錯誤需要簡單的做一下介紹:(1)搜索引擎:根據(jù)瀏覽者的要求,使用主頁上的搜索引擎鏈接到百度,在整個Internet上進(jìn)行搜索,完成信息的優(yōu)化與提取。(2)留言板:主要功能是網(wǎng)友和網(wǎng)站之間的交流平臺,也是網(wǎng)友給版主提出意見的主要渠道。在論壇中用戶可以發(fā)表意見,這些意見可以讓所有人看到,也可以只讓版主看到,版主和其他人可以針對留言的內(nèi)容進(jìn)行回復(fù),只留給版主的留言只有版主能夠回復(fù),并且版主可以登

17、錄后臺對留言進(jìn)行管理,是否發(fā)表或刪除。(3)視頻瀏覽:網(wǎng)友可以通過點擊視頻播放按鈕來觀看近期火災(zāi)發(fā)生的視頻,來增加視覺效果。(4)圖片文字鏈接:在一個比較有吸引力的網(wǎng)站設(shè)計中必須覆蓋比較多的文字以及圖片,如果沒有圖片和文字的覆蓋一個網(wǎng)站就顯得特別空洞,所以在本次網(wǎng)站中我加入了人大量的消防文字和消防現(xiàn)場圖片來讓大家盡快的了解消防關(guān)注消防,并且文字和圖片能夠進(jìn)行有效的鏈接。(5) 會員注冊:不論是本人還是群眾,都有唯一對應(yīng)的登錄號。且人員流動性比較大。新注冊或已注銷的人員都需要及時進(jìn)行處理,以方便本人對人員的管理,及時清理空間。功能模塊圖如圖一所示:視頻介紹新聞中心鏈接百度關(guān)于消防意見反饋聯(lián)系方式

18、網(wǎng)友文字介紹給我留言我的論壇聯(lián)系我圖片瀏覽電話聯(lián)系微信聯(lián)系最近動態(tài)農(nóng)村消防城市消防 圖1 功能模塊圖2消防宣傳網(wǎng)站數(shù)據(jù)庫設(shè)計2.1 數(shù)據(jù)庫的設(shè)計總圖 圖1 消防宣傳網(wǎng)站數(shù)據(jù)庫鏈接總圖2.2 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的建立是系統(tǒng)設(shè)計的關(guān)鍵一步,主要問題在于確定所需的表及其結(jié)構(gòu)和他們之間的索引。為了使系統(tǒng)設(shè)計精練實用,體現(xiàn)關(guān)系型數(shù)據(jù)庫的特點,還需為各相關(guān)表建立關(guān)系。此系統(tǒng)需要建立和實現(xiàn)圖書及人員的關(guān)系。2.3數(shù)據(jù)庫的設(shè)計表格圖 表1 表2 表3 表4 表53設(shè)計部分 “消防宣傳網(wǎng)站要發(fā)展,要么是從我的需求出發(fā),要么是從我周圍人的需求出發(fā)?!眹鴥?nèi)著名消防宣傳網(wǎng)站站長、手機(jī)之家站長高春輝說。網(wǎng)頁設(shè)計是一門新

19、興的設(shè)計類和網(wǎng)絡(luò)的交叉學(xué)科,近幾年隨著網(wǎng)絡(luò)的發(fā)展而逐漸收到人們的重視,它本身以網(wǎng)絡(luò)為載體,把各種信息以最快捷、方便的方式傳達(dá)給大眾。一個網(wǎng)站項目的確立是建立在各種各樣的需求上面的,這是消防宣傳網(wǎng)站,所以這種需求往往來自于個人的實際需求,其中每個人的實際需求占了絕大部分6。因此如何更好地的了解、分析、明確需求,并且能夠準(zhǔn)確、清晰以文檔的形式表達(dá)出來,保證開發(fā)過程按照個人需求為目的正確項目開發(fā)方向進(jìn)行。3.1設(shè)計的愿望qq在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位

20、顯而易見,它已成為個人、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視7。越來越多的人希望能真正參預(yù)到互聯(lián)網(wǎng)上,這就出現(xiàn)了越來越多的消防宣傳網(wǎng)站的設(shè)計以及推廣的工作和任務(wù)。就我個人而言,之所以在畢業(yè)設(shè)計的時候選擇這個課題是因為我也想擁有自己的消防宣傳網(wǎng)站,在互聯(lián)網(wǎng)上擁有自己的一席之地,從而真正的參與到網(wǎng)絡(luò)中去,做網(wǎng)絡(luò)新時代的主人,同時也希望自己喜歡和收藏的一些東西能夠和網(wǎng)絡(luò)一起分享,和互聯(lián)網(wǎng)上的你一起分享。3.2設(shè)計的背景3.2.1設(shè)計介紹這次我所設(shè)計的課題正是互聯(lián)網(wǎng)與消防宣傳之間的緊密聯(lián)系的體現(xiàn),消防宣傳網(wǎng)站,包括新聞中心、論壇、視頻制作、聯(lián)系方式等。在突出自己的風(fēng)格和特點的

21、同時,還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計技術(shù)和數(shù)據(jù)庫技術(shù)。3.2.2用戶特征用戶人群:具有基本的計算機(jī)操作能力,熟知網(wǎng)絡(luò)并能夠在Internet遨游。3.2.3運行環(huán)境軟件平臺需要服務(wù)器上的操作網(wǎng)站為microsoft windows xp server。因為ASP的開發(fā)平臺首選是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同樣現(xiàn)在的瀏覽器是微軟一家獨大,使用的瀏覽器是微軟的explorer,網(wǎng)站的數(shù)據(jù)庫使

22、用了同樣是microsoft的office access數(shù)據(jù)庫,因為一個數(shù)據(jù)不是很龐大的消防宣傳網(wǎng)站沒有必要使用oracle等大型數(shù)據(jù)庫網(wǎng)站,同時access數(shù)據(jù)庫結(jié)構(gòu)比較的簡單,使用起來比較簡單好用。3.2.4 術(shù)語說明 ODBC:開放式數(shù)據(jù)庫互連8 Fire propaganda website:消防宣傳網(wǎng)站 Data Processing:數(shù)據(jù)處理 Transaction processing:事務(wù)處理 Access 2000:數(shù)據(jù)庫 ASP:活動服務(wù)器網(wǎng)頁 HTML:超文本標(biāo)志語言3.3 達(dá)到的預(yù)期成果在明確了我的消防宣傳網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計和數(shù)據(jù)庫

23、設(shè)計。網(wǎng)站最后完成發(fā)不到網(wǎng)上后,能夠充分吸引瀏覽者的目光,利用搜索引擎,瀏覽者可以在網(wǎng)站內(nèi)搜索自己喜歡的資料,并且可以在留言板和大家交流,在后臺管理頁面中,通過身份認(rèn)證,管理員可以對網(wǎng)站信息進(jìn)行管理。站內(nèi)的其它頁面均是我自己的精心收藏,與大家一起分享。3.4使用工具的簡要介紹(1) IIS的簡要介紹IIS是Internet Information Server的縮寫,它是微軟公司主推的Web服務(wù)器, 最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT Server完全集成在一起, 因而用戶能夠利用Windows NT Server和NTFS(NT File S

24、ystem,NT的文件網(wǎng)站)內(nèi)置的安全特性, 建立強(qiáng)大、靈活而安全的Internet和Intranet站點。 IIS的一個重要特性是支持ASP9。IIS 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。IIS的安裝步驟: (1)點擊:【開始】-【設(shè)置】-【控制面板】-【添加/刪除程序】,打開“添加/刪除程序”對話框。(2)點擊左邊菜單欄中“添加/刪除Windows組件”項,打開“Windows組件向?qū)А睂υ捒颍ㄟ@個過程可能要花幾十秒鐘),在對話框“組件”列表中,選中“Internet 信息服務(wù)(IIS)”項。 (3)將“Windows 2000”安裝盤放入光驅(qū)中

25、,然后點擊“下一步”。這個步驟可能會花幾分鐘。 (4)點擊“完成”按鈕,完成IIS的安裝。(2)數(shù)據(jù)庫Access的簡要介紹Access數(shù)據(jù)庫是集成在Microsoft公司開發(fā)的產(chǎn)品更新?lián)Q代Office網(wǎng)站中的集成軟件10。Access是一個數(shù)據(jù)庫管理網(wǎng)站,它之所以被集成到Office中而不是Visual Studio中,是因為它與其它的數(shù)據(jù)庫管理網(wǎng)站(如Visual FoxPro)相比更加簡單易學(xué),一個普通的計算機(jī)用戶即可掌握并使用它。而且最重要的一點是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。ODBC(Open Database Connectivity開放式數(shù)據(jù)庫互

26、聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開放的獨立于廠商的API應(yīng)用程序接口,可以跨平臺訪問各種個人計算機(jī)、小型機(jī)以及主機(jī)網(wǎng)站11。ODBC作為一個工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當(dāng)然也包括了Access。ASP訪問數(shù)據(jù)庫的幾種方式:在ASP腳本中可以通過三種方式訪問數(shù)據(jù)庫: IDC(Internet Database Connector)方式; ADO(ActiveX Data Objects)方式; RDS(Remote Data Servic

27、e)方式;這三種訪問方式對數(shù)據(jù)庫的訪問是由Internet Information Server來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請求。Internet信息服務(wù)器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個HTML格式的文檔作為回答12。在本程序中我使用的是第二種方式,即ADO方式。(3)Access 的組件介紹我們在Web服務(wù)器運用Web應(yīng)用程序進(jìn)行的最常見和最實用的任務(wù)就是訪問服務(wù)器端的數(shù)據(jù)庫。而ASP內(nèi)建的Databse Access組件使得我們能夠輕而易舉地通過ActiexX Data Objects(ADO)訪問存儲在服務(wù)器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結(jié)構(gòu)

28、中的信息。ADO是對當(dāng)前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到Active Server頁面上13??梢允褂肁DO去編寫緊湊簡明的腳本便連接到Open Datase Connetivity(ODBC)兼容的數(shù)據(jù)庫和OLE DB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問任何與ODBC兼容的數(shù)據(jù)庫,包括MS SQL SERVER Avccess , Ovracle等。如果您是一個對數(shù)據(jù)庫連接有一定了解的腳本編寫人員,那將發(fā)現(xiàn)ADO命令語句并不復(fù)雜而且容易掌握,同樣地,如果您是一個經(jīng)驗豐富的數(shù)據(jù)庫編程人員

29、,將會正確認(rèn)識ADO的先進(jìn)的與語言無關(guān)性和查詢處理功能。熟悉VB數(shù)據(jù)庫編程的朋友會發(fā)現(xiàn)ADO與RDO有某中類似的地方。但是據(jù)說ADO的訪問的速度更快,內(nèi)存需要更小。(4) 創(chuàng)建Access數(shù)據(jù)庫介紹用Microsoft Access 來創(chuàng)建數(shù)據(jù)庫,最簡單的是通過它提供的的一個“向?qū)А保趩舆@個軟件以后,建立數(shù)據(jù)庫文件的操作。 下面是我利用“向?qū)А眮韯?chuàng)建一份數(shù)據(jù)庫文件的具體操作步驟: 選擇“Access數(shù)據(jù)庫向?qū)А?shù)據(jù)頁和項目”單選按扭,然后單擊“確定”按鈕,若選擇Microsoft Access對話框中的“空Access數(shù)據(jù)庫”單選項按鈕,就會建立一個空的數(shù)據(jù)庫了,數(shù)據(jù)庫里面的信息需要手工來

30、添加,若選擇“打開已有文件”單選按鈕則可以從下方的列表中選擇打開已經(jīng)存在的數(shù)據(jù)庫。 在彈出的“新建”對話框中,我們可以選擇一個模板來快速建立數(shù)據(jù)庫,我們就先選擇個“定單管理”看看,然后單擊“確定”按扭。 “文件新建數(shù)據(jù)庫”對話框的功能是,指定數(shù)據(jù)文件名,以及保存它的文件夾。我們就以它的初始文件名“定單入口1”吧,單擊“創(chuàng)建”安扭后,新建的數(shù)據(jù)庫文件就將被指定保存到Microsoft Access默認(rèn)的文件夾下了,或我們給它指定一個新的也行,這樣一來,一份新的數(shù)據(jù)庫就建立好了,屏幕上也將顯示“數(shù)據(jù)庫向?qū)А睂υ捒颉?“下一步”按鈕。 以上“數(shù)據(jù)庫向?qū)А睂υ捒蚍譃樽笥覂刹糠郑筮叺拇翱谑怯脕磉x擇“數(shù)

31、據(jù)庫中的表”,右邊的窗口是用來選擇“表中的字段”。選擇好所需要的數(shù)據(jù)庫中的表和表中的字段之后,就單擊下一步按鈕。 以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定屏幕的顯示樣式,我們就采用標(biāo)準(zhǔn)樣式吧,單擊下一步按鈕。 以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定打印報表的樣式的,我們可以選擇如“組織”樣式,然后單擊下一步按鈕。 以上“數(shù)據(jù)庫向?qū)А睂υ捒虻淖饔檬谴_定數(shù)據(jù)庫的標(biāo)題和是否在所有報表上加一幅圖片,我們就先設(shè)定數(shù)據(jù)庫的標(biāo)題為“定單入口”,并不在所有報表上加圖片,然后單擊下一步按鈕。 單擊以上“數(shù)據(jù)庫向?qū)А睂υ捒虻摹巴瓿伞卑粹o,就完成了創(chuàng)建數(shù)據(jù)庫的工作了。 象這個數(shù)據(jù)庫在使用之前還會彈出“我的公司信息”對話框,當(dāng)

32、然,不同的模板是不相同的,象這個就是要求輸入公司的名稱和地址信息,如下圖所示,關(guān)閉這個對話框,網(wǎng)站將自動保存信息。 關(guān)閉“我的公司信息”對話框后,會彈出“主切換面板”對話框。位于“主切換面板”對話框后面的是“定單入口1”窗體,通過這兩個窗體即可對新創(chuàng)建的數(shù)據(jù)庫進(jìn)行各種操作了。無論什么時候使用“數(shù)據(jù)庫向?qū)А毙陆〝?shù)據(jù)庫,Microsoft Access都將自動新建一個切換面板,這個面板對瀏覽數(shù)據(jù)庫都是很有幫助的,“切換面板”中有一些按鈕,單擊它們可以打開相應(yīng)的窗體和報表,或打開其他窗體和報表的切換面板、退出Microsoft Access或自定義切換面。(5) 對ASP的簡要介紹Active Se

33、rver Pages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的 Web 服務(wù)器應(yīng)用程序。使用 ASP 可以組合 HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的 Web 頁和基于 Web 的功能強(qiáng)大的應(yīng)用程序14。 由于腳本程序是在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的 Web 頁是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。 AS

34、P的運行環(huán)境:ASP只能用于下列Web Server IIS Microsoft Personal Web Server ASP的編程語言:ASP可以使用VBScript和JavaScript進(jìn)行程序編寫。 ASP文件,ASP的文件后綴名為.ASP,以區(qū)別于同樣可以包含Script的HTML 文件。一個.ASP文件是一個文本文件, 可以包括下列元素的任意組合: 文本(text) HTML標(biāo)志(tags) Script命令 ASP: 不需要任何HTML的tag,保存在文件中,起個好聽的名字,文件名的后綴一定要改為 .ASP ,然后上傳到服務(wù)器上一個有執(zhí)行權(quán)的目錄下(例如wwwroot),接下來的

35、問題是,怎么執(zhí)行這個ASP程序。(6) ASP訪問數(shù)據(jù)庫的原理ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶使用瀏覽器請求ASP主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(javascript或vbscript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(active data objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。3.5 任務(wù)概述隨著計算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們也越來越依賴于計算機(jī)和網(wǎng)絡(luò)。因此,網(wǎng)絡(luò)安全應(yīng)該也必須引起注意。網(wǎng)絡(luò)安全是一門涉及計算機(jī)

36、、網(wǎng)絡(luò)、通訊、密碼、信息安全、應(yīng)用數(shù)學(xué)、數(shù)論、信息論等多種學(xué)科的綜合性學(xué)科,涉及面極廣,而且不斷更新和發(fā)展。國家對信息產(chǎn)業(yè)的扶持,使國內(nèi)的網(wǎng)絡(luò)狀況逐漸好轉(zhuǎn),更多的服務(wù)器的開通,更快的寬帶網(wǎng)得逐漸普及,各種各樣的攻擊行為在網(wǎng)上也越來越頻繁化和簡單化。微軟在推出 ASP 時提到的 ASP 的一個好處是:Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。然而,由于 NT、IIS 以及 ASP 網(wǎng)站本身存在的一些漏洞,卻可能使 ASP 源碼暴露無遺,解決方法就是及時更新補丁。該消防宣傳網(wǎng)站網(wǎng)站是基于Internet/Int

37、ranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以服務(wù)為目的信息平臺,對資源進(jìn)行科學(xué)的加工整序和管理維護(hù),為用戶提供個人信息保障和直接參預(yù)到互聯(lián)網(wǎng)上而設(shè)計的網(wǎng)站。包括界面設(shè)計,代碼設(shè)計,這一階段偏重于網(wǎng)頁制作工具和技巧的應(yīng)用, 編寫總網(wǎng)站總體功能分析及架構(gòu)圖。4 網(wǎng)站功能的實現(xiàn)4.1 各子網(wǎng)站功能分析數(shù)據(jù)庫建立完成。根據(jù)需求分析建立完善各個登錄、瀏覽、鏈接等子界面。(1)網(wǎng)站主界面圖2網(wǎng)站主界面 主界面的部分代碼消防宣傳(2) 網(wǎng)站登錄界面圖3登錄界面登錄界面的部分代碼實現(xiàn):!-#include file=inc/conn.asp -%取得當(dāng)前

38、頁碼currentpage=request(page)response.write currentpageresponse.endif currentpage1 or currentpage= then currentpage=1end ifc_id=ChkRequest(request(c_id),1)if c_id= thenresponse.write 參數(shù)錯誤!response.end(3)網(wǎng)站的鏈接界面圖4網(wǎng)站鏈接界面鏈接的部分代碼:(4) 網(wǎng)站的意見反饋區(qū)圖5 網(wǎng)站意見反饋反饋區(qū)的部分代碼:%action=request(action)if action=add thenpassc

39、ode=request.form(code)m_name=request.form(name)m_tel=request.form(tel)m_fax=request.form(fax)m_mobil=request.form(mobil)m_address=request.form(address)m_email=request.form(email)m_content=request.form(content)if cstr(passcode)cstr(session(getcode) thenresponse.Write alert(驗證碼錯誤!);history.go(-1);resp

40、onse.endend ifconn.execute(insert into message (m_name,m_tel,m_fax,m_mobil,m_email,m_add,m_content) values (&m_name&,&m_tel&,&m_fax&,&m_mobil&,&m_email&,&m_address&,&m_content&)response.Write()response.Write(alert(謝謝您的寶貴意見和建議!);)response.Write(window.location.href=message.asp;)response.Write()end if

41、%(5) 網(wǎng)站的視頻播放 圖6網(wǎng)站的視頻播放網(wǎng)站視頻播放的部分代碼: (6) 網(wǎng)站的聯(lián)系方式 圖7網(wǎng)站的聯(lián)系方式網(wǎng)站聯(lián)系方式的部分代碼:關(guān)于消防宣傳的聯(lián)系方式 td 5消防宣傳網(wǎng)站的測試 消防宣傳建成后能否正常運行,是否被客戶喜歡,能否吸引更多的訪客關(guān)注,是衡量消防宣傳成功的標(biāo)志,網(wǎng)站測試成為網(wǎng)站應(yīng)用開發(fā)過程中的一個重要環(huán)節(jié),需要通過測試竟可能多的發(fā)現(xiàn)瀏覽器端和服務(wù)器端程序中的錯誤,并及時加以修正,以保證網(wǎng)站應(yīng)用的質(zhì)量。5.1測試內(nèi)容 為了保證消防宣傳的正常瀏覽和使用,主要測試內(nèi)容: (1)文字、圖片鏈接是否有誤. (2)網(wǎng)頁兼容性測試,如瀏覽器、顯示器. (3)根據(jù)需要的其他測試.5.2測試

42、過程 5.2.1 功能測試鏈接測試,鏈接是WEB應(yīng)用網(wǎng)站的一個主要特征,它是在頁面之間切換的主要手段,鏈接測試分三個方面:首先,測試所有的鏈接是否按指定的那樣鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后保證WEB應(yīng)用網(wǎng)站上沒有孤立的頁面。 5.2.2 可用性測試 (1)圖形測試.在WEB應(yīng)用網(wǎng)站中,適當(dāng)?shù)膱D片和動畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個WEB應(yīng)用網(wǎng)站的圖形包括圖片、動畫、邊框、顏色、字體、背景、按鈕等。 (2)整體界面測試。整體界面是指整個WEB 應(yīng)用網(wǎng)站的頁面結(jié)構(gòu)設(shè)計,是給用戶的一個整體感。例如:當(dāng)用戶瀏覽WEB應(yīng)用網(wǎng)站時是否感覺良好,整個WEB應(yīng)

43、用網(wǎng)站的設(shè)計風(fēng)格是否一致。 5.2.3兼容性測試 (1)平臺測試.市場上有很多不同的操作網(wǎng)站類型,最常見的有WINDOWS、UNIX、LINUX等.WEB應(yīng)用網(wǎng)站的最終用戶究竟使用哪一種操作網(wǎng)站,取決于用戶網(wǎng)站的配置,這樣,就需 要考慮兼容性問題,同一個應(yīng)用可能在某些操作網(wǎng)站下能正常運行,統(tǒng)下可能會運行失敗。所以要根據(jù)平臺測試結(jié)果進(jìn)行記錄并且進(jìn)行說明。 (2)瀏覽器測試.瀏覽器是WEB客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對不同的.asp規(guī)格有不同的支持。例如,ACTIVEX是MICROSOFT的產(chǎn)品,而這是為Explorer設(shè)計的, JAVASCRIPT是NETSCAPE的產(chǎn)品,JAVA是

44、SUN的產(chǎn)品等。另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽其中也有不同的顯示,甚至根本不顯示。所以我根據(jù)具體的要求進(jìn)行了各個瀏覽器的測試,對于那些不能打開的瀏覽器繼續(xù)進(jìn)行測試并且進(jìn)行記錄。5.3 效率分析(1) 優(yōu)點以及不足優(yōu)點:1.logo比較鮮明、簡潔易懂。2.每一個頁面都有導(dǎo)航按鈕容易操作。3.網(wǎng)頁的內(nèi)容簡單易懂。4色彩搭配較好。不足:1.內(nèi)容不夠多。2.視頻無法控制進(jìn)入之后自己就會自動播放。3.有些瀏覽器不支持。4.有些圖片是借用別人的比較乏味。(2) 軟件測試的意義網(wǎng)站測試是為了發(fā)現(xiàn)錯誤而執(zhí)行網(wǎng)站的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)

45、潛在的各種錯誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計的內(nèi)部結(jié)構(gòu)精心設(shè)計測試用例,并利用這些實例來運行程序,以便發(fā)現(xiàn)錯誤。 6總 結(jié):經(jīng)過一段時間的學(xué)習(xí)與制作,企業(yè)消防宣傳的設(shè)計制作基本上已經(jīng)告一段落??偨Y(jié)這次制作畢業(yè)設(shè)計的過程,對我來說是一個將所學(xué)知識從書本運用到實際操作的初次體驗。通過這次的制作與設(shè)計讓我了解了一個消防宣傳形成的基本過程和基本綱領(lǐng)構(gòu)架,加深了我對現(xiàn)在計算機(jī)技術(shù)、通訊技術(shù)、英特網(wǎng)技術(shù)等的認(rèn)識,還有對制作消防宣傳上用到的.asp等設(shè)計與制作消防宣傳的工具有了更多的了解,得到了深入的理解同時更熟練地使用這些工具。相信這些知識都將對我的工作帶來很大的幫助。在這次的畢業(yè)設(shè)計中使我得學(xué)習(xí)了比以前更多的知識,如何提高自己的學(xué)習(xí)和操作能力。這次設(shè)計由于時間、條件和個人能力的限制,加之設(shè)計經(jīng)驗的不足,在消防宣傳的整體設(shè)計及各模塊功能可能設(shè)計的不完全,有待于進(jìn)一步的完善和改進(jìn)。這些情況希望能在今后的不斷學(xué)習(xí)與應(yīng)用中把它擴(kuò)充得更加豐富,以適應(yīng)不同層次使用者的需求。同時現(xiàn)在消防宣傳的設(shè)計技術(shù)與要求在不斷地更新,不斷地提高,我想以后還要有很長的一段學(xué)習(xí)與實踐的時間

溫馨提示

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

評論

0/150

提交評論