數(shù)據(jù)庫課程設計--旅行社管理信息系統(tǒng)_第1頁
數(shù)據(jù)庫課程設計--旅行社管理信息系統(tǒng)_第2頁
數(shù)據(jù)庫課程設計--旅行社管理信息系統(tǒng)_第3頁
數(shù)據(jù)庫課程設計--旅行社管理信息系統(tǒng)_第4頁
數(shù)據(jù)庫課程設計--旅行社管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課 程 設 計課程名稱 數(shù)據(jù)庫系統(tǒng) 題目名稱 學生學院 專業(yè)班級 學 號 學生姓名 指導教師 2021年1月類別評價標準分數(shù)比例%成績課程設計報告論文結(jié)構(gòu)包含:相關(guān)技術(shù)介紹、需求分析、概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計、數(shù)據(jù)庫物理設計、數(shù)據(jù)庫實施、系統(tǒng)測試方案和測試報告、系統(tǒng)的主要功能和使用說明、系統(tǒng)安裝說明。要求論文完整、內(nèi)容詳細,格式標準。40程序系統(tǒng)運行正確;功能完善:有增、刪、改、查功能,有根本的報表、查詢、統(tǒng)計和輸入、輸出功能;工作量充分;界面友好;系統(tǒng)實現(xiàn)技術(shù)的難度。30數(shù)據(jù)庫設計E-R圖設計正確;數(shù)據(jù)庫邏輯結(jié)構(gòu)設計標準化;數(shù)據(jù)庫物理設計合理。30總評成績 優(yōu) 良 中 及格 不及格總分目錄

2、1 引 言11112 系統(tǒng)分析與設計12.1 功能及性能分析12.1.1 功能需求12.1.2 性能需求12.2 系統(tǒng)的開發(fā)運行環(huán)境12.3 系統(tǒng)總體設計23 數(shù)據(jù)庫設計33.1 數(shù)據(jù)庫概念結(jié)構(gòu)3333.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)43.2.1 關(guān)系模型及優(yōu)化43.2.2 視圖的設計43.3 數(shù)據(jù)庫的實現(xiàn)443.3.2 平安性設計73.3.3 一致性設計774 詳細設計與實現(xiàn)84.1 創(chuàng)立數(shù)據(jù)庫84.2 數(shù)據(jù)庫數(shù)據(jù)初始化134.3 模塊功能介紹與展示164.3.1 數(shù)據(jù)庫連接164.3.2 登錄模塊164.3.3 用戶界面模塊174.3.4 管理員界面模塊19結(jié)論與總結(jié)23參 考 文 獻231 引 言?

3、旅行社管理信息系統(tǒng)?數(shù)據(jù)庫系統(tǒng)課程設計,是為了能夠熟悉SQL SERVER數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)與組成;掌握了SQL SERVER數(shù)據(jù)庫管理系統(tǒng)的應用技術(shù)和的使用;使用軟件Eclipse為數(shù)據(jù)庫應用系統(tǒng)設計一個用戶的可視化界面,同時,學習Eclipse與SQL SERVER兩個軟件的連接、設計方法、開發(fā)過程和SQL SERVER數(shù)據(jù)庫的管理與維護。最終到達掌握數(shù)據(jù)庫管理系統(tǒng)的使用和開發(fā),提高分析問題、解決問題和實踐應用能力。一個比擬好的旅行社管理系統(tǒng)應該方便用戶查看,同時也應該便于管理者管理信息。旅行社管理信息系統(tǒng)的功能是對旅行社生產(chǎn)效勞過程的管理實現(xiàn)信息化,從而提高旅行社的生產(chǎn)率和管理效率,同

