人事管理系統(tǒng)設(shè)計(jì)范文

時(shí)間:2023-05-06 18:24:26

導(dǎo)語:如何才能寫好一篇人事管理系統(tǒng)設(shè)計(jì),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

篇1

關(guān)鍵詞:管理信息系統(tǒng)(MIS) 專用人事管理系統(tǒng)(SPMS) 系統(tǒng)設(shè)計(jì)

一、管理信息系統(tǒng)(MIS)和專用人事管理系統(tǒng)(SPMS)簡介

1.管理信息系統(tǒng)(MIS)

MIS(Management Information System),即管理信息系統(tǒng),是一個(gè)由人、計(jì)算機(jī)設(shè)備、相關(guān)軟件等組成的能進(jìn)行信息的收集、儲(chǔ)存、處理、傳送和使用的系統(tǒng),能夠?qū)崪y企業(yè)的各種運(yùn)行情況,并利用現(xiàn)在和過去的歷史數(shù)據(jù)預(yù)測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)。

MIS 是一個(gè)不斷發(fā)展的新型學(xué)科,MIS的定義隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的進(jìn)步也在不斷更新,在現(xiàn)階段普遍認(rèn)為MIS 是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。

從概念上,MIS由四個(gè)部件構(gòu)成:信息源、信息處理器、信息用戶和信息管理者。它們的聯(lián)系如圖1所示:

信息源是信息的產(chǎn)生地;信息處理器負(fù)擔(dān)信息的傳輸、加工、保存等任務(wù);信息用戶是信息的使用者,利用信息進(jìn)行決策;信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)。

管理信息系統(tǒng)一般被看作一個(gè)金字塔形的結(jié)構(gòu),分為從底層的業(yè)務(wù)處理到運(yùn)行控制、管理控制、最高層的戰(zhàn)略計(jì)劃。最基層由任務(wù)巨大、處理繁雜的事務(wù)信息和狀態(tài)信息構(gòu)成。層次越往上,事務(wù)處理的范圍越小,針對的也是比較特殊和非結(jié)構(gòu)化的問題。

2. 專用人事管理系統(tǒng)(SPMS)

專用人事管理系統(tǒng)(SPMS)系統(tǒng)主要用于員工個(gè)人資料的錄入、職務(wù)變動(dòng)的記錄和管理;使用SPMS便于動(dòng)態(tài)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的配置;從而加快OA步伐,減輕工作負(fù)擔(dān),提高工作效率,保證數(shù)據(jù)的準(zhǔn)確性,便于人事信息管理。它由新員工檔案輸入、人更、員工檔案查詢修改三個(gè)重要功能模塊構(gòu)成,通過共同的作用對象――人員信息,相互聯(lián)系,相互制約;并根據(jù)三個(gè)功能模塊各自的工作職責(zé),采取分布式處理(Distributed Transact)方式,完成人事信息維護(hù)工作。

SPMS系統(tǒng)中的信息來自人事管理部門,維護(hù)數(shù)據(jù)量大且復(fù)雜,呈階段性,符合信息的前兩個(gè)基本特征。信息在系統(tǒng)處理過程中,反饋與控制分支條件復(fù)雜,靈活多變,政策性強(qiáng),必須提供實(shí)時(shí)可變的系統(tǒng)結(jié)構(gòu)。

二、專用人事管理系統(tǒng)(SPMS)項(xiàng)目設(shè)計(jì)

1.項(xiàng)目開發(fā)背景

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。隨著我國國企改革的深入和社會(huì)主義市場經(jīng)濟(jì)的日趨繁榮,導(dǎo)致各企業(yè)間的競爭日益激烈,迫使企業(yè)采取先進(jìn)的計(jì)算機(jī)硬件設(shè)備以及高質(zhì)量的輔助軟件來管理企業(yè)的各項(xiàng)運(yùn)作,以提高本企業(yè)的勞動(dòng)生產(chǎn)率以及人員效率。人事管理系統(tǒng)軟件作為一種管理軟件正在各企事業(yè)單位中得到越來越廣泛的應(yīng)用。直面激烈的市場競爭,“人”是最重要的因素!管好人,充分挖掘人的潛能,是人力資源部門的主要工作任務(wù)。

本文是從現(xiàn)代企業(yè)管理中的人事管理現(xiàn)狀出發(fā),針對人事管理的復(fù)雜程序,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,開發(fā)出的操作簡單而且方便實(shí)用的一個(gè)人事管理系統(tǒng)。所有數(shù)據(jù)由人力資源管理部門人員輸入。

2. 設(shè)計(jì)指導(dǎo)思想

(1)本系統(tǒng)是企事業(yè)單位管理信息系統(tǒng)的基礎(chǔ)部分。為其他子系統(tǒng),如考勤管理系統(tǒng)、工資管理系統(tǒng)等系統(tǒng),提供員工的基本信息;同時(shí)為其他系統(tǒng)提供了員工登錄的密碼認(rèn)證和權(quán)限分配功能。

(2)企業(yè)人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

(3)簡化操作的中間環(huán)節(jié),使整個(gè)處理過程盡可能符合人們的習(xí)慣性思路,讓只要熟悉自己本職工作的計(jì)算機(jī)技能水平不高人員也可以熟悉使用本系統(tǒng),完成正確的管理工作。

(4)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能相互組合和修改,又便于將來系統(tǒng)的升級(jí)更新。

3.開發(fā)工具及運(yùn)行環(huán)境

開發(fā)工具:Delphi 7.0

數(shù) 據(jù) 庫:Access

運(yùn)行環(huán)境:Windows 9x、 Windows NT、 Windows 2000、 Windows XP

4.需求分析

專用人事管理系統(tǒng)的核心是人事管理,在本系統(tǒng)中其功能主要體現(xiàn)在新員工檔案輸入(即:增加新員工)、人更、員工檔案查詢修改上。

以人事基本信息的員工號(hào)為聯(lián)系主線,各個(gè)模塊在此基礎(chǔ)上維護(hù)各自職責(zé)范圍內(nèi)的信息,這些信息即可作為其他模塊信息處理的依據(jù)(但不可更改)。在“增加新員工”字窗口中,員工號(hào)和密碼會(huì)自動(dòng)按順序生成,并且不允許修改;是信息的中樞,做最基礎(chǔ)的信息維護(hù);查詢相關(guān)必要信息。

(1)新員工檔案輸入功能模塊分析

新員工檔案輸入即“增加新員工”字窗口,主要功能是自動(dòng)按順序生成員工號(hào)和密碼,是人動(dòng)模塊、員工檔案查詢修改功能模塊的信息維護(hù)依據(jù)。

(2)人動(dòng)功能模塊分析

人更功能模塊主要完成對人員職位和變動(dòng)情況等信息進(jìn)行維護(hù)。依據(jù)增加新員工模塊中提供的唯一員工號(hào)和密碼對人員職位變動(dòng)情況和時(shí)間、部門以及職位進(jìn)行信息的維護(hù)和更新。

(3)員工信息查詢修改功能模塊分析

員工信息查詢修改功能模塊是整個(gè)MIS系統(tǒng)數(shù)據(jù)維護(hù)的中心。完成對員工信息的綜合修改和維護(hù)。在該模塊中還涉及到對員工登錄密碼的修改。

5.結(jié)構(gòu)設(shè)計(jì)

根據(jù)需求分析,筆者提出SPMS系統(tǒng)的數(shù)據(jù)流程圖如圖2所示,所有數(shù)據(jù)由人力資源管理部門管理人員輸入:

SPMS系統(tǒng)采用分布式處理方式,具體信息在各個(gè)相關(guān)的子系統(tǒng)中運(yùn)作處理,然后將處理好的數(shù)據(jù)提交給共用的Access數(shù)據(jù)庫,達(dá)到信息共享與實(shí)時(shí)更新的目的。

6.功能設(shè)計(jì)

(1) 基本信息維護(hù)

基本信息維護(hù)主要涉及到:

員工信息:員工號(hào)、密碼、權(quán)限、姓名、性別、生日、部門、職務(wù)、受教育程度、專業(yè)、通訊地址、電話、E-mail、當(dāng)前狀態(tài)、其它

人動(dòng):記錄號(hào)、員工、變動(dòng)、詳細(xì)描述

所需的外部數(shù)據(jù)支持:

部門設(shè)置:部門編號(hào)、名稱......

(2)用戶管理部分

針對三個(gè)功能模塊,需要各自的數(shù)據(jù)維護(hù)與更新,而在每一個(gè)功能模塊內(nèi)部,僅僅確定用戶在用戶管理上的權(quán)限,其他部分的權(quán)限控制暫時(shí)不予開放。因?yàn)樵诟鱾€(gè)功能模塊中的信息維護(hù)僅限于自己的人員,所以無需做非常嚴(yán)格的權(quán)限控制。具體實(shí)現(xiàn)功能如下:

用戶添加

用戶修改

用戶刪除

④當(dāng)前登錄用戶密碼修改

為了限制部分用戶到服務(wù)器上打開數(shù)據(jù)庫修改密碼或添加用戶,數(shù)據(jù)庫中保存的用戶名、密碼、所屬部門等相關(guān)信息均經(jīng)過加密后保存。用戶名大小寫不敏感,密碼大小寫敏感。

篇2

關(guān)鍵詞關(guān)鍵詞:REST;人事管理;多平臺(tái);招聘管理;Android

中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):16727800(2014)002011003

0引言

當(dāng)前,越來越多的企事業(yè)和政府部門通過建設(shè)信息化系統(tǒng)來替代傳統(tǒng)的紙質(zhì)辦公,電子信息化的便捷性、規(guī)范性逐步得到了大眾的認(rèn)可。人事管理在各企事業(yè)單位的行政管理工作中具有相當(dāng)重要的地位,越來越多的單位意識(shí)到人力資源是一個(gè)企業(yè)的核心價(jià)值,管理好企業(yè)的人力資源是保障企業(yè)正常運(yùn)作非常重要的環(huán)節(jié)。

公安部第三研究所現(xiàn)有在職職工1 500余人,每年有近百人的人動(dòng),如果使用傳統(tǒng)的紙質(zhì)管理方式來管理人力資源,將浪費(fèi)大量的人力物力,并且往往事倍功半。在此形勢下,為了充分利用電子信息化的便捷性和規(guī)范性,建立統(tǒng)一的管理流程,通過建設(shè)人事管理系統(tǒng)來幫助管理人員準(zhǔn)確地進(jìn)行管理工作是十分必要的,本系統(tǒng)就是在此前提下進(jìn)行設(shè)計(jì)和開發(fā)的。

1REST架構(gòu)風(fēng)格

REST(Representational State Transfer)是由Roy Thomas Fielding[1]在博士論文中提出的一種架構(gòu)風(fēng)格,又稱“表征狀態(tài)轉(zhuǎn)移”,REST風(fēng)格的架構(gòu)包含了4個(gè)核心原則:①REST首先將所有的事物都抽象為資源,并將資源與URI進(jìn)行對應(yīng),使得每個(gè)資源都有唯一對應(yīng)的URI;②客戶端通過URI來確定資源的表征,對資源的操作通過HTTP協(xié)議的不同方法(GET、POST、PUT、DELETE)來確定;③客戶端通過鏈接將應(yīng)用從一個(gè)狀態(tài)改變?yōu)榱硪粋€(gè)狀態(tài),通過操作資源的表現(xiàn)形式來操作資源;④資源可以定義多種表現(xiàn)形式,客戶端可以通過資源的描述對資源進(jìn)行不同形式的展現(xiàn)[2]。

由于HTTP協(xié)議是無狀態(tài)協(xié)議,所以利用REST風(fēng)格架構(gòu)的Web軟件也是無狀態(tài)的[3]??蛻舳说拿看握埱髴?yīng)該詳細(xì)描述本次操作的所有屬性,服務(wù)器不會(huì)額外地保存操作狀態(tài)。

2系統(tǒng)架構(gòu)設(shè)計(jì)

2.1總體架構(gòu)設(shè)計(jì)

系統(tǒng)主要采用JAVA語言編寫,采用JAVAEE架構(gòu)[4],利用三層架構(gòu)將系統(tǒng)從邏輯上分為表示層、業(yè)務(wù)層、數(shù)據(jù)層[5],如圖1所示。

(1)表示層。主要負(fù)責(zé)與最終用戶之間的交互,并通過不同的展現(xiàn)形式將系統(tǒng)中的數(shù)據(jù)展現(xiàn)出來。表示層主要分為兩部分:一個(gè)是基于Web的BS架構(gòu)展現(xiàn),通過Web的形式進(jìn)行交互;另一個(gè)是基于Android平臺(tái)的展現(xiàn)[6],通過構(gòu)建Android應(yīng)用展現(xiàn)數(shù)據(jù)。兩者的數(shù)據(jù)來源均為REST接口。

