東哥計算機資訊管理綜合大作業

2022-06-20 10:51:04 字數 5881 閱讀 4113

准考證號:010*********

姓名:李東

目錄摘要3

第一章緒論4

1.1課題背景4

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

1.3系統的最終目標6

第二章課程設計的目的與意義8

2.1課程設計的目的8

2.2課程設計的意義8

第三章系統需求分析10

3.1系統功能需求分析10

3.2資料需求分析10

3.3資料字典11

第四章系統總體設計12

4.1系統總體結構設計12

4.2系統資料模型設計12

4.2.1 e-r圖12

4.2.2 關係模式14

4.2.3 資料表14

第五章系統實施17

第六章總結28

第七章致謝29

摘要 隨著科學的不斷進步,計算機應用已經遍布整個社會的每個角落。目前社會正處於健保發展方興未艾的時代,各火車站莫不兢兢業業地改善本身的體制或管理方式,以適應健保越來越嚴格的規範;在此背景下,本文論述了小型火車訂票管理系統的設計與實現。通過對各種資料庫管理系統(dbms)的模型分析,結合火車站售票查詢的實際需求,同時本文還說明了火車訂票管理系統的開發過程及各種技術細節。

本系統是適應時代發展的需要,提高管理的效率而開發設計的。

中國擁有總里程超過五萬公里的鐵路線,是世界上最大的鐵路運輸網之一。而鐵路客運服務在其中又占有非常重要的地位。其中有5000多個車站承辦客運業務,日開列車2000多列。

為了在日益加劇的客戶運輸服務競爭中確保優勢,改善鐵路客戶的服務質量,鐵道部門一直在努力尋找提高競爭力、改善服務的新途徑。結合所要開發的系統的特點,軟體設計採用物件導向設計開發工具,後台資料庫採用sql。整個系統力求做到操作簡便、介面友好、靈活、實用和安全。

**主要介紹了本課題的開發背景,所要完成的功能和開發的過程。重點的說明了系統設計的重點、設計思想、難點技術和解決方案。

關鍵詞: 資料庫管理系統 sql 票務查詢

第一章緒論

1.1課題背景

