2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩22頁(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>  管理信息系統(tǒng)課程設(shè)計(jì)</p><p>  題 目: 航空售票管理信息系統(tǒng) </p><p>  2014年12月25日</p><p><b>  第一章 系統(tǒng)概述</b></p><p><b>  1.1系統(tǒng)內(nèi)外環(huán)境</b></p&

2、gt;<p>  1.1.1系統(tǒng)內(nèi)部環(huán)境</p><p>  航空公司在正常運(yùn)營(yíng)中總是面對(duì)大量的乘客信息、戶(hù)籍信息以及兩者相互作用產(chǎn)生的購(gòu)票信息、出票信息。需要對(duì)乘客身份信息、預(yù)定票信息、購(gòu)票信息、出票信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理效率。作者針對(duì)航空公司之前管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)系統(tǒng)的調(diào)查,闡明了航空售票管理系統(tǒng)的需求和功能,為航空售票管理信息系統(tǒng)的開(kāi)發(fā)打下堅(jiān)實(shí)基礎(chǔ)。<

3、;/p><p>  1.1.2系統(tǒng)外部環(huán)境</p><p>  隨著航空事業(yè)的飛速發(fā)展和人民生活水平的提高,人們出行的的交通方式也日趨多元化、快捷化、方便化,人們選擇航班這一快捷、舒適的交通方式已成為未來(lái)人們出行或旅游的主要發(fā)展趨勢(shì)。因此,航空售票管理系統(tǒng)是各航空公司和機(jī)場(chǎng)理想的選擇??茖W(xué)技術(shù)日新月異的進(jìn)步,讓人類(lèi)生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了

4、廣泛的普及和使用。而且航空售票管理系統(tǒng)也以方便、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的訂票管理方式徹底的解脫出來(lái),提高效率,減輕工人人員以往繁忙的工作,減小出錯(cuò)的概率,使乘客(或旅客)可以花更少的時(shí)間在買(mǎi)票和訂票上。從而使人們有更多時(shí)間來(lái)學(xué)習(xí)、工作和娛樂(lè) 。使各航空公司和機(jī)場(chǎng)票務(wù)管理,航班管理,乘客管理更專(zhuān)業(yè)化、自動(dòng)化、統(tǒng)一化和快捷化。</p><p>  1.2航空售票系統(tǒng)發(fā)展現(xiàn)狀及存在的問(wèn)題<

5、;/p><p>  在當(dāng)今社會(huì), 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動(dòng)交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票和訂票的信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿(mǎn)足快節(jié)奏, 高效率的現(xiàn)代生活需求, 有時(shí)乘客由于不了解航空公司機(jī)票銷(xiāo)售的信息, 而不能在相應(yīng)的時(shí)間內(nèi)購(gòu)到理想的機(jī)票.從而讓費(fèi)了大量的人力和物力資源, 有時(shí)也會(huì)給乘客在一定程度上帶來(lái)?yè)p失.然而乘客通過(guò)旅行社, 旅行社再根據(jù)乘客的相應(yīng)的需求與航空公司聯(lián)系

6、, 把相應(yīng)的信息反饋給乘客. 讓乘客選擇適合自己的理想的機(jī)票, 進(jìn)行網(wǎng)上的機(jī)票預(yù)定, 這樣乘客就可以直接去旅行社取回自己的機(jī)票即可.從而大大節(jié)省了人力和物力, 因此開(kāi)發(fā)這樣一個(gè)機(jī)票管理系統(tǒng)就顯得十分必要了。</p><p>  第二章 系統(tǒng)開(kāi)發(fā)目標(biāo)</p><p>  在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、

7、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實(shí)現(xiàn)航空公司的機(jī)票銷(xiāo)售的自動(dòng)化的計(jì)算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷(xiāo)售信息。1.3 性能需求 為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,</p><p>  機(jī)票管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:</p><p>  1. 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)

8、前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足企業(yè)對(duì)信息處理的需求。由于機(jī)票預(yù)定管理系統(tǒng)的查詢(xún)功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,而機(jī)票數(shù)量和時(shí)間又影響企業(yè)的決策活動(dòng),其準(zhǔn)確性很大程度上決定了機(jī)票管理系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。</p><p>  2. 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性機(jī)票管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充

