機票訂購系統(tǒng)-需求分析說明書_第1頁
機票訂購系統(tǒng)-需求分析說明書_第2頁
機票訂購系統(tǒng)-需求分析說明書_第3頁
機票訂購系統(tǒng)-需求分析說明書_第4頁
機票訂購系統(tǒng)-需求分析說明書_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、XXX 需求分析說明書需求分析說明書內部文檔第 1 頁 共 20 頁編寫: 日期:審核:日期:批準:日期:受控狀態(tài):是 發(fā)布版次:1.0日期:編號:機票訂購系統(tǒng)需求分析說明書機票訂購系統(tǒng)需求分析說明書XXX 需求分析說明書需求分析說明書內部文檔第 2 頁 共 20 頁變更記錄變更記錄日期版本變更說明作者簽字確認簽字確認系統(tǒng)模塊對應章節(jié)對應部門負責人簽字XXX 需求分析說明書需求分析說明書內部文檔第 3 頁 共 20 頁目錄目錄1概述概述.41.1目的 .41.2背景 .41.3范圍 .41.4術語定義 .41.5參考資料 .51.6任務概述 .51.6.1目標.51.6.2用戶的特點.51.6

2、.3假定和約束.51.7運行環(huán)境 .51.7.1軟件環(huán)境.61.7.2硬件環(huán)境.61.7.3接口.61.7.4控制.61.8需求規(guī)定 .71.8.1對功能的需求.71.8.2對非功能性的需求.23XXX 需求分析說明書需求分析說明書內部文檔第 4 頁 共 20 頁1 概述概述1.1 目的目的本說明書目的在于明確說明該機票訂購系統(tǒng)的系統(tǒng)需求,界定它實現(xiàn)功能的范圍,指導系統(tǒng)設計以及編碼。本說明書的預期讀者為:項目經(jīng)理、指導老師、本小組組員、院方審核老師。1.2 背景背景a)軟件系統(tǒng)名稱:機票訂購系統(tǒng)b)開發(fā)者: 機票訂購系統(tǒng)項目開發(fā)組;用戶: 有購買機票需求的用戶管理員:經(jīng)過專門培訓的系統(tǒng)維護人員

3、c)該軟件系統(tǒng)需要各航空公司及銀行的支持1.3 范圍范圍本項目是基于 Windows 平臺上的系統(tǒng),而且本系統(tǒng)的主題是購買機票,所以我們項目的應用范圍是有購買機票需求的用戶。1.4 術語定義術語定義1. B/S:Browse /Server,一種瀏覽器到服務器的應用系統(tǒng)架構。2. oracle 10g:一個數(shù)據(jù)庫版本。3. MyEclipse:IDE,在這里用來搭建 JAVAEE 開發(fā)環(huán)境。XXX 需求分析說明書需求分析說明書內部文檔第 5 頁 共 20 頁1.5 參考資料參考資料軟件工程與管理JAVAEE 開發(fā)與實踐Oracle 技術手冊JavaScript 寶典1.6 任務概述任務概述 1

4、.6.1 目標目標 本系統(tǒng)是基于 windows 的購票平臺,而且本系統(tǒng)的主題是購票,所以我們項目的應用范圍是有購買機票需求的 PC 端用戶。用戶可以查詢航班信息,可以購買機票,以及改簽和退票。系統(tǒng)管理員可以對航班信息進行添加、刪除和修改等操作。1.6.2 用戶的特點用戶的特點 用戶特點本項目的最終產品主要有兩種用戶人群1.普通用戶:是執(zhí)行本系統(tǒng)大部分功能的所有購票者,該部分人員的操作水平為初、中級,可以通過電腦進行簡單的操作。2.系統(tǒng)維護人員:是后臺系統(tǒng)維護的人員,事先得到過專業(yè)的培訓,具有較高的專業(yè)水平。1.6.3 假定和約束假定和約束本項目無開發(fā)經(jīng)費,配備 4 名開發(fā)人員,截止至 3 月

