2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  螃膇莆莄蠆膆肆蕿蚅膅羋蒂羄膅莀蚈袀膄蒃蒀螆膃膂蚆螞蝿芅葿薈袈莇蚄袆袈肇蕆螂袇腿螞螈袆莁薅蚄裊蒃莈羃襖膃薄衿袃芅莆螅袂莈薂蟻羂肇蒞薇羈膀薀袆羀節(jié)莃袂罿蒄蚈螈羈膄蒁蚄羇芆蚇薀羆荿葿袈羆肈蚅螄肅膁蒈蝕肄芃蚃薆肅蒅蒆羅肂膅艿袁肁芇薄螇肁荿莇蚃肀聿薃蕿聿膁蒞袇膈芄薁螃膇莆莄蠆膆肆蕿蚅膅羋蒂羄膅莀蚈袀膄蒃蒀螆膃膂蚆螞蝿芅葿薈袈莇蚄袆袈肇蕆螂袇腿螞螈袆莁薅蚄裊蒃莈羃襖膃薄衿袃芅莆螅袂莈薂蟻羂肇蒞薇羈膀薀袆羀節(jié)莃袂罿蒄蚈螈羈膄蒁蚄

2、羇芆蚇薀羆荿葿袈羆肈蚅螄肅膁蒈蝕肄芃蚃薆肅蒅蒆羅肂膅艿袁肁芇薄螇肁荿莇蚃肀聿薃蕿聿膁蒞袇膈芄薁螃膇莆莄蠆膆肆蕿蚅膅羋蒂羄膅莀蚈袀膄蒃蒀螆膃膂蚆螞蝿芅葿薈袈莇蚄袆袈肇蕆螂袇腿螞螈袆莁薅蚄裊蒃莈羃襖膃薄衿袃芅莆螅袂莈薂蟻羂肇蒞薇羈膀薀袆羀節(jié)莃袂罿蒄蚈螈羈膄蒁蚄羇芆蚇薀羆荿葿袈羆肈蚅螄肅膁蒈蝕肄芃蚃薆肅蒅蒆羅肂膅艿袁肁芇薄螇肁荿莇蚃肀聿薃蕿聿膁蒞袇膈芄薁螃膇莆莄蠆膆肆蕿蚅膅羋蒂羄膅莀蚈袀膄蒃蒀螆膃膂蚆螞蝿芅葿薈袈莇蚄袆袈肇蕆螂袇腿螞螈袆莁薅蚄

3、裊蒃莈羃襖膃薄衿袃芅莆螅袂莈薂蟻羂肇蒞薇羈膀薀袆羀節(jié)莃袂罿蒄蚈螈羈膄蒁蚄羇芆蚇薀羆荿葿袈羆肈蚅螄肅膁蒈蝕肄芃蚃薆肅蒅蒆羅肂膅艿袁肁芇薄螇肁荿莇</p><p><b>  數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告</b></p><p>  題目:  飛機(jī)機(jī)票預(yù)訂系統(tǒng) </p><p>  班級(jí):      </p><p>  姓名:

4、        </p><p>  學(xué)號(hào):       </p><p>  指導(dǎo)教師:      </p><p>  2010年 6 月 </p><p>  數(shù)據(jù)庫(kù)課程設(shè)計(jì)評(píng)分表</p><p>  注:介于A和C之間為B級(jí),低于C為D級(jí)和E級(jí)。按各項(xiàng)指標(biāo)打分后,總分在90~100為優(yōu),80

5、~89為良,70~79為中,60~69為及格,60分以下為不及格。</p><p><b>  飛機(jī)機(jī)票預(yù)訂系統(tǒng)</b></p><p>  機(jī)票預(yù)訂是向廣大用戶提供各大航空公司機(jī)票預(yù)訂服務(wù)和交易的方式。用戶可以通過網(wǎng)站、電話、手機(jī)獲得機(jī)票預(yù)訂服務(wù),預(yù)訂各航空公司國(guó)內(nèi)機(jī)票。機(jī)票預(yù)訂可以根據(jù)您的需求準(zhǔn)確快速的預(yù)訂到您想要乘坐的航班;在機(jī)票預(yù)訂之前用戶可以實(shí)時(shí)對(duì)您所需要的

