前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的人事管理系統(tǒng)需求分析主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:企業(yè) 人事管理 系統(tǒng)
一、系統(tǒng)需求分析
1、需求分析
本系統(tǒng)要開發(fā)的人事管理信息系統(tǒng)的具體功能包括員工信息管理、員工考勤管理和系統(tǒng)設(shè)置,由人事勞資部負(fù)責(zé)數(shù)據(jù)維護(hù)。對于已經(jīng)入庫的信息,系統(tǒng)根據(jù)用戶不同的使用權(quán)限提供查詢服務(wù)。本應(yīng)用系統(tǒng)應(yīng)達(dá)到的目標(biāo)概述如下:為公司內(nèi)部各個業(yè)務(wù)部門提供數(shù)據(jù)查詢功能;為公司管理層提供直觀、及時、方便的信息,提高迅速反應(yīng)能力,提供有效的決策支持。
2、實(shí)地調(diào)研過程
為了能順利完成此次的企業(yè)人事管理系統(tǒng)的設(shè)計(jì),以及把理論與實(shí)際相結(jié)合,我們小組成員決定深入企事業(yè)單位,進(jìn)行進(jìn)一步的調(diào)研,以便有效地掌握第一手資料。在為期一個月的調(diào)研過程中,我們排除各種因素盡力地與企業(yè)生產(chǎn)同步,通過不斷的追尋與探索,不斷地與企業(yè)人事管理人員的深入溝通以及普通員工的交流,進(jìn)一步了解了企業(yè)管理方面的一些有用的知識,在這個過程中,我們作為企業(yè)管理的門外漢,只有在一邊調(diào)研一邊不斷地學(xué)習(xí)有關(guān)方面的知識,不斷充實(shí)自己,讓自己具備初級的企業(yè)人事管理知識,可以說是吃了不少苦頭的。首先,我們從總體上認(rèn)識了企業(yè)人事管理的主要架構(gòu),然后便是應(yīng)對煩瑣的日常事務(wù)處理,我們認(rèn)真地做筆記,向主管人員請教,自我尋找資料,硬是咬著牙,把一個一個實(shí)際事務(wù)流程化,為人事管理系統(tǒng)的構(gòu)建打下堅(jiān)實(shí)的基礎(chǔ)。
二、系統(tǒng)所需要實(shí)現(xiàn)的以下功能
1、員工基本信息管理
員工個人資料的管理,包括:公司內(nèi)員工編號、姓名、性別、部門、年齡、學(xué)歷、專業(yè)、聯(lián)系地址等等。便于將每個員工當(dāng)成相對獨(dú)立的一個對象來管理,也可根據(jù)不同的條件相對聯(lián)系地作為一個整體來進(jìn)行管理。員工工作過程及接受培訓(xùn)的管理,一個員工是一個企業(yè)的最基本組成因素,那么在企業(yè)生產(chǎn)過程中其在發(fā)揮著最基本的作用,因此員工的工作效率及個人職業(yè)素質(zhì)的提升對于整個企業(yè)效益的提高有著強(qiáng)勁的推動力。
2、員工考勤管理
作為企業(yè)人事管理中的一個重要組成部分,其具有對員工工作進(jìn)行有效監(jiān)督的一個手段,員工是企業(yè)生產(chǎn)的根本動力,員工在工作中的對待工作的態(tài)度決定了其工作效率,因此利用考勤管理這種量化系統(tǒng)工具對員工進(jìn)行考勤,即能讓企業(yè)即時掌握員工的工作熱情程度,又能讓員工之間有量化的比較。
3、系統(tǒng)管理
(1)設(shè)置用戶。功能:設(shè)置使用人事管理系統(tǒng)的用戶及其使用權(quán)限。整個人事管理系統(tǒng)由多個功能模塊組成,不同的模塊完成不同的功能,所以可以為不同的職工分配不同的功能,使其具有不同的權(quán)限,完成其權(quán)限所對應(yīng)的功能,從而很好地管理好整個系統(tǒng)。操作:選擇該功能后,屏幕上顯示出所有人事管理系統(tǒng)員工的用戶名稱。這時,可進(jìn)行如下的操作:(1)增加:增加一用戶。按該按鈕后,就可輸入新用戶的內(nèi)容,如:用戶名稱,密碼和權(quán)限。所輸入得登錄名一定不能重復(fù)。(2)修改:修改用戶設(shè)置。按該按鈕后,就可修改選中用戶的用戶名,密碼和權(quán)限,每一權(quán)限對應(yīng)系統(tǒng)菜單上的一項(xiàng)功能,可為該用戶選擇任意的權(quán)限。用戶在使用本系統(tǒng)時,要求輸入用戶的口令,為了安全,用戶需建立一個只有自己才知道的特殊口令。(2)用戶登錄。功能:用戶登錄進(jìn)入人事管理系統(tǒng)。系統(tǒng)啟動后,首先要做的就是用戶登錄。若不登錄系統(tǒng),所有功能都無法使用。用戶只有登錄系統(tǒng)后,根據(jù)其具有的權(quán)限,才能執(zhí)行一定的操作。操作:進(jìn)入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進(jìn)入工資管理系統(tǒng)。系統(tǒng)會根據(jù)為用戶分配的權(quán)限,設(shè)置其對應(yīng)的功能為有效,用戶就可操作該功能。
三、系統(tǒng)設(shè)計(jì)
1、總體設(shè)計(jì)
人事管理系統(tǒng)主要是用來管理人員信息,盡量簡化繁瑣的操作方式,采用從頂至下的設(shè)計(jì)方式。首先,建立人員管理系統(tǒng)就是要建立一個企業(yè)對人員的管理平臺,主要目的要實(shí)現(xiàn)對人員檔案的信息化管理,對人員工作、生活的電子化管理。
2、詳細(xì)設(shè)計(jì)
人事管理系統(tǒng)模塊設(shè)計(jì):用戶登錄模塊:模塊功能包括錄入,修改,刪除登錄用戶信息。用戶權(quán)限管理模塊:模塊功能包括為每個系統(tǒng)功能設(shè)置一個權(quán)限代碼,為每個用戶設(shè)置其能夠擁有的權(quán)限,從而保證用戶根據(jù)自己權(quán)限訪問系統(tǒng),確保系統(tǒng)保密信息的安全性。人員基本信息管理模塊:模塊功能包括企業(yè)人員信息錄入,修改,刪除,部門設(shè)置,照片上傳及工作崗位分配等,對人員基本信息進(jìn)行詳細(xì)描述,以便在以后的系統(tǒng)運(yùn)行過程中進(jìn)行調(diào)用查詢。人員工作管理模塊:模塊功能包括工作分配查詢、工作情況查詢(又包括工作正常查詢和額外查詢)等查詢工作。統(tǒng)計(jì)查詢模塊:模塊功能包括根據(jù)部門、學(xué)歷、專業(yè)職務(wù)、合同類型、政治面貌、畢業(yè)院校、工作崗位、戶口所在地、婚姻狀況、籍貫、家庭住址、參加工作時間、民族、入職時間、入黨時間、專業(yè)等進(jìn)行綜合查詢;同時可以對查詢結(jié)果到出成Excel格式進(jìn)行二次編輯打印。系統(tǒng)維護(hù)模塊:模塊功能包括部門管理,學(xué)歷管理、專業(yè)職務(wù)管理、合同類型管理、政治面貌管理;系統(tǒng)字體進(jìn)行管理;不同合同類型人員顯示顏色設(shè)置;合同到期人員提前提醒設(shè)置;數(shù)據(jù)庫備份,數(shù)據(jù)庫聯(lián)接維護(hù)等。
3、系統(tǒng)界面設(shè)計(jì)
(1)數(shù)據(jù)庫配置界面;在聯(lián)接數(shù)據(jù)失敗時,自動彈出數(shù)據(jù)庫配置界面,可以設(shè)置服務(wù)器、SQL登錄名稱、SQL登錄密碼、數(shù)據(jù)庫名稱內(nèi)容;連接按鈕可以測試連接是否暢通。
(2)登錄界面設(shè)計(jì);運(yùn)行系統(tǒng)后首先出現(xiàn)登錄界面,每個用戶根據(jù)自己的用戶名密碼登錄系統(tǒng)。
(3)主界面設(shè)計(jì); (4)系統(tǒng)設(shè)置界面;隨著計(jì)算機(jī)的普及,越來越多的企業(yè)對人力資源開始重視,對于人員管理信息化、自動化的要求越來越高,對于人事管理系統(tǒng)也就有了新要求。人事管理系統(tǒng)是根據(jù)企業(yè)對人員管理的實(shí)際情況進(jìn)行編寫的,主要目的是為了方便企業(yè)對人員進(jìn)行集中的查詢與管理工作,以提高人事管理工作的水平。
關(guān)鍵詞:人事管理;C#;;;SQL Sever 2005
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2010)20-5476-02
Design and Implementation of the Personnel Management System for Small Colleges
JANG Li-juan, ZHAO Xiao-sheng
(Henan University of Urban Construction, Pingdingshan 467044, China)
Abstract: This article designs and implements a personnel management system for small colleges. The system includes management modules of managers and users' information. Importantly, this system realizes the convenient management of the tedious work, such as the basic information, personnel mobilization information, incentives information and so on. The system uses Microsoft Visual 2003 integrated development tool and C # language to create Web applications, uses Microsoft's Microsoft SQL Server 2005 to establish a database and Apply database access technology to realize the convenient management. It basically meets functional requirements of the personnel managers and users. Sign permissions can be set after logging, so it improves the security of the system and ensure the security of personnel information. The system has a friendly interface and good scalability.
Key words: Personnel Management; c#; ASP; NET; ; SQL Sever 2005
目前,很多高校仍然使用傳統(tǒng)人工的方式管理人事檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。為此,筆者設(shè)計(jì)開發(fā)了一套小型的高校人事管理系統(tǒng),該系統(tǒng)對高校的人事信息進(jìn)行有效的管理,具有人工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。本系統(tǒng)采用動態(tài)WEB構(gòu)建技術(shù),使得系統(tǒng)客戶端無須維護(hù),適應(yīng)性強(qiáng)。
1 系統(tǒng)需求描述
通過調(diào)查,要求系統(tǒng)需要有以下功能:由于操作人員不同的計(jì)算機(jī)操作水平,要求有良好的人機(jī)界面;由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;對原始數(shù)據(jù)修改簡單方便,支持多條件修改;方便的數(shù)據(jù)查詢,支持多條件查詢;在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。
基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能模塊:用戶登錄模塊,登錄信息的合法驗(yàn)證;人員檔案管理模塊,查詢、修改、刪除和添加檔案;履歷信息管理模塊,完成對人員教育經(jīng)歷、工作經(jīng)歷和繼續(xù)教育信息的查詢、編輯、刪除、添加等操作;職稱管理模塊,滿足對人員職稱的查詢、編輯、刪除操作;獎懲管理模塊,實(shí)現(xiàn)對工作人員獎勵和懲罰信息的查詢、編輯、刪除和添加操作;人員調(diào)動管理模塊,實(shí)現(xiàn)對人員調(diào)動、待退休人員和離退休人員信息的查詢、修改、刪除和添加操作;系統(tǒng)管理模塊,實(shí)現(xiàn)綜合查詢、添加用戶為系統(tǒng)管理員、修改密碼、添加和刪除部門。
2 系統(tǒng)功能模塊
該系統(tǒng)可分為6個大的功能模塊,實(shí)現(xiàn)16個具體功能,系統(tǒng)功能如圖1所示。
3 系統(tǒng)實(shí)現(xiàn)
3.1系統(tǒng)運(yùn)行流程
根據(jù)該系統(tǒng)的運(yùn)行過程,設(shè)計(jì)出系統(tǒng)流程如圖2所示。
3.2 功能模塊的實(shí)現(xiàn)
3.2.1用戶登錄模塊
用戶登陸由頁面Login.aspx實(shí)現(xiàn),它的代碼隱藏文件為Login.aspx.cs。該頁面也是整個應(yīng)用程序的起始頁面,用戶都是從該頁面登陸進(jìn)入系統(tǒng)中的。
為了實(shí)現(xiàn)用戶登陸功能,應(yīng)用程序在該頁面添加3個TextBox控件、2個Button控件、1個DropDownList控件和1個Label控件,它們的名稱分別為user、password、yzm、ImageButton3、ImageButton4、DropDownList3和msg。控件user、password、yzm分別用來輸入用戶名稱、密碼和驗(yàn)證碼;控件ImageButton3、ImageButton4分別用來實(shí)現(xiàn)用戶登錄和重填功能;控件msg顯示用戶登陸操作的結(jié)果;控件DropDwonList顯示用戶身份。頁面Login.aspx的設(shè)計(jì)界面如圖3所示。
3.2.2查詢、修改和刪除頁面
在本系統(tǒng)中,主要用到查詢、刪除、修改和添加功能,在此,筆者以“員工基本信息”的查詢、修改、刪除和添加為例來說明這些功能的實(shí)現(xiàn)和設(shè)計(jì)方法。
View.aspx頁面用來實(shí)現(xiàn)對員工基本信息的查詢、修改、刪除和添加等操作,在查詢的設(shè)計(jì)中要用到數(shù)據(jù)綁定,這就要用到DataGrid控件綁定數(shù)據(jù)庫,并進(jìn)行分頁,拖拽了3個Button控件、1個DropDownList控件和2個TextBox控件,Button控件觸發(fā)Click事件,完成查詢的命令,DropDownList控件用來選擇查詢條件,TextBox控件用來填寫滿足條件的被查詢員工。
4 數(shù)據(jù)庫的實(shí)現(xiàn)
考慮到高校人事管理系統(tǒng)的實(shí)際需要,本系統(tǒng)需要的數(shù)據(jù)至少包括用戶數(shù)據(jù)、考勤數(shù)據(jù)、調(diào)動數(shù)據(jù)、獎懲數(shù)據(jù)和履歷信息數(shù)據(jù)。用戶數(shù)據(jù)主要包括用戶名、用戶密碼、用戶角色數(shù)據(jù);考勤數(shù)據(jù)主要包括用戶的考勤數(shù)據(jù)和系統(tǒng)的考勤設(shè)置數(shù)據(jù);調(diào)動數(shù)據(jù)主要包括調(diào)動管理信息、待退休人員信息、離退休人員信息;履歷信息數(shù)據(jù)主要包括教育經(jīng)歷數(shù)據(jù)、工作經(jīng)歷數(shù)據(jù)、繼續(xù)教育經(jīng)歷數(shù)據(jù);獎懲數(shù)據(jù)主要包括受嘉獎和受懲罰人員的信息數(shù)據(jù)。
分析過總體設(shè)計(jì)方案后,按照軟件工程的設(shè)計(jì)理念,應(yīng)該綜合分析建立相應(yīng)的數(shù)據(jù)庫表,根據(jù)筆者所做系統(tǒng)各模塊的需要,計(jì)劃至少建立十五個表:人員檔案表Employee、離退休人員表Retire、人員調(diào)動表Remove、獎懲表RewardPunish、待退休表RetireEmployee、考勤表Leave、部門表DepartmentCoding、繼續(xù)教育表 ContinueEdu、工作經(jīng)歷表 WorkExperience、系統(tǒng)管理員表Sysadmin、評審職稱表 PostAppraise、聘任職稱表PostEngage、受教育經(jīng)歷表EduExperience、年度考核表Assess、錯誤信息表WrongInfo。下面以人員檔案表為例。
人員檔案表Employee用來存儲高校內(nèi)部在職人員的檔案數(shù)據(jù),如員工ID、員工姓名、員工性別等,其中EmployeeID是主碼。表的字段說明如圖4所示。
5 結(jié)束語
本文介紹了一個小型高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),可基本滿足普通高校日常人事管理工作。它具有成本低、良好的可擴(kuò)展、可移植性好特點(diǎn),非常實(shí)用于規(guī)模較小的高校單位和中小型的企業(yè)使用。同時,也節(jié)約了人力物力,提高了工作效率。目前,該系統(tǒng)使用期間穩(wěn)定可靠,效果良好。
參考文獻(xiàn):
[1] 李應(yīng)偉,姚素霞數(shù)據(jù)庫高級教程:C#篇[M].北京:清華大學(xué)出版社,2004.
[2] 蓋天宇,孫明麗,鄒天思程序開發(fā)范例寶典[M].北京:人民郵電出版社,2006.
[3] 孫曼曼,崔素麗,王勇兵. 連接SQL Server數(shù)據(jù)庫的實(shí)現(xiàn)[J].科技信息:學(xué)術(shù)研究,2008(10).
[4] 劉皓,劉青廣.基于的圖書館在線圖書查詢系統(tǒng)的設(shè)計(jì)與建立[J].石河子大學(xué)學(xué)報(bào):自然科學(xué)版,2006(6).
Abstract: A personal archives information management system was designed and implemented. A series works of user requirement, system design and system testing are analyzed to realize the login and authority control module, query module, maintenance module, report form statistics module and usinghelp module. The personal archives information management system can help the personal department manage the archives and staff information effectively. This system development has great importance in archives management and application, and plays an important part for the standardization of the personal archives management.
Keywords: personal information management; data window control; authority control; project object
0 引 言
人事檔案是人事部門開展工作的重要基礎(chǔ)和管理個人信息的主要依據(jù),對優(yōu)秀人才的提拔,干部的識別考察,干部人才隊(duì)伍建設(shè)的推動,各項(xiàng)工作的推動開展具有重要意義[1]。本文以研究院為背景,進(jìn)行人事檔案信息管理系統(tǒng)的設(shè)計(jì)工作。
由于人員信息改動復(fù)雜,研究單位人員流動大,開發(fā)此類信息化管理系統(tǒng)具有四大優(yōu)點(diǎn):檔案管理員的工作水平可以得到有效提高;有利于提高檔案管理人員日常工作的效率;有利于保護(hù)人事檔案紙制載體;有利于改革干部人事制度[2]。利用本系統(tǒng)的查詢、修改、刪除等功能可以減少人事部門人員的工作時間,進(jìn)一步提高工作效率。工作信息化后,人員的信息都可以從數(shù)據(jù)庫中求得,減少了工作人員與原始材料的接觸,有利于人事檔案紙制載體的保護(hù)。
本文的研究目標(biāo)是按照管理信息系統(tǒng)的方法和原理,基于PowerBuilde以及SQL Server數(shù)據(jù)庫技術(shù),滿足研究院人事部門和上級領(lǐng)導(dǎo)不同崗位和不同層次上使用者的實(shí)際需求[3]。
1 系統(tǒng)需求分析
1.1 系統(tǒng)功能需求分析
系統(tǒng)采用從上往下式開發(fā)模式,根據(jù)研究院人事部門員工管理人事的工作流程和該部門對員工檔案、考評、職稱、工資等員工各類信息屬性的管理,系統(tǒng)的主要功能模塊包括:添加模塊,主要是用于新進(jìn)員工錄入信息;修改模塊,主要錄入員工信息、刪除、修改以及報(bào)表模塊功能;權(quán)限控制模塊,主要是用來約束管理員和一般用戶對人事檔案信息管理系統(tǒng)的操作權(quán)限。人事檔案信息管理系統(tǒng)的子模塊功能圖如圖1所示。
其中,人事檔案信息管理系統(tǒng)通過登錄模塊進(jìn)入到檔案、查詢、設(shè)置、管理和退出單元;人事管理單元包括基本信息、年度考核、員工退離功能;人事查詢包括員工生日、基本信息查詢、年度考核查詢、員工退離查詢等。系統(tǒng)具有如下五方面的任務(wù)和目標(biāo):錄入員工的信息;修改員工的信息;可進(jìn)行模糊查詢,也可按照某種條件統(tǒng)計(jì)、查詢各類符合條件員工的信息;刪除辭職、轉(zhuǎn)出、離退員工的信息; 輸出打印統(tǒng)計(jì)、查詢結(jié)果。
1.2 系統(tǒng)實(shí)現(xiàn)的策略
本系統(tǒng)開發(fā)選擇快速原型法[4-6]進(jìn)行開發(fā),先實(shí)現(xiàn)出具有簡單功能的系統(tǒng),然后根據(jù)使用情況進(jìn)行詳細(xì)設(shè)計(jì)。
1.3 數(shù)據(jù)流圖
通過考核表可以實(shí)現(xiàn)各單位與子單位之間統(tǒng)一化的人事管理,人事管理系統(tǒng)可查詢?nèi)耸聶n案,同時完成對信息的增加、刪除和修改等功能,上述功能可以被政工部門充分利用,其中人事部門主要負(fù)責(zé)分配員工職務(wù)[7],如圖2所示。
根據(jù)各個部門或單位的員工考核表,人事信息管理部門可以進(jìn)行人事信息的錄入以便于各個部門或單位人員查詢?nèi)耸路矫娴男畔?,人事部門還可以修改人事調(diào)動、分配信息從而進(jìn)行人事方面的各類安排。通過數(shù)據(jù)流圖可以清晰地發(fā)現(xiàn)各實(shí)體之間的關(guān)系以便詳細(xì)設(shè)計(jì)和編碼階段對系統(tǒng)功能的實(shí)現(xiàn),增強(qiáng)可用性。
2 數(shù)據(jù)庫設(shè)計(jì)
基于企業(yè)和事業(yè)員工人事管理過程的實(shí)際數(shù)據(jù),該系統(tǒng)處理的數(shù)據(jù)流程如圖3所示。
2.1 數(shù)據(jù)庫結(jié)構(gòu)實(shí)現(xiàn)
根據(jù)數(shù)據(jù)流可以清晰地發(fā)現(xiàn)系統(tǒng)中各項(xiàng)數(shù)據(jù)的處理和流動狀況,因此數(shù)據(jù)流設(shè)計(jì)過程中只需考慮基本邏輯功能而不用考慮實(shí)現(xiàn)方法,所以數(shù)據(jù)流圖是較好的邏輯系統(tǒng)圖[7]。人事檔案信息管理系統(tǒng)的數(shù)據(jù)流如圖4所示。
2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
E?R圖可以清楚地描述實(shí)體之間的關(guān)系[8?9],E?R圖主要表述各個崗位是由員工來擔(dān)任,而且各員工是屬于其部門管理的,而工資應(yīng)該發(fā)到各個員工的手里是工資和員工的關(guān)系,兩種不同的權(quán)限分屬不同的員工,其一是普通權(quán)限的員工可以進(jìn)行查詢,其二是具有管理員身份的員工可以進(jìn)行修改、刪除、增加等相應(yīng)的操作。員工與職務(wù)的關(guān)系具體的體現(xiàn)在E?R圖中,每個員工都有其對應(yīng)的職務(wù)[10]。
2.3 邏輯結(jié)構(gòu)設(shè)計(jì)
各實(shí)體之間的關(guān)系采用E?R圖體現(xiàn),將其轉(zhuǎn)化成如表1,表2所示的關(guān)系模型和數(shù)據(jù)庫表。
3 代碼設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)菜單功能設(shè)計(jì)與實(shí)現(xiàn)
總體菜單下設(shè)系統(tǒng)、窗口切換、職工信息維護(hù)、部門信息維護(hù)、崗位信息維護(hù)、工資信息維護(hù)、報(bào)表處理、幫助8個功能模塊。
部門信息維護(hù)及時更新部門動態(tài),明確部門性質(zhì)、級別,從而確定人員的性質(zhì)(主要有行政、事業(yè)以及事業(yè)單位分類),界定人員身份(行政部門都是國家公務(wù)員)、職稱(只有事業(yè)單位才有)等,隨時可以掌握全地區(qū)各種身份工作人員的數(shù)量,克服了每年干部年報(bào)統(tǒng)計(jì)系統(tǒng)的及時性(干部年報(bào)每年統(tǒng)計(jì)一次,是上年情況)。
人員信息維護(hù)可以實(shí)現(xiàn)人員信息的動態(tài)管理,發(fā)生變動,即時更新,使人員的年齡、身份、學(xué)歷、工齡等一目了然,為工資套改、辦理退休等工作提供依據(jù)。
其中,各頁面都具有的功能是維護(hù)信息窗口,設(shè)計(jì)的主要目的在于實(shí)現(xiàn)原有信息的瀏覽、查詢、錄入、修改,包括員工號、姓名、性別、民族、籍貫等32項(xiàng)數(shù)據(jù)。
3.2 登錄與權(quán)限的設(shè)計(jì)與實(shí)現(xiàn)
(1) 登錄功能
登錄功能的目的是基于普通用戶登錄,對于不同業(yè)務(wù)科室的需求有獨(dú)立的交互頁面,為管理干部檔案的專職人員設(shè)計(jì)了登錄頁面進(jìn)行相關(guān)信息的整理,后臺維護(hù)管理員具有獨(dú)立權(quán)限進(jìn)行信息維護(hù),可以對相關(guān)人員信息進(jìn)行查看。登錄界面如圖5所示。
(2) 賬戶確認(rèn)功能
根據(jù)信息的保密原則,在進(jìn)入w_login窗口后設(shè)置賬號和密碼。據(jù)此,按管理權(quán)限的不同在登錄后彈出信息不同,其中彈出的w_accounts窗口用戶需要輸入賬號和密碼,同時設(shè)置一個保密程序,經(jīng)過認(rèn)證后直接進(jìn)行信息操作。進(jìn)入操作程序的前提是賬號和密碼的輸入無誤。
(3) 密碼修改功能
通過更改密碼可以進(jìn)一步提高保密系數(shù),因此根據(jù)工作的需要密碼必須可以修改,如圖6所示。
3.3 系統(tǒng)維護(hù)功能設(shè)計(jì)
(1) 職工信息維護(hù)模塊主要包括員工號、姓名、性別、民族、籍貫等32項(xiàng)數(shù)據(jù)。
(2) 部門維護(hù)模塊主要包括部門名稱、部門代碼、部門職能3項(xiàng)數(shù)據(jù)信息和密碼修改、錄入、保存、刪除、刷新、關(guān)閉、打印等21個功能鍵,具體的控件代碼和設(shè)計(jì)模型與員工信息維護(hù)窗口大致相同,而數(shù)據(jù)信息的不同是兩者的主要區(qū)別。部門維護(hù)窗口如圖7所示。
3.4 報(bào)表模塊實(shí)現(xiàn)
用戶登錄根據(jù)權(quán)限有不同的功能。普通員工可以對自己個人檔案信息、考勤、獎懲情況進(jìn)行查詢;信息管理員可以對員工檔案信息進(jìn)行管理:系統(tǒng)管理員可以對用用戶權(quán)限進(jìn)行修改以及數(shù)據(jù)庫的更新維護(hù),對用戶權(quán)限進(jìn)行劃分,使不同權(quán)限的用戶功能范圍不同,有效地保護(hù)了數(shù)據(jù)庫中數(shù)據(jù)的安全性。
(1) 員工報(bào)表功能
w_bb_zg窗口是根據(jù)實(shí)際工作,幫助管理員全面深刻的熟悉職工的日常情況,為企業(yè)統(tǒng)計(jì)職位晉級、干部人數(shù)、退休養(yǎng)老等多項(xiàng)信息,為了高效地統(tǒng)計(jì)匯總管理系統(tǒng)中員工的數(shù)據(jù),方便瀏覽,針對性的設(shè)計(jì)了員工報(bào)表窗口。另一方面,通過設(shè)置打印功能模塊的信息,可以將表格打印出來裝入各類檔案、文書,便于內(nèi)部傳閱。
新進(jìn)員工可在員工報(bào)表圖中進(jìn)行搜索,在入職時間處填入入職日期范圍,在此范圍內(nèi)的員工可呈現(xiàn)在列表中,操作人員可進(jìn)行保存或者打印操作,打印選項(xiàng)中顯示需要打印信息的選項(xiàng),可進(jìn)行勾選,勾選出所需要的信息進(jìn)行打印。在實(shí)際工作中員工報(bào)表模塊實(shí)用性很高,在考核員工或者更新員工信息時可利用此功能模塊打印出所需列表信息。
(2) 部門報(bào)表功能
w_bb_bm窗口的設(shè)計(jì)是為部門業(yè)績的考核和人員身份的判斷提供依據(jù),該窗口為部門報(bào)表窗口。設(shè)置打印功能可以將表格打印出來裝入各類檔案、文書,或便于進(jìn)行傳閱。
為了方便使用,排序和組合查詢控件組具有區(qū)別。把四個數(shù)據(jù)操作窗口從控件到數(shù)據(jù)窗口盡量做了一致安排,以便確保同一個軟件使用風(fēng)格相同。將下述兩個數(shù)據(jù)操作窗口的差異進(jìn)行比較。一般人員的權(quán)限只有對人事檔案的信息進(jìn)行查詢,能對該信息進(jìn)行管理的只有管理人員。輸入密碼和賬號是管理人員進(jìn)行人事檔案信息維護(hù)的前提。一般用戶可操作菜單上的“窗口切換”、 “保存”、“插入”、“密碼修改”“刪除”、窗口關(guān)閉以及打印、瀏覽報(bào)表等功能。
4 系統(tǒng)實(shí)現(xiàn)結(jié)果與軟件測試
4.1 人事檔案信息管理系統(tǒng)模塊測試
在管理員登錄的頁面,用戶通過輸入賬號和密碼進(jìn)行身份認(rèn)證,登錄之后,對應(yīng)的功能模塊窗口在用戶登錄后打開。如需修改密碼,在打開相應(yīng)的彈窗之后,選擇密碼修改項(xiàng)的菜單,通過錄入相應(yīng)用戶賬號、聯(lián)系方式、密碼保護(hù)問題,輸入正確之后就可以更新為新的密碼,再一次輸入確認(rèn)即可。登錄及密碼修改功能完全符合要求已通過測試。
在用戶登錄成功后,通過點(diǎn)擊“修改”、“插入”、“確認(rèn)”等選項(xiàng),可以在職位信息、部門信息等的彈窗修改舊信息,修改完成之后點(diǎn)擊“保存”按鈕進(jìn)行保存,則數(shù)據(jù)庫中已成功保存輸入的記錄,通過測試,系統(tǒng)維護(hù)模塊的功能一切正常。
4.2 可執(zhí)行文件的生成
系統(tǒng)功能模塊、業(yè)務(wù)邏輯、數(shù)據(jù)庫等設(shè)計(jì)實(shí)現(xiàn)之后,用戶在脫離PowerBuilder開發(fā)環(huán)境時,需要可獨(dú)立執(zhí)行的系統(tǒng)文件。必須將要提供給用戶的環(huán)境部件和全部應(yīng)用程序進(jìn)行整理打包,在分發(fā)應(yīng)用程序之前進(jìn)行。外部函數(shù)、聲音文件、圖形和位圖等內(nèi)容是整理打包中需要包括的,其中部件包含了任何應(yīng)用程序所接受的部件??蓤?zhí)行文件、資源文件(PBR)、動態(tài)庫文件是可執(zhí)行文件的必要條件。
【關(guān)鍵詞】 B/S 資質(zhì)管理 MIS
1 引言
隨著四川省電力公司電網(wǎng)規(guī)模不斷增加,運(yùn)行方式趨于多樣化復(fù)雜化發(fā)展,對調(diào)度員調(diào)度發(fā)電出力與供電負(fù)荷平衡,調(diào)整系統(tǒng)頻率和電壓等工作提出了新的要求。目前電網(wǎng)調(diào)控任務(wù)既要保障電網(wǎng)安全運(yùn)行,包括下達(dá)設(shè)備檢修、改變系統(tǒng)運(yùn)行方式、處理事故、設(shè)備投退等相關(guān)操作命令,同時又要實(shí)現(xiàn)電力系統(tǒng)經(jīng)濟(jì)運(yùn)行,因此對調(diào)度員以及電網(wǎng)廠站運(yùn)行值班人員的素質(zhì)提出了新的要求。如今四川省電力公司已有一套較為完善的調(diào)度員培訓(xùn)上崗體系和資質(zhì)認(rèn)證標(biāo)準(zhǔn),但是仍需要系統(tǒng)支撐來實(shí)現(xiàn)培訓(xùn)和認(rèn)證業(yè)務(wù)的信息化。
2 系統(tǒng)需求分析
四川電網(wǎng)廠站運(yùn)行值班人員調(diào)度聯(lián)系資質(zhì)管理系統(tǒng)的建立是以已有的調(diào)度員培訓(xùn)上崗體系和資質(zhì)認(rèn)證標(biāo)準(zhǔn)為基礎(chǔ),以提高調(diào)度員及相關(guān)聯(lián)系人員的業(yè)務(wù)技能和工作素養(yǎng)為核心應(yīng)用價(jià)值。為提高調(diào)度管理水平,節(jié)約管理成本,培訓(xùn)上崗的實(shí)際工作需要信息系統(tǒng)支撐,培訓(xùn)和認(rèn)證需要實(shí)現(xiàn)計(jì)算機(jī)信息化。
(1)系統(tǒng)功能分析。項(xiàng)目主要內(nèi)容包括:建立完善的調(diào)度運(yùn)行題庫;基于調(diào)度數(shù)據(jù)網(wǎng),建立完善調(diào)度系統(tǒng)人員考培系統(tǒng);調(diào)度系統(tǒng)人員培訓(xùn)在線考試管理系統(tǒng)。
(2)用戶界面需求。以Web頁面的形式顯示信息,界面操作簡單易懂、頁面美觀,不需培訓(xùn)可以直接使用。
(3)性能需求。系統(tǒng)具有靈活操作性,可擴(kuò)展性強(qiáng),安全級別高,具有和外部程序接口的功能。
3 系統(tǒng)功能設(shè)計(jì)
本系統(tǒng)從功能劃分,由調(diào)度知識題庫、考試培訓(xùn)系統(tǒng)、資質(zhì)認(rèn)證管理、人員信息管理、系統(tǒng)管理五部分組成。
3.1 完善靈活知識題庫
知識題庫建設(shè)中,細(xì)化了考點(diǎn),考試基于結(jié)果進(jìn)行判斷,閱卷全面及時,成績判定即時準(zhǔn)。便于系統(tǒng)數(shù)據(jù)統(tǒng)計(jì)和試卷分析。即時存放和提供考試成績數(shù)據(jù),包括題量,題型,題目范圍,錯對機(jī)率等,對考試和培訓(xùn)實(shí)效進(jìn)行有效的分析,為考試總結(jié)提供有效的依據(jù)。存放于數(shù)據(jù)中的知識題庫可以隨時根據(jù)業(yè)務(wù)需求進(jìn)行修改、補(bǔ)充以及糾錯,同時根據(jù)題目的難度系數(shù),可以靈活多變地即時組合生成多個難度等級不同的試卷。
3.2 更加科學(xué)考試培訓(xùn)
考試培訓(xùn)管理的變革主要是利用系統(tǒng)開放性特點(diǎn),按照實(shí)際要求,建立了內(nèi)容全、題量大考試題庫。徹底改變了傳統(tǒng)業(yè)務(wù)中以應(yīng)用型考題出卷,紙質(zhì)實(shí)物試卷的考試方式。按照計(jì)算機(jī)信息化的特點(diǎn)和電網(wǎng)調(diào)控建設(shè)的要求,突出了可提高工作素質(zhì),充實(shí)應(yīng)用技能的考試內(nèi)容,加強(qiáng)了每一次考試培訓(xùn)工作的實(shí)效性,同時加強(qiáng)了試卷的保密性。使得考試培訓(xùn)的業(yè)務(wù)流程更加規(guī)范更加科學(xué),考試結(jié)果的可靠性與真實(shí)性有了更大的提高。
3.3 資質(zhì)認(rèn)證管理方式的創(chuàng)新
資質(zhì)認(rèn)證管理是指對具有調(diào)度,監(jiān)控崗位任職資格或者具有與調(diào)度聯(lián)系的資質(zhì)人員相應(yīng)證書的信息管理。具體內(nèi)容主要包括有資質(zhì)證書的發(fā)放,資質(zhì)證書信息管理,以及對于證書持有人員的在崗違紀(jì)記錄的管理。創(chuàng)新內(nèi)容主要是利用計(jì)算機(jī)技術(shù)全生命周期的管理資質(zhì)證書,從證書的建立,,延期功能一直的實(shí)效撤銷,對于證書的證書管理,達(dá)到了統(tǒng)一樣式,統(tǒng)一設(shè)置證書編碼,統(tǒng)一建立和,統(tǒng)一證書時間管理。采用計(jì)算機(jī)系統(tǒng)管理認(rèn)證資質(zhì)改變了以往紙質(zhì)文檔式管理方式,的同時也實(shí)現(xiàn)證書的批量方式和科學(xué)有效的篩選機(jī)制,大力加強(qiáng)了證書統(tǒng)一管理和改變了以往錯綜復(fù)雜的證書管理,減少了管理上的錯誤記錄和節(jié)約了人工成本。
3.4 全面的人員信息管理庫
系統(tǒng)建立的主要任務(wù)是對電力調(diào)控相關(guān)人員進(jìn)行資質(zhì)培訓(xùn)和認(rèn)證考試,所以必須對考培人員信息進(jìn)行收集和統(tǒng)計(jì)。在此之上,系統(tǒng)利用計(jì)算機(jī)信息化管理實(shí)用性和高效性的特點(diǎn),結(jié)合相關(guān)人力資源管理人員信息的模式,建立了一套較為完整和實(shí)效性較高的電力調(diào)控相關(guān)工作人員信息庫。人員信息不光涵蓋了省一級調(diào)度控制相關(guān)人員信息,還包括地調(diào),配調(diào),運(yùn)維,縣調(diào)以及省公司直調(diào)廠站運(yùn)行相關(guān)工作和管理人員信息。在全國范圍內(nèi),應(yīng)屬于是首次建立。這為以后合并統(tǒng)一的人員信息庫以及人員結(jié)構(gòu)分析等打下了良好的信息基礎(chǔ)。
3.5 系統(tǒng)管理
系統(tǒng)管理主要為系統(tǒng)運(yùn)行基礎(chǔ)信息管理。其中包括系統(tǒng)運(yùn)行基礎(chǔ)信息包括對系統(tǒng)運(yùn)行的操作菜單,操作權(quán)限,操作人員角色定義等管理。
4 系統(tǒng)實(shí)現(xiàn)
4.1 系統(tǒng)的技術(shù)架構(gòu)
按照系統(tǒng)應(yīng)用架構(gòu)和數(shù)據(jù)架構(gòu)的設(shè)計(jì),結(jié)合調(diào)度中心信息化工程建設(shè)的總體技術(shù)要求和信息技術(shù)發(fā)展趨勢,系統(tǒng)應(yīng)用采用滿足技術(shù)先進(jìn)性與成熟性相結(jié)合的基于J2EE 的多層技術(shù)構(gòu)架,以提高系統(tǒng)的靈活性、可擴(kuò)展性、安全性以及并發(fā)處理能力。
采用多層架構(gòu)的電網(wǎng)調(diào)度數(shù)據(jù)統(tǒng)計(jì)分析系統(tǒng)采用組件技術(shù)將界面控制、業(yè)務(wù)邏輯和數(shù)據(jù)映射分離,實(shí)現(xiàn)系統(tǒng)內(nèi)部的松耦合,以靈活、快速地響應(yīng)業(yè)務(wù)變化對系統(tǒng)的需求。
系統(tǒng)層次結(jié)構(gòu)總體上劃分為客戶層、接入表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層(包含數(shù)據(jù)映射層和數(shù)據(jù)源),通過各層次系統(tǒng)組件間服務(wù)的承載關(guān)系,實(shí)現(xiàn)系統(tǒng)功能。
4.2 系統(tǒng)的硬件架構(gòu)
由于系統(tǒng)使用用戶工作網(wǎng)絡(luò)環(huán)境的特殊,系統(tǒng)分別部署在四川省電力公司內(nèi)部辦公網(wǎng)絡(luò)和四川電力調(diào)度專網(wǎng)兩個網(wǎng)絡(luò)環(huán)境中,每個網(wǎng)絡(luò)環(huán)境各使用一臺服務(wù)器,系統(tǒng)的應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)均部署在同臺服務(wù)器上,兩個網(wǎng)絡(luò)間的數(shù)據(jù)庫實(shí)現(xiàn)定期同步。對外的接口主要是人員信息的傳遞,服務(wù)器定期向外部傳輸和更新四川省調(diào)度人員以及具有調(diào)度聯(lián)系資質(zhì)廠站人員的信息。
4.3 系統(tǒng)的數(shù)據(jù)平臺
系統(tǒng)的數(shù)據(jù)庫軟件采用Oracle企業(yè)版,使用數(shù)據(jù)庫集群對系統(tǒng)進(jìn)行支撐。集成的集群件:利用一組通用、內(nèi)置的集群服務(wù)創(chuàng)建和運(yùn)行數(shù)據(jù)庫集群。自動工作負(fù)載管理:將服務(wù)連接請求發(fā)送給擁有最低負(fù)載的適當(dāng)服務(wù)器;一旦發(fā)生故障,自動將幸存的服務(wù)器重新分配以用于服務(wù)。
4.4 系統(tǒng)的中間件
在中間件軟件的具體設(shè)計(jì)中,系統(tǒng)充分考慮用戶應(yīng)用的需求,因?yàn)榫W(wǎng)省端系統(tǒng)將建立在III區(qū),位于辦公區(qū)域,在系統(tǒng)正式投入生產(chǎn)以后,應(yīng)用服務(wù)器將接受大量用戶的訪問,所以中間件軟件必須選擇一個功能完善、性能良好、穩(wěn)定可靠、開放的中間件軟件。
根據(jù)對目前市場上主流的商業(yè)中間件軟件進(jìn)行分析,資質(zhì)管理系統(tǒng)使用Tomcat為中間件軟件,支持各種主流平臺,能夠支持各平臺的最新版本。
4.5 系統(tǒng)的流程控制
系統(tǒng)在流程方面的控制將采用面向角色的工作流技術(shù),在工作流建模過程中,除面向活動、面向產(chǎn)品、面向目標(biāo)或面向決策的,更重要是強(qiáng)調(diào)工作流是多個角色主體協(xié)作的過程,工作流的績效最終依賴員工及其角色的作用。
本系統(tǒng)采用工作流引擎之后,可以實(shí)現(xiàn)圖形化的工作流定義,根據(jù)角色(任務(wù)可指派給“角色”或“職能”)的不同完成不同的規(guī)則模型,并可以實(shí)現(xiàn)例外處理、監(jiān)管、測算(產(chǎn)生工作流狀態(tài)的報(bào)表)、仿真(系統(tǒng)實(shí)施前可在單機(jī)上測試)、主動性(主動通知、催辦和移交任務(wù))、數(shù)據(jù)庫連接、文檔附件管理(可對文檔的流轉(zhuǎn)進(jìn)行有效的管理,以支持關(guān)鍵流程)等高級功能。
4.6 系統(tǒng)的業(yè)務(wù)管理
系統(tǒng)通過對用戶權(quán)限的分配實(shí)現(xiàn)操作人員角色的定義,用戶結(jié)構(gòu)實(shí)行分層,實(shí)現(xiàn)扁平化管理。將廠站運(yùn)行及地方調(diào)控人員的用戶添加,基礎(chǔ)信息錄入,考試報(bào)名的管理職能授權(quán)給二級管理員即各電業(yè)局管理員與發(fā)電集團(tuán)管理員。廠站運(yùn)行值班人員調(diào)度聯(lián)系資質(zhì)考試的試卷出題, 考試組織,試卷評閱,成績,以及資質(zhì)認(rèn)定等管理職能收攏在四川電力調(diào)度控制中心。形成了一套崗位職責(zé)明晰,資質(zhì)認(rèn)定流程簡化,管理高效率的管理體系。
系統(tǒng)通過對電網(wǎng)廠站運(yùn)行值班人員調(diào)度聯(lián)系資質(zhì)的證書管理,能夠提前預(yù)測證書有效期限的時間結(jié)構(gòu),及時更新考試題庫。同時系統(tǒng)能記錄電網(wǎng)廠站運(yùn)行值班人員的違規(guī)操作,并記錄在證書信息中,做到操作歷史可追溯,可查詢。
通過本系統(tǒng)還能夠?qū)崿F(xiàn)對崗位人員的信息分析。統(tǒng)計(jì)某一崗位的在崗人員整體的年齡結(jié)構(gòu),學(xué)歷層次,專業(yè)分布等信息。
5 系統(tǒng)的關(guān)鍵技術(shù)難點(diǎn)及解決方法
5.1 系統(tǒng)實(shí)施中人員崗位信息的收集
由于調(diào)度控制系統(tǒng)中包含的單位和組織較多和較復(fù)雜,因此實(shí)現(xiàn)整個調(diào)度控制系統(tǒng)人員信息的收集比較困難。系統(tǒng)采用按照單位組織層次結(jié)構(gòu),對人員崗位信息進(jìn)行層層收集,即讓下級單位向所在上級單位負(fù)責(zé),報(bào)送該單位的人員信息,再上報(bào)上級單位,上級單位再收集和整理統(tǒng)一上報(bào)或系統(tǒng)注冊人員崗位信息。
系統(tǒng)也由此設(shè)立并定義了多級管理員角色,同時在同級單位組織分配多個管理員帳戶。方便統(tǒng)一的對人員信息進(jìn)行注冊和管理,每級管理員的權(quán)限設(shè)置也遵循最小適用權(quán)限的原則進(jìn)行管理。
5.2 在線考試訪問多并發(fā)的處理
在線考試是指在系統(tǒng)中統(tǒng)一進(jìn)行認(rèn)證考試,由于每次參加培訓(xùn)考試的人員數(shù)量較大,并且考試期間系統(tǒng)其他角色人員也需要進(jìn)行必要操作,系統(tǒng)的并發(fā)訪問量較大。系統(tǒng)設(shè)計(jì)采用多線程處理架構(gòu)編寫程序,采用用向戶發(fā)送靜態(tài)html頁面的方式形成試卷以減少服務(wù)器的訪問壓力和吞吐量,并且在數(shù)據(jù)庫中對數(shù)據(jù)量較大的表實(shí)施分區(qū)以提高數(shù)據(jù)庫I/O性能,從而保證多名用戶同時在線考試時系統(tǒng)能穩(wěn)定運(yùn)行。
5.3 系統(tǒng)跨網(wǎng)絡(luò)運(yùn)行
受系統(tǒng)訪問用戶接入省公司網(wǎng)絡(luò)方式的限制和不同,在必須要滿足所有用戶的可遠(yuǎn)程訪問系統(tǒng)的需求下,系統(tǒng)需部署在兩個不同網(wǎng)絡(luò)環(huán)境中,即四川省公司電力調(diào)度數(shù)據(jù)專網(wǎng)和四川省電力公司辦公網(wǎng)絡(luò)。由于數(shù)據(jù)專網(wǎng)與辦公網(wǎng)絡(luò)之間采用物理隔離裝置進(jìn)行隔離,因此系統(tǒng)使用兩套服務(wù)器分區(qū)部署,兩套服務(wù)同時運(yùn)行。在此情況下,使用正向物理隔離裝置定時傳送數(shù)據(jù),并設(shè)立同步服務(wù)程序依照業(yè)務(wù)邏輯,定時雙向或單向?qū)崿F(xiàn)兩套系統(tǒng)之間的數(shù)據(jù)同步。使用戶對系統(tǒng)的使用不受接入網(wǎng)絡(luò)不同而受到限制。
6 結(jié)語
四川電網(wǎng)廠站運(yùn)行值班人員調(diào)度聯(lián)系資質(zhì)管理系統(tǒng)采用B/S訪問模式設(shè)計(jì),通過該系統(tǒng)能改解決調(diào)度系統(tǒng)人員檔案管理中管理工作不規(guī)范、查詢不方便、統(tǒng)計(jì)不及時、更新速度慢等問題。能夠大力提高工作效率和管理水平,具有較強(qiáng)的實(shí)用性。目前系統(tǒng)運(yùn)行正常,相關(guān)應(yīng)用模塊還有很大擴(kuò)展空間,需不斷探索創(chuàng)新,為調(diào)控系統(tǒng)創(chuàng)造更大的效益。
參考文獻(xiàn):
學(xué)科競賽是考察大學(xué)生學(xué)科基本理論知識和解決實(shí)際問題能力的比賽,是高等學(xué)校人才培養(yǎng)質(zhì)量的標(biāo)志之一,是培養(yǎng)知識-能力-素質(zhì)協(xié)調(diào)發(fā)展的創(chuàng)新型、高素質(zhì)人才重要途徑,對高校的學(xué)風(fēng)、就業(yè)也起著重要的促進(jìn)作用。國家教育部在“質(zhì)量工程”建設(shè)內(nèi)容中曾明確提出:繼續(xù)開展大學(xué)生競賽活動,重點(diǎn)資助在全國具有較大影響和廣泛參與面的大學(xué)生競賽活動,激發(fā)大學(xué)生的興趣和潛能,培養(yǎng)大學(xué)生的團(tuán)隊(duì)協(xié)作意識和創(chuàng)新精神。
一方面,隨著國家和各高校對學(xué)科競賽活動的重視程度和支持力度的提升,大學(xué)生學(xué)科競賽活動已逐漸成為促進(jìn)大學(xué)生創(chuàng)新能力提高的重要途徑和手段,各高校圍繞學(xué)科競賽,構(gòu)建了多種以學(xué)科競賽促進(jìn)創(chuàng)新人才培養(yǎng)的培養(yǎng)模式和平臺;另一方面,由于競賽活動的不斷增多,參賽專業(yè)分布廣,加之競賽賽制和賽程差異大,使得在組織和管理學(xué)科競賽的過程中面臨很大的管理困境。目前很多高校對學(xué)科競賽的管理還是人工管理的方式,過程監(jiān)控難度大,統(tǒng)計(jì)各類數(shù)據(jù)易出錯,效率也不高。基于此,本文對建立大學(xué)生學(xué)科競賽管理系統(tǒng)進(jìn)行了研究和探討。
一、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)需求分析
學(xué)科競賽管理系統(tǒng)的設(shè)計(jì)和開發(fā),一是為方便學(xué)科競賽的組織和開展,以項(xiàng)目管理的方式,實(shí)現(xiàn)對學(xué)校、學(xué)院對學(xué)科競賽的組織和實(shí)施進(jìn)行過程監(jiān)控管理;二是為展示和宣傳各類競賽成果,促進(jìn)學(xué)科競賽活動的廣泛開展,在全校范圍內(nèi)形成良好的學(xué)風(fēng)和濃厚的學(xué)術(shù)氛圍;三是提高管理效率,實(shí)現(xiàn)經(jīng)費(fèi)管理、獲獎信息的申報(bào)、統(tǒng)計(jì)等環(huán)節(jié)的信息化管理,方便統(tǒng)計(jì)分析各類數(shù)據(jù),提高工作效率?;谏鲜龇治?,確定系統(tǒng)的需求為:
(1)競賽項(xiàng)目的管理。面向的對象為教師、各學(xué)院和教務(wù)處管理人員,主要功能有在線申報(bào)競賽項(xiàng)目,學(xué)院審核、推薦項(xiàng)目,專家在線評審項(xiàng)目,批準(zhǔn)立項(xiàng)項(xiàng)目。
(2)競賽信息的管理。面向的對象為教師、學(xué)生及普通瀏覽用戶,主要功能有競賽介紹和競賽舉辦通知,在線展示優(yōu)秀項(xiàng)目,交流討論等。
(3)系統(tǒng)后臺管理。面向的對象為教務(wù)處,主要功能有用戶賬號管理、數(shù)據(jù)報(bào)表管理、查詢統(tǒng)計(jì)、Web界面的公告管理。
下圖為將需求分析用UML統(tǒng)一建模語言來描述得到的用例圖。
2.系統(tǒng)功能設(shè)計(jì)
根據(jù)前期的需求分析,我們設(shè)計(jì)了集學(xué)科競賽項(xiàng)目管理、競賽信息、后臺管理功能于一體的高校學(xué)科競賽管理系統(tǒng),系統(tǒng)涵蓋了學(xué)科競賽管理的全過程,實(shí)現(xiàn)了競賽項(xiàng)目申報(bào)、項(xiàng)目評審、競賽報(bào)名、競賽實(shí)施、競賽信息、競賽成果展示、獲獎統(tǒng)計(jì)、經(jīng)費(fèi)管理等環(huán)節(jié)的網(wǎng)絡(luò)化信息管理。系統(tǒng)的功能結(jié)構(gòu)圖如下:
教師可以借助該系統(tǒng),面向全校學(xué)生組織和實(shí)施學(xué)科競賽工作;學(xué)生可以通過系統(tǒng)在線進(jìn)行競賽報(bào)名,查看和瀏覽競賽方面的新聞和信息,學(xué)習(xí)和了解各類學(xué)科競賽介紹,并利用系統(tǒng)進(jìn)行學(xué)習(xí)和交流;各學(xué)院和教務(wù)處可以利用系統(tǒng)對項(xiàng)目立項(xiàng)、經(jīng)費(fèi)等方面進(jìn)行管理,監(jiān)控各項(xiàng)目進(jìn)展情況,獲取等各類統(tǒng)計(jì)數(shù)據(jù)。
二、系統(tǒng)架構(gòu)及實(shí)現(xiàn)
1.系統(tǒng)平臺搭建
本系統(tǒng)采用ASP.NET應(yīng)用程序典型的三層架構(gòu),Web表示層面向所有的用戶,通過統(tǒng)一的接口,將用戶的輸入向業(yè)務(wù)邏輯層發(fā)送請求,業(yè)務(wù)邏輯層將請求按照統(tǒng)一的邏輯規(guī)則處理后進(jìn)入數(shù)據(jù)庫操作,然后將從數(shù)據(jù)庫返回的數(shù)據(jù)集合封裝成對象的形式返回到Web表現(xiàn)層。數(shù)據(jù)訪問層主要是對原始數(shù)據(jù)的操作,為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。
在該架構(gòu)下,用戶表現(xiàn)層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),只要維護(hù)與數(shù)據(jù)訪問層之間的接口即可。這種方式在一定程度上提高了數(shù)據(jù)庫的安全性,同時也降低了對用戶表現(xiàn)層開發(fā)人員的要求,因?yàn)楸憩F(xiàn)層不需要進(jìn)行任何關(guān)于數(shù)據(jù)庫的操作。系統(tǒng)為B/S結(jié)構(gòu),Web服務(wù)器操作系統(tǒng)為Windows Server2008,信息服務(wù)軟件為IIS 7.0。
2.關(guān)鍵技術(shù)
本系統(tǒng)使用ASP.NET+Visual Studio.NET 2008+SQL Server 2005進(jìn)行開發(fā)。ASP.NET以其良好的結(jié)構(gòu)及擴(kuò)展性、簡易性、可用性、可縮放性、可管理性、高性能的執(zhí)行效率、強(qiáng)大的工具和平臺支持和良好的安全性等特點(diǎn)成為目前最流行的Web開發(fā)技術(shù)之一。而采用ASP.NET語言的網(wǎng)絡(luò)應(yīng)用開發(fā)框架,目前也已得到廣泛的應(yīng)用,其優(yōu)勢主要是為搭建具有可伸縮性、靈活性、易維護(hù)性的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制。此外,通用語言的支持能力使開發(fā)人員能在C++、VB和C#間進(jìn)行自由轉(zhuǎn)換。在配合MS SQLServer服務(wù)器的使用,在Visual Studio.NET中可以直接進(jìn)行數(shù)據(jù)庫的建立和修改,以及數(shù)據(jù)表、視圖等的瀏覽和修改。
在開發(fā)過程中用的關(guān)鍵技術(shù)有ADO.NET數(shù)據(jù)訪問技術(shù)、Cookie編程技術(shù)、動態(tài)菜單的腳本設(shè)計(jì)技術(shù),使用的關(guān)鍵對象有Connection、Command、DataSet等。表示層采用模型一視圖一控制器(Model-View-Controller,MVC)模式,通過繼承Systerm.Web.UI.UserControl,自定義用戶控件,并利用頁面組合控件來實(shí)現(xiàn)視圖。業(yè)務(wù)邏輯層通過接口IDBAccess完成對數(shù)據(jù)訪問業(yè)務(wù)的調(diào)用。數(shù)據(jù)訪問層處理數(shù)據(jù)的所有的類和方法都放在DBAccessFactory中,通過接口IDBAccess向外提供服務(wù)。DBAccessFactory中,最高層靜態(tài)父類IDBAccess包含了一些基本方法;抽象類DBAccess繼承類IDBAccess,定義了一些常用變量和公用的抽象和實(shí)例。
三、系統(tǒng)主要功能設(shè)計(jì)
1.管理流程
系統(tǒng)設(shè)計(jì)是基于項(xiàng)目過程管理的思想,在借鑒國內(nèi)其他高校的經(jīng)驗(yàn)基礎(chǔ)上,結(jié)合我校學(xué)科競賽多年的管理工作實(shí)際,設(shè)計(jì)的項(xiàng)目運(yùn)行流程如下:
競賽申報(bào)階段:教務(wù)處啟動本年度的學(xué)科競賽項(xiàng)目申報(bào)工作后,教師根據(jù)國家、省競賽組委會的競賽通知和安排,在系統(tǒng)中申報(bào)本年度擬組織學(xué)生參加的競賽;各學(xué)院對本院申報(bào)的競賽項(xiàng)目進(jìn)行初步審核和把關(guān),學(xué)校組織評審專家進(jìn)行在線評審,根據(jù)全校申報(bào)情況、各競賽的性質(zhì)和層次、面向?qū)ο蠛蛯I(yè),確定本年度立項(xiàng)項(xiàng)目和經(jīng)費(fèi)資助額度,并在系統(tǒng)中進(jìn)行。
競賽實(shí)施階段:指導(dǎo)教師(項(xiàng)目負(fù)責(zé)人)組織實(shí)施競賽。競賽分為校級競賽和校級以上(國家級、省級)兩類。校級競賽由指導(dǎo)教師在系統(tǒng)中競賽舉辦通知,學(xué)生在系統(tǒng)中進(jìn)行報(bào)名、提交競賽作品,校內(nèi)專家評審后,在系統(tǒng)中獲獎名單。國家級、省級競賽是在校級競賽基礎(chǔ)上,擇優(yōu)選擇學(xué)生參加,待獲獎名單公布后,由指導(dǎo)教師將獲獎名單導(dǎo)入到系統(tǒng)中。
競賽總結(jié)階段:教 務(wù)處從系統(tǒng)中獲取各類獲獎數(shù)據(jù),召開表彰大會,對獲獎的學(xué)生和指導(dǎo)教師進(jìn)行表彰和獎勵,在網(wǎng)上展示優(yōu)秀作品和成果;依據(jù)相關(guān)管理辦法,計(jì)算并給予獲獎學(xué)生相應(yīng)的獎勵學(xué)分;進(jìn)行相關(guān)數(shù)據(jù)的歸檔、分析,比較各類競賽的成績,為下一年度的工作做準(zhǔn)備。
2.各角色功能設(shè)計(jì)
結(jié)合學(xué)科競賽管理工作流程,系統(tǒng)設(shè)置了指導(dǎo)教師、教務(wù)處、學(xué)生、學(xué)院管理員、評審專家、普通用戶6個用戶角色。
(1)指導(dǎo)教師模塊
指導(dǎo)教師模塊的主要功能有:項(xiàng)目申報(bào)、競賽信息、競賽管理和組織、經(jīng)費(fèi)管理及交流互動等。教師在系統(tǒng)中進(jìn)行學(xué)科競賽項(xiàng)目申報(bào),填寫擬參加學(xué)科競賽的基本信息、往年參賽情況、參賽計(jì)劃及實(shí)施方案、預(yù)期成果、經(jīng)費(fèi)預(yù)算等;待項(xiàng)目立項(xiàng)后,利用系統(tǒng)組織開展競賽,競賽信息、設(shè)置競賽起止日期、查看報(bào)名學(xué)生及競賽結(jié)果等;對于校級以上的競賽,教師可以導(dǎo)入獲獎學(xué)生名單,上傳獲獎學(xué)生的作品;競賽結(jié)束后,上傳項(xiàng)目總結(jié)報(bào)告;在競賽過程中,可以提交經(jīng)費(fèi)使用申請,可以利用交流互動功能,回答學(xué)生關(guān)于競賽方面的問題。
(2)教務(wù)處模塊
教務(wù)處模塊主要包括系統(tǒng)管理和學(xué)科競賽管理兩方面的功能。系統(tǒng)管理的相關(guān)功能有:系統(tǒng)設(shè)置,設(shè)置系統(tǒng)的相關(guān)參數(shù);數(shù)據(jù)初始化,與教務(wù)、人事管理系統(tǒng)對接,導(dǎo)入全校的學(xué)院、專業(yè)、班級、學(xué)生和老師數(shù)據(jù);權(quán)限設(shè)置,分配和設(shè)置評審專家、學(xué)院管理員權(quán)限;Web界面管理,在公告欄項(xiàng)目立項(xiàng)及結(jié)題、競賽報(bào)名等校級通知,在新聞動態(tài)欄學(xué)生參加競賽的獲獎新聞和圖片,在競賽簡介欄各類國家級、省級競賽的賽事簡介。項(xiàng)目管理的相關(guān)功能有:項(xiàng)目立項(xiàng)評審、經(jīng)費(fèi)分配及使用審批、項(xiàng)目信息、項(xiàng)目過程管理、過程信息查看、獲獎統(tǒng)計(jì)、數(shù)據(jù)分析等。
(3)學(xué)生模塊
學(xué)生模塊的主要功能有:查看學(xué)科競賽信息、在線報(bào)名、上傳競賽作品、查詢競賽成績和獲得的獎勵學(xué)分、交流互動。學(xué)生可以通過系統(tǒng),查看各類競賽簡介,選擇參加自己感興趣的競賽,同時系統(tǒng)也提供了交流展示平臺,將獲獎學(xué)生的優(yōu)秀作品進(jìn)行展示,通過系統(tǒng)的交流互動功能,學(xué)生之間可以開展討論,也可以向教師、教務(wù)處咨詢競賽方面的問題。對于團(tuán)體項(xiàng)目,學(xué)生可以事先進(jìn)行組隊(duì),在系統(tǒng)中直接報(bào)名,也可以利用系統(tǒng)進(jìn)行選擇組隊(duì)。
(4)其他角色功能
學(xué)院管理員:各學(xué)院組織專家組,對本院申報(bào)的學(xué)科競賽項(xiàng)目進(jìn)行初步審核,由學(xué)院管理員在系統(tǒng)中進(jìn)行推薦操作,將本院教師申報(bào)的項(xiàng)目推薦到學(xué)校。學(xué)院管理員一般可以是教學(xué)秘書或教學(xué)院長。
評審專家:評審專家分為院級評審專家和校級評審專家,可以通過系統(tǒng),在線對申報(bào)的學(xué)科競賽項(xiàng)目進(jìn)行評審和打分。院級評審專家由學(xué)院管理員進(jìn)行設(shè)置,校級評審專家由教務(wù)處進(jìn)行設(shè)置。
普通用戶:可通過訪問系統(tǒng)的Web界面查看教師、教務(wù)處競賽的信息、公告和獲獎成果,但不能登錄系統(tǒng)。系統(tǒng)設(shè)置了用戶注冊功能,普通用戶注冊后,可以和系統(tǒng)中的所有人員交流,如向獲獎學(xué)生咨詢相關(guān)問題。
四、系統(tǒng)主要特點(diǎn)
本系統(tǒng)實(shí)現(xiàn)了學(xué)科競賽的信息化管理,既能實(shí)現(xiàn)對競賽信息的高效率管理和控制,又能滿足競賽的決策者對競賽活動的宏觀管理與決策需求,同時系統(tǒng)具有以下功能特點(diǎn):
1.實(shí)時的信息查詢
管理人員和全校師生可以利用系統(tǒng),實(shí)時查詢學(xué)科競賽的信息。各級用戶(指導(dǎo)教師、教務(wù)處、學(xué)院、學(xué)生)可實(shí)時查詢競賽相關(guān)信息,如競賽簡介、競賽舉辦信息、學(xué)生報(bào)名情況、經(jīng)費(fèi)使用情況、項(xiàng)目進(jìn)展情況等,方便質(zhì)量監(jiān)控與管理。
2.方便的統(tǒng)計(jì)分析
教師可以利用系統(tǒng)獲得全校學(xué)生的報(bào)名數(shù)據(jù),教務(wù)處可以方便地獲得各學(xué)科競賽的獲獎信息。自動生成各種分析圖表,柱狀圖、餅狀圖、統(tǒng)計(jì)表等,如各競賽不同年度的獲獎成績、獲獎人數(shù)對比表,各年度投入經(jīng)費(fèi)和獲獎數(shù)量的關(guān)系對比表,歷屆競賽信息統(tǒng)計(jì)表等,為日后學(xué)科競賽管理工作提供指導(dǎo)意見。
3.良好的數(shù)據(jù)接口
系統(tǒng)設(shè)計(jì)了多處數(shù)據(jù)導(dǎo)入、導(dǎo)出功能,支持excel、dbf,access多種數(shù)據(jù)格式,方便與其他信息管理系統(tǒng)的對接,如導(dǎo)入學(xué)生和教師賬號,導(dǎo)出學(xué)生獎勵學(xué)分匯總表。系統(tǒng)提供了豐富的報(bào)表格式,既可以直接打印輸出報(bào)表,也可以導(dǎo)出電子格式。學(xué)生、教師在登錄系統(tǒng)時,使用的是教務(wù)系統(tǒng)中賬號視圖,實(shí)現(xiàn)了賬號的統(tǒng)一,保證了與教務(wù)管理系統(tǒng)的數(shù)據(jù)一致性。