火車訂票管理信息數(shù)據(jù)庫設(shè)計(jì)_第1頁
火車訂票管理信息數(shù)據(jù)庫設(shè)計(jì)_第2頁
火車訂票管理信息數(shù)據(jù)庫設(shè)計(jì)_第3頁
火車訂票管理信息數(shù)據(jù)庫設(shè)計(jì)_第4頁
火車訂票管理信息數(shù)據(jù)庫設(shè)計(jì)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 TOC o 1-5 h z HYPERLINK l bookmark7 o Current Document 一、課題背景及意義1 HYPERLINK l bookmark11 o Current Document 1.1概述1 HYPERLINK l bookmark14 o Current Document 1.2意義1 HYPERLINK l bookmark17 o Current Document 1.3數(shù)據(jù)庫優(yōu)勢1 HYPERLINK l bookmark20 o Current Document 1.4開發(fā)環(huán)境2 HYPERLINK l bookmark23 o Current

2、 Document 二、需求分析3 HYPERLINK l bookmark31 o Current Document 2.1業(yè)務(wù)需求分析3 HYPERLINK l bookmark34 o Current Document 2.2功能需求3 HYPERLINK l bookmark37 o Current Document 2.3數(shù)據(jù)需求4 HYPERLINK l bookmark40 o Current Document 2.4性能需求5 HYPERLINK l bookmark43 o Current Document 三、系統(tǒng)總體設(shè)計(jì)6 HYPERLINK l bookmark47 o

3、 Current Document 3.1系統(tǒng)構(gòu)成6 HYPERLINK l bookmark50 o Current Document 3.2數(shù)據(jù)庫設(shè)計(jì)7 HYPERLINK l bookmark53 o Current Document 3.2.1概念構(gòu)造設(shè)計(jì)7 HYPERLINK l bookmark56 o Current Document 3.2.2邏輯構(gòu)造設(shè)計(jì)8 HYPERLINK l bookmark59 o Current Document 3.3物理構(gòu)造設(shè)計(jì)93.3.1擬定數(shù)據(jù)庫日勺存儲構(gòu)造103.3.2調(diào)試分析103.4數(shù)據(jù)庫模式定義20四、系統(tǒng)具體設(shè)計(jì)及實(shí)現(xiàn)214.1模塊

4、簡述214.2模塊設(shè)計(jì)21五、結(jié)束語32六、參照文獻(xiàn)34一、課題背景及意義1.1概述信息時代已經(jīng)來臨,信息解決日勺利器一一計(jì)算機(jī)應(yīng)用于火車站售票日勺平常管 理為火車站售票日勺現(xiàn)代化帶來了從未有過日勺動力和機(jī)遇,為火車站票務(wù)管理領(lǐng)域 勺飛速發(fā)展提供了無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為火車站票務(wù)管理科 學(xué)化和現(xiàn)代化勺重要標(biāo)志,給火車站票務(wù)帶來了明顯勺經(jīng)濟(jì)效益和社會效益。采 用數(shù)據(jù)技術(shù)建立勺管理系統(tǒng)不僅能提高發(fā)售/預(yù)定車票勺效率,還能減少錯誤發(fā) 生勺概率,以便顧客勺查詢訂購車票。減少工作人員勺工作量,避免購票人員在 車站無效勺等票,可以調(diào)高購買者買到票勺機(jī)率,這樣勺作用在春運(yùn)期間最為明 顯,由于

5、在春運(yùn)勺時候車站里許多人是在無效勺等票,不僅導(dǎo)致車站里人員管理 勺困難,還使本可以買到票勺人無辜揮霍時間在侯票上。目前火車票勺訂購僅僅 依托手工操作,已既有勺工作人員很難應(yīng)付車票訂購高峰時刻勺大量數(shù)據(jù)解決問 題,同步還會浮現(xiàn)由此帶來勺旅客查詢問題,導(dǎo)致火車誤點(diǎn)狀況。本次設(shè)計(jì)擬開 發(fā)一種火車票訂購系統(tǒng),可以減少人工操作,提高工作效率,同步以便乘客查詢 訂票。1.2意義火車票訂購始終是困擾我們勺一種老問題,也是社會服務(wù)勺一種難點(diǎn),訂票 勺查詢以及車票信息勺查詢時期一種最基本勺業(yè)務(wù),從便面上看,這只是一種最 簡樸勺部分,但是它波及到管理以及客戶服務(wù)勺多種方面,因此設(shè)計(jì)了本火車票 訂購系統(tǒng)來實(shí)現(xiàn)票務(wù)勺

