国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校人事管理系統(tǒng)的分析及實(shí)現(xiàn)原理

2009-06-20 07:13門朝威

門朝威 蔣 薇

摘要:人事管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),系統(tǒng)管理模塊分為用戶登陸、用戶注冊、更改用戶、用戶管理和退出系統(tǒng)五個(gè)子功能。人事檔案管理模塊分為人事檔案瀏覽和數(shù)據(jù)查詢功能。人員調(diào)動模塊分為人員增加、刪除、調(diào)動三個(gè)功能。數(shù)據(jù)處理模塊分為數(shù)據(jù)導(dǎo)出和數(shù)據(jù)統(tǒng)計(jì)分析功能。數(shù)據(jù)庫的維護(hù)模塊分為數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復(fù)功能。

關(guān)鍵詞:人事管理系統(tǒng);數(shù)據(jù)庫;系統(tǒng)設(shè)計(jì)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

文章編號:1674-1145(2009)15-0089-02

隨著社會的發(fā)展,各行業(yè)、各部門之間的競爭核心已從物的管理轉(zhuǎn)為對人的管理。過去使用傳統(tǒng)的手段、手工操作的方式,不僅工作量大,費(fèi)時(shí)費(fèi)力,還容易出錯(cuò)。為此,設(shè)計(jì)一套滿足人事管理要求,實(shí)現(xiàn)安全、快捷、高效的人事管理系統(tǒng)是非常必要和重要的。本系統(tǒng)所欲達(dá)到的目標(biāo)即實(shí)現(xiàn)用戶分權(quán)限管理、人員的增刪、調(diào)、人員信息的多條件查詢和模糊查詢,并能對查詢結(jié)果進(jìn)行打印、人員信息統(tǒng)計(jì)分析和導(dǎo)出以及數(shù)據(jù)庫備份和恢復(fù)等功能系統(tǒng)具有開放性、面向?qū)ο笮?、?dú)立性和可維護(hù)性等特性。本系統(tǒng)主要完成對用戶信息、高校教職工信息和數(shù)據(jù)庫進(jìn)行維護(hù),能非常方便地對員工的錄入、離職、退休、調(diào)動等進(jìn)行處理,能對員工的各種信息進(jìn)行多條件查詢和統(tǒng)計(jì)分析等。

一、人事檔案管理系統(tǒng)分析與設(shè)計(jì)

(一)需求分析

需求分析是軟件開發(fā)中相當(dāng)重要的一個(gè)環(huán)節(jié),需求分析做的好壞直接影響到系統(tǒng)的成功與否。經(jīng)過對人事管理系統(tǒng)進(jìn)行分析調(diào)查,總結(jié)出高校人事管理系統(tǒng)主要包括以下四個(gè)主要部分:

1.人員管理。人員管理模塊對人事檔案的信息進(jìn)行管理,可按權(quán)限完成對人事檔案的瀏覽、增加、修改和刪除。人事檔案包含的條目多而且繁雜,本模塊將其分為基本信息、個(gè)人信息、工作經(jīng)歷、學(xué)習(xí)培訓(xùn)、年度考核、獎懲記錄、因公出境記錄七大類進(jìn)行管理。該模塊是整個(gè)系統(tǒng)的核心。

2.機(jī)構(gòu)管理。該模塊包括機(jī)構(gòu)設(shè)置、機(jī)構(gòu)描述、機(jī)構(gòu)負(fù)責(zé)人的設(shè)定,用戶可按權(quán)限完成對機(jī)構(gòu)的瀏覽、增加、修改和刪除。機(jī)構(gòu)管理模塊是人員管理模塊的基礎(chǔ)。

3.工資管理。工資管理模塊涵蓋了基礎(chǔ)數(shù)據(jù)設(shè)定、業(yè)務(wù)處理和工資報(bào)表三個(gè)子模塊,可實(shí)現(xiàn)工資管理和統(tǒng)計(jì)分析功能,實(shí)現(xiàn)了工資與綜合賬務(wù)的整合與優(yōu)化。

4.查詢統(tǒng)計(jì)。該模塊建有多種查詢方式,用戶可按人員所在機(jī)構(gòu)、姓名、性別、職級、職稱等多重條件查詢,也可完成系統(tǒng)設(shè)置的特定統(tǒng)計(jì),如連續(xù)三年考核全優(yōu)人員數(shù)據(jù)統(tǒng)計(jì)、本單位各機(jī)構(gòu)職稱分布統(tǒng)計(jì)等。用戶可按需求靈活選擇輸出字段,并可對查詢結(jié)果任意排序。查詢結(jié)果可轉(zhuǎn)換為Excel表格,也可直接打印輸出。

