公務員期刊網(wǎng) 論文中心 正文

人事管理子系統(tǒng)設(shè)計思路

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了人事管理子系統(tǒng)設(shè)計思路范文,希望能給你帶來靈感和參考,敬請閱讀。

人事管理子系統(tǒng)設(shè)計思路

摘要:人事管理子系統(tǒng)作為高校辦公自動化系統(tǒng)的子系統(tǒng),提高了高校各部門尤其是人事部門的工作效率,減少了數(shù)據(jù)冗余,在系統(tǒng)中對不同角色人員賦予不同權(quán)限,實現(xiàn)對人事信息使用最大化。本文設(shè)計了符合自身要求的人事管理系統(tǒng),對總體功能和每個子模塊的功能進行具體闡述。

關(guān)鍵詞:人事管理;系統(tǒng)設(shè)計;高校

1研究意義

隨著信息社會的發(fā)展,信息的處理與使用變得越來越重要,使用計算機進行人事管理,給使用者帶來極大的方便,數(shù)據(jù)存儲在后臺的數(shù)據(jù)庫中,存儲信息量大、保密性強、使用周期長,使用者使用人事管理系統(tǒng)方便地進行人事數(shù)據(jù)的維護和信息的檢索,并且人事管理系統(tǒng)從使用者角度出發(fā),在有了基礎(chǔ)人事數(shù)據(jù)的前提下進一步設(shè)計功能,使用戶快速得到各種統(tǒng)計數(shù)據(jù)和打印相關(guān)報表。使用人事管理系統(tǒng)是人事管理科學化、信息化的必然之路。目前高校使用人事管理系統(tǒng)已經(jīng)非常普及,國內(nèi)外已經(jīng)開發(fā)了很多成熟的通用人事管理軟件,但由于每個學校的內(nèi)部管理都有所不同,通用認識管理軟件不能滿足需求,所以需要針對某個高校開發(fā)符合自身特點的人事管理系統(tǒng)。人事管理系統(tǒng)是校園辦公自動化系統(tǒng)的子系統(tǒng),開發(fā)和使用此人事管理系統(tǒng)有它的現(xiàn)實意義:

(1)人事數(shù)據(jù)存儲在數(shù)據(jù)庫中,減少數(shù)據(jù)的冗余和差錯。

(2)大幅度提高管理人員的工作效率,使得人事管理人員從瑣碎的人事工作中解脫出來,數(shù)據(jù)維護和檢索變得更加簡單、快捷,統(tǒng)計和打印報表更加容易。

(3)實現(xiàn)人事數(shù)據(jù)的多用戶使用。作為校園辦公自動化系統(tǒng)的子系統(tǒng),不僅人事管理人員可以使用,其他的教學、科研等管理部門也可以使用其查詢?nèi)耸聰?shù)據(jù),教職工也可以在系統(tǒng)中查詢自己的人事數(shù)據(jù)。各部門使用同一數(shù)據(jù)庫,使得信息管理工作規(guī)范化、一致化、高效化,同時各部門自助使用人事管理子系統(tǒng),使得人事管理人員可以更加專心做本職工作。

(4)為不同使用人員分配不同的權(quán)限,權(quán)限不同可以使用系統(tǒng)的不同功能,實現(xiàn)在保障人事數(shù)據(jù)機密性的前提下使人事數(shù)據(jù)使用最大化。

2工具選取

系統(tǒng)采用客戶機/服務器體系結(jié)構(gòu),選用VB.NET作為開發(fā)工具,選用MicrosoftSQLServer數(shù)據(jù)庫存儲數(shù)據(jù)。通過C/S模式可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到客戶端和服務器端,降低系統(tǒng)的通訊開銷。VB.NET是基于.NET的開發(fā)工具,屬于VB6的升級版本,VB.NET功能更加強大,實現(xiàn)更加方便。MicrosoftSQLServer是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務器體系結(jié)構(gòu),采用了sql語言可以方便地在客戶機與服務器間傳遞客戶機的請求與服務器的處理結(jié)果,進行數(shù)據(jù)的增、刪、改、查、并發(fā)控制等。

3數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫由教師基本情況表,性別表、民族表、政治面貌表、學位表、學歷表、職稱表、職務表、部門表、教研室表、從事專業(yè)表等多個數(shù)據(jù)表組成。其中主表是教師基本情況表,其他數(shù)據(jù)表是從表,主表和從表之間是一對多的關(guān)系,主表中涉及的民族、職稱、職務、部門、教研室、從事專業(yè)等信息存儲的是對應編號,副表中存儲的信息是對應的編號、名稱。

4功能設(shè)計

系統(tǒng)總體功能分為用戶登錄、用戶管理、教職工基本情況管理、繼續(xù)教育情況統(tǒng)計、報表管理、系統(tǒng)維護等幾個模塊。其中登錄成功后才可以使用其他模塊功能。

(1)用戶權(quán)限設(shè)計。系統(tǒng)有管理員用戶、部門用戶、普通用戶3種。管理員擁有所有權(quán)限,部門用戶具有查詢、排序、統(tǒng)計教職工基本數(shù)據(jù)的權(quán)限,部門用戶和普通用戶具有打印本人繼續(xù)教育統(tǒng)計結(jié)果、打印教師個人基本情況表權(quán)限。

(2)用戶登錄。系統(tǒng)運行后顯示用戶登錄界面,用戶輸入正確的用戶名和密碼后進入系統(tǒng),如果輸入不正確則清空輸入信息,提示用戶重新輸入,也可以關(guān)閉用戶登錄界面退出系統(tǒng)。當用戶登錄成功后,系統(tǒng)根據(jù)登錄用戶的權(quán)限控制菜單上的指定菜單項功能是否可用。

