數(shù)據(jù)庫(kù)課程設(shè)計(jì)--火車(chē)票售票管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論