海南旅游商務網_第1頁
海南旅游商務網_第2頁
海南旅游商務網_第3頁
海南旅游商務網_第4頁
海南旅游商務網_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

./課題簡介題目名稱:XX旅游商務網指導教師:楊秋翔設計人員:羅旭符錚楊建明設計時間:2001/3/52001/6/10目錄·引言……………………3·摘要……………………4·英文摘要………………5·需求分析………………6·設計方案說明…………10·概要設計報告…………17引言2.實現(xiàn)方案與數據字典3.尚未解決的問題·詳細設計報告………27引言程序系統(tǒng)的組織結構實現(xiàn)方案與數據字典·結果測試………………43·結束語…………………45·參考文獻………………46·附錄1.英文資料…………472.譯文………………65引言二十一世紀已經來臨,隨著它的腳步Internet這個新生兒茁壯的成長,它的迅猛發(fā)展、高速滲透、廣泛普及是人們始料未及的。不論是美國白宮的貓叫還是法國羅浮宮里的千古名畫,只要你用鼠標輕輕一點它們就會出現(xiàn)在你的面前。當前,以多媒體計算機技術和網絡通訊技術為主要標志的信息技術,對當代社會產生著重大的影響,改變著我們的工作方式,學習方式和生活方式。在社會各個方面它的成功應用比比皆是,它和人們活動的關系越來越密切了。那現(xiàn)在internet上的主流是什么了?那無可厚非的是電子商務。通俗地講,"電子商務"<e-commerce>就是用internet做生意,也就是利用電腦在網絡上進行商業(yè)交易的活動。這些交易是建立在信息科技所發(fā)展的internet網絡上,借助其全球化電腦網絡的優(yōu)勢,現(xiàn)在已經逐漸變成為21世紀國際貿易的主流。電子商務不單是架個網站賣賣東西、介紹介紹客戶而已,事實上,幕后的經營模式和交易方式,才識決定電子商務是否能夠成功的關鍵。從交易對象的角度來分,電子商務可以分為下面的幾種主要交易模式:1。BtoC型電子商務〔BusinesstoConsumer,即企業(yè)對個人交易模式的電子商務;2。BtoB型電子商務〔BusinesstoBusiness,既企業(yè)對企業(yè)交易模式的電子商務;3。CtoC型電子商務〔ConsumertoConsumer,即消費者對消費者的電子商務;4。CtoB型電子商務〔ConsumertoBusiness,即消費者的廠商的電子商務。伴隨著全國經濟高速發(fā)展的浪潮,XX確立了自己的發(fā)展方向,就是建成一個信息島、生化島、旅游島。XX素來有中國的夏威夷之稱,旅游資源及其豐富,伴隨著信息化的到來,為了讓更多的人了解XX,為了讓XX的自然資源創(chuàng)造更多的經濟效益,把XX的旅游資源搬上網絡已是當務之急。XX旅游商務網就是在這樣的前提下建立起來的,它在商家、景點、游客之間建立了一個溝通的橋梁。它采用了面向用戶的BtoC的模式,為用戶提供各種各樣的服務。摘要本設計主要分為以下幾個大模塊:旅游導購、網上社區(qū)、網上超市、留言簿、聊天室、供求發(fā)布系統(tǒng)、下載系統(tǒng)、自動聯(lián)接系統(tǒng)、網上圖文調查系統(tǒng)、標題式新聞發(fā)布系統(tǒng).在本論文中主要對以下幾部分進行介紹:網上社區(qū):.為用戶之間提供一個互相交流和學習的園地;留言簿:凡瀏覽本站點的用戶均可在此留下自己的意見和看法;供求發(fā)布系統(tǒng):為商家和用戶都提供一個發(fā)布自己信息的地點.摘要<英文>本設計主要分為以下幾個大模塊:旅游導購、網上社區(qū)、網上超市、留言簿、聊天室、供求發(fā)布系統(tǒng)、下載系統(tǒng)、自動聯(lián)接系統(tǒng)、網上圖文調查系統(tǒng)、標題式新聞發(fā)布系統(tǒng).在本論文中主要對以下幾部分進行介紹:網上社區(qū):.為用戶之間提供一個互相交流和學習的園地;留言簿:凡瀏覽本站點的用戶均可在此留下自己的意見和看法;供求發(fā)布系統(tǒng):為商家和用戶都提供一個發(fā)布自己信息的地點.需求分析引言1編寫說明2背景1.3定義2.任務概述2.1目標2.2用戶的特點2.3假定與約束3.需求規(guī)定3.1功能的規(guī)定3.2對性能的規(guī)定3.3輸入輸出要求3.4數據管理能力要求3.5故障處理要求4.運行環(huán)境規(guī)定引言1.1編寫說明該需求分析是根據客戶要求編寫的,作為以后設計的主要依據。在本文檔編寫好后,如果用戶還有其他要求,將在附加文檔里說明,以便在設計時及時修改。1.2背景二十一世紀已經來臨,隨著它的腳步Internet這個新生兒茁壯的成長,它的迅猛發(fā)展、高速滲透、廣泛普及是人們始料未及的。不論是美國白宮的貓叫還是法國羅浮宮里的千古名畫,只要你用鼠標輕輕一點它們就會出現(xiàn)在你的面前。當前,以多媒體計算機技術和網絡通訊技術為主要標志的信息技術,對當代社會產生著重大的影響,改變著我們的工作方式,學習方式和生活方式。在社會各個方面它的成功應用比比皆是,它和人們活動的關系越來越密切了。那現(xiàn)在internet上的主流是什么了?那無可厚非的是電子商務。通俗地講,"電子商務"<e-commerce>就是用internet做生意,也就是利用電腦在網絡上進行商業(yè)交易的活動。這些交易是建立在信息科技所發(fā)展的internet網絡上,借助其全球化電腦網絡的優(yōu)勢,現(xiàn)在已經逐漸變成為21世紀國際貿易的主流。電子商務不單是架個網站賣賣東西、介紹介紹客戶而已,事實上,幕后的經營模式和交易方式,才識決定電子商務是否能夠成功的關鍵。從交易對象的角度來分,電子商務可以分為下面的幾種主要交易模式:1。BtoC型電子商務〔BusinesstoConsumer,即企業(yè)對個人交易模式的電子商務;2。BtoB型電子商務〔BusinesstoBusiness,既企業(yè)對企業(yè)交易模式的電子商務;3。CtoC型電子商務〔ConsumertoConsumer,即消費者對消費者的電子商務;4。CtoB型電子商務〔ConsumertoBusiness,即消費者的廠商的電子商務。伴隨著全國經濟高速發(fā)展的浪潮,XX確立了自己的發(fā)展方向,就是建成一個信息島、生化島、旅游島。XX素來有中國的夏威夷之稱,旅游資源及其豐富,伴隨著信息化的到來,為了讓更多的人了解XX,為了讓XX的自然資源創(chuàng)造更多的經濟效益,把XX的旅游資源搬上網絡已是當務之急。XX旅游商務網就是在這樣的前提下建立起來的,它在商家、景點、游客之間建立了一個溝通的橋梁。它采用了面向用戶的BtoC的模式,為用戶提供各種各樣的服務。1.3定義PWS<MircosoftPersonalWebServer>:個人Web服務器MicrosoftPersonalWebServer是一個桌面Web服務器,使用它,您可以從自己的計算機上發(fā)布個人主頁,并在公司網絡上共享文檔。ASP〔ActiveServerPages:動態(tài)服務器頁面ASP是1996年底微軟開發(fā)的一套服務器端腳本運行環(huán)境。通過ASP可以建立動態(tài)的、交互的、高效的Web服務器應用程序。HTML:〔HyperTextMarketLanguage超文本置標語言一種基于文本的頁面描述語言,在普通文檔中,加入一些特殊標記符,具有一定語法結構,使生成的文檔中還包含其它文檔,如聲音、圖象、動畫等。FLASH5.0:Flash是Macromedia公司開發(fā)的一款二維矢量圖形編輯和交互式網頁動畫制作工具。PHOTOSHOP6.0:Photoshop是Adobe公司開發(fā)的一套卓越的圖象處理軟件。VBScript:VBScript是由微軟公司開發(fā)的VisualBasic的一個子集,是用于WEB編程的一種腳本語言。2.任務概述2.1目標實現(xiàn)XX旅游資源的上網,為商家建立一條電子商務的途徑.2.2用戶的特點本軟件的用戶分為上網的全體網上用戶。用戶可通過本網站了解XX的旅游資源,進行網上預定酒店、機票等,進行網上購物,進行網上BBS的交流、流言、聊天、下載、瀏覽新聞等活動。2.3假定與約束本課件假定用戶已經接入了internet,并已配備了音響等多媒體設備,最好裝有IE5.0及其以上版本的瀏覽器;假定用戶已經掌握了基本的上網操作,有一定的自學能力;假定用戶網絡連接速度在33.6KBps以上。3.需求規(guī)定3.1對功能的規(guī)定合理的布局使用戶能夠快捷的瀏覽網站;方便的導航使網站具有良好的交互性;友好的界面提高了與用戶的親和度;專業(yè)的內容提供給用戶可信的資料;方便的管理界面便于管理員對各個功能快進行管理;各種安全性的驗證保證網站的安全。3.2對性能的規(guī)定盡可能的減少冗余代碼,采用高效的算法,提高瀏覽速度,每次更新都會經過大量的測試,從而使本網站具有較強的穩(wěn)定性,使用戶能夠流暢的瀏覽整個網站。3.3輸入輸出要求顯示分辨率:800ⅹ600使用工具:IE5.0以上瀏覽器〔含IE5.0;Netscape網景瀏覽器3.4數據管理能力要求需要服務器至少提供200MB以上硬盤存儲空間,內存在32MB以上,能夠解釋VBScript腳本語言。3.5故障處理要求通過e_mail或在系統(tǒng)"留言簿"中或客戶部電話及時反饋用戶意見,我們會根據用戶要求及時解決系統(tǒng)中存在的故障。4.運行環(huán)境規(guī)定基于WINDOWS95/98,2000,NT的計算機網絡〔需安裝有IE4.0以上版本,NETSCRAPE可能會導致部分網頁不能正常瀏覽,并能夠連通INTERNET網絡。服務器裝有WIN98/2000操作系統(tǒng)加ACCESS2000,或WINNT操作系統(tǒng)加ACCESS2000,具有全面的安全和交互功能。終端裝有WIN98/2000操作系統(tǒng),IE4.0以上瀏覽器的終端機,支持多媒體的軟硬件設備。為了終端瀏覽器能夠順利瀏覽本網站的所有網頁,要求終端至少保留5MB的容量空間。由于目前網絡連接速度的限制,正常情況下,可以容納10000個人同時在線訪問本網站的頁面而不會出現(xiàn)超時現(xiàn)象〔根據實際需求,打開本網站超時時間設為20S,隨著網絡傳輸速率的提高,終端限制會進一步得到改善。設計方案說明書一、引言1.1編寫說明本設計說明書的編寫主要是向畢業(yè)設計驗收教師以及測試人員提供系統(tǒng)實現(xiàn)方式的一個概要描述。對于設計人員來說,在進入具體代碼編寫前編制此說明書,則為以后的詳細設計指明設計的方向和思路.在后面的系統(tǒng)詳細設計中將以本文檔為核心參考.適用人員為測試人員,項目開發(fā)人員以及項目管理人員。1.2編寫背景●系統(tǒng)名稱XX旅游商務網站●課題說明由于本軟件為基于互聯(lián)網的商務網站,而且目前根據用戶需求主要對象是有旅游需要和關注旅游的網民,所以根據實際需求將本次設計課題主要分為以下幾個模塊,現(xiàn)將各模塊及其實現(xiàn)的功能大體介紹如下:旅游定購本部分實現(xiàn)旅游景點、商家的全面介紹,具有搜索功能,可支持在線的所有網上支付方式。在此部分中包含了大量的對景點、商家等的介紹,實現(xiàn)需要大量的文字錄入及排版工作,而且需要設計人員對網站和圖片及FLASH都有一個比較全面的掌握,以便實現(xiàn)高效的網絡連接與共享。網上社區(qū)本網站的社區(qū)部分與相關網站一樣為所有登錄的用戶提供一個暢所欲言的空間,但未注冊的用戶也可以查看社區(qū)上的文章,只是要發(fā)表文章就需要注冊,其他功能可使用戶在本網站可更方便的使用,如cookies的使用。留言簿本網站的留言簿部分和相關門戶網站一樣為大家提供了一個暢所欲言的空間。在這里,無論是登錄或未登錄的用戶,都可以在這里留下自己對本網站的意見和建議,當然,在本部分,用戶也可以方便的查看其他用戶在留言簿內留下的全部內容。4.下載系統(tǒng)本網站的下載系統(tǒng)為用戶提供軟件和各種資源的下載,在首頁上有最新下載和熱門下載以及軟件評價表,站點還為用戶提供了搜索功能。5.供求發(fā)布系統(tǒng)本網站系統(tǒng)提供按行業(yè)分類發(fā)布各種供求信息,且商家和用戶都可以在后臺修改和刪除信息,并對用戶添入的信息可進行常規(guī)的合法性檢查.6.網上超市本站點提供全套的網上超市服務,用戶進入超市可以只瀏覽超市的貨品,把需要的貨品放入購物籃,最后到收銀臺填寫定購方式,網站還對貨品進行了分類,在首頁中有貨品的類別和最新熱賣的貨物,用戶定購完成后可以再對定單進行查詢,超市可以實現(xiàn)全套的網上交易,如郵購,銀行賬戶支付等方式.7.自動聯(lián)接系統(tǒng)本站點首頁中有對站點的分類,具有查詢功能,網站的詳細介紹,網站推薦功能,方便的分頁瀏覽功能,網站點擊排名,站長全能管理,管理在庫信息,管理友情鏈接的分類,可隨心所欲的對友情鏈接進行分類.8.網上圖文調查系統(tǒng)本網站為商家提供的信息調查系統(tǒng),方便調查所需的各種客戶信息,并可防止每刷新一次就投票一次的惡意倒票,使投票更合理,調查內容有兩大項,每項有三個選項組成,可以根據具體情況增刪選項,采用圖形顯示調查的結果.9.標題新聞發(fā)布系統(tǒng)本網站首頁提供各種信息,新聞的發(fā)布,而且與下載系統(tǒng)相連接,發(fā)布最新上傳和熱門下載的信息,具有查詢功能,方便的分頁功能,支持HTML代碼,考慮到新聞的隨時更新,本網站的新聞發(fā)布系統(tǒng)具有強大的在線后臺管理功能。10.聊天室本部分主要是用戶在訪問本網頁時,向用戶提供網上交流的機會。主要是實現(xiàn)現(xiàn)有網上聊天室的所有功能。在聊天室顯示當前聊天室在線人數以及在線人員名單,您盡可以選擇您所要的講話對象。●本人主要負責部分網上社區(qū),留言簿,供求發(fā)布系統(tǒng)以及總體規(guī)劃設計。●任務提出XX同舟電腦網絡公司●本部分系統(tǒng)工程開發(fā)人員97092B2班學生楊建明●系統(tǒng)用戶所有進入本網站的網絡用戶●運行本系統(tǒng)的計算機網絡裝有WIN98/2000操作系統(tǒng)加ACCESS2000,或WINNT操作系統(tǒng)加ACCESS2000,具有全面的安全和交互功能的服務器;裝有WIN98/2000操作系統(tǒng),IE4.0以上瀏覽器的終端機,支持多媒體的軟硬件設備的終端。1.3進度安排需求分析:一周~二周概要設計:三周~四周詳細設計:五周~六周結果分析:一周安裝調試:一周測試:一周論文整理:一周驗收:一周二.需求規(guī)定由于本論文所設計到的各模塊功能及實現(xiàn)方法不盡相同,所以,在此,將各模塊的需求規(guī)定作一概要介紹,并將其主要實現(xiàn)方法及算法思想描述如下:2.1設計需求本設計的主要目的是根據XX現(xiàn)有的旅游資源還未全面網絡化的現(xiàn)狀,在保證網絡安全的前提下,讓用戶有一個方便、快捷的了解XX旅游的環(huán)境,并為用戶提供預定、網上超市等電子商務,從而達到商家、用戶雙贏得目的。本著此目的,規(guī)定各部分的功能需求。2.2功能需求本設計的功能要求主要針對當前用戶的實際情況和課題提出者的規(guī)定而定,在各個模塊中對其功能都有嚴格的需求規(guī)定。本著較高的目標,本網站采用類似于CHINAREN、CHINA、SOHU、YAHOO、263等門戶網站的風格和架構。根據公司要求,網站主要實現(xiàn)以下幾個功能:旅游定購,實現(xiàn)網上的查詢、預定等功能;網上社區(qū),為用戶提供一個互相交流的場所;增設留言簿,及時回收用戶對本網站的反饋信息,以便于根據用戶實際需求及時更新網站內容;下載系統(tǒng),為用戶提供軟件和資料的下載;供求發(fā)布系統(tǒng),為商家及用戶提供一個交流信息的場所;網上超市,為用戶提供一個購物的天堂;自動聯(lián)接系統(tǒng),方便網站之間的聯(lián)接和用戶查找各種網站的信息;圖文調查系統(tǒng),為商家提供一個信息調查的地點;標題式新聞發(fā)布系統(tǒng),提供各種新聞的更新;用戶管理,為管理人員提供一個方便的管理途徑。2.2.1聊天室需求聊天室模塊應為用戶提供以下功能:允許用戶登錄或用游客身份進入聊天室;名稱將受到密碼保護,30天以內不使用,系統(tǒng)自動刪除;新用戶可以注冊自已的昵稱,一旦注冊,此昵稱在此聊天室內全權屬你,注冊時可填入有關資料,讓大家了解你,并可隨時更新;經驗值:在聊天室里聊的時間越多,經驗值就越高,聊得越多,經驗值就長得越快;聊友升降級:管理員可以給聊友升降級,6級以下每一級管理員自已的經驗值要下降100點;11級以下500點;20級以下1000點;21級以上2000點;聊天室論壇:在論壇上發(fā)表貼子和回復經驗值可上升50點;私下對談功能:你有悄悄話想對室內的另一位聊友說時,可使用此功能,其他人是不能看見的;踢人功能:請勿違反本聊天室的規(guī)定,否則會被有此權限的網管踢出本聊天室;2.2.2自動聯(lián)接系統(tǒng)需求自動聯(lián)接系統(tǒng)模塊應該具有以下功能:點的分類;各用戶的密碼都經過加密處理;具有查詢功能,網站的詳細介紹,網站推薦功能;方便的分頁瀏覽功能;網站點擊排名;站長全能管理,管理在庫信息,管理友情鏈接的分類,可隨心所欲的對友情鏈接進行分類.2.2.3網上圖文調查系統(tǒng)需求圖文調查系統(tǒng)模塊應該具有以下功能:家提供的信息調查系統(tǒng),方便調查所需的各種客戶信息;防止每刷新一次就投票一次的惡意倒票,使投票更合理;調查內容有兩大項,每項有三個選項組成,可以根據具體情況增刪選項,采用圖形顯示調查的結果.2.2.4標題式新聞發(fā)布系統(tǒng)需求標題式新聞發(fā)布系統(tǒng)模塊應該具有以下功能:所有密碼經過加密處理;首頁提供各種信息,新聞的發(fā)布,而且與下載系統(tǒng)相連接,發(fā)布最新上傳和熱門下載的信息;具有查詢功能;方便的分頁功能;支持HTML代碼;考慮到新聞的隨時更新,本網站的新聞發(fā)布系統(tǒng)具有強大的在線后臺管理功能;2.2.5下載系統(tǒng)下載系統(tǒng)模塊應該具有以下功能:提供軟件和資料的安全下載;首頁有最新上傳和熱門下載;具有查詢功能和分頁顯示功能;在數據庫中有軟件評價表和運行環(huán)境表,為軟件今后的修改提供了方便2.2.6網站總體設計需求網站總體設計模塊應該具有以下功能:應該具有大型門戶網站的風格和架構;方便,快捷的聯(lián)接各個頁面;圖片和FLASH動畫都應該考慮到自然和環(huán)保的格局。2.2.7系統(tǒng)需求1.系統(tǒng)的安全性能系統(tǒng)應有良好的安全性能:服務器端操作系統(tǒng)的安全性、數據驅動的安全性、數據的合法性檢查等。2.穩(wěn)定性系統(tǒng)各個模塊都必須能在服務器端和客戶斷穩(wěn)定的工作,對于某些用戶的非法操作應能夠作相應的處理。3.系統(tǒng)的成本本系統(tǒng)的成本由公司核算。4.接口需求由使用公司自行購買或租用服務器,要求服務器具有高穩(wěn)定性。5.系統(tǒng)更新要求作為網站,更新工作十分重要,網頁的設計要提供方便的更新功能,而且要做到網站更新操作時占用盡可能少的時間和資源。2.3性能需求2.3.1容量需求由于開發(fā)時通用性的考慮,目前本網站僅需要一個小型的數據庫開發(fā)環(huán)境<ACCESS2000>,所以對容量的要求不是很大,在用戶登錄部分,要求能夠容納至少10000人左右;在留言簿模塊,要求至少能容納10000條留言,每條留言字數大概在150字以內;聊天室部分要求能保存用戶在最近兩三天內的對話內容,每條語句字數在50以內,容量大概在500000條語句左右;社區(qū)模塊,要求至少能容納100000條文章,每條文章字數大概在200字以內;其他系統(tǒng)要求能提供足夠大的能容納注冊信息的空間。2.3.2服務器端容量需求由于數據庫容量需求,服務器端至少要為本站點提供100MB的容量空間。2.3.3終端限制為了終端瀏覽器能夠順利瀏覽本網站的所有網頁,要求終端至少保留5MB的容量空間。由于目前網絡連接速度的限制,正常情況下,可以容納10000個人同時在線訪問本網站的頁面而不會出現(xiàn)超時現(xiàn)象〔根據實際需求,打開本網站超時時間設為20S,隨著網絡傳輸速率的提高,終端限制會進一步得到改善。概要設計引言根據需求分析,課題定名為《XX旅游商務網》。使用FrontPage,結合ASP語言來完成設計,期間,利用PHOTOSHOP,FLASH等工具進行圖片及部分界面的處理。在本課件中,我在設計時也采用了軟件體系結構上的模塊化。模塊化是軟件的一個重要屬性,它使得一個軟件易于人們所理解、設計、測試和維護,同時也降低了處理問題的復雜程度,便于管理,也使得軟件在結構層次上非常清晰明了?!禭X旅游商務網》大致分為:首頁,旅游導購,網上社區(qū),網上超市,聊天室,留言簿,供求發(fā)布系統(tǒng),自動聯(lián)結系統(tǒng),下載系統(tǒng),網上圖文調查系統(tǒng)和標題式新聞發(fā)布系統(tǒng)十大模塊。這十大模塊的相對獨立性較高,它們之間由HTML語言中的超鏈接互相聯(lián)系,傳遞的參數多為每個模塊存儲的相對路徑〔也有傳遞其他參數的在詳細設計時再講述?!禭X旅游商務網》作為一個大型網站,因此要求的信息量大,知識要求準確,在此特別感謝楊秋翔老師的指導。1.1編寫目的在進入詳細設計前,將各模塊的實現(xiàn)思想以及算法描述如下,以便于為后面的詳細設計提供依據和算法基礎。在此,將下面將要用到的一些關鍵詞語以及ASP當中一些必要的對象及其屬性和方法介紹如下。1.2術語與基礎知識·與數據庫有關的一些術語和基礎知識ADO〔ActiveXDataObject:一個運行于服務器端的ActiveX組件,它所提供的功能是進行數據庫訪問。運用ADO,我們可以編寫簡潔、可擴展性強的腳本,腳本即可以于ODBC〔OpenDataBaseConnectivity數據源連接,又可以與OLEDB數據源互連。ADO可以對數據源提供的多種數據進行交互,其中包括MicrosoftAccess,MicrosoftSQLServer和Oracle等數據庫,另外也可以操縱其他數據源,其中包括普通文本文件、MicrosoftExcel、MicrosoftExchange和MicrosoftIndexServer等數據源。ADO具有界面一致性,語言無關性等特點,目前,ADO還主要是應用于Windows操作系統(tǒng)。在其他操作系統(tǒng)上,只要其支持對象組件模型〔CompenentObjectModel和OLE自動化〔OLEAutomation,同樣也可以使用ADO。ADO由七個對象和四個集合組成,在此不再對其進行介紹。OLEDB與ODBC〔OpenDatabaseConnectivity:二者都是Microsoft公司提供的訪問數據的編程接口。ODBC是數據庫服務器的一個標準協(xié)議,它主要是針對訪問關系型數據庫而設計的,它向訪問數據庫的應用程序提供了一種通用的語言。相對于ODBC而言,OLEDB允許訪問更多的數據源,除了一般的關系型數據庫外,還包括非關系型數據庫、電子郵件系統(tǒng)、電子表格、文本文件等數據源。使用ADO訪問數據資源的原理如下頁圖所示:·與ASP有關的一些術語和基礎知識URL<UniformResourceLocation>數據資源關系型數據ODBCOLEDBADO數據資源關系型數據ODBCOLEDBADO圖3.1使用ADO訪問數據資源即統(tǒng)一資源定位器。它指出了文件在Internet中的位置。URL由協(xié)議名、Web服務器地址、文件在服務器中的路徑和文件名四部分構成。E.g:客戶端和服務器端的腳本語言簡介腳本語言是一種介于HTML和C++、VisualBasic等程序設計語言之間的語言。在形式上可能更接近后者,但是它的語法規(guī)則沒有一般的編程語言那樣嚴格和復雜,也無須編譯。服務器斷腳本是在網頁傳送到客戶機之前執(zhí)行的。而服務器斷腳本既是在瀏覽器斷執(zhí)行的語句。ActiveX組件簡介ActiveX技術主要是由傳統(tǒng)的HTML、腳本程序語言和ActiveX組件組成。其中ActiveX組件是已編譯好的,能夠實現(xiàn)一定功能且可以重復利用的軟件集合。二、實現(xiàn)方案與數據字典新聞發(fā)布圖文調查網上社區(qū)網上超市旅游導購聊天室留言簿供求發(fā)布自動聯(lián)接下載系統(tǒng)首頁XX旅游商務網的層次結構以及各模塊之間的關系如圖3-2所示,由圖可以看出各模塊之間的耦合是很低的,因此模塊的獨立性很高。新聞發(fā)布圖文調查網上社區(qū)網上超市旅游導購聊天室留言簿供求發(fā)布自動聯(lián)接下載系統(tǒng)首頁圖3-2XX旅游商務網的層次結構圖下面,將針對各個模塊分別進行論述。2.1網上社區(qū)FORUM_CATEGORY:<論壇范疇>項目名表中列名數據類型數據長度是否可空備注CAT_ID主題編號長整型notCAT_STATUS主題級別長整型1notCAT_NAME主題名稱文本100notFORUM_MODERATOR:項目名表中列名數據類型數據長度是否可空備注MOD_ID長整型FORUM_ID數字MEMBER_ID數字MOD_TYPE數字FORUM_REPLY:項目名表中列名數據類型數據長度是否可空備注CAT_ID數字FORUM_ID數字TOPIC_ID數字REPLY_ID長整型R_MAIL數字R_AUTHOR數字R_MESSAGE備注R_DATE文本50R_IP文本50FORUM_TOTALS:項目名表中列名數據類型數據長度是否可空備注COUNT_ID數字P_COUNT數字T_COUNT數字U_COUNT數字2.2網上超市Categories:項目名表中列名數據類型數據長度是否可空備注類別ID長整型商品類別文本255說明文本255子類別文本5YesorNo圖片文本100Customers:項目名表中列名數據類型數據長度是否可空備注客戶ID長整型姓名文本50地址文本255城市文本100省份文本100郵政編碼文本20國家文本100公司文本255電話文本50公司電話文本30移動電話文本30傳真文本30郵箱文本50聯(lián)系類型數字備注文本255聯(lián)系原因文本20登陸次數數字最后登陸時間日期/時間網站文本200密碼文本50折扣數字2.45其他1文本1002.45Mycompany:項目名表中列名數據類型數據長度是否可空備注公司ID長整型公司名稱文本50公司地址文本255城市文本50省份/直轄市文本20郵政編碼文本20國家文本50電話文本30傳真文本30默認支付期限文本255默認發(fā)票類型備注稅金雙精度型公司郵箱文本50其他1文本50其他2文本50其他3文本50其他4文本50ProdFeatures:項目名表中列名數據類型數據長度是否可空備注Id長整型特征號數字特征描述文本50特征名稱文本100特征價格貨幣其他文本1002.3聊天室為了達到更新速度最快,本模塊利用文本記錄實現(xiàn)用戶在本部分所進行的操作,以便保留用戶的最新資料,并對在本聊天室進行干擾的用戶進行必要的管理,必要時,將其踢出本模塊。用戶在本聊天室注冊時需要輸入其呢稱,密碼,性別,本部分界面利用框架方式將屏幕分為兩部分〔8:2,在上面框架a〔8中顯示用戶所講的話語,下面框架b〔2顯示用戶個人設定及當前聊天室狀態(tài)〔在線人數,在線人員,選擇顏色、表情等。框架b將用戶設定信息寫入zzm.asp,框架a通過對表中時間字段進行降序排列,從zzm.asp中讀出最新的20條記錄顯示在窗口中,并每隔0.3秒刷新一次,在此,我們還專為用戶開辟了一表單uesrname.asp記錄聊天室用戶的個人資料,現(xiàn)將表單的字段及其屬性列示如下:字段名稱數據類型說明Usename文本〔20姓名Pass文本〔20密碼Mail文本〔20Email號碼Icq數字Icq號碼Oicq數字Oicq號碼Address文本〔50地址Sex文本〔20設定為只有男、女兩種選擇Homepage文本〔20主頁地址Birthday時間生日時間ApplytimeFenOnline時間在線時間Userphoto數字頭像編號2.4留言簿留言簿提供了一個用戶之間以及用戶之間交流的園地,由于對數據庫全面應用的需要,所以,利用ACCESS實現(xiàn)。留言簿不對用戶的權限進行檢測,即無論是否本網站用戶均可在此留言,管理員會對其定期進行管理。此模塊要求用戶留言超過五條時,系統(tǒng)自動將其分頁顯示,并為用戶提供方便的查看導航。本模塊利用表單Admin,Book記錄用戶留言內容及其它信息,其字段及字段屬性如下表所示:Admin:項目名表中列名數據類型數據長度是否可空備注IdId號碼長整型username用戶名文本50password密碼文本20Book:項目名表中列名數據類型數據長度是否可空備注name姓名文本20emailEmail文本50homepage主頁文本50Face頭像文本20subject主題文本60memo備注oicqOICQ文本10IpIp號文本20time時間文本50anser回復備注ansertime回復時間文本502.5供求發(fā)布系統(tǒng)Admin項目名表中列名數據類型數據長度是否可空備注IdID號長整型username用戶名文本50password密碼文本20Gq項目名表中列名數據類型數據長度是否可空備注IdId號Date日期日期Time時間時間Memo提供項目文本Gq需/供選擇Lbid數量數字Gs公司名文本EmailEmail文本Phone電話數字address地址文本code郵編數字name聯(lián)系人文本Gqlb項目名表中列名數據類型數據長度是否可空備注Lbid項目編號數字Lbmc項目名文本2.6自動聯(lián)接系統(tǒng)admin:項目名表中列名數據類型數據長度是否可空備注IdID號長整型username用戶名文本50password密碼文本20Linktype:項目名表中列名數據類型數據長度是否可空備注typeid編號長整型Type網站類型文本20Yqlink:項目名表中列名數據類型數據長度是否可空備注articleid編號長整型Name姓名文本50emailEmail文本50webname主頁名文本50homepage主頁地址文本50homelogo主頁圖片文本100content網站說明備注Title主題文本100typeid推薦編號數字Hits排名數字dateandtime發(fā)布時間日期/時間2.7網上圖文調查系統(tǒng)research:項目名表中列名數據類型數據長度是否可空備注IdId號Optiona圖形參數數字Optionb圖形參數數字Optionc圖形參數數字Optiond圖形參數數字Optione圖形參數數字Optionf圖形參數數字research1調查內容文本50Research2調查內容文本502.8新聞發(fā)布系統(tǒng)admin:項目名表中列名數據類型數據長度是否可空備注IdID號長整型username用戶名文本50password密碼文本20News:項目名表中列名數據類型數據長度是否可空備注IDID號長整型Time發(fā)布時間文本50memo備注subject主題文本60Link聯(lián)接文本80三、尚未解決的問題本課題在提出時設計有一個網上旅游線路的智能選擇,但未能實現(xiàn).詳細設計報告一.引言1.1編寫目的本設計說明書的編寫是向系統(tǒng)開發(fā)人員在詳細設計階段提供關于系統(tǒng)實現(xiàn)方式的詳細描述。其中主要是各模塊的實現(xiàn)思想及其細節(jié)實現(xiàn)描述。包括主要的數據流圖,數據結構以及程序流程。系統(tǒng)設計編碼階段將以本文檔為核心文檔。適用讀者為項目管理人員,項目開發(fā)人員以及系統(tǒng)測試人員。1.2背景詳細設計規(guī)格說明書是在完成了對用戶的需求分析,經過概要設計后對《XX旅游商務網》作出的詳細決策,使其可能在物理上得以實現(xiàn)。●項目名稱XX旅游商務網●主要模塊網上社區(qū);2.留言簿;3.供求發(fā)布系統(tǒng)1.3定義本文中用到的主要專業(yè)術語和外文詞匯:1.3.1與ASP有關的專業(yè)術語:●ASP內建對象<build-inobject>:ASP內建對象即在ASP頁面中內置的對象,在頁面的任何位置,開發(fā)者都可以不創(chuàng)建其實例而直接使用這些對象。ASP共為我們提供了六個內建對象,下面就對這六個對象分別進行介紹:1.Application對象:Application對象的主要功能是用來存儲和獲取可以被所有用戶之間進行共享的信息,我們可以把公有變量存儲在Application對象中,變量的類型可以是數字、字符串,也可以是數組和對象等比較復雜的數據類型,這些變量可以在所有頁面上被所有用戶使用?;\統(tǒng)的說,Application對象相當于一個全局變量,它起始于瀏覽器對Web服務器的第一個ASP文件請求,結束于服務器關閉。它具有集合、方法和事件,但不具備屬性。如表1-1:集合方法事件ContentsLockApplication_OnStartStaticObjectsUnlockApplication_OnEnd表1-1Application對象2.Session對象:Session對象基本上和Application對象是一個很類似的對象。Session對象在ASP中,主要用來記錄每個用戶的特定信息,當用戶在應用程序頁面之間跳轉的時候,Session對象中存儲的信息不會被清除,從而實現(xiàn)在ASP各個頁面之間的信息共享。與Application對象不同的是,Application對象其中存儲的信息可以由所有用戶共享,但各個用戶都擁有自己的Session對象,對于不同用戶來說,Session對象中存儲的信息可能會各不相同。Session對象具有集合、屬性、方法和事件。如表1-2:集合屬性方法事件ContentsCodePageAbandonSession_OnStartStaticObjectsLCIDSission_OnEndSessionIDTimeout表1-2Session對象3.Request對象:Request對象為用戶提供了一個從瀏覽器獲取信息的方便而又靈活的手段。運用Request對象我們能夠獲取從瀏覽器發(fā)送給服務器的各種信息,包括查詢字符串、表單、Cookis文件等。Request對象具有集合、屬性和方法。如表1-3所示:集合屬性方法QueryStringTotalBytesBinaryReadFormServerVariablesCookiesClientCertificates表1-3Request對象4.Response對象Response對象主要是提供輸出的接口,讓程序能夠控制返回的信息。Response對象只有一個集合即Cookies。Cookies集合能夠使得一個或者多個變量在客戶的瀏覽器的正文文件中存儲和讀取,一般情況下,我們可以利用Cookie文件來跟蹤在ASP應用中用戶訪問的位置。Cookies對象具有集合、屬性、和方法,但沒有事件,如表1-4:集合屬性方法CookiesBufferAddHeaderCacheControlAppendTologCharsetBinaryWriteContentTypeClearExpiresEndExpiresAbsoluteFlushIsClientConnectedRedirectPicsWriteStatus表1-4Response對象5.Server對象在ASP中,Server對象用于控制HTTP服務和Web服務器的管理,它既提供了在服務器端創(chuàng)建組建對象的強大功能,又提供了虛擬路徑映射、URL和HTML編碼的方法,在編寫腳本的過程中,我們常常要用到Server對象。Server對象僅提供ScriptTimeout屬性,主要是用來設置一個ASP程序所允許的最長運行時間,其設置以"秒"為單位,系統(tǒng)的缺省時間為90秒,Server對象具有屬性和方法,但沒有事件和集合,如表1-5所示:屬性方法ScriptTimeoutCreateObjectMapPathHTMLEncodeURLEncode表1-5Server對象6.ObjectContext對象在微軟事務服務器〔MTS中,提供了對事務處理的支持。我們可以運用ObjectContext對象,將頁面中的一段腳本作為事務來處理。如果整段腳本運行成功,就進行事務的提交,腳本運行的結果將被永久保存下來;如果腳本中出現(xiàn)了錯誤,則將放棄事務,服務器的狀態(tài)恢復到腳本運行以前的狀態(tài),就如同腳本沒有運行過一樣。ObjectContext對象有方法和事件,但沒有屬性和集合,如表1-6所示:方法事件SetCompleteOnTransactionCommitSetAbortOnTransactionAbort表1-6ObjectContext對象●ActiveX組件ActiveX組件分為服務器端ActiveX組件和瀏覽器端ActiveX組件。在ASP頁面里使用服務器端ActiveX組件之前,首先要創(chuàng)建組件的實例,然后才能夠調用組件的屬性、方法、事件和集合。創(chuàng)建實例的的方法主要有以下兩種:1.用Server.CreateObject方法創(chuàng)建;2.使用<OBJECT>標簽創(chuàng)建.程序系統(tǒng)的組織結構系統(tǒng)功能模塊劃分如下圖:系統(tǒng)首頁系統(tǒng)首頁管理員登錄新聞發(fā)布圖文調查下載系統(tǒng)自動聯(lián)接供求發(fā)布留言簿聊天室旅游導購網上超市網上社區(qū)管理員登錄新聞發(fā)布圖文調查下載系統(tǒng)自動聯(lián)接供求發(fā)布留言簿聊天室旅游導購網上超市網上社區(qū)系統(tǒng)后臺數據庫系統(tǒng)后臺數據庫對網站內容進行管理對網站內容進行管理說明:本圖主要描述了系統(tǒng)各主要模塊之間的組織結構。具體各模塊介紹分別見羅旭、符錚、楊建明三位同學的詳細設計報告。實現(xiàn)方案與數據字典3.1留言簿3.1.1程序描述留言簿為用戶相互之間流提供了一個相互交流的機會,同時,管理員也可以及時了解用戶反饋來的信息。3.1.2功能說明用戶可以在本部分發(fā)表自己的留言其界面如圖3.1.1所示,也可以查看其他用戶留言,為了方便用戶查看所有留言,本模塊將所有留言分屏顯示,并為用戶提供了方便的導航如圖3.1.2所示。3.1.3數據說明本模塊用到的主要文件及變量說明如下:主要文件:book.asp:留言簿主頁changepwd.asp:修改管理員密碼delelist.asp:刪除留言guestbook.asp:填寫留言login.asp:管理員登錄manage.asp:管理頁面replay.asp:修改留言savedata.asp:保存留言用到的主要變量:username:管理員名字password:管理員密碼name:留言人的名字email:emailhomepage:留言人的主頁地址face:留言頭像subject:主題memo:內容Time:發(fā)布時間Anser:回復Ansertime:回復時間圖3.1.1留言界面圖3.1.2導航界面實現(xiàn)方法說明用戶留言界面:在本界面中難點在對用戶留言的檢測,其中對用戶名稱以及用戶信箱的檢測與前面用戶注冊模塊中的基本相同。在此,主要是對用戶留言內容的檢測。首先,通過對滾動文本框onchange事件的編寫,限制用戶在留言時所輸入的文字長度不能超過150個字符;其次,通過adjust_sql函數來對用戶輸入的字符進行檢測和轉換。其具體編碼在此不再介紹。2.顯示用戶留言界面:在本界面中重點是對用戶留言的分屏顯示。在此,我們利用了ASP的內建對象Recordset提供了可以前后移動的記錄以及一些有關分頁的屬性。要建立可以前后移動的指針,我們利用下面的程序實現(xiàn):setdbConn=Server.CreateObject<"ADODB.Connection">setdbRS=Server.CreateObject<"ADODB.Recordset">dbConn.Open"Driver={MocrosoftAccessDriver<*.mdb>};DBQ="&Server.MapPath<"msgboard.mdb">SQL="SelectIFromMessageOrderBy留言時間Desc"dbConn.OpenSQL,dbConn,3,2dbRS.PageSize=5通過Recordset對象的Open方法就可以執(zhí)行SQL命令并產生一個可前后移動的指針了。其中3代表建立一個可前后移動的指針,2代表只有一人能修改數據庫內容dbRS.PageSize用來設置每一頁的數據記錄數。dbRS.PageCount用來取得數據的總頁數,dbRS.AbsolutePage用來設置指向某頁開頭。在程序中最主要的是使用pageno及page這兩個變量來作分頁以及選取輸出,pageno代表目前所瀏覽的頁碼。我們將每五頁在結合成一組,page的值就是每一組開頭的頁碼,也就是說,page會等于1,6,11,5n+1等數值。其部分源代碼如下:dbRS.AbsolutePage=pagenoIfpagenomod5<>0Thenpage=pageno-<pagenomod5>+1Elsepage=pageno-5+1EndIf個例子,假設有一個30條記錄的表。現(xiàn)將PageSize設為10,AbsolutePage設為2,則此數據的分頁如圖3-11所示1--10記錄第一頁11-20記錄第二頁21-30記錄第三頁圖3-11其中dbRS指向第11條記錄數據。對于如何顯示所指定的頁次,我們使用HTML的<ahref>鏈接標記及GET方法來實現(xiàn),如下面源程序:<%pageno=request.QueryString<"pageno">Ifpageno=""ThenResponse.write"<h1>pagenoisempty</h1>"ElseResponse.write"<h1>pageno="&pageno&"</h1>"Endif%><ahref=test.asp?pageno=2><h1>[2]</h1></a>在系統(tǒng)中,通過request.QueryString方法取得指定的頁碼后,再把該頁內容顯示出來即可。在系統(tǒng)中,我們還為用戶提供了以五頁為單位的連接。以[上五頁]為例,判斷的程序清單如下:Ifpage<>1ThenResponse.write"<tdwidth=60><ahref=showboard.asp?pageno="&5&">[上五頁]</a>"ElseResponse.write"<tdwidth=60>[上五頁]"Endif如果page不等于1的話,就顯示[上五頁]的連接標記。如果page是1的話,就表示已經沒有上五頁了,所以只顯示"[上五頁]"的文本,讓用戶無法點選,其它的選項都是這樣的道理,其實很簡單。最后利用for循環(huán)將本頁內容一條一條顯示出來就一切OK了。3.1.5測試計劃1.對用戶輸入數據分別進行合法性檢測,分別輸入所有合法及非法字符,如對用戶注冊ID的測試用例有:合法字符:wjyl、w122jyl、wei_122bo、wei_;非法字符:hbgxywjylchina、123、12abc、abc-abc、abc@abc、等。2.對可能造成的所有用戶越權操作進行檢測,比如注冊用戶在沒有經過ID檢測頁面〔idregist.asp的情況下而直接在地址欄中鍵入其下一級窗口<regist.asp>等各種可能的越權操作都要有相關的測試計劃。此問題在本系統(tǒng)中通過各個級連界面之間對不同Session對象的檢測來解決。3.由于本模塊重點是留言內容的分頁顯示,所以,要對上一頁,下一頁,上五頁,下五頁以及任何兩個頁面之間的連接都要進行測試,比如從第二頁直接連接到第5頁等等。3.2網上社區(qū)3.2.1程序描述網上社區(qū)為用戶相互之間流提供了一個相互交流和學習的場所。3.2.2功能說明用戶可以在本部分注冊注冊成為本社區(qū)的成員,,如圖3.2.1所視,,注冊完成后可使用社區(qū)的各項功能,如查看文章如圖3.2.2所視,,搜索文章如圖3.2.3所視,發(fā)表文章或回復文章等圖3.2.1注冊界面圖3.2.2查看文章圖3.2.3搜索界面3.1.3數據說明本模塊用到的主要文件及變量說明如下:主要文件:default.asp:主界面search.asp:搜尋界面pop_profile.asp:用戶配置文件入口policy.asp:用戶注冊1register.asp:用戶注冊表單active.asp:熱門話題members.asp:會員列表faq.asp:社區(qū)幫助post.asp:發(fā)表文章topic.asp:查看文章內容admin_login.asp:管理員登錄admin_home.asp:管理員設置實現(xiàn)方法說明利用循環(huán)顯示來實現(xiàn)庫內文章的顯示,代碼如下:ifcurrentpage<1thencurrentpage=1endififcurrentpage>totalPagethencurrentpage=totalPageendififcurrentPage=1thenshowpagesshowContentshowpages1elseif<current1>*MaxPerPage<totalPutthenrs.move<current1>*MaxPerPagedimbookmarkbookmark=rs.bookmark'移動到開始顯示的記錄位置showpagesshowContentshowpages1elseendifendif在發(fā)表文章時用到的源代碼如下ifstrRqMethod="Forum"or_ strRqMethod="EditForum"then%><optionvalue="2"<%ifForumAuthType=2thenResponse.Write<"selected">%>>PasswordProtected</option><optionvalue="7"<%ifForumAuthType=7thenResponse.Write<"selected">%>>MembersOnly&PasswordProtected</option><optionvalue="3"<%ifForumAuthType=3thenResponse.Write<"selected">%>>AllowedMemberList&PasswordProtected</option><% endif%><optionvalue="1"<%ifForumAuthType=1thenResponse.Write<"selected">%>>AllowedMemberList</option><optionvalue="6"<%ifForumAuthType=6thenResponse.Write<"selected">%>>AllowedMemberList<Hidden></option>3.2.5測試計劃1.對用戶輸入數據分別進行合法性檢測,分別輸入所有合法及非法字符,如對用戶注冊ID的測試用例有:合法字符:wjyl、w122jyl、wei_122bo、wei_;非法字符:hbgxywjylchina、123、12abc、abc-abc、abc@abc、等。2.對可能造成的所有用戶越權操作進行檢測,比如注冊用戶在沒有經過ID檢測頁面的情況下而直接在地址欄中鍵入其下一級窗口>等各種可能的越權操作都要有相關的測試計劃。此問題在本系統(tǒng)中通過各個級連界面之間對不同Session對象的檢測來解決。3.由于本模塊重點是文章內容的分頁顯示,所以,要對上一頁,下一頁,上五頁,下五頁以及任何兩個頁面之間的連接都要進行測試,比如從第二頁直接連接到第5頁等等。3.3供求發(fā)布系統(tǒng)3.3.1程序描述本模塊是為商家以及用戶提供一個發(fā)布信息的場所.3.3.2功能說明該模塊有以下功能:系統(tǒng)按行業(yè)分類發(fā)布各種供求信息,如圖3.3.1;可查詢各種信息,如圖3.3.2;在后臺可以修改和刪除信息;對用戶添入的信息可進行常規(guī)的合法性檢查.圖3.3.1供求信息圖3.3.2查詢信息3.3.4數據說明本模塊用到的主要文件及數據說明如下:主要文件:addgq.asp:加入供求信息allgq.asp:顯示所有供求信息chklogin.asp:開庫login.asp:管理員登錄manage.asp:供求信息首頁search.asp:查詢供求信息xggq.asp:修改供求信息主要變量說明:username:管理員名字password:管理員密碼date:發(fā)布日期time:發(fā)布時間memo:供求內容gq:供或求lbid:數量gs:公司名email:用戶emailphone:電話address:地址code:郵編name:聯(lián)系人3.3.5實現(xiàn)方法說明:利用循環(huán)顯示來實現(xiàn)庫內文章的顯示,代碼如下:ifcurrentpage<1thencurrentpage=1endififcurrentpage>totalPagethencurrentpage=totalPageendififcurrentPage=1thenshowpagesshowContentshowpages1elseif<current1>*MaxPerPage<totalPutthenrs.move<current1>*MaxPerPagedimbookmarkbookmark=rs.bookmark'移動到開始顯示的記錄位置showpagesshowContentshowpages1elseendifendif添加信息是,用到的程序如下:<%connstr="DBQ="+server.mappath<"database/database.mdb">+";DefaultDir=;DRIVER={MicrosoftAccessDriver<*.mdb>};"setconn=server.createobject<"ADODB.CONNECTION">conn.openconnstrsetrst=server.createobject<"adodb.recordset">sqlt="select*fromgqlb"rst.opensqlt,conn,1,1 dowhilenotrst.eofresponse.write"<optionvalue='"+CStr<rst<"lbid">>+"'>"+rst<"lbmc">+"</option>"+chr<13>+chr<10> rst.movenext loop rst.close%>3.1.5測試計劃1.對用戶輸入數據分別進行合法性檢測,分別輸入所有合法及非法字符,如對用戶注冊ID的測試用例有:合法字符:wjyl、w122jyl、wei_122bo、wei_;非法字符:hbgxywjylchina、123、12abc、abc-abc、abc@abc、等。2.由于本模塊重點是留言內容的分頁顯示,所以,要對上一頁,下一頁,上五頁,下五頁以及任何兩個頁面之間的連接都要進行測試,比如從第二頁直接連接到第5頁等等。結果測試測試是軟件質量保證的主要活動之一。它是提供對軟件規(guī)格說明,設計編碼的最終評審。我們將嚴格按照軟件工程的測試步驟〔單元測試,組裝測試,確認測試,系統(tǒng)測試來測試。測試環(huán)境第一測試機:pentiumIII800;256M內存;美格17彩顯,顯示分辨率在800*600。Windows98,IE5.0,PWS發(fā)布。第二測試機:賽揚466;64M內存;PHILIPS105B彩顯,顯示分辨率在800*600。Windows98,IE5.5,PWS發(fā)布。第三測試機:pentiumIII800;128M內存;清華同方15彩顯,顯示分辨率在800*600。Windows98,IE5.0,PWS發(fā)布。PWS的調試:在安裝pws的時候,提示MTS注冊表錯誤的出錯信息。處理辦法:重裝系統(tǒng)。在2,3測試機上安裝的時候未出現(xiàn)出錯信息,PWS能正常運行。單元測試單元測試按照各模塊的測試計劃進行,主要測試每個鏈接是否正確,如果有不正確的地方立即更正。在此記錄一些其他的測試記錄。在用photoshop中的imageready制作gif圖片的時候文件太大,使得網頁的刷新速度太慢。處理辦法:降低每幀圖片的畫質,效果不理想;減少幀數,文件變小了許多,但不能充分表達意思。每個鏈接是否開新窗口,為了避免打開窗口過多的情況,決定每個鏈接使用原窗口打開。冗余代碼問題。我們在設計時采用frontpage,它會自動生成代碼,是所見即所得的,給編碼帶來了方便,但它生成的冗余代碼卻是驚人的。尤其在編輯文本的時候。比如在做旅游導購的景點介紹時的內容直接從word文檔中復制過來粘貼到frontpage中,生成的html文件有300KB,使得頁面的刷新速度慢成牛〔蝸牛了。其中的冗余代碼產生在對字體的重復定義上。處理辦法:使用html語言中的<PRE></PPE>使其保持原樣輸出,將word文檔中的內容復制到記事本中,再由記事本復制到html文件中。結果使得原來的300KB變成了30KB。數據庫測試,出現(xiàn)頻率最高的是數據驅動的問題。采用不同的數據驅對數據庫的支持程度也有所不同,最初由于驅動問題,在執(zhí)行SQL語句時不支持ORDERBY排序,更改驅動后,問題解決。組裝測試組裝測試要在軟件裝配的同時進行測試,用以發(fā)現(xiàn)與接口相聯(lián)系的問題,目的是將經過單元測試的模塊構成一個符合設計要求的軟件結構。我們測試的是各模塊間的相互鏈接是否正確,在寫模塊間鏈接的URL的時候都是使用的相對路徑。發(fā)現(xiàn)有鏈接錯誤立即更正。對有權限限制的鏈接的測試時,1用未登錄的身份要求鏈接,看能否進入,結果都不能,表明達到要求。2直接在URL中輸入路徑,看能否進入,結果也不能,表明達到要求。3用登錄的合法身份要求鏈接,結果可以進入,表明在限制鏈接的設計上達到客戶要求。確認測試確認測試主要檢查軟件功能與用戶的需求是否一致。根據需求分析報告,對功能的需求,對性能的需求,其他需求。在布局,導航,界面設計上都能達到用戶的要求,在刷新速度上也能讓人接受,在安全性上也有密碼保護。用戶要求在某些部分加入聲音,我們的意見:在單機上可以實現(xiàn)但考慮到目前的網絡帶寬,音頻文件比較大,這會嚴重影響傳輸速度,使瀏覽速度變的讓人難以忍受。所以最好不使用聲音效果。系統(tǒng)測試系統(tǒng)測試,在基本上完成了項目后在各測試機上進行的實例測試。這里有IE的設置問題,在1、2號測試機上均能能顯示出預期的效果,在3號測試機上字體無法正確顯示。分析原因可能是IE設置的問題。在3號機上IE的WEB頁字體,純文本頁字體都設置為楷體,把兩項都改成宋體就可以正確顯示了。結束語通過這次畢業(yè)設計,使我對網絡以及電子商務有了一個更新,更深的認識.同時通過自己在設計中的不斷學習和實踐,我對網頁制作中用到的網頁布局,數據庫使用,語言選擇,語言使用,開發(fā)工具的使用和網絡安全的設置等各方面的知識都打下了扎實的基礎,這是以后一生受用無窮的東西,但這是不遠遠不夠的,在工具和語言<如ASP,JAVA,PHOTOSHOP,FLASH等>的使用上遠遠未達到專業(yè)的水平,數據庫的設計還局限于ACCESS和少量的SQL上,對于大型的數據庫如SQL,ORACLE的操作和設計的掌握還不夠全面.并且在開發(fā)過程中使我理解到網站的開發(fā)并不是簡單的圖片與文字的聯(lián)接,還必需有獨特的創(chuàng)意,而且要考慮到網絡的安全性及高效的網絡傳輸速度.因此這次設計使我深深的明白,不管是做網站開發(fā)或其它各項工作,首先要有全面的相關知識,其次要有不怕苦不怕累的精神和毅力.在整個畢業(yè)設計過程中,楊秋翔老師在各方面給了我們大量的指導和幫助,在此,表示由衷的感謝!參考文獻1.《ASP入門與應用》榮欽科技主筆室編著中國鐵道出版社2001松崗2.《ASP輕松開發(fā)Web網站》李香敏主編北京希望電子出版社2000/123.《ASP實例教程》曹建主編電子工業(yè)出版社20004.《ASP網頁制作徹底研究》陳會安著人民郵電出版社20005.《ASP應用開發(fā)指南》[美]GregBuczed,MCSD.MCT編著李博、于騫譯科學出版社20006.《DHTML動態(tài)網頁設計與制作》清源計算機工作室編著機械工業(yè)出版社20017.《FLASH5基礎教程與實戰(zhàn)提高》邢增平等編著機械工業(yè)出版社20008.《Flash5全方位實作經典》翟乃劍張浩等編著中國水利水電出版社20019.《AdobePhotoshop6.0完全自學手冊》主動進化工作組編寫北京希望電子出版社200010.《Flash5技術精粹》錢辰付磊等編著機械工業(yè)出版社2001附錄1英文資料.IPSecurityforLocalCommunicationSystemsAuthor:JoanieRhineMicrosoftSolutionsFrameworkBestPracticesforEnterpriseSecurityNoteThiswhitepaperisoneofaseries.BestPracticesforEnterpriseSecuritycontainsacompletelistofallthearticlesinthisseries.SeealsotheSecurityEntitiesBuildingBlockArchitecture.TheFocusofThisPaperTheMSFwhitepaperDataSecurityandDataAvailabilityforEndSystemsoutlinesanumberofsecuritythreatstoIPnetworks.Theviolationsrangefromsniffingandotherpassiveattackstomoremaliciousandinvolvedattackslikeidentityspoofinganddenialofservices.A1999CSI/FBIComputerCrimeandSecuritySurveyestimatedthatunauthorizedaccessandtheftofproprietaryinformationcostanaverageof$4,486,000peryear.Thestudyalsodeterminedthat70%ofunauthorizedaccessisdonefrominsideacompany.It'simportantnottounderestimatetheenemyinside.Whiletheseattacksarenotnecessarilyduetohackers'activityordisgruntledemployees,itiscertainthatlossofinformationmaybeduetoaccidentsorerrors.Nevertheless,protectinginformationfrominsideandusingmultiplesecuritymechanismsisthebaseofdefenseindepth.SecurityRisksInattemptingtosecureacustomerenvironment,itisimportanttoconsiderthingslikephysicalsecurity,firewalls,andstrongpasswords.However,thisapproachdoeslittletoprotectagainstattacksfrominsidethecompany.Whiledatamaybeprotectedwhenstoredinadatabaseorondisk,manyapplicationstransmitdataandpasswordsinplaintext—strongperimetersecuritydoesnothingtopreventavalidinternaluserfromcapturingdataandpasswordinformationasitistransmittedoverthewire.Sothequestionforusbecomes,"Howdoweprovidesecurityintheformofnonrepudiation,integrity,authenticityofinformation,andconfidentiality?"Additionally,manycustomerstodayareleveragingthepoweroftheInternetforconnectivity.Usingtunnelingprotocols,aremoteuserorseparatenetworkscanconnecttoalocalISPandusetheconnectiontotheInternettogainaccesstoanothernetwork.ThisapproachusestheexistingIPnetworkasthemediumforremoteaccess.Thisenablesacompanytoavoidcostlypoint-to-pointlinksanddedicatedWANtechnologies.Traditionally,remoteaccessoverdial-uplineshasnotbeenasignificantsecurityconcernbecausetheconnectionthatwasestablishedwaspoint-to-pointusingordinaryphonelines.Auser<orrouter>dialedaphonenumberdirectlyattachedtotheremoteaccessdevice.Amaliciousactrequiredsomemechanismforaccessingthedataitselfasittraveledoverthephonelines.Itwasassumedthatsincetheseremoteaccessconnectionsweremadeoveracompany'stelephonenetwork,snoopingthedatawouldbemuchmoredifficult.Interestingly,apoint-to-pointdial-upconnectionpossessesnomoreinherentsecuritythantheInternet,butthereisagreatlyreducedpotentialfo

溫馨提示

  • 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

提交評論