火車購票系統需求分析(共6頁)_第1頁
火車購票系統需求分析(共6頁)_第2頁
火車購票系統需求分析(共6頁)_第3頁
火車購票系統需求分析(共6頁)_第4頁
火車購票系統需求分析(共6頁)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上 火車購票系統需求分析1引言隨著科學技術的發(fā)展,計算機領域不斷取得日新月異的研究成果。計算機在代替和延伸腦力勞動方面發(fā)揮越來越重要的作用,在日常生活中隨處都離不開離不開計算機。尤其是在交通發(fā)達的今天,要管理大量的車票銷售,計算機優(yōu)勢更加體現出來。在數字化的今天,為了加強火車售票的管理必須依靠計算機,使火車售票員更好的對游客的管理更加有序、到位,基于上述種種原因,開發(fā)火車站售票系統更加顯得重要,我們結合本次課程設計開發(fā)以下的火車站售票系統方案。2.編寫目的本需求分析報告的目的是規(guī)范化本軟件的編寫,旨在于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,同時提

2、出了本火車售票系統的軟件開發(fā)過程,便于程序員與客戶之間的交流、協作,并作為工作成果的原始依據,同時也表明了本軟件的共性,以期能夠獲得更大范圍的應用。本文檔供項目經理、設計人員、開發(fā)人員參考。3.功能需求 本售票系統應該具備如下功能:1瀏覽功能列出當前數據庫文件中車票的所有記錄可選定一項紀錄,顯示說有域2查詢功能分為對車次信息的查詢和客戶對已訂車票信息的查詢。要求: 1) 對車次的查詢,可以按照發(fā)車車次進行查詢。 2) 也可以按照區(qū)間查詢。 3) 車次信息包括:車號、出發(fā)地、目的地、發(fā)車日期、開出時刻、到站時刻、票價、座位類型

3、設定。 4) 車次信息只允許用戶查詢,不能修改。 5) 在查詢到的結果中要有對發(fā)車時刻,到站時刻的排序功能。3添加功能增加一條車票的信息3修改信息通過系統,客戶根據自己的需求找到滿意的車次,再輸入個人信息后直接通過網上售票確定已預訂選中的車票。要求: 售票記錄應包括:乘客名、車號、發(fā)車日期、訂購票數、總價。 4.退票 可退票,通過查詢系統,客戶可以根據自己的名字找到自己的訂票信息,通過退票模塊退去已購車票。旅客要在列車開出之前到退票窗口進行退票,售票員將會扣除一定的手續(xù)費,并且將該票的信息退回到數據庫中,退出的車票還能繼續(xù)出

4、售。 5.購票 在售票窗口售票員根據旅客預定的車票,或是根據旅客指定的車次查詢是否有可用座位、或是根據旅客提供的車站查詢經過此站的所有車次,然后再按照旅客要求的發(fā)車日期、發(fā)車時間、車廂類型、車票類別(全票、半票)、車次類型等要求選擇合適的車次,然后結算并打印出車票給旅客。6.預定6. 預定根據旅客指定的車次查詢是否有可用座位、或是根據旅客提供的車站查詢經過此站的所有車次,然后再按照旅客要求的發(fā)車日期、發(fā)車時間、車廂類型、車票類別(全票、半票)、車次類型等要求選擇合適的車次進行預定。 4.性能需求 為了保證系統能夠長期、安全、穩(wěn)定、可靠、高效的運行,本系統

5、應該滿足以下的性能需求。 1.準確性和及時性 系統處理的準確性和及時性是系統的必要性能。系統應能及時而且準確的根據用戶權限及所輸入的信息做出響應。由于本系統的查詢功能對于整個系統的功能和性能完成舉足輕重。作為系統的很多數據來源,而車票的數量和時間又影響用戶的決策活動,其準確性和及時性很大程度上決定了系統的成敗。在系統開發(fā)過程中,必須采用一定的方法保證系統的準確性和及時性。 2.易用性 本系統是直接面對用戶的,而用戶往往對計算機并不是非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信

