機票預(yù)定系統(tǒng)項目計劃任務(wù)書_第1頁
機票預(yù)定系統(tǒng)項目計劃任務(wù)書_第2頁
機票預(yù)定系統(tǒng)項目計劃任務(wù)書_第3頁
機票預(yù)定系統(tǒng)項目計劃任務(wù)書_第4頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1“機票預(yù)訂系統(tǒng)”計劃任務(wù)書1 范圍1.1項目目標各旅行社把預(yù)訂機票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當旅客交付了預(yù)定金后,系統(tǒng)印出取票通知和賬單交款取票,系統(tǒng)核對無誤即印出機票給旅客。此外航空公司為隨時掌握各航向飛機的乘載情況,需定期進行查詢統(tǒng)計,以便適當調(diào)整。同時能夠保證以后可以對成品系統(tǒng)保持一定的維護, 從而使產(chǎn)品能準確高效的運行.1. 2主要功能(1) 旅客信息輸入功能能將旅客的信息如:編號、姓名、性別、出生日期、證件名稱、證件號碼、航班號、出發(fā)城市、抵達城市、出發(fā)時間、抵達時間等信息輸入到系統(tǒng)中, 以便處理 .(2

2、) 客機信息輸入功能能將客機的各項信息如:航班號、航班名、服役日期、出發(fā)城市、抵達城市、出發(fā)時間、抵達時間、座位數(shù)、票價等信息輸入到系統(tǒng)中,以便處理。(3) 旅客信息修改、刪除功能對以上說明的旅客各信息的修改或刪除等功能。(4) 客機信息修改、刪除功能對以上說明的客機各信息的修改或刪除等功能。(5) 信息核對功能系統(tǒng)對旅客各項信息通過對公安部門的信息聯(lián)網(wǎng)進行核對, 如有不付者 , 不予辦理 .(6) 信息查詢功能'.航空公司為隨時掌握各航向飛機的乘載情況,需定期進行查詢統(tǒng)計,以便適當調(diào)整, 為旅客安排合適的航班。(7) 打印輸出功能當旅客交付了預(yù)定金后,系統(tǒng)打印出取票通知和賬單交款取票

3、,系統(tǒng)核對無誤即印出機票給旅客 .1. 3 性能限定(1) 分析系統(tǒng)功能時要考慮有關(guān)證件的合法性 (如身份證、取票通知、交款發(fā)票等)。(2)對于本系統(tǒng)還應(yīng)該補充以下功能:·旅客延誤了取票時間的處理·班機取消后的處理·旅客臨時更改機票班次的處理(3) 系統(tǒng)的外部項至少包含三個:旅客、旅行社和航空公司。(4) 登錄的用戶的權(quán)限有所限(超級用戶、普通用戶、鎖定用戶) 。只有超級用戶具有刪除、修改、查詢、輸入各類信息的權(quán)利。1. 4開發(fā)概要(1) 系統(tǒng)調(diào)研隨著社會的發(fā)展,人民生活水平的不斷提高,人們出行的交通工具也跟隨社會的發(fā)展而發(fā)展起來了。乘飛機出行的人越來越多。所以這

4、方面的市場非常大。所以“機票預(yù)訂系統(tǒng)”的開發(fā)是勢在必行。經(jīng)過對各方面人士對該系統(tǒng)功能的意見的調(diào)查,我們在此基礎(chǔ)上確定了旅客與各航空公司所需要的“機票預(yù)訂系統(tǒng)”。同時我們會不斷更新該系統(tǒng)的功能來滿足不斷發(fā)展的市場需求。(2) 具體開發(fā)'.建立軟件系統(tǒng)的總體和模塊間的關(guān)系定義各功能模塊的接口設(shè)計全局數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)(3) 系統(tǒng)調(diào)試制定組裝測試計劃,確定測試小組(以輔導(dǎo)老師為主) 。(4) 產(chǎn)品發(fā)布系統(tǒng)成功設(shè)計后,要求成功發(fā)布為可用的軟件系統(tǒng)。2 資源2. 1人員基于該系統(tǒng)的難以程度, 確定二人來完成!當然還要求有后期的系統(tǒng)測試人員。2. 2 硬件CPU型號為 Pentium 以上,內(nèi)存 1

