公司員工信息管理系統設計與實現

前言:尋找寫作靈感?中文期刊網用心挑選的公司員工信息管理系統設計與實現,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

公司員工信息管理系統設計與實現

【摘要】隨著科技的不斷發展進步,人們的工作生活也隨之產生了巨大的改變。計算機和信息技術的飛速發展,其高效率和高準確性使得計算機的應用在各個行業中大放異彩。本系統是針對公司對員工信息的管理而設計的,目的是改變企業員工信息現有的手工或半手工的管理模式,使公司員工信息管理工作更規范,更標準,提高公司員工信息管理的效率,充分體現信息時代的優越性。

【關鍵詞】員工信息管理;信息系統

隨著國民經濟的迅速發展以及科學技術的全面進步,人們開始對日常管理工作的環境和效率提出了更高的要求。一開始,企業對員工各種信息的管理,采用的都是人工模式,后來漸漸地過渡到了半人工模式,在這種模式下容易造成數據更新不及時,重復性工作多,對于那些規模較小的企業來說,這種模式尚可應付日常管理工作所需。但隨著各行各業競爭日益白熱化,對信息管理的效率和準確性提出了更高的要求,而解決這些問題的最有效方法,就是將信息管理系統合理的引入到公司管理體系中來。鑒于此,該文設計開發了實用性強、界面友好、安全性高的員工信息管理系統。

1系統的技術選擇

早期的信息管理系統常常采用C/S結構運行模式,此種模式一般用于在小型的局域網,然后再通過特定服務器提供連接以及數據的交換,并且每個客戶端都需要針對各個操作系統開發出不同版本的軟件,這樣才能在各系統安裝使用,同時在成本的維護方面也是非常的昂貴。在電子產品更新換代速度極快的現狀下,這種結構不僅成本高昂,其低下的效率也常常被人詬病,已不能適應目前企業管理的需要。而在B/S結構下,系統界面通過瀏覽器實現,可以隨時隨地進行查詢,瀏覽等業務處理,維護簡單方便,避免了資源的浪費,最大程度的實現資源共享,調動了工作人員的積極性。根據系統的開發目的和需要,我對數據庫系統、服務器的類型和網絡操作系統平臺進行了認真的對比和分析,該系統將采用微軟的Windows7作為網絡操作平臺,數據庫將采用Oracle,以JSP作為系統的開發語言,Tomcat6.0作為WEB服務器。

2系統的業務流程

要開發一個方便實用且兼具友好的管理系統,首先要做的是明確系統的主要業務流程,筆者對公司的管理現狀進行了深入了解后,設計了公司的員工信息管理系統,它的業務針對管理員和員工兩部分:(1)管理員可以對公司的部門信息、員工個人信息、員工考勤信息、員工薪資信息、員工的獎懲信息以及員工合同信息進行管理。(2)員工可以查看自己的工資信息和考勤信息。根據這個信息管理和查看的流程繪制出其業務流程如圖1所示。

3系統的功能模塊設計

根據公司的具體需求,本系統分為兩個部分組成,主要面對管理員和員工,并且分配各自不同的權限。系統功能結構圖如圖2所示。

3.1管理員端

(1)登錄功能,為了保證系統信息的安全性,管理員進入該系統時需要輸入用戶名和密碼來進行身份驗證,用戶名及密碼正確可成功進入系統,反之將返回錯誤提示要求重新輸入用戶名和密碼。(2)部門的管理功能,該功能實現了系統管理員對各個部門的管理,可以根據公司的實際情況添加或者刪除部門。(3)員工管理功能,該功能可以對所有員工的信息進行管理,只有已經登記的員工才能登錄系統來使用查看工資以及考勤等信息。(4)薪資管理功能,該功能可以對當前系統里所有員工的薪資信息進行管理,可以根據公司實際情況查詢、添加、修改和刪除任意一條工資信息。(5)考勤管理功能,該功能可以對當前系統里所有員工的考勤信息進行管理,可以根據公司實際情況查詢、修改、添加和刪除任意一條考勤信息。(6)獎懲管理功能,該功能可以對當前系統里所有員工的獎勵和懲罰信息進行管理,可以根據公司實際情況添加和刪除任意一條獎懲信息。(7)合同管理功能,該功能可以對當前系統里所有員工的合同信息進行管理,可以根據公司實際情況添加和刪除任意一條合同信息。(8)請假管理功能,該功能可以對當前系統里所有員工的請假信息進行管理,可以根據公司實際情況員工的請假信息進行刪除和審核。

