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

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

ID:31688332

大?。?01.50 KB

頁數:11頁

時間:2019-01-17

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

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

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

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

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

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

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

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

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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