5、28M以上。2. 3 軟件系統(tǒng) Windows98以上,開發(fā)工具: PowerBuilder 數(shù)據(jù)庫 SQLServer 7. 0以上。3 進度安排3.1. 系統(tǒng)調(diào)研3.2. 模塊設(shè)計3.3. 數(shù)據(jù)庫設(shè)計3.4.代碼設(shè)計3.5. 單元測試4. 成本估算由于是一個小系統(tǒng)則需要一定的成本,估計本系統(tǒng)的開發(fā)需要人民幣一千元左右!'.2“機票預(yù)定系統(tǒng)”需求規(guī)格說明書1 引言1.1 需求規(guī)格說明書的目的( 1)便于用戶、分析人員和軟件設(shè)計人員進行理解和交流( 2)希望系統(tǒng)的外部項(旅客、旅行社、航空公司)均支持目標軟件系統(tǒng)的確認。根據(jù)需求規(guī)格說明書中確立的可測試標準進行測試,并得到確認。( 3)

6、控制系統(tǒng)進化過程1.2 軟件產(chǎn)品的作用范圍旅客、旅行社、航空公司1.3 定義、同義詞與縮寫PB Power Builder1.4 參考文獻數(shù)據(jù)庫系統(tǒng)概論薩師煊王珊 編著高等教育出版社PowerBuilder 面向?qū)ο箝_發(fā)教程崔巍編著高等教育出版社軟件工程齊治昌 譚慶平寧洪 編著 高等教育出版社軟件工程與軟件文檔寫作文斌 劉長青田原 編著 清華大學(xué)出版社北京交通大學(xué)出版社軟件工程與 UML '.胡林鈴主編黃奇 副主編電子工業(yè)出版社軟件工程方法與實踐李芷 竇萬峰任滿杰 編著電子工業(yè)出版社PowerBuilder9.0 數(shù)據(jù)庫項目案例導(dǎo)航陳磊 郭斌 李翔 編著 清華大學(xué)出版社1.5 需求規(guī)格

7、說明書概覽1引言2 一般性概述3 特殊需求4 附錄5 索引2一般性概述2.1 產(chǎn)品與其環(huán)境之間的關(guān)系旅行社和旅客向航空公司提供數(shù)據(jù),航空公司操作數(shù)據(jù)。即航空公司是直接用戶。2.2 產(chǎn)品功能(1) 旅客信息輸入功能能將旅客的信息如:編號、姓名、性別、出生日期、證件名稱、證件號碼、航班號、出發(fā)城市、抵達城市、出發(fā)時間、抵達時間等信息輸入到系統(tǒng)中,以便處理 .(2) 客機信息輸入功能能將客機的各項信息如:航班號、航班名、服役日期、出發(fā)城市、抵達城市、出發(fā)時間、抵達時間、座位數(shù)、票價等信息輸入到系統(tǒng)中,以便處理。(3) 旅客信息修改、刪除功能'.對以上說明的旅客各信息的修改或刪除等功能。(4)

8、 客機信息修改、刪除功能對以上說明的客機各信息的修改或刪除等功能。(5) 信息核對功能系統(tǒng)對旅客各項信息通過對公安部門的信息聯(lián)網(wǎng)進行核對,如有不付者 ,不予辦理 .(6) 信息查詢功能航空公司為隨時掌握各航向飛機的乘載情況,需定期進行查詢統(tǒng)計,以便適當調(diào)整,為旅客安排合適的航班。(7) 打印輸出功能當旅客交付了預(yù)定金后,系統(tǒng)打印出取票通知和帳單交款取票,系統(tǒng)核對無誤即印出機票給旅客 .2.3 用戶特征用戶其實就是航空公司。而旅行社和旅客都是向航空公司提供數(shù)據(jù),由航空公司操作數(shù)據(jù)。即航空公司是直接用戶。2.4 限制與約束(1) 分析系統(tǒng)功能時要考慮有關(guān)證件的合法性 (如身份證、取票通知、交款發(fā)票

9、等)。(2)對于本系統(tǒng)還應(yīng)該補充以下功能:·旅客延誤了取票時間的處理·班機取消后的處理·旅客臨時更改機票班次的處理(3) 系統(tǒng)的外部項至少包含三個:旅客、旅行社和航空公司。(4) 登錄的用戶的權(quán)限有所限(超級用戶、普通用戶、鎖定用戶) 。只有超級用戶'.具有刪除、修改、查詢、輸入各類信息的權(quán)利。2.5 假設(shè)與前提條件要想修改、刪除、查詢等功能必須要求該用戶是超級用戶.3 特殊需求3.1 功能或行為需求3.1.1 功能或行為需求1訂票單機票飛機票預(yù)定系統(tǒng)旅行社旅客賬單3.1.1.1引言頂層數(shù)據(jù)流圖3.1.1.2輸入輸入旅客的各種信息 ,客機的各種信息。3.1

