軟件工程-火車票系統_第1頁
軟件工程-火車票系統_第2頁
軟件工程-火車票系統_第3頁
軟件工程-火車票系統_第4頁
軟件工程-火車票系統_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、火車票售票系統 -計科1105馮兆光 2011011172劉晉滔 2011011176一 項目概述項目簡介火車票售票系統是一款針對全國各大乘客集散地,方便工作人員和乘客順利抵達目的地的便捷操作軟件,乘客集散地只需安裝本系統,配備專業的操作人員,即可安全、有序地完成人員輸送任務。項目功能火車票售票系統可登記全國各地的客運專線、包括發車時間、到達時間、經過各中轉站時間、在各中轉站等待時間及發車時間、各站點間距離、票價、各列車車廂容量、座位分布、列車類型、列車車號、車票信息、預定信息、乘客身份信息、乘客攜帶物品限定信息、車票代售點信息、網絡購票、貨運信息、網絡購票常見問題解決方式、鐵路常識等。功能模

2、塊介紹車票票面信息:包含乘車區間(始發站、終點站)、發車時間、發車日期、乘客身份信息(身份證號、姓名)、乘客所乘列車座位信息(列車車廂號、座位號)、乘客乘車須知、票價、座位類型(硬座、硬臥、軟座、軟臥)。網絡購票信息:查詢列車信息(列車時刻表、列車車次)、余票信息、票價信息、退票信息、列車正晚點信息、車票代售點信息、預訂信息、貨運運費、貨運業務咨詢。列車信息:列車車次、列車所屬類型(普快、動車、空調特快等)、列車始發站、終點站、中轉站、始發時間、到達時間、各站點停靠時間、乘車區間及價格、列車運行時長、已運行時長。候車室信息:列車車次、列車運行時間(發車時間、到達時間)、對應車次所在候車區域、對

3、應區域所要發車車次。系統運行要求該系統主要是針對輸送長途旅客。對于后臺程序的運行,只需植入到電腦中,由經過培訓的售票員操作,熟悉操作流程,對各問題所需操作及應用到的模塊等綜合問題的解答。二 可行性研究可行性研究過程本系統是針對全國各地的旅客,因此這一問題的解決,這一項目的實現,將更簡化整個操作流程,減少人工操作以及由人工操作所引起的人為失誤,大大降低了對數據的操作量。本系統所需的是項目人員的研究及整個操作過程所需的步驟及對所出現的問題的正確操作。可行性研究要解決的問題項目研究人員:對于項目研究人員所需的操作即為界面功能實現的后臺代碼,這不僅僅是最需要解決的問題,項目人員最需要的是對整個系統所要

4、實現的功能的整合,針對某一問題所需要的操作,所對應的模塊,所調用的數據,這些都需要借助于日常出現問題的總結,因此項目開發人員是要對列車整個運行過程十分了解,并熟知所面對問題的解決方法。系統操作人員:對于系統操作人員,需要了解整個系統所能實現的功能以及對應的處理,如何操作,怎么操作這是需要解決的問題。項目在經濟上的可行性任何一個軟件公司對于所要開發的項目,都需要對整個功能實現的解決有深入了解,因此調查是必不可少的。當然由此產生費用視該系統所要解決問題的范圍而定,針對本系統,一個面對大眾,一勞永逸的工程,所需花費與收益相比,可謂九牛一毛。對于相關人員的培訓費用和從程序入手到系統實現的費用也不值一提

5、。因此,相對于系統所帶來的經濟價值和社會效益而言,在經濟可行性上是完全可行的。方案的具體實現 對于程序實現者來說,一個大的程序可以分解為若干個子程序,進而一步步實現。對于售票系統,我們可以將其拆分為票面信息版塊、網絡售票信息版塊、列車信息版塊、候車信息版塊等小的分支,我們可以在解決以上各個版塊之后,實現系統的綜合,進而實現各方面功能。三 需求分析3.1 功能需求為旅客提供火車票購買與預訂服務,方便火車站的售票工作,提高火車站的服務質量和服務效率,我們開發了火車票售票系統。3.2 性能需求為了保證系統能夠長期、安全、穩定、可靠、高效的運行,本系統應該滿足以下的性能需求。準確性和及時性系統處理的準

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

7、都要符合國家標準,各鐵道部統一。如規范的數據庫操作界面、作為業界標準的TCP/IP網絡協議及ISO9002標準所要求的質量規范等;同時,在自主開發本系統時,要進行良好的設計工作,制訂行之有效的軟件工程規范,保證代碼的易讀性、可操作性和可移植性。系統的響應速度 車票預訂系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統計分析時,根據所需數據量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。需求模型 數據字典 售票工作人員日志數據字典 名字:售票工作人員日志 別名:售票員工作日志 描述:記錄售票工作人員出勤信息的文件,以供統計售票工作人員出勤情況 定

8、義:售票工作人員日志=日志編號+售票員編號+售票員登錄時間+售票員退出時間 訂票信息數據字典 名字:訂票記錄 別名:訂單信息 描述:存放訂單信息的文件,以供用戶查詢,并做相應操作 定義:訂票記錄=用戶名+車號+發車日期+訂購日期+訂購票數+總價 售票信息數據字典 名字:買票記錄 別名:售票信息 描述:存放售票信息的文件,以供用戶查詢,并做相應操作 定義:買票記錄=買票編號+售票員編號+旅客編號+買票數量+買票時間 退票信息數據字典 名字:退票記錄 別名:退票信息 描述:存放退票信息的文件,以供用戶查詢,并做相應操作 定義:退票記錄=退票編號+售票員編號+旅客編號+退票數量+扣除金額+返還金額+

9、退票時間 列車停靠記錄數據字典 名字:列車停靠記錄 別名:列車停靠信息 描述:存放列車停靠信息的文件,以供用戶查詢列車有哪些停靠站及任意兩站之間的到達時間、出發時間、里程數、歷時、各種座位票價、各類座位數量等信息等,并做相應操作 定義:停靠記錄=停靠編號+列車編號+車站編號+到達時間+發車時間+兩站里程數+歷時+硬座價格+硬臥價格+軟座價格+軟臥價格+特等座價格+一等座價格+二等座價格+高級軟臥價格 列車信息數據字典 名字:列車記錄 別名:列車信息 描述:存放列車信息的文件,以供用戶查詢列車車次、等級、起點站、終點站、各類座位數量等信息,并做相應操作 定義:列車記錄=列車編號+運費序號+列車等級+起點站+硬座總數量+軟座總數量+硬臥總數量+軟臥總數量+特等座總數量+一等座總數量+二等座總數量+高級軟

溫馨提示

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

評論

0/150

提交評論