閱讀屋>資料庫作業系統> 員工管理系統論文

員工管理系統論文

員工管理系統論文

  員工管理系統相信對各位計算機的同學們來說不是一件難事,各位,我們看看下面的員工管理系統論文,請看:

  員工管理系統論文

  摘 要:基於web的醫院員工考勤管理系統能夠為醫院管理提供一個規範化制度化的平臺。此係統可以大大減少考勤處理工作,提高員工工作效率,降低企業人力資源成本,具有極大的實用性。我們以jsp為開發平臺,運用軟體工程基本原理,討論了系統的總體設計和實現。

  關鍵詞:考勤;jsp平臺;MySql

  基於web的員工考勤管理系統主要是為醫院每日的考勤資訊提供一個規範化制度化的管理平臺。本系統以JSP為開發平臺,運用軟體工程基本原理,討論了系統的總體設計,最終能夠實現考勤資訊的採集分析和相關的預處理操作。本系統大大的減少了考勤處理工作,提高員工工作效率,降低了醫院人力資源成本,具有極大的實用性。

  1 系統背景

  在我國,多數中小型醫院都是採用傳統的方式用專人手工記錄醫院員工考勤情況,這種方式存在它的弊端,例如準確性較差,透明度弱,受人為因素影響過大等等,傳統的考勤管理方式不僅增加了醫院的人力資源成本,同時考勤資訊容易出現疏漏,甚至可能存在考勤監管人員考勤不平等的情況。由於多數醫院存在全勤獎勵,傳統的考勤方式可能造成醫院員工存在僥倖心理,容易出現代崗、脫崗現象,不利於醫院的員工管理。

  目前很多醫院的員工都對傳統的考勤方式非常不滿意,都希望醫院提供公平的準確的系統來管理員工考勤資訊。對於醫院領導來說,這樣一個系統也很需要,領導可以透過這樣一個系統提前統計好某天的人員請假情況來適當的調整員工的請假批准情況,並且可以統籌醫院事務流程,從而避免因考勤混亂而給醫院帶來損失。

  2 研究目的

  考勤管理是醫院資訊管理的重要部分,採用人力資源操作將浪費大量人力與物力,而且資料繁瑣易錯,因此,開發一個介面友好,操作簡單的考勤資訊管理系統進行制度化辦公變得十分重要,員工考勤管理系統的設計可以減少醫院人力成本,使醫院的管理過程更加系統化、制度化。系統的整個規劃設計過程著眼於醫院的日常業務流程,分析醫院事務往來,從而確立系統各個模組之間的關係,以及完成對關係的設計。本系統內部實現對資料庫資料資訊的錄入、刪除、修改、查詢等各種操作,透過登入介面使得簽到操作更為方便快捷,查詢個人簽到記錄,保護個人資訊保安的同時也確保了簽到操作的準確性和實效性。

  3 系統總體需求分析

  3.1 使用者物件。本系統的使用者物件是中小型醫院全體工作人員。

  3.2 應用功能需求。考勤管理系統使用人群包含三種,後臺管理人員、員工和領導三種角色。員工可以登入頁面、簽到、修改個人資訊、請假、檢視本人考勤資訊等操作;後臺管理人員可以錄入使用者、刪除使用者、修改使用者;領導可以檢視員工考勤資訊、批假,此外還添加了對員工申請的稽核功能,還可以檢視所有員工申請假期記錄。

  3.3 系統管理需求

  (1)操作日誌管理。員工可以透過原始密碼登入修改個人資訊、登入簽到、申請假期;後臺管理人員錄入所有員工資訊、刪除員工資訊;領導檢視員工簽到情況及日期。(2)使用者功能。使用者可以修改個人資料,修改密碼,重新登陸等功能。(3)系統管理員功能。系統管理員具有增加使用者,修改使用者,刪除使用者等許可權。

  4 開發工具及系統開發模式

  4.1 JSP技術簡介

  JSP全稱Java Server Pages是一種動態的網頁技術標準。動態網頁是在靜態網頁的基礎上加上JSP程式碼、ASP程式碼或PHP程式碼,這些程式碼需要伺服器(如tomcat)的支撐才能執行。jsp技術是用java語言編寫的',簡單的說,JSP即html程式碼加上java程式碼。

  4.2 JSP開發的優勢

  JSP技術繼承了java語言的所有優點,可移植性,支援多平臺執行,一旦寫成,可在任意平臺任意環境執行。一個JSP被編譯器編譯成Servlet,再由編譯器編譯成機器碼或二進位制碼,在JRE(java執行環境)上執行。

  4.3 系統開發模式

  B/S全稱Browser/Server,即瀏覽器和伺服器結構。在眾多系統軟體中,有許多應用軟體的使用不僅需要下載客戶端軟體,由特定的作業系統支援,而且客戶需要不斷更新軟體版本,是一個代價很高的系統維護。而B/S模式摒棄了這些缺點,在伺服器端傳送的資料透過瀏覽器傳送給使用者,使用者只要安裝瀏覽器即可使用系統軟體,維護成本小且效率高。

  5 系統總體設計討論

  5.1 系統總體設計目標

  本系統是按照層次設計理念,採用面向物件方法,利用元件技術開發基於JSP平臺的開放式軟體。系統主要採用B/S多層架構的分散式體系結構,其應用功能模組由使用者服務、考勤、日誌管理和系統管理組成。

  5.2 系統總體思想

  在分析醫院日常業務流程的基礎上,設計出系統的總體框架結構,系統總體設計思想如下所述:管理員錄入所有員工資訊,包括工號、姓名、性別、初始密碼等,員工使用初始密碼登入系統修改個人資訊及密碼,每日簽到,並且可以查詢本人的考勤記錄,領導檢視所有考勤資訊,統計考勤率、管理請假申請。整個系統主要是servlet驗證及資料處理兩大部分。

  5.3 功能模組

  (1)使用者服務。為所有使用者提供基本的系統功能,包括修改使用者個人資料、修改使用者密碼和退出系統功能。

  (2)考勤。該模組為系統的核心模組,主要使用使用者為全體員工。

  a.功能描述:員工可以申請假期、簽到、檢視考勤記錄;管理員可以錄入員工資訊、刪除員工資訊修改員工資訊;領導可以批准假期、檢視員工考勤資訊、統計出勤率及個人考勤率、統籌批假。

  b.功能流程:普通員工填好員工表,系統把員工表資訊插入資料庫,並統一設定密碼。普通員工首次登入時修改自己的個人資訊及密碼,每天登入系統簽到,檢視個人考勤資訊,向領導申請假期。領導檢視考勤資訊統計出勤率、統籌批假。

  (3)日誌管理。為使用者提供操作日誌的查詢介面,包括操作日誌查詢模組。

  a.主要使用者物件:系統管理員

  b.功能描述:日誌內容包括使用者名稱、登入時間、操作時間、操作。

  c.實現方式:每次使用者在本系統進行操作時,系統自動把使用者的操作記錄在使用者操作日誌表中。

  d.普通員工管理:普通員工保護好自己密碼,注意個人資訊保安。

  5.4 實現方案。系統採用struts2框架實現。struts2框架的實現過程大致如下:客戶端在瀏覽器中輸入url地址,url地址的請求會透過http協議傳送給伺服器(本系統使用tomcat伺服器),tomcat解析你請求的web application,交給對應的工程去處理。web.xml配置檔案是工程入口,tomcat在web.xml檔案中解析filter配置,filter配置中定義了需要過濾的url地址。過濾器類呼叫doFilter()方法時要參考struts.xml配置檔案,struts.xml中的package找到url地址中的namespace,當沒有找到對應的namespace時,轉到web.xml給tomcat去處理,tomcat轉到welcome-file檔案。namespace中有對應的action,透過action的result配置,將相關result頁面透過瀏覽器反饋給客戶端。Struts2採用mvc模式把使用者請求和頁面展示分開。

  參考文獻:

  [1]張海藩.軟體工程導論[M].清華大學出版社,2003-12.

  [2]張躍平,耿祥義.JSP程式設計[M].清華大學出版社,2009-08.

  [3]李剛.Struts 2.1權威指南[M].電子工業出版社,2009-05.

  [4]JDK_API_1_6.中文幫助文件.

  [5]李剛.Java EE企業應用實戰[M].電子工業出版社,2011-03.

【員工管理系統論文】相關文章: