資源描述:
《高鐵訂票信息系統(tǒng).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、高鐵訂票信息系統(tǒng)設(shè)計引言:本次設(shè)計一個信息系統(tǒng),我選擇了高鐵信息系統(tǒng),因為高鐵已經(jīng)滲透到了我們生活旅游的方方面面,給人們的出行帶來了極大的便利。一、系統(tǒng)分析1、系統(tǒng)可行性分析(1)經(jīng)濟(jì)可行性可采用COCOMO模型來計算:估算公式:ED=rSc ED為開發(fā)總的工作量(人·日),S為源代碼行數(shù)。TD=a(ED)b TD為開發(fā)時間(天)結(jié)構(gòu)型項目,S為1000行左右代碼行數(shù)?開發(fā)總的工作量:ED=2.4*20001.05=5000(人.日)開發(fā)時間:2.5*(5000)0.38=64(天)開發(fā)成本:5000人.日*100元/人.
2、日=元(2)技術(shù)可行性高鐵訂票信息系統(tǒng)是為了提高車站的服務(wù)質(zhì)量和工作效率,它主要完成如下所示功能:在車站總部安裝Windows2008Server和SQLServer2008的服務(wù)器;在售票廳安裝數(shù)臺終端售票PC機(jī)和查詢觸屏機(jī),在車站顯目位置安裝數(shù)臺顯示屏幕。目的是幫助售票員快速的辦理售票手續(xù),提高工作效率;并對數(shù)據(jù)進(jìn)行備份,為旅客提供列車信息查詢和顯示提醒。同時系統(tǒng)還為旅客提供網(wǎng)絡(luò)訂票服務(wù),減輕現(xiàn)場售票的壓力,方便旅客出行。系統(tǒng)具有優(yōu)良的安全性能。(3)社會可行性隨著旅游業(yè)的逐漸的成熟發(fā)達(dá),高鐵客運(yùn)量大幅度的提高,國內(nèi)旅游的增加
3、,這些都對高鐵的信息管理系統(tǒng)提出了更高的要求,所以要不斷的完善更新高鐵售票系統(tǒng),提高高鐵售票系統(tǒng)的工作效率。高鐵公司為方便旅客,需開發(fā)一個訂票系統(tǒng)。系統(tǒng)的操作者是有登錄密碼和用戶名的售票員。系統(tǒng)要實現(xiàn)的基本功能是車次的調(diào)整,售票,訂票,取票,退票,乘客信息的管理,乘客購票的統(tǒng)計;而系統(tǒng)在以后擴(kuò)展時還可以實現(xiàn)的功能有:對乘務(wù)工作人員的管理,預(yù)定車票的送票情況管理等。此系統(tǒng)的開發(fā)由我們分模塊完成,而我所負(fù)責(zé)的模塊是實現(xiàn)系統(tǒng)的車次調(diào)整,售票,訂票,退票,取票,車次查詢功能。舉一個旅客訂票的例子:預(yù)定車票的旅客信息,包括姓名、性別、地址、
4、證件號、目的地,輸入車票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢高鐵公司內(nèi)的車次數(shù)據(jù)服務(wù)器后,為旅客安排車次,印出取票通知。旅客在飛機(jī)起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出車票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡單明了,易于操作,服務(wù)器程序利于維護(hù)。高鐵售票系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。2、系統(tǒng)需求分析
5、高鐵售票系統(tǒng)的數(shù)據(jù)需求包括如下幾點:數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,車票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性
6、,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。數(shù)據(jù)的共享與獨立性整個車票預(yù)定系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。系統(tǒng)能實現(xiàn)的操作和功能如下:(1)功能需求分析數(shù)據(jù)流圖頂層圖:一層圖:數(shù)據(jù)字典數(shù)據(jù)條目:系統(tǒng)管理要求=[乘客資料表
7、乘務(wù)人員資料表
8、購買信息表
9、車次信息表
10、
11、行駛信息表
12、訂單信息表]乘客資料表=身份證號+姓名+性別+年齡+家庭地址+電話+旅客類型+目的地乘務(wù)人員資料表=編號+職稱+姓名+年齡+性別購買信息表=旅客證件號+車次+票價車次信息表=車次號+出發(fā)地+目的地+發(fā)站時間+到站時間+車次類型+剩余票數(shù)+價格行駛信息表=車次號+高鐵號+行程+中轉(zhuǎn)站訂單信息表=姓名+證件號+車次+車廂+座位+訂票日期(2)性能需求分析高鐵訂票系統(tǒng)的性能分析包括檢索速度,存儲容量等。高鐵客運(yùn)量大幅度的提高,國內(nèi)旅游的增加,這些都對高鐵的信息管理系統(tǒng)提出了更高的要求,所以要不斷的完善更新高鐵售票系統(tǒng),提高
13、高鐵售票系統(tǒng)的工作效率。既要提高檢索速度,又要增大存儲容量。二、系統(tǒng)設(shè)計1、總體設(shè)計畫功能模塊圖:2、詳細(xì)設(shè)計HIPO圖三、數(shù)據(jù)庫設(shè)計1、畫E-R圖2、設(shè)計數(shù)據(jù)庫表旅客關(guān)系表:姓名身份證號電話性別地址張三男北京李四男無錫王五女南京小劉男上海旅客-車