飛機(jī)訂票系統(tǒng)分析與設(shè)計(jì)_第1頁(yè)
飛機(jī)訂票系統(tǒng)分析與設(shè)計(jì)_第2頁(yè)
飛機(jī)訂票系統(tǒng)分析與設(shè)計(jì)_第3頁(yè)
飛機(jī)訂票系統(tǒng)分析與設(shè)計(jì)_第4頁(yè)
飛機(jī)訂票系統(tǒng)分析與設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、- 17 -18 目錄1 需求規(guī)格說(shuō)明書 1.1 系統(tǒng)的邏輯模型 11.2 數(shù)據(jù)字典 51.2.1 ER模型61.2.2 IPO圖表62 設(shè)計(jì)規(guī)格說(shuō)明書2.1 數(shù)據(jù)流圖82.2 軟件結(jié)構(gòu)圖82.3 詳細(xì)設(shè)計(jì) 2.3.1 PAD圖92.3.2 Jackson圖 102.4 編碼 2.4.1 基本界面102.4.2準(zhǔn)備工作112.4.3 程序源代碼 123測(cè)試174致謝175參考文獻(xiàn)18附表118附表2 19機(jī)票預(yù)訂系統(tǒng)分析與設(shè)計(jì) 在社會(huì)高速發(fā)展,信息高速流通的今天,如果說(shuō)時(shí)間就是金錢的話,那信息就是無(wú)價(jià)之寶。隨著城市生活節(jié)奏的加快,飛機(jī)已經(jīng)成為人們使用越來(lái)越頻繁的交通工具,隨之而來(lái)的問(wèn)題是,如何

2、能讓旅客最快、最便捷的訂到機(jī)票。這就需要一個(gè)合適的訂票系統(tǒng)來(lái)處理航班、機(jī)票、旅客等信息,方便售票人員查詢,插入,刪除各種信息。本課程設(shè)計(jì)結(jié)合實(shí)際的訂票、售票制度,經(jīng)過(guò)實(shí)際的需求分析開(kāi)發(fā)出來(lái)的機(jī)票預(yù)訂系統(tǒng)。闡述了機(jī)票預(yù)訂系統(tǒng)的需求分析,描繪了本機(jī)票預(yù)訂系統(tǒng)的基本模型圖。詳細(xì)給出了從機(jī)票預(yù)訂系統(tǒng)分析到總體設(shè)計(jì)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)及測(cè)試的各個(gè)環(huán)節(jié),最后對(duì)本系統(tǒng)做出了客觀評(píng)價(jià),指明了系統(tǒng)的現(xiàn)實(shí)意義、缺點(diǎn)以及系統(tǒng)的升級(jí)方向。關(guān)鍵詞:機(jī)票預(yù)訂系統(tǒng);數(shù)據(jù)庫(kù);SQL開(kāi)發(fā)工具:VC ,SQL server需求規(guī)格說(shuō)明書工作流程:為了方便旅客,擬開(kāi)發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。旅行社工作人員把預(yù)訂機(jī)票的旅客信息(姓名、性別、工作

3、單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入系統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和帳單,旅客在飛機(jī)起飛前一天憑票通知和帳單交款取票,系統(tǒng)校對(duì)無(wú)誤即印機(jī)票給旅客。1.1用數(shù)據(jù)流圖來(lái)描繪系統(tǒng)的邏輯模型:票預(yù)訂系統(tǒng)的基本系統(tǒng)模型如下:訂票系統(tǒng)旅行社工作人員旅客信息取票信息機(jī)票旅行社工作人員是數(shù)據(jù)源點(diǎn),旅客是數(shù)據(jù)終點(diǎn)。圖1-1 基本模型1、 進(jìn)一步細(xì)化基本系統(tǒng)模型,“信息處理”、“訂票處理”、“取票處理”是系統(tǒng)必須完成的主要功能,將代替“訂票系統(tǒng)”,可得 取票信息 2訂票處理 D1 訂票信息 1信息處理旅客旅客信息旅行社工作人員信息 3取票處理取票信息 機(jī)票 D2 取票信息圖1-2 細(xì)化模型圖增加

4、“訂票信息”和“取票信息”兩個(gè)數(shù)據(jù)存儲(chǔ)。2、 再進(jìn)一步細(xì)化可得 D1 訂票信息 D3 訂票清單 D2 取票信息 訂票信息 訂票清單 2.3產(chǎn)生訂票信息處理2.2更新訂票清單處理2.1訂票處理 清2.4打印機(jī)旅客信息訂票信息 1.2信息處理1.1接收信息 旅行社工作人員信息信息3.1取票信息3.2打印機(jī)取票信息 取票信旅客 取票信息 取票信息 機(jī) D2 取票信息圖1-3 最終模型圖將1.1、1.2、2.2 和3.1放在同一個(gè)邊界內(nèi),這個(gè)系統(tǒng)將聯(lián)機(jī)地接收信息、信息處理訂票處理、更新訂票清單處理及取票處理;將2.3 、2 .4和3.2放在同一邊界內(nèi),以批量方式產(chǎn)生信息給旅客。1.2 數(shù)據(jù)字典 名字:

5、旅客信息別名:描述:姓名、性別、工作單位、旅行時(shí)間、旅行目的地、身份證號(hào)碼定義:旅客信息=姓名+性別+工作單位+身份證號(hào)碼+旅行時(shí)間+旅行目的地位置:接收信息 信息處理 訂票處理 更新訂票清單處理名字:身份證號(hào)碼別名:描述:在訂票清單中唯一被標(biāo)志的關(guān)鍵城定義:身份證號(hào)碼=18個(gè)字符位置:訂票信息 訂票清單 取票信息 名字:取票通知?jiǎng)e名:描述:取票證據(jù)之一定義:取票通知=姓名+身份證號(hào)碼+取票時(shí)間+航班位置:取票信息取票處理打印機(jī)名字:姓名別名:描述:在訂票清單中除身份證號(hào)碼外另一個(gè)被標(biāo)識(shí)的城定義:姓名=10個(gè)字符位置:訂票清單 訂票信息 取票信息名字:帳單別名:描述:取票憑證之一定義:帳單=姓