6、航班查詢;系統(tǒng)會(huì)根據(jù)您的航班查詢條件顯示航班信息,查詢完成后,您就可以對(duì)滿意的航班進(jìn)行機(jī)票預(yù)訂。</p><p>  關(guān)鍵字:機(jī)票 預(yù)訂 退票</p><p><b>  1. 概述</b></p><p>  隨著社會(huì)發(fā)展的不斷進(jìn)步,民航事業(yè)的壯大,人們消費(fèi)水平的提高,乘坐民航的消費(fèi)者也越來越多,旅游也逐漸成為普通老百姓的生活組成部分,飛機(jī)票

7、預(yù)定查詢系統(tǒng)在各機(jī)票預(yù)定網(wǎng)點(diǎn)中的作用也越顯重要。目前,我國(guó)一些旅行社和酒店的機(jī)票預(yù)定還停留在人工處理階段,這已經(jīng)嚴(yán)重制約了工作效率,在計(jì)算機(jī)技術(shù)高速發(fā)展的今天,有必要引入高效的計(jì)算機(jī)系統(tǒng),來協(xié)助處理機(jī)票預(yù)定工作。因此,開發(fā)一套具有完整的存儲(chǔ),查詢,核對(duì),打印機(jī)票功能的實(shí)時(shí)機(jī)票預(yù)定系統(tǒng)勢(shì)在必行。</p><p>  機(jī)票預(yù)定系統(tǒng)是為機(jī)場(chǎng)工作人員和客戶提供訂票退票等與機(jī)票相關(guān)內(nèi)容和管理的系統(tǒng),它具有開放體系結(jié)構(gòu)的、易

8、擴(kuò)充的、易維護(hù)的、具有良好人機(jī)界面的優(yōu)點(diǎn).它除克服了存儲(chǔ)乘客信息少,查詢效率低下等問題外,更重要的是其安全性,可靠性,實(shí)現(xiàn)航空公司的機(jī)票銷售的自動(dòng)化。它為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息,為乘客出行提供方便,便于機(jī)場(chǎng)工作人員對(duì)機(jī)票信息進(jìn)行管理,提高了機(jī)場(chǎng)工作人員對(duì)機(jī)票管理的工作效率。</p><p>  應(yīng)用對(duì)數(shù)據(jù)庫(kù)系統(tǒng)原理的理論學(xué)習(xí),通過上機(jī)實(shí)踐的方式將理論知識(shí)與實(shí)踐更好的結(jié)合起來,鞏固所學(xué)知識(shí)。

9、</p><p>  實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于數(shù)據(jù)庫(kù)的有關(guān)知識(shí),熟練掌握對(duì)于給定結(jié)構(gòu)的數(shù)據(jù)庫(kù)的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評(píng)價(jià)。</p><p>  實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫(kù)原理的有關(guān)知識(shí)和數(shù)據(jù)庫(kù)系統(tǒng)的建立方法,熟練掌握對(duì)于給定實(shí)際問題,為了建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以

10、及系統(tǒng)評(píng)價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。</p><p>  本課程設(shè)計(jì)任務(wù)是通過開發(fā)一個(gè)數(shù)據(jù)庫(kù)機(jī)票預(yù)訂系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與開發(fā), SQL 相關(guān)的軟件為開發(fā)工具。通過對(duì)計(jì)算機(jī)硬件和軟件解決方案的論證,對(duì)應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考各種資料和進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)踐。在指導(dǎo)老師的幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求,使得設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫(kù)的管理。</p><p&g

11、t;<b>  2.需求分析</b></p><p>  隨著社會(huì)發(fā)展的不斷進(jìn)步,民航事業(yè)的壯大,人們消費(fèi)水平的提高,乘坐民航的消費(fèi)者也越來越多,機(jī)票的預(yù)定也越顯重要,航空公司為方便旅客出行,需開發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。預(yù)定機(jī)票的旅客信息,包括姓名、性別、身份證號(hào)碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在

