freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的人事管理系統(tǒng)設(shè)計(含源文件)-閱讀頁

2024-09-30 17:37本頁面
  

【正文】 ivepay int null,Depriveprize int null,Depriveattend int null)。 insert into wage values(1,39。 1500,1050,600,500,400,200,200,100); insert into person values(1,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。130025619810101013039。39。39。 insert into Attend values(1,’張三 39。39。 insert into man values(39。,39。)。xyh39。xyh39。 到此為止,數(shù)據(jù)庫的設(shè)計與實現(xiàn)工作已經(jīng)完成,下面將介紹系統(tǒng)中各模塊的設(shè)計與實現(xiàn)。 MySQL 數(shù)據(jù)庫的連接 由于本系統(tǒng)采用的是 MySQL 數(shù)據(jù)庫,故下面將介紹 MySQL 數(shù)據(jù)庫的詳細(xì)連接方法,核心代碼如下 [15]。 con=(jdbc: stat=()。 } } 數(shù) 據(jù)庫的操作 對于本系統(tǒng)而言數(shù)據(jù)庫的操作方法是必不可少的, MySQL 數(shù)據(jù)庫的連接方法已說明,下面介紹數(shù)據(jù)庫操作方法,包括對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、更新以及數(shù)據(jù)庫連接的關(guān)閉操作,具體代碼如下 [16]。 rs=(sql)。 } } public int updateDb(String sql) { try { sql=new String((),ISO88591)。 } catch(Exception ei) { 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 16 ()。 } public void dbClose() { try { ()。 } } 系統(tǒng)各模塊的實現(xiàn) 本系統(tǒng)實現(xiàn)分為個人資料管理模塊、個人簡歷管理模塊、查詢職工基本資料模塊、工資管理模塊、考勤管理模塊以及登錄模塊六大模塊。 登錄模塊的實現(xiàn) 登錄模塊實現(xiàn)較為簡單,用到了 Swing 控件,通過輸入相關(guān)的信息,與數(shù)據(jù)庫中的管理員( man)相比較 ,若輸入的數(shù)據(jù)與數(shù)據(jù)庫中管理員的信息一樣,則通過驗證允許用戶進入系統(tǒng);反之,則拒絕用戶訪問系統(tǒng)。 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 17 圖 登錄效果圖 若輸入的數(shù)據(jù)有誤,則系統(tǒng)會提醒出錯,如下 圖 所示。 if(()==jtxt){ ()。 ()。 } else if(()==jbArray[0]){ String no=().trim()。 return。 return。+no+39。 (sql)。 String password=xyh。 password=(2).trim()。amp。 new Root()。 } else{ 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 19 (this,很遺憾,登錄失敗! ,信息 , )。 } } catch(Exception e1){()。 } } 個人資料管理模塊的實現(xiàn) 個人資料管理模塊在本系統(tǒng)中占據(jù)著十分重要的地位,內(nèi)容較多,對于系統(tǒng)的實現(xiàn)具有重要的意義。 圖 個人資料管理實現(xiàn)效果 圖 個人資料管理模塊的設(shè)計分為幾個部分的開發(fā),包括界面開發(fā)、界面處理代碼的開發(fā)、職工信息管理功能的開發(fā)、職工信息顯示功能的開發(fā)。 下面主要介紹界面開發(fā),核心代碼如下 : private JLabel[] jlArray={//聲明標(biāo)簽并為其指定文本 new JLabel(職工 ID),new JLabel(姓 名 ),new JLabel(性 別 ), 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 20 new JLabel(出生年月 ),new JLabel(籍 貫 ),new JLabel(民 族 ), new JLabel(政治面貌 ),new JLabel(文化程度 ),new JLabel(婚姻狀況 ), new JLabel(畢業(yè)院校 ),new JLabel(所學(xué)專業(yè) ),new JLabel(個人特長 ), new JLabel(工 種 ),new JLabel(職 務(wù) ),new JLabel(部門名稱 ), new JLabel(身份證號 ),new JLabel(家庭住址 ),new JLabel(郵政編碼 ), new JLabel(聯(lián)系電話 ),new JLabel(Email),new JLabel(個人資料檔案 ), new JLabel(個人照片 ),new JLabel((住宅電話 )),new JLabel((手 機 )), new JLabel(瀏覽按鈕 ),new JLabel(功能按鈕 ),new JLabel(照片路徑 ) }。 個人簡歷模塊的實現(xiàn) 個人簡歷模塊的功能主要包括職工個人簡歷的添加及查詢功能,開發(fā)后模塊效果圖如下 圖 所示。 public class Introduce extends JPanel implements ActionListener { private JTextArea[] jta= {//聲明文本區(qū) new JTextArea(), new JTextArea(), new JTextArea() }。//將 jta[0]添進滾動窗體 private JScrollPane jsp2=new JScrollPane(jta[1])。 DataBase db。 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 22 private JButton[] jb= {//聲明按鈕設(shè)置并為其指定文本 new JButton(添加簡歷 ), new JButton(查 詢 ), new JButton(清 空 ) }。 private JLabel[] jl1= {//設(shè)置標(biāo)簽并為其指定文本 new JLabel(個人介紹 ), new JLabel(工作經(jīng)歷 ), new JLabel(其 他 ) }。 圖 查詢實 現(xiàn)效果圖 實現(xiàn)本模塊的核心代碼如下: public class SearchMessage extends JPanel implements ActionListener{ int flag。 DataBase db。 private JPanel jpt=new JPanel()。 //創(chuàng)建表示下拉列表框數(shù)據(jù)模型的字符串?dāng)?shù)組 private String[] str={職工 ID,姓名 ,工種 ,身份證號 }。//創(chuàng)建下拉列表框 private JButton jb=new JButton(提交 )。 private JLabel[] jlArray=new JLabel[]{ new JLabel( 姓 名 ), new JLabel( 工 種 ), new JLabel(文憑 ) }。 private JRadioButton[] jrbArray={//創(chuàng)建單選按鈕 new JRadioButton(簡單查詢 ,true), new JRadioButton(高級查詢 ) }。//創(chuàng)建按鈕組 VectorString head = new VectorString()。(姓名 )。(出生年月 )。(民族 )。(文憑 )。(畢業(yè)學(xué)校 )。(個人特長 )。(職務(wù) )。(身份證號 )。(郵政編碼 )。(手機 )。 } 工資管理模塊實現(xiàn) 工資管理模塊主要實現(xiàn)的是對職工工資管理,包括對職工工資進行查詢、修改、添加等,開發(fā)后效果圖如下圖 所示。//設(shè)置分割方向 private JPanel jpt=new JPanel()。//聲明字符串?dāng)?shù)組 DataBase db。//聲明 SQL 變量 VectorString[] vv。 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 25 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ā) ) }。 private JTextField[] jtxtArray=new JTextField[]{//聲明文本框數(shù)組 new JTextField(),new JTextField(), new JTextField(),new JTextField(), new JTextField(),new JTextField(), new JTextField(),new JTextField(), new JTextField(),new JTextField() }。 圖 考勤管理實現(xiàn)效果圖 實現(xiàn)考勤信息管理模塊的核心代碼如下: public class Attend extends JPanel implements ActionListener { 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 26 private JSplitPane jsp=new JSplitPane()。 String[] str=new String[8]。 String sql。 int count=0。 private JLabel jl=new JLabel((查詢請輸入職工 ID 或年月 ))。 //設(shè)置 JButton 按鈕的文本 private JButton[] jbArray= { new JButton(最前 ), new JButton(上一個 ), new JButton(下一個 ), new JButton(最后 ), new JButton(添加記錄 ), new JButton(修改記錄 ), new JButton(查詢 ), new JButton(清空 ) }。 { (職工 ID)。 (年月 )。 (早退 )。 (病假 )。 } 4 系統(tǒng)測試 人事管理系統(tǒng)各模塊實現(xiàn)之后,之后要做的工作就是測試系統(tǒng),從而驗證系統(tǒng)是否存在錯誤。 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 28 圖 登 錄界面實現(xiàn)效果圖 輸入管理人員的數(shù)據(jù),如用戶名 xyz,,密碼為 xyh,這是系統(tǒng)將會檢測輸入的信息是否與數(shù)據(jù)庫中的管理人員信息相同,經(jīng)檢測,相同,允許該用戶進入系統(tǒng)。 單擊個人資料管理,點擊“上一個”,可得到測試數(shù)據(jù)中張三的相關(guān)數(shù)據(jù),證明該模塊設(shè)計無誤,具體如下如 圖 所示。 圖 個人簡歷管理界面實現(xiàn)效果圖 圖 查詢 MySQL數(shù)據(jù)庫中數(shù)據(jù) 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 30 單擊“查詢職工基本資料”按鈕,在“職工 ID”文本框中輸入“ 1”,再點擊“提交”,可以看到張三的情況,如下 圖 所示。 圖 工資管理界面實現(xiàn)效果 單擊“考勤管理”按鈕,在“職工 ID”文本框中輸入“ 1”,在“姓名”文本框中輸入“張三”,再單擊“查詢”,即可看到相關(guān)的考勤信息,與數(shù)據(jù)庫中的測試數(shù)據(jù)一樣,具體如下 圖 所示。 圖 退出界面實現(xiàn)效果 基于 Java 的人事管理系統(tǒng)的設(shè)計與實現(xiàn) 32 結(jié)束語 基于 Java 技術(shù)的人事管理系統(tǒng),此課題目的是對本科階段所學(xué)的計算機專業(yè)知識進行梳理與總結(jié),并學(xué)會用所學(xué)專業(yè)知識分析問題和解決問題;掌握面向?qū)ο蟪绦蛟O(shè)計和分析的基本思想和基本方法,能夠自主設(shè)計并實現(xiàn)小型的軟件;提高文獻檢索、閱
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1