




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程火車票預(yù)定系統(tǒng)需求分
析
軟件工程火車票預(yù)定系統(tǒng)需求分析
1、引言
隨著計(jì)算機(jī)技術(shù)的發(fā)展,用計(jì)算機(jī)為人們的生活服務(wù)已經(jīng)變得普及化。
鐵路公司為了增強(qiáng)公司的信息化程度,提高公司的售票管理的效率,就建立起了
相應(yīng)的火車票訂系統(tǒng),實(shí)現(xiàn)提高了火車客用系統(tǒng)的售票效率和管理水平。
火車票訂票系統(tǒng)是典型的信息管理系統(tǒng)的一部份,火車票訂票系統(tǒng)的開(kāi)
發(fā)充分利用了計(jì)算機(jī)信息技術(shù)提高了火車票訂票的管理水平、服務(wù)水平。系統(tǒng)實(shí)
現(xiàn)了乘客查詢信息、、訂票操作、取票操作、銷售統(tǒng)計(jì)等功能,可明顯提高對(duì)火車
票訂票的有效管理。
1.1編寫的目的
在現(xiàn)今的社會(huì)是一個(gè)講究效率和快節(jié)奏的社會(huì),人們有很強(qiáng)的時(shí)間觀念,
如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費(fèi)了人力,又浪費(fèi)了物力,效
率無(wú)法提高,為此開(kāi)發(fā)機(jī)票預(yù)定系統(tǒng)軟件,能夠適應(yīng)現(xiàn)今社會(huì)并提高生產(chǎn)效率。
使售票員和旅行社更加變得方便和有效率。
該系統(tǒng)軟件非常容易被接受,其具有簡(jiǎn)單易學(xué)性,便于管理等功能。
1.2背景
人們?cè)诰W(wǎng)上預(yù)訂機(jī)票越來(lái)越普遍,能提供網(wǎng)上預(yù)訂服務(wù)的網(wǎng)站也越來(lái)越
多,如:攜程旅行網(wǎng)等,但這些網(wǎng)站提供的服務(wù)并非實(shí)時(shí)的,而是在人工干預(yù)的
基礎(chǔ)上完成的。為了提升企業(yè)效益,特開(kāi)發(fā)此網(wǎng)上預(yù)訂機(jī)票系統(tǒng)。
1.3定義
1.4參考資料
軟件設(shè)計(jì)文檔國(guó)家標(biāo)準(zhǔn)一詳細(xì)設(shè)計(jì)說(shuō)明書
車票預(yù)訂系統(tǒng)項(xiàng)目開(kāi)發(fā)計(jì)劃書
車票預(yù)訂系統(tǒng)需求分析說(shuō)明書
《軟件工程案例教程》機(jī)械工業(yè)出版社韓萬(wàn)江著2011年8月第一版
2、任務(wù)概述
2.1目標(biāo)
火車機(jī)票預(yù)定系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平
臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(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ù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問(wèn)題,采用
Client/Scrvcr結(jié)構(gòu),將機(jī)票預(yù)定系統(tǒng)劃分為兩個(gè)子系統(tǒng):客戶端子系統(tǒng),服務(wù)器
端子系統(tǒng)。
2.2用戶的特點(diǎn)
使用本系統(tǒng)的最終用戶可以定位為所有電腦使用者,尤其以旅游出差人
士為主。由于本軟件系統(tǒng)操作簡(jiǎn)單,界面友好,所以對(duì)用戶的教育水平和技術(shù)水
平幾乎沒(méi)有過(guò)高的要求,只要會(huì)用電腦上網(wǎng)進(jìn)行常規(guī)操作的用戶即可。
2.3假定和約束
超級(jí)管理員,可以根據(jù)具體需要進(jìn)行適當(dāng)?shù)臄?shù)據(jù)操作(增、冊(cè)人改、更),
并對(duì)系統(tǒng)進(jìn)行必要的維護(hù);
普通管理員,能對(duì)庫(kù)(車次庫(kù)和客戶庫(kù))中的信息進(jìn)行查詢操作,并可以
在提供其賬戶的條件下,進(jìn)行有權(quán)限的操作;
客戶只能對(duì)航班信息庫(kù)中的內(nèi)容進(jìn)行查詢操作,客戶進(jìn)入到頁(yè)面之后在
不進(jìn)行登錄的情況下只能進(jìn)行火車信息的查詢操作,要預(yù)訂車票就必須要先注冊(cè)
登錄提交自己的真實(shí)的、可用的基本信息;
系統(tǒng)會(huì)根據(jù)管理員和客戶的各種操作做出相應(yīng)的返回信息進(jìn)行提示。
3、需求規(guī)定
3.1對(duì)功能的規(guī)定
本功能主要有火車票的查詢,預(yù)定,取消,及系統(tǒng)的維護(hù)。總體功能圖
如下所示:
3.2對(duì)性能的規(guī)定
3.2.1精度
本系統(tǒng)對(duì)不同的數(shù)據(jù)精度要求不相同,包括:數(shù)據(jù)類型、大小范圍、小
數(shù)位長(zhǎng)、文本信息長(zhǎng)度等。
3.2.2時(shí)間特性要求
本系統(tǒng)對(duì)不同的操作有不同的時(shí)間的要求,一?般事務(wù)相應(yīng)時(shí)間不能超過(guò)
3秒,其中時(shí)間包括:輸入、輸出和傳輸?shù)捻憫?yīng)時(shí)間等。
3.2.3靈活性
本系統(tǒng)的靈活性比較強(qiáng),能較好地適應(yīng)用戶的需求變化。
3.2.4其他性能需求
本系統(tǒng)有很大的主存容量;足夠大的磁盤容量;安全性好,系統(tǒng)還具有易
操作性,可維護(hù)性。
3.3細(xì)化數(shù)據(jù)流圖
331訂票系統(tǒng)基本系統(tǒng)模型
訂票系統(tǒng)的主要業(yè)務(wù)分別為訂票業(yè)務(wù)、取票業(yè)務(wù)和退票業(yè)務(wù),其業(yè)務(wù)流
程圖分別如下圖所示:
圖3?1訂票系統(tǒng)基本系統(tǒng)模型
3.3.2訂票業(yè)務(wù)
根據(jù)旅客提出的要求(列車車次、發(fā)車時(shí)間、余票數(shù)額)查詢?cè)撥嚧瘟熊?/p>
票額情況。若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號(hào);若已滿員或余票
少于訂票額,返回提示信息,不予辦理。此時(shí)旅客可提出車票申請(qǐng),若有加車或
退票的話,發(fā)送信息進(jìn)行提示。直至該次列車發(fā)車時(shí),此時(shí)若無(wú),則將申請(qǐng)自動(dòng)
取消。
訂票業(yè)務(wù)流程
3.3.3取票業(yè)務(wù)
根據(jù)取票通知單,打印機(jī)票,交給旅客。
取票業(yè)務(wù)流程圖
3.3.4退票業(yè)務(wù)
根據(jù)客戶提供的情況(日期、車次),為客戶辦理退票手續(xù),然后查詢?cè)?/p>
車次列車是否有人排隊(duì)候補(bǔ),首先詢問(wèn)排在第一的客戶,若所退票額能滿足他的
要求,則為他辦理訂票手續(xù),否則依次詢問(wèn)其他候補(bǔ)的客戶。
退票業(yè)務(wù)流程圖
3.4E-R圖
3.4.1車票信息E-R圖
圖3.5車票信息E-R圖
3.4.2列車信息E-R圖
列車信息E-R圖
3.4.4訂票信息E-R圖
訂票信息E-R圖
3.5火車票預(yù)定系統(tǒng)的約束
1.Client/Server結(jié)構(gòu)總體設(shè)計(jì)方案對(duì)它的約束:
機(jī)票預(yù)定系統(tǒng)做為Client/Server結(jié)構(gòu)的一個(gè)應(yīng)用系統(tǒng),不可避免的要受
到Client/Server結(jié)構(gòu)的約束。在其實(shí)施的各個(gè)階段都要服從它的一些規(guī)劃,包括
功能設(shè)計(jì)、系統(tǒng)配置和計(jì)劃。同時(shí),由于信息的共享,機(jī)票預(yù)定系統(tǒng)還受到其它
系統(tǒng)的信息約束。
2.人力、資金、時(shí)間的約束
火車票預(yù)定工程實(shí)施的目標(biāo)就是要帶給鐵路公司看得出見(jiàn)的效益,其開(kāi)
發(fā)過(guò)程中也要考慮到人力、資金和時(shí)間的約束。因此,在設(shè)計(jì)中,重點(diǎn)是銷售系
統(tǒng)中的方便快捷,在能提供給旅客優(yōu)質(zhì)高效的服務(wù)的同時(shí),并提高售票的效率和
便捷,為鐵路公司和旅客都帶來(lái)方便。
3.技術(shù)發(fā)展規(guī)律的約束
計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會(huì)給信息處理帶來(lái)更多的手段,
同時(shí)也會(huì)帶來(lái)更加豐富的信息表達(dá)形式。例如圖象和語(yǔ)音技術(shù)的進(jìn)步,多媒體技
術(shù)的發(fā)展,這些都要求系統(tǒng)在設(shè)計(jì)時(shí)考慮技術(shù)變化的可能性,為可能的變化預(yù)留
一定的系統(tǒng)處理能力。
3.6功能描述
下面分析各個(gè)子系統(tǒng)的功能需求:
1.客戶端子系統(tǒng):
在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分:
[1]旅客信息的輸入和統(tǒng)計(jì)
旅客要求訂票的信息由售票處或代售點(diǎn)的工作人員、或者自己按要求負(fù)
責(zé)輸入。這部分功能是客戶端子系統(tǒng)的基本部分,這個(gè)功能是以后各個(gè)部分所實(shí)
現(xiàn)功能的基礎(chǔ)。要求有方便的操作界面、簡(jiǎn)單明了說(shuō)明信息、方便的工手工操作。
[2]旅客信息的存儲(chǔ):將旅客的訂票信息存儲(chǔ)到售票處或者是代售點(diǎn)的
客戶端系統(tǒng)中,以備以后的取票確認(rèn)以及查詢。
[3]所定信息的傳遞及接收:將旅客所定的車票信息由售票處或者是代
售點(diǎn)的客戶端由網(wǎng)絡(luò)傳到鐵路公司的服務(wù)器上存儲(chǔ)起來(lái)。
[4]取票通知及車票的生成和打印:把已存儲(chǔ)在鐵路公司服務(wù)器上的旅
客所定車票信息讀取出來(lái),并且生成車票打印出來(lái),根據(jù)旅客的取票憑證,經(jīng)過(guò)
確認(rèn)無(wú)誤后,接受旅客的付款后一起交給旅客。
[5]機(jī)票銷售情況的核算,這一功能是在上一功能的基礎(chǔ)上,對(duì)每個(gè)車
次列車車票銷售額進(jìn)行單項(xiàng)核算,得到的銷售情況并把核算結(jié)果作為企業(yè)報(bào)表輸
出。
3.7機(jī)票預(yù)定系統(tǒng)的性能需求
為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,機(jī)票預(yù)定系
統(tǒng)應(yīng)該滿足以下的性能需求:
1.系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)
程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)
時(shí)間能夠滿足企業(yè)對(duì)信息處理的需求。
2.機(jī)票預(yù)定系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如訂
票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會(huì)不斷的更新和完善。所有
這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)
通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可
以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成
系統(tǒng)的升級(jí)和更新?lián)Q代。
3.火車票預(yù)定系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并
不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。
要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針
對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)
程。
4.系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有
這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)
系統(tǒng)、開(kāi)發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫(kù)操縱界面、作為業(yè)界標(biāo)準(zhǔn)
的TCP/IP網(wǎng)絡(luò)協(xié)議及IS09002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時(shí),在自主開(kāi)發(fā)本系
統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀
性、可操作性和可移植性。
5.目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為火車票預(yù)定系統(tǒng)工程,應(yīng)該保
證系統(tǒng)在下個(gè)年代仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 殘疾人勞動(dòng)權(quán)益保護(hù)勞動(dòng)合同簽訂流程詳解
- 浙江省紹興市越城區(qū)2025年八年級(jí)下學(xué)期期末數(shù)學(xué)試題及參考答案
- 大學(xué)生先進(jìn)班級(jí)主要事跡材料范文(17篇)
- 建設(shè)工程施工勞務(wù)承包合同(6篇)
- (關(guān)于耳垂采血的)復(fù)習(xí)試題含答案
- 公司合規(guī)環(huán)保管理制度
- 優(yōu)化備考策略的軟件測(cè)試工程師試題及答案
- 2024年中國(guó)創(chuàng)投市場(chǎng)數(shù)據(jù)報(bào)告
- 醫(yī)德醫(yī)風(fēng)演講稿范文(19篇)
- 數(shù)據(jù)庫(kù)用戶角色與權(quán)限管理試題及答案
- 手術(shù)室護(hù)理實(shí)踐指南側(cè)臥位的擺放
- 2003奧迪a8原廠維修手冊(cè)帶電路圖自學(xué)
- 我國(guó)江河湖泊及水資源散布現(xiàn)狀
- 基于51單片機(jī)的智能門鈴設(shè)計(jì)-正式版
- 2023年不動(dòng)產(chǎn)登記代理人《不動(dòng)產(chǎn)登記代理實(shí)務(wù)》沖刺備考200題(含詳解)
- 畜產(chǎn)品市場(chǎng)營(yíng)銷策劃方案
- GB/T 18852-2020無(wú)損檢測(cè)超聲檢測(cè)測(cè)量接觸探頭聲束特性的參考試塊和方法
- ZJUTTOP100理工類學(xué)術(shù)期刊目錄(2018年版)
- F0值計(jì)算公式自動(dòng)
- 《全國(guó)統(tǒng)一建筑工程基礎(chǔ)定額河北省消耗量定額》宣貫資料
- 道路交通事故現(xiàn)場(chǎng)勘查課件
評(píng)論
0/150
提交評(píng)論