9、性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善。</p><p>  本系統(tǒng)就在基于此要求下開(kāi)發(fā)而成的小型航空售票管理系統(tǒng)。</p><p>  第三章 系統(tǒng)可行性分析</p><p>  可行性分析是在于要弄清用戶(hù)對(duì)開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用。也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明

10、確目的之后,就可以確定需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息。</p><p>  根據(jù)系統(tǒng)分析,航空管理系統(tǒng)的要求如下 :</p><p>  基本表分4個(gè)部分:航班信息數(shù)據(jù)表,乘客信息數(shù)據(jù)表,航班座位等級(jí)分配與占用表和用戶(hù)密碼表</p><p>  3.1.可行性分析:</p><p>  系統(tǒng)任務(wù):通過(guò)此系統(tǒng)可以實(shí)現(xiàn)

11、如下功能:</p><p>  (1)錄入:可以錄入航班情況(數(shù)據(jù)可以?xún)?chǔ)存在一個(gè)數(shù)據(jù)庫(kù)中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定義)</p><p>  (2)查詢(xún):可以查詢(xún)某個(gè)航線的情況(如,輸入航班號(hào),查詢(xún)起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿(mǎn)倉(cāng));可以輸入起飛抵達(dá)城市,查詢(xún)航班情況;</p><p>  (3)訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)庫(kù)文件中,結(jié)構(gòu)

12、自己設(shè)定)可以訂票,如果該航班已經(jīng)無(wú)票,亦可提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶(hù)資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。</p><p>  (4)修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件</p><p><b>  系統(tǒng)功能概述:</b></p><p>  (1)票務(wù)管理:售票、退票、廢票的管

13、理;</p><p>  (2)結(jié)算管理:對(duì)合約客戶(hù)的結(jié)算管理和對(duì)航空公司的結(jié)算管理;</p><p>  (3)欠款稽查:對(duì)合約客戶(hù)公司的欠款機(jī)票進(jìn)行稽查</p><p>  (4)財(cái)務(wù)報(bào)表:生成可以用于財(cái)務(wù)的統(tǒng)計(jì)數(shù)據(jù)表;</p><p>  (5)統(tǒng)計(jì)報(bào)表:生成多種統(tǒng)計(jì)類(lèi)報(bào)表;</p><p>  (6)用戶(hù)管理:

14、系統(tǒng)設(shè)置了不同的權(quán)限,進(jìn)入系統(tǒng)的用戶(hù)名和口令。</p><p>  第四章 系統(tǒng)分析報(bào)告</p><p><b>  4.1功能描述</b></p><p><b>  系統(tǒng)功能要求:</b></p><p>  (1)提供系統(tǒng)開(kāi)發(fā)所有的文檔,包括需求分析報(bào)告、概念模型設(shè)計(jì)、邏輯設(shè)計(jì)階段的設(shè)計(jì)結(jié)果和

15、信息流程圖。</p><p>  (2)提供完整的界面。</p><p>  (3)提供地秤數(shù)據(jù)庫(kù)和數(shù)據(jù)表。</p><p>  (4)功能:錄入、追加、刪除、修改、查詢(xún)</p><p>  (5)實(shí)現(xiàn)各種統(tǒng)計(jì)功能</p><p>  航班售票管理系統(tǒng)需要實(shí)現(xiàn)的功能主要有六大塊:“信息錄入”、“信息查詢(xún)”、“票務(wù)管理”

16、、“結(jié)算管理”、“管理員信息維護(hù)”和 “退出”模塊。其中票務(wù)管理和信息查詢(xún)是整個(gè)系統(tǒng)的核心。</p><p><b>  4.2業(yè)務(wù)流程圖</b></p><p>  系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分析是系統(tǒng)分析中的基礎(chǔ)環(huán)節(jié)。航空售票里信息系統(tǒng)得業(yè)務(wù)流程如圖所示:</p><p><b>  4.3數(shù)據(jù)流程圖</b&