4、時提高旅行社的市場競爭能力,滿足現(xiàn)代人的個性化效勞要求。設計旅行社管理系統(tǒng)的目的是提高旅行社管理效率,增加效益。簡單的定義為旅行社管理信息系統(tǒng)是利用計算機技術(shù)和通訊技術(shù),對旅行社經(jīng)營的所有信息進行綜合管理和控制的以人為主體的人機綜合系統(tǒng)。2 系統(tǒng)分析與設計2.1 功能及性能分析 功能需求管理者功能:能夠修改個人信息進行修改、能夠?qū)β糜温肪€、用戶信息、酒店信息、導游信息、旅游班次信息、旅游團信息進行管理,同時,還應該提供一個比擬平安的全面的信息系統(tǒng)。不同用戶功能:能夠?qū)€人信息進行修改,能夠有對旅游路線的查看功能,同時,還需有一個比擬綜合的旅游信息。 性能需求保證系統(tǒng)數(shù)據(jù)平安性:管理員可以對系統(tǒng)

5、的相關(guān)信息進行修改,但是對用戶的個人信息不能隨意進行改動,而普通用戶只能夠修改自己的個人資料或者報名這兩個數(shù)據(jù)操作。保證系統(tǒng)數(shù)據(jù)一致性:管理員對數(shù)據(jù)的增加、刪除、修改等操作必須寫回數(shù)據(jù)庫,同時,數(shù)據(jù)應該符號數(shù)據(jù)庫的實體完整性、參照完整性、用戶定義的完整性;此外,普通用戶的報名操作也必須同步更新到數(shù)據(jù)庫中,個人信息的改動也修寫回數(shù)據(jù)庫。2.2 系統(tǒng)的開發(fā)運行環(huán)境本系統(tǒng)開發(fā)平臺: Eclipse + SQL Server 2021本系統(tǒng)運行環(huán)境: Windows 7 2.3 系統(tǒng)總體設計輸入登錄名與密碼用戶與密碼正確輸入注冊名與密碼是否存在該用戶進入系統(tǒng)登錄還是注冊個人信息旅游路線用戶信息管理管理

6、員酒店信息管理管理員導游信息管理管理員旅游班次管理管理員旅游團管理管理員綜合信息查看報名普通用戶退出系統(tǒng)選擇操作是否改變數(shù)據(jù)庫數(shù)據(jù)修改數(shù)據(jù)庫數(shù)據(jù) 登錄 注冊 是 否否 是 是否圖2-1 系統(tǒng)總體設計圖3 數(shù)據(jù)庫設計3.1 數(shù)據(jù)庫概念結(jié)構(gòu)數(shù)據(jù)庫中各表的數(shù)據(jù)描述根據(jù)前面所作的需求分析本系統(tǒng)的實體及其屬性如下:旅游線路路線號,起點,終點,天數(shù),主要景點旅游班次班次號,出發(fā)日期,回程日期,旅游標準,報價旅游團團號,團名,人數(shù),聯(lián)系人,地址, 游客游客編號,姓名,性別,年齡,身份證號碼,住址, 導游導游編號,姓名,性別,年齡,身份證號碼,住址, ,語種,等級,業(yè)績交通工具旅游班次號,出發(fā)工具,出發(fā)日期,

7、出發(fā)班次,出發(fā)時間,回程工具,回程日期,回程班次,回程時間賓館賓館編號,賓館名,城市,星級,標準房價,聯(lián)系人,職務,地址, , 保險單保險單編號,保險費,投保日期用戶用戶名,用戶密碼,權(quán)限,編號整體E-R圖旅游團開設組成有參加食宿交通陪同導游交通工具賓館旅游線路保險游客旅游班次 1 N 1 1 N M 1 M N N 1 1 1 N 圖3-1 整體E-R圖3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu) 關(guān)系模型及優(yōu)化旅游線路路線號,起點,終點,天數(shù),主要景點旅游班次班次號,路線號,旅游標準,報價,出發(fā)工具,出發(fā)日期,出發(fā)班次,出發(fā)時間,回程工具,回程日期,回程班次,回程時間旅游團團號,旅游班次號,團名,人數(shù),聯(lián)系人,

