資源描述:
《機(jī)票預(yù)訂系統(tǒng)需求規(guī)格說明書資料》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、機(jī)票預(yù)訂系統(tǒng)需求規(guī)格說明書1引言1.1編寫目的需求分析說明書提供用戶與開發(fā)人員對(duì)開發(fā)軟件的共同理解,使用戶與開發(fā)單位就該系統(tǒng)的功能定義、環(huán)境需求達(dá)成共識(shí),是今后各階段設(shè)計(jì)工作的基礎(chǔ)和依據(jù),也是本階段評(píng)審和測試階段確認(rèn)與驗(yàn)收的依據(jù)。本機(jī)票預(yù)訂系統(tǒng)在可行性研究的基礎(chǔ)上是為了進(jìn)一步明確機(jī)票預(yù)訂系統(tǒng)的軟件需求,以便安排項(xiàng)目規(guī)劃與進(jìn)度,組織軟件開發(fā)與測試,撰寫本文檔。1.2背景隨著社會(huì)發(fā)展的不斷進(jìn)步,航空事業(yè)的壯大,人們消費(fèi)水平逐漸的提高,乘坐民航的消費(fèi)者也越來越多,機(jī)票預(yù)訂系統(tǒng)也開始影響著人們?nèi)粘E;詈统鲂?,并且變得越來越重要。而原有的系統(tǒng)隨著航空公司載客量的迅猛增
2、長和人們對(duì)便捷性要求的提高,己經(jīng)變得無法滿足需求。原有的系統(tǒng)不僅效率比較低下,而R在安全性、準(zhǔn)確性等方面有很多不足。為了實(shí)現(xiàn)航空公司以及旅游行業(yè)的現(xiàn)代化管理,進(jìn)一步提高工作效率,方便旅客,需要開發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。該系統(tǒng)需要具有完整的存儲(chǔ),查詢,核對(duì),打印機(jī)票的功能。在這個(gè)系統(tǒng)中,旅客或工作人員通過機(jī)票預(yù)訂系統(tǒng)查詢,為旅客安排航班,打卬取票通知和賬單,旅客在飛機(jī)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)校對(duì)無誤即印機(jī)票給旅客。1.3定義SQLSERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)SQL:一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可
3、能有多種路徑進(jìn)行處理1.4參考資料[1]軟件工程原理,方法和工具機(jī)械工業(yè)出版社2任務(wù)概述2-1目標(biāo)機(jī)票預(yù)定系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息。本機(jī)票預(yù)訂系統(tǒng)實(shí)現(xiàn)后能夠大大提高航空公司的機(jī)票預(yù)訂服務(wù)效率。降低售票服務(wù)中的錯(cuò)誤發(fā)牛率,減少信息交流的繁瑣過程及其帶來的開銷。2.2用戶特點(diǎn)使用本系統(tǒng)的最終用戶可以定位為所有電腦使用者,尤其以
4、旅游人員為主。由于木軟件系統(tǒng)操作簡單,界面友好,所以對(duì)用戶的教育水平和技術(shù)水平幾乎沒有任何要求,只要會(huì)用電腦進(jìn)行常規(guī)使用的用戶均可。木系統(tǒng)將可能會(huì)被反復(fù)使用于日常的上網(wǎng)過程當(dāng)中。2.3假定和約束普通管理員,只能對(duì)數(shù)據(jù)庫(航班庫和客戶庫)中的信息進(jìn)行查詢操作;系統(tǒng)維護(hù)人員,可以根據(jù)具體需要進(jìn)行適當(dāng)?shù)臄?shù)據(jù)管理(增、刪、改、更)??蛻糁荒軐?duì)航班信息庫中的內(nèi)容進(jìn)行查詢操作,客戶進(jìn)入到頁面之后在不進(jìn)行登錄的情況下只能進(jìn)行航班信息查詢操作,要預(yù)訂機(jī)票就必須要先注冊(cè)登錄提交自己的基本信息;系統(tǒng)會(huì)根據(jù)管理員和客戶的各種操作做出相應(yīng)的返冋信息進(jìn)行提示。3機(jī)票預(yù)定系統(tǒng)數(shù)據(jù)描述3
5、.1系統(tǒng)業(yè)務(wù)流程圖描述首先分析木系統(tǒng)總的業(yè)務(wù)流程圖如圖3-1所示。機(jī)票預(yù)定系統(tǒng)的主要業(yè)務(wù)分別為訂票業(yè)務(wù)、取票業(yè)務(wù)和退票業(yè)務(wù),其業(yè)務(wù)流程圖分別如圖3-2、圖3-3、圖3-4所示。圖3-1業(yè)務(wù)流程圖(1)訂票業(yè)務(wù)根據(jù)旅客提出的要求(航班號(hào)、訂票數(shù)額)查詢?cè)摵桨嗥鳖~情況。若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號(hào);若已滿員或余票少于訂票額,則登記排隊(duì)候補(bǔ)。圖3-2訂票業(yè)務(wù)流程圖(2)取票業(yè)務(wù)根據(jù)取票通知書,打卬機(jī)票,交給顧客。圖3-3取票業(yè)務(wù)流程圖(3)退票業(yè)務(wù)根據(jù)客戶提供的情況(H期、航班),為客戶辦理退票手續(xù),然后查詢?cè)摵桨嗍欠裼腥伺抨?duì)候補(bǔ),首先詢問排在第一
6、的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他候補(bǔ)的客戶。圖3-4退票業(yè)務(wù)流程圖3.2機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)需求機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)需求包括如下兒點(diǎn):1.數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸岀的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2.數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,機(jī)
7、票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并口要求對(duì)數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3.數(shù)據(jù)的共享與獨(dú)立性整個(gè)機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。3.3機(jī)票預(yù)定系統(tǒng)數(shù)據(jù)字典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具
8、,也是對(duì)數(shù)據(jù)匯總分析的一個(gè)總結(jié)。一般來說,可為每個(gè)數(shù)