5、 20 號完成;開發(fā)環(huán)境采用windowsXP 平臺;作為電腦端購票系統(tǒng),調試工作在開發(fā)環(huán)境中完成;在局域網(wǎng)下開發(fā),無法搜索到大量參考資料和資源以供參考;在并行操作、安全和保密方面無約束。假設團隊管理不完善,設計考慮不周全,則開發(fā)工作會受到很大影響。1.7 運行環(huán)境運行環(huán)境簡要說明本產品的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。XXX 需求分析說明書需求分析說明書內部文檔第 6 頁 共 20 頁1.7.1 軟件環(huán)境軟件環(huán)境列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。名稱名稱版本版本語種語種操作系統(tǒng)Windows 系列XP中/英文操作系統(tǒng)的附加功能JDK、Tomca

6、tJDK1.6 以上,SDK2.2 以上中/英文數(shù)據(jù)庫平臺Oracle10g英文應用平臺MyEclipse,ADT8.6中文1.7.2 硬件環(huán)境硬件環(huán)境列出運行該軟件所需要的硬設備。說明其中的新型設備及其專門功能,包括:a)處理器型號及內存容量;b)外存容量、聯(lián)機或脫機、媒體及其存儲格式,設備的型號及數(shù)量;c)輸入及輸出設備的型號和數(shù)量,聯(lián)機或脫機; d)數(shù)據(jù)通信設備的型號和數(shù)量;e)功能鍵及其他專用硬件服務器服務器最低配置最低配置推薦配置推薦配置應用和數(shù)據(jù)庫服務器郵件服務器1.7.3 接口接口可支持 TCP/IP 通信協(xié)議1.7.4 控制控制 說明控制該軟件的運行的方法和控制信號,并說明這些

7、控制信號的來源。XXX 需求分析說明書需求分析說明書內部文檔第 7 頁 共 20 頁方法來源用戶使用電腦控制PC 端服務器端的管理員控制服務器端1.8 需求規(guī)定需求規(guī)定1.8.1 對功能的需求對功能的需求模塊模塊輸入輸入處理處理輸出輸出(注冊)用戶基本信息驗證信息,上傳至服務器成功提示(登錄)普通用戶驗證用戶名和密碼是否匹配顯示主界面注冊、登錄(用戶管理模塊)(登錄)管理員驗證用戶名和密碼是否匹配,并根據(jù)屬性值判斷是否為管理員顯示管理員頁面機票查詢模塊起始地點與日期系統(tǒng)根據(jù)用戶輸入從數(shù)據(jù)庫尋找與之匹配的航班信息顯示航班信息,包括艙位、價格、余票、航空公司、機型、起飛時間等選中某班次系統(tǒng)從數(shù)據(jù)庫

8、中找出該班次詳細信息該班次航班詳細信息點擊預定根據(jù)航班信息生成訂單顯示訂單機票訂購模塊(訂單生成模塊)輸入乘機人信息,選擇是否購買保險將信息寫入數(shù)據(jù)庫顯示支付頁面機票退訂模塊 (訂單刪除模塊)用戶選擇需退的訂單系統(tǒng)刪除該訂單并進行相應的費用計算和支付跳轉至支付頁面,結束后顯示退訂成功并回到訂單顯示頁面XXX 需求分析說明書需求分析說明書內部文檔第 8 頁 共 20 頁機票改簽模塊(訂單更新模塊)用戶選擇需改簽的訂單,并且輸入相應的改簽信息系統(tǒng)修改該訂單并進行相應費用的計算和收取跳轉至支付頁面,結束后顯示改簽成功并回到訂單顯示頁面訂單查詢模塊輸入乘機人信息和出行日期系統(tǒng)查找該訂單顯示該訂單管理員

