信息管理系統(tǒng)報(bào)告_第1頁
信息管理系統(tǒng)報(bào)告_第2頁
信息管理系統(tǒng)報(bào)告_第3頁
信息管理系統(tǒng)報(bào)告_第4頁
信息管理系統(tǒng)報(bào)告_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

word文檔可自由復(fù)制編輯目錄TOC\o"1-4"\h\z\u1、前言 22、系統(tǒng)分析 32.1用戶需求 32.2可行性研究 42.3目標(biāo)系統(tǒng)相關(guān)調(diào)查 52.3.1業(yè)務(wù)相關(guān)組織機(jī)構(gòu)調(diào)查 52.3.2工作現(xiàn)狀調(diào)查 62.4目標(biāo)系統(tǒng)的數(shù)據(jù)存儲(chǔ)分析 82.4.1基本項(xiàng) 92.4.2E-R圖構(gòu)思 92.4.3數(shù)據(jù)存儲(chǔ)初步構(gòu)思 112.4.3數(shù)據(jù)存儲(chǔ)初步構(gòu)思 123系統(tǒng)設(shè)計(jì) 173.1系統(tǒng)總體設(shè)計(jì) 173.1.1一般關(guān)系模型設(shè)計(jì) 173.1.2前臺(tái)總體結(jié)構(gòu)設(shè)計(jì) 193.1.3后臺(tái)總體結(jié)構(gòu)設(shè)計(jì) 203.2系統(tǒng)表單詳細(xì)設(shè)計(jì) 203.2.1數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計(jì) 203.2.3基礎(chǔ)數(shù)據(jù)表單設(shè)計(jì) 234系統(tǒng)實(shí)現(xiàn) 705、系統(tǒng)的運(yùn)行 726、系統(tǒng)評(píng)價(jià) 807、感言 808、參考文獻(xiàn) 80

1、前言衣食住行一直以來都是人類不變的重點(diǎn)話題。隨著我經(jīng)濟(jì)的不斷發(fā)展,人們的生活水平水平不斷提高,人們開始追求生活質(zhì)量的提高。因此對(duì)于出行服務(wù)也提出了新的要求。方便、快捷、舒適是現(xiàn)代客戶對(duì)運(yùn)輸工具的期望。而如何提高航空公司的服務(wù)質(zhì)量,盡量減少客戶非必要的時(shí)間,方便客戶出行,一直以來都是各大航空公司探索的重點(diǎn)。二十一世紀(jì)是信息化的時(shí)代,第三產(chǎn)業(yè)在各國的比重不斷上升,特別是服務(wù)業(yè),信息服務(wù)業(yè)成為21世紀(jì)的主導(dǎo)產(chǎn)業(yè),這導(dǎo)致了電子商務(wù)的產(chǎn)生和發(fā)展,在全球信息化大勢所驅(qū)的影響下,各國的電子商務(wù)不斷的改進(jìn)和完善,電子商務(wù)成為各個(gè)國家和各大公司爭奪的焦點(diǎn)。研究探討電子商務(wù)現(xiàn)狀和制定實(shí)施恰當(dāng)?shù)碾娮由虅?wù)的政策問題就十分迫切。而在我國,計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的普及與發(fā)展,電子商務(wù)迅速崛起,眾多的信息技術(shù)企業(yè)、風(fēng)險(xiǎn)投資公司、生產(chǎn)流通企業(yè)紛紛開展電子商務(wù)。目前,全球因特網(wǎng)用戶已經(jīng)達(dá)到10億之多,發(fā)展非常迅速。特別是發(fā)展中國家,上網(wǎng)的人數(shù)在成倍的增長。電子商務(wù)對(duì)經(jīng)濟(jì)的影響已經(jīng)日漸明顯而深刻。幾乎所有的國家、地區(qū)和企業(yè)都面臨著來自電子商務(wù)的巨大機(jī)遇與挑戰(zhàn)。對(duì)發(fā)展中國家和地區(qū)來說,抓住并利用好它,就是最好的機(jī)遇,能為自己創(chuàng)造競爭優(yōu)勢和趕超機(jī)會(huì),可以借此迅速接近發(fā)達(dá)國家和地區(qū)。因此,電子商務(wù)已經(jīng)逐漸被以中國、巴西、印度為代表的發(fā)展中國家所重視。在未來的幾年,將呈現(xiàn)快速的發(fā)展。所以如何借助現(xiàn)代日益發(fā)展的網(wǎng)絡(luò)與電子技術(shù),在各地航空市場資源相對(duì)零散,缺乏整合,惡性競爭激烈中贏得客戶的依賴,在競爭中脫穎而出呢?飛機(jī)票訂票系統(tǒng)可以幫助進(jìn)行日常的管理工作,便于客戶訂票,節(jié)約現(xiàn)場排隊(duì)購票的大量時(shí)間,非常方便各客戶的出行。論文的構(gòu)成及研究內(nèi)容本論文由四個(gè)部分構(gòu)成:第一部分是前言,主要是對(duì)本論文/設(shè)計(jì)題目的總體性概述第二部分是系統(tǒng)分析,主要是對(duì)系統(tǒng)開發(fā)前的相關(guān)需求做分析,包括用戶需求、目標(biāo)系統(tǒng)流程分析。第三部分是系統(tǒng)設(shè)計(jì),主要是對(duì)系統(tǒng)設(shè)計(jì)過程的描述,包括一般關(guān)系模型設(shè)計(jì)、前臺(tái)總體結(jié)構(gòu)設(shè)計(jì)、后臺(tái)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計(jì)、總體布局設(shè)計(jì)、基礎(chǔ)數(shù)據(jù)頁面設(shè)計(jì)、核心處理功能設(shè)計(jì)。第四部分是系統(tǒng)實(shí)現(xiàn)與運(yùn)行,主要是對(duì)系統(tǒng)開發(fā)后的測試運(yùn)行說明,包括數(shù)據(jù)庫表結(jié)構(gòu)的建立與數(shù)據(jù)輸入、系統(tǒng)設(shè)計(jì)與測試、系統(tǒng)操作使用的簡要說明、運(yùn)行系統(tǒng)并打印出結(jié)果、系統(tǒng)評(píng)價(jià)。2、系統(tǒng)分析2.1用戶需求本飛機(jī)票訂票系統(tǒng)的目標(biāo)是打造功能較為齊全且易于操作的服務(wù)平臺(tái),將給顧客提供信息查詢,機(jī)票訂購,顧客留言等服務(wù)。根據(jù)系統(tǒng)的自身特點(diǎn)與業(yè)務(wù)情況綜合分析,本系統(tǒng)需要解決以下問題:1.1、信息發(fā)布平臺(tái),及時(shí)發(fā)布公告,讓客戶足不出戶便可了解機(jī)場的信息動(dòng)態(tài)。1.2、VIP客戶管理平臺(tái),管理機(jī)場VIP客戶的信息。1.3、訂單處理平臺(tái),對(duì)未處理和已經(jīng)處理的訂單進(jìn)行管理,提高機(jī)場人員的工作效率。1.4、航班信息管理,管理者能對(duì)所有航班的信息,包括增減航班信息,票價(jià)管理等。1.5、查看留言,聆聽客戶聲音,提高服務(wù)質(zhì)量,從而增強(qiáng)企業(yè)的競爭力。2.1、信息查詢,客戶能方便快捷地了解有關(guān)于于相關(guān)航班的信息,有助于客戶訂購飛機(jī)票。2.2、訂購機(jī)票,實(shí)現(xiàn)客戶在線訂票的功能。2.3、留言,讓客戶可以隨時(shí)對(duì)企業(yè)產(chǎn)品提出意見與建議,增強(qiáng)與客戶的溝通,了解客戶的需求。2.4、查看公告,客戶足不出戶便可了解機(jī)場的信息動(dòng)態(tài)及重大新聞。2.2可行性研究提出方案系統(tǒng)提供公司簡介、最新消息、航班介紹等信息,用戶可通過互聯(lián)網(wǎng)登陸系統(tǒng)瀏覽航班信息,在挑中自己滿意的航班之后,可在線進(jìn)行訂購。同時(shí)系統(tǒng)會(huì)記錄每個(gè)用戶的留言,方便用戶對(duì)本企業(yè)的服務(wù)提出意見和建議。可行性分析技術(shù)上可能性:采用VFP技術(shù)生成純靜態(tài)頁面即可實(shí)現(xiàn),可以采用。必要性:如果不采用該方案,則不能實(shí)現(xiàn)企業(yè)的信息化管理。有益性:該方案使企業(yè)的信息和航班資料能夠通過互聯(lián)網(wǎng)向客戶呈現(xiàn)。經(jīng)濟(jì)上可能性:主要來自于網(wǎng)站系統(tǒng)的開發(fā)費(fèi)用、服務(wù)器購買、托放以及域名注冊(cè)等方面的費(fèi)用,且不是數(shù)目不會(huì)很大。必要性:如果不采用該方案,則需要多設(shè)很多機(jī)票代理點(diǎn)及機(jī)場售票窗口,其投入將不小,而且面向的人群以及范圍都受都很大的限制,從而影響經(jīng)濟(jì)效益的提高。如果采用該方案,其方便性會(huì)吸引更多的消費(fèi)者,進(jìn)一步提高經(jīng)濟(jì)效益。有益性:采用方案,需要一定的經(jīng)濟(jì)投入,但可以得到一定的經(jīng)濟(jì)效益,從而使企業(yè)實(shí)現(xiàn)贏利。社會(huì)上可能性:互聯(lián)網(wǎng)目前已經(jīng)非常普及,通過網(wǎng)絡(luò)了解信息的消費(fèi)者越來越多,因此,方案一是可行的。另外,目前員工都掌握了基本的電腦操作,因此不需要過多地對(duì)員工進(jìn)行培訓(xùn)。必要性:假如不采用該方案,則會(huì)使客戶帶來一定的不便,不能滿足客戶的需求,且面向的人群和范圍都比較窄。假如采用該方案,則會(huì)進(jìn)一步地方便客戶,讓服務(wù)更加迅速,到位。綜合上所述,從技術(shù)上、經(jīng)濟(jì)上、社會(huì)上的可能性、必要性、有益性分析,各大機(jī)場應(yīng)該實(shí)行該方案。2.3目標(biāo)系統(tǒng)相關(guān)調(diào)查敘述要實(shí)現(xiàn)目標(biāo)系統(tǒng)的邏輯模型,包括業(yè)務(wù)相關(guān)的組織機(jī)構(gòu)調(diào)查,業(yè)務(wù)處理過程調(diào)查,信息流程調(diào)查等方面。2.3.1業(yè)務(wù)相關(guān)組織機(jī)構(gòu)調(diào)查本網(wǎng)站的最高執(zhí)行機(jī)構(gòu)是總經(jīng)辦,下面設(shè)立5個(gè)部門,分別是:行政人事部:負(fù)責(zé)本網(wǎng)站的人才招聘,員工服務(wù),日常管理等業(yè)務(wù)。財(cái)務(wù)部:負(fù)責(zé)企業(yè)資金管理和帳目管理。網(wǎng)絡(luò)技術(shù)部:負(fù)責(zé)本網(wǎng)站系統(tǒng)的開發(fā)和維護(hù)、運(yùn)營、客戶服務(wù)等業(yè)務(wù)。機(jī)票運(yùn)營部:負(fù)責(zé)大客戶支持管理、市場客戶支持管理、網(wǎng)絡(luò)客戶支持管理和機(jī)票的配送。市場拓展部:負(fù)責(zé)境外電子票銷售、國際機(jī)票銷售、國內(nèi)機(jī)票銷售。圖2.01業(yè)務(wù)相關(guān)組織機(jī)構(gòu)圖2.3.2工作現(xiàn)狀調(diào)查經(jīng)查詢,得到一般的航空公司飛機(jī)票訂票流程如下:“第一步、客戶查詢航班信息,選擇適合的航班。

