(1)機票預(yù)訂系統(tǒng)詳細設(shè)計

(1)機票預(yù)訂系統(tǒng)詳細設(shè)計

ID:31688332

大小:201.50 KB

頁數(shù):11頁

時間:2019-01-17

(1)機票預(yù)訂系統(tǒng)詳細設(shè)計_第1頁
(1)機票預(yù)訂系統(tǒng)詳細設(shè)計_第2頁
(1)機票預(yù)訂系統(tǒng)詳細設(shè)計_第3頁
(1)機票預(yù)訂系統(tǒng)詳細設(shè)計_第4頁
(1)機票預(yù)訂系統(tǒng)詳細設(shè)計_第5頁
資源描述:

《(1)機票預(yù)訂系統(tǒng)詳細設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、.機票預(yù)訂系統(tǒng)詳細設(shè)計1.模塊過程設(shè)計與界面設(shè)計【1】驗證用戶身份功能模塊(1)功能描述驗證用戶身份功能模塊用于對登錄系統(tǒng)的用戶進行身份驗證,確定用戶是否擁有使用該系統(tǒng)的資格。并不是每個登錄系統(tǒng)的用戶都調(diào)用此功能模塊,只有系統(tǒng)管理員身份驗證才調(diào)用此功能模塊,一般的用戶可以不調(diào)用此模塊。(2)模塊IPO表驗證用戶表功能模塊的IPO表如下表所示。系統(tǒng)名稱機票預(yù)訂系統(tǒng)模塊名稱驗證用戶身份模塊編號001作者老邢、朱文利日期2010.1.4模塊簡述用于對登錄系統(tǒng)的用戶進行身份驗證輸入項目:用戶ID,密碼格式:用戶ID:10位數(shù)的字符串;密碼:0~10位的字符串處理驗證用戶輸入的用戶ID和密碼;獲得登

2、錄用戶輸入的用戶ID和密碼;訪問數(shù)據(jù)庫的用戶賬戶表;查詢匹配的用戶名和密碼,若未查詢到或不匹配,返回到登陸窗口,提示錯誤。輸出提示信息:成功(登錄成功);失敗(請檢查用戶名及密碼)局部數(shù)據(jù)約束條件注釋涉及的表:用戶賬戶表(3)界面設(shè)計驗證用戶身份的系統(tǒng)登錄界面設(shè)計如下圖所示。...(1)主要算法1)【確定】按鈕觸發(fā)的處理:驗證用戶的合法性。處理流程:取得用戶輸入的用戶名和口令;傳輸?shù)綌?shù)據(jù)庫并與賬戶表進行一致性驗證。if用戶名and口令正確以管理員的身份進入系統(tǒng)并獲得相應(yīng)系統(tǒng)權(quán)限else提示"請檢查用戶名及密碼"endif2)【關(guān)閉】按鈕出發(fā)的處理。關(guān)閉用戶登錄窗口?!?】系統(tǒng)總控制模塊(1

3、)功能描述系統(tǒng)總控制模塊是系統(tǒng)運行時的主控程序,通過系統(tǒng)的各個選項按鈕來集中各子功能模塊,用戶在該模塊中通過選擇相應(yīng)菜單進入到相應(yīng)的子模塊。(2)界面設(shè)計系統(tǒng)總控制模塊的界面設(shè)計如下圖所示。...(1)主要算法每個菜單項調(diào)用相應(yīng)模塊,總功能模塊是各個分模塊的匯集。主要是方便用戶的操作與管理?!?】航班查詢模塊(1)功能描述用戶可以通過此模塊進行航班的查詢(注:管理員除此之外還可以進行航班的增刪及修改)。對于航班的查詢,可以按照下面的幾種方式進行:1)查詢?nèi)堪啻?)按班次查詢3)按時間查詢默認情況下進入系統(tǒng)是不需要進行登錄的,權(quán)限是普通用戶的權(quán)限,此時只能進行航班的查詢操作。班次查詢模塊中