6、查詢。1.3數(shù)據(jù)庫優(yōu)勢數(shù)據(jù)庫管理勺特點(diǎn)諸多,它比老式勺數(shù)據(jù)管理擁有諸多長處。如下就是數(shù)據(jù) 庫勺優(yōu)勢。一、數(shù)據(jù)構(gòu)造化。所謂“整體”構(gòu)造化是指在數(shù)據(jù)庫中勺數(shù)據(jù)不再僅 僅針對某一種應(yīng)用,而是面向全組織勺;不僅數(shù)據(jù)內(nèi)部是構(gòu)造化勺,并且整體也 是構(gòu)造化勺,數(shù)據(jù)之間是有聯(lián)系勺。二、數(shù)據(jù)勺共享性高,冗余度低,易擴(kuò)大。 數(shù)據(jù)共享可以減少數(shù)據(jù)日勺冗余,節(jié)省存儲空間。數(shù)據(jù)共享還可以避免數(shù)據(jù)之間日勺 不相容性和不一致性。三、數(shù)據(jù)獨(dú)立性高。涉及物理獨(dú)立性和數(shù)據(jù)日勺邏輯獨(dú)立性。 物理勺獨(dú)立性是指顧客勺應(yīng)用程序與存儲在磁盤上勺數(shù)據(jù)庫中勺數(shù)據(jù)是互相獨(dú) 立勺。邏輯獨(dú)立性是指顧客勺應(yīng)用程序與數(shù)據(jù)庫勺邏輯構(gòu)造是互相獨(dú)立勺。四、

7、數(shù)據(jù)是由DBMS統(tǒng)一管理和控制勺。涉及(1)數(shù)據(jù)勺安全性保護(hù)(2)數(shù)據(jù)勺完 整性檢查(3)并發(fā)控制(4)數(shù)據(jù)庫恢復(fù)1.4開發(fā)環(huán)境工具軟件運(yùn)用Visio和SQL Sever數(shù)據(jù)庫來開發(fā)這個火車票訂購系統(tǒng)二、需求分析在構(gòu)造系統(tǒng)時,一方面從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需 求劃分系統(tǒng)功能模塊。這樣,就把一種大勺系統(tǒng)分解成了幾種小系統(tǒng),使整個系 統(tǒng)勺功能更加具體易于理解,同步易于實(shí)現(xiàn)系統(tǒng)勺整體設(shè)計(jì)。本系統(tǒng)分為二個功 能,分別是顧客管理和車次/車票管理,其所能實(shí)現(xiàn)勺功能:1、實(shí)現(xiàn)顧客登錄、顧客添加。2、實(shí)現(xiàn)對車次勺刪除和車次基本信息勺添加。3、實(shí)現(xiàn)售票勺基本管理。4、實(shí)現(xiàn)對車次基本信息勺查詢

8、。2.1業(yè)務(wù)需求分析從實(shí)際角度出發(fā),對于顧客要提供以便快捷勺車票查詢和訂票服務(wù),對于車 站工作人員,則是要可以以便明朗勺對車次信息進(jìn)行增刪修改操作和車票勺訂售 操作,提高車次勺編組效率,是車次資源得到充足運(yùn)用,并可以提高車票勺發(fā)售 效率減少工作人員勺工作量。2.2功能需求在數(shù)據(jù)操作界面需要有顧客登錄窗口和車次信息操作窗口,這需要有實(shí)現(xiàn)顧客登錄勺功能和車次查詢、添加、車票發(fā)售勺功能。這是火車訂票系統(tǒng)勺基本功能,只有實(shí)現(xiàn)了這幾種功能一種火車訂票系統(tǒng)才干開始運(yùn)作,在本系統(tǒng)中實(shí)現(xiàn)了 顧客日勺登錄添加和車票日勺基本信息操作。功能列表編號功能名稱功能闡明1. 1顧客登錄顧客輸入顧客名和密碼登錄系統(tǒng)1. 2

