【正文】
), new JMenu( 工資管理 ), new JMenu( 獎罰管理 ), new JMenu( 福利管理 ), new JMenu( 幫助 )}。 } (0)。 if (result == ) { try { ()。setVisible(true)。 int h = (().getScreenSize().height 700) / 2。 setSize(900,700)。 BuildBarMain()。 (desktop,)。 public AppMain() { super(人事管理系統(tǒng) )。 public static DbConnection conion=new DbConnection()。 private MenuBarListener _MenuBarListener = new MenuBarListener()。 import .*。 import .*。 登陸界面的代碼: public class HRM_App { public static void main (String[] args) { Login _Login=new Login()。尤其在 Windows 時代,一個良好的應用界面會給你的程序錦上添花,甚至有畫龍點 睛之韻味。這種方法指導人們用良好的思想方法卻設計程序,其特點是采用順序結構、循環(huán)結構和選擇結構三種基本邏輯結構來編寫程序。軟件工程的思想即利用工程化的方法進行軟件開發(fā),通過建立軟件工程環(huán)境來提高軟件開發(fā)效率。應用軟件的編程工作量極大,而且要經(jīng)常維護、修改。數(shù)據(jù)流程圖如圖 33 所示。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)總的處理功能、輸入和輸出。 ③ 根據(jù)業(yè)務流程圖分析,對于其中的數(shù)據(jù)流向,處理及存儲進行逐層分解,可以得到 數(shù)據(jù)流程圖( Data Flow Diagram, DFD)。通過前面對企業(yè)倉庫管理情況進行的一系列調研與分析,得到如圖 216 所示的業(yè)務流程圖。各個數(shù)據(jù)表的結構如 表 22 至表 213 所示。 圖 23 部門設計實體 ER 圖 用戶需求分析 概念結 構設計 物理結構設計 邏輯結構設計 系統(tǒng)調查 系統(tǒng)分析(詳細調查) 系統(tǒng)分析(邏輯設計) 系統(tǒng)設計 數(shù)據(jù)庫設計步驟 系統(tǒng)開發(fā)階段 部門編號 部門名稱 部門設計 課程設計(論文)專用紙 10 圖 24 員工信息實體 ER 圖 圖 25 職務管理實體 ER 圖 圖 26 職務變更實體 ER 圖 圖 27 上班登記實體 ER 圖 員工編號 姓名 性別 密碼 身份證號 聯(lián)系電話 地址 入員時間 照片 員工信息 職務管理 員工編號 姓名 現(xiàn)任職務 所屬部門 職務變更 雇員編號 姓名 現(xiàn)任職務 上任時間 卸任時間 上班登記 上班時間 雇員編號 姓名 課程設計(論文)專用紙 11 圖 28 下班登記實體 ER 圖 圖 29 員工請假實體 ER 圖 圖 210 員工加班實體 ER 圖 圖 211 員工獎懲實體 ER 圖 員工獎懲 員工編號 姓名 獎勵金 罰款 員工加班 員工編號 姓名 加班日期 加班時間 下班登記 下班時間 雇員編號 姓名 員 工請假 員工編號 姓名 請假時間 時間長短 課程設計(論文)專用紙 12 圖 212 員工工資實體 ER 圖 圖 213 員工福實體 ER 圖 圖 214 管理員信息實體 ER 圖 (2) 表結構分析 根據(jù)本系統(tǒng)功能需求,數(shù) 據(jù)庫采用 Microsoft 公司的 Access 2021,它完全可以適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護簡單,費用比較低,開發(fā)人員技術要求不是很高。本文根據(jù)上面的分析規(guī)劃出的實體有部門設計、員工信息、職務管理、職務變更、上班登記、下班登記、員工請假信息、員工加班信息、員工獎懲信息、員工工資信息、員工福利信息、管理員信息等。數(shù)據(jù)庫系統(tǒng)已經(jīng)成為一門獨立的學科,所以,當我們把數(shù)據(jù)庫設計原理應用到 MIS 開發(fā)中,數(shù)據(jù)庫設計的幾個步驟與系統(tǒng)開發(fā)的各個階段相對應,且融為一體,它們的對應關系如圖 22 所示。 人事信息管理系統(tǒng) 系統(tǒng)設置 職務管理 出勤管理 工資管理 獎罰管理 福利管理 現(xiàn)任職務查詢 職務變更信息 上班登記 下班登記 請假管理 加班管理 工資查詢 員工管理 獎懲查詢 福利查詢 增加員工 信息修改 管理員設置 返回主界面 信息查詢 信刪除息 公司結構 公司結構 部門管理 幫助 安全退出 工資調整 添加獎罰 福利調整 系統(tǒng)幫助 關于系統(tǒng) 職位調整 課程設計(論文)專用紙 9 系統(tǒng)的數(shù)據(jù)庫邏輯設計分析 數(shù) 據(jù)庫設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。 (8)福利管理模塊:本應用模塊的主要功能是實現(xiàn)對員工福利信息的管理,包括福利的查詢和調整。 (6)工資管理模塊:本應用模塊的主要功能是實現(xiàn)對員工工資信息的管理,包括工資的查詢和調整。 (4)職務管理模塊:本應用模塊的主要功能是實現(xiàn)對員工現(xiàn)任職務、員工植物變更記錄的管理 ,以及職務的設置。 (2)公司結構模塊:本應用模塊的主要功能是進行公司結構的說明,相關部門的管理以及職位的調整。通過了系統(tǒng)功能框架的分析,得到了如圖 21 的 課程設計(論文)專用紙 8 系統(tǒng)功能模塊。 系統(tǒng)的概要設計 系統(tǒng)的功能框架分析 構建一個人事信息管理系統(tǒng),該系統(tǒng)主要由六個子系統(tǒng)組成,分別包括個人信息管理子系統(tǒng),職務信息管理子系統(tǒng),出勤信息管理子系統(tǒng),工資信息管理子系統(tǒng),懲罰信息管理子系統(tǒng)以及福利信息管理子系統(tǒng)。它具有界面友好、易學易用、開發(fā)簡單、接口靈活等特點,是典型的新一代桌面關系數(shù)據(jù)庫管理系統(tǒng)。 JCreator 具有無限撤銷、代碼縮進、自動類庫方法提示、安所選職能定位查閱 JavaAPI文檔的功能,它支持 JSP、 Ant、 CVS,其 .小巧、易用、美觀,是 Java初級程序員的理想 IDE。 JCreator 專業(yè)版是一款適合于各個 Java 語言編程開發(fā)人員的 IDE 工具。 JDK的另一個顯著特點是隨著 Java 版本的升級而升級。另一種方式是使用集成開發(fā)環(huán)境( Integrated Developing Environment, IDE)。 Java 的開發(fā)環(huán)境大體上分成兩種方式。 Java 語言是一種跨平臺、適合于分布式計算機環(huán)境的面向對象編程語言。 表 21 計算機硬件配備要求表 課程設計(論文)專用紙 7 內容 最低配置 建議配置 主機 P3/1G P4/2G 以上 內存 256MB 1G 以上 硬盤 20GB 60GB 以上 (2)開發(fā)運行軟件環(huán)境 軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。 系統(tǒng)開發(fā)和運行環(huán)境 (1) 硬件配置及外設設備 硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機機型及硬件配置。 (6) 懲罰信息管理子系統(tǒng) 懲罰信息管理子系統(tǒng)主要是對說有的員工的懲罰信息進行登記,包括了員工的編號,員工的姓名,員工的獎勵、懲罰,員工的懲罰說明和相應的備注信息,并且能夠刪除錯誤的員工懲罰記錄的信息。 加班登記主要是對所有員工的加班信息進行登記,包括員工的編號,員工的姓名,員工的加班日期,員工的加班時間,員工的加班薪資和相應的備注信息,并能夠刪除錯誤的員工加班記錄的信息。 下班登記主要是對所有員工的下班信息經(jīng)行登記,包括員工的編號,員工的姓名,員工的下班時間和相應 的備注信息,并且能夠刪除錯誤的員工下班時間記錄的信息。 (4) 出勤信息管理子系統(tǒng) 出勤信息管理子系統(tǒng)主要是對所有員工的出勤信息進行登記,包括了四個部分的內容 —— 上班登記、下班登記、請假登記和加班登記。 職務變更包括員工的編號,員工的姓名,員工的各種職務以及任職該職務的時間。 (3) 職務信息管理子系統(tǒng) 職務信息管理子系統(tǒng)主要是對所有員工的職務信息進行登記,包括了兩個部分的內容 —— 職務管理和職務變更。 (2) 員工信息管理子系統(tǒng) 員工信息管理子系統(tǒng)主要是對所有員工的個人信息進行登記、刪除、檢索、 課程設計(論文)專用紙 6 查找,包括員工的編號,員工的性別,員工的姓名,員工的身份證號碼,員工的聯(lián)系電話、聯(lián)系方式,員工的入公司時間,照片等記錄。同時,在設計開發(fā)過程中,我們可以選用適當?shù)臄?shù)據(jù)庫和數(shù)據(jù)庫連接驅動程序,建立好合適的數(shù)據(jù)庫表格和設計好美觀大方的管理界面。這些對于設計者的知識水平有較高 的要求。 課程設計的意義 人事信息管理系統(tǒng)的開發(fā)需要就 Java 語言和數(shù)據(jù)庫兩方面的知識,因此設計一個實用性強的人事信息管理系統(tǒng),對于我們進行課程設計方面知識的提高有很大的推動作用。例如:存儲量大、修改方便、檢索快速、安全性高,使用壽命長、成本低、可靠性好等。因此,隨著企業(yè)的強大和發(fā)展,傳統(tǒng)的管理方式不再適應企業(yè)的需要。伴隨著計算機的迅速發(fā)展和廣泛使用,企業(yè)人事信息管理轉向電子化成為必然。 關鍵字 :信息管理系統(tǒng)、人事信息管理系統(tǒng), Java, Access2021 課程設計(論文)專用紙 3 Abstract Along with the continuous improvement of puter technology, and the continuous development of the modern economy, the traditional management techniques no longer meet the needs of enterprises, more and more enterprises pay attention to the puter information management system, personnel information management system is a typical puter information management system First, it conducted business through the use of human resources management, to achieve enhanced. With the number of enterprises to increase employment, the effective management of personnel information inevitable. Personnel Information Management System for the development of the database include the background to the establishment and maintenance, program development and prospects of the two aspects. This paper analyses the personnel management information system and the position