概要設(shè)計說明書_第1頁
概要設(shè)計說明書_第2頁
概要設(shè)計說明書_第3頁
概要設(shè)計說明書_第4頁
概要設(shè)計說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!2010級軟件工程綜合設(shè)計《基于Web的山西旅游向?qū)脚_的設(shè)計與實(shí)現(xiàn)》概要設(shè)計說明書文檔標(biāo)識英文標(biāo)題版本號ShanxiTravelGuideBasedOnWebPlatform1.0初始版狀態(tài)小組成員:完成日期:I修改歷史:日期變更內(nèi)容概述備注II目錄1.引言................................................31.1.編寫目的1.2.項(xiàng)目背景1.3.定義...........................................................................................41.4.參考資料2.任務(wù)概述............................................52.1.目標(biāo)...........................................................................................52.2.運(yùn)行環(huán)境2.3.需求概要2.4.限制描述3.總體設(shè)計............................................63.1.模塊外部設(shè)計3.2.基本設(shè)計概念和處理流程4.接口設(shè)計...........................................134.1.用戶接口4.2.外部接口4.3.內(nèi)部接口5.數(shù)據(jù)結(jié)構(gòu)設(shè)計.......................................145.1.邏輯結(jié)構(gòu)設(shè)計15.2.物理結(jié)構(gòu)設(shè)計5.3.數(shù)據(jù)結(jié)構(gòu)與程序的結(jié)構(gòu)6.運(yùn)行設(shè)計...........................................186.1.運(yùn)行模塊的組合6.2.運(yùn)行控制6.3.運(yùn)行時間7.出錯處理設(shè)計.......................................197.1.出錯輸出信息7.2.出錯處理對策7.3.系統(tǒng)恢復(fù)設(shè)計8.安全保密設(shè)計.......................................199.維護(hù)設(shè)計...........................................2021.引言在基于Web的山西省旅游向?qū)脚_的設(shè)計與實(shí)現(xiàn)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)對本系統(tǒng)的需求進(jìn)行實(shí)地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。Web的山西省旅游向?qū)脚_的設(shè)計與實(shí)現(xiàn)項(xiàng)目做概要設(shè)計分析。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題,包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在下一階段的詳細(xì)設(shè)計及以后的軟件測試以及軟件維護(hù)階段中,小組成員皆可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。作為軟件開發(fā)的前期文檔,可以幫助程序設(shè)計人員和管理人員提供清晰的設(shè)計思路,在軟件開發(fā)后期的維護(hù)階段也起到至關(guān)重要的作用。開發(fā)本軟件的人員:李哲、齊博田、白雪、陳鑫。近幾年,隨著生活水平的提高,外出旅游的人數(shù)也在增加,但是大多數(shù)人又對即將去得的地方不了解。本網(wǎng)站整合旅游信息,提3供旅游服務(wù),從而幫助旅游愛好者制定旅游行程。該平臺根據(jù)不同用戶的需求推薦合理的旅游線路(包括交通方式及路線的最佳選實(shí)時天氣情況,當(dāng)?shù)氐奶禺a(chǎn)、風(fēng)俗等信息,并提供一個用戶交流旅游心得的模塊,給用戶的出行帶來方便。景點(diǎn)等級:本項(xiàng)是熱點(diǎn)景點(diǎn)的參考標(biāo)志,景點(diǎn)等級初始值都是零,根據(jù)后期用戶對景點(diǎn)的評價均衡后得出等級定義。第幾站:火車表和公交表中每個站點(diǎn)在其所在路線中站的順序定位。站點(diǎn)附近景點(diǎn)編號:此編號為每個公交站點(diǎn)周圍一定范圍內(nèi)的景點(diǎn)編號。用戶等級:初始值為零,用戶通過發(fā)表文章、評論或者評價景旅行社等級:根據(jù)每個旅行社的用戶采納率設(shè)置等級。[1]張海藩.北京:清華大學(xué)出版社。[2]Wattss.Humphrey.42.任務(wù)概述山西旅游向?qū)脚_功能有:旅游線路規(guī)劃、旅游信息發(fā)布、用戶交流、后臺管理等模塊。旅游路線的規(guī)劃為出發(fā)地和目的地之間多種表文章和發(fā)表評論等功能;旅游信息的發(fā)布不僅能為用戶推薦各個景點(diǎn)和旅行社信息,還能為用戶提供各地的天氣狀況;后臺管理是管理員對用戶反饋信息進(jìn)行處理,并對數(shù)據(jù)庫進(jìn)行管理。硬盤500G800*600CPU占用率不得超過20%;支持50000個http響應(yīng)用戶對軟件系統(tǒng)要求使用簡單方便,必要的功能一定不能少,且界面設(shè)計要大方得體,有良好的視覺效果,待現(xiàn)在系統(tǒng)沒實(shí)現(xiàn)功能要記錄清楚,系統(tǒng)最后階段要盡量彌補(bǔ)用戶所需的功能。設(shè)計應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個部件,分別實(shí)現(xiàn)各種特定功能和子功能。設(shè)計最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨(dú)立的功能特性。53.總體設(shè)計旅游管理系統(tǒng)總體層次方框圖如下:圖3-1旅游管理系統(tǒng)層次方框圖第一層6旅游管理系統(tǒng)各模塊層次方框圖如下:圖3-2旅游管理系統(tǒng)層次方框圖第二層(旅游信息發(fā)布模塊)7圖3-3旅游管理系統(tǒng)層次方框圖第二層(用戶交流模塊)8圖3-4旅游管理系統(tǒng)層次方框圖第二層(旅游路線規(guī)劃模塊)9圖3-5旅游管理系統(tǒng)層次方框圖第二層(后臺管理模塊)10旅游管理系統(tǒng)各模塊IPO圖如下:圖3-6旅游管理系統(tǒng)旅游信息發(fā)布模塊IPO圖11圖3-7旅游管理系統(tǒng)用戶交流模塊IPO圖4.接口設(shè)計用戶的登錄界面用戶的查詢頁面用戶的發(fā)表界面本系統(tǒng)無外部接口。旅游線路模塊調(diào)用旅游信息發(fā)布的數(shù)據(jù)13旅游信息發(fā)布調(diào)用后臺管理數(shù)據(jù)后臺管理模塊調(diào)用旅游信息發(fā)布和用戶交流模塊5.數(shù)據(jù)結(jié)構(gòu)設(shè)計因?yàn)閿?shù)據(jù)庫表比較多現(xiàn)在寫出一些重要的表來記錄表5-1用戶表User字段名類型int用戶名密碼nvarchar(30)不允許為空bitdatetime允許為空QQ號碼用戶等級URank簽名USignint100)允許空14表5-2評論表Comment字段名類型CNo評論信息用戶編號文章編號CMessageUserNumberArticalNumberint表5-3文章表Articalint為用戶表的參照碼為文章表的參照碼字段名ArticalNumber文章內(nèi)容文章標(biāo)題用戶編號景點(diǎn)編號ArticalTitleUserNumberSNumber100)不允許為空intint為用戶表的參照碼為景點(diǎn)表的參照碼表5-4旅行社表Travel字段名nvarchar(40)不允許為空旅行社所在地點(diǎn)TravelAddressnvarchar(50)不允許為空旅行社等級TravelRankint不允許為空15旅行社電話TravelPhone表5-5景點(diǎn)表Scenery列名數(shù)據(jù)類型varchar15)允許為空SNointnvarchar(20)nvarchar(10)nvarchar(10)不為空不為空SCountry可以為空景點(diǎn)簡介景點(diǎn)圖片景點(diǎn)等級SPictureSRanknvarchar(100)可為空int不允許為空表5-6公交表PublicBusnvarchar(15)nvarchar(10)為主碼PBStationPBStaNo第幾站intint不為空站點(diǎn)附近景點(diǎn)編號PBSNo可以為空表5-7汽車表Bus字段數(shù)據(jù)類型intnvarchar(10)不為空BNo汽車站BStarPositionnvarchar(10)可以為空16目的地BEndAddressnarchar20)不可以為空nvarchar(10)不可以為空目的地所在市BEndCity目的地汽車站BEndStationnvarchar(20)可以為空表5-8火車表TrainnChar(15)唯一且不為空(主碼)TStationnChar(15)不為空nvarchar10)不為空第幾站TStaNoint表5-9飛機(jī)表Airplane列名數(shù)據(jù)類型int不為空城市1ACity1nvarchar20)不為空城市2ACity2nvarchar20)不為空表5-10管理員表Admin管理員登陸名AdminNamenvarchar25)不為空管理員密碼AdminPwdvarchar16)不為空表5-11反饋信息表ReInformation反饋信息編號Rnoint主碼17反饋信息類型RStyleUNoint管理員編號AdminSnoint管理員表的外碼用戶密碼:控制在616個字符;編碼:是由系統(tǒng)生成,類型為int;表中存儲的是管理員的編碼類型為int;文章發(fā)表日期:由系統(tǒng)自動獲取得到;評論發(fā)表日期:由系統(tǒng)自動獲取得到。6.運(yùn)行設(shè)計具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù)。軟件運(yùn)行時有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。18系統(tǒng)的運(yùn)行時間基本可以達(dá)到用戶所提出的要求。7.出錯處理設(shè)計在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:對不起,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用

溫馨提示

  • 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

提交評論