8、地址, 游客游客編號,團號導游導游編號,姓名,性別,年齡,身份證號碼,住址, ,語種,等級,業(yè)績賓館賓館編號,賓館名,城市,星級,標準房價,聯(lián)系人,職務,地址, , 保險保險單編號,團號,人數(shù),保險費,投保日期陪同旅游班次號,導游編號食宿旅游班次號,賓館編號)用戶用戶名,密碼,權(quán)限,游客編號用戶信息游客編號,姓名,性別,年齡,身份證號碼,地址, 視圖的設計唯一設計了一個視圖,即綜合信息查詢:包含了團號,團名,旅游團價格,酒店名,酒店星級,酒店價格,導游和旅游景點。3.3 數(shù)據(jù)庫的實現(xiàn)數(shù)據(jù)字典.1旅游線路表TLINE用來記錄旅游的線路信息字段字段名類型長度說明1l_num整型路線號、主碼2l_s

9、tart字符型20起點3l_end字符型20終點4l_day整型天數(shù)5l_view字符型35景點表3-1 旅游線路表.2旅游班次表TNUM用來記錄該旅游班次出發(fā)與回程的時間工具等字段字段名類型長度說明1n_num整型班次號、主碼2l_num整型路線號、外鍵3n_stand字符型20旅游標準4n_value整型報價5n_gt字符型15出發(fā)工具6n_gd字符型10出發(fā)日期7n_gm整型出發(fā)班次8n_got字符型8出發(fā)時間9n_bt字符型15回程工具10n_bd字符型10回程日期11n_bm整型回程班次12n_bat字符型10回程時間表3-2 旅游班次表.3旅游團表TGROUP用來記錄該旅游號的旅游

10、班次及團名人數(shù)等相關(guān)信息字段字段名類型長度說明1g_num整型團號、主碼2n_num整型旅游班次號、外鍵3g_name字符型20團名4g_sum整型人數(shù)5g_pep字符型20聯(lián)系人6g_add字符型30地址7g_tel字符型15 表3-3 旅游團表.4游客表TVISITOR記錄了該游客編號所報名的旅游團字段字段名類型長度說明1v_num整型游客編號、主碼2g_num整型團號、主碼 表3-4 游客表.5導游表TGUIDE記錄導游的相關(guān)信息字段字段名類型長度說明1u_num整型導游編號、主碼2u_name字符型20姓名3u_sex字符型5性別4u_age整型年齡5u_id字符型20身份證號碼6u_

11、add字符型35地址7u_tel字符型15 8u_lan字符型20語種9u_lea字符型5等級10u_ach字符型30業(yè)績表3-5 導游表.6賓館表THOTEL用于記錄賓館的相關(guān)信息字段字段名類型長度說明1h_num整型賓館編號、主碼2h_name字符型20賓館名3h_city字符型20城市4h_lea字符型5星級5h_value整型標準房價6h_pep字符型20聯(lián)系人7h_post字符型20職務8h_add字符型35地址9h_tel字符型15 10h_fax字符型20 表3-6 賓館表.7保險表TINSURANCE用于記錄不同旅游團交保險金額及時間等字段字段名類型長度說明1i_num整型保險

12、單編號、主碼2g_num整型團號、外鍵3i_value整型保險費4i_date字符型10投保日期表3-7 保險表.8陪同表TCOM指明旅游班次的導游人字段字段名類型長度說明1n_num整型旅游班次號、主碼2u_num整型導游編號表3-8 陪同表.9食物表TFOOD用于指明旅游班次的居住酒店字段字段名類型長度說明1n_num整型旅游班次號、主碼2h_num整型賓館編號表3-9 食物表.10用戶表TUSE用于存儲注冊用戶的用戶名及密碼等信息字段字段名類型長度說明1k_name字符型20用戶名、主碼2k_key字符型20密碼3k_status整型權(quán)限4v_num整型游客編號、外鍵表3-10 用戶表.