10、.1.3處理過程描述航空公司得到旅客所需的客機的信息后,就輸入該信息,進行航班查詢,看有沒有滿足該旅客的客機,還有沒有座位。若有則為該旅客訂票,收取預(yù)訂金。若沒有,則向旅客推薦其他也能到達相同地點的客機。循環(huán)執(zhí)行以上操作。3.1.1.4輸出賬單,取票通知,或機票。3.1.2 功能或行為需求23.1.2.1引言訂票信息管理流圖3.1.2.2輸入輸入某一旅客的基本信息。'.3.1.2.3處理過程根據(jù)輸入的查詢條件查詢有無該旅客,若有,則查詢該旅客的航班信息。并同時查看旅客提供的取票通知和賬單并確定其無誤,收取剩余的票款后打印輸出機票。艙位等級客戶類型信設(shè)置客機登記息設(shè)置旅行社信息艙位信息客

11、機信息客戶類型旅行社信錄入錄入信息錄入息錄入艙位信息管理客機信息管理旅行社信息管理客戶類型信息管理航線設(shè)置客戶登記客戶信息錄航線信息管理入客戶信息管訂票信息錄入訂票信息管理3 124 輸出打印輸出機票'.3.2 外部界面需求3.2.1 用戶界面 (參考代碼設(shè)計部分!)3.2.2 硬件界面3.2.3 軟件界面3.3 性能需求·旅客延誤了取票時間的處理·班機取消后的處理·旅客臨時更改機票班次的處理3.4 設(shè)計約束3.4.1 標準化約束對各航班班機的命名和航班號都要求與全國的各大航空公司的標準要求保持一致。各航班的出發(fā)城市,抵達城市,出發(fā)時間,抵達時間,價格,座

12、位數(shù)等信息都必須保持與標準一致。3.4.2 硬件約束3.5 屬性3.5.1 可用性本系統(tǒng)能夠被所有大眾所理解且認可。并能夠被超級用戶糾正,處理,很易適應(yīng)和完善以適應(yīng)新的環(huán)境。3.5.2 安全性本系統(tǒng)的用戶登錄模塊的個性化設(shè)計保證了系統(tǒng)的安全性。首先,若用戶輸入三次都錯誤,系統(tǒng)會自動退出。其次,系統(tǒng)對用戶的權(quán)限設(shè)置保證了系統(tǒng)的有些功能操作對有些權(quán)限限制的用戶進行了禁止。'.3.5.3 可維護性本系統(tǒng)嚴謹?shù)南到y(tǒng)設(shè)計、規(guī)范的編碼設(shè)計和合格的測試過程等都在某種程度上提高了系統(tǒng)的可維護性。在此同時,還采取了一些提高可維護性的有效方法:(1) 建立明確的軟件質(zhì)量目標和優(yōu)先級(2) 使用了提高軟件質(zhì)

13、量的技術(shù)和工具如:模塊化、結(jié)構(gòu)化程序設(shè)計等技術(shù)(3) 進行了明確的質(zhì)量保證審查如:在檢查點進行復(fù)審、驗收檢查、周期性的維護審查、對軟件包進行檢查。(4) 選擇了可維護性的程序設(shè)計語言: PowerBuilder9.0(5) 嚴格要求程序文檔的書寫和設(shè)計3.5.4 可移植性 (略)3.6 其他需求3.6.1 數(shù)據(jù)庫需求用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,要求數(shù)據(jù)庫結(jié)構(gòu)能夠充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典。3.6.2 用戶操作需求各用戶的操作都是根據(jù)各自的權(quán)限來控制。不同權(quán)限的用戶的操作范圍不同。3.6.3 工作場地需

14、求各大航空公司的辦公室 。附錄索引'.3“機票預(yù)訂系統(tǒng)”設(shè)計規(guī)格說明書1引言1.1 編寫目的為各旅行社把預(yù)訂機票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當旅客交付了預(yù)定金后,系統(tǒng)印出取票通知和帳單交款取票,系統(tǒng)核對無誤即印出機票給旅客。此外為了航空公司能夠隨時掌握各航向飛機的乘載情況,而能夠定期進行查詢統(tǒng)計,以便適當調(diào)整。1.2 背景a. 要求開發(fā)的是機票預(yù)訂系統(tǒng)b. 該項目的提出者是航空公司,開發(fā)的是我們 B 小組,用戶是航空公司、旅行社c. 旅行社向系統(tǒng)提供旅客的信息,航空公司提供機票1.3 定義開發(fā)該系統(tǒng)過程中所用的