12、飛機(jī)起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對(duì)無誤后即印出機(jī)票給旅客。如果某方面出現(xiàn)問題,旅客可以持有效證件去飛機(jī)場(chǎng)退票。</p><p>  經(jīng)過綜合分析,確定了機(jī)票預(yù)訂系統(tǒng)主要包括以下功能:</p><p>  (1) 航班信息管理功能</p><p>  主要實(shí)現(xiàn)航班的一些基本信息,航班編號(hào)、票價(jià)、起飛地、目的地、起飛時(shí)間的添加、修改、刪除和查詢。<

13、/p><p>  (2) 機(jī)票信息管理功能</p><p>  主要實(shí)現(xiàn)機(jī)票的一些基本信息,航班編號(hào)、座位號(hào)、座位信息、機(jī)票類型的添加、修改、刪除和查詢。</p><p>  (3) 旅客信息管理功能</p><p>  此模塊的主要實(shí)現(xiàn)旅客一些基本信息,姓名、性別、聯(lián)系方式、證件號(hào)碼、的查詢功能。</p><p>  (

14、4) 取票信息管理功能</p><p>  此模塊用于取票信息的管理,包括對(duì)航班基本信息,航班編號(hào)等,旅客基本信息,旅客姓名、座位號(hào)、取票時(shí)間的查詢。</p><p>  (5) 退票信息管理功能</p><p>  此模塊用于退票信息的管理,包括對(duì)訂單號(hào)、旅客姓名、聯(lián)系方式、證件號(hào)碼的查詢。</p><p><b>  3.數(shù)據(jù)庫(kù)

15、邏輯設(shè)計(jì)</b></p><p>  根據(jù)需求分析抽象出信息結(jié)構(gòu),可得該系統(tǒng)的E-R圖。</p><p>  (1) 旅客E-R圖,如圖1所示。</p><p><b>  圖1旅客E-R圖</b></p><p>  (2) 航班信息E-R圖,如圖2所示。</p><p>  圖2航

16、班信息E-R圖</p><p>  (3) 機(jī)票信息E-R圖,如圖3所示。</p><p>  圖3機(jī)票信息E-R圖</p><p>  (4) 取票通知E-R圖,如圖4所示。</p><p>  圖4取票通知E-R圖</p><p>  (5) 退票信息E-R圖,如圖5所示。</p><p>

17、  圖5退票信息E-R圖</p><p>  根據(jù)分E-R圖和需求分析,可得到總E-R圖,如圖6所示。</p><p>  圖6系統(tǒng)總體結(jié)構(gòu)E-R圖</p><p> ?。?) E-R圖向關(guān)系模型的轉(zhuǎn)換</p><p>  將圖6總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型。</p><p>  退票信息(訂單號(hào),旅客姓名,聯(lián)系

18、方式,證件號(hào)碼)</p><p>  旅客(旅客姓名,證件號(hào)碼,聯(lián)系方式,性別)</p><p>  航班信息表(航班號(hào),票價(jià),起飛地,目的地,起飛時(shí)間)</p><p>  取票通知單(旅客姓名,取票時(shí)間,證件號(hào)碼,航班號(hào),座位號(hào))</p><p>  機(jī)票信息表(座位號(hào),航班號(hào),座位信息,機(jī)票類型)</p><p>

19、; ?。?)數(shù)據(jù)模型的優(yōu)化</p><p>  將轉(zhuǎn)化的關(guān)系模式進(jìn)行優(yōu)化,最終達(dá)到第三范式。</p><p><b> ?、?確定數(shù)據(jù)依賴</b></p><p>  退票信息(訂單號(hào),旅客姓名,聯(lián)系方式,證件號(hào)碼)根據(jù)這個(gè)關(guān)系寫出數(shù)據(jù)依賴</p><p>  訂單號(hào)→旅客姓名,訂單號(hào)→聯(lián)系方式,訂單號(hào)→證件號(hào)碼<