(2)業(yè)務(wù)層。主要是對業(yè)務(wù)邏輯的封裝,業(yè)務(wù)層包含了面向表示層的REST接口、業(yè)務(wù)規(guī)則接口、數(shù)據(jù)訪問接口,利用面向接口的編程方式進(jìn)行設(shè)計(jì),這三者之間的實(shí)現(xiàn)通過注入的設(shè)計(jì)模式進(jìn)行相互調(diào)用。數(shù)據(jù)訪問接口的實(shí)現(xiàn)通過Hibernate框架將數(shù)據(jù)庫映射為實(shí)體,通過操作實(shí)體達(dá)到更新數(shù)據(jù)庫的目的。

(3)數(shù)據(jù)層。數(shù)據(jù)層即數(shù)據(jù)庫,本系統(tǒng)采用MySQL作為數(shù)據(jù)庫軟件。

2.2系統(tǒng)框架應(yīng)用

為了更高效、更方便地開發(fā),系統(tǒng)整合了多種開源框架進(jìn)行構(gòu)建。主要的開發(fā)框架包括:

(1)Hibernate。用Hibernate作為ORM框架,用作數(shù)據(jù)與實(shí)體之間的映射,由于系統(tǒng)主要采用面向?qū)ο蟮脑O(shè)計(jì)方法,為了消除面向?qū)ο蠓椒ㄅc關(guān)系型數(shù)據(jù)庫之間的差異,采用Hibernate作為數(shù)據(jù)操作的基本框架。

(2)RESTEasy。RESTEasy是JBoss的一個(gè)開源框架,用于構(gòu)建REST風(fēng)格的Web服務(wù)。本系統(tǒng)中,通過使用RESTEasy框架,為不同的客戶端程序提供統(tǒng)一的REST風(fēng)格Web服務(wù),專注于數(shù)據(jù)的提供,而展現(xiàn)方式由不同的客戶端來實(shí)現(xiàn)。

(3)jQuery。本系統(tǒng)使用jQuery作為Web展示部分的前端框架,在網(wǎng)頁形式下提供各種前端特效,使操作更人性化、便捷化。

由于本系統(tǒng)采用的是符合JAVAEE規(guī)范的jBoss應(yīng)用服務(wù)器,因此,利用Java的Annotation可以實(shí)現(xiàn)各個(gè)框架之間的整合。

3系統(tǒng)功能設(shè)計(jì)

人事管理系統(tǒng)的主要功能如圖2所示。

人事管理系統(tǒng)的用戶角色主要分為4類,按照權(quán)限從高到低主要分為系統(tǒng)管理員、人事管理專員、普通在職職工、一般注冊用戶。其中:系統(tǒng)管理員主要負(fù)責(zé)保障系統(tǒng)的正常運(yùn)行,包括對用戶權(quán)限進(jìn)行調(diào)整,系統(tǒng)參數(shù)的設(shè)置等功能;

人事管理專員主要負(fù)責(zé)對在職人員的信息審批管理、各部門的招聘信息管理、入職信息管理、一般信息等;

普通在職職工主要負(fù)責(zé)對個(gè)人信息進(jìn)行實(shí)時(shí)維護(hù),維護(hù)后需要經(jīng)過人事管理專員審批后才能生效;

一般注冊用戶主要是一些應(yīng)聘人員,需要對簡歷進(jìn)行維護(hù),選擇應(yīng)聘崗位等。

(1)公共信息瀏覽。系統(tǒng)中的所有用戶都具有瀏覽公共信息的權(quán)限,公共信息主要包括單位基本信息和組織架構(gòu),以及一些日常動(dòng)態(tài),便于應(yīng)聘者和在職職工及時(shí)了解單位的人事動(dòng)態(tài)。這些信息是由系統(tǒng)管理員或者人事管理專員在后臺(tái)管理系統(tǒng)中進(jìn)行錄入的。

(2)一般用戶注冊。主要是提供給應(yīng)聘人員,在參加應(yīng)聘之前需要注冊成為系統(tǒng)會(huì)員,為了保證用戶信息的真實(shí)性,在應(yīng)聘前必須進(jìn)行身份驗(yàn)證,驗(yàn)證方式可以通過郵件或者手機(jī)號(hào)碼。用戶在注冊時(shí)必須填寫郵件地址或手機(jī)號(hào)碼,注冊成功后系統(tǒng)會(huì)自動(dòng)發(fā)送驗(yàn)證碼到用戶郵箱或用戶手機(jī)。

(3)個(gè)人簡歷管理。應(yīng)聘人員在注冊成為會(huì)員之后就可以進(jìn)行個(gè)人簡歷管理,為了適應(yīng)不同的崗位要求,每個(gè)用戶可以維護(hù)最多5份簡歷,每個(gè)用戶可以同時(shí)應(yīng)聘3個(gè)不同部門的崗位,并根據(jù)不同的崗位投遞不同的簡歷。

(4)人員信息管理。該功能主要面向在職職工,當(dāng)職工入職后,需要補(bǔ)充職工的個(gè)人信息。為了讓單位及時(shí)了解職工的最新信息,在職職工也可以隨時(shí)更新個(gè)人的基本信息。

(5)人員信息審批。一旦在職職工的基本信息發(fā)生了變化,系統(tǒng)將會(huì)提醒管理專員。人事管理專員在對信息進(jìn)行核實(shí)后,在系統(tǒng)中對職工的基本信息進(jìn)行審批,審批通過后,個(gè)人信息的更新內(nèi)容將在系統(tǒng)中生效,如果審批沒通過,系統(tǒng)會(huì)提示職工重新進(jìn)行修改,修改后再次審批,直至通過為止。

(6)招聘信息管理。招聘工作是人事管理專員日常工作的重要環(huán)節(jié),各個(gè)部門的人事專員根據(jù)各個(gè)部門的招聘需求招聘信息,每個(gè)部門的人事管理專員只能自己部門的招聘信息。如果有應(yīng)聘者應(yīng)聘了的崗位,人事管理專員可以查看該應(yīng)聘用戶的簡歷,然后通過在線發(fā)送短消息和郵件通知應(yīng)聘者,也可以打電話通知。對于應(yīng)聘成功的人員,可以將該人員轉(zhuǎn)為在職職工用戶。

(7)系統(tǒng)管理。系統(tǒng)管理員為了保證系統(tǒng)正常運(yùn)行,可以對系統(tǒng)參數(shù)進(jìn)行設(shè)置,設(shè)置的內(nèi)容包括在線發(fā)送短消息的接口地址、在線發(fā)送電子郵件的發(fā)送地址、發(fā)送用戶名和密碼,通過SMTP/POP3協(xié)議發(fā)送和接受電子郵件。

(8)用戶權(quán)限管理。包括用戶角色管理、部門設(shè)置、用戶與部門的對應(yīng)管理、用戶與角色的對應(yīng)管理等,可以自由調(diào)配每個(gè)部門的人事專員和用戶。

4REST應(yīng)用

在本系統(tǒng)中,利用JBoss RESTEasy框架實(shí)現(xiàn)REST風(fēng)格的架構(gòu)。RESTEasy框架將資源為Web服務(wù),客戶端通過消費(fèi)這些Web服務(wù)來進(jìn)行業(yè)務(wù)操作[7]。Web服務(wù)與客戶端之間的數(shù)據(jù)交換格式主要以JSON格式為主。

4.1識(shí)別系統(tǒng)資源

基于REST風(fēng)格的架構(gòu)最重要的就是要識(shí)別系統(tǒng)中的資源,并為資源定義唯一的URI。通過對系統(tǒng)數(shù)據(jù)進(jìn)行建模,識(shí)別系統(tǒng)中的主要數(shù)據(jù)模型分為新聞?lì)悺⒄衅割?、職工信息類、系統(tǒng)類4大類別,并逐一對資源進(jìn)行細(xì)化。

以招聘類別為例,首先進(jìn)行數(shù)據(jù)建模,利用ER圖的形式,對招聘相關(guān)的業(yè)務(wù)實(shí)體及關(guān)系進(jìn)行描述,如圖3所示。

5結(jié)語

為了滿足人事信息管理工作需求,及時(shí)了解職工的最新信息,實(shí)現(xiàn)招聘工作的在線運(yùn)行,本文利用REST風(fēng)格架構(gòu)的Web服務(wù)構(gòu)建了一套多平臺(tái)的人事管理系統(tǒng)。以Web服務(wù)作為數(shù)據(jù)提供基礎(chǔ),分別建設(shè)了以Web為主的網(wǎng)站、在線管理系統(tǒng)以及以Android平臺(tái)為基礎(chǔ)的移動(dòng)終端應(yīng)用。

通過這套系統(tǒng),公安部第三研究所完成了2013年的招聘工作,實(shí)現(xiàn)了網(wǎng)上在線招聘審核和信息維護(hù),降低了人事管理工作成本,提高了人事管理工作效率。

參考文獻(xiàn):

[1]ROY THOMAS FIELDING. Architectural styles and the design of networkbased software architectures[M].California:Information and Computer Science, UC Irvine,Ph D, 2000.

[2]鄒燕飛,孫愛良.多平臺(tái)網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)系統(tǒng)研究與設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013 (8).

[3]MARKUS LANTHALER,CHRISTIAN G TL,NABIL TABBANE.Seamless integration of RESTful services into the web of data[J].Advances in Multimedia,2012.

[4]萬常選,廖國瓊,劉喜平,等.依賴約束與多值聯(lián)系的ER建模方法[J].計(jì)算機(jī)教育,2012 (22):76.

[5]黃光芳.面向接口編程在三層架構(gòu)系統(tǒng)中的設(shè)計(jì)及應(yīng)用[J].計(jì)算應(yīng)用與軟件,2009,26(6):134.

[6]閔現(xiàn)暢,黃理燦,基于Android平臺(tái)的Web服務(wù)技術(shù)研究[J].工業(yè)控制計(jì)算機(jī),2011,24(4):92.

[7]樂藝.工廠模式在分層架構(gòu)中的應(yīng)用[J].微型機(jī)與應(yīng)用,2012,31(14):8890.

[8]袁立國,陳中育,李方鵬,等.一種軟件開發(fā)框架的設(shè)計(jì)優(yōu)化[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2013,22(5):7075.

[9]鄭燦.REST服務(wù)資源多重表述在資源獲取時(shí)的性能比較[J].上海電力學(xué)院學(xué)報(bào),2011,27(4):349353.

[10]尹京花,王華軍.基于Android開發(fā)的數(shù)據(jù)存儲(chǔ)[J].數(shù)字通信,2012,39(6):7981.

[12]胡君,程京,王敏.基于XML的REST API設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2011,24(4):166.

篇3

【關(guān)鍵詞】面向Web應(yīng)用 人事管理系統(tǒng) 信息化

1 需求分析

人事管理系統(tǒng)代替?zhèn)鹘y(tǒng)人力資源行政人員的手工管理的工作,包括人事信息、部門信息和職能信息的管理工作及部分企業(yè)業(yè)務(wù)工作流程。根據(jù)使用權(quán)限不同,人事管理系統(tǒng)分為普通用戶和管理員,兩類權(quán)限用戶使用的系統(tǒng)的功能。采用面向?qū)ο笮枨蠓治龇椒?,管理員用例圖如圖1所示。

2 總體設(shè)計(jì)

根據(jù)數(shù)據(jù)分析和數(shù)據(jù)庫設(shè)計(jì)分析,結(jié)合實(shí)際情況,其主要結(jié)構(gòu)分為員工基本信息管理、人動(dòng)管理、部門管理和人事薪資管理。軟件結(jié)構(gòu)圖如圖2所示。

3 詳細(xì)設(shè)計(jì)

結(jié)合總體設(shè)計(jì)的模塊劃分,詳細(xì)設(shè)計(jì)對模塊進(jìn)行設(shè)計(jì),部分模塊系設(shè)計(jì)如下:

3.1 密碼修改

用戶登錄系統(tǒng)之后可以選擇“修改密碼”進(jìn)入密碼修改界面,錄入用戶名、原密碼、新密碼,系統(tǒng)驗(yàn)證密碼正確后,修改密碼并提示用戶“密碼修改成功”,同時(shí)發(fā)送郵件通知用戶。新密碼在用戶下次登錄時(shí)生效。

3.2 找回密碼

