版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)說(shuō)明書(shū)</b></p><p> (數(shù)據(jù)庫(kù)技術(shù)及實(shí)訓(xùn))</p><p> 題目: 火車(chē)票售票管理系統(tǒng) </p><p> 院 系: 計(jì)算機(jī)科學(xué)與工程學(xué)院 </p><p> 專(zhuān)業(yè)班級(jí): 班
2、</p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p> 2014年 5 月 4日</p><p> 課程設(shè)計(jì)(論文)任務(wù)書(shū)</p>
3、<p> 計(jì)算機(jī)科學(xué)與工程學(xué)院 數(shù)字媒體 系</p><p> 年 月 日 </p><p><b> 摘要</b></p><p> 中國(guó)鐵路客票發(fā)售和預(yù)訂系統(tǒng)的核心功能是建立一個(gè)覆蓋全國(guó)鐵路的計(jì)算機(jī)售票網(wǎng)絡(luò),實(shí)現(xiàn)客票管理和發(fā)售工作現(xiàn)代化,從而方便旅客購(gòu)票和旅行,提高鐵路
4、客運(yùn)經(jīng)營(yíng)水平和服務(wù)質(zhì)量,系統(tǒng)可預(yù)訂、預(yù)售和發(fā)售當(dāng)日客票,具有售返程、聯(lián)程等異地購(gòu)票功能。系統(tǒng)預(yù)售期為20天??梢詫?shí)現(xiàn)票額、坐席、制票、計(jì)費(fèi)、結(jié)算、統(tǒng)計(jì)等工作的計(jì)算機(jī)管理。</p><p> 系統(tǒng)采用微軟推出的Visual Studio 2005作為開(kāi)發(fā)工具基于B/S結(jié)構(gòu),數(shù)據(jù)庫(kù)采用微軟的SQL Server 2005進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。</p><p> 關(guān)鍵詞:鐵路客運(yùn)服務(wù);計(jì)算機(jī)售票網(wǎng)
5、絡(luò);SQL Server 2005 </p><p><b> 目錄</b></p><p><b> 1系統(tǒng)分析1</b></p><p> 1.1 課題背景1</p><p> 1.2目的和意義1</p><p> 1.3可行性分析1</p>
6、<p><b> 2系統(tǒng)設(shè)計(jì)3</b></p><p><b> 2.1數(shù)據(jù)字典3</b></p><p><b> 2.2數(shù)據(jù)流圖3</b></p><p> 2.3 系統(tǒng)模塊總體設(shè)計(jì)11</p><p> 2.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11<
7、;/p><p><b> 3系統(tǒng)實(shí)現(xiàn)13</b></p><p> 3.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)13</p><p><b> 3.3測(cè)試15</b></p><p><b> 4總結(jié)16</b></p><p> 4.1 設(shè)計(jì)體會(huì)16&l
8、t;/p><p> 4.2 系統(tǒng)改進(jìn)16</p><p><b> 參考文獻(xiàn)17</b></p><p><b> 1系統(tǒng)分析</b></p><p><b> 1.1 課題背景</b></p><p> 中國(guó)擁有總里程超過(guò)五萬(wàn)公里的鐵路線(xiàn),是
9、世界上最大的鐵路運(yùn)輸網(wǎng)之一,而鐵路客運(yùn)服務(wù)在其中又占有非常重要的地位。其中有5000多個(gè)車(chē)站承辦業(yè)務(wù),日開(kāi)列車(chē)2000多列。為了在日益加劇的客戶(hù)運(yùn)輸競(jìng)爭(zhēng)服務(wù)中確保優(yōu)秀,改善鐵路客戶(hù)的服務(wù)質(zhì)量,鐵道部門(mén)一直在尋找提高競(jìng)爭(zhēng)力、改善服務(wù)的途徑。計(jì)算機(jī)應(yīng)用火車(chē)站售票的日常管理為火車(chē)站售票的現(xiàn)代化帶來(lái)了前所未有的動(dòng)力和機(jī)遇,為火車(chē)站票務(wù)管理領(lǐng)域的飛速發(fā)展提供了無(wú)限潛力。能給火車(chē)站票務(wù)帶來(lái)明顯的經(jīng)濟(jì)效益和社會(huì)效益。</p><p
10、><b> 1.2目的和意義</b></p><p> 火車(chē)票票務(wù)管理的全部數(shù)據(jù)處理都由人工操作,工作量大,工作效率低,錯(cuò)誤率高,信息反饋不及時(shí),因此本系統(tǒng)擬對(duì)該火車(chē)票票務(wù)管理做如下幾方面改革:</p><p><b> 系統(tǒng)功能重構(gòu)</b></p><p><b> 業(yè)務(wù)流程重組</b>
11、;</p><p><b> 數(shù)據(jù)流程重組</b></p><p> 為解決上述問(wèn)題,要根據(jù)目前火車(chē)票的管理模式和方法利用Internet、局域網(wǎng)和計(jì)算機(jī)開(kāi)發(fā)基于Web的火車(chē)票訂票管理信息系統(tǒng),可以實(shí)現(xiàn)票額、坐席、制票、計(jì)費(fèi)、結(jié)算、統(tǒng)計(jì)等工作的計(jì)算機(jī)管理。形成統(tǒng)一的客票信息源,實(shí)現(xiàn)信息共享。</p><p><b> 1.3可行
12、性分析</b></p><p> 根據(jù)火車(chē)售票的實(shí)際情況,對(duì)其所開(kāi)展的業(yè)務(wù)簡(jiǎn)單介紹如下:</p><p> 查詢(xún)。為對(duì)車(chē)次信息的查詢(xún)和對(duì)已訂車(chē)票用戶(hù)的車(chē)票信息的查詢(xún)。車(chē)次信息包括:日期、車(chē)次、出發(fā)地、目的地、類(lèi)型、座位號(hào)、票價(jià)。車(chē)次信息只允許用戶(hù)查詢(xún),不能修改。</p><p> 售票。通過(guò)查詢(xún)系統(tǒng),可以根據(jù)客戶(hù)的需求找到車(chē)次,再輸入客戶(hù)信息后確定
13、售票,訂票信息應(yīng)包括:姓名、身份證號(hào)、車(chē)次、日期、類(lèi)型、座位號(hào)、票價(jià)。</p><p> 改簽。通過(guò)查詢(xún)系統(tǒng),根據(jù)客戶(hù)名字找到購(gòu)票信息,通過(guò)改簽?zāi)K選擇要改的車(chē)票。</p><p> 退票??赏似?,通過(guò)查詢(xún)系統(tǒng),根據(jù)客戶(hù)的名字找到購(gòu)票信息,通過(guò)退票模塊退去已購(gòu)車(chē)票。</p><p> 帳戶(hù)管理。只允許管理人員登錄,管理人員可以修改票務(wù)信息。</p>
14、<p> 圖1-1 功能層次圖</p><p><b> 2系統(tǒng)設(shè)計(jì)</b></p><p><b> 2.1數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。
15、數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。</p><p><b> 2.2數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流圖是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系</p><p> 統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。該火車(chē)票管理系統(tǒng)的數(shù)據(jù)流圖描述</p>
16、<p> ——由火車(chē)票管理員對(duì)火車(chē)票賬戶(hù)進(jìn)行管理,包括系統(tǒng)基本信息、售票管理、退票及改簽管理以及火車(chē)票查詢(xún)。以下將對(duì)火車(chē)票售票管理系統(tǒng)的具體各功能模塊進(jìn)行描述。 </p><p> 系統(tǒng)基本信息模塊是對(duì)火車(chē)票的基本情進(jìn)行管理,為火車(chē)票的管理工作搭建一個(gè)基礎(chǔ)平臺(tái)。該數(shù)據(jù)流圖如圖2-2所示。</p><p> 圖2-1 售票流程圖</p><p> 售
17、票是是火車(chē)站的基本業(yè)務(wù),是管理工作的重點(diǎn)。其基本業(yè)務(wù)包括火車(chē)票數(shù)據(jù)查詢(xún)、購(gòu)票,退票管理和改簽管理。</p><p><b> 圖2-2退票流程圖</b></p><p><b> 圖2-3改簽流程圖</b></p><p> 圖2-4賬戶(hù)管理流程圖</p><p><b> 2核心
18、數(shù)據(jù)流定義</b></p><p> 數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六方面進(jìn)行具體的定義。</p><p><b> 數(shù)據(jù)流編號(hào):D01</b></p><p> 數(shù)據(jù)流名稱(chēng):票務(wù)信息</p><p> 簡(jiǎn) 述:關(guān)于車(chē)票的基本信息</
19、p><p> 數(shù)據(jù)流來(lái)源:顧客通過(guò)查詢(xún)</p><p><b> 數(shù)據(jù)流去向:買(mǎi)票</b></p><p> 數(shù)據(jù)流組成:103-01+103-02+103-03+103-04+103</p><p> -05+103-06+103-07+103-08+104-01+104-02+104-04+105-01+105-
20、02+105-0</p><p><b> 數(shù)據(jù)流編號(hào):D02</b></p><p> 數(shù)據(jù)流名稱(chēng):發(fā)出買(mǎi)票請(qǐng)求</p><p> 簡(jiǎn) 述:乘客選擇的去買(mǎi)車(chē)票</p><p> 數(shù)據(jù)流來(lái)源:p1.1</p><p><b> 數(shù)據(jù)流去向:售票員</b></p
21、><p> 數(shù)據(jù)流組成:101-01+103-01+103-02+103-03+103-06</p><p><b> 數(shù)據(jù)流編號(hào):D03</b></p><p><b> 數(shù)據(jù)流名稱(chēng):查詢(xún)</b></p><p> 簡(jiǎn) 述:售票員對(duì)車(chē)票剩余情況查詢(xún)</p><p>&l
22、t;b> 數(shù)據(jù)流來(lái)源:售票員</b></p><p> 數(shù)據(jù)流去向:F1車(chē)次數(shù)據(jù)表</p><p> 數(shù)據(jù)流組成:101-01+101-02+102-03+103-08</p><p><b> 數(shù)據(jù)流編號(hào):D04</b></p><p><b> 數(shù)據(jù)流名稱(chēng):反饋</b>
23、;</p><p> 簡(jiǎn) 述:通過(guò)數(shù)據(jù)表將車(chē)票信息反饋給售票員</p><p> 數(shù)據(jù)流來(lái)源: F1車(chē)次數(shù)據(jù)表</p><p><b> 數(shù)據(jù)流去向:售票員</b></p><p> 數(shù)據(jù)流組成:103-06+103-08+105-01</p><p><b> 數(shù)據(jù)流編號(hào):D
24、05</b></p><p> 數(shù)據(jù)流名稱(chēng):請(qǐng)求處理</p><p> 簡(jiǎn) 述:售票員向系統(tǒng)請(qǐng)求處理票務(wù)信息</p><p><b> 數(shù)據(jù)流來(lái)源:售票員</b></p><p> 數(shù)據(jù)流去向:P1.2</p><p> 數(shù)據(jù)流組成:103-07+103-06+103-08&
25、lt;/p><p><b> 數(shù)據(jù)流編號(hào):D06</b></p><p> 數(shù)據(jù)流名稱(chēng):車(chē)費(fèi)、車(chē)座信息、票價(jià)</p><p> 簡(jiǎn) 述:系統(tǒng)處理數(shù)據(jù)傳達(dá)給顧客</p><p> 數(shù)據(jù)流來(lái)源:p1.2</p><p><b> 數(shù)據(jù)流去向:顧客</b></p>
26、<p> 數(shù)據(jù)流組成:103-07+103-06+103-08+103-05+103-04+103-01</p><p><b> 數(shù)據(jù)流編號(hào):D11</b></p><p> 數(shù)據(jù)流名稱(chēng):車(chē)票信息</p><p> 簡(jiǎn) 述:顧客對(duì)車(chē)票信息進(jìn)行查詢(xún)</p><p><b> 數(shù)據(jù)流來(lái)源:
27、顧客</b></p><p> 數(shù)據(jù)流去向:P2.1</p><p> 數(shù)據(jù)流組成:103-01+103-02+103-03+103-04+103</p><p> -05+103-06+103-07+103-08+104-01+104-02+104-04+105-01+105-02+105-03</p><p><
28、b> 數(shù)據(jù)流編號(hào):D12</b></p><p> 數(shù)據(jù)流名稱(chēng):判斷能否退票</p><p> 簡(jiǎn) 述:通過(guò)退票規(guī)定判斷是否能退票</p><p> 數(shù)據(jù)流來(lái)源:P2.1</p><p><b> 數(shù)據(jù)流去向:F3</b></p><p> 數(shù)據(jù)流組成:103-06
29、+103-07+103-08</p><p><b> 數(shù)據(jù)流編號(hào):D13</b></p><p> 數(shù)據(jù)流名稱(chēng):查詢(xún)規(guī)定</p><p> 簡(jiǎn) 述:售票員通過(guò)查詢(xún)規(guī)定進(jìn)行判斷退票的可行性</p><p> 數(shù)據(jù)流來(lái)源:售票員</p><p><b> 數(shù)據(jù)流去向:F3<
30、;/b></p><p> 數(shù)據(jù)流組成:103-06+103-07+103-08+101-01+101-02+102-01+102-02+102-03</p><p><b> 數(shù)據(jù)流編號(hào):D14</b></p><p> 數(shù)據(jù)流名稱(chēng):根據(jù)顧客要求</p><p> 簡(jiǎn) 述:售票員根據(jù)顧客信息查詢(xún)系統(tǒng)<
31、;/p><p> 數(shù)據(jù)流來(lái)源:售票員</p><p> 數(shù)據(jù)流去向:P2.2</p><p> 數(shù)據(jù)流組成: 103-06+103-07+103-08+101-01+101-02+102-01+102-02+102-03</p><p><b> 數(shù)據(jù)流編號(hào):D15</b></p><p>
32、<b> 數(shù)據(jù)流名稱(chēng):反饋</b></p><p> 簡(jiǎn) 述:系統(tǒng)反饋銷(xiāo)售記錄</p><p> 數(shù)據(jù)流來(lái)源:P2.2</p><p><b> 數(shù)據(jù)流去向:F2</b></p><p> 數(shù)據(jù)流組成:103-06+103-07+103-08</p><p>&l
33、t;b> 數(shù)據(jù)流編號(hào):D16</b></p><p> 數(shù)據(jù)流名稱(chēng):應(yīng)退票價(jià)、不能退的車(chē)票</p><p> 簡(jiǎn) 述:系統(tǒng)判斷是否能為顧客退票</p><p> 數(shù)據(jù)流來(lái)源:P2.2</p><p><b> 數(shù)據(jù)流去向:顧客</b></p><p> 數(shù)據(jù)流組成:
34、103-06+103-07+103-08+104-04+104-02+104-03+105-02</p><p><b> 數(shù)據(jù)流編號(hào):D21</b></p><p> 數(shù)據(jù)流名稱(chēng):車(chē)票信息</p><p> 簡(jiǎn) 述:車(chē)票的基本信息</p><p> 數(shù)據(jù)流來(lái)源:火車(chē)票管理員</p><p&g
35、t; 數(shù)據(jù)流去向:P3.1</p><p> 數(shù)據(jù)流組成:103-01+103-02+103-03+103-04+103</p><p> -05+103-06+103-07+103-08+104-01+104-02+104-04+105-01+105-02+105-0</p><p><b> 數(shù)據(jù)流編號(hào):D22</b></p&
36、gt;<p> 數(shù)據(jù)流名稱(chēng):判斷能否退票</p><p> 簡(jiǎn) 述:根據(jù)改簽規(guī)定判斷能否退票</p><p> 數(shù)據(jù)流來(lái)源:P3.1</p><p><b> 數(shù)據(jù)流去向:F5</b></p><p> 數(shù)據(jù)流組成:103-06+103-07+103-08</p><p>
37、<b> 數(shù)據(jù)流編號(hào):D23</b></p><p> 數(shù)據(jù)流名稱(chēng):查詢(xún)規(guī)定</p><p> 簡(jiǎn) 述:售票員查詢(xún)改簽規(guī)定</p><p><b> 數(shù)據(jù)流來(lái)源:售票員</b></p><p><b> 數(shù)據(jù)流去向:F5</b></p><p>
38、; 數(shù)據(jù)流組成:103-06+103-07+103-08</p><p><b> 數(shù)據(jù)流編號(hào):D24</b></p><p> 數(shù)據(jù)流名稱(chēng):根據(jù)顧客要求</p><p> 簡(jiǎn) 述:售票員分類(lèi)處理顧客要求</p><p><b> 數(shù)據(jù)流來(lái)源:售票員</b></p><
39、p> 數(shù)據(jù)流去向:P3.2</p><p> 數(shù)據(jù)流組成:103-06+103-07+103-08+101-01+101-02+102-01+102-02+102-03</p><p><b> 數(shù)據(jù)流編號(hào):D25</b></p><p> 數(shù)據(jù)流名稱(chēng):同意改簽、不同意改簽</p><p> 簡(jiǎn) 述:返回
40、改簽的結(jié)果</p><p> 數(shù)據(jù)流來(lái)源:P3.2</p><p><b> 數(shù)據(jù)流去向:顧客</b></p><p> 數(shù)據(jù)流組成:103-06+103-07+103-08+104-04+104-02+104-03+105-02</p><p><b> 數(shù)據(jù)流編號(hào):D31</b><
41、/p><p> 數(shù)據(jù)流名稱(chēng):反饋數(shù)據(jù)</p><p> 簡(jiǎn) 述:向高層管理反饋數(shù)據(jù)</p><p><b> 數(shù)據(jù)流來(lái)源:客戶(hù)</b></p><p> 數(shù)據(jù)流去向:P4.1</p><p> 數(shù)據(jù)流組成:103-01+103-02+103-03+103-04+103</p>
42、<p> -05+103-06+103-07+103-08+104-01+104-02+104-04+105-01+105-02+105-03</p><p><b> 數(shù)據(jù)流編號(hào):D33</b></p><p> 數(shù)據(jù)流名稱(chēng):反饋查詢(xún)結(jié)果</p><p> 簡(jiǎn) 述:根據(jù)要查詢(xún)數(shù)據(jù)反饋查詢(xún)結(jié)果</p><p
43、> 數(shù)據(jù)流來(lái)源:P4.3</p><p> 數(shù)據(jù)流去向:系統(tǒng)管理員</p><p> 數(shù)據(jù)流組成:103-07+103-06+103-08</p><p><b> 數(shù)據(jù)流編號(hào):D34</b></p><p> 數(shù)據(jù)流名稱(chēng):發(fā)送客戶(hù)要求</p><p> 簡(jiǎn) 述:系統(tǒng)管理員發(fā)送客
44、戶(hù)要求給退票規(guī)定</p><p> 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員</p><p><b> 數(shù)據(jù)流去向:P6</b></p><p> 數(shù)據(jù)流組成:103-07+103-06+103-08+103-05+103-04+103-01</p><p><b> 數(shù)據(jù)流編號(hào):D35</b></p&
45、gt;<p> 數(shù)據(jù)流名稱(chēng):系統(tǒng)檢查</p><p> 簡(jiǎn) 述:根據(jù)退票規(guī)定檢查結(jié)果</p><p><b> 數(shù)據(jù)流來(lái)源:F6</b></p><p> 數(shù)據(jù)流去向:P4.2</p><p> 數(shù)據(jù)流組成:103-07+103-06+103-08+103-05+103-04+103-01<
46、/p><p> 3.核心處理邏輯定義</p><p> 處理邏輯編號(hào):P1.1</p><p><b> 處理邏輯名稱(chēng):買(mǎi)票</b></p><p><b> 簡(jiǎn) 述:買(mǎi)票操作</b></p><p> 輸入的數(shù)據(jù)流:D01</p><p>
47、處 理:根據(jù)顧客輸入的購(gòu)票信息,進(jìn)行數(shù)據(jù)操作</p><p> 輸出的數(shù)據(jù)流:D02</p><p> 處理邏輯編號(hào):P1.2</p><p> 處理邏輯名稱(chēng):票務(wù)處理</p><p> 簡(jiǎn) 述:對(duì)火車(chē)票相關(guān)信息管理</p><p> 輸入的數(shù)據(jù)流:D05</p><p> 處 理:
48、根據(jù)輸入的信息進(jìn)行操作</p><p> 輸出的數(shù)據(jù)流:D06</p><p> 處理邏輯編號(hào):P2.1</p><p> 處理邏輯名稱(chēng):查詢(xún)數(shù)據(jù)</p><p> 簡(jiǎn) 述:對(duì)車(chē)票相關(guān)信息進(jìn)行查詢(xún)</p><p> 輸入的數(shù)據(jù)流:D11</p><p> 處 理:根據(jù)輸入的信息進(jìn)行查
49、詢(xún)操作</p><p> 輸出的數(shù)據(jù)流:D12</p><p> 處理邏輯編號(hào):P2.2</p><p> 處理邏輯名稱(chēng):分類(lèi)處理</p><p> 簡(jiǎn) 述:根據(jù)顧客要求和銷(xiāo)售記錄對(duì)火車(chē)票進(jìn)行分類(lèi)處理</p><p> 輸入的數(shù)據(jù)流:D03</p><p> 處 理:根據(jù)輸入的信息進(jìn)
50、行退票、拒絕退票操作操作</p><p> 輸出的數(shù)據(jù)流:D15,D16</p><p> 3.重要數(shù)據(jù)存儲(chǔ)編號(hào)</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):F1</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):車(chē)次數(shù)據(jù)表</p><p> 簡(jiǎn) 述:存儲(chǔ)車(chē)票數(shù)據(jù)</p><p&g
51、t; 數(shù)據(jù)存儲(chǔ)組成:I03-01+I03-02+I03-03+I03-04+I03-05+I03-06+I03-07+I03-08</p><p> 關(guān) 鍵 字:I03-01</p><p> 相關(guān)聯(lián)的處理:P1.1,P1.2</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):F2</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng)
52、:銷(xiāo)售記錄</p><p> 簡(jiǎn) 述:存儲(chǔ)車(chē)票銷(xiāo)售的記錄</p><p> 數(shù)據(jù)存儲(chǔ)組成:I04-01+I04-02+I04-03+I04-04</p><p> 關(guān) 鍵 字:I05-01</p><p> 相關(guān)聯(lián)的處理:P2.2</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):F3</b>&l
53、t;/p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):退票規(guī)定</p><p> 簡(jiǎn) 述:存儲(chǔ)退票相關(guān)的規(guī)定</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):F3</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):書(shū)架信息表</p><p> 簡(jiǎn) 述:存儲(chǔ)書(shū)架設(shè)置信息的記錄</p><p> 數(shù)據(jù)存儲(chǔ)組
54、成:I04-01+I04-02</p><p> 關(guān) 鍵 字:I04-01</p><p> 相關(guān)聯(lián)的處理:P1.3</p><p> 2.3 系統(tǒng)模塊總體設(shè)計(jì)</p><p> 本系統(tǒng)一共分為三個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)上是緊密相連的。每個(gè)功能模塊的設(shè)計(jì)都是根據(jù)前幾個(gè)階段的分析來(lái)設(shè)計(jì)的,符合系
55、統(tǒng)的設(shè)計(jì)要求。</p><p> 根據(jù)上述功能的分析,系統(tǒng)中模塊分為車(chē)票查詢(xún)、車(chē)票預(yù)定、更新火車(chē)票信息三個(gè)子系統(tǒng)。模塊設(shè)計(jì)如圖2-5所示。</p><p><b> 圖2-5H圖</b></p><p> 2.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p><b> ?。?)概述</b></p&g
56、t;<p> 在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,首先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)詞典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,可采用E-R圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。這里以火車(chē)票預(yù)定數(shù)據(jù)庫(kù)為例。</p><p> ?。?)實(shí)體-關(guān)系模型(E-R模型)</p><p><b> 圖2-6 E-R圖</b></p><p><b>
57、?。?)建立邏輯模型</b></p><p><b> 實(shí)體:</b></p><p> 車(chē)次信息表(車(chē)次,出發(fā)地,目的地,類(lèi)型,座位號(hào),票價(jià),日期,余票)</p><p> 顧客信息表(身份證號(hào),姓名,性別,乘客類(lèi)型)</p><p> 火車(chē)票信息表(車(chē)次,身份證號(hào),票價(jià))</p>&
58、lt;p><b> 聯(lián)系:</b></p><p> 查詢(xún)、買(mǎi)票、退票、改簽</p><p><b> 3系統(tǒng)實(shí)現(xiàn)</b></p><p> 3.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)火車(chē)票的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:ticketmanager是用來(lái)存儲(chǔ)售票員信息、車(chē)次
59、信息、顧客信息、火車(chē)票信息等的各種數(shù)據(jù)。Ticketmanager數(shù)據(jù)庫(kù)共分為5張信息表,以下是系統(tǒng)的5張表的信息,如表3-1至3-5所示。</p><p> 表3-1 addset(售票員權(quán)限表)</p><p> 表3-2conductor(售票員信息表)</p><p> 表3-3number(車(chē)次信息表)</p><p> 表
60、3-4customer(顧客信息表)</p><p> 表3-5ticketnumber(火車(chē)票信息表)</p><p> 3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)實(shí)現(xiàn)</p><p> 創(chuàng)建數(shù)據(jù)庫(kù)的相關(guān)SQL代碼如下:</p><p><b> 創(chuàng)建數(shù)據(jù)庫(kù):</b></p><p> Create dat
61、abase ticketmanager;</p><p> 創(chuàng)建表addset:</p><p> Create table addset(</p><p> Id int primary key,</p><p> Username varchar(50),</p><p> Systemset bit,&
62、lt;/p><p> Passagermanager bit,</p><p> Ticketmanager bit,</p><p> Ticketpurchase bit,</p><p> Systemsearch bit</p><p><b> );</b></p>
63、<p> Create table conductor(</p><p> Userid int primary key,</p><p> Username varchar(50),</p><p> Pwd varchar(50)</p><p><b> );</b></p>&l
64、t;p> Create table number(</p><p> Number varchar(10) primary key,</p><p> Departure varchar(100),</p><p> Destination varchar(50),</p><p><b> Type int,<
65、;/b></p><p> Seatnumber int,</p><p> Price varchar(50),</p><p> Date varchar(50),</p><p> Remain varchar(50)</p><p><b> );</b></p>
66、;<p> Create table customer(</p><p> Idnumber varchar(50) primary key,</p><p> Name varchar(50),</p><p> Sex char(10),</p><p> Passagertype varchar(50)</
67、p><p><b> );</b></p><p> Create table ticketnumber(</p><p> Number varchar(10) primary key,</p><p> Idnumber varchar(50),</p><p> Price varch
68、ar(50)</p><p><b> );</b></p><p><b> 3.3測(cè)試</b></p><p> 系統(tǒng)測(cè)試是信息系統(tǒng)的開(kāi)發(fā)周期中一個(gè)十分重要的活動(dòng)。盡管在系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但仍然難免遺留下差錯(cuò),如果沒(méi)有再投入運(yùn)行前的系統(tǒng)測(cè)試階段被發(fā)現(xiàn)糾正,問(wèn)題遲早會(huì)在運(yùn)行中暴露出來(lái),到
69、那時(shí)要糾正錯(cuò)誤將要會(huì)付出更大的代價(jià)。因此我們有必要進(jìn)行系統(tǒng)測(cè)試。</p><p> 我們要以找錯(cuò)誤為目的,不是要證明程序無(wú)錯(cuò),而是要精心選取那些易于發(fā)生錯(cuò)誤的測(cè)試數(shù)據(jù),以十分挑剔的態(tài)度,去尋找程序的錯(cuò)誤。</p><p> 測(cè)試工作應(yīng)避免由原開(kāi)發(fā)軟件的個(gè)人或小組來(lái)承擔(dān)。</p><p> 設(shè)計(jì)測(cè)試用列不僅要包括合理、有效的輸入數(shù)據(jù),還要包括無(wú)效的或者不合理的輸
70、入數(shù)據(jù)。</p><p> 不僅要檢驗(yàn)程序是否做了該做的事,還要檢查程序是否同時(shí)做了不該做的事。</p><p> 保留測(cè)試用例,將會(huì)給重新測(cè)試和追加測(cè)試帶來(lái)方便。</p><p><b> 4總結(jié)</b></p><p><b> 4.1 設(shè)計(jì)體會(huì)</b></p><p
71、> 這次課程設(shè)計(jì)的成功,讓我深刻感受到了組員團(tuán)結(jié)合作的重要性,一開(kāi)始我們組員商討的意見(jiàn)不統(tǒng)一,然后就開(kāi)始各做各的,結(jié)果快一個(gè)星期了每個(gè)人都沒(méi)多大進(jìn)展。后來(lái)我們反復(fù)討論修改決定大家分工合作,一個(gè)人做一個(gè)模塊,每個(gè)人把自己負(fù)責(zé)的一塊寫(xiě)好,然后放在一起大家來(lái)檢查,經(jīng)過(guò)這個(gè)方法,我們每個(gè)人的任務(wù)就輕了很多,做課程設(shè)計(jì)的興趣也就多了很多,于是很快大家就完成了各自的任務(wù)。另外,通過(guò)這次課程設(shè)計(jì)我也深刻意識(shí)到學(xué)習(xí)計(jì)算機(jī)編程,我們不僅要重視課本
72、的學(xué)習(xí),上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)這些實(shí)際操作方面的訓(xùn)練也是必不可少的,只有通過(guò)多次上機(jī)練習(xí)我們才能提高編程本領(lǐng)。</p><p> 通過(guò)這次課程設(shè)計(jì),我們組對(duì)信息系統(tǒng)分析與設(shè)計(jì)這門(mén)學(xué)科有了更深的認(rèn)識(shí)。讓我這學(xué)期所學(xué)的課程得到鞏固和良好的吸收,我們組對(duì)系統(tǒng)設(shè)計(jì)的理解得到進(jìn)一步提高,完善了一些把握不準(zhǔn)確的知識(shí)點(diǎn)。對(duì)之前學(xué)過(guò)的數(shù)據(jù)庫(kù)等課程知識(shí)得到了復(fù)習(xí)與鞏固。認(rèn)識(shí)到了對(duì)編程的不熟悉,對(duì)實(shí)踐的不足,以后要繼續(xù)努力。</
73、p><p> 最后我要感謝梁老師的細(xì)心指導(dǎo),一開(kāi)始我們拿到課程設(shè)計(jì)題目根本不知道從何下手,一遇到不懂得問(wèn)題就去麻煩梁老師,梁老師不但沒(méi)有厭煩,反而細(xì)心的跟我們講解思路和教我們解決問(wèn)題。經(jīng)過(guò)他的指導(dǎo)我們不僅學(xué)會(huì)了如何課程設(shè)計(jì),也學(xué)到了好多知識(shí)。在此衷心的感謝老師。</p><p><b> 4.2 系統(tǒng)改進(jìn)</b></p><p> 由于時(shí)間和
74、個(gè)人的技術(shù)等方面的不足,系統(tǒng)還存在一些不足:</p><p> 本系統(tǒng)界面相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,因?yàn)槌绦蛑攸c(diǎn)是設(shè)計(jì)一個(gè)便捷的鐵路售票管理系統(tǒng),所以總體設(shè)計(jì)顯示設(shè)計(jì)比較簡(jiǎn)單,主要操作包括鐵路訂票管理、鐵路退票管理、用戶(hù)及其角色的管理等等。</p><p> 2)系統(tǒng)管理員在系統(tǒng)中的權(quán)限最高,而且他能夠在系統(tǒng)增加車(chē)站售票員,是該售票員具有售票權(quán)限也能夠刪除兩種售票員(車(chē)站售票員和網(wǎng)點(diǎn)售票員)的
75、售票權(quán)限,所以應(yīng)該能夠記錄系統(tǒng)管理員有關(guān)于增加和刪除售票權(quán)限的操作。但這部分功能沒(méi)有實(shí)現(xiàn)。</p><p> 當(dāng)然本系統(tǒng)在各方面肯定還存在很多的不足和需要改進(jìn)的地方,隨著實(shí)踐操作的增加而不斷改進(jìn)和優(yōu)化,實(shí)現(xiàn)與時(shí)俱進(jìn)。</p><p> 總的來(lái)說(shuō),做完一個(gè)數(shù)據(jù)庫(kù)的收獲不僅僅是技術(shù)上的,對(duì)事情的宏觀(guān)的控制有了更深的看法。</p><p><b> 參考文
76、獻(xiàn)</b></p><p> [1] 黃浩文. 黃靜舒. JSP 核心技術(shù)和電子商務(wù)應(yīng)用實(shí)例[J]. 機(jī)械工業(yè)出版社,2001 ,(5):45-52.</p><p> [2] [美]Bruce Eckel . 京京工作室譯.Java 編程思想 Thinking in JAVA.機(jī)械工業(yè)出版社,1999.</p><p> [3] 方逵
77、 . 《JSP 編程技術(shù)與應(yīng)用》[M]. 北京高等教育出版社, 2003 .</p><p> [4] 朱曉敏. 劉雨搏. 唐剛. 基于 JSP 教師教學(xué)工作量管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M].遼寧工程技術(shù)大學(xué)報(bào),2004. </p><p> [5] 劉國(guó)玲. 姜合. 基于 JSP 的信息傳遞技術(shù)[J].山東輕工業(yè)學(xué)院學(xué)報(bào),2004,(7):40-45. </p>
78、;<p> [6] 張陽(yáng), 李璐. 基于 JSP 的網(wǎng)絡(luò)作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[M].遼寧教育行政學(xué)院學(xué)報(bào),2004.</p><p> [7] 龔玉清.網(wǎng)頁(yè)設(shè)計(jì)的色彩運(yùn)用[J]. 現(xiàn)代教育技術(shù)出版社,2003,(5):30-35.</p><p> [8] 段永紅. 李春海.基于 JSP 的網(wǎng)站建設(shè)[J]. 電腦開(kāi)發(fā)與應(yīng)用, 2000,(8):25-2
79、9.</p><p> [9]Ryan K.Stephens Ronald R.Plew.張啟鏞譯.輕松掌握SQL(第四版) .北京:電子工業(yè)出版社,2003</p><p> [10]仲秋雁劉有德.管理信息系統(tǒng)[M] .大連:大連理工大學(xué)出版社,2001.</p><p> [11]潘地林.Visual Basic程序設(shè)計(jì).合肥:中國(guó)科學(xué)技術(shù)出版社,2005
80、</p><p> [12]張海藩.軟件工程.北京:人民郵電出版社,2002</p><p> [13]張湘輝.軟件開(kāi)發(fā)的過(guò)程與管理.北京:清華大學(xué)出版社,2005</p><p> [14]Joseph Schmuller.李虎 趙龍剛譯.UML基礎(chǔ)、案例與應(yīng)用(第三版).北京:人民郵電出版社,2004</p><p> [15]劉
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告----火車(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)
- 火車(chē)站車(chē)票售票系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 課程設(shè)計(jì)---火車(chē)票網(wǎng)上售票系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----火車(chē)站車(chē)票售票系統(tǒng)
- 車(chē)站與火車(chē)站車(chē)票售票系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 火車(chē)票管理系統(tǒng)課程設(shè)計(jì)
- 火車(chē)票售票管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 火車(chē)票售票管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 火車(chē)售票系數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- java課程設(shè)計(jì)--火車(chē)票管理系統(tǒng)
- 網(wǎng)上火車(chē)票訂票系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
- 火車(chē)票售票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 課程設(shè)計(jì)報(bào)告---火車(chē)票訂票管理
- 火車(chē)票網(wǎng)上預(yù)售系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)航空售票管理系統(tǒng)
- 火車(chē)票網(wǎng)上購(gòu)票管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--火車(chē)票信息管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-列車(chē)票務(wù)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論