17、gt;</p><p>  數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務(wù)處理過(guò)程聯(lián)系起來(lái)。通過(guò)對(duì)航班售票管理系統(tǒng)的分析,可以得出該系統(tǒng):乘客、航班,整理以下是航空售票管理信息系統(tǒng)的數(shù)據(jù)流程圖:</p><p><b>  4.4數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)

18、、加工處理邏輯等組成部分的嚴(yán)格定義,下面是本系統(tǒng)的數(shù)據(jù)字典(由于篇幅原因,在此僅給出部分)。</p><p>  4.4.1數(shù)據(jù)項(xiàng)分析</p><p>  數(shù)據(jù)項(xiàng)名稱(chēng):身份證號(hào)</p><p>  簡(jiǎn)述:乘客的唯一編號(hào)</p><p><b>  別名:</b></p><p><b>

19、  數(shù)據(jù)類(lèi)型:字符型</b></p><p><b>  長(zhǎng)度:23</b></p><p>  取值范圍:‘00000000000000000000000’-‘99999999999999999999999’</p><p>  取值說(shuō)明:前6位為地區(qū)代碼,7-15位為出身年月日,22位為性別.......</p>

20、<p>  4.4.2數(shù)據(jù)流分析</p><p><b>  數(shù)據(jù)流編號(hào):D01</b></p><p>  數(shù)據(jù)流名稱(chēng):機(jī)票編目信息</p><p><b>  簡(jiǎn)述:機(jī)票編目信息</b></p><p>  數(shù)據(jù)流來(lái)源:機(jī)票購(gòu)買(mǎi)后,由系統(tǒng)編碼整理后,輸入計(jì)算機(jī).</p>

21、<p>  數(shù)據(jù)流去向: 航空公司信息,乘客購(gòu)票信息通過(guò)數(shù)據(jù)采編存入數(shù)據(jù)庫(kù)</p><p>  數(shù)據(jù)流組成: 登機(jī)人+日期+航班號(hào)+航空公司+座位號(hào)+艙位號(hào)+條碼+登機(jī)口+登記時(shí)間+序號(hào)</p><p>  數(shù)據(jù)流量: 1000人次/日</p><p>  高峰流量: 5000人次/日</p><p>  第五章 系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)&

22、lt;/p><p>  5.1系統(tǒng)軟、硬件配置</p><p><b>  1、局域網(wǎng)及工作站</b></p><p>  2、visual foxfro 7.0</p><p>  3.ACCESS創(chuàng)建數(shù)據(jù)庫(kù),表</p><p>  4.計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、打印機(jī)等</p><p

23、><b>  5.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b> ?。?)設(shè)計(jì)數(shù)據(jù)庫(kù)</b></p><p>  本系統(tǒng)實(shí)現(xiàn)了系統(tǒng)登錄功能 , 而系統(tǒng)登錄需要賬號(hào)和密碼 , 這就需要 創(chuàng)建一個(gè)“系統(tǒng)帳號(hào)”(Accounts) 數(shù)據(jù)表 , 用來(lái)存儲(chǔ)系統(tǒng)登錄用的賬號(hào)和密碼。</p><p>  本系統(tǒng)要實(shí)現(xiàn)乘客信息和航班

24、信息的管理 , 所以需要?jiǎng)?chuàng)建 “乘客信息” 數(shù)據(jù)表和“航班信息 ” 數(shù)據(jù)表。 “乘客信息 ”數(shù)據(jù)表中包含了乘客的“身份”信息。</p><p>  由于系統(tǒng)要實(shí)現(xiàn)乘客購(gòu)買(mǎi)機(jī)票的功能、還要實(shí)現(xiàn)航班信息錄入的功能 ,所以還需創(chuàng)建一個(gè)“ 航班信息錄入” 數(shù)據(jù)表來(lái)保存乘客的購(gòu)票記錄。</p><p>  表單數(shù)據(jù)環(huán)境為:航班座位等級(jí)分配與占用表、密碼表</p><p>  