用戶登錄系統(tǒng)之后可以選擇“找回密碼”進(jìn)入密碼找回界面,錄入用戶名及相關(guān)確認(rèn)信息(如,郵箱地址、身份證號(hào)碼等),系統(tǒng)驗(yàn)證正確后,將原密碼發(fā)送郵件告知用戶。用戶需要在其注冊的安全郵箱收郵件找回原密碼。

3.3 增加部門

在增加部門界面,點(diǎn)擊左上方的添加部門信息,則頁面就會(huì)鏈接到添加部門界面。在添加部門界面中,可以添加新的部門信息。在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會(huì)提示相應(yīng)的錯(cuò)誤。

4 數(shù)據(jù)庫設(shè)計(jì)

如前需求分析,經(jīng)過概念設(shè)計(jì)、邏輯設(shè)計(jì)后,得到數(shù)據(jù)庫的表結(jié)構(gòu)如圖3所示。

5 結(jié)論

人事管理系統(tǒng)軟件將員工管理、部門管理、工資管理、信息查詢、用戶管理等功能提供給人事管理人員,提高了人事管理的效率和準(zhǔn)確性,是信息化推廣在企業(yè)、公司的應(yīng)用。

參考文獻(xiàn)

[1]張計(jì)龍.基于改進(jìn)MVC的高校人事管理系統(tǒng)[J].計(jì)算機(jī)工程,2004(08).

[2]史會(huì)余.基于的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與開發(fā)[J].電腦編程技巧與維護(hù),2015(23).

[3]郭鵬飛.基于的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].無線互聯(lián)科技,2013(04).

篇4

在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。

本企業(yè)人事管理系統(tǒng)采用C/S結(jié)構(gòu),主要對企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個(gè)完善的、強(qiáng)大的員工信息數(shù)據(jù)庫。它是以.NET2005.和SQL 2005 Express數(shù)據(jù)庫作為開發(fā)平臺(tái)。使用C# 設(shè)計(jì)操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲(chǔ)、調(diào)用查詢等功能;并使用SQL 2005數(shù)據(jù)庫形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)存儲(chǔ)。

本文詳細(xì)介紹了企業(yè)人事管理系統(tǒng)的功能需求,系統(tǒng)設(shè)計(jì)和具體實(shí)現(xiàn)。并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。

關(guān)鍵詞 企業(yè)人事管理系統(tǒng);C/S;員工信息數(shù)據(jù)庫

企業(yè)人事管理系統(tǒng)設(shè)計(jì)方案

3.1 系統(tǒng)需求分析

性能需求:整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。

功能需求:系統(tǒng)功能主要包括以下幾個(gè)方面:一,信息管理. 包含員工信息管理,用戶信息管理和部門信息管理.二,日志管理. 三,系統(tǒng)管理.各模塊功能如下:

a) 員工基本信息管理

此功能模塊主要完成員工大量基本信息的管理,包括員工信息錄入,員工信息刪除,員工信息修改等子模塊,主要目的是協(xié)助企業(yè)管理人員管理新老員工的大量信息,將以往大量分散的信息統(tǒng)一集中到數(shù)據(jù)庫中。

b) 員工基本信息統(tǒng)計(jì)查詢

此功能模塊主要提供給管理員查詢員工信息詳情,協(xié)助管理人員根據(jù)條件快速定位員工以及對員工信息的統(tǒng)計(jì)分析。通過此功能模塊,管理人員可以對大量員工的詳細(xì)情況進(jìn)行統(tǒng)計(jì),例如年齡段分析,工齡分析等。

c) 部門基本信息管理

此功能模塊主要是提供給管理員對公司的部門進(jìn)行分類統(tǒng)計(jì)。完成對公司新增部門或精簡部門完成添加或刪除等功能。

d) 用戶信息管理

此功能模塊主要是提供給管理員分配企業(yè)人事管理的權(quán)限。設(shè)置合法用戶對整個(gè)管理系統(tǒng)實(shí)施管理。具有添加或刪除或修改管理用戶的功能。

e) 賬號(hào)管理

此功能模塊對系統(tǒng)中的賬號(hào)進(jìn)行管理,將用戶密碼加密存儲(chǔ),主要為安全方面考慮而設(shè)置,使用基于角色的權(quán)限控制來區(qū)分用戶。

f) 日志管理

此功能模塊將用戶登錄登出情況以及對系統(tǒng)的操作等進(jìn)行日志記錄備案以供需要的時(shí)候追蹤查詢。

g) 登錄系統(tǒng)

此模塊實(shí)現(xiàn)系統(tǒng)用戶的安全登錄,保護(hù)系統(tǒng)只接受合法授權(quán)用戶的訪問。

用戶需求: 因?yàn)榇斯芾硐到y(tǒng)主要是針對大多數(shù)企業(yè)的人事管理部門管理公司內(nèi)部人事而開發(fā)的,它僅僅是提供給人事管理部門的工作人員使用,也就是說用戶角色都是單一的,他們都是系統(tǒng)的管理者,享有平等的權(quán)限.系統(tǒng)管理員點(diǎn)擊用戶管理,可以對用戶信息表進(jìn)行查詢,編輯,刪除,添加新用戶等操作。合法用戶在成功登陸系統(tǒng)后可以進(jìn)行系統(tǒng)的整體操作.

3.2系統(tǒng)設(shè)計(jì)原則

A、實(shí)用性原則

要力求最大限度地滿足實(shí)際工作的需要,充分考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性,把滿足客戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。

B、可擴(kuò)展性與可維護(hù)性原則

為適應(yīng)將來的發(fā)展,MIS系統(tǒng)應(yīng)該具有良好的可擴(kuò)展性和可維護(hù)性。軟件設(shè)計(jì)盡可能模塊化、組件化、是應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。

C、安全可靠性原則

應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫的備份策略恰當(dāng),以防災(zāi)難性事故發(fā)生。

D、用戶界面設(shè)計(jì)原則

圖形化原則:用戶界面的設(shè)計(jì)應(yīng)做到美觀大方。用戶界面應(yīng)直觀、明了、條理清晰。實(shí)現(xiàn)“傻瓜型”管理——易學(xué)、易用、易管理。

E、數(shù)據(jù)庫設(shè)計(jì)原則

對數(shù)據(jù)庫的設(shè)計(jì)因該體現(xiàn)一致性、完整性、安全性、可伸縮性和規(guī)范化。

4 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)

4.1 系統(tǒng)設(shè)計(jì)概要

系統(tǒng)設(shè)計(jì)要在理解需求和分析需求之后才能正確搭建.

理解需求是在問題及其最終解決方案之間架設(shè)橋梁的第一步。開發(fā)者只有和客戶充分理解了需求之后才能開始設(shè)計(jì)系統(tǒng)。否則,對需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量返工。

篇5

一、系統(tǒng)目標(biāo)設(shè)計(jì)

人事工資管理系統(tǒng)主要是用于對企業(yè)工資方面進(jìn)行管理,對工資數(shù)據(jù)的錄入、計(jì)算,生成企業(yè)員工的個(gè)人臺(tái)賬,打印出員工的工資報(bào)表。設(shè)計(jì)時(shí)要采用用戶名、密碼輸入等安全機(jī)制,以保證工資管理系統(tǒng)不受其他主觀因素的干擾。

二、系統(tǒng)的設(shè)計(jì)理念

首先,要從企業(yè)軟硬件管理的實(shí)際情況出發(fā),充分利用好企業(yè)現(xiàn)有的軟硬件設(shè)備,工資管理系統(tǒng)的開發(fā)方案要適用于企業(yè)網(wǎng)絡(luò)運(yùn)行的環(huán)境,在實(shí)現(xiàn)應(yīng)用效果的同時(shí),最大限度的發(fā)揮出企業(yè)內(nèi)部資源。其次,系統(tǒng)的設(shè)計(jì)要與企業(yè)的工資管理規(guī)定相符合,以滿足企業(yè)全體員工的日常需求,對操作系統(tǒng)設(shè)計(jì)時(shí),要以方便、快捷、實(shí)用為原則,以確保系統(tǒng)的高效使用。再次,系統(tǒng)要采用模塊化的程序設(shè)計(jì)方式,便于對系統(tǒng)各種功能進(jìn)行組合與調(diào)整的同時(shí),也便于對日常的維護(hù)。最后,系統(tǒng)設(shè)計(jì)要具備數(shù)據(jù)庫維護(hù)功能,這就可以依據(jù)用戶的實(shí)際需求,進(jìn)行相應(yīng)的添加、修改與刪除等操作。

三、系統(tǒng)具備的功能

1.工資管理。依據(jù)工資項(xiàng)目、計(jì)算公式,能夠自動(dòng)計(jì)算出個(gè)人所得稅上繳額度。具體操作包括工資類別、工資基礎(chǔ)數(shù)據(jù)、資料匯總以及計(jì)算結(jié)果等等。

2.員工信息。能夠增加與修改與員工相關(guān)的基本信息,比如員工的調(diào)動(dòng)、離職、退休等等。系統(tǒng)能夠根據(jù)部門申請,通過人力資源部門上報(bào)給上級(jí)領(lǐng)導(dǎo)進(jìn)行審批。

3.績效考核??冃到y(tǒng)的設(shè)計(jì)包括:相關(guān)考核信息的收集、績效考核計(jì)劃的制定、輸入等等。人事管理系統(tǒng)能夠自動(dòng)進(jìn)行分析與評(píng)分,并把這一結(jié)果應(yīng)用于工資發(fā)放之中。

4.查詢功能。系統(tǒng)能夠?qū)T工的基本信息、各種與工資相關(guān)的資料進(jìn)行有效查詢,并且可以采用工號(hào)查詢、姓名查詢兩種方式。

四、數(shù)據(jù)庫的設(shè)計(jì)

我們要針對企業(yè)工資管理的內(nèi)容、流程、模式出發(fā)對系統(tǒng)進(jìn)行設(shè)計(jì),設(shè)計(jì)必須符合企業(yè)發(fā)展的實(shí)際,系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)要包含以下內(nèi)容:

1.人員的基本信息。數(shù)據(jù)庫項(xiàng)主要包括:員工的姓名、性別、工號(hào)、籍貫、出生年月日、民族、、身份證號(hào)、聯(lián)系地址、聯(lián)系電話等內(nèi)容。

2.部門與崗位信息。包括部門名稱、崗位名稱以及崗位工資等級(jí)等內(nèi)容。

3.工齡工資。這一數(shù)據(jù)庫項(xiàng)要包含員工的工齡以及對應(yīng)的工資數(shù)額。

4.工資信息。主要包括員工的姓名、工號(hào)、員工的基本工資、崗位工資、工齡工資、福利待遇等。

五、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)要建立在對企業(yè)實(shí)際需求分析的基礎(chǔ)之上,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)必須要以滿足用戶實(shí)際需求為前提,保證結(jié)構(gòu)之間的邏輯性?;谶@一考慮,我們可以設(shè)計(jì)出以下實(shí)體:即:員工實(shí)體、工資實(shí)體、崗位實(shí)體、工齡實(shí)體以及福利待遇實(shí)體等部分。

六、系統(tǒng)的實(shí)現(xiàn)

實(shí)現(xiàn)系統(tǒng)的邏輯結(jié)構(gòu)的主要方式是通過Visual FoxPro這一項(xiàng)目管理器來具體實(shí)現(xiàn)的。企業(yè)可以通過Visual FoxPro的開發(fā)環(huán)境,對數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行有效設(shè)計(jì),并且對數(shù)據(jù)庫進(jìn)行有效管理,同時(shí)對界面、檢索、報(bào)表以及各種菜單進(jìn)行有效設(shè)置,并且利用項(xiàng)目管理器對程序、數(shù)據(jù)庫進(jìn)行修改、控制與管理,同時(shí)生成可執(zhí)行文件、應(yīng)用程序等。

七、設(shè)計(jì)時(shí)應(yīng)注意的問題

(一)保證數(shù)據(jù)的安全