5. 系統(tǒng)管理。系統(tǒng)管理模塊包括登錄日志管理、操作日志管理、權(quán)限管理、用戶管理四個(gè)子模塊。其中最關(guān)鍵部分是權(quán)限管理,該子模塊采用以角色為中心的安全模型,將各功能模塊的權(quán)限與用戶分開,使用角色作為中間層。用戶訪問功能模塊時(shí),通過其所在的角色對該模塊的訪問權(quán)限來獲得相應(yīng)的權(quán)限,禁止任何越權(quán)操作,有效地保護(hù)了數(shù)據(jù)的安全性。

6. 數(shù)據(jù)管理。該模塊完成數(shù)據(jù)庫的備份與恢復(fù),管理員可設(shè)定系統(tǒng)自動備份的時(shí)間間隔,也可按需隨時(shí)進(jìn)行備份??蓪?shù)據(jù)備份于數(shù)據(jù)庫服務(wù)器,也可備份于客戶機(jī)上,最大限度地保護(hù)數(shù)據(jù)安全。

7. 個(gè)人管理。個(gè)人管理模塊完成用戶個(gè)人密碼的修改及注銷、退出功能。

對上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖1所示的系統(tǒng)功能模塊圖。

(二)數(shù)據(jù)庫及開發(fā)工具的選擇

綜合數(shù)據(jù)庫系統(tǒng)中的開發(fā)、使用及管理成本分析,同時(shí)也考慮到用戶的軟硬件環(huán)境,因此選擇了微軟公司的Access 2000作為后臺數(shù)據(jù)庫。實(shí)際上,由于微軟對Access的不斷改進(jìn),它已經(jīng)成為一款優(yōu)秀的足夠使用的數(shù)據(jù)庫產(chǎn)品。當(dāng)然,作者在選擇數(shù)據(jù)庫時(shí)還對其進(jìn)行了測試,證明其管理功能與效率均適合本系統(tǒng)的要求。

開發(fā)工具選擇RAD工具,這方面主要有VB、Delphi、PB三種工具可供選擇,但考慮到與MS Office的接口,同時(shí)VB6.0也提供了最新的數(shù)據(jù)庫訪問技術(shù)ADO,故最終確定VB6.0企業(yè)版為前臺開發(fā)工具。

總地說來,VB6.0與Access 2000的組合是一種比較典型的搭配,這種組合能夠發(fā)揮各自的長處,而且它們不存在不兼容的問題,系統(tǒng)的穩(wěn)定性與處理數(shù)據(jù)的效率也是經(jīng)過多方測試與認(rèn)可了的。此外,考慮到現(xiàn)有系統(tǒng)的數(shù)據(jù)量由于不可預(yù)料的因素而劇增的情況,此時(shí),只需將后臺數(shù)據(jù)庫替換為SQL Server,數(shù)據(jù)庫的結(jié)構(gòu)與前臺程序都可基本保持不變,這樣在系統(tǒng)升級時(shí)可大大減少工作量和升級可能帶來的新問題,使得系統(tǒng)具有良好的靈活性與可擴(kuò)展性。

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

數(shù)據(jù)庫是管理信息系統(tǒng)的核心和基礎(chǔ),它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能。軟件開發(fā)過程中數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)是根據(jù)用戶的需求及所選數(shù)據(jù)庫的特性設(shè)計(jì)出合理的數(shù)據(jù)模式。如何設(shè)計(jì)庫、表結(jié)構(gòu)以及每個(gè)表中字段的選擇是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的關(guān)鍵。系統(tǒng)在數(shù)據(jù)庫的設(shè)計(jì)過程中,根據(jù)數(shù)據(jù)庫關(guān)系模式的規(guī)范化理論,對每個(gè)表的設(shè)計(jì)都進(jìn)行了第三范式的規(guī)劃,盡量避免了數(shù)據(jù)冗余和更新異常,保證了數(shù)據(jù)的唯一性、正確性和穩(wěn)定性。以職稱管理庫為例:職稱管理表字段為:職工號,職稱,評定時(shí)間,聘任開始時(shí)間,聘任終止時(shí)間,技術(shù)成果,論文著作,發(fā)表日期,再教育情況,考核等級,復(fù)核意見。

總之,整個(gè)系統(tǒng)既考慮了高校人事管理的發(fā)展和需要,又兼顧數(shù)據(jù)庫結(jié)構(gòu)的合理性,包含高校內(nèi)各級各類人員全面、詳細(xì)的資料,能夠滿足高校的各種需要。

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

系統(tǒng)實(shí)現(xiàn)是根據(jù)系統(tǒng)設(shè)計(jì)中所確定的功能與任務(wù),采用面向?qū)ο蟮哪K化分解方法進(jìn)行模塊劃分,模塊分解