20、/p><p>  旅客(旅客姓名,證件號(hào)碼,聯(lián)系方式,性別)</p><p>  旅客姓名→證件號(hào)碼,旅客姓名→聯(lián)系方式,旅客姓名→性別</p><p>  航班信息表(航班號(hào),票價(jià),起飛地,目的地,起飛時(shí)間)</p><p>  航班號(hào)→起飛地,航班號(hào)→票價(jià),航班號(hào)→目的地,航班號(hào)→起飛時(shí)間</p><p>  取票通知

21、單(旅客姓名,取票時(shí)間,航班號(hào),座位號(hào))</p><p>  旅客姓名→取票時(shí)間,旅客姓名→航班號(hào),旅客姓名→座位號(hào),</p><p>  機(jī)票信息表(座位號(hào),航班號(hào),座位信息,機(jī)票類型)</p><p> ?。ㄗ惶?hào),航班號(hào))→艙位類型,(座位號(hào),航班號(hào),座位信息)→機(jī)票類型</p><p> ?、趯?duì)各關(guān)系模式間數(shù)據(jù)依賴進(jìn)行極小化處理,消除

22、冗余</p><p>  訂單號(hào)→旅客姓名,訂單號(hào)→聯(lián)系方式,訂單號(hào)→證件號(hào)碼</p><p>  旅客姓名→性別,旅客姓名→取票時(shí)間,旅客姓名→航班號(hào),旅客姓名→座位號(hào),旅客姓名→機(jī)票類型</p><p>  航班號(hào)→起飛地,航班號(hào)→目的地,航班號(hào)→起飛時(shí)間</p><p> ?。ㄗ惶?hào),航班號(hào))→座位信息</p><p

23、> ?、劭催@些模式是否符合要求,確定是否要對(duì)某些模式進(jìn)行合并或者分解</p><p>  最終分解成第三范式:</p><p> ?。ㄓ唵翁?hào),聯(lián)系方式,證件號(hào)碼)(訂單號(hào),旅客姓名)(旅客姓名,取票時(shí)間,性別,機(jī)票類型)(旅客姓名,航班號(hào))(旅客姓名,座位號(hào))(航班號(hào),座位號(hào),票價(jià))(航班號(hào),起飛地,目的地,起飛時(shí)間)</p><p><b> ?。?/p>

24、3)數(shù)據(jù)庫(kù)的結(jié)構(gòu)</b></p><p>  根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)機(jī)票預(yù)定系統(tǒng)基本表結(jié)構(gòu),其相應(yīng)標(biāo)的定義如下:</p><p>  表1旅客信息系統(tǒng)的結(jié)構(gòu)</p><p>  表2 退票信息系統(tǒng)的結(jié)構(gòu)</p><p>  表3 航班信息系統(tǒng)的結(jié)構(gòu)</p><p>  表4取票通知單系統(tǒng)的結(jié)構(gòu)</p>

25、;<p>  表5 航班座位信息表</p><p><b>  4.軟件功能設(shè)計(jì)</b></p><p>  (1) 根據(jù)上述的功能,可以設(shè)計(jì)出系統(tǒng)的總體功能模塊,如圖7所示。</p><p>  圖7 機(jī)票預(yù)訂系統(tǒng)功能模塊示意圖</p><p>  (2) 取票信息管理模塊的細(xì)化功能模塊如圖8所示。<

26、;/p><p>  圖8 取票信息管理模塊</p><p>  (3) 退票信息管理模塊的細(xì)化功能模塊如圖9所示。</p><p>  圖9 退票信息管理模塊</p><p>  根據(jù)數(shù)據(jù)庫(kù)的基本表結(jié)構(gòu)分別建立六個(gè)基本表,這里給出具體的SQL語(yǔ)句如下。</p><p> ?。?)創(chuàng)建旅客信息表passager</p

27、><p>  create table passager</p><p>  ( passager name varchar(50) primary key,</p><p>  id decimal not null,</p><p>  telephone number decimal not null,</p><p&g

28、t;  sex varchar(50) not null</p><p><b>  );</b></p><p> ?。?)創(chuàng)建退票信息表cancellations_message</p><p>  create table cancellations_message</p><p>  ( order form d

29、ecimal primary key, </p><p>  passager name varchar(50) not null,</p><p>  telephone number decimal not null,</p><p>  id varchar(50) not null</p><p><b>  );</