企業(yè)的人事工資管理系統(tǒng),對于企業(yè)來說是非常機(jī)密的,一旦這些數(shù)據(jù)信息遭到破壞,或者是一些數(shù)據(jù)信息被盜取、泄露,后果是不堪設(shè)想的,所以我們有必要對這些數(shù)據(jù)加以保護(hù)。我們可以以低級(jí)文件的形式將數(shù)據(jù)表打開,利用密鑰的異或運(yùn)算功能對數(shù)據(jù)表中的每一個(gè)字節(jié)進(jìn)行加密,這樣就可以保證數(shù)據(jù)安全性。這種對每一個(gè)字節(jié)都進(jìn)行異或運(yùn)算是一種簡單的數(shù)據(jù)加密模式,它的特點(diǎn)就是對于同一個(gè)數(shù),在連續(xù)兩次異或同一個(gè)數(shù)的情況出現(xiàn)時(shí),那么這個(gè)數(shù)會(huì)保持不變。當(dāng)操作員進(jìn)行這個(gè)程序時(shí),系統(tǒng)會(huì)提示操作員打開密鑰,并且對數(shù)據(jù)表進(jìn)行解密處理。當(dāng)操作不成功時(shí),系統(tǒng)就會(huì)彈出一個(gè)錯(cuò)誤提示,操作員再重新輸入正確的密鑰即可。

(二)保證數(shù)據(jù)的完整

我們在進(jìn)行實(shí)際操作時(shí),必須要經(jīng)常對工資管理系統(tǒng)中的數(shù)據(jù)進(jìn)行備份,防止操作失誤、病毒入侵或者黑客攻擊而造成不必要的損失。

八、總結(jié)

綜上所述,計(jì)算機(jī)的普及與應(yīng)用,加快了信息處理的速度,提高了工作與生活的效率。計(jì)算機(jī)技術(shù)應(yīng)用于工資管理系統(tǒng)是社會(huì)發(fā)展的必然趨勢,我們必須認(rèn)真、系統(tǒng)的加強(qiáng)對人事工資管理系統(tǒng)的設(shè)計(jì),為企業(yè)的發(fā)展打下堅(jiān)實(shí)基礎(chǔ)。

參考文獻(xiàn)

[1] 謝琳潔. 中小型企業(yè)人事工資管理系統(tǒng)的分析與設(shè)計(jì)[J]. 福建電腦, 2009(02) .

[2] 胡娟. 基于B/S模式的工資管理系統(tǒng)[J]. 武漢航海(武漢航海職業(yè)技術(shù)學(xué)院學(xué)報(bào)), 2008(01) .

篇6

【關(guān)鍵詞】高校人事;管理;信息系統(tǒng)

Analysis and Design On College Personnel MIS

Kong DeFeng,He YuYou

Zaozhuang Vocational College of Science & Technology,Zaozhuang,Shandong,277500

Abstract:In this paper,analysis the problems on the current personnel mis,and according the suitable demand of college personnel department,we design the system,provide case and module.

Key words:College personnel;management;info system

用好人,才能搞好教育,作為教育的一個(gè)軟裝備,現(xiàn)在雖然存在很多的人事管理系統(tǒng),但大部分都是根據(jù)企業(yè)的需要制定,導(dǎo)致很多學(xué)校的人事信息管理還停留在Excel的時(shí)代,僅有的一些高校人事系統(tǒng)由于需求制定跟不上時(shí)代的步伐也不能為高校人事部門所采用,因此我們針對高校的特點(diǎn)和需求,開發(fā)設(shè)計(jì)了一款高校人事信息管理系統(tǒng),下面我們闡述該系統(tǒng)的分析和設(shè)計(jì)。

1.系統(tǒng)開發(fā)目標(biāo)

開發(fā)一個(gè)針對高校人才獨(dú)特情況來進(jìn)行人才信息的分析,管理,人才的調(diào)度,達(dá)到最優(yōu)化人才使用和易管理性的目標(biāo)。

使用目標(biāo):

(1)簡單,易操作,非計(jì)算機(jī)人員不經(jīng)過培訓(xùn)或簡單培訓(xùn)即可使用。

(2)后期維護(hù)簡單,擴(kuò)展方便靈活。

2.高校人事管理系統(tǒng)和其他人事管理系統(tǒng)的共同和不同點(diǎn)分析

共同點(diǎn) 查看,修改,添加人員 部門管理 職務(wù)管理 角色劃分 信息統(tǒng)計(jì)

信息打印 人員查找 人員調(diào)度 人員考核

高校具有自己的獨(dú)特點(diǎn):

(1)部門變動(dòng)不大,部門的設(shè)立比較固定,一般不增加或減少部門。

(2)人才專業(yè)變動(dòng)不大,專業(yè)學(xué)科種類比較固定,新增或刪減很少。

(3)人事流動(dòng)性不大,每年新增或流出人員占員工很小比例。

(4)需要科研項(xiàng)目和論文的管理。

(5)職稱管理,對于高校人才來說,職稱的晉升關(guān)系很大,因此需要該模塊。

(6)教師授課情況管理,工作量分析。

(7)暑假,寒假值班管理。

(8)師資衡量,作為教師培訓(xùn),晉升職稱的參考。

企業(yè)需要,高校不需要的功能:

對于員工的簽到,和工資,不涉及,主要原因,高校員工的簽到和企業(yè)不同,高校各系部有自己的規(guī)定,且各系部統(tǒng)計(jì)方法不一樣,高校人事部門一般不負(fù)責(zé)全部員工的簽到,如果要統(tǒng)計(jì),可由各系部自行上報(bào)。工資由于高校一般都由財(cái)務(wù)處和主管政府部門財(cái)政局負(fù)責(zé),單獨(dú)一套發(fā)放標(biāo)準(zhǔn),一般不需要進(jìn)行單獨(dú)開發(fā),如果有需要,可以進(jìn)行二次集成。

3.需求和功能模塊分析

(1)查看人事檔案

用戶可以根據(jù)專業(yè),部門,職稱等來進(jìn)行人才信息的查看。

(2)添加人事檔案(可登陸系統(tǒng)添加,也可由人員自行填寫到Excel進(jìn)行導(dǎo)入添加)

(3)人員刪除

管理員可以根據(jù)用戶標(biāo)識(shí)來進(jìn)行刪除,由于刪除操作具有一定的危險(xiǎn)性,因此我們這里不使用“姓名”或其他屬性來進(jìn)行刪除操作,同時(shí)我們設(shè)置了刪除的階段性可恢復(fù)和刪除的二次確認(rèn)。

(4)修改

管理員可根據(jù)需要,選擇需要修改的用戶信息,然后查看修改的用戶,進(jìn)行修改。

(5)批量修改

對于大規(guī)模用戶的資料修改,可以使用批量修改功能,此功能可以同時(shí)使用“數(shù)據(jù)轉(zhuǎn)換”功能來進(jìn)行替代。

(6)職稱管理。教師職稱的晉升修改,按年度和晉升類型進(jìn)行統(tǒng)計(jì),要求實(shí)時(shí)做出統(tǒng)計(jì)圖形。

(7)授課管理??筛鶕?jù)老師自行填寫的EXCEL來進(jìn)行數(shù)據(jù)轉(zhuǎn)換操作,然后可以統(tǒng)計(jì),查看。

(8)寒暑假值班管理

(9)人才調(diào)度。通過人才評(píng)估系統(tǒng),結(jié)合系部情況,達(dá)到最優(yōu)化人才配置,進(jìn)行教師的調(diào)度安排。

(10)調(diào)度統(tǒng)計(jì)。對每個(gè)員工所有的調(diào)度安排,可以進(jìn)行統(tǒng)計(jì)查看。

(11)人力評(píng)估系統(tǒng)。根據(jù)影響因子:授課,科研項(xiàng)目,論文,學(xué)歷,其他等,來進(jìn)行人力的打分評(píng)價(jià),通過評(píng)估系統(tǒng),來進(jìn)行人才的調(diào)度,達(dá)到優(yōu)化配置,各盡所能。

(12)萬能搜索。能夠通過自定義條件來進(jìn)行數(shù)據(jù)搜索。

(13)萬能統(tǒng)計(jì)。能夠根據(jù)自定義條件來進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)。

(14)數(shù)據(jù)轉(zhuǎn)換功能。由于辦公系統(tǒng)一般都使用office文檔,因此需要文檔和數(shù)據(jù)庫之間能夠進(jìn)行轉(zhuǎn)換,包括格式,數(shù)據(jù)。

(15)過濾器的開發(fā)。修改,添加,轉(zhuǎn)換使用。針對高校人才設(shè)計(jì)內(nèi)容非常多,而我們往往并不需要所有的欄目信息,同時(shí)為了靈活性和可看性,我們設(shè)置了過濾器來進(jìn)行數(shù)據(jù)的操作。

(16)可擴(kuò)展,二次開發(fā)。對于系統(tǒng)的欄目和數(shù)據(jù)庫的構(gòu)建,需要能夠進(jìn)行二次擴(kuò)展。

(17)安全性。關(guān)鍵數(shù)據(jù)需要MD5加密,攔截和過濾SQL攻擊,同時(shí)建立基于角色(RBAC)和路徑的系統(tǒng)授權(quán)認(rèn)證管理。

(18)容錯(cuò)性。由于存在人員對信息的誤操作,而對信息的錄入量非常大,因此我們需要系統(tǒng)具有一定的記錄性和容錯(cuò)性,能夠在一定程度上實(shí)現(xiàn)信息的可恢復(fù)性。

(19)查詢接口API,需要授權(quán)才能使用。主要為了方便其他組織和單位調(diào)用,比如上一級(jí)主管部門,使用xml,或json來返回?cái)?shù)據(jù),同時(shí)該功能需要授權(quán)才能使用。

4.用例UML設(shè)計(jì)

對于系統(tǒng)的整個(gè)設(shè)計(jì),我們可以使用UML用例圖來表示,這里我們把整個(gè)大結(jié)構(gòu)圖(如圖1)展現(xiàn)出來。

對于其中的“數(shù)據(jù)錄入”,“數(shù)據(jù)編輯”,“信息轉(zhuǎn)換”,“數(shù)據(jù)統(tǒng)計(jì)”四個(gè)用例來說,他們也可以稱之為基礎(chǔ)用例,意思就是他們是為其他的用例來服務(wù)的,其他的用例也是基于他們?yōu)榛A(chǔ)的,同時(shí)這樣設(shè)計(jì)的好處是能夠使系統(tǒng)更具有通用性和靈活性。

5.結(jié)束語

我們在本篇文章中主要闡述了針對高校人事管理的信息系統(tǒng)該如何分析和設(shè)計(jì),使得它適合高校人事的特點(diǎn),同時(shí)我們還比較了和企業(yè)型系統(tǒng)的相似和不同點(diǎn),最后我們使用用例圖來描繪整個(gè)系統(tǒng)架構(gòu)。

參考文獻(xiàn)

[1]Tricia Ballad[美].William Ballad[美].姜燕梅,羅云峰譯.PHP應(yīng)用程序安全編程[M].機(jī)械工業(yè)出版社,2010.

[2]韓彥鐸.淺議高校人事信息管理系統(tǒng)構(gòu)建及使用[J].管理觀察,2008,23.

[3]徐寶文,盧紅敏.UML與軟件建模[M].清華大學(xué)出版社,2006.

作者簡介:

篇7

關(guān)鍵詞:人力資源管理系統(tǒng);功能流程;Visual studio 2008;C/S

1 背景和意義

隨著經(jīng)濟(jì)社會(huì)的發(fā)展,公司、企業(yè)的分工越來越細(xì)化,部門之間的聯(lián)系也越來越多,進(jìn)行人事管理時(shí),傳統(tǒng)的手工管理方式就會(huì)出現(xiàn)許多弊端,增加了企業(yè)管理的復(fù)雜度,大大降低了管理效率,因此本系統(tǒng)的目標(biāo)是實(shí)現(xiàn)祁南礦人力資源管理的網(wǎng)絡(luò)化、一體化管理,從而提高企業(yè)的工作效率。根據(jù)一直以來的工作觀察發(fā)現(xiàn)目前人力資源管理存在以下不足:

1)由于公司員工人數(shù)眾多,從總公司到下屬基層單位共計(jì)上千人,在查詢、更新、維護(hù)員工信息時(shí)需要翻閱大量資料,從而增加了管理人員的工作量,降低了工作效率。

2)由于公司內(nèi)部各個(gè)部門采用不同的管理系統(tǒng),造成了公司內(nèi)部數(shù)據(jù)格式的不兼容。為了有效解決上述問題,該電力公司決定建立一套人力資源管理信息系統(tǒng),以實(shí)現(xiàn)對人事信息管理的實(shí)時(shí)監(jiān)控。

3)公司內(nèi)部經(jīng)常會(huì)有人事調(diào)整,當(dāng)員工所在的部門發(fā)生變動(dòng)時(shí),很容易因?yàn)楣芾砣藛T的疏忽造成員工信息的遺漏、丟失,或者同一個(gè)員工的信息重復(fù)出現(xiàn)在不同的部門當(dāng)中,會(huì)給信息管理造成混亂。

