旅行社信息管理統(tǒng)設(shè)計書_第1頁
旅行社信息管理統(tǒng)設(shè)計書_第2頁
旅行社信息管理統(tǒng)設(shè)計書_第3頁
旅行社信息管理統(tǒng)設(shè)計書_第4頁
旅行社信息管理統(tǒng)設(shè)計書_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 旅行社信息管理統(tǒng)設(shè)計書 第一部分、概述 檔說明 本文檔描述“旅行社信息管理”系統(tǒng)的設(shè)計文檔,系統(tǒng)使用面向?qū)ο蟮脑O(shè)計方法,首先設(shè)計系統(tǒng)的總體結(jié)構(gòu),再設(shè)計各個用例的實現(xiàn)。 統(tǒng)需求概述 “學(xué)習(xí)論壇”系統(tǒng)的:管理員、用戶。系統(tǒng)的用例圖如圖 1所示: 圖 1 “學(xué)習(xí)論壇”系統(tǒng)的用例圖 第二部分、系統(tǒng)總體結(jié)構(gòu) 系統(tǒng)設(shè)計時基于分層設(shè)計模型,采用三層架構(gòu),如圖 2所示。 2 圖 2 “學(xué)習(xí)論壇”系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)的功能結(jié)構(gòu)如圖 3所示。 圖 3 “學(xué)習(xí)論壇”系統(tǒng)的功能結(jié)構(gòu)圖 3 第三部分、系統(tǒng)設(shè)計 鍵抽象 從需求中可以得出系統(tǒng)的如下關(guān)鍵抽象:用戶、帖子、回復(fù)、個人消息、用戶類型等。這些實體可以設(shè)計為類,例如登錄具有這些屬性:登錄編號、登錄名、密碼、登錄類型、注冊日期等。每個用戶擁有一個登錄,每個登錄對應(yīng)一個用戶;每個用戶對應(yīng)一個專業(yè),每個專業(yè)有多個用戶。圖 4描述了系統(tǒng)的關(guān)鍵抽象類,登錄類的類圖。 圖 4 登錄類類圖 例的設(shè)計 使用面向?qū)ο笤O(shè)計時,關(guān)鍵在于描述那些對象如何交互完成用例的功能,通常將對象發(fā)送消息的相互調(diào)用過程畫成時序圖。下面將逐一解釋用例的時序圖。 A、時序圖 4 B、描述 編號 類名或方法名 功能描述 1 示注冊界面,接受用戶輸入的登錄信息:登錄名,姓名,密碼,性別,生日,電子郵箱等。 2 過輸入驗證信息方法判斷注冊信息是否正確。 3 過獲取注冊信息的方法,從數(shù)據(jù)庫中寫入注冊的登錄名和系統(tǒng)信息。 4 果注冊信息正確跳轉(zhuǎn)頁面。 錄 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示登錄界面,接受用戶輸入的登錄名 和密碼,同時進行輸入信息驗證。登錄名由字母、數(shù)字和下劃線組成,不得超過 20個字符;密碼可以是除控制字符外的任何字符。 5 2 過 方法判斷登錄名和密碼是否匹配。 3 過 法,從數(shù)據(jù)庫中獲取對應(yīng)登錄名的系統(tǒng)信息。 4 示系統(tǒng)主界面,如果登錄信息驗證正確,跳轉(zhuǎn)到本頁。 銷 A、時序圖(無需時序) B、描述 編號 類名或方法名 功能描述 1 用戶登錄后,登錄信息處有“注銷”功能按鈕,用戶點擊該按鈕,可以安全退出本系統(tǒng)。 碼修改 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示密碼設(shè)置界面,接受用戶輸入的原始密碼 2 過輸入驗證密碼方法判斷是否修改密碼,并輸入新密碼。 3 過獲取新密碼的方法,從數(shù)據(jù)庫中寫入新密碼。 4 果密碼修改成功跳轉(zhuǎn)頁面。 回密碼 A、時序圖 6 B、描述 編號 類名或方法名 功能描述 1 入主頁無需登錄選擇找回密碼 2 過輸入驗證密碼方法判斷是否找回密碼,并找回密碼信息。 3 過獲取找回密碼信息的方法,返回找回密碼信息方法。 4 果密碼找回成功跳轉(zhuǎn)頁面,給用戶回復(fù)電子郵件。 覽帖子 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示該用戶所在專業(yè)板塊的帖子列表,并顯示帖子 的標題、內(nèi)容概要、發(fā)布人、發(fā)布時間、被瀏覽次數(shù)等。 2 過 方法按條件查詢帖子。 3 ) 方法負責訪問 4 找成功后,主頁可以顯示發(fā)布人、發(fā)布時間、修改時間、閱讀次數(shù),并以列表形式顯示。 7 布帖子 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示發(fā)布帖子界面, 接受用戶輸入的標題和內(nèi)容,同時進行輸入信息驗證,標題不能為空,內(nèi)容不能為空。 2 過 方法進行帖子內(nèi)容驗證。 3 )方法負責訪問 返回發(fā)布的帖子內(nèi)容。 4 子發(fā)布成功后,主頁可以顯示發(fā)布人信息、發(fā)布時間、所屬板塊等信息。 除、修改帖子 A、時序圖 8 B、描述 編號 類名 功能描述 1 方法,點擊修改帖子,修改成功后;保存修改后的帖子。 2 業(yè)務(wù)邏輯層 (查詢帖子的驗證; 3 數(shù)據(jù)訪問層 (根據(jù) 詢帖子,數(shù)據(jù)庫執(zhí)行操作;傳遞修改后的 據(jù)庫執(zhí)行操作;刷新表單,顯示修改后的帖子信息。 復(fù)帖子 A、時序圖 B、描述 編號 類名 功能描述 1 理員回復(fù)帖子 2 業(yè)務(wù)邏輯層 (進行回復(fù)內(nèi)容驗證 3 數(shù)據(jù)訪問層 (獲取回復(fù)內(nèi)容,數(shù)據(jù)庫開始執(zhí)行操作,操作成功后,系統(tǒng)跳轉(zhuǎn)回帖子瀏覽頁。 改、刪除回復(fù) A、時序圖 9 B、描述 編號 類名或方法名 功能描述 1 示登錄界面,接受用戶輸入的登錄名和密碼,同時進行輸入信息驗證。登錄名由字母、數(shù)字和下劃線組成,不得超過 20個字符;密碼可以是除控制字符外的任何字符。 2 斷登錄名和密碼是否匹配后??梢圆榭词醉撔畔?。 3 戶可以修改,刪除回復(fù) 覽個人消 息 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示所有該用戶收到的個人消息,并區(qū)別已讀消息和未讀消息。用戶單擊消息標題的超鏈接可以跳轉(zhuǎn)到消息詳細顯示界面。 2 過 方法獲取查詢消息的條件。 3 )方法從數(shù)據(jù)庫中 4 息查找成功后,該頁可以顯示消息的標題、發(fā)送人、發(fā)布時 10 間、是否被閱讀、詳細內(nèi)容等信息。 送個人消息 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示個人消息發(fā)送界面,接受用戶輸入的標題和內(nèi)容,同時進行輸入信息驗證,標題不能為空,內(nèi)容不能為空。 2 過 方法進行消息內(nèi)容驗證。 3 )方法負責訪問 4 息發(fā)送成功后,接收人可以顯示發(fā)送人信息、發(fā)送時間等。 除個人信息 A、時序 圖 11 B、描述 編號 類名或方法名 功能描述 1 選中要刪除個人消息。調(diào)用了業(yè)務(wù)邏輯層的法,當用戶點擊刪除按鈕時該方法響應(yīng)。 2 業(yè)務(wù)邏輯層對用戶刪除的個人消息請求進行驗證。調(diào)用數(shù)據(jù)訪問層的 的方法,刪除的個人消息不為空時,則刪除個人消息。 3 數(shù)據(jù)訪問層獲取刪除個人消息并返回 刪除個數(shù)。 復(fù)個人信息 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 頁面上的穩(wěn)重可以隨意瀏覽 2 示評論列表 3 用戶退出后,顯示登錄界面 4 復(fù)別人評論自己的信息 詢登錄信息 A、時序圖 12 B、描述 編號 類名或方法名 功能描述 1 顯示登錄信息列表。 2 業(yè)務(wù)邏輯層處理獲取到的登錄信息。 3 數(shù)據(jù)訪問層查詢登錄信息,并通過查詢到的信息返回登錄信息。 錄權(quán)限審批 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 出權(quán)限分配選擇,然后調(diào)用業(yè)務(wù)邏輯層中 法,執(zhí)行該方法并在 在界面中把異常顯示出來給管理員。 2 業(yè)務(wù)邏輯層,對管理員賦予 權(quán)限的信息進行權(quán)限驗證,調(diào)用數(shù)據(jù)訪問層的 法,若 13 出現(xiàn)異常,向界面顯示拋出異常。 3 數(shù) 據(jù) 訪 問 層 連 接 數(shù) 據(jù) 庫 , 使 用 改登錄信息 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 選擇要修改的登錄信息,顯示待修改的登錄信息,輸入修改內(nèi)容,顯示修改成功 2 業(yè)務(wù)邏輯層獲取 到登錄信息后,當查詢到登錄信息后返回登錄信息并對修改的登錄信息進行處理。 3 數(shù)據(jù)訪問層查詢到被選擇的登錄信息,在 改成功后返回修改情況。 加、修改、刪除專業(yè)版塊信息 A、時序圖 14 B、描述 編號 類名或方法名 功能描述 1 登錄系統(tǒng) 顯示登錄界面,接受用戶輸入的登錄名和密碼,同時進行輸入信息驗證。登錄名由字母、數(shù)字和下劃線組成,不得超過 20個字符;密碼可以是除控制字符外的任何字符。 2 專業(yè)版塊信息管理模塊 管理員的名和密碼驗證 正確后,可以顯示帖子信息。 3 相關(guān)處理 管理員提交想要增加,刪除,修改的帖子信息的用戶名。 4 數(shù)據(jù)庫模塊 連接到數(shù)據(jù)庫,數(shù)據(jù)庫開始處理并且更新管理員發(fā)出的更改請求,更新成功后跳轉(zhuǎn)回相關(guān)處理頁面。 刪改查帖子 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 做出增加、刪除、修改和查詢帖子選擇,然后調(diào)用業(yè)務(wù)邏輯層中各個功能所負責的方法,執(zhí)行該方法 15 并在 做異常處理時,會在界面中把異常顯示出來給用戶。 2 業(yè)務(wù)邏輯層,增加、刪除、修改和查詢帖子,若出現(xiàn)異常,向界面顯示拋出異常。 3 數(shù)據(jù)訪問層連接數(shù)據(jù)庫,使用各個功能所負責的 方法拋出異常給 看登錄日志 A、時序圖 B、描述 編號 類名或方法名 功能描述 1 示登錄界面,接受用戶輸入的登錄名和密碼,同時進行輸入信息驗證。登錄名由字母、數(shù)字和下劃線組成,不得超過 20個字符;密碼可以是除控制字符外的任何字符。 2 過驗證方法判斷登錄名和密碼是否匹配。 3 過獲取登錄名方法,從數(shù)據(jù)庫中獲取對應(yīng)登錄名的系統(tǒng)信息。 4 示系統(tǒng)主界面,如果登錄信息驗證正確,跳轉(zhuǎn)到主頁,選擇獲取登錄日志。 5 取登錄日志返回給用戶。 看密碼修改日志 A、時序圖 16 B、描述 編號 類名或方法名 功能描述 1 示登錄界面,接受用戶輸入的登錄名和密碼,同時進行輸入信息驗證。登錄名由字母、數(shù)字和下劃線組成,不得超過 20個字符;密碼可以是除控制字符外的任何字符。 2 過驗證方法判斷登錄名和密碼是否匹配。 3 過獲取登錄名方法,從數(shù)據(jù)庫中獲取對應(yīng)登錄名的系統(tǒng)信息。 4 示系統(tǒng)主界面,如果登錄信息驗證正確,跳轉(zhuǎn)到主頁,選擇獲取登錄日志。 5 取密碼修改日志返回給用戶。 線人數(shù)統(tǒng)計、訪問量統(tǒng)計 A、時序圖 B、描述 17 編號 類名或方法名 功能描述 1 2 業(yè)務(wù)邏 輯層驗證登錄信息,顯示在線人數(shù)和訪問總量 3 數(shù)據(jù)訪問層獲取在線人數(shù)和訪問總量 18 第四部分、數(shù)據(jù)庫設(shè)計 輯設(shè)計 系統(tǒng)的 (待完成) 設(shè)計 表名 功能說明 錄信息表(系統(tǒng)邏輯信息) 錄日志表(用來記錄用戶登錄情況) 錄狀態(tài)表(用來記錄用戶登錄狀態(tài)) 戶信息表(用戶人文信息) 改密碼日志表(用來記錄密碼修改情況) 人消息表 回復(fù)表 子表 業(yè)板塊表 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ,1) 錄編號 30) 錄名 32) 密碼 ) 業(yè)板塊 32) 昵稱 23) 注冊時間 2) 注冊 23) 登錄時間 32) 登錄 ) 登錄次數(shù) ) 錄狀態(tài) ) 等級 64) 子郵箱 補充說明 19 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 23) 32) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ) ,1) 4) 16) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ) 0) 2) ) 18) 20) 50) 500) 補充說明 表名 列名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ) 2) 2) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 20 ,1) 2) 37) 2) 2) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ,1) 2) 50) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 ,1) 2) 37) 2) 補充說明 表名 名 數(shù)據(jù)類型 空 /非空 約束條件 其它說明 21 ,1) 2) 補充說明 22 第五部分、界面設(shè)計 面設(shè)計 用戶若沒有登錄信息,則用戶可以注冊,以下是注冊頁面: 戶登錄界面 系統(tǒng)的首頁左側(cè)登錄頁面,如下圖所示: 用戶成功登錄之后, 實現(xiàn)問好功能,設(shè)計界面如圖所示: 23 覽景點信息界面 當用戶點擊“用戶主頁”之后,出現(xiàn)如下界面: 覽線路信息界面 覽酒店信息界面 覽公告信息界面 當用戶點擊“發(fā)布帖子”之后,出現(xiàn)如下界面: 24 布留言界面 定酒店信息成功界面 理員密碼修改界面 添加景點信息界面 如果用戶密碼遺忘或丟失,用戶可以找回密碼,以下是找回密碼界面: 25 改、刪除景點信息界面 復(fù)留言界面 當用戶瀏覽帖子的詳細信息的同時,帖子下方出現(xiàn)如下界面: 26 除留言界面 布公告信息界面 除公告信息界面 除會員信息界面 27 布、回復(fù)帖子 除、修改帖子界面設(shè)計 覽帖子列表 當用戶點擊“用戶主頁”之后,出現(xiàn)如下界面: 覽個人消息 當用戶點擊“用戶主頁”之后,出現(xiàn)如下界面: 布帖子 當用戶點擊“發(fā)布帖子”之后,出現(xiàn)如下界面: 28 復(fù)帖子 當用戶瀏覽帖子的詳細信息的同時,帖子下方出現(xiàn)如下界面: 送個人消息 當用戶點擊“發(fā)送個人消息”時,出現(xiàn)如下界面: 29 錄權(quán)限審批 30 游管理后臺系統(tǒng)界面 歷界面 能設(shè)計 登錄 用戶要瀏覽帖子和個人消息時必須要先登錄,所以系統(tǒng)的首頁提供登錄表單,如果想收藏本站,點擊右上角的連接即可。選擇工具箱中的 別修改屬性為“主頁”,“收藏本站”,“注冊”,在分別插入對應(yīng)頁面的 “收藏本站”連接的 注銷 用戶點擊注銷連接,即可完成注銷,“注銷”按鈕使用的是 控件的屬性列表中,修改 銷”圖片。 找回密碼 用戶密碼遺忘或丟失,用戶無需登錄就可以找回密碼,找回密碼界面,用戶需要填入登 31 錄名,姓名,證件號碼,電子郵箱這 些個人信息。界面需要對用戶填入的個人信息進行驗證,對登錄名和電子郵箱信息的驗證要使用非空驗證控件和正則表達式驗證控件,姓名的驗證需要使用非空驗證,身份證號碼的驗證需要使用正則表達式驗證。要由為注意的是所有控件都要屬于同一驗證組,找回密碼頁面的驗證組( 修改密碼 用戶需要登錄后才能實現(xiàn)修改密碼功能,修改密碼用戶需要填入,原密碼,新密碼,確認密碼這些信息,所以原密碼和新密碼需要驗證所以要使用的驗證控件有非空驗證和正則表達式驗證,確認密碼要使用比較驗證 控件。并在 密碼”的 查看登錄日志 管理員登錄成功功后即可查看用戶登錄日志,查看登錄日志要在數(shù)據(jù)庫中 此來實現(xiàn)用戶能查看登錄日志。 查看密碼修改日志 管理員登錄成功功后即可查看密碼修改日志,查看密碼修改日志要在數(shù)據(jù)庫中此來實現(xiàn)用戶能查看登錄日志。 注冊 用戶注冊頁面需要用戶填入個人信息:登錄名,密碼,確認密碼,姓名,昵稱,性別,出 生日期,所屬專業(yè)版塊,證件號碼,電子郵箱,電話號碼,地址和備注。其中登錄名,密碼,出生日期,電子郵箱的驗證控件為非空驗證和正則表達式驗證。姓名為非空驗證,確認密碼為比較驗證。電話號碼和證件號碼為比較驗證。出生日期的比較驗證 期驗證類型。并且所有的驗證控件 瀏覽個人消息功能 在顯示個人消息的表中,當用戶點擊對應(yīng)屬性(如消息編號、標題 )即可進行升序或降序排列。用戶點擊“首頁”、“上一頁”、“下一頁”、“尾頁”時頁面跳轉(zhuǎn),實現(xiàn)個人消息表的分頁功能 發(fā)布個人消息功能 用戶在發(fā)送個人消息時,需要填寫必填內(nèi)容并且格式正確。 如接收人不為空, 點擊“發(fā)送”按鈕,個人消息經(jīng)驗證合法后即可成功發(fā)送。 刪除個人消息功能 在顯示用戶個人消息的表中,用戶點擊要刪除的個人消息對應(yīng)的“刪除”按鈕。 此時,彈出窗體顯示“是否刪除?”,單擊“是”即進行刪除操作;單擊“取消”即取消刪除操作。 回復(fù)個人消息功能 在顯示用戶個人消息列表中,點擊要回復(fù)的個人消息,輸入要寫 的內(nèi)容,點擊“回復(fù)”按鈕,回復(fù)成功。 瀏覽帖子 用戶不需登錄就可以在主頁看到帖子列表,并可選擇瀏覽帖子具體內(nèi)容。 回復(fù)帖子 在顯示用戶個列表中,點擊要回復(fù)的帖子,輸入要寫的內(nèi)容,點擊“回復(fù)”按鈕,回復(fù)成功

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論