25、7.設(shè)計(jì)訂票信息查詢(xún)表單,其效果如下圖:</p><p>  8.設(shè)計(jì)航班信息查詢(xún)表單,其效果如下圖:</p><p>  數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)表</p><p>  9.設(shè)計(jì)乘客訂票表單,其效果如下圖:</p><p>  10.設(shè)計(jì)乘客退票表單,其效果如下圖:</p><p>  其表單數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)

26、表、航班座位等級(jí)分配與占用表、密碼表</p><p>  11.設(shè)計(jì)航班收入統(tǒng)計(jì)表單,其效果如下圖:</p><p>  12.設(shè)計(jì)管理員信息維護(hù)表單,其效果如下圖:</p><p><b>  13,創(chuàng)建菜單</b></p><p>  創(chuàng)建系統(tǒng)菜單,展開(kāi)“項(xiàng)目管理器”中的“其他”選項(xiàng)卡新建菜單保存為系統(tǒng)主菜單,如圖1

27、-6所示。</p><p><b>  圖1-6</b></p><p>  單擊“修改”,輸入“查詢(xún)”、“維護(hù)”、“退出”等菜單項(xiàng)名字,如圖1-7所示。</p><p><b>  圖1.7</b></p><p>  運(yùn)行菜單效果圖如圖1-8:</p><p><b

28、>  5.3代碼設(shè)計(jì)</b></p><p><b>  “系統(tǒng)登錄”代碼:</b></p><p>  release a,b,c,d,e,f,g,h</p><p>  set path to e:\數(shù)據(jù)庫(kù)課程設(shè)計(jì)</p><p>  do form "權(quán)限認(rèn)證表單.scx"&l

29、t;/p><p>  release thisform</p><p><b>  “結(jié)束操作”代碼:</b></p><p>  clear events </p><p>  thisform.release</p><p>  2.設(shè)計(jì)系統(tǒng)登錄表單,其效果如下:</p><

30、p>  表單中“確認(rèn)密碼”代碼:</p><p>  locate all for alltrim(密碼表.用戶(hù)名)==alltrim(thisform.Combo1.value)</p><p>  if found()</p><p>  if alltrim(thisform.text1.value)==alltrim(密碼表.用戶(hù)密碼)</p&g

31、t;<p>  thisform.release</p><p>  do form e:\數(shù)據(jù)庫(kù)課程設(shè)計(jì)\系統(tǒng)主表單.scx</p><p><b>  else</b></p><p>  messagebox("口令不正確,你無(wú)權(quán)使用!",48,"登錄信息")</p>&

32、lt;p>  thisform.Spinner1.value=thisform.Spinner1.value+1</p><p>  if thisform.Spinner1.value=3</p><p>  messagebox("口令不正確!"+chr(13)+"對(duì)不起,你無(wú)權(quán)使用!",48,"登錄信息")</p

33、><p>  release thisform </p><p><b>  else </b></p><p>  messagebox("口令不正確!請(qǐng)重新輸入!",48,"登錄信息")</p><p>  thisform.Combo1.setfocus</p>&

34、lt;p>  thisform.text1.value=""</p><p>  thisform.refresh</p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b&

35、gt;</p><p><b>  “返回”代碼:</b></p><p>  thisform.release</p><p>  3.設(shè)計(jì)航班信息錄入表單,其效果如下:</p><p><b>  命令按鈕組代碼:</b></p><p><b>  “首記錄”

36、:</b></p><p><b>  goto top </b></p><p>  thisform.refresh</p><p><b>  “上一個(gè)”:</b></p><p>  if bof().or.recno()=1</p><p>  mess

37、agebox("已到首記錄",48,"航空售票管理系統(tǒng)")</p><p><b>  else</b></p><p><b>  skip-1</b></p><p><b>  endif</b></p><p>  thisfor

38、m.refresh</p><p><b>  “下一個(gè)”:</b></p><p>  if eof().or.recno()=recCount()</p><p>  messagebox("已到末記錄",48,"航空售票管理系統(tǒng)")</p><p><b>  el

39、se</b></p><p><b>  skip </b></p><p><b>  endif</b></p><p>  thisform.refresh</p><p><b>  “末記錄”:</b></p><p>  got