13、11用戶信息表TFIN用于存儲注冊包括用戶編號,姓名等用戶的信息字段字段名類型長度說明1v_num整型游客編號、主碼2v_name字符型20姓名3v_sex字符型5性別4v_age整型年齡5v_id字符型20身份證號碼6v_add字符型20住址7v_tel字符型15 表3-11 用戶信息表 平安性設計該系統(tǒng)的只提供兩種用戶,一種是管理員,另一種是普通用戶,管理員具有對數(shù)據(jù)庫操作的所有權(quán)限,普通用戶的權(quán)限受限,只能對用戶個人信息進行修改或者報名旅游。 一致性設計主要是對數(shù)據(jù)庫表的三種完整性進行設計:實體完整性:通過對每個關(guān)系表設置主鍵實現(xiàn)。參照完整性:通過對不同表設置外鍵聯(lián)系實現(xiàn)圖3-2 數(shù)據(jù)表

14、的參照完整性圖用戶自定義完整性:在該系統(tǒng)中,并無用戶定義的自定義完整性約束。視圖的設計通過6個表的外鍵聯(lián)系構(gòu)成實現(xiàn)截圖:圖3-3 視圖設計圖實現(xiàn)代碼:CREATE VIEW INOFRMATIONASFROM TLINE,TNUM,TGROUP,TGUIDE,TINSURANCE,TCOM,TFOOD,THOTELWHERE TLINE.l_num=TNUM.l_num AND TNUM.n_num=TGROUP.n_num AND TNUM.n_num=TCOM.n_num AND TNUM.n_num=TFOOD.n_num AND TFOOD.h_num=THOTEL.h_num AND

15、 TGROUP.g_num=TINSURANCE.g_numAND4 詳細設計與實現(xiàn)4.1 創(chuàng)立數(shù)據(jù)庫旅游線路表TLINE用來記錄旅游的線路信息CREATE TABLE TLINE( l_num int PRIMARY KEY, l_start varchar(20) not null, l_end varchar(20) not null, l_day int, l_view varchar(60) );圖4-1 旅游線路實現(xiàn)圖旅游班次表TNUM用來記錄該旅游班次出發(fā)與回程的時間工具等CREATE TABLE TNUM( n_num int PRIMARY KEY, l_num int, n

16、_stand varchar(20), n_value int, n_gt varchar(15), n_gd varchar(10), n_gm int, n_got varchar(8), n_bt varchar(15), n_bd varchar(10), n_bm int, n_bat varchar(8), FOREIGN KEY (l_num) REFERENCES TLINE(l_num) );圖4-2 旅游班次表實現(xiàn)圖旅游團表TGROUP用來記錄該旅游號的旅游班次及團名人數(shù)等相關(guān)信息CREATE TABLE TGROUP( g_num int PRIMARY KEY, n_n

17、um int, g_name varchar(20), g_sum int, g_pep varchar(20), g_add varchar(30), g_tel varchar(15), FOREIGN KEY (n_num) REFERENCES TNUM(n_num) );圖4-3 旅游團表實現(xiàn)圖游客表TVISITOR記錄了該游客編號所報名的旅游團CREATE TABLE TVISITOR( v_num int, g_num int, PRIMARY KEY(v_num,g_num), FOREIGN KEY (v_num) REFERENCES TUSE(v_num), FOREIG

18、N KEY (g_num) REFERENCES TGROUP(g_num) );圖4-4 游客表實現(xiàn)圖導游表TGUIDE記錄導游的相關(guān)信息CREATE TABLE TGUIDE( u_num int PRIMARY KEY, u_name varchar(20), u_sex varchar(5), u_age int, u_id varchar(20), u_add varchar(35), u_tel varchar(15), u_lan varchar(20), u_lea varchar(5), u_ach varchar(30) );圖4-5 導游表實現(xiàn)圖賓館表THOTEL用于記錄

