版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 概述</b></p><p> 隨著國(guó)民經(jīng)濟(jì)快速發(fā)展, 人們出行、交通越來(lái)越頻繁, 對(duì)服務(wù)的快捷、便利性要求也越來(lái)越高。從而對(duì)客運(yùn)行業(yè)的建設(shè)與管理提出了更高的要求。為適應(yīng)和推動(dòng)客運(yùn)行業(yè)的發(fā)展, 各種交通公司和部門(mén)開(kāi)始廣泛采用使用日趨成熟的計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)來(lái)實(shí)現(xiàn)票務(wù)信息的現(xiàn)代化管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,
2、保密性好,壽命長(zhǎng),成本底等。這些優(yōu)點(diǎn)能夠極大地提高信息管理和業(yè)務(wù)管理的效率。</p><p> 本火車(chē)站售票系統(tǒng)正是通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)信息實(shí)現(xiàn)高效率管理。該實(shí)驗(yàn)設(shè)計(jì)首先進(jìn)行需求分析,然后在需求文檔的指導(dǎo)下實(shí)現(xiàn)系統(tǒng)的功能,如操作員的信息管理功能及旅客的火車(chē)信息查詢、訂票、退票等功能,最終實(shí)現(xiàn)的是旅客購(gòu)得一張自己滿意的票券,同時(shí)力求通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)及計(jì)算機(jī)在其中的運(yùn)用達(dá)到提高工作效率,節(jié)約人力資源的效果。</p&g
3、t;<p><b> 系統(tǒng)需求分析</b></p><p> 在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng),使整個(gè)系統(tǒng)的功能更加詳細(xì)易于理解,同時(shí)易于實(shí)現(xiàn)系統(tǒng)的整體設(shè)計(jì)。本系統(tǒng)所能實(shí)現(xiàn)的功能:</p><p> 實(shí)現(xiàn)對(duì)車(chē)次的刪除和車(chē)次基本信息的添加。</p>
4、<p> 實(shí)現(xiàn)售票的基本管理。</p><p> 實(shí)現(xiàn)對(duì)車(chē)次基本信息的查詢。</p><p><b> 2.1業(yè)務(wù)需求分析</b></p><p> 從實(shí)際角度出發(fā),對(duì)于用戶要提供方便快捷的車(chē)票查詢和購(gòu)票服務(wù),對(duì)于車(chē)站工作人員,則是要能夠方便明朗的對(duì)車(chē)次信息進(jìn)行增刪修改操作和售票操作,提高車(chē)次的編組效率,使車(chē)次資源得到充分
5、利用,并可以提高車(chē)票的出售效率,降低工作人員的工作量。</p><p><b> 2.2功能需求</b></p><p> 在數(shù)據(jù)操作界面需要有售票員登錄窗口和車(chē)次信息操作窗口,這需要有實(shí)現(xiàn)售票員登錄的功能和車(chē)次查詢、添加、車(chē)票出售的功能。這是火車(chē)站售票系統(tǒng)的基本功能,只有實(shí)現(xiàn)了這幾個(gè)功能一個(gè)火車(chē)站售票系統(tǒng)才能開(kāi)始運(yùn)作,在本系統(tǒng)中實(shí)現(xiàn)了售票員的登錄和車(chē)票的基本信息
6、操作。</p><p> 表2.1 功能列表 1</p><p><b> 具體需求描述:</b></p><p><b> 售票員管理需求</b></p><p> 授權(quán)功能:只有登錄賬號(hào)和密碼合格的售票員才能進(jìn)入售票系統(tǒng)。</p><p> 考勤功能:方便了鐵路
7、部門(mén)對(duì)售票員的考勤。</p><p><b> 列車(chē)系統(tǒng)管理需求</b></p><p> 添加功能: 主要用來(lái)增加車(chē)次及相關(guān)信息。</p><p> 修改功能:主要是用來(lái)修改列車(chē)的發(fā)車(chē)和到達(dá)等相關(guān)信息。</p><p> 刪除功能:刪除已經(jīng)不用的列車(chē)信息。</p><p><b&g
8、t; 旅客購(gòu)票需求</b></p><p> 訂票功能:旅客可提前10天到各個(gè)站點(diǎn)查詢并預(yù)定所需車(chē)票。</p><p> 退票功能:旅客可隨時(shí)退換所購(gòu)車(chē)票。</p><p> 購(gòu)票功能:發(fā)售的車(chē)票按照速度快慢,分為特別快車(chē),直達(dá)快車(chē),普通快車(chē)。按照乘車(chē)的形式分為硬座票,軟座票,硬臥票,軟臥票等。</p><p><b
9、> 票務(wù)查詢需求</b></p><p> 站站查詢功能:旅客可根據(jù)始發(fā)站名和終到站名查詢到全國(guó)任意兩站之間的所有車(chē)次,并且相應(yīng)查詢出兩站的距離公里數(shù)、票價(jià)、經(jīng)過(guò)的時(shí)間和車(chē)次類型等各種信息。</p><p> 車(chē)次查詢功能:旅客可根據(jù)具體車(chē)次查詢到所需的相關(guān)信息。</p><p> 站名查詢功能:旅客可根據(jù)具體站名查詢到所需的相關(guān)信息。&l
10、t;/p><p><b> 2.3數(shù)據(jù)字典</b></p><p> 經(jīng)過(guò)可行性分析和初步需求調(diào)查,抽象出該火車(chē)站車(chē)票售票系統(tǒng)的業(yè)務(wù)流程圖,如圖2.1所示:</p><p> 圖2.1 售票業(yè)務(wù)流程圖 1</p><p> 根據(jù)功能列表和業(yè)務(wù)流程圖,開(kāi)始分析用戶需求。在此,采用自頂向下的結(jié)構(gòu)化分析方法(SA方法)。首
11、先,定義全局概念結(jié)構(gòu)的框架,如圖2.2所示:</p><p> 圖2.2 火車(chē)站車(chē)票售票系統(tǒng)總框架圖 1</p><p> 對(duì)各子系統(tǒng)進(jìn)一步細(xì)化,如下各圖所示:</p><p> 圖2.3 列車(chē)管理子系統(tǒng)細(xì)化 1</p><p> 圖2.4 列車(chē)查詢子系統(tǒng)細(xì)化 1</p><p> 圖2.5 售票/訂票/退票
12、子系統(tǒng)細(xì)化 1</p><p> 將所有子系統(tǒng)全部細(xì)化。將所有用戶需求分析完畢之后,開(kāi)始構(gòu)造數(shù)據(jù)字典。</p><p> 經(jīng)分析,本系統(tǒng)要用到七個(gè)基本表:列車(chē)信息總表、車(chē)票信息表、售票員信息表、旅客信息表、售票信息表、退票信息表和車(chē)站信息表。數(shù)據(jù)結(jié)構(gòu)定義如表2.2所示。</p><p> 表2.2 數(shù)據(jù)結(jié)構(gòu)定義 1</p><p>&l
13、t;b> 概念模型設(shè)計(jì)</b></p><p> 3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟</p><p> 3.1.1 概念結(jié)構(gòu)設(shè)計(jì)的方法</p><p> 本系統(tǒng)采用自底向上的概念結(jié)構(gòu)設(shè)計(jì)方法。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái)得到全局概念模式。</p><p> 3.1.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟<
14、/p><p> 概念結(jié)構(gòu)設(shè)計(jì)可分為兩個(gè)步驟:</p><p> 1、抽象數(shù)據(jù)并設(shè)計(jì)局部視圖。就是對(duì)需求分析階段收集到的數(shù)據(jù)按照E-R模型的要求進(jìn)行分類、組織,形成實(shí)體的屬性,標(biāo)識(shí)實(shí)體的鍵,確定實(shí)體之間的聯(lián)系類型,設(shè)計(jì)分E-R圖。</p><p> 2、集成局部視圖,得到全局的概念結(jié)構(gòu)。即將所有的分E-R圖綜合成一個(gè)系統(tǒng)的總E-R圖。</p><
15、p> 3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)</p><p> 按照?qǐng)D2.2列車(chē)票務(wù)管理系統(tǒng)總框架圖,設(shè)計(jì)局部E-R圖:</p><p> 圖3.1 列車(chē)管理E-R圖 1</p><p> 圖3.2 售票E-R圖 1</p><p> 圖3.3 退票E-R圖 2</p><p> 圖3.4 訂票E-R圖<
16、;/p><p> 圖3.5 售票員E-R圖</p><p> 圖3.6 旅客E-R圖 1</p><p><b> 3.3 視圖的集成</b></p><p> 將局部E-R圖集成為全局E-R圖并優(yōu)化,如圖3.7所示:</p><p> 圖3.7 總體概念結(jié)構(gòu)E-R圖 </p>
17、<p><b> 邏輯模型設(shè)計(jì)</b></p><p> 4.1 E-R圖向關(guān)系模型的轉(zhuǎn)化</p><p> 將圖3.6總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型如下:</p><p> 列車(chē)(列車(chē)編號(hào),車(chē)種,始發(fā)站,終到站,發(fā)時(shí),到時(shí),車(chē)廂數(shù),臥鋪車(chē)廂數(shù),剩余票數(shù),里程,經(jīng)過(guò)車(chē)站)</p><p> 車(chē)票
18、(車(chē)票編號(hào),發(fā)站,到站,發(fā)時(shí),到時(shí),票價(jià),座位類型,座位號(hào),售票站名)</p><p> 售票員(工作證號(hào),姓名,密碼,車(chē)站名)</p><p> 旅客(身份證號(hào),姓名,車(chē)票編號(hào))</p><p> 車(chē)站 (車(chē)站名,售票員工作證號(hào),城市名,所在?。?lt;/p><p> 購(gòu)票 (車(chē)票編號(hào),售票站名,購(gòu)票時(shí)間,旅客身份證號(hào))</p&g
19、t;<p> 訂票 (車(chē)票編號(hào),售票站名,訂票時(shí)間,旅客身份證號(hào))</p><p> 退票 (車(chē)票編號(hào),旅客身份證號(hào),退票金額)</p><p> 經(jīng)過(guò) (列車(chē)編號(hào),車(chē)站名,到時(shí),發(fā)時(shí),里程)</p><p> 4.2 數(shù)據(jù)模型的優(yōu)化</p><p> 將轉(zhuǎn)化的關(guān)系模式進(jìn)行優(yōu)化:</p><p>
20、; 列車(chē)(列車(chē)編號(hào),車(chē)種,始發(fā)站,終到站,發(fā)時(shí),到時(shí),車(chē)廂數(shù),臥鋪車(chē)廂數(shù),剩余票數(shù),里程,經(jīng)過(guò)車(chē)站)</p><p> 車(chē)票(車(chē)票編號(hào),發(fā)站,到站,發(fā)時(shí),到時(shí),票價(jià),座位類型,座位號(hào),售票站名)</p><p> 售票員(工作證號(hào),姓名,密碼)</p><p> 旅客(身份證號(hào),姓名,車(chē)票編號(hào))</p><p> 車(chē)站(車(chē)站名,城市
21、名,所在?。?lt;/p><p> 工作(車(chē)站名,售票員工作證號(hào))</p><p> 購(gòu)票 (車(chē)票編號(hào),旅客身份證號(hào))</p><p> 訂票 (車(chē)票編號(hào),旅客身份證號(hào),訂票時(shí)間)</p><p> 退票 (車(chē)票編號(hào),旅客身份證號(hào),退票金額)</p><p> 經(jīng)過(guò) (列車(chē)編號(hào),車(chē)站名,到時(shí),發(fā)時(shí),里程)<
22、/p><p> 4.3 數(shù)據(jù)庫(kù)表格設(shè)計(jì)</p><p> 根據(jù)優(yōu)化后的數(shù)據(jù)模型,設(shè)計(jì)表格,每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表,如表4.1-表4.7所示。</p><p> 表4.1 列車(chē)信息表 1</p><p> 表4.2 車(chē)票信息表 1</p><p> 表4.3 車(chē)站信息表 3</p><
23、p> 表4.4 售票員信息表 1</p><p> 表4.5 旅客信息表 2</p><p> 表4.6 購(gòu)票信息表 4</p><p> 表4.7 退票信息表 5</p><p><b> 物理模型設(shè)計(jì)</b></p><p> 因此系統(tǒng)較為簡(jiǎn)單,故未創(chuàng)建索引,現(xiàn)將表間關(guān)系展示
24、如下:</p><p> 關(guān)鍵業(yè)務(wù)邏輯的存儲(chǔ)過(guò)程實(shí)現(xiàn)</p><p><b> 6.1 創(chuàng)建數(shù)據(jù)庫(kù)</b></p><p> 6.2 在數(shù)據(jù)庫(kù)‘火車(chē)站車(chē)票售票系統(tǒng)0301’下建表</p><p> 共七個(gè)表:車(chē)票信息表0301、車(chē)站信息表0301、購(gòu)票信息表0301、列車(chē)信息表0301、旅客信息表0301、售票
25、員信息表0301、退票信息表0301。建表語(yǔ)句及結(jié)果如下:</p><p> 6.3 存儲(chǔ)過(guò)程的實(shí)現(xiàn)</p><p> 6.3.1 按站站查詢:</p><p><b> 存儲(chǔ)過(guò)程:</b></p><p><b> 執(zhí)行結(jié)果:</b></p><p> 6.3.2
26、 查詢旅客購(gòu)票信息:</p><p><b> 存儲(chǔ)過(guò)程:</b></p><p><b> 執(zhí)行結(jié)果:</b></p><p> 6.3.3 增加一趟列車(chē):</p><p><b> 存儲(chǔ)過(guò)程:</b></p><p><b> 執(zhí)
27、行結(jié)果:</b></p><p><b> 執(zhí)行存儲(chǔ)過(guò)程前:</b></p><p><b> 執(zhí)行存儲(chǔ)過(guò)程后:</b></p><p> 6.3.4 關(guān)鍵業(yè)務(wù)邏輯的實(shí)現(xiàn)</p><p> 描述:新的旅客(即原系統(tǒng)中未存儲(chǔ)該旅客相關(guān)信息的)購(gòu)買(mǎi)一張票后,剩余票數(shù)減一,旅客信息表中
28、記錄增加一條,購(gòu)票信息表中記錄增加一條。</p><p><b> 存儲(chǔ)過(guò)程:</b></p><p><b> 執(zhí)行結(jié)果:</b></p><p> 執(zhí)行存儲(chǔ)過(guò)程前該列車(chē)票數(shù):</p><p> 執(zhí)行存儲(chǔ)過(guò)程后該列車(chē)票數(shù)減一:</p><p> 存儲(chǔ)過(guò)程執(zhí)行前的旅
29、客信息表0301:</p><p> 存儲(chǔ)過(guò)程執(zhí)行后的旅客信息表0301:</p><p> 執(zhí)行存儲(chǔ)過(guò)程前的購(gòu)票信息表0301:</p><p> 執(zhí)行存儲(chǔ)過(guò)程后的購(gòu)票信息表0301:</p><p><b> 課程設(shè)計(jì)總結(jié)</b></p><p> 終于完成了這次的數(shù)據(jù)庫(kù)課程設(shè)計(jì),在
30、課程設(shè)計(jì)這兩周中,感受很深刻。、設(shè)計(jì)好一個(gè)數(shù)據(jù)庫(kù)真的不是件容易的事,就這樣一個(gè)小系統(tǒng)就已經(jīng)花費(fèi)了大量的時(shí)間和精力在上面了。雖然在網(wǎng)上看了不少類似的設(shè)計(jì),也吸取、借鑒了別人的一些東西,但是經(jīng)過(guò)修改和自己設(shè)計(jì),最終能夠做出一個(gè)小型的系統(tǒng)來(lái)真的很讓我振奮。通過(guò)這次課程設(shè)計(jì),領(lǐng)悟了很多東西。</p><p> 首先,整個(gè)設(shè)計(jì)過(guò)程中,邏輯思維一定要清晰。做到存儲(chǔ)過(guò)程的時(shí)候,突然發(fā)現(xiàn)前面的邏輯結(jié)構(gòu)分析不夠合理,于是又倒回去
31、再改,多次反復(fù),弄得自己都暈頭轉(zhuǎn)向了,于是把課程設(shè)計(jì)暫時(shí)放了兩天。那兩天里,重新整理了一下自己的思路,在第二天突然就想到了應(yīng)該如何修改自己的設(shè)計(jì)。然后根據(jù)自己整理后的思路一步一步修改,最后終于完成了任務(wù)。我想應(yīng)該是我一開(kāi)始在設(shè)計(jì)時(shí)急于求成,導(dǎo)致很多地方?jīng)]有考慮到,最后反而帶來(lái)了更大的工作量。所以除了思路清晰以外,冷靜沉著也很重要。</p><p> 另外,在設(shè)計(jì)的過(guò)程中,發(fā)現(xiàn)了很多問(wèn)題以及缺漏的知識(shí)點(diǎn),通過(guò)問(wèn)同
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----火車(chē)站車(chē)票售票系統(tǒng)
- 車(chē)站與火車(chē)站車(chē)票售票系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告----火車(chē)票售票系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--火車(chē)票售票管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--車(chē)站售票系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-火車(chē)票售票管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-火車(chē)票售票管理系統(tǒng)
- 大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)--火車(chē)站票務(wù)管理系統(tǒng)
- 火車(chē)售票系數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-車(chē)站售票管理系統(tǒng)
- 車(chē)站售票管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---車(chē)站售票管理系統(tǒng)
- 課程設(shè)計(jì)---火車(chē)票網(wǎng)上售票系統(tǒng)
- 火車(chē)站售票系統(tǒng)需求分析
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)航空售票管理系統(tǒng)
- 民航售票系統(tǒng)(數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-列車(chē)票務(wù)管理系統(tǒng)
- 火車(chē)售票系統(tǒng)課程設(shè)計(jì)
- 汽車(chē)車(chē)票銷(xiāo)售數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 車(chē)站售票管理系統(tǒng)數(shù)據(jù)庫(kù)課設(shè)
評(píng)論
0/150
提交評(píng)論