程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 數據庫,在鐵路售票系統中

數據庫,在鐵路售票系統中

編輯:SyBase綜合文章
中國擁有總裡程超過五萬公裡的鐵路線,是世界上最大的鐵路運輸網之一。而鐵路客運服務在其中又占有非常重要的地位。其中有5000多個車站承辦客運業務,日開列車2000多列。為了在日益加劇的客戶運輸服務競爭中確保優勢,改善鐵路客戶的服務質量,鐵道部門一直在努力尋找提高競爭力、改善服務的新途徑。

中國鐵路客票發售和預訂系統的特殊性

  綜觀國外許多已成功運用多年的客票系統,有其成熟的經驗可以借鑒,而當今計算機和網絡技術的飛速發展則為我們提供了很好的條件。但中國鐵路客票系統有著自己的特殊性,主要表現在以下幾點:

   ◇ 規模龐大: 如前所述,中國鐵路有 5000 多個車站承辦客運業務,日開行旅客列車 2000 多列,系統建成後將有幾萬個窗口機需要聯網,每年客運量大於 10 億人次,最高日發售客票高達 400 萬張之多,可以說沒有任何一個國家的鐵路客票系統具有如此龐大的規模。

  ◇ 實時性強: 中國鐵路客票發售量不但大,而且熱線車票和售票時間較為集中,在售票高峰時,將會同時產生 4000 - 5000 個座席申請,其中有相當數量是對同一時間、同一車次、相同座席的請求。為保證響應速度,對網絡時延的要求非常高,計算機處理一張票的總時間一般應小於 7 秒,其中網絡通信時延要在 2 秒以內,而我國的通信條件又恰恰比較落後,要滿足這樣的要求則具有一定的難度。

◇ 票務管理復雜: 中國是一個發展中國家,人口眾多,鐵路旅客運輸是主要的交通運輸方式。從整體上講,客票的發售和預訂在數量上是供不應求,因此,每一張客票均要精確地確定座席,並且是當日當次有效。加上票種繁多、票價復雜、票額預分、座席復用和規章眾多等等,給數據組織和數據庫管理增加很多約束條件和困難。而國外發達國家由於鐵路運輸能力是供遠大於求,其主要客流集中在市郊和地鐵,客運管理簡單,對系統功能要求不高,除部分國家在預約客票中考慮了座席外,大量的售票業務都不必處理座席信息,其系統開發的難度則比中國小得多。

   ◇ 多級網絡結構: 由於國外系統起步較早,且通信發達,大多數采用集中處理的主機/終端方式,而我國幅員遼闊,通信條件較差,根據實際情況,將采用近代發展的集中與分布相結合的客戶機/服務器體系結構,這對大規模信息系統的應用也是探索和創新。

  ◇ 管理體制改革: 中國鐵路部門在長期的手工作業過程中,為解決運量與運能的矛盾,建立了一整套嚴格的行之有效的客票發售組織與管理制度,但在很大程度上並不適應現代技術和新系統的運用,這在系統建設過程中將要有所打破、有所創新、有所改革,也增加了系統開發的難度。

  上述種種特殊性說明,中國鐵路客票系統的復雜程度遠遠高於國外的售票系統。

系統目標

  中國鐵路客票發售和預訂系統的最終目標是建立一個覆蓋全國鐵路的計算機售票網絡,實現客票管理和發售工作現代化,從而方便旅客購票和旅行,提高鐵路客運經營水平和服務質量,達到國際先進水平,成為世界上規模最大的鐵路客票發售和預訂系統。具體目標如下:

  - 實現全路快車營業站計算機聯網售票,以機器代替人工作業,以軟票替代常備客票。在任一售票窗口可發售任意方向和任意車次的客票,最大限度地為旅客提供方便。

  - 系統可預訂、預售和發售當日客票,具有售返程、聯程等異地購票功能。

  - 系統預售期近期為 10 天,遠期為 30 天;預訂期近期為 2個月,遠期為半年。

  - 實現票額、座席、制票、計費、結算、統計等工作的計算機管理。逐步形成統一的客票信息源,實現信息共享。

  - 加強客票信息管理與分析,提高座席利用率,為鐵路客運組織與管理工作提供輔助決策支持。

總體結構

  客票發售和預訂系統的總體結構,取決於業務處理、數據流程、系統功能及網絡傳輸能力等相關因素。關鍵是座席數據庫的規劃與配置。

  ◇ 集中式方案: 全路各車次的座席信息全部集中,僅設立一個中央座席數據庫,為取得有關座席信息,各車站系統直接訪問中央座席數據庫。該方案具有結構簡單,數據庫維護方便,有利於保持數據的一致性和完整性,便於異地票、聯程票和座席復用處理等優點;但是系統建設必須自上而下進行,見效慢,且不易分步實施,系統的運行將依賴於高性能高可靠的主機和廣域網絡。

  ◇ 分布式方案: 在各個車站建立各自的座席數據庫,存儲本地售票所需的全部座席數據,不設上一級和中央座席數據庫。該方案的優點是,便於實施,網絡上數據傳輸量小,對本地購票的響應速度快;其缺點是,座席數據庫過於分散,不便進行票額的管理與調配,不利於聯程票和座席復用等業務處理,保持系統數據的一致性較為困難。

  ◇ 集中與分布相結合方案: 設立一個中央數據庫和若干個地區數據庫,在地區數據庫中存儲本地區始發列車的座席數據。該方案綜合了集中式和分布式兩種方案的優點,避免了兩者的缺點。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved