freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

20xx-20xx年軟件工程課程設(shè)計(b)-內(nèi)蒙古航空公司訂票管理系統(tǒng)(編輯修改稿)

2024-12-09 10:01 本頁面
 

【文章內(nèi)容簡介】 1. 系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中, 要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。 由于機票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準(zhǔn)確性很大程度上決定了機票預(yù)定系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 2. 系統(tǒng)的開放性和系統(tǒng)的可擴充性 機票預(yù)定系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠 的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 3. 系統(tǒng)的易用性和易維護性 機票預(yù)定系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 機票 預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是航空公司的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。 4. 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標(biāo)準(zhǔn)的 TCP/IP 網(wǎng)絡(luò)協(xié)議及 6 ISO9002 標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的 易讀性、可操作性和可移植性。 機票預(yù)定系統(tǒng)的數(shù)據(jù)需求包括如下幾點: 1. 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性 數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓(xùn)。 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 2. 數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,機票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系 統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。 3. 數(shù)據(jù)的共享與獨立性 整個機票預(yù)定系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預(yù)的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。 7 4 概要設(shè)計 經(jīng)過了需求 分析,已經(jīng)清楚了系統(tǒng)所要完成的功能,接下來就是決定 “ 怎么做 ” 。 概括的說,總體設(shè)計的基本目的就是回答 “ 系統(tǒng)應(yīng)該如何實現(xiàn) ?” 的這個問題。因此總體設(shè)計又稱為 “ 概要設(shè)計 ” 。該系統(tǒng)是專門用于旅行社或各個售票點管理機票的預(yù)定以及管理員進行各項信息的添加、修改、查詢。它應(yīng)該具有開放性、方便性和靈活性。這樣,管理員不僅可以輕松數(shù)據(jù)庫中添加、修改和查詢各項信息。 通過這個階段的工作,將劃分出組成系統(tǒng)的物理元素 —— 程序,文件,數(shù)據(jù)庫,人工過程和文件等。但是每一個物理元素都處于黑盒子階段,這些黑盒子里的具體內(nèi)容將留在以后進行詳 細的設(shè)計??傮w設(shè)計階段的另一項重要任務(wù)是設(shè)計系統(tǒng)的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成,以及這些模塊間的相互關(guān)系。 功能的實現(xiàn): 下面,對各個功能模塊分別進行詳細討論,具體情況見系統(tǒng)源代碼。 (1)、旅客信息管理功能模塊包括旅客信息的添加,修改旅客信息,刪除旅客信息。該功能模塊是對系統(tǒng)的初始化,對旅客的基本信息進行管理和維護??紤]到旅客較多,設(shè)置了旅客基本信息查詢,操作人員可以按旅客編號、姓名和身份證號進行查詢,并對查詢結(jié)果進行維護,從面減少了操作人員的工作強度。該模塊的主要功能是對該旅客基本信 息進行管理,并能夠?qū)β每偷幕拘畔⑦M行查詢,便于修改和刪除。 (2)、定票信息管理系統(tǒng)模塊主要包括正常添加、修改和上傳信息 3個功能模塊。 (3)、取票信息系統(tǒng)模塊主要完成查詢、刪除和打印取票通知單。 (4)、查詢信息管理系統(tǒng)模塊主要完成旅客信息、定票信息、和售出機票信息的查詢。 (5)、退票信息管理系統(tǒng)模塊主要完成的是查詢退票信息和刪除信息。 系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件。系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況 主 要功能描述: i. 每條航線所涉及的信息有:終點名、航班號、飛機號、飛行時間、訂票數(shù)余票量、已訂票的客戶名單:包括姓名、訂票量、以及等候替補的客戶名單(包括姓名、所需票量); ii. 系統(tǒng)能實現(xiàn)的操作和功能如下: ( 1) 輸入航班信息 :主要有 航班號,航班起點站,和 終點站,起飛的時間,飛行總時間,余票數(shù)和訂票數(shù)。 ( 2) 查詢航班:根據(jù)旅客提出的 1 航班號, 2 終點站, 3 航線名查找輸出下列信息:(航班號、起點站、終點站,飛行時間,余票數(shù);如果沒有你查找的信息或查找完畢,輸出詢問信息是否繼續(xù)查找用 Y 和 N 回答。) 8 ( 3) 訂票業(yè)務(wù):根據(jù)客戶提出的要求(航班號、 訂票數(shù)額)查詢該航班票額情況,若尚有余票,則為客戶辦理訂票手續(xù),輸出信息;若已滿員或余票少于訂票額,則重新詢問客戶要求。若需要,可登記排隊候補; ( 4) 退票業(yè)務(wù):根據(jù)客戶提供的情況(日期、航班),為客戶辦理退票手續(xù),然后查詢該航班是否有人排隊候補,首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他候補的客戶。 ( 5) 修改航班信息 : 對各航班信息進行修改,如航班號,航班起點站,和 終點站,起飛的時間,飛行的時間,余票數(shù)和訂票數(shù)。 ( 6) f 刪除航班信息 ( 7) g 航班信息保存 ( 8) h 退出訂票 圖 41 機票預(yù)定系統(tǒng)的邏輯模型 航空客運訂票系統(tǒng) 輸入航班信息 查詢航班信息 乘客訂票業(yè)務(wù) 乘客退票業(yè)務(wù) 修改航班信息 刪除航班信息 瀏覽航班信息 航班編號 航班起點站 航班終點站 航班 總飛時間 航班起飛時間 信息保存退出 取消已訂票客戶 取消正在等待訂票客戶 選擇進入主菜單 顯示文件中已存的航班信息 9 5 詳細 設(shè)計 與實現(xiàn) 當(dāng)今社會是一個講求效率的社會,時間就是金錢。開發(fā)簡單,易于操作的管理軟件不僅可以節(jié)省時間,還可以避免浪費人力,物力,提高效率。 待開發(fā)系統(tǒng)是一個對機票預(yù)訂的管理系統(tǒng),簡單,易學(xué),將成為機票預(yù)訂管理的好幫手。 編寫目的 在前一階段(概要設(shè)計說明書)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊 、 決定 各個模塊之間的接口 、 模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu) 、 模塊結(jié)構(gòu)的設(shè)計等。在以下的詳細設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細設(shè)計進行說明。 在本階段中,確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù)在《需求分析說明書》中所描述的數(shù)據(jù)、功能、運行、性能需求,并依照《概要設(shè)計說明書》所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解 決如何 1. 接受:旅客信息及取票通知和帳單; 2. 輸出:取票通知和帳單及機票; 3. 網(wǎng)絡(luò)輸出和加密,輸入和解密; 4. 分辨信息的種類并采取相應(yīng)的處理步驟; 5. 判斷信息的正誤并采取相應(yīng)的處理步驟; 6. 進行數(shù)據(jù)庫的查詢、修改工作; 7. 接受并判斷錯誤,輸出相應(yīng)的出錯消息; 預(yù)期的讀者 軟件管理人員,開發(fā)人員 編寫背景 工程的名稱: 機票預(yù)定 管理系統(tǒng) 工程產(chǎn)品的名稱: 機票預(yù)訂 管理系統(tǒng) 工程組織者: 機票預(yù)訂 管理系統(tǒng)開發(fā) 者 產(chǎn)品用戶: 中國民航及中國國際旅游開發(fā)公司。 產(chǎn)品設(shè)計者: 機票預(yù)訂 管理系統(tǒng)開發(fā) 者 產(chǎn)品生產(chǎn)者: 機 票預(yù)訂 管理系統(tǒng)開發(fā) 者 產(chǎn)品所有權(quán): 機票預(yù)訂 管理系統(tǒng)開發(fā) 者 擁有 功能 10 圖 51 系統(tǒng)功能圖示 性能 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,機票預(yù)定系統(tǒng)應(yīng)該滿足以下的性能需求: 輸入: 旅客信息 航空公司信息 處理: 查詢生成航班信息 將查詢到的航班信息反映到客戶端 選定要預(yù)訂的航班及座位 修改,插入相關(guān)數(shù)據(jù)庫 ; 輸出: 機票信息 帳單信息 11 6 系統(tǒng)測試 編寫目的 在開發(fā)大型軟件的漫長過程中,面對極其錯綜復(fù)雜 的問題,人的主觀認識不可能完全符合客觀現(xiàn)實,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺。因此,在軟件生命周期的每個階段都不可避免地會產(chǎn)生差錯。尤其對于機票預(yù)訂系統(tǒng)這類會影響人們生活.財產(chǎn)的工程軟件,必須盡量減少差錯,以免造成嚴重的損失。測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明.設(shè)計和編碼的最后復(fù)審,也是必不可少的關(guān)鍵步驟。 測試記錄與運行結(jié)果 測試記錄 與運行結(jié)果 如下: 圖 61 輸入航班信息 12 圖 62 查詢航班信息 圖 63 訂票業(yè)務(wù) 13 圖 64 退票業(yè)務(wù) 圖 65 修改航班信息 14 圖 66 刪除航班信息 步驟及操作 在測試過程中,首先需要對各子單元過程進行測試。各子單元過程的測試必須先在程序設(shè)計員調(diào)試并編譯通過后才能進行。在各子單元過程測試完畢后,再對各模塊(包括各子單元過程之間的接口)進行測試,處理好各模塊之間的接口,最后對系統(tǒng)進行測試和維護。 其操作過程如下: ,對其接口進行測 試。 2.在系統(tǒng)測試中,要注意對各種意外情況(列如斷電.硬盤損壞等)加以 處理,對數(shù)據(jù)庫要注意其安全性.可靠性.健壯性.效率。網(wǎng)絡(luò)傳輸更要注意其安全性。 軟件維護是軟件生命周期的最后一個階段,它處于系統(tǒng)投入生產(chǎn)性運行以后的時期中 ,因此不屬于系統(tǒng)開發(fā)過程。 軟件維護需要的工作量非常大,雖然在不同應(yīng)用領(lǐng)域維護成本差別很大,但是,平均說來,大型軟件的維護成本高達開發(fā)成本的四倍左右。目前國外許多軟件開發(fā)組織把60%以上的人力用于維護已有的軟件,而且隨著軟件數(shù)量增多和使用壽命延長,這個百分比還在持續(xù)上升。 15 7 用戶 手冊 圖 71 主界面 :輸入航班信息、查詢航班、訂票業(yè)務(wù)、退票業(yè)務(wù)、修改航班信息、刪除航班信息、瀏覽總航班信息、保存、退出。 : 新客戶要訂票數(shù)量、新客戶 ID、客戶姓名。 注:利用航班的查詢,選擇目的地,進行查詢,顯示航班號及起飛的時間,從這個窗體返回,航班信息便自動填寫完成。 注:信息填寫完成點擊訂票按鈕,就會完成訂票。 注:完成訂票,點擊帳單 按鈕,便會顯示你訂票的帳單,接收帳單,即可完成這個操作。 注:點擊通知按鈕,就會顯示付費取票
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1