




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、吉林工程技術(shù)師范學(xué)院信息工程學(xué)院Java基礎(chǔ)程序設(shè)計 課程設(shè)計報告 題 目: 酒店管理系統(tǒng) 專 業(yè): 軟件工程 班 級: R1241 姓 名: 李繼聰 學(xué) 號: 指導(dǎo)教師: 邱艷敏 段珺瑋 時 間: 2015年5月18日 摘 要當(dāng)今社會,是個高科技、高效率、高度競爭的全新社會。隨著人們物質(zhì)水平的逐步提高,人們的精神生活也開始趨向豐富多彩。人們已經(jīng)不再僅僅局限于呆在家中,不再把自己局限在周圍的生活圈子里。為了豐富自己的文化生活和自身娛樂,人們已經(jīng)習(xí)慣了利用假期外出旅游。各個地區(qū)的旅游業(yè)也因此出現(xiàn)了持續(xù)增長的好勢頭。這對于各地的酒店來說是一種機(jī)遇也是一種挑戰(zhàn)。商場如戰(zhàn)場,競爭十分激烈 ,在競爭中如
2、果企業(yè)本身不能從企業(yè)內(nèi)部入手,提高自身的競爭力,就有可能被社會所淘汰。只有提高企業(yè)自身的生命力才是企業(yè)正確的發(fā)展方向。酒店部門以前那種老的運作機(jī)制已經(jīng)不能適應(yīng)當(dāng)今社會的需要,單純靠手工去進(jìn)行大量的信息處理,不但給企業(yè)本身帶來很大的不便,同時也給顧客帶來很大的麻煩,造成企業(yè)耗費大量的人力、物力和時間,仍然導(dǎo)致工作效率的降低。所以,對于酒店部門來說,建立一套合理有效的管理信息系統(tǒng)迫在眉睫,這也是適應(yīng)社會發(fā)展和增強競爭力的主要手段。關(guān)鍵詞:Java MySQL 酒店管理 信息管理系統(tǒng)目 錄一、課程設(shè)計的目的 .2二、設(shè)計方案的論證(背景、意義、技術(shù)路線)3三、設(shè)計實現(xiàn)過程 .7 四、調(diào)試運行及結(jié)果分
3、析 .11五、測試及問題探討 .15六、課設(shè)總結(jié)與體會 .16七、致謝 .17八、參考文獻(xiàn) .18九、附錄 .191、 課程設(shè)計的目的本課程設(shè)計的目的是使學(xué)生能熟練掌握簡單的簡單Windows窗體應(yīng)用程序的設(shè)計和Java語言基礎(chǔ)的應(yīng)用,希望通過本次課程設(shè)計鍛煉學(xué)生使用Java語言解決實際問題的能力。開發(fā)出新一代的酒店管理系統(tǒng),使該系統(tǒng)具有快捷,靈活,安全可靠,高效敏捷的特點:通過計算機(jī)使酒店實現(xiàn)管理系統(tǒng)信息化;提高運行效率,從而實現(xiàn)靈活,方便的操作;功能比較完善的數(shù)據(jù)管理軟件,要具有數(shù)據(jù)操作方便高 效,迅速等優(yōu)點;可通過訪問權(quán)限控制等確保數(shù)據(jù)的安全性。2、 設(shè)計方案的論證(背景、意義、技術(shù)路線
4、)2.1背景當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。酒店作為一種信息資源的集散地,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的酒店都是初步開始使用,甚至尚未使用計算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,
5、對于酒店情況的統(tǒng)計和核實等往往采用對檔案的人工檢查進(jìn)行,對員工,以及收入等用人工計算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的酒店有計算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進(jìn)行人工管理,由于信息比較多,客人消費信息的管理工作混亂而又復(fù)雜;員工的數(shù)目和內(nèi)容記錄在文件中,酒店的管理人員也只是當(dāng)時對它比較清楚,時間一長,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造
6、成查詢費時、費力。如要對很長時間以前的員工信息及客人消費情況進(jìn)行更改就更加困難了?;谶@此問題,我認(rèn)為有必要建立一個酒店管理系統(tǒng),使酒店管理工作規(guī)范化,系統(tǒng)化,程序化,避免酒店管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改員工信息及客人消費情況。2.2意義在現(xiàn)代社會中管理的作用越來越顯得重要和突出。一般來講,管理通過計劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實現(xiàn)組織的目標(biāo)。本世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了
7、傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;傳統(tǒng)的企業(yè)管理活動中,把人、才、物作為企業(yè)的主要資源。但是隨著社會化大生產(chǎn)的不斷擴(kuò)大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)作企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項主要的社會活動。 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對通訊錄進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點.例如:瀏覽迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本
8、低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套軟件成為很有必要的事情,在下面的正文中我們將以開發(fā)通訊錄管理系統(tǒng)系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。2.3技術(shù)路線本系統(tǒng)后臺數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性和運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用eclipse作為主要開發(fā)工具,可與MySQL數(shù)據(jù)庫無縫鏈接。Eclipse RCP 是一項位于Eclipse 平臺核心的功能。大多數(shù)人想到Eclipse時,會想到Java集成開發(fā)環(huán)境。如果將Eclipse中關(guān)于IDE的內(nèi)容
9、抱去,剩下的就是一個提供基本工作臺功能的核心,包括對可移動以及可疊加的窗口組件、菜單、工具欄、按鈕、表格、樹形結(jié)構(gòu)等等的支持,而這個核心就是Eclipse RCP。JDBC(Java Data Base Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序,JDBC實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實現(xiàn)的接口。三、設(shè)計實現(xiàn)過程3.1.1系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分
10、經(jīng)過對系統(tǒng)的需求分析,酒店管理系統(tǒng)主要劃分為兩個權(quán)限:員工登陸權(quán)限,管理員登陸權(quán)限。3.2.1員工權(quán)限模塊員工權(quán)限包括:用戶入住登記,用戶退房登記,用戶退房結(jié)賬,對每個房間的用戶信息進(jìn)行增刪改查,以及用戶的消費操作。3.2.2管理員權(quán)限模塊管理員權(quán)限包括:員工權(quán)限,員工管理,客房管理,客人歷史住宿信息,酒店收入明細(xì)3.2.3系統(tǒng)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)對數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計出能夠滿足系統(tǒng)需求的各種實體,及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。3.3.1系統(tǒng)數(shù)據(jù)庫的設(shè)計綜合以上分析,要實現(xiàn)上面的所有功能模塊,主要設(shè)計表如下: 表3.3.1 權(quán)限劃分表表3.3.2客人登記表表3.3.
11、3員工信息表 表3.3.4房間信息表表3.3.5商品信息表表3.3.6商品匯總表3.4安全保密設(shè)計3.4.1用戶登錄安全性系統(tǒng)設(shè)計了登陸界面,每個合法用戶有用戶名及一個密碼,只有當(dāng)用戶輸入正確的用戶名與密碼組合后才能夠?qū)频晷畔⑦M(jìn)行操作。 四、調(diào)試運行及結(jié)果分析4.1系統(tǒng)登錄用戶憑借用戶名及密碼登錄,成功登錄后可對酒店信息進(jìn)行操作。用戶界面如圖4.1.1 用戶登錄界面所示。圖4.1.1 用戶登錄界面4.2房間信息瀏覽4.3客人入住登記模塊4.4房間客人信息模塊4.5客人消費模塊4.6員工管理模塊4.7客人歷史記錄4.8 酒店營業(yè)額匯總5、 測試及問題探討 在這次實訓(xùn)中出現(xiàn)了很多的錯誤,出現(xiàn)的最
12、多的錯誤就是函數(shù)名的錯誤,還有就是窗口不可預(yù)覽,尤其是在主界面出現(xiàn)的錯誤,特別是窗口布局設(shè)計時還是比較美觀的,但是運行之后就變得很丑,一波三折之后還是收獲頗豐。最主要的問題就是數(shù)據(jù)庫和程序的連接問題,多次連接錯誤。主界面的背景圖片我運行很多次都沒有很好的結(jié)果,我通過教科書,網(wǎng)頁百度最后才將結(jié)果運行出來。最后一部分難點就是數(shù)據(jù)庫的建立,鏈接數(shù)據(jù)庫的部分很簡單的,但是數(shù)據(jù)庫存取問題很大,我通過一步一步查閱資料和網(wǎng)上查找相關(guān)的函數(shù)才將最后的結(jié)果運行出來。6、 課設(shè)總結(jié)與體會為期一周的課程設(shè)計結(jié)束了,在老師和同學(xué)的幫助下,我基本完成系統(tǒng)的設(shè)計。我按照系統(tǒng)工程軟件設(shè)計的要求,從需求分析,概念設(shè)計,總體設(shè)
13、計,詳細(xì)設(shè)計,系統(tǒng)測試等各個步驟,分步完成系統(tǒng)的各項任務(wù),實現(xiàn)了系統(tǒng)中的模塊功能。在這短短的五天里我收獲如下:1、鞏固和加深了對JAVA的理解,提高綜合運用本課程所學(xué)知識的能力。2、培養(yǎng)了我選用參考書,查閱手冊及文獻(xiàn)資料的能力。培養(yǎng)獨立思考,深入研究,分析問題、解決問題的能力。3、通過實際編譯系統(tǒng)的分析設(shè)計、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計方法。根據(jù)我在課程設(shè)計中遇到的問題,我將在以后的學(xué)習(xí)當(dāng)中注意以下幾點:1、認(rèn)真上好專業(yè)實驗課,多在實踐中鍛煉自己。2、寫程序的過程中要考慮周到,嚴(yán)密。3、在做設(shè)計的時候要有信心,有耐心,切勿浮躁。4、認(rèn)真的學(xué)習(xí)課本知識,掌握課本中的知識點,并在此基
14、礎(chǔ)上學(xué)會靈活運用。5、在課余時間里多寫程序,熟練掌握在調(diào)試程序的過程中所遇到的常見錯誤,以便能節(jié)省調(diào)試程序的時間。7、 致謝這次的課程設(shè)計是歷時兩周。報告整理包括需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、JAVA界面設(shè)計及程序邏輯代碼設(shè)計、文檔排版等。通過課程設(shè)計的整個過程,我了解了一個簡單系統(tǒng)實現(xiàn)的全過程。從最開始的需求分析,概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計,到最后的實施,每一步都需要認(rèn)真嚴(yán)謹(jǐn),不能有半點的馬虎,否則就會給下一階段的工作造成麻煩。這次能夠成功的實現(xiàn)系統(tǒng)的功能,與小組成員間的團(tuán)結(jié)合作有關(guān)。小組的討論讓我得到了很多想法,真正感覺到集體力量的強大,同時系統(tǒng)功能的實現(xiàn)
15、也得益于老師的嚴(yán)格要求和耐心指導(dǎo)。在系統(tǒng)設(shè)計的整個過程中,老師也給出了許多寶貴的意見,使系統(tǒng)的功能更加完善。當(dāng)然,我們目前的能力總是很有限的,這個簡易的系統(tǒng)還是存在很多問題的。我相信通過進(jìn)一步的學(xué)習(xí),這些問題都可以迎刃而解??偠灾ㄟ^這次的課程設(shè)計,我受益匪淺。8、 參考文獻(xiàn)1 王小科,呂雙,梁冰.JAVA程序開發(fā)范例寶典.第二版M.人民郵電出版社,2009 2 王珊,薩師煊 數(shù)據(jù)庫系統(tǒng)概論 M高等教育出版社,20063 黃明.JAVA+SQL Server中小型信息系統(tǒng)開發(fā)實例精選M.機(jī)械工業(yè)出版社,20074 張躍廷,韓陽,張宏宇.JAVA數(shù)據(jù)庫系統(tǒng)開發(fā)實例精選M.人民郵電出版社,20
16、07九、附錄 package com.shxt.hotel.editor;import java.util.ArrayList;public class CustomerInfoEditor extends EditorPart implements IEditorInputpublic static final String ID = com.shxt.hotel.editor.CustomerInfoEditor; /$NON-NLS-1$private Table table;private int PageNum=1 ;private int pageCount=5;private i
17、nt MaxPageNum;Label lblNewLabel;Label lblNewLabel_1;String sql = select * from cinfo;public CustomerInfoEditor() /* * Create contents of the editor part. * param parent */Overridepublic void createPartControl(Composite parent) Composite container = new Composite(parent, SWT.NONE);container.setBackgr
18、ound(SWTResourceManager.getColor(SWT.COLOR_LIST_SELECTION);table = new Table(container, SWT.BORDER | SWT.FULL_SELECTION);table.setBounds(81, 69, 306, 135);table.setHeaderVisible(true);table.setLinesVisible(true);TableColumn tableColumn = new TableColumn(table, SWT.NONE);tableColumn.setWidth(67);tabl
19、eColumn.setText(u59D3u540D);TableColumn tblclmnId = new TableColumn(table, SWT.NONE);tblclmnId.setWidth(167);tblclmnId.setText(ID);TableColumn tblclmnDate = new TableColumn(table, SWT.NONE);tblclmnDate.setWidth(68);tblclmnDate.setText(u623Fu95F4u53F7);DB db = new DB(); ArrayList arr= db.pageQuery(se
20、lect * from cinfo,PageNum,pageCount);for (int i = 0; i 1)PageNum-;table.removeAll();DB db = new DB(); ArrayList arr= db.pageQuery(select * from cinfo,PageNum,pageCount);for (int i = 0; i arr.size(); i+) TableItem tableItem = new TableItem(table, SWT.NONE);String str =arr.get(i);tableItem.setText(str
21、);lblNewLabel.setText(String.valueOf(PageNum););btnNewButton.setBounds(81, 229, 80, 27);btnNewButton.setText(u4E0Au4E00u9875);Button btnNewButton_1 = new Button(container, SWT.NONE);btnNewButton_1.addSelectionListener(new SelectionAdapter() Overridepublic void widgetSelected(SelectionEvent e) /下一頁if
22、(PageNumMaxPageNum)PageNum+;table.removeAll();DB db = new DB(); ArrayList arr= db.pageQuery(select * from cinfo,PageNum,pageCount);for (int i = 0; i arr.size(); i+) TableItem tableItem = new TableItem(table, SWT.NONE);String str =arr.get(i);tableItem.setText(str);lblNewLabel.setText(String.valueOf(P
23、ageNum););btnNewButton_1.setBounds(305, 229, 80, 27);btnNewButton_1.setText(u4E0Bu4E00u9875);Overridepublic void setFocus() / Set the focusOverridepublic void doSave(IProgressMonitor monitor) / Do the Save operationOverridepublic void doSaveAs() / Do the Save As operationOverridepublic void init(IEd
24、itorSite site, IEditorInput input)throws PartInitException setSite(site);setInput(input);Overridepublic boolean isDirty() return false;Overridepublic boolean isSaveAsAllowed() return false;Overridepublic boolean exists() / TODO Auto-generated method stubreturn false;Overridepublic ImageDescriptor ge
25、tImageDescriptor() / TODO Auto-generated method stubreturn null;Overridepublic String getName() / TODO Auto-generated method stubreturn name;Overridepublic IPersistableElement getPersistable() / TODO Auto-generated method stubreturn null;Overridepublic String getToolTipText() / TODO Auto-generated m
26、ethod stubreturn text;public int getMaxPage(String sql,int PageCount)DB db2 = new DB();ArrayList arr = db2.arrQuery(sql);int pageNumCount = arr.size();if(pageNumCount%PageCount=0)return pageNumCount/pageCount;elsereturn pageNumCount/pageCount+1;public void putTableData(String sql,int pageNum,int pag
27、eCount)table.removeAll();DB db = new DB(); ArrayList arr= db.pageQuery(select * from cinfo,PageNum,pageCount);for (int i = 0; i arr.size(); i+) TableItem ti = new TableItem(table, SWT.NONE);ti.setText(arr.get(i);package com.shxt.hotel.editor;import java.util.ArrayList;public class EmployeeEditor ext
28、ends EditorPart implements IEditorInputpublic static final String ID = com.shxt.hotel.editor.EmployeeEditor; /$NON-NLS-1$private Table table;private int PageNum=1 ;private int pageCount=3;private int MaxPageNum;Label lblNewLabel;Label label_1 ;String sql = select * from employee;public EmployeeEdito
29、r() /* * Create contents of the editor part. * param parent */Overridepublic void createPartControl(Composite parent) Composite container = new Composite(parent, SWT.NONE);container.setBackground(SWTResourceManager.getColor(SWT.COLOR_LIST_SELECTION);Label label = new Label(container, SWT.NONE);label
30、.setBackground(SWTResourceManager.getColor(SWT.COLOR_LIST_SELECTION);label.setForeground(SWTResourceManager.getColor(SWT.COLOR_BLUE);label.setFont(SWTResourceManager.getFont(微軟雅黑, 15, SWT.NORMAL);label.setBounds(189, 10, 86, 27);label.setText(u5458u5DE5u7BA1u7406);table = new Table(container, SWT.BO
31、RDER | SWT.FULL_SELECTION);table.setBounds(95, 73, 265, 93);table.setHeaderVisible(true);table.setLinesVisible(true);TableColumn tblclmnNewColumn = new TableColumn(table, SWT.NONE);tblclmnNewColumn.setWidth(80);tblclmnNewColumn.setText(u59D3u540D);TableColumn tblclmnNewColumn_1 = new TableColumn(tab
32、le, SWT.NONE);tblclmnNewColumn_1.setWidth(89);tblclmnNewColumn_1.setText(u6027u522Brn);TableColumn tblclmnNewColumn_2 = new TableColumn(table, SWT.NONE);tblclmnNewColumn_2.setWidth(90);tblclmnNewColumn_2.setText(u5E74u9F84);Menu menu = new Menu(table);table.setMenu(menu);MenuItem menuItem = new Menu
33、Item(menu, SWT.NONE);menuItem.addSelectionListener(new SelectionAdapter() /查看Overridepublic void widgetSelected(SelectionEvent e) int index=table.getSelectionIndex(); TableItem ti=table.getItem(index);String str= ti.getText(0),ti.getText(1),ti.getText(2);LookDialog ld=new LookDialog(PlatformUI.getWo
34、rkbench().getActiveWorkbenchWindow().getShell(),SWT.CLOSE);ld.open(str););menuItem.setText(u67E5u770B);MenuItem menuItem_1 = new MenuItem(menu, SWT.NONE);menuItem_1.addSelectionListener(new SelectionAdapter() /修改Overridepublic void widgetSelected(SelectionEvent e) String name = table.getItem(table.g
35、etSelectionIndex().getText(0);String sql =select * from employee where name =+name+;DB db = new DB();ArrayList arr=db.arrQuery(sql);MyDialog md = new MyDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),SWT.APPLICATION_MODAL|SWT.CLOSE);md.open(arr);putTableData(EmployeeEditor.thi
36、s.sql, PageNum, pageCount););menuItem_1.setText(u66F4u6539);MenuItem menuItem_2 = new MenuItem(menu, SWT.NONE);menuItem_2.addSelectionListener(new SelectionAdapter() Overridepublic void widgetSelected(SelectionEvent e) /刪除TableItem ti = table.getItem(table.getSelectionIndex();String name = ti.getTex
37、t(0);String sql = delete from employee where name = +name+ ;DB db = new DB();db.update(sql); MaxPageNum = getMaxPage(EmployeeEditor.this.sql, pageCount) ;label_1.setText(String.valueOf(MaxPageNum);if(PageNumMaxPageNum)PageNum=MaxPageNum;lblNewLabel.setText(String.valueOf(PageNum);putTableData(Employ
38、eeEditor.this.sql,PageNum,pageCount); );menuItem_2.setText(u5220u9664);MenuItem menuItem_3 = new MenuItem(menu, SWT.NONE);menuItem_3.addSelectionListener(new SelectionAdapter() Overridepublic void widgetSelected(SelectionEvent e) /增加AddEDialog md = new AddEDialog(PlatformUI.getWorkbench().getActiveW
39、orkbenchWindow().getShell(),SWT.APPLICATION_MODAL|SWT.CLOSE);md.open(); MaxPageNum = getMaxPage(EmployeeEditor.this.sql, pageCount) ;label_1.setText(String.valueOf(MaxPageNum);if(PageNumMaxPageNum)MaxPageNum=PageNum;lblNewLabel.setText(String.valueOf(PageNum);putTableData(EmployeeEditor.this.sql,Pag
40、eNum,pageCount););menuItem_3.setText(u589Eu52A0);DB db = new DB(); ArrayList arr= db.pageQuery(select * from employee,PageNum,pageCount);for (int i = 0; i 1)PageNum-;table.removeAll();DB db = new DB(); ArrayList arr= db.pageQuery(select * from employee,PageNum,pageCount);for (int i = 0; i arr.size()
41、; i+) TableItem tableItem = new TableItem(table, SWT.NONE);String str =arr.get(i);tableItem.setText(str);lblNewLabel.setText(String.valueOf(PageNum););button.setBounds(76, 237, 80, 27);button.setText(u4E0Au4E00u9875);Button button_1 = new Button(container, SWT.NONE);button_1.addSelectionListener(new
42、 SelectionAdapter() /下一頁Overridepublic void widgetSelected(SelectionEvent e) if(PageNumMaxPageNum)PageNum+;table.removeAll();DB db = new DB(); ArrayList arr= db.pageQuery(select * from employee,PageNum,pageCount);for (int i = 0; i arr.size(); i+) TableItem tableItem = new TableItem(table, SWT.NONE);String str =arr.get(i);tableItem.setText(str);lblNewLabel.setText(String.valu
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)行業(yè)工作計劃制定
- 游戲活動對幼兒發(fā)展的影響計劃
- 品牌重塑中的領(lǐng)導(dǎo)力作用計劃
- 2025年紡粘法非織造布生產(chǎn)線項目建議書
- 分析企業(yè)強弱勢的管理方式計劃
- 智研咨詢發(fā)布-2025年中國玄武巖纖維行業(yè)現(xiàn)狀、發(fā)展環(huán)境及投資前景分析報告
- 2025年高精度帶材軋機(jī)項目合作計劃書
- 古氣候變遷在沉積記錄中的體現(xiàn)方式
- 2025年數(shù)控超精密磨床項目建議書
- 地球的故事之環(huán)境保護(hù)讀后感
- 微電網(wǎng)運行與控制策略-深度研究
- 2025南網(wǎng)科研院系統(tǒng)內(nèi)招聘13人易考易錯模擬試題(共500題)試卷后附參考答案
- 《從零到卓越- 創(chuàng)新與創(chuàng)業(yè)導(dǎo)論》教案
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
- 15J403-1-樓梯欄桿欄板(一)
- QC課題提高金剛砂地面施工一次合格率
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 唐河縣骨干網(wǎng)評員登記表
- 危險廢物利用和處置方式代碼表
- 井下使用切割機(jī)安全技術(shù)措施
- unit-2-The-humanities
評論
0/150
提交評論