4)公司不同部門對于員工不同的管理模式,給員工的考核及財(cái)務(wù)部門的工資核算工作帶來很大困難。

為了克服以上種種弊端,提高員工工作效率和精簡員工數(shù)量,在研究人力資源發(fā)展過程中提出一種人力資源管理系統(tǒng)。

該人力資源系統(tǒng)包括個(gè)人管理、人事管理、招聘管理、培訓(xùn)管理、保險(xiǎn)管理、績效管理、薪酬管理和系統(tǒng)的總體管理模塊。

2 系統(tǒng)的概述

人力資源管理系統(tǒng)是第三代人力資源管理系統(tǒng),特點(diǎn)是從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與人力資源相關(guān)的數(shù)據(jù)(如薪資福利、招聘、個(gè)人職業(yè)生涯的設(shè)計(jì)、培訓(xùn)、職位管理、績效管理、崗位描述、個(gè)人信息和歷史資料)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。

3 系統(tǒng)功能分析及規(guī)劃

3.1 系統(tǒng)模塊簡要介紹

人力資源管理中有很多不同的角色,因此系統(tǒng)設(shè)置了有七個(gè)操作權(quán)限,分別是:管理員、普通用戶、部門經(jīng)理、人事專員、人事經(jīng)理、總經(jīng)理、財(cái)務(wù)專員。其中管理員的權(quán)限是最大。

3.2 系統(tǒng)業(yè)務(wù)流程圖

人力資源管理系統(tǒng)模塊

人力資源管理系統(tǒng)模塊業(yè)務(wù)流程如下:

管理員能夠?qū)崿F(xiàn)的功能如下:系統(tǒng)配置。

普通員工能夠?qū)崿F(xiàn)的功能如下:員工添加,合同簽訂,提交任務(wù),查看系統(tǒng)消息,發(fā)送用戶消息,查看接收消息,調(diào)配申請,離職申請,獎(jiǎng)懲申請等。

部門經(jīng)理能夠?qū)崿F(xiàn)的功能如下:新員工錄用審批,任務(wù),審批任務(wù),調(diào)配申請表審批,離職申請表審批,培訓(xùn)需求添加,加班申請審批,請假申請審批,獎(jiǎng)懲審批,獎(jiǎng)懲公告,合同終止,合同續(xù)簽等。

人事專員能夠?qū)崿F(xiàn)的功能如下:公司信息配置,設(shè)計(jì)組織結(jié)構(gòu),部門信息添加,保存組織當(dāng)前結(jié)構(gòu)形式,薪級(jí)添加,崗級(jí)添加,查看當(dāng)前組織結(jié)構(gòu)圖,人員需求添加,人力資源預(yù)算添加,招聘計(jì)劃添加,簡歷添加,新員工報(bào)到,新員工合同簽訂,新員工合同制定,員工保險(xiǎn)基數(shù)設(shè)置,培訓(xùn)規(guī)章制度添加,培訓(xùn)課程添加,培訓(xùn)需求回復(fù)等。

人事經(jīng)理能夠?qū)崿F(xiàn)的功能如下:培訓(xùn)計(jì)劃制定,培訓(xùn)費(fèi)用申請,考勤類型添加,員工班次管理,考核方法管理,制定考核模版,員工考核模版,保險(xiǎn)基數(shù)添加,保險(xiǎn)比例添加,發(fā)薪時(shí)間配置,發(fā)薪城市配置,發(fā)薪項(xiàng)目添加,崗位薪酬模版設(shè)置,員工薪酬模版設(shè)置,工資稅率配置,工資匯總等。

總經(jīng)理能夠?qū)崿F(xiàn)的功能如下:人員需求審批,人力資源預(yù)算審批,招聘審批,簡歷審批,培訓(xùn)計(jì)劃審批,人事資料報(bào)表查看,員工工資報(bào)表打印,員工報(bào)稅表打印和人才市場服務(wù)商信息查看修改等。

財(cái)務(wù)專員能夠?qū)崿F(xiàn)的功能如下:培訓(xùn)費(fèi)用審批,招聘費(fèi)用審批,工資發(fā)放,工資成本匯總,招聘費(fèi)用匯總,人力資源規(guī)劃結(jié)算等。

3.3 系統(tǒng)功能流程圖

通過業(yè)務(wù)流程的介紹,我們已經(jīng)大概了解這三大模塊的業(yè)務(wù)流程情況,根據(jù)業(yè)務(wù)流程進(jìn)一步描述系統(tǒng)功能流程圖:

1)系統(tǒng)設(shè)置,包括基礎(chǔ)信息配置、用戶管理、權(quán)限管理、合同模板、費(fèi)用類型配置、流程信息配置,基礎(chǔ)信息配置主要是介紹一個(gè)公司的簡介、創(chuàng)始人、創(chuàng)辦歷史以及發(fā)展史等,用戶相關(guān)信息進(jìn)行管理;權(quán)限管理主要是對用戶權(quán)限的分配。

2)組織設(shè)計(jì),包括組織機(jī)構(gòu)配置、部門信息配置、職位信息配置、職級(jí)信息配置、崗位信息配置、部門員工信息、組織設(shè)計(jì)結(jié)構(gòu)圖(保存當(dāng)前組織結(jié)構(gòu),查看組織結(jié)構(gòu)圖),主要是對公司內(nèi)部結(jié)構(gòu)的介紹,包括公司內(nèi)部的組織結(jié)構(gòu)、包含部門已有部門職位人員信息等。

3)人事管理,包括員工信息,合同管理(我的合同簽訂,合同添加,合同終止,合同續(xù)簽),免職申請,調(diào)入申請,調(diào)出申請,變動(dòng)申請,轉(zhuǎn)職申請,掛職申請,回避申請,離職申請,辭退申請,離休管理 ,退休管理,強(qiáng)制退休管理,主要是公司員工基本信息的管理,員工信息的添加刪除修改,以及員工信息轉(zhuǎn)換成Word文檔進(jìn)行打印,公司員工的變動(dòng)等。

4)考勤管理,包括考勤類型維護(hù)、排班管理(排班管理,員工班次管理)、加班管理(加班申請,加班審批)、請假管理(請假申請,請假審批)、考勤數(shù)據(jù)添加(考勤數(shù)據(jù)錄入,考勤數(shù)據(jù)添加)、考勤匯總,主要是員工出勤情況,加班情況,請假申請等等一些功能。

5)招聘管理,包括招聘需求、招聘計(jì)劃(招聘計(jì)劃制定,招聘計(jì)劃審批)、崗位(招聘計(jì)劃崗位,招聘計(jì)劃暫停,招聘計(jì)劃重新,招聘計(jì)劃停止)、工作申請審批(簡歷添加,簡歷審批)、甄選(考試審批,復(fù)試審批,面試審批,決策審批)、體檢、錄用信息,新員工報(bào)到(新員工報(bào)到,新員工錄用,新員工合同簽訂,新員工合同查看)、錄用評(píng)估、費(fèi)用管理(費(fèi)用申請,費(fèi)用審批)、人才庫維護(hù)。主要是熟悉招聘的整個(gè)流程,包括簡歷篩選、成功招聘人員信息,新員工的錄用與報(bào)到等等。

6)保險(xiǎn)管理,包括保險(xiǎn)基數(shù)管理、保險(xiǎn)比例管理、職位保險(xiǎn)基數(shù)管理、職位保險(xiǎn)比例管理、員工保險(xiǎn)管理(員工保險(xiǎn)基數(shù)編輯,員工繳納統(tǒng)計(jì),福利配置,員工福利管理,報(bào)銷醫(yī)療項(xiàng)目配置,醫(yī)療報(bào)銷申請審批,醫(yī)療報(bào)銷匯總)。

7)薪酬管理,包括薪酬配置(發(fā)薪時(shí)間配置,發(fā)薪城市)、四舍五入配置、薪酬項(xiàng)目、職位薪酬模板、員工薪酬模板、工資稅率配置、工資提交。采用最簡單的工資計(jì)算方法,月工資=基本工資+加班工資-請假(曠工罰款)+額外工資-應(yīng)繳稅款,計(jì)算出每個(gè)月員工的工資,工資發(fā)放時(shí)間制定管理等等。

8)培訓(xùn)管理,包括培訓(xùn)機(jī)構(gòu)管理、基礎(chǔ)資料管理(培訓(xùn)制度管理,培訓(xùn)課程管理)、培訓(xùn)需求管理(添加培訓(xùn)需求,培訓(xùn)需求回復(fù))、培訓(xùn)計(jì)劃管理(培訓(xùn)計(jì)劃制定,培訓(xùn)計(jì)劃審批)、培訓(xùn)日程管理、培訓(xùn)效果管理、培訓(xùn)費(fèi)用管理(培訓(xùn)費(fèi)用申請,培訓(xùn)費(fèi)用審批)。主要是制定培訓(xùn)項(xiàng)目、內(nèi)容、培訓(xùn)費(fèi)用,然后提出培訓(xùn)需求申請,得到審批之后進(jìn)行培訓(xùn)。

9)績效管理,包括考核方法管理、職位考核模板、員工考核模板、考核執(zhí)行、考核表管理、分析統(tǒng)計(jì)。主要是對員工工作努力程度的監(jiān)督,員工工作優(yōu)劣的評(píng)審,員工的內(nèi)部提升,員工工資的増降等的依據(jù)系統(tǒng),主要是采用了360度績效考核管理方法。

10)獎(jiǎng)懲管理,包括獎(jiǎng)勵(lì)管理(獎(jiǎng)勵(lì)申請,獎(jiǎng)勵(lì)申請審批)、懲罰管理(懲罰申請,懲罰申請審批)、公告(獎(jiǎng)勵(lì)公告、懲罰公告)。主要是對員工加班、員工曠工、員工的突出業(yè)績、員工職位遷升等獎(jiǎng)勵(lì)和懲罰制度的制定和審核,也為員工工資的額外工資提供了部分依據(jù)。

11)職業(yè)生涯規(guī)劃,包括職業(yè)生涯制定、職業(yè)生涯評(píng)價(jià)。主要是員工對自己的職位方向的定位,主要體現(xiàn)在自己簡歷的填寫和簡歷投遞公司方面,督促工作中職業(yè)方面的學(xué)習(xí)和自身能力提升的學(xué)習(xí)和分享。

12)人力資源規(guī)劃,包括組織戰(zhàn)略制定、人員需求分析(人員需求分析添加,人員需求分析審批)、人力資源供給分析、人力資源預(yù)算(人力資源預(yù)算添加,人力資源預(yù)算審批)、工作分析、工作評(píng)價(jià)。這部分主要是對公司新一年的活動(dòng)預(yù)算的估計(jì)和已結(jié)束工作的總結(jié)和回顧。

13)成本中心管理,包括工資成本管理(工資發(fā)放,員工工資變遷,工資成本匯總)、培訓(xùn)費(fèi)用管理(培訓(xùn)費(fèi)用審批,培訓(xùn)費(fèi)用匯總)、招聘費(fèi)用管理(招聘費(fèi)用審批,招聘費(fèi)用匯總)、人力資源規(guī)劃結(jié)算(人力資源規(guī)劃結(jié)束,人力資源規(guī)劃歸檔)。

14)報(bào)表管理,包括人事資料報(bào)表、員工工資報(bào)表、報(bào)稅表。其中人事資料報(bào)表是生成Word文檔用打印使用;員工工資報(bào)表、報(bào)稅表都是按要求直接生成水晶報(bào)表,以方便打印、查看和比較。

4 系統(tǒng)的開發(fā)與實(shí)現(xiàn)

常用的信息系統(tǒng)的開發(fā)方法有生命周期法、原型方法、面向?qū)ο蟮拈_發(fā)方法等。在實(shí)際的工作中,我們考慮到該系統(tǒng)功能比較明確,而且所選用的開發(fā)工具和數(shù)據(jù)庫的功能較為強(qiáng)大。因此采用了原型的方法進(jìn)行系統(tǒng)的開發(fā)。根據(jù)用戶的要求,并結(jié)合現(xiàn)代管理理論,提出原型,在運(yùn)行系統(tǒng)的運(yùn)行中對之不斷改進(jìn),形成功能較為完備、滿足實(shí)際需要的信息系統(tǒng)。

按照以管理者及員工為對象、以企業(yè)人力資源管理流程為線索,建立人員管理的綜合信息數(shù)據(jù)庫,實(shí)現(xiàn)人力資源的計(jì)算機(jī)動(dòng)態(tài)管理。根據(jù)實(shí)際情況并結(jié)合當(dāng)今流行的開發(fā)環(huán)境,系統(tǒng)采用C/S結(jié)構(gòu),在服務(wù)器端采用Windows XP網(wǎng)絡(luò)操作系統(tǒng)、SQL server2005數(shù)據(jù)庫,客戶端采用Windows XP操作系統(tǒng)、Visual Studio2008為開發(fā)工具。