40、o bottom </p><p>  thisform.refresh</p><p>  按鈕“增加記錄”代碼:</p><p>  append blank</p><p><b>  go bottom</b></p><p>  thisform.txt航班號(hào).value="

41、"</p><p>  thisform.txt飛行日期.value=""</p><p>  thisform.txt始發(fā)地.value=""</p><p>  thisform.txt目的地.value=""</p><p>  thisform.txt發(fā)出時(shí)間.va

42、lue=""</p><p>  thisform.txt到達(dá)時(shí)間.value=""</p><p>  thisform.txt座位總數(shù).value=""</p><p>  thisform.txt航班號(hào).readonly=.f.</p><p>  thisform.txt飛行

43、日期.readonly=.f.</p><p>  thisform.txt始發(fā)地.readonly=.f.</p><p>  thisform.txt目的地.readonly=.f.</p><p>  thisform.txt發(fā)出時(shí)間.readonly=.f.</p><p>  thisform.txt到達(dá)時(shí)間.readonly=.f

44、.</p><p>  thisform.txt座位總數(shù).readonly=.f.</p><p>  thisform.refresh</p><p>  4.設(shè)計(jì)訂票信息查詢(xún)表單,其效果如下圖:</p><p><b>  命令按鈕組代碼:</b></p><p><b>  “首記

45、錄”:</b></p><p><b>  GO top</b></p><p>  thisform.commandgroup1.command1.enabled=.F.</p><p>  thisform.commandgroup1.command2.enabled=.F.</p><p>  IF t

46、hisform.commandgroup1.command3.enabled=.F.</p><p>  thisform.commandgroup1.command3.enabled=.T.</p><p>  thisform.commandgroup1.command4.enabled=.T.</p><p><b>  ENDIF</b>

47、;</p><p>  thisform.Refresh</p><p><b>  “上一個(gè)”:</b></p><p><b>  SKIP -1</b></p><p><b>  n=recno()</b></p><p><b>  

48、IF BOF()</b></p><p>  thisform.commandgroup1.command1.Enabled=.F.</p><p>  thisform.commandgroup1.command2.Enabled=.F.</p><p><b>  else</b></p><p>  t

49、hisform.commandgroup1.command3.Enabled=.F.</p><p>  thisform.commandgroup1.command3.Enabled=.T.</p><p>  thisform.commandgroup1.command4.Enabled=.T.</p><p><b>  ENDIF</b>

50、;</p><p>  thisform.Refresh</p><p><b>  “下一個(gè)”:</b></p><p><b>  SKIP</b></p><p><b>  n=recno()</b></p><p><b>  IF

51、EOF()</b></p><p><b>  go bottom</b></p><p>  thisform.commandgroup1.command3.enabled=.F.</p><p>  thisform.commandgroup1.command4.enabled=.F.</p><p>&

52、lt;b>  else</b></p><p>  thisform.commandgroup1.command1.enabled=.F.</p><p>  thisform.commandgroup1.command1.enabled=.T.</p><p>  thisform.commandgroup1.command2.enabled=.

53、T.</p><p><b>  ENDIF</b></p><p>  thisform.Refresh</p><p><b>  “末記錄”:</b></p><p>  thisform.destroy</p><p><b>  go bottom<

54、/b></p><p>  this.enabled=.f.</p><p>  thisform.commandgroup1.Command1.enabled=.t.

55、

56、 </p><p>  thisform.commandgroup1.Command2.enabled=.t.</p><p>  thisform.commandgroup1.Command3.enabled=.f.</p>

57、<p>  thisform.refresh</p><p><b>  “查詢(xún)乘客”代碼:</b></p><p>  xh=recno()</p><p>  tj=alltrim(thisform.text1.value)</p><p>  set order to 證件號(hào) </p>&

58、lt;p><b>  seek(tj)</b></p><p><b>  if eof()</b></p><p>  messagebox("沒(méi)有滿(mǎn)足條件的記錄!",30,"提示")</p><p><b>  go xh</b></p>

