




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