6、名+身份證號(hào)碼+交款數(shù)額位置:取票信息 打印機(jī)名字:機(jī)票別名:描述:旅客憑此來(lái)坐飛機(jī)定義:機(jī)票=日期+源地點(diǎn)+目的地點(diǎn)+航班+坐次+起飛時(shí)間位置:輸出到打印機(jī) 名字:取票信息別名:取票證據(jù)描述:旅客憑此證據(jù)在飛機(jī)起飛前一天取票定義:取票信息=取票通知+賬單位置:取票信息 打印機(jī) 表1-1數(shù)據(jù)字典 1 為把客戶的數(shù)據(jù)要求清晰明確的表達(dá)出來(lái),建立一個(gè)ER模型。工作單位旅行時(shí)間性別旅行社工作人員旅行目的地名字 旅客 信息處理 訂票/取票/退票身份證號(hào)碼機(jī)票 起飛時(shí)間 坐次航班目的地點(diǎn)源地點(diǎn)日期 圖1-4 ER模型圖2、 IPO圖能夠方便地描繪輸入數(shù)據(jù)。對(duì)數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系。下面用改進(jìn)的I

7、PO圖表來(lái)描述 IPO表系統(tǒng):機(jī)票預(yù)訂系統(tǒng) 負(fù)責(zé)人:黃偉 劉定模塊:訂票模塊 日期:編號(hào):2 注釋: IPO表系統(tǒng):機(jī)票預(yù)訂系統(tǒng) 負(fù)責(zé)人:黃偉吳照例模塊:信息處理 日期:編號(hào):1 注釋: 注釋: 調(diào)用:被調(diào)用:信息處理調(diào)用:訂票模塊和取票模塊被調(diào)用:輸出:取票信息輸入:姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地輸出:訂票信息取票信息輸入:訂票信息取票信息處理:判斷是訂票還是取票,并調(diào)用相應(yīng)的功能模塊。處理:將旅客信息輸給本模塊,根據(jù)旅客要求安排航班,并給旅客在飛機(jī)起飛前一天取票的證據(jù)即取票通知和賬單局部數(shù)據(jù)元素;局部數(shù)據(jù)元素:系統(tǒng):機(jī)票預(yù)訂系統(tǒng) 負(fù)責(zé)人:蔣昕,魏斌模塊:取票模塊 日