19、賓館的相關(guān)信息CREATE TABLE THOTEL( h_num int PRIMARY KEY, h_name varchar(20), h_city varchar(20), h_lea varchar(5), h_value int, h_pep varchar(20), h_post varchar(20), h_add varchar(35), h_tel varchar(15), h_fax varchar(20) );圖4-6 賓館表實現(xiàn)圖保險表TINSURANCE用于記錄不同旅游團交保險金額及時間等CREATE TABLE TINSURANCE( i_num int PRIM

20、ARY KEY, g_num int, i_value int, i_date varchar(10), FOREIGN KEY (g_num) REFERENCES TGROUP(g_num) );圖4-7 保險表實現(xiàn)圖陪同表TCOM指明旅游班次的導游人CREATE TABLE TCOM( n_num int PRIMARY KEY, u_num int, FOREIGN KEY (n_num) REFERENCES TNUM(n_num), FOREIGN KEY (u_num) REFERENCES TGUIDE(u_num);圖4-8 陪同表實現(xiàn)圖食物表TFOOD用于指明旅游班次的居住

21、酒店CREATE TABLE TFOOD( n_num int PRIMARY KEY, h_num int, FOREIGN KEY (n_num) REFERENCES TNUM(n_num), FOREIGN KEY (h_num) REFERENCES THOTEL(h_num);圖4-9 食物表實現(xiàn)圖用戶表TUSE用于存儲注冊用戶的用戶名及密碼等信息CREATE TABLE TUSE( k_name varchar(15)PRIMARY KEY, k_key varchar(15)NOT NULL, k_status int NOT NULL, v_num int UNIQUE );

22、圖4-10 用戶表實現(xiàn)圖用戶信息表TFIN用于存儲注冊包括用戶編號,姓名等用戶的信息CREATE TABLE TINF( v_num int PRIMARY KEY, v_name varchar(20), v_sex varchar(5), v_age int, v_id varchar(20), v_add varchar(20), v_tel varchar(15), FOREIGN KEY (v_num) REFERENCES TUSE(v_num), );圖4-11 用戶信息表實現(xiàn)圖4.2 數(shù)據(jù)庫數(shù)據(jù)初始化旅游線路表TLINE用來記錄旅游的線路信息圖4-12 旅游線路表數(shù)據(jù)初始化完成

23、圖旅游班次表TNUM用來記錄該旅游班次出發(fā)與回程的時間工具等圖4-13 旅游班次表數(shù)據(jù)初始化完成圖旅游團表TGROUP用來記錄該旅游號的旅游班次及團名人數(shù)等相關(guān)信息圖4-14 旅游團表數(shù)據(jù)初始化完成圖游客表TVISITOR記錄了該游客編號所報名的旅游團圖4-15 游客表數(shù)據(jù)初始化完成圖導游表TGUIDE記錄導游的相關(guān)信息圖4-16 導游表數(shù)據(jù)初始化完成圖賓館表THOTEL用于記錄賓館的相關(guān)信息圖4-17 賓館表數(shù)據(jù)初始化完成圖保險表TINSURANCE用于記錄不同旅游團交保險金額及時間等圖4-18 保險表數(shù)據(jù)初始化完成圖陪同表TCOM指明旅游班次的導游人圖4-19 陪同表數(shù)據(jù)初始化完成圖食物表

24、TFOOD用于指明旅游班次的居住酒店圖4-20 食物表數(shù)據(jù)初始化完成圖用戶表TUSE用于存儲注冊用戶的用戶名及密碼等信息圖4-21 用戶表數(shù)據(jù)初始化完成圖用戶信息表TINF用于存儲注冊包括用戶編號,姓名等用戶的信息圖4-22 用戶信息表數(shù)據(jù)初始化完成圖4.3 模塊功能介紹與展示 數(shù)據(jù)庫連接Eclipse 與 SQL SEVERE 2021連接代碼public static Connection getConnection() throws SQLException,java.lang.ClassNotFoundExceptionString DriverName="com.micro

25、soft.sqlserver.jdbc.SQLServerDriver"String URL="jdbc:sqlserver:/localhost:1433;DatabaseName=TRAVEL"String userName="sa"String userPwd="1"Class.forName(DriverName);Connection con=DriverManager.getConnection(URL,userName,userPwd);return con; 登錄模塊在旅游管理的首頁有兩個按鈕,輸入用戶名與密

26、碼,系統(tǒng)將自動在數(shù)據(jù)庫中查找相應的用戶并核對密碼,密碼是否填寫正確系統(tǒng)都將給與提示,核對成后即可登錄系統(tǒng)。在登錄首頁也有注冊按鈕可供選擇,當用戶沒有帳號密碼的情況下,可點擊注冊按鈕進行注冊,注冊過程中,系統(tǒng)也將自動在數(shù)據(jù)庫中核對是否存在該注冊用戶,在不存在的情況下允許注冊,否那么提示用戶存在等提示信息。圖4-23 進入系統(tǒng)顯示圖數(shù)據(jù)庫登錄界面的登錄判斷代碼if(lwindow.lsign=1)/登陸界面的登錄判斷String un=lwindow.use.getText();String uk=lwindow.key.getText();tryConnection con = getConne

27、ction();Statement sql = con.createStatement();String query = "select * from TUSE"ResultSet result = sql.executeQuery(query); while(result.next()String n = result.getString("k_name");String k = result.getString("k_key");if(n.equals(un) && k.equals(uk) bh=result.g

28、etInt("v_num");/取用戶編碼 qx=result.getInt("k_status");/取權(quán)限 System.out.println("成功登錄 "); nwindow.jlab2.setText("成功登錄"); flag=1; yhm=n; lwindow.lsign=0; if(flag=0)lwindow.lsign=0;nwindow.jlab2.setText("用戶不存在或密碼錯誤"); catch(java.lang.ClassNotFoundException

29、e)System.err.println("ClassNotFoundExpect ion");System.err.println(""); catch(SQLException ex)System.err.println("SQLExpetion:"+ex.ge tMessage(); t=0; while(t=0)nwindow.setVisible(true);if(nwindow.nt=1)t=1; 圖2-24 用戶登錄界面 圖2-25 用戶注冊界面 用戶界面模塊在用戶界面模塊,顯示了個人信息,旅游路線信息,同時也提供了一個

30、綜合信息查詢功能,在顯示界面,也有一個報名功能。個人信息一欄中,可以點擊界面下方的修改信息按鈕進行修改個人信息。旅游路線一欄中,用戶并不具有對旅游路線的修改權(quán)限。綜合信息一欄中,由后臺的6個表組成,通過對不同信息的整合,給與用戶一個全面的信息介紹。報名信息一欄中,用戶可以點擊進行報名,后臺系統(tǒng)將自動更新數(shù)據(jù)庫中的內(nèi)容。圖4-26 用戶界面模塊顯示圖.1修改個人信息功能圖2-27 修改個人信息顯示圖.2報名功能功能實現(xiàn)代碼if(uwindow.usign=10)/using=10表示報名uwindow.usign=0;iwindow.setSize(250,150);iwindow.setVis

31、ible(true);iwindow.jlab0.setText("請輸入要報名的旅游團號");iwindow.P3.add(iwindow.text7);int it=0,iint=0;while(it=0)if(iwindow.isign=1)/取消修改it=1;iwindow.setVisible(false);iwindow.isign=0;if(iwindow.isign=2)/確認修改it=1;iwindow.setVisible(false);iwindow.isign=0;tryString iin=iwindow.text7.getText();iint

32、= Integer.parseInt(iin);Connection con = getConnection();Statement sql = con.createStatement();String query = "UPDATE TGROUP SET g_sum=g_sum+1 WHERE g_num="+iint;sql.executeUpdate(query);System.out.println(query);query="INSERT INTO TVISITOR VALUES("+bh+","+iint+")&

33、quot;sql.executeUpdate(query);System.out.println(query);catch(java.lang.ClassNotFound Exception e)catch(SQLException ex)/uwindow.usign=10報名功能實現(xiàn)圖:圖4-28 用戶界面報名功能顯示圖 管理員界面模塊在管理員界面模塊,顯示了個人信息,旅游路線信息,用戶信息管理,酒店信息管理,導游信息管理,旅游班次管理等信息管理功能,同時也提供了一個綜合信息查詢功能個人信息一欄中,可以點擊界面下方的修改信息按鈕進行修改個人信息。旅游路線一欄中,管理員可以自己添加相關(guān)的信息或

34、者刪除信息。用戶信息一欄中,管理員可以查看所有用戶的根本資料,但是只能夠在個人信息一欄中修改自己的信息,用戶信息不能夠修改。酒店信息一欄中,管理員可以查看目前各酒店的相關(guān)信息。導游信息一欄中,管理員可以查看相關(guān)的導游根本信息。旅游班次一欄中,管理員可以查看相關(guān)的旅游班次信息。旅游團信息一欄中,管理員可以通過點擊下方的修改信息按鈕,在彈出來的信息框中修改需要修改的相關(guān)信息。綜合信息一欄中,由6個表間的聯(lián)系組成,通過對不同信息的整合,提供了一個較為全面的整合信息。同時,此信息欄與用戶界面的綜合信息欄顯示內(nèi)容相同。退出登錄一欄中,點擊退出登錄之后,系統(tǒng)將退出到登錄界面,用戶可以現(xiàn)在關(guān)閉界面或者更換用

35、戶登錄等操作。圖4-29 管理員界面模塊顯示圖.1旅游路線的增加刪除功能旅游路線增加與刪除功能實現(xiàn)代碼if(select=3&&qx=1)/管理員增加或者刪除旅游路線iwindow.setSize(150,100);iwindow.setVisible(true);iwindow.jlab0.setText("請選擇相應的操作");int it=0;while(it=0)System.out.print("loop");if(iwindow.isign=3)/增加旅游旅行System.out.println("增加操作"

36、;);iwindow.setSize(300,350);iwindow.P2.setLayout(new GridLayout(7,1);iwindow.P3.setLayout(new GridLayout(7,1);iwindow.jlab1.setText("路線號");iwindow.jlab2.setText("起點");iwindow.jlab3.setText("終點");iwindow.jlab4.setText("天數(shù)");iwindow.jlab5.setText("景點")

37、;iwindow.P2.add(iwindow.jlab1);iwindow.P2.add(iwindow.jlab2);iwindow.P2.add(iwindow.jlab3);iwindow.P2.add(iwindow.jlab4);iwindow.P2.add(iwindow.jlab5);iwindow.text1.setText("");iwindow.text2.setText("");iwindow.text3.setText("");iwindow.text4.setText("");iwind

38、ow.text5.setText("");iwindow.P3.add(iwindow.text1);iwindow.P3.add(iwindow.text2);iwindow.P3.add(iwindow.text3);iwindow.P3.add(iwindow.text4);iwindow.P3.add(iwindow.text5);iwindow.B1.setText("取消");iwindow.B2.setText("確定");int aaa=0;while(aaa=0)if(iwindow.isign=1)it=1;aaa

39、=1;iwindow.setVisible(false);iwindow.isign=0;if(iwindow.isign=2)it=1;aaa=1; iwindow.isign=0;tryConnection con = getConnection();Statement sql = con.createStatement();us1=iwindow.text1.getText();us2=iwindow.text2.getText();us3=iwindow.text3.getText();us4=iwindow.text4.getText();us5=iwindow.text5.getT

40、ext();String query="INSERT TLINE VALUES("+us1+",'"+us2+"','"+us3+"',"+us4+",'"+us5+"')"System.out.println(query);sql.executeUpdate(query);catch(java.lang.ClassNotFoundException e)catch(SQLException ex)iwindow.setVisi

41、ble(false);/ifif(iwindow.isign=4)/刪除旅游路線System.out.println("刪除操作");iwindow.setSize(150,150);iwindow.B1.setText("取消");iwindow.B2.setText("確定");iwindow.jlab0.setText("請輸入要刪除的路線號");iwindow.remove(iwindow.text1);iwindow.text1.setText("");iwindow.P3.add(iwindow.text1);int bbb=0;while(bbb=0)if(iwindow.isign=1)/取消it=1;bbb=1;iwindow.setVisible(false);iwind

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論