9、顧客添加增長顧客和對所添加勺顧客權(quán)限進(jìn)行設(shè)定2. 1添加車次添加車次勺基本信息2. 2刪除車次刪除車勺基本信息3. 1隹票口 aK對車票銷售/預(yù)定勺操作4. 1車次查詢對車次基本信息勺查詢2.3數(shù)據(jù)需求系統(tǒng)解決勺對象有:顧客信息:顧客名、顧客密碼、顧客權(quán)限。車次信息:車次號、票價、起始站、目勺站、開車時間、到站時間、實(shí)時座位數(shù)。2.1系統(tǒng)底層數(shù)據(jù)流圖數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義存儲構(gòu)造IDC-1username顧客名Char(30)IDC-2Password登錄密碼Char(30)IDC-3Radio顧客權(quán)限Char(30)IDC-4Trainno車次號Char(30)IDC-5Price票價Money

10、(8)IDC-6Availableseat座位數(shù)Int(4)IDC-7Startstation起始站Char(30)IDC-8Endstation目勺站Char(30)IDC-9Starttime發(fā)車時間Char(30)IDC-10Arrivetime到站時間Char(30)2.3數(shù)據(jù)字典2.4性能需求為了保證系統(tǒng)可以長期、安全、穩(wěn)定、可靠、高效日勺運(yùn)營,本系統(tǒng)應(yīng)當(dāng)滿足 如下日勺性能需求。1.精確性和及時性系統(tǒng)解決勺精確性和及時性是系統(tǒng)勺必要性能。系統(tǒng)應(yīng)能及時并且精確勺根 據(jù)顧客權(quán)限及所輸入勺信息做出響應(yīng)。由于本系統(tǒng)勺查詢功能對于整個系統(tǒng)勺功 能和性能完畢舉足輕重。作為系統(tǒng)勺諸多數(shù)據(jù)來源,而車

11、票勺數(shù)量和時間又影響 顧客日勺決策活動,其精確性和及時性很大限度上決定了系統(tǒng)日勺成敗。在系統(tǒng)開發(fā) 過程中,必須采用一定日勺措施保證系統(tǒng)日勺精確性和及時性。2.安全性網(wǎng)上訂票系統(tǒng)中波及到勺數(shù)據(jù)是客運(yùn)公司相稱重要勺信息,系統(tǒng)要保證顧客 勺權(quán)限,對于車次等信息顧客只享有查詢服務(wù),不得更改;系統(tǒng)還要提供以便勺 手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)備份、平常安全管理、以及系統(tǒng)意外崩潰時數(shù)據(jù)勺 恢復(fù)等工作。同步系統(tǒng)還要保證對數(shù)據(jù)庫進(jìn)行及時更新,保證數(shù)據(jù)一致。三、系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)構(gòu)成系統(tǒng)開發(fā)勺總體目勺是實(shí)現(xiàn)火車票訂/售票管理勺系統(tǒng)化和自動化,保證車 票售出和車次信息管理勺對勺無誤,保證車票和車次管理勺有效。在本

12、系統(tǒng)中分 為兩個子系統(tǒng),分別是顧客子系統(tǒng)和車次信息子系統(tǒng),重要任務(wù)是對顧客信息、 車次信息、車票信息等操作及外理。本系統(tǒng)為C/S構(gòu)造、運(yùn)營平臺為微軟VC+6.0 以上版本。以及SQL Sever以上版本。下圖3.1為系統(tǒng)功能構(gòu)造圖:3.1功能模塊圖3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1概念構(gòu)造設(shè)計(jì)概念設(shè)計(jì)階段重要是將需求分析階段得到日勺顧客需求抽象為信息構(gòu)造(概念模型)日勺過程。根據(jù)之前日勺分析,數(shù)據(jù)庫應(yīng)當(dāng)重要日勺實(shí)體有顧客和車票信息。通過度析得到勺實(shí)體關(guān)系圖、E-R圖如下:3.2.2邏輯構(gòu)造設(shè)計(jì)邏輯構(gòu)造勺任務(wù)就是把概念構(gòu)造設(shè)計(jì)階段設(shè)計(jì)好勺基本E-R圖轉(zhuǎn)化為與選 用DBMS產(chǎn)品所支持日勺數(shù)據(jù)模型有相符合日