8、期:編號(hào):3 注釋: 調(diào)用:取票模塊被調(diào)用:信息處理 輸出:機(jī)票輸入:姓名、身份證號(hào)碼、航班、日期處理:將輸入的信息傳給本模塊,校對(duì)無(wú)誤后打印機(jī)票局部數(shù)據(jù)元素: 圖1-5 IPO圖表可采用VB、VF、VC、PB等算法來(lái)完成上述模塊設(shè)計(jì)規(guī)格說(shuō)明書 經(jīng)過(guò)需求分析階段的分析過(guò)程,已粗略的表現(xiàn)了整個(gè)設(shè)計(jì)過(guò)程??傮w設(shè)計(jì)階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說(shuō),應(yīng)該確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個(gè)程序的結(jié)構(gòu)。因此,總體設(shè)計(jì)階段要完成兩個(gè)小階段,首先要進(jìn)行系統(tǒng)設(shè)計(jì),從需求分析階段的數(shù)據(jù)流圖設(shè)想完成系統(tǒng)功能的最佳物理方案,然后進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件有哪些模

9、塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。用結(jié)構(gòu)圖來(lái)描繪軟件結(jié)構(gòu)將需求分析階段的數(shù)據(jù)流圖進(jìn)一步細(xì)化,經(jīng)分析從而得到軟件結(jié)構(gòu)圖,如下: 無(wú)票 退票或換票 D1訂票信息 D3 訂票清單 D2取票信息 訂票信息 訂票清單 取票信息2.4打印機(jī)2.2更新訂票清單處理2.1訂票處理 訂票清單 2.3產(chǎn)生訂票信息處理 旅客 訂票 取票1.1接收信息旅行社工作人員1.2信息處理 信息 信息 信息 信息 3.1取票處理 取票信息 取票信息3.2打印機(jī) 取票 信息 機(jī)票旅客 取票信息 機(jī)票 取票信息 D2 取票信息 出錯(cuò)圖2-1 數(shù)據(jù)流圖(二)由上面的數(shù)據(jù)流圖可軟件結(jié)構(gòu)圖 機(jī)票預(yù)定系統(tǒng)信息處理取票信息機(jī)票訂票處理系

10、統(tǒng)接收信息取票處理系統(tǒng) 訂票信息旅客取票信息取票信息旅客訂票信息 圖2-2 軟件結(jié)構(gòu)圖旅行目的地身份證號(hào)碼旅行時(shí)間性別姓名工作單位取票通知帳單詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的關(guān)鍵任務(wù)是確定怎樣具體地實(shí)現(xiàn)所需要的目標(biāo)系統(tǒng),也就是要設(shè)計(jì)出程序的“藍(lán)圖”,除了應(yīng)該保證程序的可靠行之外,使下一步即將要編的程序可讀性好,容易理解,容易測(cè)試和容易修改,維護(hù)是詳細(xì)設(shè)計(jì)階段最重要的目標(biāo)。1)選擇PAD圖作為完成詳細(xì)設(shè)計(jì)的工具,根據(jù)總體設(shè)計(jì)中的數(shù)據(jù)流圖可得PAD圖為: p1.1P1 p1 p2 p1.2 cP3 p3p2.1 def p3.1 def p2.2P2p1:信息處理 p2:訂票處理 p2.3 p3.2p3:取