9、選中添加航班,并寫入航班信息系統(tǒng)在數(shù)據(jù)庫中添加該航班信息至航班信息表顯示添加成功,回到航班信息管理頁面管理員刪除航班系統(tǒng)在數(shù)據(jù)庫中刪除該航班顯示刪除成功,回到航班信息管理頁面航班信息維護模塊管理員選擇需要修改的航班,并寫入新的航班信息系統(tǒng)在數(shù)據(jù)庫中更新該航班信息顯示修改成功,回到航班信息管理頁面短信推送模塊站內短信系統(tǒng)將發(fā)送至用戶手機,并生成提醒提醒數(shù)據(jù)庫組織好的數(shù)據(jù)將數(shù)據(jù)按照格式存入對應的數(shù)據(jù)庫表無XXX 需求分析說明書需求分析說明書內部文檔第 9 頁 共 20 頁1.8.1.1 系統(tǒng)功能層次模塊圖系統(tǒng)功能層次模塊圖用戶管理模塊用戶管理模塊管理員用戶注冊用戶查詢模塊航班信息維護模塊查詢模塊查

10、詢航班查詢用戶訂單增加航班刪除航班修改航班短信推送模塊查詢航班查詢訂單機票訂購模塊機票退訂模塊機票改簽模塊控制器數(shù)據(jù)庫接口1.8.1.2 各子模塊功能的描述各子模塊功能的描述1.8.1.2.1用戶管理模塊用戶管理模塊功能描述:1第一次登錄的用戶,進行注冊,輸入用戶名,密碼等信息。2修改密碼等個人信息3用戶權限管理,分一般用戶,管理員用戶。4完善用戶信息。5. 用戶注銷用例圖: 管理員數(shù)據(jù)庫查詢航班及訂單增加航班修改航班刪除航班XXX 需求分析說明書需求分析說明書內部文檔第 10 頁 共 20 頁 用戶用例編號:用例編號:1.11.1 用例名:用戶注冊用例名:用戶注冊執(zhí)行者普通用戶前置條件用戶進

11、入注冊界面后置條件用戶注冊成功基本路徑 1.用戶填寫基本信息2.后臺系統(tǒng)驗證信息的有效性3.系統(tǒng)把用戶信息存入數(shù)據(jù)庫字段列表用戶名、密碼、性別、年齡、生日、住址、手機號碼、郵箱、地址、愛好、學歷等用例編號:用例編號:1.21.2 用例名:用戶登錄用例名:用戶登錄執(zhí)行者普通用戶前置條件用戶已經(jīng)注冊后置條件用戶已經(jīng)登錄基本路徑1用戶填寫用戶名和密碼2系統(tǒng)驗證用戶名和密碼是否匹配3用戶登錄成功擴展1因為用戶名或密碼填寫失誤導致登錄失敗字段列表用戶名、密碼訂購機票改簽查詢航班及訂單退訂機票用戶信息管理(注冊、修改用戶信息)XXX 需求分析說明書需求分析說明書內部文檔第 11 頁 共 20 頁用例編號:

12、用例編號:1.31.3 用例名:用戶修改信息用例名:用戶修改信息執(zhí)行者普通用戶前置條件用戶已經(jīng)登錄后置條件用戶信息已更新基本路徑 1用戶進入個人信息頁面2用戶修改個人信息3系統(tǒng)保存信息字段列表密碼、性別、年齡、生日、住址、手機號碼、郵箱地址、愛好、學歷等用例編號:用例編號:1.41.4 用例名:用戶注銷用例名:用戶注銷執(zhí)行者 普通用戶前置條件用戶已經(jīng)登錄后置條件該用戶名暫時不可用基本路徑 1用戶進入注銷頁面2確認注銷3系統(tǒng)返回首頁擴展注銷以后可以再次激活。字段列表用戶名用例編號:用例編號:1.51.5 用例名:管理員登錄用例名:管理員登錄執(zhí)行者 管理員前置條件無后置條件管理員已經(jīng)登錄基本路徑

