【正文】
){ mgNo=(1).trim()。 } if(().trim().equals()){ (this,用戶密碼不能為空!請重新輸入!,信息,)。 登錄失敗實現(xiàn)該登錄模塊的核心代碼如下:public void actionPerformed(ActionEvent e){ String mgno=().trim()。 } catch(Exception ei) { ()。 stat=()。,39。,0,1,1,1,0)。,39。,39。,39。,39。,39。1500,1050,600,500,400,200,200,100);insert into person values(1,39。(3) 考勤信息管理表(attend):該表主要記錄職工的出勤情況及休假情況,具體設(shè)計如下表312所示。醫(yī)療保險效益獎金養(yǎng)老保險基本獎金扣發(fā)工資基本信息基本工資扣發(fā)獎金姓名職工ID考勤扣發(fā) 工資信息關(guān)系圖(3) 。幸運的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)[11]。JDK簡單的使用:。表11 操作語句表創(chuàng)建刪除修改模式CREATE SCHEMA DROP SCHEMA索引CREATE INDEXDROP INDEX視圖CREATE VIEWDROP VIEW表CREATE TABLEDROP TABLEALTER TABLE(2) 數(shù)據(jù)查詢SQL語言提供SELECT語句來進(jìn)行數(shù)據(jù)的查詢,該語句具有靈活的使用方式和豐富的使用功能。Java對程序提供了安全管理器,防止程序的非法訪問。 用到的知識通過設(shè)計本系統(tǒng)時主要涉及Java語言、SQL語言及數(shù)據(jù)庫使用相關(guān)的理論知識,結(jié)合Eclipse和JDBC開發(fā)環(huán)境的使用,以下將詳細(xì)介紹相關(guān)知識的簡單使用。事實證明,只有滿足人事信息管理的基本操作,這個系統(tǒng)才能被大多數(shù)的人認(rèn)同,本論文制作的人事管理系統(tǒng)完成的基本功能如下:(1)個人資料管理,包括職工信息的添加、刪除、刪除、查詢等功能;(2)個人簡歷管理,包括職工簡歷的添加、查詢、刪除等功能;(3)通過輸出職工相關(guān)的信息,以此查詢職工其他信息; (4)工資管理,包括添加記錄、修改記錄、查詢、刪除記錄等動能;(5)考勤管理,包括記錄的添加、修改、查詢、刪除等功能。對基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個別交談方式來了解每項具體業(yè)務(wù)的過程、數(shù)據(jù)要求和約束條件。(2)調(diào)查的內(nèi)容外部要求:信息的性質(zhì),響應(yīng)的時間、頻度和如何發(fā)生的規(guī)則,以及對經(jīng)濟(jì)效益的考慮和要求,安全性及完整性要求。需求信息的收集又稱為系統(tǒng)調(diào)查。 attendance management module, the test results shows that the system is stable and secure, the operation is simple, the function is practical and extensibility in the eclipse. The system can not only solve the low efficiency of manual management, but also reduce the cost of the enterprise management. It also can enhance the core petitiveness of the enterprise and make the enterprise better into the modern society.KEY WORDS management system, mysql, eclipseII1 緒論以前,由于技術(shù)的不成熟,企業(yè)人事管理主要依靠人工管理方式進(jìn)行人事檔案管理,工資信息及考勤信息的管理,這種方式對于員工較少的企業(yè)已經(jīng)捉襟見肘了,更不要說一些大的跨國企業(yè)了,而且這種人工管理方式還面臨著很多的問題,一方面必須請專職的人員進(jìn)行數(shù)據(jù)的記錄,管理成本較高;另一方面由于數(shù)據(jù)量較大,很容易造成記錄數(shù)據(jù)出現(xiàn)錯誤,數(shù)據(jù)冗余、信息丟失等問題,管理效率極其低下等等[1]。對企業(yè)而言,人事是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點,包括信息的種類,信息流程,信息的處理方式,各種業(yè)務(wù)工作過程和各種票據(jù)。 需求信息的整理想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉(zhuǎn)化為下一設(shè)計階段可用形式的信息,必須對需求信息做分析整理工作。 可行性分析可行性研究的主要目的不是解決實際問題,而是確定問題是否值得去解決,為了做到這點,往往需要客觀的頭腦,分析可能解法的利弊,從而分析原定的系統(tǒng)在現(xiàn)實中是否能夠?qū)崿F(xiàn),是否值得去實現(xiàn)[3]。 Java語言的特點Java是sun公司于1995年推出的一種簡單的、面向?qū)ο蟮?、可移植的語言,與C語言、C++語言、VB語言等相比具有自己獨特的特點,平臺無關(guān)性、安全性、面向?qū)ο笮?、健壯性等特點[6]。(3) 面向?qū)ο笮訨ava吸取了C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護(hù)性。SELECT語句的格式簡寫如下:SELECT 目標(biāo)列表達(dá)式FROM 表名或視圖名WHERE 條件表達(dá)式(3)數(shù)據(jù)更新 SQL語言數(shù)據(jù)更新操作有三種:插入數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù)。public class HelloWorld{public static void main(String[] arg){(Hello,World!)。本論文采用Eclipse作為系統(tǒng)的測試軟件,簡化了程序運行的難度。學(xué)習(xí)經(jīng)歷個人簡歷身份證號基本信息郵政編碼個人信息聯(lián)系方式家庭住址照片個人特長工作 員工信息關(guān)系圖(4) 。表312 attend表字段名稱說明數(shù)據(jù)類型字段大小EmployeeID職工IDintN/AName姓名varchar50Time出生年月varchar50Late遲到intN/ALeaceearly早退intN/AJobwound公休假intN/AS_leave病假intN/APa_leave事假intN/A創(chuàng)建考勤信息管理表(attend)的SQL語句如下:create table Attend(EmployeeID int not null,Name varchar(50) not null,Time varchar(50) not null,Late int null,Leaceearly int null,Jobwound int null,S_leave int null,Pa_leave int null)。張三39。漢39。河北理工大學(xué)39。技術(shù)39。0315259292039。39。insert into man values(39。xyh39。 } catch(Exception e) { ()。 } return count。 if(()==jtxt){ ()。 return。 password=(2).trim()。 } } catch(Exception e1){()。 個人簡歷模塊的實現(xiàn)個人簡歷模塊的功能主要包括職工個人簡歷的添加及查詢功能。 private JButton[] jb= {//聲明按鈕設(shè)置并為其指定文本 new JButton(添加簡歷), new JButton(查 詢), new JButton(清 空) }。 private JPanel jpt=new JPanel()。 private JRadioButton[] jrbArray={//創(chuàng)建單選按鈕 new JRadioButton(簡單查詢,true), new JRadioButton(高級查詢) }。(民族)。(職務(wù))。 } 工資管理模塊實現(xiàn)工資管理模塊主要實現(xiàn)的是對職工工資管理,包括對職工工資進(jìn)行查詢、修改、添加等。 private JLabel[] jlArray={//聲明標(biāo)簽并為其指定文本 new JLabel( 職 工 ID),new JLabel( 姓 名), new JLabel( 基本工資),new JLabel( 基本獎金), new JLabel( 效益獎金),new JLabel( 養(yǎng)老保險), new JLabel( 醫(yī)療保險),new JLabel( 扣發(fā)工資), new JLabel( 扣發(fā)獎金), new JLabel( 考勤扣發(fā)) }。 String sql。 { (職工ID)。 }4 系統(tǒng)測試人事管理系統(tǒng)各模塊實現(xiàn)之后,之后要做的工作就是測試系統(tǒng),從而驗證系統(tǒng)是否存在錯誤。 工資管理界面實現(xiàn)效果 單擊“考勤管理”按鈕,在“職工ID”文本框中輸入“1”,在“姓名”文本框中輸入“張三”,再單擊“查詢”,即可看到相關(guān)的考勤信息,與數(shù)據(jù)庫中的測試數(shù)據(jù)一樣。最后,我再次感謝那些指導(dǎo)過我的老師們和同學(xué)們!參考文獻(xiàn)[1]劉浩. Java從入門到精通[M]. 北京:人民郵電出版社,2010:710.[2]印旻. Java語言與面向?qū)ο蟪绦蛟O(shè)計[M]. 北京:清華大學(xué)出版社,2000:88102.[3]LJ. ARACIL,D. MORATO,. Analysis and stochastic characterization of TCP lows[J]. The Public Access Computer Systems Review,1993,4(2):559566.[4]程峰,黃若波譯. JAVA核心技術(shù)卷Ⅰ:基礎(chǔ)知識[M]. 北京:機械工業(yè)出版社,2005: 4357.[5]Bruce Eckel. Thinking In Java. Prentice –Hall[M]. 北京:清華大學(xué)出版社,1995:3450.[6]孫衛(wèi)琴. JAVA網(wǎng)絡(luò)編程精解[M]. 北京:電子工業(yè)出版社,2007:99102.[7]王建華,董志敏譯. JAVA核心技術(shù)卷Ⅱ:高級特性[M]. 北京:機械工業(yè)出版社,2005: 2060.[8]胡晶晶,魯漫紅. 基于Java Socket的聊天室系統(tǒng)設(shè)計與實現(xiàn)[J]. 微機處,2010,3(5): 6670.[9] 姬猛洛,李軍譯. 即時消息傳遞系統(tǒng)編程源代碼解析[M]. 北京:電子工業(yè)出版社,2002:104109.[10]謝希仁. 計算機網(wǎng)絡(luò)(第五版)[M]. 北京:電子工業(yè)出版社,2008:110220. [11] 韓云祿, 束軍. 基于TCP/IP的局域網(wǎng)通信工具的設(shè)計與實現(xiàn)[J]. 科技信息,2009,3(21):1314.[12]侯捷譯. Java2編程思想[M]. 北京:機械工業(yè)出版社,2002:125129.[13]白雪,陳廣山. 基于Java的聊天室的設(shè)計與實現(xiàn)[J]. 實驗科學(xué)與技術(shù),2005,4(1): 2930.[14]劉其成,高堅,李凱里. 基于Java數(shù)據(jù)報通信技術(shù)的聊天室設(shè)計與實現(xiàn)[J]. 信息技術(shù),2002,3(8):1418.[15]蔡燕敏. 局域網(wǎng)聊天工具的設(shè)計與實現(xiàn)[J]. 開發(fā)案例,2011,3(8):6568.[16]張海藩. 軟件工程導(dǎo)論(第四版) [M]. 北京:清華大學(xué)出版社,2002:5573.河南工程學(xué)院畢業(yè)論文任務(wù)書題目 基于Java的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 專業(yè) 信息與計算科學(xué) 學(xué)號 201011002240 姓名 許耀輝 主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容人事管理系統(tǒng)在企業(yè)管理中占據(jù)著重要的地位,針對傳統(tǒng)人工管理數(shù)據(jù)可能出現(xiàn) 的數(shù)據(jù)冗余、信息丟失、效率低下等問題,本論文采用軟件工程思想,使用java語言面向?qū)ο蟪绦蛟O(shè)計技術(shù)實現(xiàn)系統(tǒng)的相關(guān)模塊,采用mysql數(shù)據(jù)庫,通過使用jdbc完成eclipse與mysql數(shù)據(jù)庫的連接,實現(xiàn)與企業(yè)人事管理相適應(yīng)的人事管理系統(tǒng),該系統(tǒng)操作簡單、功能實用,主要包括人事基本信息管理、考勤管理、工資管理等基本功能,基本上滿足現(xiàn)代企業(yè)人事管理的要求。完成軟件,撰寫畢業(yè)論文,答辯;4. 要求該系統(tǒng)要求界面友好、操作簡單、功能實用、穩(wěn)定性強、功能可擴展性強、具有跨平臺的能力、可以根據(jù)需要遷移數(shù)據(jù)庫;5. 要求學(xué)生制作的系統(tǒng)包含有人事基本信息管理,考勤管理、人事信息的增、刪、改、查等基本功能;主要參考資料[1] 印旻. Java語言與面向?qū)ο蟪绦蛟O(shè)計[M]. 北京:清華大學(xué)出版社,