11、票處理c:旅客信息 p2.4圖3-1 PAD圖2)在總體設(shè)計(jì)中得出了軟件結(jié)構(gòu)設(shè)計(jì)之后,在詳細(xì)設(shè)計(jì)階段,可與使用面向數(shù)據(jù)結(jié)構(gòu)地方法來(lái)設(shè)計(jì)每個(gè)模塊的處理過(guò)程。選用Jackson方法來(lái)描繪數(shù)據(jù)結(jié)構(gòu)。首先、得到數(shù)據(jù)結(jié)構(gòu)的Jackson圖: 輸入數(shù)據(jù)結(jié)構(gòu) 輸出數(shù)據(jù)結(jié)構(gòu)機(jī)票訂票處理 取票處理信息處理取票信息接收信息旅客信息取票通知帳單取票信息 由數(shù)據(jù)結(jié)構(gòu)的Jackson圖到處描繪程序結(jié)構(gòu)的Jackson圖機(jī)票取票處理取票信息取票信息賬單訂票處理信息處理接收信息取票信息旅客信息編碼人和計(jì)算機(jī)通信仍然必須使用人工設(shè)計(jì)的語(yǔ)言,也既是程序設(shè)計(jì)語(yǔ)言。編碼就是把軟件設(shè)計(jì)的結(jié)果翻譯成計(jì)算機(jī)可以“理解”的形式用某種程序設(shè)

12、計(jì)語(yǔ)言書寫的程序。機(jī)票預(yù)定系統(tǒng)采用PB(Power Builder)語(yǔ)言來(lái)編寫程序?;窘缑妫篧_ message 旅客信息 姓名性別身份證號(hào)碼工作單位旅行時(shí)間旅行目的地航班 姓名性別身份證號(hào)碼工作單位旅行時(shí)間旅行目的地航班查詢條件姓名 身份證號(hào)碼退出檢索保存刪除增加W_ plane_ message姓名性別身份證號(hào)碼工作單位旅行時(shí)間航班起止時(shí)間機(jī)型源地點(diǎn)目的地坐次票價(jià)查詢條件姓名 身份證號(hào)碼退出刪除查詢圖4-1 基本界面工作前的準(zhǔn)備工作首先在power builder中創(chuàng)建Adaptive server anywhere本地?cái)?shù)據(jù)庫(kù)其次將power builder與數(shù)據(jù)庫(kù)連接即連庫(kù)接著在pow

13、er builder中操作Adaptive server anywhere數(shù)據(jù)庫(kù)的表在使用數(shù)據(jù)庫(kù)表之前首先要?jiǎng)?chuàng)建表。使用power builder的數(shù)據(jù)庫(kù)畫板創(chuàng)建表進(jìn)入columns試圖工作區(qū)Column nameData TypeWidthNullDefaultPassenger-nameChar12No(None)Passenger-sexChar12Yes(None)Passenger-numberInteger18No(None)Passenger-companyChar20Yes(None)Passenger-timeTimestamp8No(None)Passenger-addre

14、ssChar20No(None)Passenger-plane idChar12No(None)表4-1 passenger表在創(chuàng)建一個(gè)名為plane_ message的表如下Column nameData TypeWidthNullDefaultPassenger-nameChar12No(None)Passenger-sexChar12Yes(None)Passenger-numberInteger18No(None)Passenger-companyChar20Yes(None)Passenger-timeTimestamp8No(None)Passenger-plane idChar1

15、2No(None)Passenger-start and endTime16No(None)Passenger-typeChar8No(None)Passenger-startChar20No(None)Passenger-endChar20No(None)Passenger-idInteger10No(None)Passenger-priceDouble8No(None)表4-1 plane_mesage 表(一)、創(chuàng)建界面前的還要做的準(zhǔn)備工作(1) 首先建數(shù)據(jù)庫(kù),在連接數(shù)據(jù)庫(kù)。(2) 建表(3) 填入數(shù)據(jù)(4) 建立數(shù)據(jù)窗(5) 修改標(biāo)題存盤dplane(6) 建立窗口(Wman)主窗口(

16、Wman)代碼: dw- 1. Settrans Object ( SQLCA ) dw- 1. Retrieve ()(7) 窗口open(打開(kāi))事件的代碼:SQLCA.DBMS=Profile String (“PB.INI”, “Database”, “DBMS ” ,“”)SQLCA. Database=Profile String (“PB.INI”, “Database”, “Data Base”, “”)SQLCA. Log ID=Profile String (“PB.INI”, “Database”, “Log ID”,“”)SQLCA. Log Pass=Profile S

