【正文】
說明。導航欄的效果如圖 113 所示。 (new DefaultMutableTreeNode(企業(yè)架構(gòu) ))。 工具欄設計 為了 方便用戶使用系統(tǒng),在工具欄為常用的系統(tǒng)模塊提供了快捷按鈕,通過這些按鈕,用戶可以快速地進入系統(tǒng)中常用的子模塊。// 將檔案管理面版添加到內(nèi)容面板中 (rightPanel)。// 創(chuàng)建滾動面板 getContentPane().add(scrollPane, )。 圖 116 “按部門查找員工”對話框 相關(guān)代碼: tableColumnV = new VectorString()。 } Override // 使表格不可編輯 public boolean isCellEditable(int row, int column) { return false。 通常情況下一個企業(yè)的組織架構(gòu)是成樹狀的,即在一個部門當中還可能包含幾個下級部門,本系統(tǒng)就支持這種情況,所以本系統(tǒng)中用來保存部門信息的表結(jié)構(gòu)如圖 119 所示。最后說一句老師你們辛苦了,我們十分感謝你們。 Private Set tbDepts = new HashSet(0)。 (false)。 for (int i = 0。 DefaultMutableTreeNode root = new DefaultMutableTreeNode(pany .getName())。 第 6 章 公共模塊設計 公共模塊的設計是軟件開發(fā)的一個重要組成部分,他急起到了代碼重用的作用,又起到了規(guī)范代碼結(jié)構(gòu)的作用,尤其在團隊開發(fā)的情況下,是解決重復編碼的最好方法,這樣對軟件的后期維護也起到了積極的作用。 ********學校高職計算機畢業(yè)設計(論文) 13 圖 114 工具欄效果 下面是創(chuàng)建工具欄面板和工具欄一些按鈕的源代碼: final JPanel buttonPanel = new JPanel()。 (new DefaultMutableTreeNode(初始化系統(tǒng) ))。 下面的代碼將通過樹節(jié)點對象創(chuàng)建一個樹結(jié)構(gòu),最后創(chuàng)建一個樹模型對象。本系統(tǒng)將檔案信息又分為檔案信息、職務信息和個人信息,由于信息多而復雜,智利只給出關(guān)鍵的信息。 ( 1) 企業(yè)人事管理系統(tǒng)的主窗體效果如圖 12 所示,窗體的左側(cè)為系統(tǒng)的功能結(jié)構(gòu) 航 窗體的上方為系統(tǒng)常用功能的快捷按鈕。 ( 2) 方便、快捷的檔案管理。這意味著建立這種下屬企業(yè)的母企業(yè),人力資源管理部門職能層次化和向下分散、放權(quán),導致復雜化。對人力資源的爭奪,創(chuàng)新人才的培養(yǎng)成為當今各類企業(yè)及社會組織時刻關(guān)注的重心。 第 2 章 系統(tǒng)分析 伴隨著企業(yè)人事管理系統(tǒng)化的日益 完善,企業(yè)人事管理系統(tǒng)在企業(yè)管理中越來越受到企業(yè)管理者的青睞。 ( 3)系統(tǒng)維護模塊包含的子模塊有企業(yè)架構(gòu)、基本資料和初始化系統(tǒng)。數(shù)據(jù)庫的設計要根據(jù)程序的需 求及其功能制定,如果在開發(fā)軟件之前不能很好的地設計數(shù)據(jù)庫,在開發(fā)過程中將反復修改數(shù)據(jù)庫,這將嚴重影響開發(fā)進度。 圖 112 企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫模型 第 5 章 主窗體設計 主窗體是軟件系統(tǒng)的一個重要組成部分,是提供人機交互的一個必不可少的操作平臺。 (new DefaultMutableTreeNode(統(tǒng)計報表 ))。 (new DefaultMutableTreeNode(打開 EXCEL))。 (icon)。 } Public void setName(String name) { = name。 (new DefaultMutableTreeNode(()))?;谶@種情況,本系統(tǒng)通過繼承 JTable 類并重寫部分方法,實現(xiàn)了自己的表格組件類 MTable,通過 MTable 類創(chuàng)建的表格是不可編輯的,并且表格列不允許 重新排列。 圖 118 一對多關(guān)聯(lián)模型 實現(xiàn)操作的方法及代碼 : 首先在類 TbDutyInfo中創(chuàng)建一個關(guān)聯(lián)類 TbDept的對象 tbDept及其對應的 set/get方法,并且在相應的映射文件中添加如下代碼。這三年中還得到眾多老師的關(guān)心支持和幫助。 } Public Set getTbDepts(){ Return 。下面就介紹一下這兩種關(guān)聯(lián)方式的配置方法。 } tableValueV = new VectorVectorString()。 ()。持久化類不需要實現(xiàn)任何類和接口,只需要提供一些屬性及其對應的 set/get 方法 。// 箱的垂直間隔為 6像素 (6)。 if (record == null) (new DefaultMutableTreeNode(新增用戶 ))。// 創(chuàng)建樹的一級子結(jié)點 (new DefaultMutableTreeNode(檔案管理 ))。 圖 18 考勤信息表 ER 圖 根據(jù)企業(yè)人事管理中的現(xiàn)實需求,本系統(tǒng)提供了多帳套管理功能,通過這一功能,可以很方便地對各種類型的員工實施不同的待遇。 ( 3)單擊圖 12 中左側(cè)導航欄中的“考勤管理”節(jié)點,將打開如圖 14 所示的考勤界面。 ( 5) 針對企業(yè)中不同的待遇標準,實現(xiàn)待遇帳套管理。這些 職能相互聯(lián)接,原來由人事部門一攬子管理,現(xiàn)在由于內(nèi)外環(huán)境變化,如社會專項服務業(yè)的發(fā)展,這些職能也出現(xiàn)分化,有些職能向社會服務網(wǎng)絡轉(zhuǎn)移,有的在組織部門各層次間分工,以達到其在特定環(huán)境下的最佳管理并降低成本。 【關(guān)鍵詞】 :管理信息系統(tǒng)、人事管理、系統(tǒng)開發(fā) 數(shù)據(jù)庫 查詢 III Abstract This text regards development of the personnel management subsystem in the management information system construction of enterprises as the background,Have described the concept of the management information system, Basic principle and method of structure and system development, Full text is divided into preface, development background, system analysis, system design, database design, main form design, public module design, personnel management module design, treatment management module design, system maintenance module design and developmentskills and difficulties in analysis, Hibernate relationship established methodschapter 8 content. This article elaborates the basic concept of Java, Thendetails on database technique as the background of personnel management management system the basic functions and implementation process, and emphatically introduces software design and implementation, expounds the system analysis, system design, technology and its application. [keywords] : The management information system、 Personnel management、Systematic development database Inquiry IV 目 錄 前 言 .....................................