基于NET的教育培訓(xùn)人事管理系統(tǒng)分析與設(shè)計
發(fā)布時間:2019-08-16 來源: 美文摘抄 點擊:
摘要:首先從系統(tǒng)功能需求、數(shù)據(jù)需求角度詳細(xì)地分析了系統(tǒng)的需求, 得到人事管理信息系統(tǒng)的五大功能模塊;然后基于UML模型從系統(tǒng)架構(gòu)方面對系統(tǒng)進(jìn)行概要設(shè)計,給出了系統(tǒng)邏輯架構(gòu)圖。
關(guān)鍵詞:人事管理系統(tǒng);NET;B/S架構(gòu)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)15-3545-04
Analyse and Design of Educational and Training Personal Management System Based on NET
ZHAI Gui-min
。∟anjing Mochou Vocational School, Nanjing 210017, China)
Abstract: This paper introduces the system requirements from the system function demand and data demand , and acquires five function modules of personnel management information system. Then it based on UML mode gains the general design of the system from the system architecture , and the system logic structure diagram are given.
Key words: personal management system; NET; B/S architecture
自20世紀(jì)80年代教育培訓(xùn)行業(yè)植根于我國大地后,便伴隨著中國經(jīng)濟(jì)一路成長,進(jìn)入21世紀(jì)后,其發(fā)展更是尤如雨后春筍。教育培訓(xùn)機(jī)構(gòu)是以教師資源為核心,其人事管理信息系統(tǒng)作為教育培訓(xùn)日常運轉(zhuǎn)的核心,具有調(diào)配教師資源的能力。
培訓(xùn)機(jī)構(gòu)多為連鎖機(jī)構(gòu),校區(qū)分散,校點數(shù)量多,開發(fā)使用基于NET技術(shù)的人事管理信息系統(tǒng)有利于培訓(xùn)機(jī)構(gòu)實時共享數(shù)據(jù),實現(xiàn)人事管理工作的科學(xué)化、規(guī)范化[1],才能充分發(fā)揮教育培訓(xùn)聯(lián)盟優(yōu)質(zhì)教師資源利用率最大化,才能提高教育培訓(xùn)機(jī)構(gòu)的核心競爭力。
1 系統(tǒng)需求分析
1.1 需求概述
教育培訓(xùn)機(jī)構(gòu)的人事管理工作具有特殊性:教師人員不固定、流動大,兼職教師占很大比例,各分校之間人員交流多,很多名牌教師可能身兼多個分校的教育培訓(xùn)工作。這就為教育培訓(xùn)機(jī)構(gòu)的人事管理帶來了困難。教育培訓(xùn)業(yè)人事管理系統(tǒng)應(yīng)該是一個分布的、開放的、能夠與其他系統(tǒng)共享信息資源的分布式系統(tǒng),這就要求系統(tǒng)在可擴(kuò)展性和標(biāo)準(zhǔn)化的要求更高,確保各分校的人事信息的一致性、完整性、時效性,實現(xiàn)教師資源共享,提高教育培訓(xùn)機(jī)構(gòu)的人事管理效率。
經(jīng)過調(diào)研,教育培訓(xùn)業(yè)人事管理信息系統(tǒng)的需求概述如下:
1)建立基本的教師人事檔案,主要包括:教師的教師編號、姓名、教師等級、授課類別、工作類別等基本數(shù)據(jù)信息。
2)建立標(biāo)準(zhǔn)的數(shù)據(jù)字典,保證數(shù)據(jù)的一致性和完整性,便于系統(tǒng)的后續(xù)升級和與其他系統(tǒng)的信息資源共享。
3)提供人事數(shù)據(jù)信息的基本功能,主要包括:增加、刪除、更新、查詢、統(tǒng)計等基本功能。
4)系統(tǒng)提供用戶身份驗證的權(quán)限管理,根據(jù)不同的用戶權(quán)限能夠?qū)ο到y(tǒng)不同的操作權(quán)限。
5)系統(tǒng)應(yīng)具有數(shù)據(jù)庫維護(hù)功能,如:數(shù)據(jù)的備份、恢復(fù)、事務(wù)處理等功能。
6)系統(tǒng)具有自動生成各種報表功能,如:月表、季度表、年度報表等功能。
7)系統(tǒng)具有良好的擴(kuò)展功能,支持系統(tǒng)后續(xù)的功能升級和擴(kuò)展新的功能模塊。
1.2 功能需求分析
本系統(tǒng)的用戶主要包括:系統(tǒng)管理員、總校人事部門、分校人事部門、教職員工,他們在系統(tǒng)中具有不同的操作角色,對人事管理信息系統(tǒng)使用方式和功能需求也不同,決定著對后臺人事信息數(shù)據(jù)庫的訪問操作權(quán)限也不同。用戶用例圖如圖1至4。
根據(jù)系統(tǒng)角色用例圖可以將系統(tǒng)功能需求分為五大模塊,如圖5所示;拘畔⒐芾砟K主要包括:教職員工人員信息的增加、刪除、修改、查詢等,系統(tǒng)用戶權(quán)限的變更管理;分校人員調(diào)動管理模塊主要包括:分校機(jī)構(gòu)的變動管理和教職員工分校之間的崗位的變動管理;工資績效管理模塊主要包括:人員工資分配的調(diào)整、教師日常工作量的統(tǒng)計考核、表彰成績的評定等;查詢分析統(tǒng)計報表模塊主要是實現(xiàn)信息系統(tǒng)關(guān)于各種數(shù)據(jù)的分析、挖掘統(tǒng)計功能和支持月末、季末、年末的各種報表的自動生成。系統(tǒng)管理維護(hù)模塊主要是負(fù)責(zé)服務(wù)器系統(tǒng)的日常管理和后臺數(shù)據(jù)庫系統(tǒng)的日常維護(hù),比如:服務(wù)器的負(fù)載量、允許或屏蔽的IP地址段、數(shù)據(jù)庫日志信息、備份周期等。
2.3 系統(tǒng)數(shù)據(jù)需求
系統(tǒng)的數(shù)據(jù)需求可以使用數(shù)據(jù)流圖表示,圖6描述數(shù)據(jù)和信息從輸入到輸出過程中所經(jīng)受的變化。
從系統(tǒng)數(shù)據(jù)流圖可以得知系統(tǒng)的數(shù)據(jù)需求,主要包括:基本用戶信息表、分校信息表、工資信息表、績效信息表、獎懲信息表、檔案信息表和系統(tǒng)配置表。
2 系統(tǒng)概要設(shè)計
本系統(tǒng)采用B/S三層架構(gòu)[2-4],在.NET框架下將業(yè)務(wù)流程處理、數(shù)據(jù)的訪問控制、數(shù)據(jù)合法性驗證等邏輯處理行為從客戶端和后臺數(shù)據(jù)庫剝離出來,這樣構(gòu)造出的人事管理信息系統(tǒng)的可擴(kuò)展性和維護(hù)性更強(qiáng)。整個系統(tǒng)可以分為:前臺瀏覽器端、功能IIS服務(wù)器和后臺數(shù)據(jù)庫服務(wù)器,如圖7所示。
本系統(tǒng)主要由系統(tǒng)管理員、總校人事部門、分校人事部門和教職員工四類用戶使用,通過Internet訪問IIS服務(wù)器,IIS服務(wù)器處理客戶請求,從數(shù)據(jù)庫中讀取數(shù)據(jù),并以一定的視圖形式可視化地展現(xiàn)給用戶。
本系統(tǒng)設(shè)計時將頁面與數(shù)據(jù)處理相分離,采用模型(model)、控制器(control)和視圖(view)結(jié)構(gòu),MVC結(jié)構(gòu)如圖8所示。使得一個模型可以具有多個視圖,用戶通過視圖發(fā)送頁面請求經(jīng)過控制器修改模型的數(shù)據(jù),同樣,某個模型的數(shù)據(jù)發(fā)生改變,控制器可以通知所有與之相關(guān)聯(lián)的視圖。
本系統(tǒng)的邏輯架構(gòu)圖采用三層架構(gòu)體系:數(shù)據(jù)庫-數(shù)據(jù)訪問層-業(yè)務(wù)邏輯層-頁面展現(xiàn)層,如圖9所示。
數(shù)據(jù)庫在系統(tǒng)中最底層,主要存儲系統(tǒng)的數(shù)據(jù),本系統(tǒng)采用SQL Server 2005。
數(shù)據(jù)訪問層負(fù)責(zé)連接、操作數(shù)據(jù)庫。在.NET框架下由SQLOperator.cs文件實現(xiàn)數(shù)據(jù)庫基本操作。
業(yè)務(wù)邏輯層是溝通用戶表示層與數(shù)據(jù)訪問層的邏輯橋梁,在數(shù)據(jù)交換中起承上啟下作用。
頁面展現(xiàn)層實現(xiàn)應(yīng)用系統(tǒng)的展現(xiàn)界面,使用Dreamwear MX主要負(fù)責(zé)內(nèi)容的展現(xiàn)與用戶發(fā)的交互。
3 結(jié)束語
隨著教育培訓(xùn)業(yè)的蓬勃發(fā)展,急需分布式的教育培訓(xùn)人事管理信息系統(tǒng),將分散的人力資源統(tǒng)一的有效管理起來,合理統(tǒng)籌安排人力資源,提高教育培訓(xùn)機(jī)構(gòu)和資源利用率,從而提高市場競爭力。
參考文獻(xiàn):
[1] 王大鵬,汪秉文,劉劍華.基于C/S和B/S模式的學(xué)校信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].信陽師范學(xué)院學(xué)報:自然科學(xué)版, 2001,14(2):60-63
[2] 李彥,高博,唐繼強(qiáng),等.ASP.NET 4.0 MVC敏捷開發(fā)[M].北京:電子工業(yè)出版社, 2011.
[3] Imar Spaanjaars, Paul Wilton, Shawn Livermore. ASP.NET 2.0 經(jīng)典案例教程[M].北京:人民出版社, 2007.
[4] 李盛. 基于.NET三層架構(gòu)B/S模式的企業(yè)經(jīng)營管理者考評系統(tǒng)設(shè)計與實現(xiàn)[J].南華大學(xué)學(xué)報:自然科學(xué)版,2007(3):89-92
相關(guān)熱詞搜索:教育培訓(xùn) 分析 人事管理系統(tǒng) 設(shè)計 NET
熱點文章閱讀