6、息的界面,從而保證系統的易用性。 3.系統的標準性 系統在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合國家標準,各鐵道部統一。如規(guī)范的數據庫操縱界面、作為業(yè)界標準的TCP/IP網絡協議及ISO9002標準所要求的質量規(guī)范等;同時,在自主開發(fā)本系統時,要進行良好的設計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。4.系統的響應速度 機票預定系統系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統計分析時,根據所需數據量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。5數據描

7、述5.1靜態(tài)數據火車票:列車車號 (int SerialNumber)列車始發(fā)時間 (struct time SetOut)列車始發(fā)站(char DeparturePoint)列車終點站(char TerminalPoint)票務:列車車號 (int SerialNumber)已售出車票票數(int FixedNumber)額定載量(int FixNumber )5.2動態(tài)數據輸入數據:根據界面提示,鍵盤輸入操作;查詢方式:查詢車次、查詢始發(fā)站;旅客購買時的票務信息,售票員添加、購票、退票時的票務信息; 售票員備份數據恢復所需的數據備份文件;輸出信息:查詢車次確定的數據庫記錄的子集;統計結果;

8、車次信息錄入、刪除(成功或失敗);車次信息查詢、購買的操作結果;數據備份輸出的數據備份文件;內部數據:查詢操作建立的索引;5.3數據詞典1)售票工作人員日志數據字典 名字:售票工作人員日志 別名:售票員工作日志 描述:記錄售票工作人員出勤信息的文件,以供統計售票工作人員出勤情 況 定義:售票工作人員日志=日志編號+售票員編號+售票員登錄時間+售票員退出時間  2)訂票信息數據字典            &#

9、160;       名字:訂票記錄 別名:訂單信息 描述:存放訂單信息的文件,以供用戶查詢,并作相應操作 定義:訂票記錄=用戶名+車號+發(fā)車日期+訂購日期+訂購票數+總價   3)售票信息數據字典  名字:買票記錄 別名:售票信息 描述:存放售票信息的文件,以供用戶查詢,并作相應操作 定義:買票記錄=買票編號+售票員編號+旅客編號+買票數量+買票時間     

10、60;                     4) 退票信息數據字典 名字:退票記錄 別名:退票信息 描述:存放退票信息的文件,以供用戶查詢,并作相應操作 定義:退票記錄=退票編號+售票員編號+旅客編號+退票數量+扣除金額+返還金額+退票時間         

11、;              5)列車??坑涗洈祿值?#160;   名字:列車??坑涗?#160;別名:列車??啃畔?#160;描述:存放列車??啃畔⒌奈募?,以供用戶查詢列車有哪些停靠站及任意兩站之間的到達時間、出發(fā)時間、里程數、歷時、各種座位票價、各類座位數量等信息等,并作相應操作 定義:??坑涗?停靠編號+列車編號+車站編號+到達時間+發(fā)車時間+兩站里程數+歷時+硬座價格+硬臥價格+軟座價格+軟臥價格+特等座

12、價格+一等座價格+二等座價格+高級軟臥價格                     6)列車信息數據字典      名字:列車記錄 別名:列車信息 描述:存放列車信息的文件,以供用戶查詢列車車次、等級、起點站、終點站、 各類座位數量等信息,并作相應操作 定義:列車記錄=列車編號+運費序號+

13、列車等級+起點站+硬座總數量+軟座總數量 +硬臥總數量+軟臥總數量+特等座總數量+一等座總數量+二等座總數量+高級軟臥總數量+無座總數量+當前剩余硬座數量+當前剩余軟座數量+當前剩余硬臥數量+當前剩余軟臥數量+當前剩余特等6運行需求6.1用戶界面采取對話框方式,多功能窗口運行6.2硬件接口(1)硬件接口:支持x86系列PC機(2)網絡硬件接口要求:現實中要求具有高速以太網組網一實現聯網銷售,但是在理論實驗驗證軟件本身的目的來看,無需網絡通訊接口。6.3軟件接口運行于Windows2000及更高版本。6.4故障處理正常使用時不用出錯,對于用戶的輸入錯誤應及時給出適當的改正信息提示,若運行遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。7其它需求(1)可用性:該軟件也

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論