前言:我們精心挑選了數篇優質高校人事管理系統需求分析文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞:B/S模式 人事管理系統 系統設計
對單位人事信息進行計算機化管理,能有效的提高工作效率,使管理變得更加科學和正規。對于網絡管理系統,系統模塊的設計則是重中之重,它關系到系統的正常使用。因此,研究人事管理系統的設計,具有一定的現實意義。
1 需求分析
需求分析是系統設計的第一階段,是管理系統開發中極其重要的環節,分析所確定的內容則是后面系統實現的基礎。當開發者和用戶都確認項目可行之后,首先就進入到系統分析階段。在這個階段主要是進行基本數據的收集及數據處理的工作,需求分析主要解決兩個問題:一是內容要求,調查應用系統用戶需要操作的數據,決定在數據庫中存儲什么數據;二是處理要求,調查應用系統用戶要求對數據庫進行什么樣的處理,理清數據庫中各種數據之間的關系。[1]人事管理的服務對象是人事局的整個管理系統,根據人事信息的使用情況可以把部門分為兩類:一類是人事局外部的使用部門,另一類是人事局內部的使用部門,兩者分別對應的是外部信息和內部信息。在需求分析過程中,將整個人事管理系統劃分為用戶管理、檔案管理、人事管理等部分,然后按各部分的功能需求完成各自的具體需求。
2 系統設計原則
①標準化原則。目前,在軟件行業開發比較透徹的是MIS系統體系,國家在人事管理信息化上也頒布了相關的標準,因此本系統在開發過程中也應符合國家的標準,在人事管理信息項和輸出表格格式等方面規范化。②先進性原則。在保證可靠性的前提下,本系統的開發要最大限度的采用當今先進成熟的技術、方法和工具等,并能夠兼容最新的平臺,為數據集成化提供統一的數據接口,以方便后期的維護和發展。③實用性原則。系統設計要堅持實用性原則,設計思想必須密切結合人事管理的需求,真正解決人事管理過程中的實際問題,充分考慮到不同層次用戶的需要,方便使用,建立友好的人機界面。④開放性原則。隨著人事管理的發展和用戶的增加,系統要堅持開放性原則,才能面對未來技術發展的新需求。因此,在系統設計時必須長遠考慮,使系統具有可擴展化,從而降低系統的初始成本和后期的維護費用。
3 系統總體設計
軟件設計的目標是采用各種技術手段,將系統需求轉換為數據結構。作為一個數據庫系統,三個最主要的組成部分就是數據的采集、處理和使用。[2]本系統是人事管理系統,在數據采集部分錄入職工的基本情況,然后在數據處理部分對所采集的數據做進一步的處理。管理信息系統的最主要目的就是為業務主體提供決策的依據,因此在本系統中,使用數據為業務主體提供準確的人事運作情況。人事管理系統是針對人事局的業務處理工作而開發設計的管理軟件,根據用戶的需求,實現人員管理、工資管理和系統維護等方面的功能。用戶可以通過輸入基本信息,由系統自動生成相應的統計數據以供查詢,不僅如此,用戶還可以對這些信息進行修改和刪除。根據人事局的實際情況,我們采用原型法來構造一個可行的軟件系統模型。用戶和開發者可以較快地確定需求,然后采用循環進化的方式對模型進行優化,使系統的性質逐步增加直到全部滿足,系統模塊也最終形成,如圖1所示。系統采用B/S模式,數據庫和應用程序安裝于服務器上,客戶端使用瀏覽器進入系統,需要時可安裝相關插件。
■
如上圖所示,人事管理系統包括五個模塊:部門管理、人員管理、考勤管理、工資管理和系統維護。
①部門管理模塊。人事管理系統的用戶是按部門劃分的,而各部門內又有多個不同職責的崗位,因此我們可以將這種組織結構反映到管理系統中。部門管理模塊就是針對部門的基本信息進行管理,包括查詢部門列表、修改部門的基本信息、建立和刪除職能部門以及設置部門員工等,用戶可以根據自身需求快速清楚的查找職能部門的信息。②人員管理模塊。該模塊是對員工的基本信息進行管理,包括查詢信息列表、添加員工信息、修改員工信息和刪除員工等,能夠完成對員工履歷、職稱資格和任職崗位等基本信息的管理。員工不僅可以查看和修改自己的基本信息,還可以查詢其他員工的公開資料。③考勤管理模塊。該模塊主要是相關部門對員工進行上、下班的考勤管理,記錄員工上下班的具體時間,以及加班天數,通過查看考勤表,統計員工月考勤的基本情況。④工資管理模塊。根據員工的基本情況和考勤情況,依照單位的工資條例套算出員工的工資,自動生成工資列表。員工可以查看自己的本月工作量明細以及相對應的工資明細,還可以查看歷史記錄。⑤系統維護模塊。該模塊主要為整個系統提供代碼維護功能,通過該模塊,操作人員可以對系統中使用的代碼進行增加、修改和刪除等維護。為了方便操作人員能快速的選擇代碼,本模塊中還提供對代碼進行排序的功能。
基于B/S模式的人事管理系統,通過引入先進的計算機技術,實現網絡化管理,適應了新時展的需要。結合人事管理的特點,在現有數字化平臺上,該系統有效地解決了人事管理中復雜的工作流程,為用戶提供了更大的方便。
參考文獻:
[1]王孟浩,劉晏兵.移動自組網中基于區域的多路路由算法[J].重慶郵電學院學報,2006(5):628-631.
[2]李玉琪.單位管理系統――人事管理子系統設計[J].黑龍江交通科技,2010(6):118-119.
高校人事管理是高校實施管理的主要手段,人事管理水平的高低對高校人力資源優勢的發揮產生一定的影響。故此,迎合信息化校園建設的要求,建立高校人事管理系統具有十分重要的意義。一方面,目前很多高校在日常工作中提倡無紙化辦公,這和人事管理系統的特點十分吻合,人事管理的各項工作也逐步向科學化和規范化發展;另一方面,高校人事管理系統的建立能夠讓人事管理人員告別以往的人工手動填寫等工作方式,利用較為先進的管理系統可以提高日常工作質量和效率。高校人事管理系統是信息數字化校園的核心組成部分之一,它存在的根本目的是為了更好地建設職工隊伍,這也是完成學校各項工作與提高學校辦學質量的基礎保證。高校人事管理系統的主要作用在于這樣兩個方面:一是為全校的信息管理提供了一個良好的數據平臺;二是可以有效地提高人事管理部門在日常工作中的工作質量以及工作效率。
二系統需求分析
本系統需要實現人事管理模塊、勞資管理模塊和師資管理模塊。人事管理中包括檔案管理、調動管理和考評管理;勞資管理中包括工資管理和福利管理;師資管理中包括培訓管理和院系管理。在本系統中,總共有三類用戶,不同的用戶具有不同的權限。其中,系統管理員:可以進行所有操作,包括對用戶信息修改,也可對數據修改;高級用戶:可以查看除用戶信息以外的所有信息,有一些修改權限;普通用戶:僅能看自己的信息,而且不能修改,也不能查看自己以外的其他用戶的信息。
三數據庫設計
在本系統中存在以下關系模型:職工(教職工編號、教職工姓名、性別、所屬院系、民族、出生日期、婚姻狀況、職稱、入職日期、聯系方式、基本工資、籍貫、狀態)職工工資(職工編號、職工姓名、職工性別、所屬院系、職工職稱、基本工資、崗位工資、保留津貼、應該發放工資、住房公積金扣款、稅款、實際發放工資、工資月份)調動管理信息(職工編號、職工姓名、調動日期、原所屬院系、現所屬部門、原職稱、現職稱、原基本工資、現基本工資)考評信息(職工編號、職工姓名、所屬院系、考評內容、考評結果、考評人、考評日期)
四系統設計
高校人事管理系統應包含人事管理模塊、勞資管理模塊和師資管理模塊這3個模塊,高校人事管理系統的功能結構圖如圖1所示。在該系統中,最重要的是人事管理模塊,而且各個模塊的設計差異較小,我們以人事管理模塊為例進行設計。該模塊包括三個子系統。在檔案信息管理模塊中,管理員可以通過點擊檔案管理進入教職工信息管理的界面,來完成對教職工信息的查詢、新增、修改等操作。在查詢功能中,系統默認查詢了所有職工的信息,可以根據需要進行相應的條件查詢;在刪除功能中,系統中提供了單個職工信息刪除或者多個職工信息刪除的操作;在修改功能中,可以修改教職工的信息。其設計過程為:系統加載Home.aspx主界面,點擊檔案信息管理菜單時頁面會跳轉至Employee.aspx這一界面,在Employee.aspx.cs中Page_Load()中調用DataGridBind()方法綁定所有職工信息,頁面默認顯示所有職工信息,用戶可以在該界面中分別通過調用InsertEmployee()、EidtEmployee()、DeleteEmployee()對職工信息進行增、刪、改、查操作,這幾個方法都是借助SqlHeler類對數據庫進行操作。在調動管理模塊中,通過點擊調動管理菜單進入調動信息管理界面,來完成對職工職位變化的增加、查詢等操作。在增加功能中,如果添加成功,在調動信息表中加入一條數據,同時要更新職工的信息狀態;在查詢功能中,頁面不僅默認顯示所有職工調動信息,還提供了根據職工編號或職工姓名查詢職工調動信息的服務。其設計過程為:系統加載Home.aspx主界面,點擊調動管理菜單時頁面就會跳轉到Redeploy.aspx界面,可以在此界面中對職工調動信息進行新增操作,再輸入職工編號,點擊查詢按鈕,調用ButtonInit_Click(),將職工姓名、原所屬院系、原職稱、原基本工資等信息顯示出來。在填入新數據后,點擊提交按鈕,調用ButtonModify_Click(),將插入一條新的調動信息并修改職工信息;在Redeploy.aspx界面中通過點擊調動記錄查詢跳轉至Re-deploySel.aspx頁面,此頁面在Page_Load()中調用Redeploy-DataBind()方法綁定所有職工調動信息,頁面默認顯示所有職工調動信息,在頁面中可以通過輸入查詢條件點擊查詢按鈕調用ButtonSel_Click()去查詢相應的職工調動信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。在考評管理模塊中,通過點擊菜單進入考評管理的界面,來完成對考評信息的查詢、新增等操作。在查詢功能中,系統默認查詢了所有職工考評信息,可以根據需要進行相應的條件查詢。其設計過程為:系統加載Home.aspx主界面,點擊考評管理菜單時頁面就會跳轉到Check.aspx界面,可以在此界面中對職工考評信息進行新增操作,再點擊查詢按鈕調用Button-Sel_Click()查詢職工信息,在輸入完考評信息后,通過點擊提交按鈕調用ButtonModify_Click()將插入一條新的考評信息;在Check.aspx頁面中通過點擊考評信息查詢跳轉至CheckSel.aspx頁面,在此頁面中通過輸入查詢條件,點擊查詢按鈕,調用But-tonSel_Click()去查詢相應的職工考評信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。
五結論
基于傳統模式的人工管理方式效率及其低下,并且容易出錯,已不能滿足生產生活的需要。我省各高校早期采用C/S模式的人事管理信息系統基本能夠滿足需要,但其信息更新及維護工作量較大,維護成本太高,且無法遠程管理。一、關鍵技術
1 JSP技術介紹
JSP是一種動態網頁技術執行標準,為動態Web頁面提供了簡捷而快速的方法。JSP技術有助于基于Web的應用程序的構造更加容易和快捷,所構造的各種應用程序能夠與各種Web服務器、應用服務器、瀏覽器和開發工具協同工作。
2 JavaBeans技術簡介
JavaBeans實質上就是Java的可重用組件技術,JavaBeans組件可以用來執行復雜的計算任務或負責與數據庫的交互及提取等[1]。JavaBeans開發簡單,并且可以利用Java語言的強大功能,許多動態頁面處理過程就被封裝到了JavaBeans中。
3 需求分析準備階段
在系統需求分析準備階段,首先應向學校人事部門了解工作流程,收集他們對系統功能的要求,整理相關信息資料,然后確定系統開發的范圍以及系統的功能。第二是系統的總體設計階段,這個階段要確定系統的開發模式、工具、環境。這個階段還要確定系統的總體目標,根據系統需求分析階段所確定的系統功能進行業務流程分析、數據流程分析和模塊劃分工作。第三是數據庫設計階段,在確定數據庫結構的基礎上設置各種參數、創建實體數據庫和數據庫表、視圖、觸發器等數據庫對象。第四是界面設計階段,根據系統的功能劃分各部門的操作控制的內容以及設計它們的操作界面。第五階段是安全策略設計階段,對系統的安全策略進行整體規劃。
4 系統需求分析
(1)用戶需求分析。隨著計算機技術的廣泛運用和網絡技術的發展,運用信息系統來管理高校人事工作已成為發展的必然趨勢。與傳統人事工作人工管理方式相比,使用信息管理系統對人事資料進行管理能極大地降低成本、提高管理效率?;贑/S結構的高校人事信息管理系統具有查詢方便、檢索迅速、存儲量大、信息安全可靠性高的特點,避免查找檔案時費時費力以及個人信息錄入過程產生的遺漏和錯誤。因此,高校人事工作管理者迫切需要通過采用現代化信息系統管理模式來改變落后的工作方式和工作環境,使之滿足高校的發展和需求。(2)功能需求分析。通過與高校人事部門信息建設管理相關人員進行溝通,最后才能確定軟件的各功能信息,這樣根據需求開發好的系統才能真正滿足需要。高校人事信息管理系統要能夠實現教職工個人相關檔案信息在線查詢和更新,系統管理人員能夠在線設置角色權限和在線管理相關信息;要求系統的界面設計要求功能能區域劃分明確、操作簡單;要求系統有數據校驗的能力;要求在信息保密方面做得安全可靠。此外,整個數據庫還應當具有數據加密、數據校驗等后臺服務功能,以確保整個系統的安全平穩運行。(3)系統的可行性分析:1)技術可行性。技術可行性分析主要分析適用現有的技術能否實現本人事管理系統,硬、軟件能否滿足開發者的需要等。軟件方面,高校人事管理系統采用MyEclipse10.0進行開發。數據庫服務器選用MySQL數據庫,系統的軟件開發平臺已經成熟可行。2)操作可行性。操作可行性主要分析系統的操作方式在這個用戶組織內是否行得通。本系統操作簡單,無需用戶對計算機有深入的了解。根據用戶的需求管理員登陸后就可進行工作,管理員可進行錄入、修改、刪除等操作,普通教職工可登陸查看自己的相關信息。綜上所述,此系統開發目標已明確,在技術和操作等方面都可行。
5 系統總體設計
(1)系統功能設計。①組織機構信息管理功能。由于組織機構信息在人事部門進行劃分和設置,系統應具有學校組織結構信息的管理功能。②教職工信息管理功能。系統應具有管理和維護全校教職工各類數據信息的功能。如:學歷信息、職稱(職務)信息、工資信息、獎懲信息、家庭信息等各類信息的管理與維護。③查詢統計功能。系統應具有查詢功能。用戶可根據需要進行教職工基本信息或詳細信息的查詢。系統應具有自動統計功能。④打印輸出功能。系統應具有打印教職工基本檔案信息、詳細信息、查詢結果、統計結果功能。⑤權限分配功能。由于人事部門分工明確,工作人員只能對自己職權范圍內的數據進行修改,而不能對其他數據進行更改。⑥數據庫維護功能。系統應具有數據庫備份和恢復的功能,以提高數據安全性。(2)系統模塊設計。根據系統功能的設計要求,可以將系統分解成教職工檔案管理模塊、人動管理模塊、教師職稱管理模塊、教職工薪酬管理模塊、院系部門管理模塊、系統管理模塊六個功能模塊來進行設計。(3)數據庫設計。在管理信息系統的設計中,數據庫的設計是基礎,也是重中之重。如果數據庫設計存在缺陷,將會影響到整個系統的性能。本系統采用MySQL,通過正規化的表格設計,在提升代碼執行效率的同時,也增強了可讀性和擴展性。