30、b></p><p> ?。?)創(chuàng)建航班信息表flight_message</p><p>  create table flight_message</p><p>  ( flight number decimal primary key,</p><p>  take off place varchar(50) not null,

31、</p><p>  destination varchar(50) not null,</p><p>  flight time time not null,</p><p>  flight type decimal not null,</p><p>  price int not null</p><p>&

32、lt;b>  );</b></p><p> ?。?)創(chuàng)建取票通知表ticket_message</p><p>  create table get ticket_message</p><p>  ( passager name varchar(50) primary key,</p><p>  get ticket

33、time time not null,</p><p>  flight number decimal not null,</p><p>  seat number decimal not null,,</p><p>  flight ticket type varchar(50) not null</p><p><b>  

34、);</b></p><p> ?。?)創(chuàng)建座位信息表flight_seat_message</p><p>  create table flight_seat_message</p><p>  ( seat number decimal primary key,</p><p>  flight number decimal

35、 not null,</p><p>  seat message varchar(50) not null,</p><p>  flight ticket type varchar(50) not null</p><p><b>  );</b></p><p><b>  5.界面設(shè)計(jì)</b>

36、;</p><p>  在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上也要做到合理化,考慮到用戶多對(duì)WINDOWS風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。</p><p>  總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用</p><p>  在

37、本系統(tǒng)的人機(jī)界面設(shè)計(jì)中,主要有四方面的界面。一是旅客進(jìn)行航班班次查詢的輸入輸出界面,如圖10和圖11所示。二是航空公司進(jìn)行旅客信息查詢的輸入輸出界面,如圖12和圖13所示。三是旅客自己在電腦上進(jìn)行訂票操作的界面,如圖14所示。四是旅客自己在電腦上進(jìn)行退票操作的界面,如圖15所示。</p><p>  圖10 航班班次查詢輸入界面</p><p>  圖11 航班班次查詢輸出界面<

38、/p><p>  圖12 旅客信息查詢輸入界面</p><p>  圖13 旅客信息查詢輸出界面</p><p>  圖14 訂票業(yè)務(wù)界面</p><p>  圖15 退票業(yè)務(wù)界面</p><p><b>  數(shù)據(jù)庫(kù)的連接</b></p><p>  創(chuàng)建函數(shù)Execu

39、teSQL ()</p><p>  Public Function ExecuteSQL(By Val SQL_</p><p>  As String,MsgString As String)_</p><p>  As ADODB.Recordset</p><p>  //此函數(shù)功能為執(zhí)行SQL語(yǔ)句,返回記錄集對(duì)象</p>

40、<p>  Dim cnn As ADODB.Connection</p><p>  Dim rst As ADODB.Recordset</p><p>  Dim sTokens() As String</p><p>  On Error Go To ExecuteSQL_Error //錯(cuò)誤處理</p><p>  s

41、Tokens()=Split(SQL)</p><p>  Set cnn =New ADODB.Connection</p><p>  cnn.open CONN //打開與數(shù)據(jù)庫(kù)的連接</p><p>  If InStr("INSERT,DELETE,UPDATE",_ //插入記錄</p><p>  UCase

42、$(sToken(0))) Then</p><p>  Cnn.Execute SQL</p><p>  MsgString=sTokens(0) & _</p><p><b>  "查詢成功"</b></p><p><b>  Else </b></p&g

43、t;<p>  Set rst =New ADODB.Recordset</p><p>  Rst.Open Trim$(SQL),cnn,_</p><p>  adO penKeyset,_</p><p>  adLockOptimistic</p><p>  Set ExecuteSQL = rst</p>

44、;<p>  MsgString ="查詢到" & rst.RecordCount & _" 條記錄"</p><p><b>  End If</b></p><p>  ExecuteSQL_Exit //切斷與數(shù)據(jù)庫(kù)的連接</p><p>  Set rst = Not