17、tring (“PB.INI”, “Database”, “Log Pass word”, “”)SQLCA. Server Name=Profile String (“PB.INI”, “Database”, “Server Name”, “” )SQLCA. User ID=Profile String (“PB.INI”, “Database”, “User ID ”, “”)SQLCA. DB Pass=Profile String (“PB.INI”, “Database”, “Database Password”, “”)SQLCA. Lock=Profile String (“P

18、B.INI”, “Database”, “Lock”, “”)SQLCA. Db Pam = Profile String (“PB.INI”, “Database”, “Db Pam”, “”)CONNECT;W_ message:信息輸入窗口創(chuàng)建選項(xiàng):Title= “ 信息錄入”;Window Type= “response!”; dw _ message. Data Object = “d_ message_ Input”; gb _ message. Text =“旅客信息”;gb _ condition. Text = “查詢條件”;me _ passenger_ name. Tex

19、t = “姓名”;sle _ passenger_ name . Text = “”;me_ passenger _ number. Text = “身份證號(hào)碼”;sle_ passenger_ number . Text = “”;me_ sex. Text = “性別”;sle_ sex. Text = “”;me_ company. Text = “工作單位”;sle_ company. Text = “”;me_ time. Text = “旅行時(shí)間”;em_ time. Mask Data Type = “date mask!”;em_ time. Mask = “yy/mm/dd”

20、;me_ address. Text = “旅行目的地”;sle_ address. Text = “”;me_ plane id. Text = “航班”;sle_ plane id. Text = “”;cd_ save. Text = “ 保存”;cd_ exit. Text = “退出”;cd_ delete. Text = “刪除”;cd_ add . Text = “增加”;cd_ retrieve. Text = “檢索”;cd_ exit.Cancel =TRUE窗口的open事件代碼為:dw_ message. Set Trans Object (SQLCA)dw_ mess

21、age. Retrieve ()sle_ passenger. number . Set Focus ()Windows_ cen (this)“身份證號(hào)碼”編輯框(sle_ passnger-number)的modified事件代碼為:String ls_ passenger_ numberLong ll_ rowsls_ passenger_ number = Trim(sle _ passenger_ number. text)IF ls_ passenger_ number = “”THENdw_ message. Set Filter (“”)dw_ message. Filter

22、()sle_ passenger_ name. Text = “”em_ credit. Text = “0”ELSEKw_ message. Set Filter (“passenger _number =”+ ls _ passenger _number +”)dw_ massage. Filter ()ll_ rows = dw _ message. Retrieve ()IF ll_ rows<>O THENsle_ passenger_ name. Text =dw_ message. Object . Passenger _ name 1em_ credit. Text

23、 =string (dw_ message. object. Credit 1)sle_ passenger_ number . Set Focus ()ELSE sle _ passenger_ name. Set Focus ()END IFEND IF “姓名”編輯框(sle_ passenger_ name)的modified事件代碼為:sle_ passenger_ name . Set Focus ()“性別”編輯框(sle_ passenger_ sex)的modified事件代碼為:sle_ passenger_ sex. Set Focus ()“工作單位”編輯框(sle_

24、passenger_ company)的modified事件代碼為:sle_ passenger_ company . Set Focus ()“旅行時(shí)間”編輯框(sle_ passenger_ time)的modified事件代碼為:sle_ passenger_ time . Set Focus ()“旅行目的地”編輯框(sle_ passenger_ address)的modified事件代碼為:sle_ passenger_ address . Set Focus ()“航班”編輯框(sle_ passenger_ plane id)的modified事件代碼為:sle_ passen

25、ger_ plane id. Set Focus ()“增加”編輯框(cd_ add)的clicked事件代碼為:Open (w_ message_ add)IF sle_ passenger_ name. Text =“”O(jiān)K sle_ passenger_ sex .Text = “”O(jiān)K sle_ passenger_ number . Text =“”O(jiān)K sle_ passenger_ company. Text =“”O(jiān)Ksle_ passenger_ time. Text =“”O(jiān)K sle_ passenger_ address .text =“”O(jiān)K sle_ passeng

26、er_ plane Id. Text =“”O(jiān)K message box (“提示”其輸入姓名、性別、身份證號(hào)碼、工作單位、旅行時(shí)間、旅行目的地和航班!”) RETURN END IF sl_ row = dw_ message_ input. Inset Row (0) dw_ message .Input . Scroll To Row (sl_ row) dw_ message . Input. Set Row (sl_ row) dw_ message. Input. Set Focus ()“刪除”按鈕(cd_ delete)的clicked事件代碼為: int li_ ret li