15、縮寫:a. 我們的開發(fā)小組 -B小組;b. 所用的開發(fā)軟件 powerbuild-PB;1.4 參考資料數(shù)據(jù)庫系統(tǒng)概論薩師煊王珊 編著高等教育出版社軟件工程齊治昌 譚慶平寧洪 編著 高等教育出版社軟件工程與 UML'.胡林鈴 主編黃奇 副主編電子工業(yè)出版社軟件工程方法與實踐李芷 竇萬峰任滿杰編著電子工業(yè)出版社 PowerBuilder9.0 數(shù)據(jù)庫項目案例導(dǎo)航陳磊 郭斌 李翔 編著清華大學(xué)出版社2程序系統(tǒng)的結(jié)構(gòu)訂票單機票飛機票預(yù)定系統(tǒng)旅行社旅客賬單3程序設(shè)計說明01(客機信息管理模塊)本系統(tǒng)包括用戶登錄管理模塊、旅客信息管理模塊、客機信息管理模塊、航班信息管理模塊。在此只對“客機信息管

16、理模塊”做相應(yīng)的描述。3.1 程序描述實現(xiàn)對客機信息的添加、刪除、修改、查詢的管理。3.2 功能a. 添加客機信息、 b. 修改客機信息、 c. 刪除客機信息、 d. 查詢客機信息3.3 性能該部分的功能操作均要求該用戶為超級用戶,即該用戶的權(quán)限要求必須為 “超級”。3.4 輸入項 :客機信息:航班號、航班名、服役日期、出發(fā)城市、抵達城市、出發(fā)時間、抵達時間、座位數(shù)、票價等'.3.5 輸出項 :該航班客機的所有信息。3.6 算法用 PB 來完成程序的實現(xiàn)。3.7 流程邏輯(詳細設(shè)計的工具)艙位等級設(shè)置客機登記艙位信息客機信息錄入錄入艙位信息管理客機信息管理航線設(shè)置客戶登記航線信息管理訂

17、票信息錄入訂票信息管理客戶類型信息設(shè)置客戶類型信息錄入客戶類型信息管理客戶信息錄入客戶信息管旅行社信息旅行社信息錄入旅行社信息管理'.3.8 接口(邏輯結(jié)構(gòu)) <總系統(tǒng) >系統(tǒng)功能模塊圖. 外部接口. 用戶界面采用 Windows 風格,如窗口,菜單,滾動條并對鼠標提供支持。 . 軟件接口 Windows95/98/2000/Me/XP PowerBuilder9.0 . 硬件接口 支持一般的 P或更高檔微機、筆記本電腦 . 內(nèi)部接口?初始化模塊:系統(tǒng)初始時,由操作系統(tǒng)調(diào)用,執(zhí)行完畢后進入消息循環(huán)狀態(tài)。?系統(tǒng)功能模塊: 接收系統(tǒng)功能區(qū)的相應(yīng)信息,啟動機票信息查詢、訂票管理、

18、客戶信息查詢、客戶類型管理、客戶設(shè)置、航線信息、艙位信息、用戶和密碼管理。?打印模塊: 執(zhí)行相應(yīng)的操作后,打印出取票通知、賬單、機票。?艙位信息管理模塊:添加艙位信息、修改艙位信息、刪除艙位信息。?客機信息管理模塊:添加客機、修改客機、刪除客機、查詢客機等信息。?航線信息管理模塊:添加航線、修改航線、刪除航線、查詢航線等信息。'.?客戶類型信息管理模塊:添加客戶類型、 修改客戶類型、刪除客戶類型等信息。?訂票信息管理模塊:添加訂票、修改訂票、刪除訂票、查詢剩余訂票等信息。. 相關(guān)數(shù)據(jù)庫表(在此也只介紹客機信息表Plane )列名數(shù)據(jù)類型可否為空說明航班號CharNOT NULL航班號航

