資源描述:
《機(jī)票預(yù)訂系統(tǒng)《需求報(bào)告》》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件工程《機(jī)票預(yù)訂系統(tǒng)需求規(guī)格說明書》1、編寫目的本機(jī)票預(yù)訂系統(tǒng)在可行性研究的基礎(chǔ)上,是為了進(jìn)一步明確機(jī)票預(yù)訂系統(tǒng)的軟件需求,以便安排項(xiàng)目規(guī)劃與進(jìn)度,組織軟件開發(fā)與測試,撰寫文本文檔。2、任務(wù)和目標(biāo)任務(wù):可采用不同的需求分析技術(shù),完成對(duì)項(xiàng)目的需求分析過程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說明書。目標(biāo):本機(jī)票預(yù)訂系統(tǒng)實(shí)現(xiàn)后,能更好更快捷的完成用戶查詢到預(yù)訂的過程,提高工作效率,降低售票服務(wù)中的錯(cuò)誤發(fā)生率,并且簡化煩瑣的操作手續(xù)以及帶來的開銷,防止數(shù)據(jù)的丟失。3、數(shù)據(jù)特性1.數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,
2、錯(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ī)票是共享數(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ī)則,
3、如果不能符合完整性約束,系統(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)壯性。4.系統(tǒng)分析軟件工程1)組織結(jié)構(gòu)機(jī)票預(yù)定系統(tǒng)涉及到航空公司和旅行社兩個(gè)部分,其組織機(jī)構(gòu)圖如圖4-1所示。旅行社航空公司系統(tǒng)管理員售票員CS圖4-1組織機(jī)構(gòu)設(shè)置圖本機(jī)票預(yù)定系統(tǒng)項(xiàng)目主要由兩部分形成:①各旅行社中的前臺(tái)客戶程序;②航空公司中的數(shù)據(jù)庫服務(wù)器程序?,F(xiàn)分別選取某航空公司
4、和某旅行社進(jìn)行研究,分別畫出其組織結(jié)構(gòu)圖如圖4-2、圖4-3所示。股東大會(huì)監(jiān)事會(huì)董事會(huì)總經(jīng)理各異地營業(yè)部市場銷售部維修工程部飛行航務(wù)部審計(jì)室合作發(fā)展部計(jì)財(cái)部人事部辦公室海口航站北京辦事處圖4-2某航空公司組織結(jié)構(gòu)圖軟件工程上海成都深圳武漢同業(yè)旅游操作中心門市中心客服部銷售部同業(yè)出境旅游中心出境旅游營銷中心公民出境旅游中心產(chǎn)品市場中心機(jī)票團(tuán)控中心德國公司簽證中心財(cái)務(wù)部人事部辦公行政機(jī)場辦公總經(jīng)理副總經(jīng)理副總經(jīng)理副總經(jīng)理商務(wù)會(huì)獎(jiǎng)中心國內(nèi)旅游中心外地機(jī)構(gòu)圖4-3某旅行社組織結(jié)構(gòu)圖2)管理職能分析旅行社(機(jī)票預(yù)訂系統(tǒng)客戶端)——負(fù)責(zé)對(duì)客戶端的各種操作,
5、包括接受客戶預(yù)訂、預(yù)訂信息輸入、聯(lián)絡(luò)服務(wù)器,以及訂票、航班信息輸出、機(jī)票打印輸出。廣大旅客——客戶端操做,進(jìn)行訂票、取票、個(gè)人信息驗(yàn)證和取票等操作。售票員——機(jī)票預(yù)訂系統(tǒng)客戶端的操作者。航空公司(機(jī)票預(yù)訂系統(tǒng)服務(wù)器)——接收來自客戶端的信息,并輸出各種反饋信息;負(fù)責(zé)旅客訂票記錄、航班信息的儲(chǔ)存和查詢,并向客戶端傳輸。系統(tǒng)管理員——機(jī)票預(yù)定系統(tǒng)服務(wù)器的操作者。3)系統(tǒng)中的基本業(yè)務(wù)流程首先分析本系統(tǒng)總的業(yè)務(wù)流程圖如圖4-4所示。機(jī)票預(yù)定系統(tǒng)的主要業(yè)務(wù)分別為訂票業(yè)務(wù)、取票業(yè)務(wù)和退票業(yè)務(wù),其業(yè)務(wù)流程圖分別如圖4-5、圖4-6、圖4-7所示。軟件工程服務(wù)
6、器處理信息退出服務(wù)終端數(shù)據(jù)顯示訂單處理查詢事務(wù)航班信息訂票事務(wù)機(jī)票信息取票通知打印賬單圖4-4業(yè)務(wù)流程圖(1)訂票業(yè)務(wù)根據(jù)旅客提出的要求(航班號(hào)、訂票數(shù)額)查詢該航班票額情況。若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號(hào);若已滿員或余票少于訂票額,則登記排隊(duì)候補(bǔ)。圖4-5訂票業(yè)務(wù)流程圖辦理訂票手續(xù)旅行社修改機(jī)票信息得到收票通知顧客列入等候隊(duì)列是否有票航空公司顧客提出預(yù)定要求向航空公司查詢航班機(jī)票信息查詢余票數(shù)量旅行社航空公司航空公司無有軟件工程(2)取票業(yè)務(wù)根據(jù)取票通知書,打印機(jī)票,交給顧客。索取機(jī)票旅行社顧客查詢旅客訂票信息得到機(jī)票打印并修改
7、機(jī)票信息顧客旅客訂票信息旅行社圖4-6取票業(yè)務(wù)流程圖(3)退票業(yè)務(wù)根據(jù)客戶提供的情況(日期、航班),為客戶辦理退票手續(xù),然后查詢該航班是否有人排隊(duì)候補(bǔ),首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他候補(bǔ)的客戶。辦理退票手續(xù)修改機(jī)票信息請(qǐng)求退票航空公司旅行社顧客旅客訂票信息查詢旅客訂票信息圖4-7退票業(yè)務(wù)流程圖1、系統(tǒng)中的數(shù)據(jù)及其主要流程數(shù)據(jù)流圖數(shù)據(jù)流圖是用于表示系統(tǒng)邏輯模型的一種工具。它以直觀的圖形清晰的描述了系統(tǒng)數(shù)據(jù)的流動(dòng)和處理過程。軟件工程軟件工程6、數(shù)據(jù)字典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具,
8、也是對(duì)數(shù)據(jù)匯總分析的一個(gè)總結(jié)。一般來說,可為每個(gè)數(shù)據(jù)建立一張二維表。在本系統(tǒng)中,分別為旅客信息、旅客訂票信息、候補(bǔ)旅客信息、航班機(jī)票信息、取票通知和售