4.1 數(shù)據(jù)庫表格設(shè)計(jì)

一個(gè)數(shù)據(jù)庫管理系統(tǒng)中包含許多張數(shù)據(jù)表,每一張表包含若干個(gè)字段,每個(gè)字段規(guī)定相應(yīng)的數(shù)據(jù)類型、數(shù)據(jù)長度,在規(guī)定的范圍內(nèi)存儲(chǔ)相應(yīng)的數(shù)據(jù)項(xiàng)。

數(shù)據(jù)表之間存在一對一、一對多、多對多的聯(lián)系,為了充分利用數(shù)據(jù)庫中的數(shù)據(jù)表,必須設(shè)定好表與表之間的聯(lián)系。以員工和部門為例,員工信息表和部門信息表,一個(gè)部門可以擁有多個(gè)員工,但是一個(gè)員工只能屬于一個(gè)部門。

系統(tǒng)使用的過程中涉及的用戶表結(jié)構(gòu)如圖2所示:

4.2 數(shù)據(jù)錄入標(biāo)準(zhǔn)化

人力資源信息的規(guī)范化、標(biāo)準(zhǔn)化是十分關(guān)鍵的。為了保證錄入的規(guī)范性,減少人為的工作誤差,系統(tǒng)根據(jù)國家標(biāo)準(zhǔn)建立標(biāo)準(zhǔn)的錄入字段,另一方面為了解決單位情況的特殊性和可擴(kuò)展性,將某些錄入字段建立代碼表,以利于統(tǒng)計(jì)和維護(hù)。

4.3 數(shù)據(jù)批量處理

根據(jù)用戶的需求,建立數(shù)據(jù)之間的函數(shù)關(guān)系,使用臨時(shí)表保存臨時(shí)數(shù)據(jù),并大量使用存儲(chǔ)過程,減輕網(wǎng)絡(luò)負(fù)擔(dān),從而保證數(shù)據(jù)批量處理的完整性和正確性。如實(shí)現(xiàn)了給相同級(jí)別的員工一次性全部調(diào)整工資、津貼等。

4.4 報(bào)表的輸出

Visual studio 2008開發(fā)工具內(nèi)部自帶水晶報(bào)表的生成工具,因此文中的員工工資報(bào)表、報(bào)稅表都能按照需求很快捷方便的打印出來,同時(shí)可按字段任意排序。

特別地運(yùn)用了控件,并可實(shí)現(xiàn)一表多字段任選打印輸出,進(jìn)一步方便了決策。

5 系統(tǒng)測試與運(yùn)行

系統(tǒng)在測試和運(yùn)行過程中能夠充分滿足老師和學(xué)生的使用要求,關(guān)于申請表格填寫方面的一些要求還需要給出提示填寫要求以滿足能夠成功提交申請得到審批。

6 結(jié)束語

該系統(tǒng)從構(gòu)思研究、需求分析到完成,歷時(shí)半年的應(yīng)用實(shí)踐,對于提升人力資源管理的效率和水平,有著明顯的效果。

1)注重理論聯(lián)系實(shí)際,能夠滿足企業(yè)完全實(shí)現(xiàn)網(wǎng)絡(luò)一體化、信息化的要求,減少了人員在崗位上的需求量,為公司減少開支,帶來便利;

2)以簡單的步驟實(shí)現(xiàn)復(fù)雜功能,使用者能夠由淺入深、循序漸進(jìn)地幫助員工熟悉整個(gè)工作流程;

3)提供了模塊級(jí)、功能級(jí)等授權(quán)功能,方便企業(yè)根據(jù)實(shí)際管理需求設(shè)置員工權(quán)限;

4)提供了報(bào)表轉(zhuǎn)換成WORD,方便用戶轉(zhuǎn)換和共享信息資源。

參考文獻(xiàn):

[1] 張,王虹.Visual Basic 6.0中文版高級(jí)應(yīng)用與開發(fā)指南[M].人民郵電出版社.1999.

[2] 李曉吉吉,張曉輝,李樣勝.SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā)[M].人民郵電出版社,2004.

[3] 李艷,谷偉東,高春艷.Visual Basic數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用[M].人民郵電出版社,2005.

[4] Gavin Powell.數(shù)據(jù)庫設(shè)計(jì)入門經(jīng)典[M].北京:清華大學(xué)出版社,2007.

[5] Martin Fowler.企業(yè)應(yīng)用架構(gòu)模式[M].北京:機(jī)械工業(yè)出版社,2004.

[6] 馮建華.數(shù)據(jù)庫設(shè)計(jì)與管理[M].北京:清華大學(xué)出版社,2007.

[7] 楊新芳,王紅紀(jì).管理信息系統(tǒng)設(shè)計(jì)中C/S模式與B/S模式的比較[J].寧波職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,Vol.11(4):64-66.

[8] 褚建立,劉彥舫.計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)[M].北京:清華大學(xué)出版社,2006.

[9] 姚軍光.基于C/S,B/S混合模式的連鎖商業(yè)MIS系統(tǒng)的研究與開發(fā)[D].青島科技大學(xué),2005.

[10] 高嶺,林凱,李增智.面向C/S和對象WEB的管理信息系統(tǒng)開發(fā)研究[J].小型微型計(jì)算機(jī)系統(tǒng),2001(2):2-5.

[11] 鄧勝利.網(wǎng)絡(luò)信息資源整合的戰(zhàn)略分析[J].中國圖書館學(xué)報(bào),2006(2):69-72.

[12] 王平,賈化萍.C/S和B/S結(jié)合模式下應(yīng)用系統(tǒng)的研究與開發(fā)[J].電腦與信息技術(shù),2006(2):50-53.

[13] 金旭亮.NET2.0面向?qū)ο缶幊探颐豙M].北京:電子工業(yè)出版社,2007.

[14] 徐可.VisualC#.NET深入編程[M].北京希望電子出版社,2001.

篇8

在高速發(fā)展的當(dāng)代,經(jīng)濟(jì)全球化趨勢越來越快,科學(xué)技術(shù)的飛速發(fā)展,結(jié)構(gòu)產(chǎn)業(yè)化調(diào)整步伐加快,國內(nèi)、國際競爭日趨激烈。這些競爭是人才數(shù)量和質(zhì)量的競爭,說到底是人力資源能力的競爭,也是人力資源開發(fā)水平和人才選用機(jī)制的競爭。人力資源已成為社會(huì)的第一資源,人力資本已高于物質(zhì)資本。人力資源能力的培養(yǎng)和提高對整個(gè)社會(huì)經(jīng)濟(jì)的可持續(xù)發(fā)展起著一種基礎(chǔ)性的支撐作用,人力資源能力建設(shè)必將成為推動(dòng)新一輪社會(huì)財(cái)富增長的核心,人力資源能力建設(shè)關(guān)乎大局。在這種形勢下,探討人力資源新的管理理論和管理方式,借以促進(jìn)人力資源能力建設(shè)戰(zhàn)略的順利實(shí)施,無疑具有積極的現(xiàn)實(shí)意義。

1 人力資源管理系統(tǒng)簡介

人力資源管理系統(tǒng)就是預(yù)測組織人力資源需求并作出人力需求計(jì)劃、招聘選擇人員,并進(jìn)行有效組織、評(píng)估績效薪酬和有效激勵(lì),以滿足學(xué)校和個(gè)人的需要,并有效地在發(fā)展的過程中為了實(shí)現(xiàn)最佳的組織性能。即運(yùn)用現(xiàn)代化的科學(xué)方法,具有一定的人力資源組合合理培訓(xùn)、組織和調(diào)配,使人力、物力經(jīng)常保持最佳比例。同時(shí)對人的思想、心理和行為進(jìn)行恰當(dāng)?shù)恼T導(dǎo)、控制和協(xié)調(diào),充分發(fā)揮人的主觀能動(dòng)性,使人盡其才,事得其人,人事相宜,以實(shí)現(xiàn)組織目標(biāo)。[3]

2 十二師信息中心人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2.1基本信息開發(fā)

員工的基本信息如:姓名、性別、學(xué)歷、學(xué)位、部門、職務(wù)、人員狀態(tài)(在職/兼職/離職)、圖片(正裝照、二代身份證掃描、最高學(xué)歷證書掃描)需要在系統(tǒng)顯示出來,除此之外,還可以選擇定義院系、有何專業(yè)特長等等,簡單的員工基本信息需求字典如表1所示。

表1 當(dāng)前用戶表

2.2 員工履歷管理需求

記錄員工履歷信息,尤其是高級(jí)管理人員的個(gè)人工作信息,便于領(lǐng)導(dǎo)了解員工的歷史工作情況。對于十二師信息中心來說,有以下需求:人動(dòng)的部門、職位、學(xué)歷、工作內(nèi)容、業(yè)績、開始和結(jié)束時(shí)間。

2.3 員工合同管理需求

十二師信息中心的人力資源管理系統(tǒng)提供標(biāo)準(zhǔn)的合同管理臺(tái)帳,如和員工簽訂的勞務(wù)合同、與銀行簽訂的借貸合同以及這些合同的修改、續(xù)簽等活動(dòng)。它主要包括合同類型設(shè)置、合同信息管理、合同數(shù)據(jù)分析等。

3 設(shè)計(jì)目標(biāo)

十二師信息中心人力人力資源管理系統(tǒng)的設(shè)計(jì)目標(biāo)是要以開放的建設(shè)思路為設(shè)計(jì)總目標(biāo),在系統(tǒng)建設(shè)過程中,堅(jiān)持統(tǒng)一設(shè)計(jì),均勻設(shè)計(jì),模塊化結(jié)構(gòu),便于擴(kuò)展,分步實(shí)施的設(shè)計(jì)理念,確保高度的可擴(kuò)展性,開放性。具體的系統(tǒng)設(shè)計(jì)的總體目標(biāo)如下:

3.1 靈活的資源分類系統(tǒng)

采用Web方式以及跨平臺(tái)、跨數(shù)據(jù)庫等技術(shù),系統(tǒng)整體應(yīng)具有適應(yīng)不同操作系統(tǒng)、數(shù)據(jù)庫的優(yōu)勢,充分保護(hù)已有投資。管理員最終用戶使用資源庫和對媒體資源進(jìn)行有效管理的基礎(chǔ)是資源分類系統(tǒng),分類系統(tǒng)的設(shè)計(jì)是否合理,直接影響系統(tǒng)管理員在資源管理效率以及最終用戶的復(fù)雜程度。對與用戶使用資源庫和媒體資源庫的管理這兩方面的考慮,系統(tǒng)盡可能的提供了靈活的按類別類管理的措施,來滿足不同類型教學(xué)素材以及不同用戶對素材的分類的要求。[4]

3.2完善的后臺(tái)管理系統(tǒng)

系統(tǒng)應(yīng)提供操作性好、安全性高的人力資源管理平臺(tái),使管理員可通過該后臺(tái)對人力資源進(jìn)行編輯資源、添加資源、刪除資源以及資源整個(gè)文件的上傳等通用操作,并針對一些用戶上傳大量人力資源的需要,可以提供人力資源的批量上傳的功能。

3.3可靠的用戶認(rèn)證系統(tǒng)

使用戶在網(wǎng)絡(luò)平臺(tái)上可以注冊用戶,管理員可以對注冊的用戶檢查認(rèn)證。管理員可以對用戶進(jìn)行添加、刪除、修改等功能。

3.4全面的權(quán)限管理系統(tǒng)

權(quán)限管理是人力資源管理系統(tǒng)管理重要的一個(gè)方面,根據(jù)的用戶的不同,權(quán)限也不相同,比如對管理員用戶可以刪除全部資源,而會(huì)員只能刪除自己上傳的資源,而普通用戶只具有瀏覽資源的權(quán)限。

3.5基本的交互功能

人力資源管理系統(tǒng)可以通過留言板、論壇、在線QQ等和用戶進(jìn)行互動(dòng),使之具有基本的交互功能。[5]

3.6系統(tǒng)安全

安全性是任何應(yīng)用系統(tǒng)都必須重點(diǎn)考慮的問題,在方便管理以及使用的前提下,應(yīng)提供盡可能完善的安全管理方案。

3.7功能模塊開放性