45、hing</p><p>  Set cnn = Nothing </p><p>  Exit Function</p><p><b>  系統(tǒng)功能模塊設(shè)計(jì)</b></p><p>  設(shè)計(jì)類clsPlane,包含兩個(gè)類成員和三個(gè)類方法,類的兩個(gè)成員定義如下。</p><p>  Public

46、 txtSQL As String</p><p>  Dim mrc As ADODB.Recordset</p><p>  類的 ShowData 方法在窗口加載的時(shí)候用來顯示數(shù)據(jù)庫(kù)中的相關(guān)記錄,這里通過控件MSFlexGrid控件來實(shí)現(xiàn)。具體代碼如下。</p><p>  Public Sub ShowData(By Val msgList As MSFle

47、xGrid)</p><p>  Dim j As Integer</p><p>  Dim i As Integer</p><p>  Set mrc = ExecuteSQL(txtSQL,MsgText)</p><p>  With msgList</p><p><b>  .Row = 1&l

48、t;/b></p><p>  Do While Not mrc.EOF</p><p>  .Rows = .Rows + 1</p><p>  For i =1 To mrc.Fields.Count</p><p>  If Not IsNull(Trim(mrc.Fields(i – 1))) Then</p>

49、<p>  Select Case mrc.Fields(i – 1).Type</p><p>  Case adDBDate</p><p>  .TextMatrix(.Rows – 1,i0 = Format(mrc.Fields(i – 1)</p><p>  & "","yyyy-mm-dd")

50、</p><p><b>  Case Else</b></p><p>  .T extMatrix(.Rows – 1,i0 = mrc.Fields(i – 1) & ""</p><p>  End Select</p><p><b>  End If</b>&

51、lt;/p><p><b>  Next i</b></p><p>  Mrc.MoveNext</p><p><b>  Loop</b></p><p><b>  End With</b></p><p><b>  Mrc.Close&

52、lt;/b></p><p><b>  End Sub</b></p><p>  類的 Save 方法用于保存記錄,以及在修改記錄后對(duì)記錄進(jìn)行更新,并在更新前首先判斷是否具有相同的ID記錄,方法的具體代碼如下。</p><p>  Public Sub Save(txtString() As String)</p>&l

53、t;p>  Dim intCount As Integer</p><p>  Dim MsgText As String //添加判斷是否有相同的ID記錄</p><p>  If gintPmod = 1 Then</p><p>  TxtSQL = "select * from flight_message where flight numb

54、er='" & Trim(txtString(0)) & ""</p><p>  Set mrc = ExecuteSQL(txtSQL,MsgText)</p><p>  If mrc.EOF = False Then</p><p>  MsgBox"已經(jīng)存在此編號(hào)的記錄!",vbOK

55、Only + vbExclamation, "警告"</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p><b>  Mrc.Close</b></p><p><b>  End

56、 If </b></p><p><b>  //先刪除已有記錄</b></p><p>  txtSQL = "delete from flight_message where flight number='" & Trim(txtString(0)) &""</p><

57、;p>  Set mrc = ExecuteSQL(txtSQL,MsgText)</p><p><b>  //再加入行記錄</b></p><p>  txtSQL = "select * from flight_message"</p><p>  Set mrc = ExecuteSQL(txtSQL,Msg

58、Text)</p><p>  mrc.AddNew</p><p>  For intCount = 0 To 7</p><p>  Mrc.Fields(intCount) = txtString(intCount)</p><p>  Next intCount</p><p>  mrc.Update<

59、/p><p><b>  mrc.Close</b></p><p><b>  End Sub</b></p><p>  Delete方法用于刪除記錄,代碼比較簡(jiǎn)單,在此不作過多贅述。</p><p><b>  6.結(jié)束語(yǔ)</b></p><p>  

60、經(jīng)過兩周的努力,本次課程設(shè)計(jì)終于完成了。通過這次課程設(shè)計(jì),使我對(duì)數(shù)據(jù)庫(kù)這門課程有了更深入的理解,數(shù)據(jù)庫(kù)是一門實(shí)踐性較強(qiáng)的課程。通過這次課程設(shè)計(jì),我明白了理論與實(shí)際應(yīng)用相結(jié)合的重要性,掌握并熟練運(yùn)用SQL語(yǔ)句以及VB 的應(yīng)用,提高了我的綜合運(yùn)用所學(xué)知識(shí)的能力。</p><p>  在本次課程設(shè)計(jì)和過程中,由于時(shí)間不是很長(zhǎng),再加上要求獨(dú)立完成,系統(tǒng)需求分析上可能不是很全面,程序中還存在很多缺,希望老師能給予批評(píng)和指導(dǎo)

61、。經(jīng)過這次課程設(shè)計(jì),我的知識(shí)得到了很大提高,經(jīng)驗(yàn)也更加豐富。希望能在今后的不斷的學(xué)習(xí)中和努力中,把程序做得更好。最后,感謝指導(dǎo)老師所給我的幫助。</p><p><b>  7.參考文獻(xiàn)</b></p><p>  [1] 陳艷峰,高文姬,邵蘊(yùn)秋.《Visual Basic數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航》.北京:清華大學(xué)出版社,2004</p><p> 

62、 [2] 尹建民,張海卿 著.《Visual Basic.NET入門與進(jìn)階》.北京:清華大學(xué)出版社,2004</p><p>  [3] 鄭阿奇,顧韻華,黃群 著.《Visual Basic實(shí)用教程》.北京:電子工業(yè)出版社,2004</p><p>  [4] 王珊,陳紅.《數(shù)據(jù)庫(kù)系統(tǒng)原理教程》.清華大學(xué)出版社,1998,7 </p><p>  羂膄蒈螇膇肀薇衿羀

63、荿薆蕿?zāi)h芅薆螁罿芁薅襖芄膇薄羆肇蒆薃蚆袀莂薂螈肅芇蟻袀袈膃蝕薀肅聿蝕螞袆莈蠆裊肂莄蚈羇羅芀蚇蚆膀膆蚆蝿羃蒅蚅袁膈莁螄羃羈芇螄蚃膇膃莀螅罿聿荿羈膅蕆莈蚇肈莃莈螀芃艿莇袂肆膅莆羄衿蒄蒞蚄肄莀蒄螆袇芆蒃衿肅膂蒂蚈裊膈蒂螀膁蒆蒁袃羄莂蒀羅腿羋葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿?zāi)h芅薆螁罿芁薅襖芄膇薄羆肇蒆薃蚆袀莂薂螈肅芇蟻袀袈膃蝕薀肅聿蝕螞袆莈蠆裊肂莄蚈羇羅芀蚇蚆膀膆蚆蝿羃蒅蚅袁膈莁螄羃羈芇螄蚃膇膃莀螅罿聿荿羈膅蕆莈蚇肈莃莈螀芃艿莇袂肆膅莆羄衿蒄蒞蚄肄

64、莀蒄螆袇芆蒃衿肅膂蒂蚈裊膈蒂螀膁蒆蒁袃羄莂蒀羅腿羋葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿?zāi)h芅薆螁罿芁薅襖芄膇薄羆肇蒆薃蚆袀莂薂螈肅芇蟻袀袈膃蝕薀肅聿蝕螞袆莈蠆裊肂莄蚈羇羅芀蚇蚆膀膆蚆蝿羃蒅蚅袁膈莁螄羃羈芇螄蚃膇膃莀螅罿聿荿羈膅蕆莈蚇肈莃莈螀芃艿莇袂肆膅莆羄衿蒄蒞蚄肄莀蒄螆袇芆蒃衿肅膂蒂蚈裊膈蒂螀膁蒆蒁袃羄莂蒀羅腿羋葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿?zāi)h芅薆螁罿芁薅襖芄膇薄羆肇蒆薃蚆袀莂薂螈肅芇蟻袀袈膃蝕薀肅聿蝕螞袆莈蠆裊肂莄蚈羇羅芀蚇蚆膀膆蚆蝿羃蒅蚅袁膈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論