27、_ ret = Message Box(“提示”, “確實(shí)要?jiǎng)h除嗎?”Exclamation! Yes/No!) IF li_ret=1 THEN dw_ message. Delete Row (0) IF dw_ message . Update ()=1 THEN COMMIT;ELSE ROLLBACK; END IFEND IF“保存”按鈕(cd_ save)的clicked事件代碼為:string ls_ passenger_ name, ls_ passenger_ number, ls_ passenger_ company, ls_ passenger_ time, ls_

28、passenger_ address, ls_ passenger_ plane Idint li_ creditdecimal ldec _ messagels_ passenger_ name =Trim (ls _ passenger_ name. text)ls_ passenger_ sex =Trim (ls_ passenger_ sex. text)ls_ passenger_ number =Trim (ls_ passenger_ number. text)ls_ passenger_ company =Trim (ls_ passenger_ company .text)

29、ls_ passenger_ time =Trim (ls_ passenger_ time. text)ls_ passenger_ address =Trim (ls_ passenger_ address. text)ls_ passenger_ plane id =Trim (ls_ passenger_ plane id. text)li_ credit=Integer(em_ credit. text)ldec_ message=Dec(en_ message. text)INSERT INTO “message” (“Passenger_ name”, “Passenger_ s

30、ex”, “Passenger_ number”, “Passenger_ company”, “Passenger_ time”, “Passenger_ address”, “Passenger_ plane Id”, “Credit”, “Message”)VALVES (: ls_ passenger_ name ,: ls_ passenger_ sex,: ls_ passenger _ number ,: ls_ passenger_ company ,: ls_ passenger_ time, : ls_ passenger_ address ,: ls_ passenger

31、_ plane Id ,:ls_ Credit,:ldec _ Message);IF SQLCA. SQL code<>0 THEN ROLLBACK; Message Box(“錯(cuò)誤”, “存盤失敗”, Stop sign!) RETURNEND IFCOMMIT; Message Box( “提示”, “存盤成功!”)sle_ passenger_ name. Text = “”sle_ passenger_ sex. Text = “”sle_ passenger_ number. Text = “”sle_ passenger_ company. Text = “”sle

32、_ passenger_ time. Text = “”sle_ passenger_ address. Text = “”sle_ passenger_ plane Id . Text = “”sle_ passenger_ number. Set Focus ()dw_ message. Retrieve ()“檢索”按鈕(cd_ retrieve)的clicked事件代碼為:Long ll_ rowsString ls_ passenger_ name , ls_ passenger_ numberIF Trim (sle_ passenger_ name. text)= “”and T

33、rim (sle_ passenger_ number. text)= “”THENMessage Box( “提示”, “請(qǐng)輸入姓名或身份證好嘛!”)sle_ passenger_ number. Set Focus()RETURNEND IFls_ passenger_ number = Trim(sle_ passenger_ number. text)IF Len (ls_ passenger_ number)>0 THEN dw_ message_ input. Set Filter (“passenger_ number =”+ ls_ passenger _ number

34、+”)dw_ message_ input . Filter ()ll_ rows = dw_ message_ input. Retrieve ()IF ll_rows=0,THEN Message Box( “提示”,“無(wú)記錄!”) RETURNEND IF sle_ passenger_ name. Text = dw_ message_ Input. Object_ name1RETURNEND IFls_ passenger_ name = Trim (sle _ passenger_ name . text)dw_ message _ input. Set Filter (“pas

35、senger_ name =”+ ls_ passenger_ name +”) dw_ message_ input . Filter () ll_ rows = dw_ message_ input. Retrieve ()IF ll_rows=0 THEN Message Box(“提示”, “無(wú)記錄!”)END IF sle_passenger_number.text=dw_message_input_object_passenger_number1右邊數(shù)據(jù)窗口控件(dw_ message _input)的clicked事件代碼為:String ls_ passenger_ numberLong ll_ rowsIF row = 0 THEN row = 1ls_ passenger_ number = this. Object. Passenger_ number rowdw_ message_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論