以“信息隱藏”為準(zhǔn)則,以數(shù)據(jù)操作作為模塊界面,然后對各個(gè)模進(jìn)行具體實(shí)現(xiàn),并遵循“模塊間低藉合,模塊內(nèi)高內(nèi)聚”的原則,使得系統(tǒng)得到比較高的穩(wěn)定性與維護(hù)性。

數(shù)據(jù)訪問則采用了最新的ADO技術(shù),這是微軟推出的最終將取代其他數(shù)據(jù)接口的先進(jìn)技術(shù),ActiveX數(shù)據(jù)對象ADO(ActiveX Data Objects)是微軟公司處理數(shù)據(jù)庫信的最新技術(shù),采用OLEDB的數(shù)據(jù)訪問模式,它是原有數(shù)據(jù)訪問對象DAO、RD0 和ODBC三種方式的擴(kuò)展。ADO的模式更為簡化,不論是存取本地的還是遠(yuǎn)程的數(shù)據(jù),都提供了統(tǒng)一的接口,所以現(xiàn)在的客戶/服務(wù)器數(shù)據(jù)庫訪問的首選方法是AD0。

一個(gè)實(shí)現(xiàn)良好的系統(tǒng)應(yīng)該能夠產(chǎn)生滿足需要的各類報(bào)表并提供靈活方便的打印格式。本系統(tǒng)實(shí)現(xiàn)報(bào)表的方法是在VB6.0中向Word或Excel中輸出報(bào)表。這種方法充分利用了Office產(chǎn)品的強(qiáng)大報(bào)表處理功能,使得VB與Office互取長處,幾乎能夠產(chǎn)生任意復(fù)雜、滿足各種需要的報(bào)表。系統(tǒng)自動生成報(bào)表后,熟悉Office產(chǎn)品的用戶還可自己對打印格式與打印份數(shù),更改標(biāo)題等方面進(jìn)行一些調(diào)整,這種優(yōu)勢是其他如通過編程直接控制打印機(jī)對象和利用VB6.0自帶的報(bào)表設(shè)計(jì)器產(chǎn)生報(bào)表等方法所遠(yuǎn)不能及的。

系統(tǒng)的安全性也是一個(gè)需要重點(diǎn)考慮的問題。人事管理系統(tǒng)中保存了很多敏感的信息,如教師的基本情況、教師家庭成員情況等。非授權(quán)用戶不可查詢、更改或刪除。本系統(tǒng)所采用的方法是首先在進(jìn)入系統(tǒng)時(shí)檢查用戶名和口令,因此非系統(tǒng)用戶很難進(jìn)入系統(tǒng)。即使能夠進(jìn)入系統(tǒng),所有的涉及數(shù)據(jù)增加、更改和刪除的地方都需要進(jìn)行權(quán)限確認(rèn)以保證操作合法進(jìn)行。當(dāng)然,數(shù)據(jù)庫本身是加了密的,非法用戶很難打開數(shù)據(jù)庫而直接進(jìn)行修改。而關(guān)于用戶名與口令的信息則經(jīng)過一定的算法加密后保存在數(shù)據(jù)庫中。系統(tǒng)的安全性得到了較好的保證。

三、結(jié)語

通過本系統(tǒng),可以保證檔案人事管理工作中數(shù)據(jù)操作的安全性及高可靠性。本軟件所欲達(dá)到的目標(biāo)即實(shí)現(xiàn)用戶分權(quán)限管理、人員的增、刪、調(diào)、人員信息的多條件查詢和模糊查詢,并能對查詢結(jié)果進(jìn)行打印、人員信息統(tǒng)計(jì)分析和導(dǎo)出以及數(shù)據(jù)庫備份和恢復(fù)等功能,必將大大提高高校各單位的管理效率和水平。

參考文獻(xiàn)

[1]伍俊良.管理信息系統(tǒng)開發(fā)與應(yīng)用[M].北京:科學(xué)出版社,1999.

[2]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論第3版[M].北京:高等教育出版社,2000.

[3]張海藩.軟件工程導(dǎo)論第3版[M].北京:清華大學(xué)出版社,1998.

[4]David Jung, Pierre Boutquin, John D ConleyⅢ. VisuaBasic 6,前導(dǎo)工作室譯.開發(fā)人民參考手冊[M].北京:機(jī)械工業(yè)出版社,2000.

[5]莫衛(wèi)東,白鵬.VB 6.0高級編程技巧——ADO數(shù)據(jù)訪問篇[M].西安:西安交通大學(xué)出版社,2000.

[6]張小敏.Visual Basic 6.0數(shù)據(jù)庫開發(fā)技術(shù)[M].北京:機(jī)械工業(yè)出版社,2000.

[7]婁衛(wèi)華,巫世晶,殷勇.高校教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢大學(xué)學(xué)報(bào):工學(xué)版,2002,35(6).

[8]季久峰,李志.ASP.NET辦公自動化系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2005.