資訊時代已經來臨,資訊處理的利器——計算機應用於火車站售票的日常管理為火車站售票的現代化帶來了從未有過的動力和機遇,為火車站票務管理領域的飛速發展提供了無限潛力。採用計算機管理資訊系統已成為火車站票務管理科學化和現代化的重要標誌,給火車站票務帶來了明顯的經濟效益和社會效益。在此背景下,本文論述了火車訂票管理系統(的設計實現。

通過對各種資料庫管理系統的模型分析,結合火車站票務銷售查詢過程的實際需求,同時本文還說明了火車訂票管理系統的開發過程及各種技術細節。本系統是適應時代發展的需要,提高管理的效率而開發設計的。

火車售票是鐵路運輸業務管理的一項最基本業務。表面上看,它只是鐵路運輸業務的乙個簡單部分,但是它涉及的業務量大、客戶多,還涉及資金管理與客戶服務等多方面,因此這項業務關不像看上去那麼簡單。過去傳統的售票方式已不能滿足現代鐵路運輸業務流量劇增的客觀要求,本系統便是利用目前最先進、最新型的開發工具開發乙個火車售票管理系統。

它能方便快捷地運用在火車業務的營運之中。

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

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

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

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

票務管理複雜:中國是乙個發展中國家,人口眾多,鐵路旅客運輸是主要的交通運輸方式。從整體上講,客票的發售和預訂在數量上是供不應求,因此,每一張客票均要精確地確定座席,並且是當日當次有效。

加上票種繁多、票價複雜、票額預分、座席復用和規章眾多等等,給資料組織和資料庫管理增加很多約束條件和困難。而國外發達國家由於鐵路運輸能力是供遠大於求,其主要客流集中在市郊和地鐵,客運管理簡單,對系統功能要求不高,除部分國家在預約客票中考慮了座席外,大量的售票業務都不必處理座席資訊,其系統開發的難度則比中國小得多。

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

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

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

1.3系統最終目標

中國鐵路客票發售和預訂系統的最終目標是建立乙個覆蓋全國鐵路的計算機售票網路,實現客票管理和發售工作現代化,從而方便旅客購票和旅行,提高鐵路客運經營水平和服務質量,達到國際先進水平,成為世界上規模最大的鐵路客票發售和預訂系統。未來目標如下:   實現全路快車營業站計算機聯網售票,以機器代替人工作業,以軟票替代常備客票。

在任一售票視窗可發售任意方向和任意車次的客票,最大限度地為旅客提供方便。

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

系統預售期為 3 天。

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

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

總體結構

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

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

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

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

既便於異地購票、座席復用、資訊共享,又相對減少了網路的開銷;裝置投資合理,公升級更新容易;兼顧了技術先進和現實可能;既可適應體制改革,又能適應現狀,具有較大的彈性和適應能力。

第二章課程設計的目的與意義

2.1課程設計的目的

2.資料庫課程設計是資料庫系統原理實踐環節的及為重要的一部分.其目的是:

(1) 培養學生能夠應用資料庫系統原理在需求分析的基礎上對系統進行概念設計,學會設計區域性er,全域性er圖;

(2) 培養學生能夠應用資料庫系統在概念設計的基礎上應用關係規範化理論對系統進行邏輯設計,學會在er圖基礎上設計出易於查詢和操作的合理的規範化關係模型;

(3) 培養學生能夠應用sql語言對所設計的規範化關係模型進行物理設計,並且能夠應用事務處理,儲存過程,觸發器以保證資料庫系統的資料完整性,安全性,一致性,保證資料共享和防止資料衝突;

(4) 培養學生理論與實際相結合能力, 培養學生開發創新能力;

(5) 培養學生獨立分析問題、解決問題、查閱資料以及自學能力,以適應計算機產業日新月異發展的形勢;

(6) 提高和加強學生的計算機應用與軟體開發能力,使學生由初學者向專業的程式設計師過渡。

2.2課程設計的意義

目前,我國在計算機應用、計算機軟體和電子類相關專業的人才培養方面,取得了長足的發展,但同時也讓我們深刻地感覺到缺乏實際開發設計專案的經驗,不善與綜合運用所學理論,對知識的把握缺乏融會貫通的能力.尤其是我們計算機專業大學生,由於缺乏具體專案經驗,畢業之後普遍感到知識不能轉化為能力。課程設計可以鍛鍊我們理論聯絡實際的能力,為今後工作做鋪墊。

資訊時代已經來臨,資訊處理的利器——計算機應用於火車站售票的日常管理為火車站售票的現代化帶來了從未有過的動力和機遇,為火車站票務管理領域的飛速發展提供了無限潛力。採用計算機管理資訊系統已成為火車站票務管理科學化和現代化的重要標誌,給火車站票務帶來了明顯的經濟效益和社會效益。計算機已經成為人們生活不可卻小的一部分。

鐵路票務管理是一件比較負責但又非常重要的事情,它是涉及國家鐵路運輸的正常工作、國民經濟的發展和人民生活水平及質量的大事情。隨著經濟的發展,交通運輸越來越便捷,為了提高效率,減輕勞動強度,設計開發高效的鐵路資訊查詢系統就顯得頗為重要。火車售票管理中包含許多內容,有鐵路乘客運輸的運力問題,有訂票管理問題等等。

鐵路資訊查詢系統是企業資訊決策和管理的重要的組成部分,是一種典型的資訊管理系統(mis),其開發主要包括後台的資料庫的建立、維護以及前端的相應應用程式的開發兩個方面的內容,資料庫的建立和維護主要要求其管理資料的一致性、完整性、安全性等特點,而前台的應用程式開發則要求做到各項功能要完備、操作要簡便、易學易用等特點。本課程設計專門要解決這些問題,由於鐵路火車票務管理的複雜性,本設計與開發也僅是乙個嘗試性的工作,但其中有很多重要的思想和方法,涉及一些重要的程式**,對於研究開發該類程式的工程人員可以起個拋磚引玉的作用。

第三章系統需求分析

3.1系統功能需求分析

車站售票管理系統要求具有方便、快速的銷售功能,包括車票的預訂和退票的功能,能夠支援團體的預訂票和退票;能準確地了解售票情況,提供多種查詢和統計功能,如車次的查詢、時刻表的查詢;能按情況所需實現對車次的更改、票價的變動及排程功能;有完善的報表系統;具有一定的維護功能。

經過分析後確定系統應具備以下功能:

(1)、售票功能

1 銷售車票

2 預訂車票

3 退票

(2)、查詢功能

1 車次查詢

2 時刻表查詢

3 預定情況查詢

(3)、排程功能

1 運價修改

2 車輛修改

3 終點站修改

4 車次修改

(4)、維護功能

1 車票表修改

2 密碼修改

3 退出

(5)、統計功能

1 售票統計

2 報表列印

3.2資料需求分析

使用結構化分析方法,確定系統的資料主要是運價、車次、終點站名、發車時間和車票,對資料的操作主要有運價修改、車次修改、終點站修改、發車時間修改、售票及列印,可以確定系統的處理邏輯和流程,得到如下所示的系統資料流圖。

3.3資料字典

經過分析可以得到以下資料流條目:

車次表=車輛編號+車型+座位數

終點站名錶=站名+里程

運價表=車型+運價

發車時刻表=車次+車輛編號+站名+發車時間+檢票口

已售車票表=票號+乘車日期+車次+站名+發車時間+票價+全半價+工號+退票否

預訂車票表=預訂號+乘車日期+車次+站名+發車時間+車型+票價+客戶名稱+訂票數量

退票表=票號+退票時間+票價+應退款

售票員編號=工號+姓名

第四章系統總體設計

4.1系統總體結構設計

4.2.2 關係模式

車輛(車輛編號,車型,座位數)

目標站名(站名,里程)

發車時刻表(車次,站名,車輛編號,發車時間,檢票口)途徑(車次,站名)

車票(票號,乘車日期,車次,站名,票價,全半價,座位號,工號,退票否)

預訂(預訂號,車次,站名,乘車日期,顧客名稱,票數)

退票(票號,退票時間,票價,應退款)

計算機資訊管理

資訊系統分析與設計 課程設計說明書 設計選題 學生資訊管理系統 學號 201106091111 姓名 李昊 2013年11月2日 目錄1 系統概述1 1.1系統介紹1 1.2 主要功能1 2 需求分析1 2.1開發背景1 2.2需求調查分析1 2.3系統功能結構圖2 2.4資料字典3 3 系統分析4...

論計算機資訊管理

在現代化管理中,計算機管理資訊系統已經成為企業管理不可缺少的幫手,它的廣泛應用已經成為管理現代化的重要標誌。在企業管理現代化中,組織 方法 控制的現代化離不開管理手段的現代化。隨著科學技術的發展,尤其是資訊科技和通訊技術的發展,使計算機和網路逐漸應用於現代管理之中。面對越來越多的資訊資源和越來越複雜...

廣州自考計算機資訊管理

計算機資訊管理專業介紹 計算機資訊管理專業是計算機技術與管理技術的交叉學科,各個學校的計算機資訊管理技術專業都有所不同,偏重計算機技術,涉及管理範疇,確切的是利用計算機完成各類資訊管理。專科課程 獨立本科段課程 畢業生主要面向商業 金融 網路等企業,從事網路應用 硬體組裝與維修 軟體開發 系統維護 ...