13、XXX 需求分析說明書需求分析說明書內部文檔第 12 頁 共 20 頁1管理員輸入ID和密碼2系統(tǒng)驗證ID和密碼3管理員登陸成功擴展管理員沒有注冊,登錄是在PC平臺上。字段列表管理員ID、管理員密碼1.8.1.2.2機票查詢模塊機票查詢模塊功能描述:1.用戶可以輸入飛機始發(fā)地、目的地以及乘機日期查找相應航班信息. 管理員/用戶用例編號:用例編號:2.12.1 用例名:用戶查詢用例名:用戶查詢執(zhí)行者:用戶前置條件: 用戶登錄系統(tǒng)后置條件: 顯示查詢結果基本路徑1. 用戶輸入查詢信息2.用戶瀏覽查詢結果字段列表始發(fā)地、目的地、出行日期輸入始發(fā)地輸入目的地輸入乘機日期打印航班信息XXX 需求分析說明

14、書需求分析說明書內部文檔第 13 頁 共 20 頁1.8.1.2.3機票訂購模塊機票訂購模塊/訂單生成模塊訂單生成模塊功能描述:1.用戶選中某班次。2.用戶點擊預定該航班3.用戶輸入乘機人信息。4.用戶點擊支付訂單跳轉到相應支付頁面 用戶用例編號:用例編號:3.13.1 用例名:用戶購票用例名:用戶購票執(zhí)行者:用戶前置條件: 用戶已登錄后置條件: 成功生成訂單基本路徑:1.用戶登錄系統(tǒng)2.用戶選擇需購買航班3.用戶輸入并提交乘機人信息4.跳轉至支付頁面5.成功生成訂單字段列表乘機人姓名、身份證號、聯(lián)系電話1.8.1.2.4機票退訂模塊機票退訂模塊/訂單刪除模塊訂單刪除模塊功能描述:1.用戶選中

15、需退票訂單。2.用戶點擊退票3.系統(tǒng)刪除該訂單4.后臺進行相應費用的計算和支付選中班次預定填寫訂單提交訂單支付XXX 需求分析說明書需求分析說明書內部文檔第 14 頁 共 20 頁5.用戶支付相應費用6.用戶查看退訂信息 用戶用例編號:用例編號:4.14.1 用例名:用戶退票用例名:用戶退票執(zhí)行者:執(zhí)行者:普通用戶前置條件:前置條件:用戶已登錄,且為普通用戶身份后置條件:后置條件: 跳轉至支付頁面基本路徑:基本路徑:1. 用戶進入訂單列表頁面,并選擇需要退票的訂單2. 用戶點擊退票3. 后臺計算相應費用字段列表:字段列表: 訂單流水號用例編號:用例編號:4.24.2 用例名:用例名:用戶支付用

16、戶支付執(zhí)行者:執(zhí)行者:普通用戶前置條件:前置條件:用戶已選擇退票,并生成相應支付信息后置條件:后置條件: 完成支付,成功退票基本路徑:基本路徑:1用戶在相應頁面完成支付操作2返回訂單列表頁面字段列表:字段列表:無選中欲退訂單訂單刪除支付相應費用查看退訂信息XXX 需求分析說明書需求分析說明書內部文檔第 15 頁 共 20 頁1.8.1.2.5機票改簽模塊機票改簽模塊/訂單修改模塊訂單修改模塊功能描述:1.用戶選中需改簽訂單。2.用戶點擊改簽3.系統(tǒng)更新該訂單4.后臺進行相應費用的計算和支付5.用戶支付相應費用6.用戶查看改簽信息 用戶用例編號:用例編號:5.15.1 用例名:用例名: 用戶改簽

