版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《XXXXXX課程名稱》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 計(jì)算機(jī)學(xué)院</b></p><p> 2017年12月8日</p><p><b> 目錄</b></p><p><
2、b> 一、緒論1</b></p><p><b> 1.1課題簡(jiǎn)介1</b></p><p><b> 1.2設(shè)計(jì)目的1</b></p><p><b> 1.3設(shè)計(jì)內(nèi)容2</b></p><p> 1.4可行性分析2</p>
3、<p><b> 二、需求分析4</b></p><p> 2.1需求分析的任務(wù)4</p><p> 2.2需求分析的過程4</p><p> 2.3流程圖和數(shù)據(jù)字典5</p><p> 三、概念結(jié)構(gòu)設(shè)計(jì)10</p><p> 3.1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟10
4、</p><p> 3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)11</p><p> 3.3視圖的集成13</p><p> 四、邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p> 4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換14</p><p> 4.2關(guān)系模式優(yōu)化14</p><p> 五、數(shù)據(jù)庫物理設(shè)計(jì)1
5、6</p><p> 5.1表的建立16</p><p> 5.2視圖的建立17</p><p> 5.3索引的建立18</p><p> 六、數(shù)據(jù)庫的實(shí)施19</p><p> 6.1數(shù)據(jù)庫的安排19</p><p> 6.2數(shù)據(jù)庫的運(yùn)行19</p>&l
6、t;p> 6.2.1 界面設(shè)計(jì)19</p><p><b> 總 結(jié)24</b></p><p><b> 主要參考文獻(xiàn)25</b></p><p><b> 一、緒論</b></p><p><b> 1.1課題簡(jiǎn)介</b><
7、/p><p> 隨著時(shí)代的發(fā)展,計(jì)算系軟件和系統(tǒng)的成熟,機(jī)票預(yù)定方面成為一個(gè)影響多數(shù)人生活的問題,而建立機(jī)票預(yù)定系統(tǒng)是一個(gè)很好的解決辦法。本著理論聯(lián)系實(shí)際的宗旨,我通過學(xué)校提供的這次課程設(shè)計(jì)實(shí)踐的機(jī)會(huì),在指導(dǎo)教師的幫助下,歷經(jīng)兩周時(shí)間,設(shè)計(jì)出了一套機(jī)票預(yù)定管理系統(tǒng),在下面各節(jié)中,我將以這套機(jī)票預(yù)定管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題。</p><p><b> 1.2設(shè)計(jì)
8、目的</b></p><p> 應(yīng)用對(duì)數(shù)據(jù)庫系統(tǒng)原理理論的學(xué)習(xí),通過上機(jī)時(shí)間的方式將理論知識(shí)與實(shí)踐更好的結(jié)合起來,鞏固所學(xué)知識(shí)</p><p> 在實(shí)踐中鞏固在課堂上所學(xué)的SQL語句有關(guān)知識(shí),熟悉掌握對(duì)于給定結(jié)構(gòu)的數(shù)據(jù)庫的建立,基本操作,程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評(píng)價(jià),掌握對(duì)于給定實(shí)際問題的解決方法,為建議一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),必須的經(jīng)過系統(tǒng)的調(diào)研、需求分析、概念設(shè)計(jì)、
9、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試以及系統(tǒng)評(píng)價(jià)的一般過程,為以后的工作打下良好基礎(chǔ)。</p><p><b> 1.3設(shè)計(jì)內(nèi)容 </b></p><p> 選擇課題必須對(duì)課題的相關(guān)信息有一定的了解,對(duì)于我選的課題來說,我必須了解機(jī)票預(yù)定系統(tǒng)的構(gòu)造以及購票人的信息還有機(jī)票的相關(guān)信息。通過這些信息制成表格,輸入到數(shù)據(jù)庫中,使之能夠進(jìn)行查詢、修改、刪除并且與機(jī)票預(yù)定系統(tǒng)執(zhí)行相
10、同的操作。需求分析階段就是要研究我所做的機(jī)票預(yù)定系統(tǒng)的具體分類和實(shí)施過程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計(jì)階段要把E-R圖轉(zhuǎn)化為關(guān)系模式并且把我輸入的六張表結(jié)合在一起完成一個(gè)總關(guān)系表。最后就是要運(yùn)行和實(shí)施數(shù)據(jù)庫。要把查詢結(jié)果與過程抓幾張圖。</p><p><b> 1.4可行性分析</b></p><p> 可行性分析對(duì)系
11、統(tǒng)的開發(fā)至關(guān)重要,可以大幅減少不必要的損失,保證系統(tǒng)開發(fā)的順利進(jìn)行??梢詮募夹g(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三方面進(jìn)行系統(tǒng)可行性分析:</p><p> 1、技術(shù)可行性: 這些年來,計(jì)算機(jī)技術(shù)的發(fā)展異常迅猛,而絕大多數(shù)的企業(yè)和單位,都已經(jīng)把計(jì)算機(jī)作為信息和數(shù)據(jù)處理、保存和管理的重要工具。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型科學(xué),任何一個(gè)單位要生存要發(fā)展,要高效率的把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立起和自身特點(diǎn)相適
12、應(yīng)的管理信息管理系統(tǒng)。經(jīng)對(duì)現(xiàn)有網(wǎng)上機(jī)票的網(wǎng)銷售和預(yù)定的實(shí)際考察發(fā)現(xiàn),絕大多數(shù)的航空公司、網(wǎng)絡(luò)公司及酒店等機(jī)票銷售管理系統(tǒng)都已具備計(jì)算機(jī)軟硬件和網(wǎng)絡(luò)環(huán)境?,F(xiàn)有的網(wǎng)絡(luò)硬件及軟件的系統(tǒng)已經(jīng)完全可以滿足構(gòu)造這樣一個(gè)系統(tǒng)的實(shí)力。</p><p> 2、經(jīng)濟(jì)可行性: 一方面,對(duì)于新系統(tǒng)的開發(fā)和研究,不需要花費(fèi)更多的費(fèi)用,而且對(duì)于人員的培訓(xùn),不同樣不需要花費(fèi)很多;另一方面,航空公司的原有服務(wù)器和計(jì)算機(jī)系統(tǒng),同樣可以用來使用,
13、不需要更新系統(tǒng)。</p><p> 3、操作可行性: 本系統(tǒng)通過簡(jiǎn)單的學(xué)習(xí)就可以熟練操作,同時(shí),對(duì)于機(jī)票預(yù)訂,也同樣因?yàn)楸鞠到y(tǒng)的高效性、及時(shí)性和方便性而易于管理。 通過以上的分析,機(jī)票預(yù)定管理系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、操作上都是可行的。</p><p><b> 二、需求分析</b></p><p> 2.1需求分析的任務(wù)</p>
14、<p> 機(jī)票預(yù)訂系統(tǒng)的最終目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系的、易擴(kuò)充的、易維護(hù)的、具有良好人際交互的機(jī)票預(yù)訂系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息??傊?,這個(gè)系統(tǒng)要求能夠?qū)崿F(xiàn)實(shí)時(shí),高效,便捷,完善,安全性好等特點(diǎn),并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。</p>
15、<p> 2.2需求分析的過程</p><p> 航空公司為方便旅客,需開發(fā)一個(gè)機(jī)票預(yù)定管理系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號(hào)碼、電話號(hào)碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,管理員經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機(jī)起飛前一天憑訂單交款后取票,管理員校對(duì)無誤后
16、即印出機(jī)票給旅客。如果某方面出現(xiàn)問題,旅客可以持有效證件去飛機(jī)場(chǎng)退票。 </p><p> 要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。 經(jīng)過綜合分析,確定了機(jī)票預(yù)訂管理系統(tǒng)主要包括以下功能: </p><p><b> 訂單信息管理功能 </b></p><p> 主
17、要是實(shí)現(xiàn)管理員對(duì)訂票信息的管理,包括對(duì)航班基本信息如航班號(hào)、起飛地、目的地、起飛時(shí)間等,旅客基本信息如旅客姓名、性別、電話號(hào)碼、身份證號(hào)、工作單位、座位號(hào)、訂票時(shí)間、訂票數(shù)量的添加、修改、刪除和查詢功能。 旅客信息管理功能。</p><p> (2)主要是實(shí)現(xiàn)管理員對(duì)旅客一些基本信息,如旅客姓名、性別、電話號(hào)碼、身份證號(hào)、工作單位的添加、修改、刪除和查詢功能。</p><p> (3)
18、 航班信息管理功能 主要實(shí)現(xiàn)管理員對(duì)航班的一些基本信息,航班號(hào)、起飛地、目的地、起飛時(shí)間的添加、修改、刪除查詢和功能。</p><p> (4) 機(jī)票信息管理功能 主要實(shí)現(xiàn)管理員對(duì)機(jī)票的一些基本信息,如航班號(hào)、座位號(hào)、座位信息、機(jī)票類型的添加、修改、刪除和查詢功能。 </p><p> (5) 退票信息管理功能 主要是實(shí)現(xiàn)管理員對(duì)退票信息的管理,包括對(duì)訂單號(hào)、旅客姓名、電話號(hào)碼、身份證
19、號(hào)的添加、修改、刪除和查詢功能。</p><p> 2.3流程圖和數(shù)據(jù)字典</p><p> 2.3.1 功能模塊圖</p><p> 根據(jù)上述的功能,可以設(shè)計(jì)出系統(tǒng)的總體功能框架,如圖2.1所示。</p><p> 各子系統(tǒng)需要進(jìn)一步細(xì)化。以訂單信息管理系統(tǒng)為例進(jìn)一步細(xì)化,如圖2.1所示</p><p>
20、以其中的旅客信息管理系統(tǒng)為例進(jìn)一步細(xì)化,如圖2.4所示</p><p> 將所有子系統(tǒng)全部細(xì)化。將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到五個(gè)基本表:訂單表,旅客信息表,航班信息表,機(jī)票表,退票信息表。</p><p> 2.3.2數(shù)據(jù)字典 </p><p><b> 名字:訂單信息 </b></p
21、><p> 描述:定義了旅客的的訂單信息 </p><p> 定義:訂票信息=訂單號(hào)+航班號(hào)+座位號(hào)+起飛地+目的地+起飛時(shí)間+旅客姓名+性別+工作單位+身份證號(hào)碼+電話號(hào)碼+訂票時(shí)間+訂票數(shù)量 </p><p><b> 名字:旅客信息 </b></p><p> 描述:旅客的個(gè)人信息,用于對(duì)旅客的確認(rèn) <
22、/p><p> 定義:旅客信息=姓名+性別+工作單位+身份證號(hào)碼+電話號(hào)碼 </p><p><b> 名字:航班信息 </b></p><p> 描述:定義了航班的有關(guān)信息 </p><p> 定義:航班信息=航班號(hào)+起飛地+目的地+起飛時(shí)間 </p><p><b> 名字
23、:機(jī)票信息 </b></p><p> 描述:定義了機(jī)票的有關(guān)信息 </p><p> 定義:機(jī)票信息=航班號(hào)+座位號(hào)+座位信息+機(jī)票類型 </p><p><b> 名字:退票信息 </b></p><p> 描述:退票旅客的有關(guān)信息 </p><p> 定義:退票信息=
24、旅客姓名+身份證號(hào)+電話號(hào)碼+訂單號(hào)</p><p><b> 三、概念結(jié)構(gòu)設(shè)計(jì)</b></p><p> 3.1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟</p><p> 1.概念結(jié)構(gòu)設(shè)計(jì)的方法 </p><p> 概念設(shè)計(jì)階段我采用自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上的進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。對(duì)已經(jīng)細(xì)化到無法再
25、分的階段逐步集成在一起,最終合成一個(gè)全局概念模式。 </p><p> 2.管理系統(tǒng)的概要設(shè)計(jì): </p><p> ?。?)訂單信息管理:管理員可以通過輸入訂單號(hào)進(jìn)行查詢、修改、刪除、添加航班號(hào)、起飛地、目的地、起飛時(shí)間、姓名、性別、工作單位、身份證號(hào)碼、電話號(hào)碼、訂票時(shí)間、訂票數(shù)量。所有數(shù)據(jù)修改都應(yīng)在數(shù)據(jù)文件中完成,在界面上顯示出來 </p><p> ?。?
26、)旅客信息管理:管理員可以通過旅客的身份證號(hào)進(jìn)行查詢、修改、刪除、添加旅客一些基本信息,如旅客姓名、身份證號(hào)、性別、電話號(hào)碼、工作單位。 </p><p> (3)航班信息管理:管理員可以通過輸入航班號(hào)進(jìn)行查詢、修改、刪除、添加航班號(hào)、起飛地、目的地、起飛時(shí)間。所有數(shù)據(jù)修改都應(yīng)在數(shù)據(jù)文件中完成,在界面上顯示出來。 </p><p> (4)機(jī)票信息管理:管理員可以通過輸入航班號(hào)和座位號(hào)
27、進(jìn)行添加、修改、刪除和查詢航班號(hào)、座位號(hào)、起飛地、目的地、起飛時(shí)間。所有數(shù)據(jù)修改都應(yīng)在數(shù)據(jù)文件中完成,在界面上顯示出來。</p><p> (5)退票信息管理:管理員可以通過訂單號(hào)查詢旅客姓名、訂單號(hào)、電話號(hào)碼、身份證號(hào)。所有數(shù)據(jù)修改都應(yīng)在數(shù)據(jù)文件中完成,在界面上顯示出來。 3.概念結(jié)構(gòu)設(shè)計(jì)的步驟 第一步是進(jìn)行局部視圖的設(shè)計(jì):由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概貌,而中層流圖能較好的反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組
28、成。因此我們先逐一的設(shè)計(jì)分E-R圖。 第二步是進(jìn)行視圖的集成:各子系統(tǒng)的E-R圖設(shè)計(jì)好之后,下一步就是要將所有的分E-R圖合成一個(gè)系統(tǒng)的總E-R圖。</p><p> 3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)</p><p> 按照?qǐng)D2.1機(jī)票預(yù)定管理系統(tǒng)總框架圖,設(shè)計(jì)實(shí)體屬性圖以及局部E-R圖</p><p><b> 3.3視圖的集成</b>&
29、lt;/p><p> 經(jīng)過逐步細(xì)化再進(jìn)行每?jī)蓚€(gè)一集成初步形成一個(gè)E-R圖,最后得到圖3.7總體概念結(jié)構(gòu)E-R圖。</p><p><b> 四、邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換</p><p> 將圖3.7總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型。 </p><p
30、> 訂單信息(訂單號(hào),航班號(hào),座位號(hào),身份證號(hào),起飛地,目的地,起飛時(shí)間,姓名,性別,工作單位,電話號(hào)碼,訂票時(shí)間,訂票數(shù)量) 旅客信息(身份證號(hào),旅客姓名,電話號(hào),性別,工作單位) 航班信息(航班號(hào),起飛地,目的地,起飛時(shí)間) 機(jī)票信息(航班號(hào),座位號(hào),機(jī)票類型,座位信息) 退票信息(訂單號(hào),身份證號(hào),旅客姓名,電話號(hào),) </p><p> 4.2關(guān)系模式優(yōu)化 </p><
31、;p> 轉(zhuǎn)化的關(guān)系模式進(jìn)行優(yōu)化,最終達(dá)到第三范式 </p><p><b> 確定數(shù)據(jù)依賴 </b></p><p> 訂單信息(訂單號(hào),班號(hào),座位號(hào),身份證號(hào),起飛地,目的地,起飛時(shí)間,旅客姓名,性別,工作單位,電話號(hào)碼,訂票時(shí)間,訂票數(shù)量,取票時(shí)間)根據(jù)這個(gè)關(guān)系寫出數(shù)據(jù)依賴。</p><p> 訂單號(hào)→航班號(hào),訂單號(hào)→座位號(hào),
32、訂單號(hào)→身份證號(hào),訂單號(hào)→起飛地,訂單號(hào)→目的地,訂單號(hào)→起飛時(shí)間,訂單號(hào)→旅客姓名,訂單號(hào)→性別,訂單號(hào)→工作單位,訂單號(hào)→電話號(hào)碼,訂單號(hào)→訂票時(shí)間,訂單號(hào)→訂票數(shù)量,訂單號(hào)→取票時(shí)間。</p><p> 旅客信息(身份證號(hào),旅客姓名,電話號(hào),性別,工作單位)</p><p> 身份證號(hào)→旅客姓名,身份證號(hào)→電話號(hào),身份證號(hào)→性別,身份證號(hào)→工作單位</p><
33、p> 航班信息(航班號(hào),起飛地,目的地,起飛時(shí)間)</p><p> 航班號(hào)→起飛地,航班號(hào)→目的地,航班號(hào)→起飛時(shí)間</p><p> 機(jī)票信息(航班號(hào),座位號(hào),機(jī)票類型,座位信息)</p><p> ?。ㄗ惶?hào),航班號(hào))→座位信息,(座位號(hào),航班號(hào),座位信息)→機(jī)票類型</p><p> 退票信息(訂單號(hào),身份證號(hào),旅客姓名
34、,電話號(hào),)</p><p> 訂單號(hào)→旅客姓名,訂單號(hào)→電話號(hào)碼,訂單號(hào)→身份證號(hào)</p><p> 2、對(duì)各關(guān)系模式間數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余</p><p> 訂單號(hào)→旅客姓名,訂單號(hào)→電話號(hào)碼,身份證號(hào)→性別</p><p> 身份證號(hào)→工作單位,身份證號(hào)→取票時(shí)間,身份證號(hào)→訂票時(shí)間,身份證號(hào)→航班號(hào)身份證號(hào)→座位號(hào)
35、,身份證號(hào)→機(jī)票類型,航班號(hào)→起飛地,航班號(hào)→目的地,航班號(hào)→起飛時(shí)間,(座位號(hào),航班號(hào))→座位信息</p><p> 3、看這些模式是否符合要求,確定是否要對(duì)某些模式進(jìn)行合并或者分解</p><p> 最終分解成第三范式:</p><p> (訂單號(hào),電話號(hào)碼,身份證號(hào))</p><p> ?。ㄓ唵翁?hào),旅客姓名) </p>
36、<p> ?。ㄉ矸葑C號(hào),取票時(shí)間,性別,工作單位,機(jī)票類型,訂票時(shí)間) </p><p> (航班號(hào),座位號(hào),機(jī)票類型) </p><p> (航班號(hào),起飛地,目的地,起飛時(shí)間)</p><p><b> 五、數(shù)據(jù)庫物理設(shè)計(jì)</b></p><p><b> 5.1表的建立</b&g
37、t;</p><p> 需要明確數(shù)據(jù)庫需要建幾張表,以及每張表包括的屬性。在建立每張表的過程中,需要對(duì)表進(jìn)行字段屬性的設(shè)置。在機(jī)票預(yù)訂管理系統(tǒng)中,要建立六張表,分別是:訂單信息表,旅客信息表,航班信息表,機(jī)票信息表,取票通知單表,退票通知表。</p><p><b> 5.2視圖的建立</b></p><p> 視圖是查看數(shù)據(jù)庫的一種方式
38、,視圖提供了存儲(chǔ)預(yù)定義的查詢語句作為數(shù)據(jù)庫中的對(duì)象,具備以后使用的能力。視圖是一種邏輯對(duì)象,是一種虛擬表。</p><p><b> 5.3索引的建立</b></p><p> 索引時(shí)一個(gè)單獨(dú)的,物理的數(shù)據(jù)庫結(jié)構(gòu),它是某個(gè)表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)識(shí)這些值的數(shù)據(jù)項(xiàng)的邏輯指針清單。</p><p><b> 六
39、、數(shù)據(jù)庫的實(shí)施</b></p><p> 6.1數(shù)據(jù)庫的安排 </p><p> 6.1.1 數(shù)據(jù)的載入</p><p> 收錄了5位旅客的身份證號(hào),性別,旅客姓名,電話號(hào)碼,工作單位</p><p> 6.2數(shù)據(jù)庫的運(yùn)行 </p><p> 6.2.1 界面設(shè)計(jì) </p><
40、p><b> 1.管理員登錄界面</b></p><p> 驗(yàn)證賬號(hào)密碼,正確進(jìn)入主菜單,如不正確則清空登錄框</p><p><b> 2.管理員菜單</b></p><p> (1)訂單信息管理 </p><p> 以訂單信息為例,進(jìn)行訂票信息的添加,查詢,修改和刪除</p
41、><p><b> 1.訂票信息的添加</b></p><p> 點(diǎn)擊“訂單信息添加”進(jìn)入訂票信息添加,如圖7-4,添加了一位旅客的訂單信息,點(diǎn)“確定”</p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) </p><p> IN
42、SERT into 訂單信息表(訂單號(hào),身份證號(hào),航班號(hào),座位號(hào), 旅客姓名,性別,工作單位,電話號(hào)碼,起飛地,目的地, 起飛時(shí)間,訂票時(shí)間,訂票數(shù)量)</p><p> VALUES(‘100000006’, '360124000011110006','100006','100006', '張六','男','江西景德鎮(zhèn)
43、39;,'15179880006','南昌', '景德鎮(zhèn)','2009/12/12 0:00:00','2010/1/1 0:00:00','1')</p><p> 2.訂票信息的查詢 </p><p> 點(diǎn)擊“訂單信息查詢”進(jìn)入訂票信息查詢,輸入旅客的身份證號(hào),航班號(hào),座位號(hào),點(diǎn)擊“確定
44、”</p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)單預(yù)訂管理系統(tǒng) SELECT * FROM 訂單信息表 WHERE 訂單號(hào)=‘100000006’</p><p> 3.訂單信息的修改 </p><p> 如圖7-7,先輸入旅客的身份證號(hào),航班號(hào),座位號(hào),進(jìn)入訂單信息頁面,修改訂單
45、信息后,點(diǎn)擊“修改”,即可修改訂單信息。</p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) UPDATE 訂單信息表 SET 訂單數(shù)量='2' WHERE 身份證號(hào)='360124000011110006'</p><p> 4.訂單信息的刪除 </p>
46、<p> 如圖7-5,先輸入旅客的身份證號(hào),航班號(hào),座位號(hào),進(jìn)入訂單信息頁面,然后點(diǎn)擊“刪除“</p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) DELETE 訂單信息表 WHERE 身份證號(hào)= '360124000011110006' 點(diǎn)擊刪除后,出現(xiàn)“是否刪除訂單信息?”點(diǎn)“是”<
47、/p><p><b> ?。?)旅客信息管理</b></p><p><b> 1.旅客信息的添加</b></p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) INSERT into 旅客信息表(身份證號(hào), 旅客姓名,性別,工作單位,電
48、話號(hào)碼) VALUES('360124000011110006', '張六','男','江西景德鎮(zhèn)','15179880006')</p><p><b> 2.旅客信息的查詢</b></p><p><b> 數(shù)據(jù)庫語言 </b></p><
49、p> USE 機(jī)票預(yù)訂管理系統(tǒng) SELECT * FROM 旅客信息表 WHERE 身份證號(hào)= '360124000011110006'</p><p><b> ?。?)航班信息管理</b></p><p><b> 1.航班信息的添加</b></p><p><b> 數(shù)據(jù)庫語言
50、</b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) INSERT into 航班信息表(航班號(hào),起飛地,目的地,起飛時(shí)間) VALUES('100006','張六','南昌','2010/1/1 1:00:00')</p><p><b> 2.航班信息的查詢</b></p>
51、<p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) SELECT * FROM 航班信息表 WHERE 航班號(hào)= '100006' 進(jìn)入航班信息頁面后,可以點(diǎn)擊“訂票”即可訂</p><p><b> ?。?)機(jī)票信息管理</b></p><p><b
52、> 1.機(jī)票信息的添加</b></p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) INSERT into 機(jī)票信息表(航班號(hào),座位號(hào),座位信息,機(jī)票類型) VALUES('100006','100006','前排軟座','商務(wù)艙')<
53、/p><p><b> 2.機(jī)票信息的查詢</b></p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) SELECT * FROM 機(jī)票信息表 WHERE 航班號(hào)= '100006'and 座位號(hào)='100006'</p><p&
54、gt;<b> (5)退票信息管理</b></p><p><b> 1.退票信息添加</b></p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) INSERT into 退票信息表(訂單號(hào),旅客姓名,電話號(hào)碼,身份證號(hào)) VALUES('100
55、000006','張六','15179880006','360124000011110006')</p><p><b> 數(shù)據(jù)庫語言 </b></p><p> USE 機(jī)票預(yù)訂管理系統(tǒng) SELECT * FROM 退票信息表 WHERE </p><p> 訂單號(hào)='10
56、0000006'</p><p><b> 總 結(jié)</b></p><p> 通過對(duì)現(xiàn)行系統(tǒng)的需求分析,本系統(tǒng)數(shù)據(jù)流向基本上是合理的,并且基本上能夠滿足使用的要求,但是我覺得本系統(tǒng)還是有很多不足之處,本系統(tǒng)存在的主要不足包括: </p><p> ?。?)應(yīng)該增加更多的查詢方式,除了通過旅行社訂票進(jìn)行查詢外,還可以通過網(wǎng)站,客戶機(jī)終
57、端自助查詢。當(dāng)然也需要系統(tǒng)設(shè)計(jì)更加全面的查詢功能。例如可以根據(jù)旅客提出的終點(diǎn)站名輸出下列信息:航班號(hào)、飛行日期,最近一天航班的日期和余票額。 </p><p> (2)為了加強(qiáng)成本的控制,還可以考慮對(duì)已經(jīng)打印出來的機(jī)票和退票時(shí)收取手續(xù)費(fèi),而未打印的不收費(fèi)。 </p><p> ?。?)增加一些必要的統(tǒng)計(jì)分析功能。例如考慮根據(jù)乘客量的統(tǒng)計(jì),了解其變化規(guī)律,據(jù)以確定航班的增減。</p&
58、gt;<p> 本次系統(tǒng)設(shè)計(jì)從最開始的需求分析,可行性研究,到系統(tǒng)的總體設(shè)計(jì),詳細(xì)設(shè)計(jì),界面設(shè)計(jì)一系列過程,是我明白了要做一個(gè)系統(tǒng)確實(shí)很難,特別是一個(gè)真正可以用的系統(tǒng)就更難了。在課程設(shè)計(jì)中還是碰到了不少問題,最關(guān)鍵的是自己最初對(duì)系統(tǒng)的需求分析做的不透徹,導(dǎo)致后面修改的工作量變大。不過在這次課程設(shè)計(jì)中,我提高了實(shí)際動(dòng)手能力,也更加了解了實(shí)踐的作用,所以在以后的學(xué)習(xí)中我將會(huì)加強(qiáng)理論與實(shí)踐的結(jié)合,不斷的摸索來提高自己在制作軟件
59、方面的能力。</p><p><b> 主要參考文獻(xiàn)</b></p><p> 1.《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社 </p><p> 2.《實(shí)用軟件工程》,鄭人杰等,清華大學(xué)出版社 </p><p> 3.《數(shù)據(jù)庫設(shè)計(jì)教程》,Thomas M. Connolly, Carolyn E. Begg,機(jī)械
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)-機(jī)票預(yù)定系統(tǒng)
- 軟件課程設(shè)計(jì)報(bào)告(飛機(jī)票系統(tǒng))
- 機(jī)票預(yù)訂系統(tǒng)課程設(shè)計(jì)
- 機(jī)票預(yù)訂系統(tǒng)課程設(shè)計(jì)
- 軟件課程設(shè)計(jì)報(bào)告(飛機(jī)票銷售系統(tǒng))
- 軟件課程設(shè)計(jì)報(bào)告---飛機(jī)票售票系統(tǒng)
- 軟件課程設(shè)計(jì)報(bào)告--飛機(jī)票銷售系統(tǒng)
- 預(yù)定房間系統(tǒng)課程設(shè)計(jì)
- 機(jī)票預(yù)定系統(tǒng)案例分析doc
- 機(jī)票預(yù)定信息管理系統(tǒng)數(shù)據(jù)庫課程-正文
- 數(shù)據(jù)庫課程設(shè)計(jì)-機(jī)票預(yù)訂系統(tǒng)
- c語言課程設(shè)計(jì)報(bào)告---民航飛機(jī)票訂票系統(tǒng)設(shè)計(jì)
- 《軟件工程》課程設(shè)計(jì)報(bào)告-酒店前臺(tái)預(yù)定管理系統(tǒng)設(shè)計(jì)
- java課程設(shè)計(jì)--機(jī)票預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程課程設(shè)計(jì)-機(jī)票預(yù)訂系統(tǒng)
- c語言課程設(shè)計(jì)--機(jī)房機(jī)位預(yù)定系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--機(jī)票預(yù)訂系統(tǒng)
- 機(jī)票預(yù)訂管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---飛機(jī)機(jī)票預(yù)訂系統(tǒng)
- 飛機(jī)票銷售系統(tǒng)軟件課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論