13、勺邏輯構(gòu)造。將上圖勺E-R圖轉(zhuǎn)化為如下勺關(guān)系模型。關(guān)系勺碼用橫線標(biāo)出。顧客(身份證號、顧客名、性別、電話)訂票信息(訂單號、身份證號、車號、發(fā)車時間、訂購日期、訂購票數(shù))車次(車號、發(fā)車日期、出發(fā)地、目勺地、開出時刻、達(dá)到時刻、剩余票數(shù)、票價、座位類型)以上是實(shí)體以及其屬性。查詢(身份證號、車號、發(fā)車日期、查詢方式)訂票(訂單號、訂票方式)退票(訂單號、退票方式)以上是聯(lián)系及其屬性。火車站網(wǎng)上訂票系統(tǒng)數(shù)據(jù)庫中各個表格勺設(shè)計(jì)成果如表2.1表2.6所 示。每個表格表達(dá)在數(shù)據(jù)庫中日勺一種表。表2-1車次信息字段名數(shù)據(jù)類型與否可空闡明車號char(10)NOT NULL(主鍵)出發(fā)地char(20)N

14、OT NULL目勺地char(20)NOT NULL發(fā)車日期DatetimeNOT NULL(主鍵)開出時刻DatetimeNOT NULL達(dá)到時刻DatetimeNOT NULL剩余票數(shù)intNOT NULL票價Char (10)NOT NULL表2-2訂票信息字段名數(shù)據(jù)類型與否可空闡明訂單號Char(10)NOT NULL(主鍵)身份證號Char(18)NOT NULL(外鍵)車號char(10)NOT NULL(外鍵)發(fā)車日期datetimeNOT NULL(外鍵)訂購日期datetimeNOT NULL訂購票數(shù)IntNOT NULL總價MoneyNOT NULL表2-3顧客表字段名數(shù)據(jù)

15、類型與否可空闡明身份證號char(20)NOT NULL(主鍵)顧客名char(20)NOT NULL性別Char (2)電話char(20)表2-4訂票表字段名數(shù)據(jù)類型與否可空闡明訂單號char(20)NOT NULL(主鍵)訂票方式Char(20)表2-5退票表字段名數(shù)據(jù)類型與否可空闡明訂單號char(20)NOT NULL(主鍵)訂票方式Char(20)表2-6查詢表字段名數(shù)據(jù)類型與否可空闡明身份證號char(20)NOT NULL(主鍵)車號char(10)NOT NULL(主鍵)發(fā)車日期DatetimeNOT NULL(主鍵)查詢方式char(20)3.3物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫在物理設(shè)備

16、上日勺存儲構(gòu)造與存取措施稱為數(shù)據(jù)庫日勺物理構(gòu)造,它依賴 于選定日勺數(shù)據(jù)庫系統(tǒng)。對于數(shù)據(jù)庫查詢事務(wù),需要得到如下信息:查詢勺關(guān)系。通過連接查詢可以將車次和顧客之間互聯(lián);通過訂票和退 票可以將顧客和訂票信息互聯(lián),從而將每個表聯(lián)系在一起,構(gòu)成一種有 關(guān)聯(lián)勺數(shù)據(jù)庫。查詢條件所波及到勺屬性。查詢波及到勺屬性是(身份證號、車號、發(fā) 車日期);訂票波及到勺屬性是(訂票號);退票所波及到勺屬性(訂票 號)。連接條件所波及到勺屬性(身份證號、訂單號、車號-發(fā)車日期、訂單號)。對于數(shù)據(jù)更新,需要得到如下信息:被更新日勺關(guān)系。每個關(guān)系上勺更新操作條件所波及勺屬性。修改操作要變化勺屬性值。需要注意勺是,數(shù)據(jù)庫上運(yùn)營勺事務(wù)會不斷勺變化、增長或

溫馨提示

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

最新文檔

評論

0/150

提交評論