已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
。五、詳細設計說明書1引言21.1編寫目的21.2項目背景21.3定義21.4參考資料22總體設計32.1需求概述32.2軟件結構33程序描述43.1功能43.2性能43.3輸入,輸出項目53.4程序邏輯73.4.1、登錄73.4.2、查詢系統(tǒng)73.4.3、訂票系統(tǒng)83.4.4、修改系統(tǒng)83.4.5、退票系統(tǒng)93.5接口93.5.1、用戶接口93.5.2、外部接口93.5.3、內部接口93.6存儲分配93.7限制條件103.8測試要點101引言1.1編寫目的在本機票預定系統(tǒng)項目的前一階段,也就是概要設計階段中,已經將系統(tǒng)用戶對本系統(tǒng)的子模塊功能做了詳細的闡述,這些模塊功能具體設計將在本報告中詳盡得以敘述及闡明。本階段已在系統(tǒng)的概要設計的基礎上,對機票預定系統(tǒng)做詳細設計。主要解決了實現(xiàn)該系統(tǒng)程序模塊具體設計問題。包括確定算法,數(shù)據結構,模塊接口的使用,數(shù)據庫的動態(tài)操作以及界面設計等。在以下的概要設計報告中將對在本階段中對系統(tǒng)所做的所有詳細設計進行詳細的說明。在下一階段的編碼過程中,程序設計員可參考此詳細設計報告,在詳細設計對機票預定系統(tǒng)所做的算法設計,數(shù)據結構以及數(shù)據庫動態(tài)操作的基礎上,對系統(tǒng)進行編碼。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在詳細設計過程中所完成的各模塊算法設計,或在修改時找出在本階段設計的不足或錯誤。1.2項目背景開發(fā)軟件名稱:機票訂票系統(tǒng)項目開發(fā)者:蘭州理工大學軟件工程機票訂票系統(tǒng)開發(fā)小組:用戶單位:旅客、航空公司1.3定義數(shù)據字典:關于數(shù)據的信息的集合,也即對數(shù)據流圖中包含的元素的定義的集合。1.4參考資料1.軟件工程導論 清華大學出版社 張海藩 編著2.實用軟件工程 清華大學出版社 鄭人杰 等 編著3.數(shù)據庫系統(tǒng)概論(第三版) 高等教育出版社 薩師煊 王珊等編著4.概要設計說明書 5.需求規(guī)格說明書2總體設計2.1需求概述某航空公司為方便旅客,需開發(fā)一個機票預定系統(tǒng)。為便于旅客由旅行社代替航空公司負責為旅客定票,旅行社把預定機票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地,輸入機票預定系統(tǒng)的客戶端程序,系統(tǒng)經過查詢航空公司內的航班數(shù)據服務器后,為旅客安排航班. 要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務器程序利于維護。2.2軟件結構機票訂票系統(tǒng)用戶管理員登錄注冊增加航班查詢及刪除航班用戶訂票系統(tǒng)查詢查詢及預訂修改密碼退票3程序描述程序設計主要是為了明了概括訂票系統(tǒng)的設計思路理念,給人以清晰的結構。通過分布羅列來說明其作用與其重要性,也有部分補充其其他方面。程序包括: 登錄系統(tǒng):其功能含有:旅客登錄到訂票系統(tǒng)界面和管理員登錄到管理界面。 注冊系統(tǒng):其功能含有:用戶初次登陸時,需注冊相關賬號和密碼,然后登陸系統(tǒng)。 訂票系統(tǒng):其功能含有:旅客身份信息驗證,航班信息查詢。 查詢系統(tǒng):其功能含有:用戶和管理員都可查詢飛機航班,同時,管理員可查詢用戶訂票相關情況。修改密碼系統(tǒng):其功能含有:用戶可修改其登陸密碼。增加及刪除航班:其功能含有:管理員可根據實際情況,增加及刪除相關航班的信息。退票系統(tǒng):其功能含有:退訂預定航班,退訂票。3.1功能1、旅行社把預訂機票的旅客信息(姓名、性別、身份證號、電話、旅行時間、旅行的始發(fā)地旅行目的地等)輸入該系統(tǒng); 2、系統(tǒng)為旅客安排航班。3.2性能系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和相應時間能過滿足企業(yè)對信息處理的需求。由于機票預定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準確性很大程度上決定了機票預訂系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。系統(tǒng)的開發(fā)性和可擴充性機票預訂系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。所有這些都要求系統(tǒng)提供足夠的手段進行功能的調整和擴充。而要實現(xiàn)這一點,應該通過系統(tǒng)的開發(fā)性來完成,既系統(tǒng)應是一個開放系統(tǒng)只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補,替換完成系統(tǒng)的升級和更新?lián)Q代。系統(tǒng)的響應速度機票預訂系統(tǒng)在日常處理中的響應速度為妙極,達到實時要求,以及實時反饋信息。在進行統(tǒng)計分析時,根據其問題而影響工作效率因為需要數(shù)據量得不同而從妙極到分鐘級。3.3輸入,輸出項目表一:Adminstrator (管理員的表)列名數(shù)據類型允許null值AdNameVarchar(20)PasswordintNoteVarchar(500)表二:LineInfor(飛機相關信息表)列名數(shù)據類型允許null值AirlineVarchar(50)OriginVarchar(50)DestinationVarchar(50)LeaveTimeVarchar(50)ArriveTimeVarchar(50)EconomyNumberVarchar(50)EconomyFaresVarchar(50)BusinessNumberVarchar(50)BusinessFaresVarchar(50)FirstNumberVarchar(50)FirstFaresVarchar(50)NoteVarchar(500)表三:Reserve(用戶訂票信息表)列名數(shù)據結構允許null值UserNameVarchar(50)NameVarchar(50)SexVarchar(50)UserIDVarchar(50)UserTelVarchar(50)AirLineVarchar(50)OriginVarchar(50)DestinationVarchar(50)EconomyNumberVarchar(50)BusinessNumberVarchar(50)FirstNumberVarchar(50)BookingTimeVarchar(50)NoteVarchar(500)表四:UserInfor(用戶信息表)列名數(shù)據類型允許null值UserNameVarchar(50)PassWordVarchar(50)NameVarchar(50)SexVarchar(2)UserIDVarchar(50)UserTelVarchar(50)OriginVarchar(50)DestinationVarchar(50)AirLineVarchar(50)NoteVarchar(500)3.4程序邏輯3.4.1、登錄 3.4.2、查詢系統(tǒng) 3.4.3、訂票系統(tǒng) 3.4.4、修改系統(tǒng) 3.4.5、退票系統(tǒng) 3.5接口3.5.1、用戶接口本套航空訂票系統(tǒng)軟件的可視化很強,做到用戶運行程序就可直接上手操作。3.5.2、外部接口在本套航空訂票系統(tǒng)軟件中沒有考慮外部接口問題,如有需要可以添加對外部接口的考慮,例如紅外掃描、卡式讀取設備等。3.5.3、內部接口因為本套航空訂票系統(tǒng)軟件是使用可視化軟件來管理數(shù)據庫中的數(shù)據,因此數(shù)據庫為連接各個模塊之間的接口,我們同時也稱之為軟件內部的接口。3.6存儲分配模塊由系統(tǒng)自由分配內存。3.7限制條件當系統(tǒng)第一次使用時,管理員的賬號與密碼已經存在,用戶必須通過注冊才能登錄系統(tǒng)。限制必要的條件,以排除由于用戶的誤操作造成不必要的錯誤。3.8測試要點數(shù)據庫連接正常并且傳入數(shù)據庫的數(shù)據匹配,則合法;若不匹配則非法,數(shù)據庫連接異常,而且傳入數(shù)據庫連接正常,成功修改出庫表庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度瓷磚電商平臺合作推廣合同19篇
- 2025年度新能源項目承包商工程款保證協(xié)議書4篇
- 二零二五年度船舶動力增壓泵維修保養(yǎng)服務合同范本3篇
- 2025年度綠色能源項目場地使用權轉讓合同4篇
- 2025年度兒童教育店鋪租賃合同-兒童教育服務及品牌合作協(xié)議4篇
- 2025年中國電噴燃氣裝置市場調查研究報告
- 智能合約在物聯(lián)網中的數(shù)據安全與隱私保護-深度研究
- 故障診斷標準規(guī)范-深度研究
- 二零二五年度餐飲店面裝修與品牌形象打造合同3篇
- 2025至2031年中國學校床上用品行業(yè)投資前景及策略咨詢研究報告
- 安徽省定遠重點中學2024-2025學年第一學期高二物理期末考試(含答案)
- 教育教學質量經驗交流會上校長講話:聚焦課堂關注個體全面提升教育教學質量
- 七年級英語閱讀理解55篇(含答案)
- 臨床常見操作-灌腸
- 萬科物業(yè)管理公司全套制度(2016版)
- 2021年高考化學真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 工作證明模板下載免費
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- 機械點檢員職業(yè)技能知識考試題庫與答案(900題)
- 成熙高級英語聽力腳本
- 縮窄性心包炎課件
評論
0/150
提交評論