版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 管理信息系統(tǒng)課程設(shè)計</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> 航空公司在正常運營中總是面對大量的乘客信息、戶籍信息以及兩者相互作用產(chǎn)生的購票信息、出票信息。需要對乘客身份信息、預(yù)定票信息、購票信息、出票信息進(jìn)行管理,及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。作者針對航空公司之前管理的現(xiàn)狀,經(jīng)過詳細(xì)系統(tǒng)的調(diào)查,闡明了航空售票管理系統(tǒng)的需求和功能,為航空售票管理信息系統(tǒng)的開發(fā)打下堅實基礎(chǔ)。<
3、;/p><p> 1.1.2系統(tǒng)外部環(huán)境</p><p> 隨著航空事業(yè)的飛速發(fā)展和人民生活水平的提高,人們出行的的交通方式也日趨多元化、快捷化、方便化,人們選擇航班這一快捷、舒適的交通方式已成為未來人們出行或旅游的主要發(fā)展趨勢。因此,航空售票管理系統(tǒng)是各航空公司和機(jī)場理想的選擇??茖W(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機(jī)技術(shù)應(yīng)用方面得到了
4、廣泛的普及和使用。而且航空售票管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的訂票管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使乘客(或旅客)可以花更少的時間在買票和訂票上。從而使人們有更多時間來學(xué)習(xí)、工作和娛樂 。使各航空公司和機(jī)場票務(wù)管理,航班管理,乘客管理更專業(yè)化、自動化、統(tǒng)一化和快捷化。</p><p> 1.2航空售票系統(tǒng)發(fā)展現(xiàn)狀及存在的問題<
5、;/p><p> 在當(dāng)今社會, 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票和訂票的信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿足快節(jié)奏, 高效率的現(xiàn)代生活需求, 有時乘客由于不了解航空公司機(jī)票銷售的信息, 而不能在相應(yīng)的時間內(nèi)購到理想的機(jī)票.從而讓費了大量的人力和物力資源, 有時也會給乘客在一定程度上帶來損失.然而乘客通過旅行社, 旅行社再根據(jù)乘客的相應(yīng)的需求與航空公司聯(lián)系
6、, 把相應(yīng)的信息反饋給乘客. 讓乘客選擇適合自己的理想的機(jī)票, 進(jìn)行網(wǎng)上的機(jī)票預(yù)定, 這樣乘客就可以直接去旅行社取回自己的機(jī)票即可.從而大大節(jié)省了人力和物力, 因此開發(fā)這樣一個機(jī)票管理系統(tǒng)就顯得十分必要了。</p><p> 第二章 系統(tǒng)開發(fā)目標(biāo)</p><p> 在計算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、
7、具有良好人機(jī)交互界面的機(jī)票預(yù)定系統(tǒng),實現(xiàn)航空公司的機(jī)票銷售的自動化的計算機(jī)系統(tǒng),為企業(yè)的決策層提供準(zhǔn)確、精細(xì)、迅速的機(jī)票銷售信息。1.3 性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,</p><p> 機(jī)票管理系統(tǒng)應(yīng)該滿足以下的性能需求:</p><p> 1. 系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)
8、前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。由于機(jī)票預(yù)定管理系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機(jī)票數(shù)量和時間又影響企業(yè)的決策活動,其準(zhǔn)確性很大程度上決定了機(jī)票管理系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。</p><p> 2. 系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性機(jī)票管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充
9、性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會不斷的更新和完善。</p><p> 本系統(tǒng)就在基于此要求下開發(fā)而成的小型航空售票管理系統(tǒng)。</p><p> 第三章 系統(tǒng)可行性分析</p><p> 可行性分析是在于要弄清用戶對開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫設(shè)計的第一步是明確數(shù)據(jù)庫的目的和如何使用。也就是說需要從數(shù)據(jù)庫中得到哪些信息。明
10、確目的之后,就可以確定需要保存哪些主題的信息(表),以及每個主題需要保存哪些信息。</p><p> 根據(jù)系統(tǒng)分析,航空管理系統(tǒng)的要求如下 :</p><p> 基本表分4個部分:航班信息數(shù)據(jù)表,乘客信息數(shù)據(jù)表,航班座位等級分配與占用表和用戶密碼表</p><p> 3.1.可行性分析:</p><p> 系統(tǒng)任務(wù):通過此系統(tǒng)可以實現(xiàn)
11、如下功能:</p><p> (1)錄入:可以錄入航班情況(數(shù)據(jù)可以儲存在一個數(shù)據(jù)庫中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定義)</p><p> (2)查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達(dá)城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達(dá)城市,查詢航班情況;</p><p> (3)訂票:(訂票情況可以存在一個數(shù)據(jù)庫文件中,結(jié)構(gòu)
12、自己設(shè)定)可以訂票,如果該航班已經(jīng)無票,亦可提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號。</p><p> (4)修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件</p><p><b> 系統(tǒng)功能概述:</b></p><p> (1)票務(wù)管理:售票、退票、廢票的管
13、理;</p><p> (2)結(jié)算管理:對合約客戶的結(jié)算管理和對航空公司的結(jié)算管理;</p><p> (3)欠款稽查:對合約客戶公司的欠款機(jī)票進(jìn)行稽查</p><p> (4)財務(wù)報表:生成可以用于財務(wù)的統(tǒng)計數(shù)據(jù)表;</p><p> (5)統(tǒng)計報表:生成多種統(tǒng)計類報表;</p><p> (6)用戶管理:
14、系統(tǒng)設(shè)置了不同的權(quán)限,進(jìn)入系統(tǒng)的用戶名和口令。</p><p> 第四章 系統(tǒng)分析報告</p><p><b> 4.1功能描述</b></p><p><b> 系統(tǒng)功能要求:</b></p><p> (1)提供系統(tǒng)開發(fā)所有的文檔,包括需求分析報告、概念模型設(shè)計、邏輯設(shè)計階段的設(shè)計結(jié)果和
15、信息流程圖。</p><p> (2)提供完整的界面。</p><p> (3)提供地秤數(shù)據(jù)庫和數(shù)據(jù)表。</p><p> (4)功能:錄入、追加、刪除、修改、查詢</p><p> (5)實現(xiàn)各種統(tǒng)計功能</p><p> 航班售票管理系統(tǒng)需要實現(xiàn)的功能主要有六大塊:“信息錄入”、“信息查詢”、“票務(wù)管理”
16、、“結(jié)算管理”、“管理員信息維護(hù)”和 “退出”模塊。其中票務(wù)管理和信息查詢是整個系統(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ù)處理過程聯(lián)系起來。通過對航班售票管理系統(tǒng)的分析,可以得出該系統(tǒng):乘客、航班,整理以下是航空售票管理信息系統(tǒng)的數(shù)據(jù)流程圖:</p><p><b> 4.4數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是對數(shù)據(jù)流程中的數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲
18、、加工處理邏輯等組成部分的嚴(yán)格定義,下面是本系統(tǒng)的數(shù)據(jù)字典(由于篇幅原因,在此僅給出部分)。</p><p> 4.4.1數(shù)據(jù)項分析</p><p> 數(shù)據(jù)項名稱:身份證號</p><p> 簡述:乘客的唯一編號</p><p><b> 別名:</b></p><p><b>
19、 數(shù)據(jù)類型:字符型</b></p><p><b> 長度:23</b></p><p> 取值范圍:‘00000000000000000000000’-‘99999999999999999999999’</p><p> 取值說明:前6位為地區(qū)代碼,7-15位為出身年月日,22位為性別.......</p>
20、<p> 4.4.2數(shù)據(jù)流分析</p><p><b> 數(shù)據(jù)流編號:D01</b></p><p> 數(shù)據(jù)流名稱:機(jī)票編目信息</p><p><b> 簡述:機(jī)票編目信息</b></p><p> 數(shù)據(jù)流來源:機(jī)票購買后,由系統(tǒng)編碼整理后,輸入計算機(jī).</p>
21、<p> 數(shù)據(jù)流去向: 航空公司信息,乘客購票信息通過數(shù)據(jù)采編存入數(shù)據(jù)庫</p><p> 數(shù)據(jù)流組成: 登機(jī)人+日期+航班號+航空公司+座位號+艙位號+條碼+登機(jī)口+登記時間+序號</p><p> 數(shù)據(jù)流量: 1000人次/日</p><p> 高峰流量: 5000人次/日</p><p> 第五章 系統(tǒng)設(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ù)庫,表</p><p> 4.計算機(jī)、計算機(jī)網(wǎng)絡(luò)、打印機(jī)等</p><p
23、><b> 5.2數(shù)據(jù)庫設(shè)計</b></p><p><b> ?。?)設(shè)計數(shù)據(jù)庫</b></p><p> 本系統(tǒng)實現(xiàn)了系統(tǒng)登錄功能 , 而系統(tǒng)登錄需要賬號和密碼 , 這就需要 創(chuàng)建一個“系統(tǒng)帳號”(Accounts) 數(shù)據(jù)表 , 用來存儲系統(tǒng)登錄用的賬號和密碼。</p><p> 本系統(tǒng)要實現(xiàn)乘客信息和航班
24、信息的管理 , 所以需要創(chuàng)建 “乘客信息” 數(shù)據(jù)表和“航班信息 ” 數(shù)據(jù)表。 “乘客信息 ”數(shù)據(jù)表中包含了乘客的“身份”信息。</p><p> 由于系統(tǒng)要實現(xiàn)乘客購買機(jī)票的功能、還要實現(xiàn)航班信息錄入的功能 ,所以還需創(chuàng)建一個“ 航班信息錄入” 數(shù)據(jù)表來保存乘客的購票記錄。</p><p> 表單數(shù)據(jù)環(huán)境為:航班座位等級分配與占用表、密碼表</p><p>
25、7.設(shè)計訂票信息查詢表單,其效果如下圖:</p><p> 8.設(shè)計航班信息查詢表單,其效果如下圖:</p><p> 數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)表</p><p> 9.設(shè)計乘客訂票表單,其效果如下圖:</p><p> 10.設(shè)計乘客退票表單,其效果如下圖:</p><p> 其表單數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)
26、表、航班座位等級分配與占用表、密碼表</p><p> 11.設(shè)計航班收入統(tǒng)計表單,其效果如下圖:</p><p> 12.設(shè)計管理員信息維護(hù)表單,其效果如下圖:</p><p><b> 13,創(chuàng)建菜單</b></p><p> 創(chuàng)建系統(tǒng)菜單,展開“項目管理器”中的“其他”選項卡新建菜單保存為系統(tǒng)主菜單,如圖1
27、-6所示。</p><p><b> 圖1-6</b></p><p> 單擊“修改”,輸入“查詢”、“維護(hù)”、“退出”等菜單項名字,如圖1-7所示。</p><p><b> 圖1.7</b></p><p> 運行菜單效果圖如圖1-8:</p><p><b
28、> 5.3代碼設(shè)計</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ù)庫課程設(shè)計</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è)計系統(tǒng)登錄表單,其效果如下:</p><
30、p> 表單中“確認(rèn)密碼”代碼:</p><p> locate all for alltrim(密碼表.用戶名)==alltrim(thisform.Combo1.value)</p><p> if found()</p><p> if alltrim(thisform.text1.value)==alltrim(密碼表.用戶密碼)</p&g
31、t;<p> thisform.release</p><p> do form e:\數(shù)據(jù)庫課程設(shè)計\系統(tǒng)主表單.scx</p><p><b> else</b></p><p> messagebox("口令不正確,你無權(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)+"對不起,你無權(quán)使用!",48,"登錄信息")</p
33、><p> release thisform </p><p><b> else </b></p><p> messagebox("口令不正確!請重新輸入!",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è)計航班信息錄入表單,其效果如下:</p><p><b> 命令按鈕組代碼:</b></p><p><b> “首記錄”
36、:</b></p><p><b> goto top </b></p><p> thisform.refresh</p><p><b> “上一個”:</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> “下一個”:</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航班號.value="
41、"</p><p> thisform.txt飛行日期.value=""</p><p> thisform.txt始發(fā)地.value=""</p><p> thisform.txt目的地.value=""</p><p> thisform.txt發(fā)出時間.va
42、lue=""</p><p> thisform.txt到達(dá)時間.value=""</p><p> thisform.txt座位總數(shù).value=""</p><p> thisform.txt航班號.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ā)出時間.readonly=.f.</p><p> thisform.txt到達(dá)時間.readonly=.f
44、.</p><p> thisform.txt座位總數(shù).readonly=.f.</p><p> thisform.refresh</p><p> 4.設(shè)計訂票信息查詢表單,其效果如下圖:</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> “上一個”:</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> “下一個”:</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> “查詢乘客”代碼:</b></p><p> xh=recno()</p><p> tj=alltrim(thisform.text1.value)</p><p> set order to 證件號 </p>&
58、lt;p><b> seek(tj)</b></p><p><b> if eof()</b></p><p> messagebox("沒有滿足條件的記錄!",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è)計航班信息查詢表單,其效果如下圖:</p>
60、<p><b> “執(zhí)行查詢”代碼:</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、號=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ā)出時間=alltrim(thisform.text1.value)</p><p> thisform.refresh</p><p> case thisform.Optiongroup1.value=5</p><p> set filter
64、to 到達(dá)時間=alltrim(thisform.text1.value)</p><p> thisform.refresh</p><p><b> endcase</b></p><p> 6.設(shè)計乘客訂票表單:</p><p><b> “上一個”代碼:</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> “下一個”代碼:</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è)計乘客退票表單:</p><p> “密碼確認(rèn)”按鈕代碼:</p><p><b> sele 密碼表</b></p><p> locate all for alltrim(密碼表.用戶密碼)==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("對不起,你不是
70、合法用戶,不能退票")</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ù)表.證件號)==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("未找到該乘客,請確認(rèn)!")</p><p><b> endif<
73、;/b></p><p><b> “確認(rèn)退票”:</b></p><p> locate all for alltrim(乘客信息數(shù)據(jù)表.證件號)==alltrim(this.parent.parent.text2.value)</p><p> if found()</p><p> if messag
74、ebox("當(dāng)前乘客確實要退票嗎?!",32+4+256,"開戶確認(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 航班座位等級分配與占用表 </p><p> locate all for alltrim(航班座位等級分配與占用表.座位號)==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("對不起,該乘客未找到,請確認(rèn)證件號碼!")</p><p><b> endif</b></p><p><b> “結(jié)束操作”:</b></p><p> thisform.releas
80、e</p><p> 其表單數(shù)據(jù)環(huán)境為:航班信息數(shù)據(jù)表、航班座位等級分配與占用表、密碼表</p><p> 5.4輸入/輸出程序設(shè)計</p><p> 第六章 程序設(shè)計使用說明書</p><p><b> 6.1程序流程圖</b></p><p> 6.2運行環(huán)境交待及說明</p
81、><p> (1)錄入:可以錄入航班情況(數(shù)據(jù)可以儲存在一個數(shù)據(jù)庫中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定義)</p><p> (2)查詢:可以查詢某個航線的情況(如,輸入航班號,查詢起降時間,起飛抵達(dá)城市,航班票價,票價折扣,確定航班是否滿倉);可以輸入起飛抵達(dá)城市,查詢航班情況;</p><p> (3)訂票:(訂票情況可以存在一個數(shù)據(jù)庫文件中,結(jié)構(gòu)自己設(shè)定)可以訂票,如
82、果該航班已經(jīng)無票,亦可提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號,訂票數(shù)量及航班情況,訂單要有編號。</p><p> (4)修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件</p><p><b> 第七章 總結(jié)</b></p><p> 這次設(shè)計的主要目的是通過利用Visual foxpro設(shè)計
83、應(yīng)用程序,編寫程序來實現(xiàn)書籍?dāng)?shù)據(jù)庫的錄入、修改、檢索等操作。讓用戶方便地掌握圖書的在館情況與借閱情況,以及讀者信息、書籍借閱情況等,利用編程來實現(xiàn)信息的輸入、編輯(刪除、增加、修改)等功能,繼而完成對書籍信息數(shù)據(jù)庫、讀者信息數(shù)據(jù)庫、借閱信息數(shù)據(jù)庫的必要操作。</p><p> 通過這次的課程設(shè)計,我不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了自己所學(xué)的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進(jìn)一步的提高,
84、同時我的專業(yè)水平也有了很大的進(jìn)步。</p><p> 同時,在開發(fā)方面也累積了一些經(jīng)驗,特別是在對軟件開發(fā)工具不很熟悉的情況下,通過自己的學(xué)習(xí)和老師,同學(xué)的幫助完成了設(shè)計任務(wù)。并在設(shè)計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,完善了自己的知識結(jié)構(gòu),加深了對知識的理解。</p><p><b> 參考文獻(xiàn)</b></p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--教務(wù)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---銀行儲蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---酒店前臺管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--學(xué)校食堂管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---圖書館管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--企業(yè)工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--- 庫存管理信息系統(tǒng)結(jié)課設(shè)計
- 《管理信息系統(tǒng)》課程設(shè)計--圖書館管理信息系統(tǒng)設(shè)計
- 《管理信息系統(tǒng)》課程設(shè)計--課堂學(xué)分管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--圖書館管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
評論
0/150
提交評論