17、用戶改簽執(zhí)行者:用戶前置條件: 用戶選擇需改簽訂單后置條件: 跳轉至支付頁面基本路徑:1. 用戶進入訂單列表頁面,并選擇需要改簽的訂單2. 用戶點擊改簽3. 后臺計算相應費用字段列表:字段列表: 訂單流水號用例編號:用例編號:5.25.2 用例名:用例名:用戶支付用戶支付執(zhí)行者:執(zhí)行者:普通用戶前置條件:前置條件:用戶已選擇改簽,并生成相應支付信息后置條件:后置條件: 完成支付,成功改簽基本路徑:基本路徑:3用戶在相應頁面完成支付操作4返回訂單列表頁面字段列表:字段列表:選中改簽訂單訂單更新支付相應費用查看改簽信息XXX 需求分析說明書需求分析說明書內部文檔第 16 頁 共 20 頁無1.8.

18、1.2.6訂單查詢模塊訂單查詢模塊功能描述:1.輸入乘機人信息和出行日期2.后臺查找相應訂單3.顯示相應查詢結果用例編號:用例編號:6.16.1 用例名:用例名: 訂單查詢訂單查詢執(zhí)行者:用戶前置條件: 用戶輸入查詢信息后置條件: 顯示查詢結果基本路徑:1. 用戶進入訂單列表頁面,輸入查詢信息2. 后臺查找相應訂單3. 將訂單顯示在屏幕上字段列表:字段列表: 訂單流水號用例編號:用例編號:6.26.2 用例名:用例名:用戶支付用戶支付執(zhí)行者:執(zhí)行者:普通用戶前置條件:前置條件:用戶已選擇改簽,并生成相應支付信息后置條件:后置條件: 完成支付,成功改簽基本路徑:基本路徑:1.用戶在相應頁面完成支

19、付操作2.返回訂單列表頁面字段列表:字段列表:無XXX 需求分析說明書需求分析說明書內部文檔第 17 頁 共 20 頁1.8.1.2.7航班信息維護模塊航班信息維護模塊功能描述:1.管理員添加航班,并寫入航班信息2.管理員刪除航班3.管理員選擇需要修改的航班,并寫入新的航班信息 管理員用例編號:用例編號:7.17.1 用例名:用例名: 管理員添加航班管理員添加航班執(zhí)行者:管理員前置條件: 管理員登錄后置條件: 成功添加航班基本路徑:1. 管理員進入航班管理列表2. 管理員點擊“添加航班”3. 管理員輸入新增航班信息4. 管理員提交新增航班信息字段列表:字段列表: 航班號、起始地、目的地、艙位、

20、機型等用例編號:用例編號:7.27.2 用例名:用例名:管理員刪除航班信息管理員刪除航班信息執(zhí)行者:執(zhí)行者:管理員前置條件:前置條件:管理員登錄后置條件:后置條件: 成功刪除航班修改航班信息刪除航班添加航班XXX 需求分析說明書需求分析說明書內部文檔第 18 頁 共 20 頁基本路徑:基本路徑:1. 管理員進入航班管理列表2. 管理員點擊“刪除航班”3. 頁面提示是否刪除4. 返回航班管理列表字段列表:字段列表:無用例編號:用例編號:7.37.3 用例名:用例名:管理員更新航班信息管理員更新航班信息執(zhí)行者:執(zhí)行者:管理員前置條件:前置條件:管理員登錄后置條件:后置條件: 成功更新航班基本路徑:基本路徑:1. 管理員進入航班管理列表2. 管理員點擊“更新航班”3. 管理員輸入需更新的航班信息4. 管理員提交更新航班信息5. 返回航班管理列表字段列表:字段列表: 航班號、起始地、目的地、艙位、機型等1.8.1.2.8短信推送模塊短信推送模塊功能描述:1. 完成訂單后系統(tǒng)自動向用戶發(fā)送短信。2. 用戶可以收短信。用例圖:XXX 需求分析說明書需求分析說明書內部文檔第 19 頁 共 20 頁用例編號:用例編號:8.18.1 用例名:用例名:系統(tǒng)發(fā)送短信執(zhí)行者:

溫馨提示

  • 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

提交評論