機票預定系統(tǒng)軟件需求說明書_第1頁
機票預定系統(tǒng)軟件需求說明書_第2頁
機票預定系統(tǒng)軟件需求說明書_第3頁
機票預定系統(tǒng)軟件需求說明書_第4頁
機票預定系統(tǒng)軟件需求說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

機票預定系統(tǒng)軟件需求說明書專業(yè)班級:軟件工程10級姓名:楊樹仁學號:10080503201引言 31.1編寫目的 31.2背景 31.3定義 31.4參考資料 42任務概述 42.1目標 42.2用戶的特點 42.3假定和約束 53需求規(guī)定 63.1對功能的規(guī)定 63.2對性能的規(guī)定 103.2.1精度 103.2.2時間特性要求 133.3輸人輸出要求 133.4數(shù)據(jù)管理能力要求 193.5故障處理要求 193.6其他專門要求 194運行環(huán)境規(guī)定 194.1設備 194.2支持軟件 204.3接口 204.4控制 221引言1.1編寫目的機票預定系統(tǒng)將提供實時查詢,機票預定等功能,是拓展機票預定的最重要手段,能提高公司的工作效率、降低運作成本。經(jīng)過對此項目需求分析的研究,對軟件的功能性能可以做出一個很好的了解和設定1.2背景a. 開發(fā)軟件的名稱:機票預訂系統(tǒng)。b. 項目的提出者:軟件工程指導教師(作為學期末的項目設計)。c. 項目的任務開發(fā)者:軟件工程10級學生d. 項目的用戶:旅客、某民航航空公司和某旅游開發(fā)公司。e. 本項目和公司的其他部門的系統(tǒng)有直接的聯(lián)系。1.3定義查詢:對數(shù)據(jù)庫的操作的一種,用于搜索數(shù)據(jù)信息。插入:對數(shù)據(jù)庫的操作的一種,用于將數(shù)據(jù)存入數(shù)據(jù)庫中。更新:對數(shù)據(jù)庫的操作的一種,用于更改數(shù)據(jù)庫中的數(shù)據(jù)信息。數(shù)據(jù)字典:是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。SQLSERVER:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。1.4參考資料a.《軟件工程導論》,張海藩著第四版清華大學出版社b.機票預定系統(tǒng)項目開發(fā)計劃軟件開發(fā)小組 2007/8c.需求規(guī)格說明書軟件開發(fā)小組 2007/82任務概述2.1目標本系統(tǒng)分為服務器端和客戶機端兩個部分,旅行社為客戶機端,航空公司為服務器端。客戶機和服務器通過網(wǎng)絡進行通信。旅行社通過網(wǎng)絡把預定機票的旅客信息(姓名,性別,工作單位,身份證號碼,旅行時間,旅行目的地等)傳輸?shù)椒掌?,服務器程序通過對數(shù)據(jù)庫的查詢來為旅客安排航班,并把安排結果傳輸?shù)娇蛻魴C,客戶機印出取票通知和帳單。旅客在飛機起飛前一天憑取票通知和帳單到旅行社交款,客戶機將旅客信息傳輸給服務器,服務器在數(shù)據(jù)庫中校對無誤后,發(fā)出確認信息給客戶機,客戶機即印出機票給旅客。2.2用戶的特點本軟件的最終用戶是旅行社,航空公司,旅客,旅行社的操作人員教育水平大學,無技術專長,凡熟悉電腦基本操作人員進行2-3天的軟件相應的培訓可基本掌握軟件的使用。航空公司的操作人員教育水平大學,無技術專長,旅客的教育水平不等,凡熟悉電腦基本操作人員進行2-3天的軟件相應的培訓可基本掌握軟件的使用。維護人員教育水平大學,有維護系統(tǒng)的技術專長。本軟件的預期使用頻度高。2.3假定和約束1.人力、資金、時間的約束機票預定工程實施的目標就是要帶給航空公司看得出見的效益,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點是銷售系統(tǒng)中的方便快捷,能提供給旅客以優(yōu)質高效的服務,并提高銷售的效率和便捷,為航空公司帶來良好的效益。2.技術發(fā)展規(guī)律的約束計算機技術和產品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術的進步,多媒體技術的發(fā)展,這些都要求系統(tǒng)在設計時考慮技術變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。3需求規(guī)定3.1對功能的規(guī)定系統(tǒng)中的數(shù)據(jù)元素:名字:旅客信息名字:旅客信息別名:描述:旅客的個人信息,用于對旅客的確認定義:旅客信息=姓名+性別+工作單位+身份證號碼+旅行時間+旅行目的地位置:輸入到旅行社端(client端)名字:訂票旅客清單名字:訂票旅客清單別名:描述:已訂票的旅客的記錄定義:訂票旅客清單=旅客信息的合集位置:輸入到旅行社端(Client端)名字:訂票信息名字:訂票信息別名:描述:旅客的旅行時間和目的地,用于確定旅客的航班定義:訂票信息=旅客旅行時間+旅客旅行目的地位置:傳輸?shù)胶娇展径耍⊿erver端)名字:售出機票信息名字:售出機票信息別名:描述:旅客的航班機票的信息定義:售出機票信息=旅客的航班機票位置:輸出到打印機名字:旅客訂票記錄名字:旅客訂票記錄別名:描述:已訂票的旅客在航空公司的記錄定義:旅客訂票記錄=旅客姓名+航班機票信息位置:輸出到航空公司端(Server端)用例圖:程序設計說明對各項功能進行集中、分塊,按照結構化程序設計的要求,得到各部分的模塊如圖:訂票系統(tǒng)流程圖:旅客旅客填寫旅客信息旅行社檢查信息旅客信息訂票信息收費取票信息及賬單信息打印取票通知及賬單旅客訂票系統(tǒng)流程圖:旅客旅客填寫旅客信息旅行社檢查信息旅客信息訂票信息收費取票信息及賬單信息打印取票通知及賬單旅客時序圖/協(xié)作圖時序圖3.2對性能的規(guī)定3.2.1精度數(shù)據(jù)精確度:輸入數(shù)據(jù):旅行社輸入:旅客姓名String旅客性別String身份證號碼String聯(lián)系方式String電子郵件String工作單位String航班號String航班日期Date飛機票號String座位等級String出發(fā)地String目的地String航空公司輸入:旅客姓名String旅客性別String身份證號碼String聯(lián)系方式String電子郵件String工作單位String航班號String航班日期Date飛機票號String座位等級String出發(fā)地String目的地String銷售統(tǒng)計的年月String旅客輸入:身份證號碼String飛機票號String航班號String航班日期Date出發(fā)地String目的地String輸出數(shù)據(jù):機票信息:機票號String旅客姓名String身份證號碼String旅客性別String航班號String出發(fā)地String目的地String起飛時間Date/Time座位等級String帳單信息:旅客姓名String身份證號碼String航班號String機票號String座位等級String機票價格int取票時間Date/Time3.2.2時間特性要求要求數(shù)據(jù)傳輸時間在2分鐘以內,服務器響應時間在1分鐘以內,總響應時間為5分鐘。3.3輸人輸出要求輸入數(shù)據(jù)格式旅行社輸入:旅客姓名String旅客性別String身份證號碼String聯(lián)系方式String電子郵件String工作單位String航班號String航班日期Date飛機票號String座位等級String出發(fā)地String目的地String航空公司輸入:旅客姓名String旅客性別String身份證號碼String聯(lián)系方式String電子郵件String工作單位String航班號String航班日期Date飛機票號String座位等級String出發(fā)地String目的地String銷售統(tǒng)計的年月String旅客輸入:身份證號碼String飛機票號String航班號String航班日期Date出發(fā)地String目的地String輸入舉例旅行社輸入:旅客姓名Jacques 旅客性別選擇男身份證號碼3425584678746聯(lián)系方式4868492電子郵件sdfa@126.com(可空)工作單位朝陽公司(可空)航班號CR8001航班日期2007-8-28座位等級商務艙或者經(jīng)濟艙出發(fā)地威海目的地北京飛機票號CR80012007-8-2800航空公司輸入:旅客姓名Jacques 旅客性別選擇男身份證號碼3425584678746聯(lián)系方式4868492電子郵件sdfa@126.com(可空)工作單位朝陽公司(可空)航班號CR8001航班日期2007-8-28座位等級商務艙或者經(jīng)濟艙出發(fā)地威海目的地北京飛機票號CR80012007-8-2800銷售統(tǒng)計的年月選擇年2007選擇8月份旅客輸入:身份證號碼3425584678746飛機票號CR80012007-8-2800航班號CR8001航班日期2007-8-28出發(fā)地威海目的地北京輸出數(shù)據(jù)格式機票信息:機票號String旅客姓名String身份證號碼String旅客性別String航班號String出發(fā)地String目的地String起飛時間Date/Time座位等級String帳單信息:旅客姓名String身份證號碼String航班號String機票號String座位等級String機票價格int取票時間Date/Time輸出舉例機票信息:機票號CR80012007-8-2800旅客姓名Jacques身份證號碼3425584678746旅客性別male航班號CR8001出發(fā)地威海目的地北京起飛時間2007-8-28/座位等級商務艙帳單信息:旅客姓名Jacques身份證號碼3425584678746航班號CR8001機票號CR80012007-8-2800座位等級商務艙機票價格1200取票時間2007-8-283.4數(shù)據(jù)管理能力要求需要管理的文件和記錄有3個,要按可預見的增長對數(shù)據(jù)及其分量的存儲的估算是1024M。3.5故障處理要求如果輸入數(shù)據(jù)出錯,可立即進行取消訂票操作,重新輸入。如果突然斷電或系統(tǒng)沒有響應,則關機,等系統(tǒng)重新啟動時,會根據(jù)日志文件自動ROLLBACK到正確的階段。需要等待一段時間。3.6其他專門要求由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡傳輸,為了客戶資料進行保密,需要在網(wǎng)絡的傳輸過程中對數(shù)據(jù)進行加密。這個工作主要是在準備網(wǎng)絡包,及解開網(wǎng)絡包這兩個模塊完成,它們各對數(shù)據(jù)進行加密及解密還原工作。在加密算法選擇上將使用RSA加密算法。4運行環(huán)境規(guī)定4.1設備a.服務器端:PentiumII450以上,1024MRAM,36GHD客戶機端:Pentium133以上,32MRAM,2.1GHDb.硬盤:80G顯卡c.鍵盤聯(lián)機輸入。d.數(shù)據(jù)通信設備的型號和數(shù)量;e.集成顯卡4.2支持軟件系統(tǒng)軟件:服務器端:WindowsXP客戶機端:WindowsXP數(shù)據(jù)庫管理系統(tǒng):SQLServer4.3接口1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論