功能采用模塊化設(shè)計(jì)的優(yōu)點(diǎn)在于在核心模塊外,還可以根據(jù)用戶不斷的新需求進(jìn)行開發(fā)、定制功能、擴(kuò)展新的功能,快速搭建具有符合我中心本身的中職教育教育資源管理平臺(tái)。[6]

4 結(jié)語

篇9

關(guān)鍵詞:人工智能;BP神經(jīng)網(wǎng)絡(luò);招聘面試;大數(shù)據(jù)處理;系統(tǒng)設(shè)計(jì)

0引言

隨著人工智能技術(shù)的快速發(fā)展,大數(shù)據(jù)分析與處理的方式也在發(fā)生相應(yīng)的變化,企業(yè)人才招聘可以充分利用這一科技發(fā)展趨勢,將傳統(tǒng)的人與人、面對面的招聘面試形式逐漸轉(zhuǎn)化為通過人機(jī)交互完成人才初選的智能招聘形式[1-3]。為此,本研究提出并設(shè)計(jì)了一種基于人工智能的招聘面試管理系統(tǒng),結(jié)合大數(shù)據(jù)分析與虛擬現(xiàn)實(shí)技術(shù)進(jìn)行人才數(shù)據(jù)的采集、處理并對其進(jìn)行深入挖掘,以智能的方式完成人才初選的多個(gè)環(huán)節(jié),從而緩解了企業(yè)人力資源部門招聘工作負(fù)荷過高的現(xiàn)狀。

1系統(tǒng)框架

人工智能招聘面試管理系統(tǒng)的總體結(jié)構(gòu)如圖1所示。(1)在線填寫簡歷。企業(yè)人力資源管理部門依據(jù)企業(yè)的崗位需求制定招聘條件,并以此創(chuàng)建電子簡歷模板通過網(wǎng)絡(luò)平臺(tái)對外,求職者根據(jù)個(gè)人實(shí)際情況填寫電子簡歷并說明自己的就業(yè)意愿。系統(tǒng)根據(jù)電子簡歷中的信息進(jìn)行結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)的采集,對求職者的意向進(jìn)行分析。(2)電子簡歷自動(dòng)篩選。由智能機(jī)器人進(jìn)行崗位所需人才的綜合分析,其中主要包括本行業(yè)同類崗位人才基本技能大數(shù)據(jù)分析和本企業(yè)對該崗位人才的個(gè)性化需求,基于分析的結(jié)果確定人才招聘條件,設(shè)計(jì)甄別指標(biāo),智能分析求職者簡歷;使用特定算法搜索關(guān)鍵信息,以此完成簡歷的初步過濾,確定適合崗位需求的人選。(3)智能在線交流,由智能機(jī)器人通過計(jì)算機(jī)客戶端或手機(jī)App進(jìn)行在線人機(jī)交流,智能機(jī)器人可以圍繞崗位需求向面試者提出問題,也可以對其提出的問題進(jìn)行解答,問答環(huán)節(jié)結(jié)束后還可向其提供后續(xù)的應(yīng)聘建議。系統(tǒng)從問答內(nèi)容中提取關(guān)鍵信息,對候選人的數(shù)據(jù)進(jìn)行更新并對人才素質(zhì)作出評(píng)估。(4)虛擬場景面試。對于崗位招聘的復(fù)試環(huán)節(jié),系統(tǒng)可以基于虛擬現(xiàn)實(shí)技術(shù)創(chuàng)建多種對應(yīng)崗位日常工作的虛擬場景。在復(fù)試的過程中,由考官根據(jù)崗位實(shí)際為面試者選定多個(gè)任務(wù)場景,在面試者完成任務(wù)的過程中對其進(jìn)行實(shí)時(shí)監(jiān)測,基于大數(shù)據(jù)分析對面試者的表現(xiàn)進(jìn)行評(píng)定。(5)人才素質(zhì)綜合評(píng)估。通過人工與智能相結(jié)合的方式,利用大數(shù)據(jù)匹配對人才素質(zhì)作出綜合評(píng)價(jià)并完成合適人選推薦。首先,制定崗位勝任性評(píng)價(jià)標(biāo)準(zhǔn),一是對網(wǎng)絡(luò)中已有的特征數(shù)據(jù)進(jìn)行采集、分析和挖掘,進(jìn)行適合特定崗位的人才特征描繪并設(shè)定人才維度指標(biāo);二是由人力資源部門與用人崗位所在部門站在各自的角度共同制定人才選用標(biāo)準(zhǔn)。其次,建立求職者崗位勝任性評(píng)分機(jī)制,通過大數(shù)據(jù)分析、挖掘并結(jié)合崗位權(quán)重,制定求職者崗位勝任性的評(píng)分方案,作為企業(yè)科學(xué)招聘的參考[4]。(6)精準(zhǔn)錄用。將人才素質(zhì)綜合評(píng)價(jià)的結(jié)果提交給人力資源部門和用人崗位所在部門的決策者,由二者共同決定是否錄用系統(tǒng)推薦的求職者。

2核心模塊設(shè)計(jì)

2.1智能簡歷篩選

本系統(tǒng)基于反向傳播(BackPropagation,BP)神經(jīng)網(wǎng)絡(luò)進(jìn)行電子簡歷的智能篩選。(1)建立詳細(xì)的用人崗位人才選用標(biāo)準(zhǔn)并為其分配權(quán)重。依據(jù)企業(yè)發(fā)展的戰(zhàn)略規(guī)劃提出人才素質(zhì)層次整體需求,人力資源部門開展崗位及其職責(zé)的設(shè)計(jì),應(yīng)以其為基礎(chǔ)建立人才選用標(biāo)準(zhǔn),從而創(chuàng)建與企業(yè)發(fā)展相對應(yīng)的崗位勝任性素質(zhì)模型。本系統(tǒng)所創(chuàng)建的模型包括基本素質(zhì)、能力素質(zhì)、知識(shí)技能、品行動(dòng)機(jī)和人格特征5個(gè)指標(biāo)庫,系統(tǒng)以該模型為基礎(chǔ)建立崗位勝任素質(zhì)評(píng)價(jià)體系,如圖2所示。(2)依據(jù)崗位人才選用標(biāo)準(zhǔn)創(chuàng)建同一格式的電子建立模板并通過網(wǎng)絡(luò)對外。簡歷中的待填寫項(xiàng)包括求職者姓名、性別、年齡、聯(lián)系方式以及教育背景、工作經(jīng)歷等基本信息。(3)求職者完成電子簡歷的在線填寫。求職者在指定的平臺(tái)在線填寫電子簡歷,確保按實(shí)際情況完成必選信息的填寫,同時(shí)可對崗位意向和薪資要求等進(jìn)行附加說明。(4)以崗位優(yōu)秀員工的簡歷為樣本進(jìn)行神經(jīng)網(wǎng)絡(luò)的訓(xùn)練。在對崗位所需人才的人格特征、興趣機(jī)動(dòng)、行為模式、知識(shí)技能等方面的圖譜進(jìn)行深度數(shù)據(jù)分析的基礎(chǔ)上,人力資源部門可以從人事檔案中挑選出多個(gè)崗位優(yōu)秀員工的簡歷,用以對神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,BP神經(jīng)網(wǎng)絡(luò)會(huì)基于其自身的記憶能力與自適應(yīng)性實(shí)現(xiàn)簡歷中有用數(shù)據(jù)的的采集和處理,最終輸出系統(tǒng)所需的結(jié)果。(5)基于BP神經(jīng)網(wǎng)絡(luò)進(jìn)行最優(yōu)簡歷的篩選。隨著學(xué)習(xí)次數(shù)的增多,BP神經(jīng)網(wǎng)絡(luò)逐漸成熟,進(jìn)而能夠獨(dú)立完成線上簡歷的初選,減少人力資源部門的工作量。(6)向通過初選的求職者發(fā)送復(fù)試通知,同時(shí)將初選的評(píng)估結(jié)果發(fā)送給相關(guān)管理人員。

2.2智能交流面試

智能機(jī)器人的系統(tǒng)中植入了自然語言辨識(shí)和機(jī)器人學(xué)習(xí)的模塊,能夠在一定程度上按照人類的模式進(jìn)行語言組織與學(xué)習(xí),智能面試在人機(jī)交互問答的模式下進(jìn)行。系統(tǒng)按照設(shè)定的場景向求職者提出問題,從而了解求職者的真實(shí)情況及意圖。收到面試通知的求職者可在任意的時(shí)間和地點(diǎn)通過計(jì)算機(jī)客戶端或手機(jī)App啟動(dòng)面試程序。面試的過程系統(tǒng)會(huì)全程記錄并從中選取出所需的數(shù)據(jù)。(1)知識(shí)庫訓(xùn)練。訓(xùn)練知識(shí)庫能夠提高智能機(jī)器人的語義分析能力,從而提升匹配精度。系統(tǒng)基于Encorder-De-coder模型創(chuàng)建智能機(jī)器人,選取已保存的面試交流語音為樣本對其進(jìn)行訓(xùn)練。訓(xùn)練的過程是基于神經(jīng)網(wǎng)絡(luò)進(jìn)行的,通過模式識(shí)別、深度學(xué)習(xí)等技術(shù)提高了系統(tǒng)的語義解析能力和自主學(xué)習(xí)能力。訓(xùn)練的目的是創(chuàng)建新的知識(shí)庫及豐富已有知識(shí)庫,將有關(guān)學(xué)歷、技能、經(jīng)驗(yàn)和敬業(yè)度等多種信息轉(zhuǎn)換為量化的數(shù)據(jù)。詞庫訪問是通過倒排索引和多模式匹配兩種方式實(shí)現(xiàn)的,詞庫中包含多個(gè)主題數(shù)據(jù)模塊,匹配是面向模塊進(jìn)行的,因此詞庫訪問的速度得到了提升。為了解決智能機(jī)器人進(jìn)行人機(jī)交互時(shí)的上下文機(jī)制問題,在Encorder過程中對基于上下文生成的Context信息和實(shí)時(shí)Message同時(shí)進(jìn)行編碼,從而保證在Decoder過程中能夠按照上下文信息創(chuàng)建對應(yīng)的Response應(yīng)答。而對于個(gè)性信息歸一化的問題,智能機(jī)器人可以創(chuàng)建一個(gè)代表不同身份或交流風(fēng)格的對話助理,交流對象所表達(dá)的個(gè)性化信息借助WordEmbedding進(jìn)行描述,通過不同對話助理的選擇實(shí)現(xiàn)個(gè)性信息的歸一化。(2)主動(dòng)提問。智能機(jī)器人能夠使用文本信息與求職者進(jìn)行交流,避免語音交流的識(shí)別錯(cuò)誤且可以清晰地表達(dá)提問的內(nèi)容。同時(shí),智能機(jī)器人系統(tǒng)中載有人工招聘過程中經(jīng)常被提出的問題,除此之外,機(jī)器人還可以根據(jù)簡歷信息進(jìn)行針對性較強(qiáng)的提問,以此獲取更多的求職者信息[5]。智能機(jī)器人能夠向求職者提出問題并記錄其給出的答案,提問的過程是高效的,只就與崗位有關(guān)的信息進(jìn)行提問,對于求職者的專業(yè)能力考察,會(huì)根據(jù)求職者對當(dāng)前問題的應(yīng)答情況動(dòng)態(tài)選擇下一個(gè)問題,進(jìn)而以最少的提問量獲取盡可能多的信息,并根據(jù)這些信息對求職者的專業(yè)能力進(jìn)行評(píng)估。(3)應(yīng)答匹配。系統(tǒng)利用這一功能對求職者的提問進(jìn)行反饋,求職者通過語音提出問題,系統(tǒng)進(jìn)行語音解析并分析語義,再從數(shù)據(jù)庫中搜索與之匹配的答案,在這個(gè)過程中,語音解析是基于自然語言解析技術(shù)(NatrualLanguagePro-cessiing,NLP)完成的,其具體流程如下。a)求職者提出問題,并在人機(jī)交互界面將系統(tǒng)自動(dòng)辨識(shí)的提問文本信息進(jìn)行簡化處理,去除冗余信息;b)系統(tǒng)進(jìn)行自然語言解析和文字分切,將語句分割為詞組并為其分配權(quán)重,基于綜合權(quán)重均衡算法從知識(shí)庫中提取出包含最優(yōu)答案的文檔塊,結(jié)合分詞處理的結(jié)果判斷是否存在歧義或空值,若存在,則通過深度學(xué)習(xí)進(jìn)行化解或補(bǔ)充;c)重復(fù)分詞和答案搜索環(huán)節(jié)直至提問的語句全部處理完畢。組織最精準(zhǔn)的回答語句向求職者進(jìn)行反饋。

