當前位置:學問谷 >

行業範例 >數據庫操作系統 >

員工管理系統論文

員工管理系統論文

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

員工管理系統論文

  員工管理系統論文

摘 要:基於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,交給對應的工程去處理。配置文件是工程入口,tomcat在文件中解析filter配置,filter配置中定義了需要過濾的url地址。過濾器類調用doFilter()方法時要參考配置文件,中的package找到url地址中的namespace,當沒有找到對應的namespace時,轉到給tomcat去處理,tomcat轉到welcome-file文件。namespace中有對應的action,通過action的result配置,將相關result頁面通過瀏覽器反饋給客户端。Struts2採用mvc模式把用户請求和頁面展示分開。

參考文獻:

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

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

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

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/shujuku/o6nvg0.html