59、<p><b>  endif</b></p><p>  thisform.refresh</p><p><b>  “結(jié)束操作”代碼:</b></p><p>  thisform.release</p><p>  5.設(shè)計(jì)航班信息查詢(xún)表單,其效果如下圖:</p>

60、<p><b>  “執(zhí)行查詢(xún)”代碼:</b></p><p>  sele 航班信息數(shù)據(jù)表</p><p><b>  do case </b></p><p>  case thisform.Optiongroup1.value=1</p><p>  set filter to 航班

61、號(hào)=alltrim(thisform.text1.value)</p><p>  thisform.refresh</p><p>  case thisform.Optiongroup1.value=2</p><p>  set filter to 始發(fā)地=alltrim(thisform.text1.value)</p><p>  

62、thisform.refresh</p><p>  case thisform.Optiongroup1.value=3</p><p>  set filter to 目的地=alltrim(thisform.text1.value)</p><p>  thisform.refresh</p><p>  case thisform.O

63、ptiongroup1.value=4</p><p>  set filter to 發(fā)出時(shí)間=alltrim(thisform.text1.value)</p><p>  thisform.refresh</p><p>  case thisform.Optiongroup1.value=5</p><p>  set filter

64、to 到達(dá)時(shí)間=alltrim(thisform.text1.value)</p><p>  thisform.refresh</p><p><b>  endcase</b></p><p>  6.設(shè)計(jì)乘客訂票表單:</p><p><b>  “上一個(gè)”代碼:</b></p>

65、<p>  if eof().or.recno()=recCount()</p><p>  messagebox("已到末記錄",48,"航空售票管理系統(tǒng)")</p><p><b>  else</b></p><p><b>  skip </b></p&g

66、t;<p><b>  endif</b></p><p>  thisform.refresh</p><p><b>  “下一個(gè)”代碼:</b></p><p>  if bof().or.recno()=1</p><p>  messagebox("已到首記錄&qu

67、ot;,48,"航空售票管理系統(tǒng)")</p><p><b>  else</b></p><p><b>  skip-1</b></p><p><b>  endif</b></p><p>  thisform.refresh</p>

68、<p>  6.設(shè)計(jì)乘客退票表單:</p><p>  “密碼確認(rèn)”按鈕代碼:</p><p><b>  sele 密碼表</b></p><p>  locate all for alltrim(密碼表.用戶(hù)密碼)==alltrim(thisform.text1.value)</p><p>  if fo

69、und()</p><p>  thisform.grd乘客信息數(shù)據(jù)表.readonly=.f.</p><p>  thisform.Commandgroup1.command2.enabled=.t.</p><p><b>  else </b></p><p>  messagebox("對(duì)不起,你不是

70、合法用戶(hù),不能退票")</p><p><b>  endif</b></p><p><b>  命令按鈕組代碼:</b></p><p><b>  “查找乘客”:</b></p><p>  thisform.grd乘客信息數(shù)據(jù)表.setfocus</p&

71、gt;<p>  locate all for alltrim(乘客信息數(shù)據(jù)表.證件號(hào))==alltrim(this.parent.parent.text2.value)</p><p>  if found()</p><p><b>  y=recno()</b></p><p><b>  go y</b&g

72、t;</p><p>  messagebox("乘客已經(jīng)找到,提示乘客先辦理完相關(guān)手續(xù),否則不能退票!")</p><p><b>  else</b></p><p>  messagebox("未找到該乘客,請(qǐng)確認(rèn)!")</p><p><b>  endif<

73、;/b></p><p><b>  “確認(rèn)退票”:</b></p><p>  locate all for alltrim(乘客信息數(shù)據(jù)表.證件號(hào))==alltrim(this.parent.parent.text2.value)</p><p>  if found()</p><p>  if messag

74、ebox("當(dāng)前乘客確實(shí)要退票嗎?!",32+4+256,"開(kāi)戶(hù)確認(rèn)")=6</p><p><b>  y=recno()</b></p><p><b>  go y</b></p><p>  this.parent.parent.refresh</p><

75、p>  sele 航班座位等級(jí)分配與占用表 </p><p>  locate all for alltrim(航班座位等級(jí)分配與占用表.座位號(hào))==alltrim(this.parent.parent.text3.value)</p><p><b>  x=recno()</b></p><p><b>  go x<

76、/b></p><p>  this.parent.parent.text4.value=" "</p><p><b>  release x</b></p><p>  sele 乘客信息數(shù)據(jù)表</p><p>  this.tag=this.parent.parent.grd乘客信息數(shù)據(jù)表

77、.RecordSource</p><p>  delete next 1</p><p><b>  pack</b></p><p>  this.parent.parent.grd乘客信息數(shù)據(jù)表.RecordSource=this.tag</p><p><b>  release y</b>

78、</p><p><b>  else</b></p><p>  messagebox("該乘客為退票,座位人被占用!")</p><p>  thisform.refresh</p><p><b>  endif </b></p><p><b

79、>  else</b></p><p>  messagebox("對(duì)不起,該乘客未找到,請(qǐng)確認(rèn)證件號(hào)碼!")</p><p><b>  endif</b></p><p><b>  “結(jié)束操作”:</b></p><p>  thisform.releas

80、e</p><p>  其表單數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)表、航班座位等級(jí)分配與占用表、密碼表</p><p>  5.4輸入/輸出程序設(shè)計(jì)</p><p>  第六章 程序設(shè)計(jì)使用說(shuō)明書(shū)</p><p><b>  6.1程序流程圖</b></p><p>  6.2運(yùn)行環(huán)境交待及說(shuō)明</p

81、><p>  (1)錄入:可以錄入航班情況(數(shù)據(jù)可以?xún)?chǔ)存在一個(gè)數(shù)據(jù)庫(kù)中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定義)</p><p>  (2)查詢(xún):可以查詢(xún)某個(gè)航線的情況(如,輸入航班號(hào),查詢(xún)起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿(mǎn)倉(cāng));可以輸入起飛抵達(dá)城市,查詢(xún)航班情況;</p><p>  (3)訂票:(訂票情況可以存在一個(gè)數(shù)據(jù)庫(kù)文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如

82、果該航班已經(jīng)無(wú)票,亦可提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶(hù)資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào)。</p><p>  (4)修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件</p><p><b>  第七章 總結(jié)</b></p><p>  這次設(shè)計(jì)的主要目的是通過(guò)利用Visual foxpro設(shè)計(jì)

83、應(yīng)用程序,編寫(xiě)程序來(lái)實(shí)現(xiàn)書(shū)籍?dāng)?shù)據(jù)庫(kù)的錄入、修改、檢索等操作。讓用戶(hù)方便地掌握?qǐng)D書(shū)的在館情況與借閱情況,以及讀者信息、書(shū)籍借閱情況等,利用編程來(lái)實(shí)現(xiàn)信息的輸入、編輯(刪除、增加、修改)等功能,繼而完成對(duì)書(shū)籍信息數(shù)據(jù)庫(kù)、讀者信息數(shù)據(jù)庫(kù)、借閱信息數(shù)據(jù)庫(kù)的必要操作。</p><p>  通過(guò)這次的課程設(shè)計(jì),我不僅拓寬了自己的知識(shí)面,還在實(shí)踐過(guò)程中鞏固和加深了自己所學(xué)的理論知識(shí),使自己的技術(shù)素質(zhì)和實(shí)踐能力有了進(jìn)一步的提高,

84、同時(shí)我的專(zhuān)業(yè)水平也有了很大的進(jìn)步。</p><p>  同時(shí),在開(kāi)發(fā)方面也累積了一些經(jīng)驗(yàn),特別是在對(duì)軟件開(kāi)發(fā)工具不很熟悉的情況下,通過(guò)自己的學(xué)習(xí)和老師,同學(xué)的幫助完成了設(shè)計(jì)任務(wù)。并在設(shè)計(jì)過(guò)程中,自己分析問(wèn)題和解決問(wèn)題的能力都得到了鍛煉和提高,完善了自己的知識(shí)結(jié)構(gòu),加深了對(duì)知識(shí)的理解。</p><p><b>  參考文獻(xiàn)</b></p><p>

溫馨提示

  • 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)論