2.3虛擬場景面試

通過虛擬場景(VirtualReality,VR)技術(shù)能夠?yàn)榍舐氄咛峁┮粋€(gè)與崗位日常工作實(shí)際十分貼近的虛擬場景,從而使考官直觀地了解求職者的專業(yè)技能水平和臨時(shí)應(yīng)變能力。系統(tǒng)通過VR設(shè)備向求職者顯示一個(gè)虛擬的任務(wù)場景,求職者在該場景中進(jìn)行虛擬操作、解決隨機(jī)出現(xiàn)的問題以完成設(shè)定的任務(wù),系統(tǒng)對整個(gè)過程的影像進(jìn)行記錄并基于大數(shù)據(jù)分析對求職者的實(shí)際操作能力水平進(jìn)行評(píng)定。具體過程如下。(1)根據(jù)求職者的應(yīng)聘崗位為其創(chuàng)建一個(gè)對應(yīng)的工作場景,該場景按照工作崗位的實(shí)際環(huán)境搭建,完全能夠代替真實(shí)的現(xiàn)場。從企業(yè)的崗位技能知識(shí)題庫中抽取一定數(shù)量的題目,用于對求職者的專業(yè)知識(shí)進(jìn)行考察。(2)考核題目可視化條件準(zhǔn)備,訓(xùn)練智能機(jī)器人。(3)由考官選擇或切換虛擬任務(wù)場景,隨機(jī)向求職者提出專業(yè)問題或布置任務(wù),求職者回答問題并按其要求完成操作,現(xiàn)場解決出現(xiàn)的各種臨時(shí)問題。考官全程監(jiān)控求職者的操作和反應(yīng),機(jī)器人記錄整個(gè)考核過程并基于大數(shù)據(jù)分析對其專業(yè)能力進(jìn)行評(píng)估。(4)考官根據(jù)智能機(jī)器人的評(píng)估報(bào)告和自己對求職者表現(xiàn)的監(jiān)控記錄做出綜合評(píng)定,并形成錄用意見。

2.4應(yīng)用效果

為了驗(yàn)證系統(tǒng)的功能有效性,系統(tǒng)開發(fā)完成后在某網(wǎng)絡(luò)游戲運(yùn)營公司進(jìn)行試運(yùn)行。求職人員通過該界面能夠了解崗位類別、計(jì)劃招聘人數(shù)及具體的崗位工作內(nèi)容,同時(shí)根據(jù)自身的專業(yè)能力對崗位進(jìn)行選擇并按系統(tǒng)要求填寫電子簡歷,系統(tǒng)會(huì)自動(dòng)篩選出相對較為優(yōu)秀的求職者并通知其參加后續(xù)的招聘環(huán)節(jié)。在招聘信息時(shí)間內(nèi),系統(tǒng)共收到電子簡歷377份,其中除技術(shù)類的“客戶端開發(fā)工程師”崗位外,其余崗位電子簡歷數(shù)量均遠(yuǎn)高于計(jì)劃招聘人數(shù),經(jīng)過系統(tǒng)自動(dòng)篩選,按1:3的比例挑選出各崗位初選合格的求職者參加在線面試,并經(jīng)過后續(xù)的VR場景面試和綜合評(píng)估最終錄用了其中的71人(客戶端開發(fā)工程師僅1人通過系統(tǒng)考核)。根據(jù)公司在實(shí)習(xí)期對此次招聘人員的考評(píng)結(jié)果,本次招聘的新員工能力評(píng)定全部達(dá)到良好以上,由此可見本研究所設(shè)計(jì)的系統(tǒng)對于企業(yè)人才招聘具有很強(qiáng)的實(shí)效性。

3總結(jié)

基于人工智能的招聘面試管理系統(tǒng),將人工智能技術(shù)、大數(shù)據(jù)分析技術(shù)與虛擬現(xiàn)實(shí)技術(shù)進(jìn)行有機(jī)融合,通過電子簡歷的自動(dòng)篩選、智能在線交流與VR場景面試實(shí)現(xiàn)了智能化的崗位勝任素質(zhì)考核,加快了企業(yè)招聘的進(jìn)程,減輕了企業(yè)人力資源管理部門的工作負(fù)荷。本研究介紹了系統(tǒng)的整體框架,說明了相關(guān)技術(shù)的應(yīng)用原理并闡述了各功能模塊的設(shè)計(jì)思路和實(shí)現(xiàn)流程,為相關(guān)技術(shù)的深化應(yīng)用和同類系統(tǒng)的研發(fā)提供了有價(jià)值的參考。在本次研究的過程中,由于對BP神經(jīng)網(wǎng)絡(luò)的復(fù)雜結(jié)構(gòu)理解尚不夠透徹,因此在簡歷篩選環(huán)節(jié)所建立的指標(biāo)庫并不十分完善,在今后的研究中,將會(huì)進(jìn)一步細(xì)化人才評(píng)價(jià)指標(biāo)并持續(xù)豐富BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),實(shí)現(xiàn)更加高效和精準(zhǔn)的人才初選。

參考文獻(xiàn)

[1]王瑛南.火電廠人才招聘系統(tǒng)的優(yōu)化[J].人力資源,2020(12):82-83.

[2]韓保剛,杜素艷,于乃文,等.基于人工智能的人力資源招聘系統(tǒng)的研究[J].法制與社會(huì),2019(23):184-185.

[3]張心怡.人工智能時(shí)代對于人力資源從業(yè)者的挑戰(zhàn)[J].湖北經(jīng)濟(jì)學(xué)院學(xué)報(bào)(人文社會(huì)科學(xué)版),2019,16(6):60-62.

[4]周暢飛.某集團(tuán)招聘管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2016.

篇10

隨著我國經(jīng)濟(jì)的快速發(fā)展,企業(yè)規(guī)模和員工數(shù)量大幅增加,企業(yè)人事信息管理也變的越來越重要,提高企業(yè)人事信息管理效率,增強(qiáng)企業(yè)核心競爭力引起了社會(huì)的廣泛關(guān)注。我國企業(yè)在人事信息管理系統(tǒng)的應(yīng)用和研究上呈現(xiàn)極端化的現(xiàn)象:在國有大型企業(yè)以及大型集團(tuán)企業(yè)中,人事信息管理系統(tǒng)的應(yīng)用是較為領(lǐng)先的,即使在國際范圍內(nèi)都是具有一定的先進(jìn)性,當(dāng)然這種先進(jìn)性依靠了高昂的設(shè)備、先進(jìn)的管理思想以及科學(xué)合理的管理團(tuán)隊(duì),這讓此類企業(yè)的信息管理系統(tǒng)不僅僅可以用于簡單的人力資源管理,同時(shí)也能為企業(yè)人才發(fā)展、生產(chǎn)效率改進(jìn)、經(jīng)濟(jì)效益的提升提供較大的助力。

一、網(wǎng)頁程序設(shè)計(jì)相關(guān)技術(shù)

基于B/S模式應(yīng)用開發(fā)的一項(xiàng)關(guān)鍵工作是基于瀏覽器的系統(tǒng)前臺(tái)展示。基于Web的系統(tǒng)展示與交互所用到的關(guān)鍵技術(shù)包括HTML技術(shù),CSS技術(shù)以及JavaScript技術(shù),在本小節(jié)將對這三方面的技術(shù)作簡要的介紹。

HTML5是移動(dòng)互聯(lián)網(wǎng)下的新標(biāo)準(zhǔn),是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種超文本標(biāo)記語言,被認(rèn)為是未來互聯(lián)網(wǎng)發(fā)展的核心語言之一。HTML5是近10年來Web標(biāo)準(zhǔn)的巨大飛躍,它的使命是將Web帶入一個(gè)成熟的應(yīng)用平臺(tái),在這個(gè)平臺(tái)上,視頻、音頻、圖像、動(dòng)畫以及與用戶交互都實(shí)現(xiàn)了標(biāo)準(zhǔn)化。與傳統(tǒng)的HTML技術(shù)相比,HTML5具有諸多的優(yōu)勢,主要包括:①對移動(dòng)設(shè)備的響應(yīng)式設(shè)計(jì),使用HTML5開發(fā)的Web頁面,可以根據(jù)移動(dòng)設(shè)備屏幕大小進(jìn)行縮放;② HTML5對跨瀏覽器支持,例如HTML5的doctype可以支持幾乎所有的瀏覽器;③ HTML5提供了強(qiáng)大的、對移動(dòng)友好的方式用來開發(fā)交互游戲;④ HTML5具有更好的交互性,通過繪圖標(biāo)簽可以設(shè)計(jì)出大多數(shù)的交互操作和動(dòng)態(tài)效果;⑤ 更好的視頻和音頻支持。

伴隨Web技術(shù)的廣泛應(yīng)用與普及,人們對網(wǎng)頁設(shè)計(jì)提出了越來越多的要求,純碎基于HTML的網(wǎng)頁開發(fā)變得越來越混亂,而且頁面也變得越來越臃腫,單純的HTML技術(shù)已無法從容應(yīng)對網(wǎng)頁設(shè)計(jì)與開發(fā),于是CSS便隨之誕生。CSS是Cascading Style Sheets的縮寫,其中文意思是層疊樣式表。它是一組用于定義Web頁面外觀格式的規(guī)則。CSS為HTML標(biāo)記語言提供了一種樣式描述,定義了其中元素的顯示方式。

CSS3是CSS的最新版本,CSS3可以使Web應(yīng)用提供更強(qiáng)大的功能,并且有更好的用戶體驗(yàn),因此對CSS3新技術(shù)的應(yīng)用是更好掌握互聯(lián)網(wǎng)技術(shù)的有效途徑。與以前版本的CSS相比較CSS3具有更廣泛的優(yōu)勢,主要包括:① CSS3提供了更多的選擇器,可以使結(jié)構(gòu)與樣式更好的分離;② CSS3提供了相應(yīng)的屬性來實(shí)現(xiàn)多欄布局;③CSS3可以設(shè)置多背景圖片;④CSS3可以通過@font-face來實(shí)現(xiàn)客戶端服務(wù)器字體。

二、數(shù)據(jù)庫管理系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)是在文件管理系統(tǒng)基礎(chǔ)上發(fā)展起來的數(shù)據(jù)管理技術(shù),其建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)操作語句進(jìn)行統(tǒng)一的管理和控制,并維護(hù)數(shù)據(jù)庫的安全性和完整性,是數(shù)據(jù)庫系統(tǒng)的核心組成部分。它是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,幫助企業(yè)開發(fā)、使用、維護(hù)組織的數(shù)據(jù)庫。它既能將所有數(shù)據(jù)集成在數(shù)據(jù)庫中,又允許不同的用戶應(yīng)用程序方便地存取相同的數(shù)據(jù)庫[20]。

數(shù)據(jù)庫管理系統(tǒng)通常由以下三部分組成:第一,數(shù)據(jù)描述語言(Data Description Language,簡稱DDL)。為了對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行存取,必須正確地描述數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系,DBMS根據(jù)這些數(shù)據(jù)定義從物理記錄導(dǎo)出全局邏輯記錄,從而導(dǎo)出應(yīng)用程序所需的記錄。DBMS提供數(shù)據(jù)描述語言以完成這些描述工作。第二,數(shù)據(jù)操縱語言(Data Manipulation Language,簡稱DML)。DML是DBMS中提供應(yīng)用程序員存儲(chǔ)、檢索、修改、刪除數(shù)據(jù)庫中數(shù)據(jù)的工具,又稱數(shù)據(jù)子語言(DSL)。DML有兩種基本類型:過程化DML和非過程化DML。過程化DML不僅要求用戶指出所需的數(shù)據(jù)是什么,還要指出如何存取這些數(shù)據(jù);非過程化DML只要求用戶指出所需的數(shù)據(jù)而不必指出存取這些數(shù)據(jù)的過程。第三,數(shù)據(jù)庫例行程序。從程序的角度看,DBMS是由許多程序組成的一個(gè)軟件系統(tǒng),每個(gè)程序都有自己的功能,他們互相配合完成DBMS的工作,這些程序就是數(shù)據(jù)庫管理例行程序。在DBMS中,這些程序主要有以下三種:語言處理程序,系統(tǒng)運(yùn)行控制程序,日常管理和服務(wù)性程序。

數(shù)據(jù)庫管理系統(tǒng)擁有管理固有數(shù)據(jù)的能力和高效訪問大量數(shù)據(jù)的能力。目前,常用的數(shù)據(jù)庫產(chǎn)品包括Oracle、PostgreSQL、Microsoft SQL Server以及Microsoft Access等等。