19、班名CharNULL航班名服役日期CharNULL服役日期出發(fā)城市CharNULL出發(fā)城市抵達城市CharNULL抵達城市出發(fā)時間TimeNULL出發(fā)時間抵達時間TimeNULL抵達時間座位數(shù)integerNULL座位數(shù)票價integerNULL票價3.9 存儲分配(物理結(jié)構(gòu))3.10 注釋設(shè)計 在代碼的設(shè)計過程中要求寫注釋,以便讀者的理解。3.11 限制條件3.12 測試計劃檢查整個系統(tǒng)是否能夠成功運行檢查各大功能模塊界面是否都有輸入數(shù)據(jù)檢測各功能模塊是否成功實現(xiàn)檢測系統(tǒng)的安全性3.13 尚未解決的問題'.4.UML 視圖的需求說明書1引言1.1 編寫目的詳細、準確和全面定義機票預(yù)訂

20、系統(tǒng)的用戶需求,知道軟件系統(tǒng)的后續(xù)開發(fā)工作;本文檔所描述的用戶需求將作為該項目最終驗收的標準和依據(jù)。說明:該文檔必須經(jīng)用戶方和開發(fā)方簽字確認后方可有效。1.2 讀者對象本文檔的讀者對象包括:1.用戶 2.需求分析人員3.軟件設(shè)計人員 4.軟件測試人員1.3 軟件項目概述(在前幾部分均已介紹,在此就不再贅述。)1.4 文檔概述本文檔準確、一致、全面定義和描述了機票預(yù)訂系統(tǒng)的軟件需求,文檔內(nèi)容如下:第一章, 引言部分,簡要介紹了文檔和項目的概況第二章, 一般性描述,定義了系統(tǒng)與環(huán)境之間的關(guān)系第三章, 詳細需求描述,詳細定義了系統(tǒng)的功能需求第四章, 其他需求,定義了系統(tǒng)的非功能性需求1.5 定義(概

21、念)用戶、旅客、旅行社1.6 參考資(略)2一般性描述該系統(tǒng)所設(shè)計的用戶、 旅客和客機的信息全部存放在航空公司的數(shù)據(jù)庫服務(wù)器中,數(shù)據(jù)庫服務(wù)器運行在小型機上。本系統(tǒng)采用瀏覽器 /服務(wù)器( B/S)的工作方式,系統(tǒng)的用戶主要有:航空公司的工作人員、旅行社工作人員、旅客。'.2.1 系統(tǒng)的 Use Case圖對頂層的 Use Case進行細化,得到的Use Case圖如下所示:各 Use Case說明如下:(1)客機信息管理:管理各航班信息Step1: 用戶首先要成功登錄該系統(tǒng);Step2: 再對航班信息的添加、刪除、修改等工作Step3: 確認無誤后,退出該系統(tǒng),則本Use Case結(jié)束。

22、(2)客戶信息管理:管理各用戶和旅客的基本信息(與“客機信息管理”相似。)'.(3)訂票信息管理:各機票的查詢、統(tǒng)計等信息Step1: 用戶首先要成功登錄該系統(tǒng);Step2: 再對旅客要求的航班進行查詢,看是否還有票Step3: 確認有票后,為旅客訂票,收取訂金,打印訂票單和取票通知Step4: 確認無誤后退出該系統(tǒng),則本Use Case結(jié)束。2.2 用戶特征本系統(tǒng)有三類用戶:航空公司工作人員、旅行社、旅客航空公司工作人員的權(quán)限是“超級” ,即他可以對整個系統(tǒng)的所有功能進行操作,而旅行社和旅客都是“普通”用戶,有些操作對他們進行了禁止。3功能需求描述(系統(tǒng)的類圖未完成?。?其他功能描述

23、4.1 性能描述用戶登錄時,若輸入用戶名和密碼三次都不正確,那么系統(tǒng)會自動退出登錄界面。4.2 設(shè)計約束 -開發(fā)工具:客戶沒有固定要求,本人用PB 開發(fā)4.3 進度要求(略)4.4 交付要求該項目完成后,需向用戶移交以下軟件項:( 1)軟件計劃任務(wù)書:電子版和書面版( 2)需求規(guī)格說明書:電子版和書面版( 3)設(shè)計規(guī)格說明書:電子版和書面版( 4)可運行的軟件系統(tǒng)( 5)部分或全部模塊的 PB 代碼'.5代碼設(shè)計1用戶登錄模塊此模塊的功能是:提供用戶的登錄平臺。禁止非法用戶的登錄。1.1 界面設(shè)計1.2 代碼設(shè)計(主要部分)string ls_username,ls_pwls_user