第二步、填寫乘機(jī)人及聯(lián)系人的詳細(xì)資料,提交訂單。乘機(jī)人姓名、身份證號(hào)碼一定要有效身份證件上的一致,否則會(huì)給登機(jī)時(shí)帶來麻煩。聯(lián)系人電話確保準(zhǔn)確無誤,以便能與客戶聯(lián)系送票事宜。

第三步、工作人員會(huì)與客戶電話確認(rèn)。

第四步、如果送票地址在市區(qū)以內(nèi),工作人員可免費(fèi)送票上門,客戶確認(rèn)機(jī)票后付款。如果客戶在市區(qū)以外或其他城市,工作人員將在收到客戶匯款的當(dāng)天出票,再免費(fèi)送票至客戶所在的地方。

所以BPD如下圖所示:已售機(jī)票匯總表打印機(jī)票查詢無誤訂單航班信息填寫顧客個(gè)人資料訂單顧客付款無誤機(jī)票審核有誤機(jī)票生成訂單顧客匯款本地顧客外地顧客顧客本地顧客有誤訂單審核已售機(jī)票匯總表打印機(jī)票查詢無誤訂單航班信息填寫顧客個(gè)人資料訂單顧客付款無誤機(jī)票審核有誤機(jī)票生成訂單顧客匯款本地顧客外地顧客顧客本地顧客有誤訂單審核圖2.02一般網(wǎng)上訂票的業(yè)務(wù)流程圖一般網(wǎng)上訂票的業(yè)務(wù)過程所涉及的相關(guān)表單:機(jī)票訂購單訂單訂單編號(hào):下單時(shí)間:航班編號(hào)起飛地目的地經(jīng)濟(jì)艙機(jī)票數(shù)量單價(jià)商務(wù)艙機(jī)票數(shù)量單價(jià)總計(jì):客戶名稱聯(lián)系電話:聯(lián)系地址備注:2.4目標(biāo)系統(tǒng)的數(shù)據(jù)存儲(chǔ)分析由調(diào)查的相關(guān)單據(jù)票證帳簿報(bào)表以及開發(fā)系統(tǒng)所要用到的數(shù)據(jù)項(xiàng)找出要長期存儲(chǔ)的基本項(xiàng);寫出由基本項(xiàng)構(gòu)思ERD的四條原則及相應(yīng)得出的實(shí)體、聯(lián)系及其屬性;構(gòu)思并改進(jìn)ERD;寫出由ERD導(dǎo)出一般關(guān)系模型的四條原則,列出數(shù)據(jù)存儲(chǔ)初步構(gòu)思的關(guān)系框架。

