版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
企業(yè)員工信息管理系統(tǒng)設計與實現(xiàn)目錄TOC\o"1-3"\h\u31001一、緒論 摘要在互聯(lián)網高速發(fā)展的現(xiàn)代,計算機和其他有關技術已滲透到社會各要素當中去了,公司企業(yè)也不例外。現(xiàn)代企業(yè)員工流動性大,員工的工作內容劃分也更加細致,更加專業(yè)。企業(yè)內部的各個部門間員工調動也頻繁發(fā)生,這一現(xiàn)象的出現(xiàn),表示人工對員工信息檔案進行管理分類的傳統(tǒng)模式已經無法適應企業(yè)現(xiàn)代化的管理要求了。因此公司企業(yè)要對員工和其他有關信息進行高效管理,就必須要有一種全新的方法式。員工管理信息系統(tǒng)能夠有效解決這一問題,它不僅能提高工作效率,還能使管理人員及時掌握員工動態(tài)信息,幫助管理者對于員工對應決策有很大幫助。因此,本文以設計出這樣的員工信息系統(tǒng)為主進行分析。信息系統(tǒng)以Eclipse為基礎,采用JSP結合HTML的技術,并且采用Java后端開發(fā)語言,MySQL關系型數據庫為基礎。本系統(tǒng)記錄公司員工的信息,并對各個功能模塊進行了統(tǒng)一管理,增刪,修改和查詢。同時,通過對數據的分析與處理來達到對公司整體運行情況及運營狀況做出評估的目的。從而達到規(guī)范化管理的效果和提高效率的目的。關鍵詞:員工信息系統(tǒng);Java;人事管理一、緒論當今社會是一個科技相對發(fā)達的社會,為更好的發(fā)展公司,公司企業(yè)通常都是以現(xiàn)代化的方式和手段去經營企業(yè),因此,借助于計算機互聯(lián)網和其他技術來開發(fā)員工信息系統(tǒng),是非常順應企業(yè)現(xiàn)代化的發(fā)展趨勢的。在公司企業(yè)當中,員工作為主要群體,對公司企業(yè)的正常運作起著至關重要的作用。但由于文件的錯綜復雜性難免有紕漏。在這樣的背景下,公司應該對員工的人事信息進行有效的控制與管理。如能很好地完成這方面任務,對企業(yè)整體經營有很大幫助,如果不能很好地完成這方面的工作,企業(yè)易出現(xiàn)亂局。所以說,如何有效地對公司員工進行信息管理就成了當前公司企業(yè)面臨的一個難題。若公司企業(yè)可以結合計算機技術,設計出適用于公司管理的員工信息錄入系統(tǒng),那么將結束紙質化的信息管理,于企業(yè)來說,將會極大地降低問題發(fā)生的概率,節(jié)省了很多時間與精力,進而達到增加公司效益的目的。開發(fā)公司員工信息管理系統(tǒng)旨在協(xié)助公司企業(yè)轉變人事管理方式,將管理方式與最新科學技術結合起來,使管理更智能,更人性化,從而走出了傳統(tǒng)人工紙質化管理,盡量避免在管里期間可能發(fā)生的差錯,使企業(yè)最大限度地獲得利益。在這個信息化時代下,我們必須要加強對員工信息管理工作的重視程度,不斷提高其工作效率和質量。以開發(fā)員工信息系統(tǒng)為主線。本該系統(tǒng)是為公司內部員工信息錄入為目的系統(tǒng)。本論文主要研究公司人員管理信息的系統(tǒng)設計方法。員工信息系統(tǒng)三個功能模塊為部門,職位,員工管理。在此基礎上,配有公告,文件下載上傳等模塊。在公司內部,存在管理員與普通員工的兩種身份。管理員的作用是可以隨時查看并增加部門信息、查詢職位信息并添加、查詢員工列表,并增加新員、可以查看通告,并增加新通告、文件可以上傳下達。普通職工則可以通過系統(tǒng)對各模塊數據完成查找查看,以及文件下載等功能。二、系統(tǒng)分析開發(fā)系統(tǒng)的先決條件是必須要有系統(tǒng)分析。如果將軟件開發(fā)比喻為蓋房子的話,那么,搞好需求分析,等于建筑工程師了解了他所設計的建筑是怎樣的,建筑應該用在任何地方,唯有結合所需要求,建筑師才有可能設計一座美觀,實用的大樓。軟件也如此,設計之初的目的是為了達到一定的目標才被開發(fā)出來,并由用戶使用。開發(fā)之前,工程師們需要明確的是,系統(tǒng)應該實現(xiàn)這些特性,然后研制了一套實用性較強的軟件系統(tǒng)。本文正是以軟件工程中需求管理為背景來研究如何更好地將軟件開發(fā)人員從繁雜的工作中解脫出來。以下是關于這個問題的具體分析。(一)可行性分析1.技術上的可行性在這一階段比起開發(fā)企業(yè)員工信息管理系統(tǒng)的工作,相對而言要簡單得多。因此,在實際工作中可以根據不同情況選用相應的軟件。比如開發(fā)輔助軟件有像Eclipse、Idea這樣出色的軟件,數據庫有Oracle和MySQL等,框架組合可以選用SSM或SSH等。本文采用的系統(tǒng)所用開發(fā)語言是Java,數據控選用的則是MySQL,另外與SSM框架技術相結合,采用Eclipse軟件為開發(fā)工具。經過不斷測試升級改進,目前,系統(tǒng)技術已十分成熟,所以系統(tǒng)的開發(fā)從可行性的角度來看非常具有前景。2.經濟上的可行性企業(yè)在發(fā)展的道路上是在不斷前進和擴張的,伴隨著發(fā)展而來的是公司員工人數的增加,因此為更方便快捷的管理公司員工的信息,最優(yōu)的解決方案就是采用科學現(xiàn)代化的管理方式。如果可以開發(fā)出適用于公司內部的系統(tǒng),由公司內部管理人員負責且認真操作的話,完全可以為公司剩下一大筆時間和空間成本,軟件帶來的利益遠遠大于開發(fā)設計的費用,因此系統(tǒng)開發(fā)的經濟可行性是很大的。3.操作上的可行性發(fā)展員工系統(tǒng)的過程中,開發(fā)人員需明確系統(tǒng)用戶目標,然后進行開發(fā)計劃階段。因為這類系統(tǒng)的功能設計齊全,且操作簡單方便,所以一般情況下都會被應用到實際工作當中去。對企業(yè)而言,在企業(yè)內部,要想使計算機相關的專業(yè)知識全部了解,并不是一件容易的事情,因此,應該將系統(tǒng)面對的使用用戶界定為非計算機專業(yè)人員。該系統(tǒng)采用MVC設計模式,使用B/S架構,用戶僅需在前端頁面上進行簡單的操作,后端數據則可以隨用戶操作調動回顯。因此該系統(tǒng)運行非常簡單,做到了非專業(yè)人員也可以很容易的上手。(二)系統(tǒng)需求分析1.數據流圖分析數據流圖是從數據的角度對系統(tǒng)進行描述,它能幫助我們更完整地了解系統(tǒng)運行的總體流程及數據走向。系統(tǒng)主要面向的是公司中不同類型的管理人員及普通職工。因此該系統(tǒng)的數據流圖,見下圖2-1。圖2-1系統(tǒng)數據流圖2.系統(tǒng)功能分析(1)管理員用戶用例分析管理人員主要負責對整個員工管理體系進行管理,適時更新到系統(tǒng)內等等。下圖例2-2為上述管理員執(zhí)行的運行例圖。圖2-2管理員操作用例模型圖(2)普通用戶用例分析普通用戶可查看公司的部門,崗位,并且還能看到最新的公告,以及文件下載等等。具體如圖2-3所示。圖2-3普通用戶操作用例圖三、系統(tǒng)設計整個系統(tǒng)最為重要的就是系統(tǒng)的設計了。設計的過程中需要對整個系統(tǒng)的大體結構和執(zhí)行流程,以及數據庫表等進行明確的闡述。(一)概要設計公司員工信息系統(tǒng)登陸角色分別為管理員和普通用戶。管理還包括超級管理員和管理員。超級管理員比管理員要多一個用戶管理的模塊。超級管理員可以實現(xiàn)對所有部門的人員進行統(tǒng)一管理,并可根據需要將其加入到系統(tǒng)中,從而為用戶提供優(yōu)質服務。該系統(tǒng)主要實現(xiàn)了部門,崗位,員工信息的規(guī)范化管理,公告與文件的規(guī)范化管理,上述也是本系統(tǒng)管理員的主要責任范圍與職權。在此基礎上,根據崗位需求設計了系統(tǒng)和信息管理部分。普通用戶進行相對員管理,降低管理操作的難度,用戶們可以查看各個模塊的信息,下載文件等。管理員只需通過簡單的輸入或選擇就可以完成所有功能。該系統(tǒng)的框架結構圖也減掉了登錄與注銷模塊如圖3-1。圖3-1系統(tǒng)結構圖(二)詳細設計這部分內容主要闡述了員工信息系統(tǒng)運行時后端數據的走向并讓其透明化。用戶可以通過這個用戶管理模塊來完成對其他部門、個人的訪問。此外,還剖析了該系統(tǒng)主要功能模塊,論述它的操作具體過程,并制作了相關的流程圖。1.系統(tǒng)用戶登錄訪問系統(tǒng)的登陸界面登陸時,需要輸入登錄名及密碼,結束后選擇對應的用戶角色(管理員或用戶)。之后再點擊確認,系統(tǒng)將先測試必填項,若其中有沒有填寫的,系統(tǒng)會提示“必填項目不應為空”的彈窗。如果登錄名、密碼正確而角色選擇錯誤,則系統(tǒng)會彈出一個選項卡的對話框,供用戶自由選擇。如果用戶名及密碼均填妥,卻出現(xiàn)差錯,或登錄名、密碼無誤,而人物選擇錯誤,系統(tǒng)就會提示“登錄名或密碼不正確,請重新輸入”。用戶可通過該頁面查看當前的登錄狀態(tài)以及其他相關內容。登錄信息全部填好,系統(tǒng)會隨著人物的變化,跳到系統(tǒng)主題界面上。用戶登陸的流程見下圖。圖3-2系統(tǒng)登錄實現(xiàn)流程圖2.添加員工信息管理員才可以完成員工信息添加的操作。在輸入完登錄項后,系統(tǒng)將會自動顯示該登錄名對應的信息。管理員登陸后,單擊“員工管理”,即可訪問員工管理模塊,然后再次單擊“添加員工”到用戶界面,來填寫員工信息。當系統(tǒng)出現(xiàn)一個新的員工時,點擊“創(chuàng)建員工”,創(chuàng)建完成以后,點擊“查看員工列表”。填寫完資料后,最后點擊“提交”。此時系統(tǒng)會提示用戶輸入一個密碼,通過驗證才可完成添加工作。成功以后系統(tǒng)會在第一時間檢查所需物品。若必填項未被填寫,此時系統(tǒng)會提示“必填項不能為空”。如均已填寫,然后顯示“增加成功”。如圖4-3。圖3-3添加員工信息流程圖3.刪除公告信息此功能也只能由管理員執(zhí)行。管理員登陸成功后,單擊“公告管理”后進入公告管理功能模塊。點擊公告查詢,進入公告列表接口。查找所述目標公告的內容,在操作框上單擊“刪除”鍵,系統(tǒng)會提示“是否刪除?”,用戶根據提示選擇相應的選項,點擊確認,系統(tǒng)會提示“已刪除”,執(zhí)行刪除操作。公告信息的刪除流程圖見3-4。。圖3-4刪除公告信息流程圖4.文件下載點擊“文件下載”后進入文件下載功能模塊,點擊“文件查詢”之后進入文件列表界面,找到目標文件所在位置,點擊操作框中的“下載”圖標按鈕進行相應的文章內容下載,具體過程見下圖:圖3-5文件下載流程圖5.任務管理模塊設計任務管理有兩種權限,分別是普通員工和管理層。普通員工只可以對自己份內的工作進行查看,無法執(zhí)行任務發(fā)布,而管理人員不僅可以查看自己的內容,也可以發(fā)布新的工作內容。工作內容的下發(fā)一定要有題目,接收者、以及工作描述以及起止時間。任務的管理流程圖見圖4-3。圖3-6新增員工流程圖6.考勤管理模塊設計該系統(tǒng)的日??记谝髥T工必須首先登陸該系統(tǒng),在進入主頁時,網頁上會出現(xiàn)未簽到標簽,點擊沒有簽到的標簽,就可以簽到,點擊完成后,系統(tǒng)將對員工的遲到和早退狀態(tài)進行判斷。職工可點擊考勤管理,月考勤報表和周報表展示了每周每天職工的通勤情況,月報表表明職工正常工作,遲到早退,休學,出差,曠工等日數。簽到的流程圖見圖3-7。圖3-7簽到流程圖(三)數據庫設計能夠良好并能廣泛使用的系統(tǒng)軟件,這背后,肯定有著合理的設計數據庫。同時系統(tǒng)也能很完整的統(tǒng)計員工每天完成工作任務情況和每個人每天的工作進度。若要讓系統(tǒng)軟件用得更久,必須根據需求的改變,進行對應的調整,然后,在正式進行系統(tǒng)開發(fā)前,要盡量了解委托方當前和將來可能提出的要求,并對數據庫進行了更詳細的設計。1.E-R圖設計為了更好地描述數據庫表,并表現(xiàn)出各個表之間的連接,需要繪制出E-R圖。該系統(tǒng)的全局E-R圖見圖3-6。圖3-6全局E-R圖(1)管理員用戶表設計和普通用戶表設計該系統(tǒng)登錄用戶文字內容主要有下圖E-R模型3-7所示。圖3-7管理員用戶信息表E-R模型普通用戶表的字段涵蓋如E-R模型3-8所示。圖3-8普通用戶信息表E-R模型(2)公告信息表設計和下載中心信息表設計員工信息系統(tǒng)公告管理模塊中,公告信息表內包含見E-R模型圖3-9。圖3-9公告信息表E-R模型下載中心信息的表則包含了E-R模型3-10中所示。圖3-10下載中心信息表E-R模型流程的審核的信息屬性圖如圖3-11所示:圖3-11流程的審核的信息實體屬性圖任務信息屬性圖如圖3-12所示:圖3-12我的任務信息實體屬性圖考勤月報表信息屬性圖如圖3-13所示:圖3-13考勤月報表信息實體屬性圖2.數據庫表設計通過分析用戶以及管理員所能操作的全部功能模塊,并對數據庫進行設計,可以了解到該系統(tǒng)的基本信息,其中最重要的就是對系統(tǒng)中的全部數據進行了存儲。下文將以表格的形式詳細地詳細解釋各實體。(1)管理員用戶信息表單用于存儲基本的用戶信息。具體結構和描述如表3-1。(2)員工信息表包含了員工的基本資料。如表3-2所示。`(3)部門信息表存儲部門信息,見表3-3。職位信息表。該表主要存儲公司的職位信息,包含的數據字段包括職位ID、職位名稱和更多詳細信息。具體表設計與說明如表3-4所示。公告信息表存儲部門數據。具體表設計與說明見下表3-5。
四、系統(tǒng)實現(xiàn)客戶端應用在實施過程中要注意的是要有較高的安全性,其次要做好承接轉換的作用。此外,該軟件還能迅速地識別出用戶的身份,增強系統(tǒng)的存儲能力,從而進一步避免了數據的丟失。(一)登錄界面實現(xiàn)有關管理模塊部分當中設置了一個必須登陸的選項,以確保系統(tǒng)的安全性。特別是在連接到資料庫進行認證時,必須使用正確的密碼。與此同時,該系統(tǒng)可以防止外界的干擾和破壞。系統(tǒng)管理員和工作人員按照規(guī)定,分別輸入帳號和密碼,通過檢測,就可以順利登陸。具體如圖4-1。圖4-1管理員/員工登錄(二)系統(tǒng)主界面實現(xiàn)系統(tǒng)管理員以及相關的作人員登陸之后,會出現(xiàn)兩個相關系統(tǒng)。位置位于管理員的主控面板的左面,有一個導航菜單,一共有五個功能,可以自由選擇。而工作人員界面也有五項職能,具體如下:圖4-2管理員主界面圖4-3普通用戶主界面(三)員工管理界面實現(xiàn)員工信息管理是在企業(yè)內部為企業(yè)員工建立基本信息、并且后期可以進行查詢,修改和刪除等操作。負責公司員工管理工作的專員可使用該軟件為員工設置初始帳號、密碼等資料。在圖4-4,4-5中顯示了員工名單和具體的添加信息。圖4-4員工列表圖4-5添加員工信息(四)下載中心界面實現(xiàn)管理人員到達主界面后,點擊下載中心模塊,就能快速訪問下載文件列表,并按照實際需要下載、編輯、刪除文件。圖4-6是收費中心的主界面。圖4-6下載中心界面管理員相關的功能界面包括:登錄、用戶管理、員工管理、部門信息管理等,在一定程度上能夠實現(xiàn)對某一個模塊的增加,修改,刪除等。和部門員工有關的界面功能有:登錄部門和職位的信息查詢、公司發(fā)布的公告查詢以及相關文件的下載。上述只能夠查看不能夠改動。(五)菜單管理頁面的實現(xiàn)圖4-7菜單管理頁面菜單管理指的是上圖右側導航欄里的內容管理,本頁面可以執(zhí)行新創(chuàng)建子菜單、或是刪除子菜單。同時員工可以操作父級和子級菜單的上移、下移、修改、刪除等操作。菜單的上移、下移、修改、刪除等操作。(六)部門管理模塊的實現(xiàn)圖4-8部門管理頁面在本頁面管理層可以通過新增、修改、人事調動、刪除按鈕進行對部門進行操作。員工通過本頁面查看各部門的名稱、電話、和負責人的郵箱和工作地點。(七)角色列表模塊的實現(xiàn)圖4-9角色列表頁面員工通過本頁面可以看到企業(yè)現(xiàn)在已有的角色,企業(yè)高層點擊設定按鈕去設定每個角色的可以查看的權限。五、系統(tǒng)測試軟件系統(tǒng)的設計和開發(fā)過程中,往往存在一些沒有預料到的問題存在。發(fā)生錯誤時開發(fā)人員則可通過提示信息對程序加以糾正與修補。如果沒有發(fā)生錯誤提示,但是錯誤本身存在的情況下,這種錯誤可能來自于算法上的誤差,還可由于邏輯錯誤造成,這種情況就需要經過人工檢驗才可以檢測出誤差。(一)測試的重要性及目的系統(tǒng)測試為系統(tǒng)研制后進行的,正式送達委托方前的一個很重要過程,并借此找出系統(tǒng)可能出現(xiàn)的不足之處[14]。這些錯誤可能來自于系統(tǒng)本身或者由用戶操作不當造成的,也可能來自于開發(fā)人員對程序的理解和維護方面存在問題所導致的。若忽視系統(tǒng)測試這一步驟,然后,系統(tǒng)漏洞到了晚期,就有可能造成嚴重后果,不論是對委托發(fā)方或受委托方而言,帶來的損失都要比做系統(tǒng)測試耗費的人力費用多得多[15]。(二)測試舉例(1)用戶登錄做為系統(tǒng)中最基本的功能,一定要確保它在實施過程中穩(wěn)定可靠。由于系統(tǒng)本身的復雜性以及測試人員水平參差不齊等原因,使得系統(tǒng)的測試成本往往較高,而且也無法保證整個系統(tǒng)測試過程的質量。對于用戶登陸,具體測試過程見表5-1。關于下載中心模塊測試用例的具體過程的測試如表5-2。對用戶認證與員工信息管理模塊進行用例測試,其檢測結果絕大部分與預期結果相符,這是員工信息系統(tǒng)順利實施的有力見證。本文通過對用戶登錄過程中可能出現(xiàn)的各種情況進行分析研究,并在此基礎上提出了一套行之有效的測試方法,使得該系統(tǒng)具有較好的可維護性、可擴展性以及可重用性等特點。其中用戶身份驗證測試成功反映了系統(tǒng)的安全,員工管理模塊測試成功,則反映出本系統(tǒng)運行可靠。
六、總結到現(xiàn)在為止,畢業(yè)設計論文的寫作已進入尾聲。通過對系統(tǒng)進行功能性與非功能分析、性能分析等方面的設計工作,并對各功能模塊進行詳細說明,最后對系統(tǒng)進行整體測試。歷歷在目,盡管最初在設計之初具有相關專業(yè)知識,可在剛剛決定這個畢業(yè)設計題目的時候,心里仍悵然、茫然,我不知道怎么進行我畢業(yè)設計的研究。在這個過程中,我也曾對畢業(yè)論文寫作的方向進行過思考,但始終都沒能找到一條適合自身發(fā)展的道路來實現(xiàn)自己的目標。因此我決定先從了解和研究國內外關于學術論文寫作方面的理論入手,再根據自己對論文內容的理解,找出適合于自己的寫作方法。在查閱文獻資料過程中我發(fā)現(xiàn)許多關于畢業(yè)論文寫作的文章都是從理論到實踐再到應用等各個角度進行論述,因此我從實際出發(fā)。慢慢地,畢業(yè)論文設計思路開始展
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 附件:1.1521項擬繼續(xù)有效行業(yè)標準復審結論-表(征求意見稿)
- 石河子大學《藥物波譜解析》2022-2023學年第一學期期末試卷
- 石河子大學《食品包裝學》2022-2023學年第一學期期末試卷
- 石河子大學《計算機網絡基礎》2022-2023學年期末試卷
- 沈陽理工大學《弱信號檢測技術》2021-2022學年第一學期期末試卷
- 沈陽理工大學《建筑節(jié)能》2023-2024學年第一學期期末試卷
- 沈陽理工大學《過程控制系統(tǒng)與儀表》2021-2022學年期末試卷
- 沈陽理工大學《電鍍工藝》2022-2023學年期末試卷
- 沈陽理工大學《環(huán)境工程概論》2023-2024學年第一學期期末試卷
- 合同產值申報
- 建筑工程項目管理咨詢招標(范本)
- 三位數除兩位數的除法練習題
- 慢性胃炎的中醫(yī)治療培訓課件
- Python程序設計課件第7章面向對象程序設計
- 最新爆破安全規(guī)程
- 主題班會課防盜
- 幼兒園課件《撓撓小怪物》
- 教師教案檢查八大評分標準教案的評分標準
- 政府會計基礎知識講義
- 幼兒園整合式主題活動設計案例《溫馨家園》
- 荒漠區(qū)生態(tài)治理(麥草沙障、植物固沙)施工方案
評論
0/150
提交評論