3.2員工端

(1)員工查看個人信息的功能,員工登錄系統之后可以查看自己的個人信息。(2)修改密碼的功能,用戶登錄系統后,可以修改自己的密碼。(3)查看工資功能,員工登錄系統后可以查看本人的工資、加班費以及獎金的信息。(4)員工查看考勤功能,員工登錄系統后可以查看本人每天的考勤信息。(5)員工請假功能,員工登錄系統之后可以查看和添加自己的請假信息。

4系統數據庫的設計

數據庫技術是研究、管理和應用數據的一門科學,是整個管理信息系統的核心與基礎。當今信息資源已成為各個部門的重要財富和資源。從小型單一的事務處理系統到大型的管理系統,從聯機處理事務到聯機分析解決事務,從一般的企業管理到計算機輔助設計與制造(CAD/CAM)、企業資源計劃系統(ERP)、地理信息系統(GIS)等,數據庫技術被更為廣泛的應用到各個不同的領域存儲和處理數據。同時,廉價、大容量直接存取設備的出現,促進了數據庫系統領域的研究和開發活動。數據庫的設計是開發信息管理系統的關鍵環節,它的開發過程是在需求分析的基礎上完成的。它要求數據冗余最少,數據的完整性和一致性必須得到保證,易于維護和使用,能最高限度的提高數據并發能力,只有設計合理才能使查詢方便快捷。Oracle數據庫是甲骨文公司推出的一款關系數據庫管理系統,它是目前世界上市場占有率最高的數據庫,它具有以下幾個突出的特點:(1)支持大事務量、多用戶的高性能事務處理。Oracle具有非常高的性能,可支持最大到幾百千兆的數據庫,以便于充分利用現有的硬件設備;正常的系統操作(計算機故障除外)是不會中斷數據庫使用的,它可持續不斷工作24小時;可控制數據庫數據的可用性。Oracle可以使大量用戶同時對同一數據執行各種數據應用,并能做到數據爭用最小,保證數據一致性。(2)開放性好。Oracle幾乎能在所有的主流平臺上使用,并且支持所有的工業標準。(3)在數據的安全性和完整性控制方面具有良好的表現。(4)支持分布式數據處理。Oracle提供了新的分布式數據處理能力,可通過網絡讀寫遠端數據庫里的各種數據,從而實現不同地域的硬件以及數據庫資源的共享。(5)具有良好的可移植性、可連接性和穩定性?;谝陨显?,筆者將采用Oracle數據庫來設計該系統。數據庫的設計步驟由以下幾步構成:(1)需求分析:采用自頂向下的方式準確了解和分析用戶需求。(2)概念結構的設計:采用自底向上的方式,對現實世界進行抽象,進而獲得一個獨立具體的DBMS模型。(3)邏輯結構的設計:畫出總體的E-R圖,并將E-R圖轉換為表格。(4)物理結構的設計:對數據庫進行詳細設計,此階段的主要工作是確定各數據的數據類型、取值范圍、主鍵等等,建立真正的數據庫。(5)實施維護階段。

5結語

該系統實現了公司管理層對部門信息、員工個人信息、員工考勤信息、員工薪資信息、員工獎懲信息以及員工合同信息的管理以及公司員工查詢自身薪資與考勤的功能,改變了傳統人工考勤重復率高,效率低下且容易出錯的狀況,符合公司發展的需求,可以使企業管理更加規范、高效、科學。

參考文獻

[1]唐超禮,黃友銳.基于B/S模式的教師信息管理系統的設計與實現[J].中國科技信息,2006(8):270-271.

[2]魏亞楠,宋義秋.oracle數據庫應用系統的性能優化[J].制造業自動化,2010,32(8):204-206.

[3]丁國強.企業員工管理系統的設計與實現[D].電子科技大學,2013.

[4]董建新.鄭峰.基于B/S架構的人力資源管理系統設計實現[J].廣西水利水電,2011(3):69-72.

[5]陳冬亮.Oracle11g數據庫實用教程[M].北京:清華大學出版社,2013.

作者:沈冰 單位:桂林電子科技大學

亚洲精品一二三区-久久