2.4.1基本項(xiàng)由構(gòu)建ERD的四條原則:原則1(確定實(shí)體):把在業(yè)務(wù)流程中能獨(dú)立存在的現(xiàn)實(shí)事物作為實(shí)體,通常它有多個(gè)由基本項(xiàng)描述的特性。原則2(確實(shí)聯(lián)系):在業(yè)務(wù)流程中實(shí)體集之間的關(guān)聯(lián)與結(jié)合需要長期保存時(shí),應(yīng)作為聯(lián)系關(guān)確定其類型。原則3(確定屬性):實(shí)體的屬性是實(shí)體的本質(zhì)特征,實(shí)體應(yīng)有標(biāo)識(shí)屬性(能把不同個(gè)體區(qū)分開來的最小屬性組閣,并指定其中一個(gè)作為主標(biāo)識(shí)。原則4(一事一地檢驗(yàn)原則):業(yè)務(wù)所有的基本項(xiàng)要在其ERD中作為屬性在且僅在一個(gè)地方出現(xiàn)。經(jīng)分析,得到以下所要長期存儲(chǔ)的基本項(xiàng):員工:員工號(hào)、職務(wù)、密碼、電話、姓名、性別客戶:客戶編號(hào)、身份證號(hào)、性別、聯(lián)系電話、聯(lián)系地址、會(huì)員否、積分航班信息:航班編號(hào)、價(jià)格、折扣、起始地、目的地、起飛時(shí)間、飛機(jī)類型、座位總數(shù)、已訂數(shù)量留言:序號(hào)、留言時(shí)間、內(nèi)容公告:公告序號(hào)、發(fā)布公告日期、內(nèi)容訂單:訂單編號(hào)、機(jī)票價(jià)格、航班編號(hào)、機(jī)票數(shù)量、起飛時(shí)間、起始地、目的地、日期時(shí)間2.4.2E-R圖構(gòu)思由基本項(xiàng)構(gòu)思ERD的四條基本原則:1、根據(jù)由基本項(xiàng)構(gòu)思ERD的原則1,能獨(dú)立存在的事物。可得出“員工”、“客戶”、“航班信息”、“留言”、“公告”、“訂單”2、根據(jù)由基本項(xiàng)構(gòu)思ERD的原則2,兩個(gè)或多個(gè)實(shí)體間的關(guān)聯(lián)與結(jié)合??傻谩鞍l(fā)布”、“寫”、“填寫”等聯(lián)系。3、根據(jù)由基本項(xiàng)構(gòu)思ERD的原則3,實(shí)體的屬性是實(shí)體的本質(zhì)特征??傻茫簡T工:員工號(hào)、職務(wù)、密碼、電話、姓名、性別客戶:客戶編號(hào)、身份證號(hào)、性別、聯(lián)系電話、聯(lián)系地址、年齡、積分航班信息:航班編號(hào)、經(jīng)濟(jì)艙價(jià)格、折扣、起始地、目的地、起飛時(shí)間、飛機(jī)類型、座位總數(shù)、已訂數(shù)量、商務(wù)艙價(jià)格留言:編號(hào)、內(nèi)容公告:公告編號(hào)、內(nèi)容訂單:訂單編號(hào)、機(jī)票價(jià)格、航班編號(hào)、機(jī)票數(shù)量、起飛時(shí)間、起始地、目的地、日期時(shí)間4、根據(jù)由基本項(xiàng)構(gòu)思ERD的原則4,所有基本項(xiàng)在同一E-R圖中作為屬性要在且僅在一個(gè)地方出現(xiàn)。并參考BPD,構(gòu)建出飛機(jī)票訂票的流程的ERD,得到初始的E-R圖:

*客戶編號(hào)客戶訂單航班信息留言員工寫填寫查看公告查看留言時(shí)間1MM1M11N姓名性別聯(lián)系地址址聯(lián)系電話身份證號(hào)管理發(fā)布1*客戶編號(hào)客戶訂單航班信息留言員工寫填寫查看公告查看留言時(shí)間1MM1M11N姓名性別聯(lián)系地址址聯(lián)系電話身份證號(hào)管理發(fā)布1MM*編號(hào)機(jī)票數(shù)量日期*編號(hào)*編號(hào)處理狀態(tài)*員工號(hào)姓名性別職務(wù)電話密碼*飛機(jī)編號(hào)發(fā)布時(shí)間內(nèi)容內(nèi)容飛機(jī)類型所訂座位總數(shù)已訂總數(shù)經(jīng)濟(jì)艙價(jià)格起飛時(shí)間目的地起始地折扣積分M商務(wù)艙價(jià)格NM住址年齡從E-R圖導(dǎo)出一般關(guān)系模型的四條原則:E-R圖中的每一個(gè)獨(dú)立實(shí)體變換為一個(gè)關(guān)系,其屬性變?yōu)殛P(guān)系的屬性,其主標(biāo)識(shí)變?yōu)殛P(guān)系的主碼E-R圖中的從實(shí)體及相應(yīng)的主從聯(lián)系變換為一個(gè)關(guān)系,從實(shí)體的屬性加上主實(shí)體關(guān)系的主碼構(gòu)成這個(gè)關(guān)系的屬性。如果主從聯(lián)系是1:1的,則以主實(shí)體關(guān)系的主碼(作為外來碼)為這個(gè)關(guān)系的主碼;如果主從聯(lián)系是1:M的,則以主實(shí)體關(guān)系的主碼加上同一主實(shí)體個(gè)體聯(lián)系的不同從實(shí)體個(gè)體賴以相互區(qū)分的屬性組,組成該關(guān)系的主碼。1:M聯(lián)系通過在“多”實(shí)體關(guān)系中增加相聯(lián)系的“1”實(shí)體關(guān)系的主碼及聯(lián)系本身的屬性來表達(dá)。其中“1M:M聯(lián)系轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系,被聯(lián)系實(shí)體關(guān)系的主碼(作為外來碼)和聯(lián)系本身的屬性作為該關(guān)系的屬性,被聯(lián)系實(shí)體關(guān)系的主碼組成其復(fù)合主碼。根據(jù)從E-R圖導(dǎo)出一般關(guān)系模型的第一條原則,每一個(gè)獨(dú)立實(shí)體變換為一個(gè)關(guān)系,其屬性變?yōu)殛P(guān)系的屬性,其主標(biāo)識(shí)變?yōu)殛P(guān)系的主碼??傻玫健皢T工”、“客戶”、“航班信息”、“訂單”、“公告”、“留言”、六個(gè)關(guān)系?!皢T工”關(guān)系:(員工號(hào)、姓名、密碼、職務(wù)、性別),(員工號(hào))為關(guān)系主碼?!翱蛻簟标P(guān)系:(客戶編號(hào)、身份證號(hào)、姓名、聯(lián)系地址、聯(lián)系電話、會(huì)員否、積分、性別),(客戶編號(hào))為關(guān)系主碼?!昂桨嘈畔ⅰ标P(guān)系:航班編號(hào)、飛機(jī)類型、起飛地、目的地、座位總數(shù)、已訂數(shù)量、折扣、商務(wù)艙價(jià)格、經(jīng)濟(jì)艙價(jià)格、起飛時(shí)間,(航班編號(hào))為關(guān)系主碼?!肮妗标P(guān)系:編號(hào)、發(fā)布時(shí)間、內(nèi)容,(編號(hào))為關(guān)系主碼?!傲粞浴标P(guān)系:(編號(hào)、留言時(shí)間、內(nèi)容),(編號(hào))為關(guān)系主碼。“訂單”關(guān)系:(訂單編號(hào)、機(jī)票數(shù)量、處理狀態(tài)),(訂單編號(hào))為關(guān)系主碼。根據(jù)從E-R圖導(dǎo)出一般關(guān)系模型的第四條原則,M:M聯(lián)系轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系,被聯(lián)系實(shí)體關(guān)系的主碼(作為外來碼)和聯(lián)系本身的屬性作為該關(guān)系的屬性,被聯(lián)系實(shí)體關(guān)系的主碼組成其復(fù)合主碼??傻谩八啞币粋€(gè)關(guān)系?!八啞标P(guān)系:(訂單編號(hào)、客戶姓名、訂單編號(hào)、航班編號(hào)、訂購數(shù)量、機(jī)票單價(jià)、訂票時(shí)間),(訂單編號(hào))為關(guān)系主碼。所以,得到初步的關(guān)系框架如下所示:員工關(guān)系員工號(hào)姓名性別職務(wù)電話住址密碼主碼客戶關(guān)系客戶編號(hào)號(hào)姓名性別年齡聯(lián)系地址積分聯(lián)系電話主碼航班關(guān)系航班編號(hào)飛機(jī)類型座位數(shù)量起飛地目的地起飛時(shí)間商務(wù)艙價(jià)格經(jīng)濟(jì)艙價(jià)格折扣已訂數(shù)量主碼公告聯(lián)系編號(hào)內(nèi)容發(fā)布時(shí)間發(fā)布人外碼外碼主碼留言聯(lián)系編號(hào)內(nèi)容留言時(shí)間外碼主碼訂單聯(lián)系編號(hào)處理狀態(tài)機(jī)票數(shù)量起飛地起飛時(shí)間目的地價(jià)格主碼所訂關(guān)系航班編號(hào)訂單編號(hào)起飛地目的地飛飛時(shí)間價(jià)格機(jī)票數(shù)量外碼外碼復(fù)合主碼發(fā)布關(guān)系編號(hào)內(nèi)容發(fā)布時(shí)間發(fā)布人外碼外碼外碼主碼相應(yīng)的數(shù)據(jù)字典如下:表2.08基本項(xiàng)表編號(hào)項(xiàng)名類型長度小數(shù)位值域從屬說明1員工號(hào)字符6員工關(guān)系2員工姓名字符8員工關(guān)系3密碼字符6員工關(guān)系4職務(wù)字符8員工關(guān)系5性別字符2員工關(guān)系6電話字符11員工關(guān)系7住址字符30員工關(guān)系8客戶編號(hào)字符6客戶關(guān)系9客戶姓名字符8客戶關(guān)系10性別字符2客戶關(guān)系11年齡數(shù)值30客戶關(guān)系12聯(lián)系地址字符30客戶關(guān)系13聯(lián)系電話字符8客戶關(guān)系14積分?jǐn)?shù)值80客戶關(guān)系15身份證號(hào)字符19客戶關(guān)系16編號(hào)字符8訂單關(guān)系17處理狀態(tài)邏輯2訂單關(guān)系18機(jī)票數(shù)數(shù)值30~150訂單關(guān)系19編號(hào)字符6客戶關(guān)系20飛機(jī)類型字符8航班信息關(guān)系21座位總數(shù)數(shù)值30航班信息關(guān)系22已訂總數(shù)數(shù)值300~150航班信息關(guān)系23折扣數(shù)值320~1航班信息關(guān)系24經(jīng)濟(jì)艙價(jià)格數(shù)值82航班信息關(guān)系25起始地字符10航班信息關(guān)系26目的地字符10航班信息關(guān)系27起飛時(shí)間字符型8航班信息關(guān)系28商務(wù)艙價(jià)格數(shù)值82航班信息關(guān)系29發(fā)布時(shí)間時(shí)間/日期公告關(guān)系30內(nèi)容備注4公告關(guān)系31編號(hào)字符6公告關(guān)系32內(nèi)容備注4留言關(guān)系33編號(hào)字符6留言關(guān)系34留言時(shí)間時(shí)間/日期4留言關(guān)系2.5、系統(tǒng)基本架構(gòu)最終得出本飛機(jī)票棄訂票管理系統(tǒng)的基本架構(gòu)大致如下圖所示:員工登陸VIP客戶登陸普通客戶登陸查看訂單VIP客戶管理信息管理發(fā)布公告查看留言退出系統(tǒng)信息查詢訂購機(jī)票給我們留言查看公告企業(yè)簡介積分查詢退出系統(tǒng)更改密碼飛機(jī)票訂票管理系統(tǒng)未處理訂單已處理訂單航班信息管理票價(jià)優(yōu)惠更改密碼系統(tǒng)初始化員工登陸VIP客戶登陸普通客戶登陸查看訂單VIP客戶管理信息管理發(fā)布公告查看留言退出系統(tǒng)信息查詢訂購機(jī)票給我們留言查看公告企業(yè)簡介積分查詢退出系統(tǒng)更改密碼飛機(jī)票訂票管理系統(tǒng)未處理訂單已處理訂單航班信息管理票價(jià)優(yōu)惠更改密碼系統(tǒng)初始化3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),包括一般關(guān)系模型設(shè)計(jì),前臺(tái)總體結(jié)構(gòu)設(shè)計(jì)以及后臺(tái)總體結(jié)構(gòu)設(shè)計(jì)。3.1.1一般關(guān)系模型設(shè)計(jì)根據(jù)從E-R圖導(dǎo)出一般關(guān)系模型的第一條原則,每一個(gè)獨(dú)立實(shí)體變換為一個(gè)關(guān)系,其屬性變?yōu)殛P(guān)系的屬性,其主標(biāo)識(shí)變?yōu)殛P(guān)系的主碼。可得到“員工”、“客戶”、“航班信息”、“留言”、“公告”、“訂單”關(guān)系。員工:員工號(hào)、職務(wù)、密碼、電話、姓名、性別員工關(guān)系員工號(hào)姓名性別職務(wù)電話住址密碼主碼客戶:客戶編號(hào)、身份證號(hào)、性別、聯(lián)系電話、聯(lián)系地址、會(huì)員否、積分客戶關(guān)系客戶編號(hào)號(hào)姓名性別年齡聯(lián)系地址積分聯(lián)系電話主碼航班信息:航班編號(hào)、價(jià)格、折扣、起始地、目的地、起飛時(shí)間、飛機(jī)類型、座位總數(shù)、已訂數(shù)量航班關(guān)系航班編號(hào)飛機(jī)類型座位數(shù)量起飛地目的地起飛時(shí)間商務(wù)艙價(jià)格經(jīng)濟(jì)艙價(jià)格折扣已訂數(shù)量主碼留言:序號(hào)、留言時(shí)間、內(nèi)容留言聯(lián)系編號(hào)內(nèi)容留言時(shí)間外碼主碼公告:公告序號(hào)、發(fā)布公告日期、內(nèi)容公告聯(lián)系編號(hào)內(nèi)容發(fā)布時(shí)間發(fā)布人外碼外碼主碼訂單:訂單編號(hào)、機(jī)票價(jià)格、航班編號(hào)、機(jī)票數(shù)量、起飛時(shí)間、起始地、目的地、日期時(shí)間訂單聯(lián)系編號(hào)處理狀態(tài)機(jī)票數(shù)量起飛地起飛時(shí)間目的地價(jià)格主碼所訂關(guān)系航班編號(hào)訂單編號(hào)起飛地目的地飛飛時(shí)間價(jià)格機(jī)票數(shù)量外碼外碼復(fù)合主碼發(fā)布關(guān)系編號(hào)內(nèi)容發(fā)布時(shí)間發(fā)布人外碼外碼外碼主碼3.1.2前臺(tái)總體結(jié)構(gòu)設(shè)計(jì)普通客戶登陸VIP客戶登陸信息查詢企業(yè)簡介訂購機(jī)票給我們留言查看公告退出系統(tǒng)信息查詢訂購機(jī)票給我們留言查看公告企業(yè)簡介積分查詢退出系統(tǒng)更改密碼飛機(jī)票訂票管理系統(tǒng)普通客戶登陸VIP客戶登陸信息查詢企業(yè)簡介訂購機(jī)票給我們留言查看公告退出系統(tǒng)信息查詢訂購機(jī)票給我們留言查看公告企業(yè)簡介積分查詢退出系統(tǒng)更改密碼飛機(jī)票訂票管理系統(tǒng)圖3.01前臺(tái)總體結(jié)構(gòu)圖3.1.3后臺(tái)總體結(jié)構(gòu)設(shè)計(jì)查看訂單VIP客戶管理信息管理發(fā)布公告查看留言退出系統(tǒng)飛機(jī)票訂票管理系統(tǒng)未處理訂單已處理訂單航班信息管理票價(jià)優(yōu)惠更改密碼系統(tǒng)初始化員工登陸查看訂單VIP客戶管理信息管理發(fā)布公告查看留言退出系統(tǒng)飛機(jī)票訂票管理系統(tǒng)未處理訂單已處理訂單航班信息管理票價(jià)優(yōu)惠更改密碼系統(tǒng)初始化員工登陸圖3.02后臺(tái)總體結(jié)構(gòu)圖3.2系統(tǒng)表單詳細(xì)設(shè)計(jì)系統(tǒng)表單的詳細(xì)設(shè)計(jì),包括數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計(jì),主頁總體布局設(shè)計(jì),基礎(chǔ)數(shù)據(jù)頁面設(shè)計(jì),核心處理功能系統(tǒng)表單設(shè)計(jì)。3.2.1數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計(jì)用于儲(chǔ)存后臺(tái)管理用戶數(shù)據(jù)的員工關(guān)系表:表3.12員工關(guān)系表字段名稱數(shù)據(jù)類型字段長度允許空字段說明員工號(hào)字符(自動(dòng)編號(hào))6否系統(tǒng)自動(dòng)編號(hào)姓名字符8否員工姓名密碼字符6否員工登陸系統(tǒng)的密碼住址備注4否員工住址用于儲(chǔ)存客戶數(shù)據(jù)的客戶關(guān)系表:客戶關(guān)系表字段名稱類型長度允許空字段說明客戶編號(hào)字符(自動(dòng)編號(hào))6否能識(shí)別客戶的編號(hào)客戶姓名字符8否客戶的姓名性別字符2否客戶的性別年齡數(shù)值3否客戶的年齡聯(lián)系地址字符30否客戶的聯(lián)系地址聯(lián)系電話字符8否客戶的聯(lián)系電話積分?jǐn)?shù)值8否客戶的消費(fèi)情況身份證號(hào)字符19否客戶的身份證號(hào)碼訂單關(guān)系表字段名稱類型長度允許空字段說明編號(hào)字符(自動(dòng)編號(hào))8否能識(shí)別訂單的編號(hào)處理狀態(tài)邏輯2否是否已處理機(jī)票數(shù)數(shù)值3否機(jī)票數(shù)量航班信息關(guān)系表字段名稱類型長度允許空字段說明編號(hào)字符(自動(dòng)編號(hào))6否能識(shí)別客戶的編號(hào)飛機(jī)類型字符8否飛機(jī)的類型座位總數(shù)數(shù)值3否飛機(jī)的座位容量已訂總數(shù)數(shù)值3否目前已被訂出的座位折扣數(shù)值3否VIP能享受的價(jià)格折扣經(jīng)濟(jì)艙價(jià)格數(shù)值8否經(jīng)濟(jì)艙價(jià)格起始地字符10否起飛地目的地字符10否目的地起飛時(shí)間字符型8否飛機(jī)起飛的時(shí)間商務(wù)艙價(jià)格數(shù)值8否商務(wù)艙的的價(jià)格留言關(guān)系表字段名稱類型長度允許空字段說明內(nèi)容備注4否留言的具體內(nèi)容編號(hào)字符(自動(dòng)編號(hào))6否能識(shí)別留言的編號(hào)留言時(shí)間時(shí)間/日期4否留言的時(shí)間公告關(guān)系表字段名稱類型長度允許空字段說明發(fā)布時(shí)間時(shí)間/日期否發(fā)布公告的時(shí)間內(nèi)容備注4否公告的具體內(nèi)容編號(hào)字符(自動(dòng)編號(hào))6否能識(shí)別公告的編號(hào)其中各表關(guān)系如下圖所示:3.2.2系統(tǒng)總體布局設(shè)計(jì)采用VFP6.0對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分。前臺(tái)又分為普通客戶界面和VIP客戶訪問界面:前臺(tái)各個(gè)頁面采用統(tǒng)一的風(fēng)格,設(shè)計(jì)起來簡單方便且看起來美觀大方。普通客戶訪問界面主要供瀏覽者訪問,大致結(jié)果如下圖:公司簡介信息查詢訂購機(jī)票留言查看公告幫助退出系統(tǒng)VIP客戶訪問界面主要供VIP客戶訪問,大致結(jié)果如下圖:公司簡介信息查詢訂購機(jī)票積分查詢更改密碼留言查看公告幫助退出系統(tǒng)后臺(tái)部分框架結(jié)構(gòu)大致如下圖所示:初始化信息查看訂單VIP客戶管理信息管理打印報(bào)表更改密碼發(fā)布公告查看留言退出系統(tǒng)圖3.08后臺(tái)總體布局結(jié)構(gòu)圖3.2.3基礎(chǔ)數(shù)據(jù)表單設(shè)計(jì)系統(tǒng)需要一個(gè)歡迎界面,以供不同身份的人(如管理者,即員工,或客戶)登陸,本系統(tǒng)的歡迎界面如下圖所示:若訪問者以普通客戶的身份登陸系統(tǒng),當(dāng)鼠標(biāo)移至“普通客戶登陸”字樣時(shí),單擊則可直接進(jìn)入普通客戶;若訪問者以管理員或VIP客戶的身份登陸,則需要在下一登陸界面輸入個(gè)人的登陸信息。而該表單的包括一個(gè)計(jì)時(shí)器、四個(gè)標(biāo)簽,具體數(shù)據(jù)如下列表所示:FORM1屬性名稱屬性名屬性值FORM1maxbottum.f.pictured:\mis\542.jpgheight500width666icond:\mis\plane.icocaption歡迎使用飛機(jī)票訂票系統(tǒng)Timer1屬性名稱屬性名屬性值Timer1interval100標(biāo)簽屬性名稱屬性名屬性值label1Backstyle0forename隸書foresize22forecolor255,128,192caption歡迎使用飛機(jī)票訂票系統(tǒng)Label2mouseicond:\mis\point01.icomousepointer99Backstyle0forename隸書foresize22forecolor0,0,0caption管理員登陸Label3mouseicond:\mis\point01.icomousepointer99Backstyle0forename隸書foresize22forecolor0,0,0captionVIP客戶登陸Label4mouseicond:\mis\point01.icomousepointer99Backstyle0forename隸書foresize22forecolor0,0,0caption普通客戶登陸而有關(guān)FORM1的LOAD代碼如下:setbellonsetbellto"yinyue.wav"?chr(7)有關(guān)LABEL2的CLICK代碼如下:doformgly.scxreleasethisform有關(guān)LABEL3的CLICK代碼如下:doformvipkh.scxreleasethisform有關(guān)LABEL4的CLICK代碼如下:doptkhcaidan.mprreleasethisform有關(guān)TIMER1的TIMER代碼如下:ifthisform.label1.left<=633andthisform.label1.left>=-336thisform.label1.left=thisform.label1.left-3elsethisform.label1.left=633endif若以管理員身份登陸,只需在登陸界面(如下圖1所示)輸入登陸信息即可,圖1具體界面信息如下:該表單的包括一個(gè)計(jì)時(shí)器、三個(gè)標(biāo)簽,三個(gè)命令按扭,兩個(gè)文本框,具體數(shù)據(jù)如下列表所示:名稱屬性名屬性值FORM1maxbottum.f.height500width666icond:\mis\plane.icocaption管理員登陸Timer1屬性名稱屬性名屬性值Timer1interval100標(biāo)簽屬性名稱屬性名屬性值label1Backstyle0forename隸書foresize18forecolor0,0,0caption請(qǐng)輸入登陸信息Label2Backstyle0forename隸書foresize22forecolor0,0,0caption員工號(hào)Backstyle0forename隸書Label3foresize22forecolor0,0,0caption密碼Backstyle0forename隸書命令按鈕屬性標(biāo)簽屬性名稱屬性名屬性值COMMANF1Backstyle0forename隸書foresize22forecolor255,128,192caption確定COMMAND2mouseicond:\mis\point01.icomousepointer99Backstyle0forename隸書foresize22forecolor0,0,0caption取消COMMAND3mouseicond:\mis\point01.icomousepointer99Backstyle0forename隸書foresize22forecolor0,0,0caption退出而有關(guān)FORM1的INIT代碼如下:thisform.text1.setfocus有關(guān)TEXT1的LOSETOCUS代碼如下:thisform.text2.setfocus有關(guān)TEXT2的LOSTFOCUS代碼如下:mand1.setfocus有關(guān)COMMAND1的CLICK代碼如下:publicglyygh,glyxmglyygh=thisform.text1.valueifempty(thisform.text1.value)=.t.orempty(thisform.text1.value)=.t.messagebox("員工號(hào)或密碼不能為空",48)elseselect員工關(guān)系locateallfor員工號(hào)=alltrim(thisform.text1.value)glyxm=姓名iffound()and密碼=alltrim(thisform.text2.value)docaidan.mprreleasethisformelsemessagebox("員工號(hào)或密碼不正確",48)thisform.text2.value=""thisform.text2.setfocusendifendif有關(guān)COMMAND2的CLICK代碼如下:RETURN有關(guān)COMMAND3的CLICK代碼如下:QUIT有關(guān)TIMER1的TIMER代碼如下:publici,j,ki=.f.j=.f.k=.f.i=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k)當(dāng)輸入正確的登陸信息后,進(jìn)入管理員菜單,從而進(jìn)行各項(xiàng)操作;管理員菜單如下圖所示:包括“初始化信息”、“查看訂單”(包括未處理訂單、已處理訂單兩個(gè)子菜單)、“VIP客戶管理”、“信息管理”、“打印報(bào)表”(包括未處理訂單、已處理訂單兩個(gè)子菜單)、“更改密碼”、“發(fā)布公告”、“查看留言”、“退出系統(tǒng)”,具體而言:“初始化信息”表單該表單包括6個(gè)標(biāo)簽,1個(gè)組合框、5個(gè)文本框、7個(gè)命令按鈕、2條線條,具體而言;TEXT的屬性名稱屬性名屬性值TEXT1Backstyle0forename楷體foresize14borderstyle0enabled假controlsource航班信息.起飛日期TEXT4Backstyle0forename楷體foresize14borderstyle0enabled假controlsource航班信息.已訂總數(shù)Backstyle0forename楷體TEXT6Backstyle0forename楷體foresize14borderstyle0enabled假controlsource航班信息.起始地TEXT7Backstyle0forename楷體foresize14borderstyle0enabled假controlsource航班信息.目的地TEXT8Backstyle0forename楷體foresize14borderstyle0enabled假controlsource航班信息.到達(dá)日期Command的屬性名稱屬性名屬性值COMMAND1caption初始化該信息forename楷體forecolor255,0,0foresize10COMMAND2caption初始化所有信息forename楷體forecolor255,0,0foresize10COMMAND3caption返回forename楷體forecolor0,0,0foresize14COMMAND4caption末forename楷體forecolor0,0,0foresize14COMMAND5caption下forename楷體forecolor0,0,0foresize14COMMAND6caption上forename楷體forecolor0,0,0foresize14COMMAND7caption首forename楷體forecolor0,0,0foresize14有關(guān)COMBO1的INTERACTIVECHANGE代碼如下:locateallfor航班編號(hào)=bo1.valuelocateallfor航班編號(hào)=bo1.valuethisform.text6.value=起始地thisform.text7.value=目的地thisform.text1.value=起飛日期thisform.text8.value=到達(dá)日期thisform.text4.value=已訂總數(shù)thisform.refresh有關(guān)COMMAND1的CLICK代碼如下:ifmessagebox("信息一旦初始化,將不能再恢復(fù)!你確定真的要初始化該記錄嗎?",1+64+256,"警告")=1replace起飛日期withthisform.text1.value+1replace到達(dá)日期withthisform.text8.value+1replace已訂總數(shù)with0thisform.refreshmessagebox("初始化成功!",48)endif有關(guān)COMMAND2的CLICK代碼如下:ifmessagebox("一旦初始化,所有的記錄將不能再恢復(fù)!你確定要初始化所有的記錄嗎?",48)=1countalltozhongshuforip=1tozhongshugoipqfrq=起飛日期+1zgddrq=到達(dá)日期+1replace起飛日期withqfrqreplace到達(dá)日期withzgddrqreplace已訂總數(shù)with0endformessagebox("所有航班信息初始化成功!",48)endif有關(guān)COMMAND3的CLICK代碼如下:releasethisform有關(guān)COMMAND4的CLICK代碼如下:gomand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.f.thisform.refresh有關(guān)COMMAND5的CLICK代碼如下:skip1ifeof()mand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.mand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.t.thisform.refreshendif有關(guān)COMMAND6的CLICK代碼如下:skip-1ifbof()mand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.mand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.t.thisform.refreshendif有關(guān)COMMAND7的CLICK代碼如下:gomand7.enabled=.mand6.enabled=.mand5.enabled=.mand4.enabled=.t.thisform.refreshVIP客戶管理表單該表單包括1個(gè)組合框、12個(gè)標(biāo)簽、10個(gè)文本框、12個(gè)命令按鈕,具體如下:文本框?qū)傩悦Q屬性名屬性值TEXT1Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.客戶編號(hào)TEXT2Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.姓名Backstyle0forename楷體TEXT3Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.性別TEXT4Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.年齡TEXT5Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.聯(lián)系地址TEXT6Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.聯(lián)系電話TEXT7Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.積分TEXT8Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.身份證號(hào)TEXT9Backstyle0forename楷體foresize14borderstyle0enabled假controlsource客戶關(guān)系.密碼TEXT10Backstyle0forename楷體foresize14borderstyle0enabled真controlsource無Command的屬性名稱屬性名屬性值COMMAND1caption首記錄forename華文新魏foresize16COMMAND2caption上記錄forename華文新魏forecolor0,0,0foresize16COMMAND3caption下記錄forename華文新魏forecolor0,0,0foresize16COMMAND4caption末記錄forename華文新魏forecolor0,0,0foresize16COMMAND5caption保存forename華文新魏forecolor0,0,0foresize16COMMAND6caption保存forename華文新魏forecolor0,0,0foresize16COMMAND7caption增加forename華文新魏forecolor0,0,0foresize16COMMAND8caption刪除forename華文新魏forecolor0,0,0foresize16COMMAND9caption修改forename華文新魏forecolor0,0,0foresize16COMMAND10caption查詢forename華文新魏forecolor0,0,0foresize16COMMAND11caption返回forename華文新魏forecolor0,0,0foresize16COMMAND12captiongoforename華文新魏forecolor0,0,0foresize16具體而言,有關(guān)COMMAND1的CLICK代碼如下:gomand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.t.thisform.refresh有關(guān)COMMAND2的CLICK代碼如下:skip-1ifbof()mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.t.thisform.refreshendif有關(guān)COMMAND3的CLICK代碼如下:skip1ifeof()mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.t.thisform.refreshendif有關(guān)COMMAND4的CLICK代碼如下:gobottommand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.f.thisform.refresh有關(guān)COMMAND5的CLICK代碼如下:thisform.text1.enabled=.f.thisform.text2.enabled=.f.thisform.text3.enabled=.f.thisform.text4.enabled=.f.thisform.text5.enabled=.f.thisform.text6.enabled=.f.thisform.text7.enabled=.f.thisform.text8.enabled=.f.thisform.text9.enabled=.mand5.visible=.mand9.visible=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand7.enabled=.mand8.enabled=.mand10.enabled=.mand12.enabled=.t.thisform.refreshmessagebox("修改成功!",48)有關(guān)COMMAND6的CLICK代碼如下:ifmessagebox("你確定要保存嗎?",1+64+256,"提示")=1thisform.text2.enabled=.f.thisform.text3.enabled=.f.thisform.text4.enabled=.f.thisform.text5.enabled=.f.thisform.text6.enabled=.f.thisform.text7.enabled=.f.thisform.text8.enabled=.f.thisform.text9.enabled=.mand7.visible=.mand6.visible=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand8.enabled=.mand9.enabled=.mand10.enabled=.mand12.enabled=.t.thisform.refreshmessagebox("增加成功!",48)elsedeletepackskip-1thisform.text2.enabled=.f.thisform.text3.enabled=.f.thisform.text4.enabled=.f.thisform.text5.enabled=.f.thisform.text6.enabled=.f.thisform.text7.enabled=.f.thisform.text8.enabled=.f.thisform.text9.enabled=.mand7.visible=.mand6.visible=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand8.enabled=.mand9.enabled=.mand10.enabled=.mand12.enabled=.t.thisform.refreshendif有關(guān)COMMAND7的CLICK代碼如下:use客戶關(guān)系exclusivegobottombianhao=客戶編號(hào)bianhao1=val(bianhao)bianhao2=bianhao1+1biaohao3=str(bianhao2,6,0)appendblankreplace客戶編號(hào)withbiaohao3thisform.text2.enabled=.t.thisform.text3.enabled=.t.thisform.text4.enabled=.t.thisform.text5.enabled=.t.thisform.text6.enabled=.t.thisform.text7.enabled=.t.thisform.text8.enabled=.t.thisform.text9.enabled=.mand7.visible=.mand6.visible=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand8.enabled=.mand9.enabled=.mand10.enabled=.mand12.enabled=.f.thisform.refresh有關(guān)COMMAND8的CLICK代碼如下:ifmessagebox("確定要?jiǎng)h除些記錄嗎?",1+64+256,"提示")=1deletepackskip-1thisform.refreshendif有關(guān)COMMAND9的CLICK代碼如下:thisform.text1.enabled=.t.thisform.text2.enabled=.t.thisform.text3.enabled=.t.thisform.text4.enabled=.t.thisform.text5.enabled=.t.thisform.text6.enabled=.t.thisform.text7.enabled=.t.thisform.text8.enabled=.t.thisform.text9.enabled=.mand5.visible=.mand9.visible=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand7.enabled=.mand8.enabled=.mand10.enabled=.mand12.enabled=.f.thisform.refresh有關(guān)COMMAND10的CLICK代碼如下:locateallfor客戶編號(hào)=alltrim(bo1.value)ifeof()=.t.messagebox("輸入錯(cuò)誤",48)elsethisform.text1.value=客戶編號(hào)thisform.text2.value=姓名thisform.text3.value=性別thisform.text4.value=年齡thisform.text5.value=聯(lián)系地址thisform.text6.value=聯(lián)系電話thisform.text7.value=積分thisform.text8.value=身份證號(hào)thisform.text9.value=密碼thisform.text1.forecolor=rgb(255,0,0)endif有關(guān)COMMAND11的CLICK代碼如下:releasethisform有關(guān)COMMAND12的CLICK代碼如下:countalltojifj<val(thisform.text10.value)messagebox("數(shù)據(jù)庫沒有該項(xiàng)記錄!",48)elsegoval(alltrim(thisform.text10.value))thisform.refreshendif“更改密碼”表單該表單包括4個(gè)標(biāo)簽、4個(gè)文本框、3個(gè)命令按鈕,其中文本框?qū)傩悦Q屬性名屬性值TEXT1Backstyle1forename楷體foresize16borderstyle0enabled假TEXT2Backstyle1forename楷體foresize16borderstyle0enabled真TEXT3Backstyle1forename楷體foresize16borderstyle0enabled真TEXT4Backstyle1forename楷體foresize16borderstyle0enabled真Command的屬性名稱屬性名屬性值COMMAND1caption修改forename隸書foresize18COMMAND2caption取消forename隸書forecolor0,0,0foresize18COMMAND3caption返回forename隸書forecolor0,0,0foresize18其中關(guān)于FORM1的INIT代碼如下所示:thisform.text1.value=glyygh關(guān)于COMMAND1的CLICK代碼如下所示:ifempty(thisform.text2.value)=.t.messagebox("舊密碼不能為空",48)elseifempty(thisform.text3.value)=.t.messagebox("新密碼不能為空",48)elseifempty(thisform.text4.value)=.t.messagebox("請(qǐng)?jiān)俅屋斎胄旅艽a",48)elseifalltrim(thisform.text3.value)<>alltrim(thisform.text4.value)messagebox("新密碼不一致,請(qǐng)重新輸入!",48)thisform.text3.value=""thisform.text4.value=""thisform.text3.setfocuselseuse員工關(guān)系.dbfexclusivegotoplocateallfor員工號(hào)=alltrim(thisform.text1.value)if密碼=alltrim(thisform.text2.value)replace密碼withalltrim(thisform.text3.value)messagebox("密碼修改成功!",48)elsemessagebox("舊密碼不正確!",48)endifendifendifendifendif關(guān)于COMMAND2的CLICK代碼如下所示:thisform.text2.value=""thisform.text3.value=""thisform.text4.value=""關(guān)于COMMAND3的CLICK代碼如下所示:thisform.release“發(fā)布公告”表單其中包括2個(gè)標(biāo)簽、1個(gè)編輯框、1個(gè)文本框、3個(gè)命令按鈕具體而言文本框?qū)傩悦Q屬性名屬性值TEXT1Backstyle1forename楷體foresize16borderstyle0enabled假Command的屬性名稱屬性名屬性值COMMAND1caption發(fā)布forename楷體foresize16COMMAND2caption取消forename楷體forecolor0,0,0foresize16COMMAND3caption返回forename楷體forecolor0,0,0foresize16其中關(guān)于TEXT1的INIT代碼如下:thisform.text1.value=glyxm關(guān)于COMMAND1的CLICK代碼如下:ifempty(thisform.edit2.value)=.t.messagebox("公告內(nèi)容不能為空!",48)elseuse公告關(guān)系.dbfexclusivegobottomi=val(公告編號(hào))j=i+1insertinto公告關(guān)系(公告編號(hào),內(nèi)容,發(fā)布時(shí)間,發(fā)布日期,發(fā)布人姓名,發(fā)布人編號(hào))values(str(j,6,0),thisform.edit2.value,time(),date(),thisform.text1.value,glyygh)thisform.refreshmessagebox("發(fā)布成功!",48)endif關(guān)于COMMAND2的CLICK代碼如下:thisform.edit2.value=""關(guān)于COMMAND3的CLICK代碼如下:releasethisform“查看留言“表單其中包括2個(gè)編輯框、4個(gè)標(biāo)簽、4個(gè)文本框、4個(gè)命令按鈕、1根線條、1個(gè)命令按鈕組其中編輯框?qū)傩悦Q屬性名屬性值EDIT1controlsource留言關(guān)系.內(nèi)容enabled.f.EDIT2controlsource留言關(guān)系.回復(fù)內(nèi)容enabled.f.Command的屬性名稱屬性名屬性值COMMAND1caption保存forename楷體foresize16COMMAND2caption取消forename楷體forecolor0,0,0foresize16COMMAND3caption返回forename楷體forecolor0,0,0foresize16COMMAND4caption回復(fù)forename楷體forecolor0,0,0foresize16其中關(guān)于FORM1的LOAD代碼如下所示:use留言關(guān)系.dbfexclusive關(guān)于COMMAND1的CLICK代碼如下所示:ifempty(thisform.edit2.value)=.t.messagebox("回復(fù)內(nèi)容不能為空!",48)elsepo=alltrim(thisform.edit2.value)update留言關(guān)系set回復(fù)內(nèi)容=po,回復(fù)時(shí)間=datetime(),回復(fù)人=glyxmwhere留言編號(hào)=thisform.text2.valuethisform.edit2.enabled=.f.mand4.enabled=.t.mand1.enabled=.f.mand2.enabled=.f.messagebox("回復(fù)成功!",48)endif關(guān)于COMMAND2的CLICK代碼如下所示:thisform.edit2.value=mand4.enabled=.t.mand1.enabled=.f.mand2.enabled=.f.thisform.edit2.enabled=.f.thisform.refresh關(guān)于COMMAND3的CLICK代碼如下所示:releasethisform關(guān)于COMMAND4的CLICK代碼如下所示:publichfnyhfny=thisform.edit2.valuethisform.edit2.enabled=.mand4.enabled=.mand1.enabled=.mand2.enabled=.t.“退出系統(tǒng)”表單其中包括10個(gè)標(biāo)簽、2個(gè)命令按鈕、2個(gè)計(jì)時(shí)器;其中LABEL10的CAPTION為“您確定退出系統(tǒng)嗎?”有關(guān)TIMER1的TIMER代碼為:a=a+1ifa>3anda<33m=m-1thisform.label1.top=thisform.label1.top+mendififa>6.and.a<36b=b-1thisform.label2.top=thisform.label2.top+bendififa>9.and.a<39c=c-1thisform.label3.top=thisform.label3.top+cendififa>12.and.a<42d=d-1thisform.label4.top=thisform.label4.top+dendififa>15.and.a<45e=e-1thisform.label5.top=thisform.label5.top+eendififa>18anda<48f=f-1thisform.label6.top=thisform.label6.top+fendififa>21.and.a<51g=g-1thisform.label7.top=thisform.label7.top+gendififa>24.and.a<54h=h-1thisform.label8.top=thisform.label8.top+hendififa>27anda<57i=i-1thisform.label9.top=thisform.label9.top+iendif有關(guān)TIMER2的TIMER代碼為:x=int(rand()*255)y=int(rand()*255)z=int(rand()*255)thisform.label10.forecolor=rgb(x,y,z)有關(guān)COMMAND1的CLICK代碼為:quit有關(guān)COMMAND2的CLICK代碼為:thisform.release2、若以VIP用戶登陸,表單基本設(shè)計(jì)代碼與以管理員身份登陸的表單設(shè)計(jì)代碼雷同,故以下只挑選幾個(gè)不同之處進(jìn)行詳說:VIP客戶登陸界面表單其中COMMAND1的CAPTION為“登陸”,具體CLICK代碼如下:publickhbhhkhbhh=thisform.text1.valueifempty(thisform.text1.value)=.t.orempty(thisform.text2.value)=.t.messagebox("客戶號(hào)或密碼不能為空",48)elseuse客戶關(guān)系.dbfexclusivelocateallfor客戶編號(hào)=alltrim(thisform.text1.value)iffound()and密碼=alltrim(thisform.text2.value)doVIPkhcaidan.mprreleasethisformelsemessagebox("客戶號(hào)或密碼不正確",48)thisform.text2.value=""closetablesallthisform.text2.setfocusendifendifVIP客戶登陸系統(tǒng)菜單如下圖所示:包括“公司簡介”、“信息查詢”、“訂購機(jī)票”、“積分查詢”、“更改密碼”、“留言”、“查看公告”、“幫助”(包括訂票流程與網(wǎng)絡(luò)幫助兩個(gè)子菜單)、“退出系統(tǒng)”其中信息查詢表單:具體而言,該表單包括13個(gè)標(biāo)簽、11個(gè)文本框、2個(gè)組合框、5個(gè)命令按鈕、1個(gè)activeX控件。activeX控件屬性的VISIBLE值為假文本框?qū)傩悦Q屬性名屬性值COMBO1rowsource航班信息.起始地rowsourcetyper6COMBO2rowsource航班信息.目的地rowsourcetyper6Command的屬性名稱屬性名屬性值COMMAND1caption訂票forename楷體foresize16COMMAND2caption取消forename楷體forecolor0,0,0foresize16COMMAND3caption返回forename楷體forecolor0,0,0foresize16COMMAND4caption點(diǎn)擊查詢?nèi)掌趂orename楷體forecolor0,0,0foresize16COMMAND5caption查詢forename楷體forecolor0,255,0foresize22有關(guān)COMMAND1的CLICK代碼如下所示:publichbbh,rq,qfsj,cfd,mdd,jjcjg,swcjghbbh=thisform.text5.valuerq=thisform.text1.valueqfsj=thisform.text11.valuemdd=bo2.valuecfd=bo1.valuejjcjg=thisform.text10.valueswcjg=thisform.text9.valuedoformdingpiao.scxthisform.release有關(guān)COMMAND2的CLICK代碼如下所示:bo1.value=""bo2.value=""thisform.text1.value=""有關(guān)COMMAND3的CLICK代碼如下所示:thisform.release有關(guān)COMMAND4的CLICK代碼如下所示:thisform.olecontrol1.visible=.t.有關(guān)COMMAND5的CLICK代碼如下所示:use航班信息.dbfexclusiveifempty(bo1.value)=.t.messagebox("起飛地不能為空!",48)elseifempty(bo2.value)=.t.messagebox("目的地不能為空!",48)elseifempty(thisform.text1.value)=.t.messagebox("日期不能為空!",48)elseif.not.eof()=.t.locateallfor起始地=bo1.value.and.目的地=bo2.value.and.起飛日期=thisform.text1.valuethisform.text11.value=起飛時(shí)間thisform.text5.value=航班編號(hào)thisform.text2.value=飛機(jī)類型thisform.text3.value=座位總數(shù)thisform.text4.value=座位總數(shù)-已訂總數(shù)thisform.text6.value=商務(wù)艙價(jià)格thisform.text7.value=經(jīng)濟(jì)艙價(jià)格thisform.text8.value=折扣thisform.text9.value=商務(wù)艙價(jià)格*折扣thisform.text10.value=經(jīng)濟(jì)艙價(jià)格*折扣elsemessagebox("數(shù)據(jù)庫無此航班信息,請(qǐng)確認(rèn)輸入無誤!",48)endifendifendifendif有關(guān)olecontrol1的click代碼如下所示:ii=thisform.olecontrol1.object.valueoo=dtoc(ii)thisform.text1.value=ttod(ii)thisform.olecontrol1.visible=.f.訂票表單該表單包括11個(gè)標(biāo)簽、9個(gè)文本框、1個(gè)單選按鈕組、3個(gè)命令按鈕文本框?qū)傩悦Q屬性名屬性值TEXT1Backstyle1forename楷體foresize14borderstyle0enabled假TEXT2Backstyle1forename楷體foresize14borderstyle0enabled假TEXT3forename楷體foresize14borderstyle0enabled假Backstyle1TEXT4foresize14borderstyle0enabled假Backstyle0forename楷體TEXT5foresize14borderstyle0enabled真Backstyle0TEXT6foresize14bordersty

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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)論