4、的擴展操作按鈕默認是灰色的,表示此時權(quán)限不夠,需要用管理員身份登錄才能進行相應(yīng)的操作。當(dāng)我們以管理員身份登錄系統(tǒng)的時候,擴展操作按鈕此時變得可用。...(2)界面設(shè)計航班查詢模塊的界面如下圖所示:...(3)主要算法【查詢?nèi)俊堪粹o觸發(fā)的處理:從數(shù)據(jù)庫相應(yīng)的表中檢索出所有的班次?!景啻巍渴紫仍诮缑娉跏蓟臅r候就預(yù)先檢索出所有班次。默認情況下它的下拉菜單是不可用的,當(dāng)選中班次按鈕的時候才變得可用。下拉菜單中的項目為系統(tǒng)中現(xiàn)有的航班編號。這樣,登錄用戶可以方便地選擇相應(yīng)的航班,查詢相關(guān)的信息?!緯r間】在初始化的時候就顯示出系統(tǒng)時間。其默認是不可用的,只有選中狀態(tài)才可用。用戶可以根據(jù)按照航班的時

5、間進行查詢。從數(shù)據(jù)庫中檢索出滿足條件的項目,如果沒有滿足條件的選項則顯示為空?!?】添加航班模塊(1)功能描述實現(xiàn)對航班的添加。當(dāng)機場增加了航班時,可以通過此模塊來對航班添加。此模塊的操作需要管理員權(quán)限。(2)界面設(shè)計在班次查詢中點擊展開按鈕,界面如下所示:點擊【添加航班】,界面如下圖所示:...(3)算法設(shè)計從控件中取得各項的值,將信息插入數(shù)據(jù)庫中相關(guān)的表中。其中班次為該表的主鍵,如果班次重復(fù),則插入失敗。如果插入成功,則提示用戶插入成功。否則,則提示出錯信息。若插入成功,在班次的下拉菜單中更新相應(yīng)的項目。【5】修改航班模塊(1)功能描述實現(xiàn)對選中的航班的信息的修改。可以實現(xiàn)對相應(yīng)班次的

6、各項信息的修改,當(dāng)然班次除外。此模塊的操作需要管理員權(quán)限。(2)界面設(shè)計先在班次中選擇需要修改的班次...點擊【修改航班】按鈕:(3)算法設(shè)計首先從班次的下拉菜單中取得班次編號,然后在從數(shù)據(jù)庫中檢索出相關(guān)的班次信息。再顯示在控件中,用戶可以修改相應(yīng)的數(shù)據(jù)(班次除外),點擊【確定】按鈕則表示提交修改后的信息,如果更新成功則提示成功信息,否則提示出錯原因。點擊【取消】按鈕則取消此次操作,返回主界面?!?】刪除航班模塊(1)功能描述...實現(xiàn)對航班班次的刪除。如果需要對相關(guān)航班路線的取消,可以通過此模塊進行。(2)界面設(shè)計先在班次的下拉菜單中選擇需要刪除的項目,點擊【班次刪除】,如下圖所示:(3

7、)算法設(shè)計首先從班次下拉菜單中選擇需要刪除的班次,點擊【班次刪除】按鈕,則出現(xiàn)提示,如上圖所示。當(dāng)用戶點擊【確定】按鈕,表示刪除,則進行刪除操作,更新數(shù)據(jù)庫中相應(yīng)的表。成功則提示成功信息,否則提示失敗信息?!救∠堪粹o表示取消刪除操作。當(dāng)刪除成功,需要更新班次下拉菜單中的相關(guān)項?!?】機票預(yù)訂模塊(1)功能描述處理客戶的機票預(yù)訂信息,用于管理客戶的詳細資料。此模塊需要管理員權(quán)限。(2)界面設(shè)計...(3)算法設(shè)計在界面初

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。