(3)用戶管理。登錄用戶選擇“密碼維護”子菜單項,在彈出的修改密碼框內(nèi)輸入舊密碼、新密碼、確認新密碼后實現(xiàn)修改密碼,也可以選擇“退出系統(tǒng)”關(guān)閉當前窗口關(guān)閉系統(tǒng)。管理員用戶可以選擇“設(shè)置權(quán)限”,在彈出窗口中選定用戶并為其設(shè)置權(quán)限,例如:當部門用戶發(fā)生變動時,可以為舊用戶設(shè)置普通用戶權(quán)限,為新用戶設(shè)置部門用戶權(quán)限。

(4)教職工基本情況管理。①用戶選擇“添加數(shù)據(jù)”子菜單項,在彈出的窗口中輸入新用戶信息。例如當有新職工調(diào)入時向系統(tǒng)添加該職工數(shù)據(jù)。②用戶選擇“修改數(shù)據(jù)”,在彈出窗口中輸入或選擇教師id或姓名調(diào)出該教職工數(shù)據(jù)進行修改。例如當有職工晉升專業(yè)技術(shù)職務時修改該職工專業(yè)技術(shù)職務信息。③用戶選擇“刪除數(shù)據(jù)”,在彈出的窗口中輸入或選擇教師id或姓名邏輯刪除其信息。例如當有職工調(diào)離或退休時刪除職工信息,此時做的刪除并不是將此人信息從數(shù)據(jù)庫中刪除,而是在數(shù)據(jù)表中做一個刪除標記,以后不會在系統(tǒng)中顯示出來。④用戶選擇“查詢數(shù)據(jù)”,在彈出的窗口中選擇一個或者多個條件進行查詢并顯示查詢結(jié)果。例如可以查詢計算機專業(yè)的所有副教授的信息。查詢窗口應設(shè)計成通用形式。⑤用戶選擇“數(shù)據(jù)排序”,在彈出的窗口中選擇一個或者多個條件進行排序并顯示排序結(jié)果。例如可以將所有教職工按照專業(yè)和專業(yè)技術(shù)職務進行升序排列。排序窗口應設(shè)計成通用形式。⑥用戶選擇“統(tǒng)計數(shù)據(jù)”,在彈出的窗口中選擇一個或者多個條件進行統(tǒng)計并顯示統(tǒng)計結(jié)果。例如當需要統(tǒng)計計算機專業(yè)各專業(yè)技術(shù)職務人員數(shù)量。統(tǒng)計窗口硬設(shè)計成通用形式。

(5)繼續(xù)教育情況統(tǒng)計。①用戶選擇“打印本人繼續(xù)教育統(tǒng)計結(jié)果”子菜單項,在彈出的窗口中選擇年度后預覽和打印本人該年度的繼續(xù)教育統(tǒng)計結(jié)果。②管理員用戶選擇“打印教職工繼續(xù)教育統(tǒng)計結(jié)果”子菜單項,在彈出的窗口中選擇年度后和表格類型后預覽和打印全體教職工該年度的繼續(xù)教育統(tǒng)計表格,也可選擇年度、教師id或姓名后預覽和打印某教職工該年度的繼續(xù)教育統(tǒng)計結(jié)果。

(6)報表管理。①用戶選擇“打印教師個人基本情況表”子菜單項,在彈出的窗口中預覽和打印個人基本信息。②管理員用戶選擇“打印上報統(tǒng)計報表”子菜單項,在彈出的窗口中選擇報表類別后預覽和打印選定報表。例如打印“專業(yè)技術(shù)人才基本情況報表”。

(7)系統(tǒng)維護。管理員用戶選擇“系統(tǒng)維護”,在彈出窗口中選擇要維護的數(shù)據(jù)表,對選擇的數(shù)據(jù)表信息進行添加、修改、刪除操作。例如維護專業(yè)技術(shù)職務表、部門表、教研室表等。

5注意事項

(1)由于系統(tǒng)用戶有3種,不同類用戶具有不同的權(quán)限,要在程序中做好用戶權(quán)限控制。權(quán)限可以通過程序代碼來控制,根據(jù)登錄用戶的權(quán)限不同設(shè)置相應菜單項是否可用。

(2)采用模塊化設(shè)計方法進行程序設(shè)計。把功能進行細化歸類,將一些功能封裝到類中,作為類的一些方法,一方面使代碼簡潔、便于修改,一方面提高代碼的重用率。

(3)在程序代碼中要有錯誤處理機制,當有不合理輸入時系統(tǒng)要能給出恰當?shù)捻憫?。例如在添加、修改?shù)據(jù)時身份證號的位數(shù)、身份證號中的年月日輸入不合理時系統(tǒng)應不予接受,在修改密碼時如果密碼輸入錯誤、新密碼和確認新密碼輸入不一致時系統(tǒng)均應給予提示。

6結(jié)語

本文討論了開發(fā)人事管理子系統(tǒng)的意義,設(shè)計了符合自身要求的人事管理子系統(tǒng),并提出程序設(shè)計過程中的幾點注意事項,完善、合理的系統(tǒng)設(shè)計是系統(tǒng)實現(xiàn)的基礎(chǔ)。

參考文獻

[1]何澤恒,張慶華.數(shù)據(jù)庫原理與應用.科學出版社,2011.6.

[2]張海藩.軟件工程.清華大學出版社.2010.7.

[3]湯姆森.VB.NET數(shù)據(jù)庫開發(fā)(第2版).清華大學出版社,2004.5.科技創(chuàng)新

作者:葛明明 單位:北京聯(lián)合大學特殊教育學院