軟件工程火車票預(yù)定系統(tǒng)需求分析_第1頁
軟件工程火車票預(yù)定系統(tǒng)需求分析_第2頁
軟件工程火車票預(yù)定系統(tǒng)需求分析_第3頁
軟件工程火車票預(yù)定系統(tǒng)需求分析_第4頁
軟件工程火車票預(yù)定系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論