24、name=string(sle_1.text)ls_pw=string(sle_2.text)select levelinto :gi_levelfrom sysuserwhere Customer=:ls_username and Pwd=:ls_pw; if (not (sqlca.sqlcode=0) thenii_errortime += 1if ii_errortime = 3 thenmessagebox("登錄錯誤! "," 錯誤次數(shù)太多,系統(tǒng)自動退出!")close(parent)elsemessagebox("登錄錯誤! &q

25、uot;," 用戶名或密碼錯誤! ")sle_1.text =""sle_2.text =""end ifelse'.if gi_level=0 thenmessagebox("警告! "," 用戶已被鎖定!請找管理員解鎖!")haltelseopen(w_main)close(w_login)end ifend if2 系統(tǒng)主界面此模塊的功能是:將整個系統(tǒng)的所有功能都展現(xiàn)在用戶的面前,一目了然。2.1 系統(tǒng)界面設(shè)計2.2 代碼設(shè)計此處的代碼都很簡單,都是些打開各個窗口的代碼,在此就不多

26、贅述。此處重要的是“菜單(下拉菜單) ”的設(shè)計。3. 旅客信息查詢模塊'.此模塊的功能是:提供給用戶的查詢功能,下面一模塊與此處相似。這兩模塊普通用戶也可以操作。3.1 界面設(shè)計3.2 代碼設(shè)計string s1,s2,s3,s4,s5,s6,s7,s8s1 = string(sle_1.text)s2 = string(sle_2.text)s3 = string(sle_3.text)s4 = string(sle_4.text)s5 = string(sle_5.text)s6 = string(sle_6.text)s7 = string(sle_7.text)s8 = str

27、ing(sle_8.text)select guest編.號 ,guest.姓名 , guest.性別 , guest.籍貫 ,guest出.生日期 ,guest.證件名稱 ,guest.證件號碼 into :s2, :s3, :s4,:s5,:s6,:s7,:s8from guestwhere guest姓.名 = :s1;if sqlca.sqlcode = 100 thenmessagebox("提示信息 !"," 沒有查詢到您要求的客人信息!n 您要繼續(xù)嗎 ?")sle_1.text =""elseifsqlca.sqlcod

28、e < 0 then'.messagebox("數(shù)據(jù)庫出錯 !",sqlca.SQLErrText,Exclamation!)elsesle_2.text = S2sle_3.text = S3sle_4.text = S4sle_5.text = S5sle_6.text = S6sle_7.text = S7sle_8.text = S8end if4客機信息查詢模塊(與客人信息查詢模塊相似,在此略)5改票信息模塊此模塊的功能是:提供給用戶有特殊情況而改票5.1 界面設(shè)計5.2 代碼設(shè)計此模塊代碼設(shè)計與上面旅客信息查詢模塊代碼設(shè)計相似。所以在此不再詳述!6

29、綜合操作模塊'.此模塊的功能是:對訂票情況的綜合操作,只有超級用戶才可以操作!6.1 客人信息模塊6.1.1 界面設(shè)計6.1.2 代碼設(shè)計/在 w_op 的主窗口中寫如下代碼,連接數(shù)據(jù)窗口:tab_1.tabpage_1.dw_1.settransobject(sqlca)tab_1.tabpage_1.dw_1.retrieve()tab_1.tabpage_2.dw_2.settransobject(sqlca)tab_1.tabpage_2.dw_2.retrieve()tab_1.tabpage_3.dw_3.settransobject(sqlca)tab_1.tabpage

30、_3.dw_3.retrieve()tab_1.tabpage_4.dw_4.settransobject(sqlca)tab_1.tabpage_4.dw_4.retrieve()/“刷新”代碼(略)/“添加”代碼(略)/“刪除”代碼string ls_namels_name=dw_1.getitemstring(dw_1.getrow(),"編號 ")if messagebox(" 警告! "," 是否刪除此此客人信息:"+ls_name+"?" ,&question!,yesno!,2)=1 then

31、'.dw_1.deleterow(0)if dw_1.update()=1 thencommit;elsemessagebox("錯誤 !"," 刪除失敗 ",stopsign!)rollback;end ifend if/“保存”代碼if dw_1.update()=1 thencommit;dw_1.retrieve()cb_2.enabled=truecb_3.enabled=trueelsemessagebox("錯誤 !"," 保存失敗 !",stopsign!)rollback;end if6.2 客機信息( 與“客人信息”的相似,在此也就不再贅述。)6.3 訂票信息6.3.1 界面設(shè)計'.6.3.2 代碼設(shè)計“姓名”的查詢部分的代碼與上面的代碼相似,在此就不多寫了。只寫了“航班”查詢的代碼:string s8,strs8=sl

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論