顏觀興
[摘要] 隨著計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。企業員工管理系統是企業信息管理的重要部分,面對大量的人事信息,采用人力處理既浪費時間又浪費人力和物力,并且數據的準確性低。然而通過應用管理系統能夠集中對企業人事工作進行管理,這不單單使得人力資源管理人員擺脫繁重的日常工作,更為重要的是能夠根據員工個人能力對其崗位進行調動,充分發揮員工自身的能力,為企業帶來更大的經濟利益。快捷、準確、方便、高效的管理系統是企事業單位的基本需求之一,因此,開發一個界面友好,易于操作的人力資源管理軟件變得十分重要。
[關鍵詞] 企業管理;員工管理;管理系統
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 14. 029
[中圖分類號]F272.7[文獻標識碼]A[文章編號]1673 - 0194(2014)14- 0045- 011相關技術及使用工具
(1)Java語言簡介:Java是一種簡單的、跨平臺的、面向對象的、分布式的、解釋的、健壯的、安全的、結構的、中立的、可移植的、性能很優異的多線程的、動態的語言。
(2)SQL Server2000數據庫簡介:SQL Server 是一個關系數據庫管理系統,SQL Server 2000 是Microsoft 公司推出的SQL Server 數據庫管理系統的最新版本,具有使用方便,可伸縮性好與相關軟件集成程度高等優點。
(3)Java開發工具Eclipse簡介:Eclipse 是一個開源的、可擴展的集成開發環境,Eclipse是一個基于Java技術、可擴展的、開源的集成開發環境。
(4)MVC設計模式介紹:模型-視圖-控制器(MVC)是Xerox PARC在20世紀80年代為編程語言Smalltalk-80發明的一種軟件設計模式,至今已被廣泛使用。
2系統功能分析
根據需求,管理系統中設計了幾大功能模塊,下面簡單介紹描述一下主要模塊的功能:系統管理模塊:該模塊主要功能是對用戶的管理和系統的重新登錄和退出管理,具體功能有密碼修改、重新登錄、添加/刪除用戶和退出系統。部門管理模塊:該模塊主要是對部門信息的管理,包含有部門編號、部門名稱、部門人數的管理。員工管理模塊:該模塊主要是對員工信息管理,包含有培訓信息管理、基本信息管理、獎罰信息管理和工資信息管理。信息查詢模塊:該模塊主要功能是對部門和員工信息查詢,包含有部門信息查詢、培訓信息查詢、基本信息查詢、獎罰信息查詢和工資信息查詢。
3數據庫設計
數據庫是存儲和處理數據用的,數據庫設計的目的是為了信息系統在數據庫服務器上建立一個好的數據模型。什么是好的數據模型?其條件有三:①滿足功能需求,②滿足性能需求,③該模塊能長期穩定,盡量做到“以不變應萬變”。所謂“以不變應萬變”,就是當前用戶的功能需求發生某些變化時,數據庫設計的框架不需要做任何改動,就可以適用用戶的功能需求。本設計旨在建立系統數據庫的概念模型,從而推出其邏輯模型作為下一步系統設計與實施的規定性文件。
4詳細設計
(1)登錄窗口和主窗體的設計。詳細設計的目的是為了確定應該怎樣具體地實現符合要求的系統,在這個階段的設計中我們應該對所要開發的系統有一個更加詳細的描述,以方便在編碼的過程中能把它直接翻譯成程序語言書寫的程序。要想進入本企業員工管理系統,前提條件你必須是該系統的用戶,進入系統前必須經過用戶登陸界面進行驗證之后才可進入,進入系統后就可以看到系統的主界面了。
用戶登錄時,需要輸入其用戶名和密碼,用戶提交信息后,系統根據數據庫的用戶信息表來判斷其輸入數據的合法性,若用戶名和密碼都正確則進入企業員工管理主界面,否則提示錯誤信息。
用戶名和密碼通過數據庫的驗證都正確時則進入企業員工管理主界面,主界面由菜單欄和工具欄組成。菜單欄包括5個菜單:系統管理、部門管理、員工管理、信息查詢和關于系統。
(2)系統管理模塊。該模塊主要功能是管理用戶。具體有密碼修改、重新登錄、添加/刪除用戶和退出系統。用戶通過密碼修改功能可以從數據庫用戶信息表修改里面用戶的密碼從而重新設置自己的密碼,用戶通過密碼修改功能選擇自己的用戶名,輸入舊密碼和新密碼,根據數據庫用戶信息表的驗證使用戶成功修改自己的密碼。
(3)部門管理模塊。該模塊主要功能是對部門信息進行管理。可以對部門編號、部門名作和部門人數操作添加、修改和刪除功能。
(4)員工管理模塊。該模塊主要功能是對員工信息進行管理。可以對員工培訓信息管理、員工基本信息管理、員工獎罰信息管理和工資信息管理。
(5)信息查詢模塊。該模塊主要功能是對部門和員工信息進行查詢。可以對部門查詢部門信息,對員工查詢員工培訓信息、查詢員工基本信息、查詢員工獎罰信息和查詢員工工資信息。
(6)部門信息查詢。用戶成功進入主界面后,通過菜單欄的信息查詢進入部門信息查詢二級菜單,可以對部門編號、部門名稱和部門人數操作添加、修改和刪除功能。
(7)員工信息查詢。用戶成功進入主界面后,通過菜單欄的信息查詢進入員工信息查詢二級菜單,員工信息查詢包含有員工培訓信息查詢、員工基本信息查詢、員工獎罰信息查詢和員工工資信息查詢。
主要參考文獻
[1]王鵬,何昀峰.Java Swing圖形界面開發與案例詳解[M].北京:清華大學出版社,2008.
[2]孫更新,等.Java畢業設計指南與項目實踐[M].北京:科學出版社,2007.