人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】

上傳人:仙*** 文檔編號:28920165 上傳時間:2021-09-19 格式:DOC 頁數(shù):33 大?。?33.50KB
收藏 版權(quán)申訴 舉報 下載
人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】_第1頁
第1頁 / 共33頁
人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】_第2頁
第2頁 / 共33頁
人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】》由會員分享,可在線閱讀,更多相關(guān)《人事管理系統(tǒng)的設(shè)計與實現(xiàn)【一份非常好的專業(yè)參考資料】(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 人事管理系統(tǒng)的設(shè)計與實現(xiàn) 32 目錄 目錄……………………………………………………………………………Ⅱ 摘要……………………………………………………………………………Ⅴ Abstract ………………………………………………………………………Ⅵ 第一章人事管理系統(tǒng)綜述 …………………………………………………1 1.1人事管理信息系統(tǒng)的發(fā)展?fàn)顩r………………………………………2 1.1.1初期狀況……………………………………………………………2 1.1.2通用人事管理信息系統(tǒng)簡介………………………………………3 1.1.3人事管理信息系統(tǒng)的發(fā)展趨勢

2、……………………………………4 1.2人事處網(wǎng)站建設(shè)情況…………………………………………………5 1.2.1網(wǎng)站建設(shè)思路………………………………………………………5 1.3校園人事管理信息系統(tǒng)的系統(tǒng)規(guī)劃…………………………………5 第二章相關(guān)技術(shù)………………………………………………………………6 2.1 WEB技術(shù) ……………………………………………………………6 2.1.1 WEB系統(tǒng)組成………………………………………………………6 2.1.2 WEB技術(shù)特點………………………………………………………6 2.2 MVC(模型—視圖—控制)模式………………………………………7

3、 2.2.1 MVC模式組成………………………………………………………7 2.2.2 MVC模式優(yōu)缺點……………………………………………………8 2.3 Struts framework………………………………………………………10 2.3.1 Struts framework簡介………………………………………………10 2.3.2 Struts framework和MVC …………………………………………11 2.3.3 Struts framework的優(yōu)點……………………………………………14 2.3.4 Struts framework的缺點…………………………………………

4、…14 第三章系統(tǒng)分析………………………………………………………………15 第四章系統(tǒng)設(shè)計………………………………………………………………17 4.1系統(tǒng)體系結(jié)構(gòu)…………………………………………………………17 4.2功能結(jié)構(gòu)………………………………………………………………18 4.2.1訪問控制模塊………………………………………………………19 4.2.2系統(tǒng)服務(wù)模塊………………………………………………………20 4.2.3人員信息維護(hù)模……………………………………………………20 4.2.4招聘解聘模塊………………………………………………………20 4.3數(shù)據(jù)庫設(shè)計………

5、……………………………………………………21 4.3.1實體和屬性的命名…………………………………………………21 4.3.2關(guān)系的命名…………………………………………………………22 4.3.3其它…………………………………………………………………22 4.3.4主要數(shù)據(jù)表…………………………………………………………22 4.4詳細(xì)設(shè)計………………………………………………………………23 4.4.1人員信息維護(hù)模塊…………………………………………………23 4.4.1.1人員基本信息維護(hù)………………………………………………23 4.4.1.2師資信息維護(hù)……………………………

6、………………………24 4.4.1.3勞資信息維護(hù)……………………………………………………24 4.4.1.4人事信息瀏覽……………………………………………………25 4.4.2訪問控制模塊 ……………………………………………………25 4.4.3系統(tǒng)服務(wù)模塊………………………………………………………25 4.4.4網(wǎng)上招聘模塊………………………………………………………26 第五章系統(tǒng)實現(xiàn)……………………………………………………………27 5.1代碼框架 ………………………………………………………………28 5.2實現(xiàn)界面 ………………………………………

7、………………………30 5.3系統(tǒng)應(yīng)用 ………………………………………………………………33 5.3.1系統(tǒng)學(xué)術(shù)價值 ………………………………………………………34 5.3.2系統(tǒng)應(yīng)用價值 ………………………………………………………34 第一章 人事管理系統(tǒng)綜述 高校校園網(wǎng)絡(luò)化、信息化、數(shù)字化的工作正逐步興起,相應(yīng)的規(guī)劃、設(shè)計工都在不同程度的進(jìn)行和維護(hù)過程中。校園信息化是指運用計算機(jī)技術(shù)和網(wǎng)絡(luò)硬設(shè)施,對學(xué)校的種類信息資源進(jìn)行數(shù)字化處理和應(yīng)用集成,在傳統(tǒng)校園工作?;A(chǔ)上構(gòu)建一個數(shù)字空間以拓展校園的時間和空間跨度,實現(xiàn)校園的數(shù)字信息。作為校園信息化進(jìn)程中一個關(guān)鍵

8、的組成部分,高等學(xué)校人力資源管理系統(tǒng)也不斷的發(fā)展。人力資源(HRM:Human Resource Management)的定義是:運現(xiàn)代化的科學(xué)方法,對與一定物力結(jié)合的人力進(jìn)行合理的組織、培訓(xùn)和調(diào)配,人力、物力經(jīng)常保持最佳比例,同時對人的思想、心理和行為進(jìn)行恰當(dāng)?shù)恼T導(dǎo)、制和協(xié)調(diào),充分發(fā)揮人的主觀能動性,使人盡其才、事得其人、人事相宜,以現(xiàn)組織的目標(biāo)[2]。高等學(xué)校人事管理部門主要負(fù)責(zé)管理學(xué)校教職工的調(diào)配、進(jìn)、定編定崗、工資認(rèn)定與發(fā)放、教師資格認(rèn)定、教師培訓(xùn)與職稱晉升、出國境學(xué)習(xí)、社會保險與福利、退休及人事檔案等各項工作;同時向全校提供人事息服務(wù)。如果采用傳統(tǒng)的手工方式工作量大而且繁瑣,存在信息

9、資源部門化、散化和不一致性的問題,幾乎無法及時有效地進(jìn)行各類查詢和統(tǒng)計工作,也無為學(xué)校管理決策層及時提供準(zhǔn)確、翔實、綜合的信息以進(jìn)行實際的決策和規(guī)劃。據(jù)高等學(xué)校校園信息化建設(shè)統(tǒng)一規(guī)劃,要求按照“硬件集群”、“數(shù)據(jù)集中”和應(yīng)用集成”的建設(shè)規(guī)范開發(fā)建設(shè)全新的人事管理信息系統(tǒng),并探索一條適合P(University Resource Planning)要求規(guī)范的高校應(yīng)用系統(tǒng)開發(fā)建設(shè)之路。高人事管理系統(tǒng)是校園信息化建設(shè)中一個關(guān)鍵組成部分,其應(yīng)具有以下特點和要: (1)具有人員分類管理的多樣性、數(shù)據(jù)處理的分類性、信息交互的嚴(yán)格流性以及信息授權(quán)管理的高度安全性等特點。系統(tǒng)的業(yè)務(wù)邏輯處理十分復(fù)雜,對序設(shè)計

10、模式有較高的要求; (2)校園信息化建設(shè)各類應(yīng)用系統(tǒng)之間存在共性的需求,無論在教務(wù)教學(xué)、事、科研等系統(tǒng)之間均存在如通用查詢功能、報表自動生成轉(zhuǎn)出功能、流程配功能等,要求提供一組公共的服務(wù)和工具,采用組件式開發(fā)設(shè)計,方便進(jìn)行系間模塊互用,提高開發(fā)效率; (3)要求高校人事管理系統(tǒng)必須具有通用系統(tǒng)性,能在各類系統(tǒng)平臺(例Windows、Unix系統(tǒng))上快速方便的跨平臺遷移,穩(wěn)定運行; (4)人機(jī)交互簡單性,降低對用戶計算機(jī)操作水平要求,并符合未來移動紙化辦公需求; (5)高校人事管理體制不斷發(fā)展變化,要求系統(tǒng)具有較強(qiáng)的可擴(kuò)展性和系升級能力。 1.1高校人事管理信息系統(tǒng)的發(fā)展?fàn)顩r 1.1

11、.1 初期狀況 人事管理信息系統(tǒng)只是應(yīng)用數(shù)據(jù)庫管理相關(guān)軟件管理各種教職工基本信息,例如foxpro、access等。功能少,統(tǒng)計查詢麻煩、無法生成各種有效報表;而且只能面向少數(shù)管理者,無法資源共享;同時維護(hù)比較繁瑣,管理較為的麻煩。 1.1.2通用人事管理信息系統(tǒng)簡介 隨著時代的進(jìn)步,計算機(jī)技術(shù)的飛速發(fā)展,許多軟件公司專門開發(fā)了形式各異的針對不同行業(yè)和部門的人事管理軟件,綜合實踐看來由國家人事部信息中心與北京益康信息工程公司聯(lián)合開發(fā)的通用人事管理信息系統(tǒng)GPMS V3.1比較成功。該系統(tǒng)1989年開始開發(fā),歷經(jīng)5年的開發(fā)、測試、維護(hù)和改進(jìn),于1994年4月通過聯(lián)合鑒定,于同年7月向全國

12、推廣使用。該信息系統(tǒng)在當(dāng)時具有以下特性[3]: (1)先進(jìn)性 GPMS V3.1運行在當(dāng)時流行的Windows環(huán)境下采用,C++開發(fā),與國際上計算機(jī)信息發(fā)展的主要趨勢一致。為適應(yīng)網(wǎng)絡(luò)技術(shù)的發(fā)展和普及應(yīng)用,提供了可在網(wǎng)絡(luò)上運行的網(wǎng)絡(luò)版本。同時提供與其他常用的Foxbase、Oracle等數(shù)據(jù)庫接口,以便用戶擴(kuò)展應(yīng)用。 (2)實用性 GPMS V3.1采用鼠標(biāo)操作,界面友好,使用方便。功能安排符合人事管理人員的習(xí)慣,能完成各種復(fù)雜的人事管理工作,如各種條件下的查詢、統(tǒng)計分析,制作花名冊、統(tǒng)計報表、登記表和工資報表等。在制作花名冊時,可根據(jù)不同需要制作各種不同項目的花名冊,并可按照其中的任一

13、字段自動排序。登記表的制作很有特色,只需用鼠標(biāo)畫線,即可完成種類復(fù)雜登記表的組合和制作,且修改靈活方便,還可以在登記表的任一位置自動排版照片。該軟件還提供與Windows環(huán)境下的其他應(yīng)用程序,如中文Word,Excel制表程序等的接口,供用戶靈活應(yīng)用。 (3)通用性 GPMS V3.1允許用戶自行定義信息主集和子集(數(shù)據(jù)庫),并可隨時對這些信息集(數(shù)據(jù)庫結(jié)構(gòu))中的指標(biāo)項(字段)按需要進(jìn)行增加、刪除、處理。數(shù)據(jù)結(jié)構(gòu)與程序相對獨立,實現(xiàn)了用戶在隨意調(diào)整數(shù)據(jù)庫結(jié)構(gòu)時,不必改動程序,或在完善或擴(kuò)充程序時,不必對數(shù)據(jù)庫作大的變動。這種靈活的構(gòu)庫方法可滿足不同性質(zhì)單位獨特的需求。這種通用技術(shù),適應(yīng)了大

14、多數(shù)人事信息管理復(fù)雜多變的特點,改變了傳統(tǒng)人事管理軟件應(yīng)用面窄和生命周期短的現(xiàn)狀,對促進(jìn)我國人事管理信息系統(tǒng)的發(fā)展和普通應(yīng)用重要的意義。 (4)標(biāo)準(zhǔn)化、規(guī)范化 由于該軟件是與國家人事部聯(lián)合開發(fā)的,因此軟件在開發(fā)過程中完全遵循國家人事部的有關(guān)信息標(biāo)準(zhǔn),采用最新國標(biāo)代碼建立起114類代碼、490項指標(biāo)和46種指標(biāo)集,具有一定的權(quán)威性。這些指標(biāo)的詳盡程度基本上可以描述各種單位或個人的信息。如需增加代碼、指標(biāo)或擴(kuò)展應(yīng)用,系統(tǒng)留有標(biāo)準(zhǔn)接口,便于用戶自定義代碼體系和指標(biāo)體系。 1.1.3人事管理信息系統(tǒng)的發(fā)展趨勢 隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的普及,網(wǎng)絡(luò)技術(shù)日新月異,基于WEB方式的人事管理信息系統(tǒng)也應(yīng)運而

15、生。首先,滿足了學(xué)校信息化辦公的需求。人們不再是必須在指定的辦公環(huán)境下才能訪問所需要的數(shù)據(jù)資源,只要可以連接上互聯(lián)網(wǎng),就可以訪問到相應(yīng)的人事數(shù)據(jù)信息資源。其次,它滿足了人事資源的廣泛共享。只要得到權(quán)限就可按照用戶權(quán)限,瀏覽或訪問到人事數(shù)據(jù)信息資源。最后,該系統(tǒng)適應(yīng)人事管理信息系統(tǒng)信息化時代的發(fā)展要求,是現(xiàn)代性的、科學(xué)的。 1.2人事處網(wǎng)站建設(shè)情況 1.2.1網(wǎng)站建設(shè)思路 (1)分角色的系統(tǒng)設(shè)計 系統(tǒng)設(shè)計分為公眾系統(tǒng)、職工系統(tǒng)、超級用戶系統(tǒng)三個系統(tǒng)。角色設(shè)定分為校外瀏覽者、校內(nèi)人員、工作人員等不同角色。其中工作人員有不同的用戶名和密碼,不同角色均能直接進(jìn)入自己想要了解的信息頁面。校外應(yīng)聘

16、者必須申請注冊,才能進(jìn)入網(wǎng)上招聘介面??傊?,整個系統(tǒng)的設(shè)計從最大滿足人性化出發(fā),充分考慮角色權(quán)限,使每個人盡可能方便快捷地查到自己需要的信息。 (2)滿足交互性 人事處網(wǎng)站充分考慮到人才招聘的交互性,分為社會招聘和畢業(yè)生招聘,應(yīng)聘人員再也不用打印簡歷,發(fā)電子郵件進(jìn)行應(yīng)聘,只需要登錄我們的人才招聘頁面,填寫相關(guān)信息,即可時時應(yīng)聘,第一時間得到信息回復(fù)。實現(xiàn)招聘者與應(yīng)聘者的網(wǎng)上互動。 (3)滿足可擴(kuò)展性 人事管理是一項復(fù)雜工作,很多方面都需要進(jìn)一步的規(guī)范和完善,系統(tǒng)留下了很多接口,方便以后系統(tǒng)的擴(kuò)展和升級。 1.3校園人事管理信息系統(tǒng)的系統(tǒng)規(guī)劃 基于校園網(wǎng)的WEB方式的人事信息管理系統(tǒng)

17、,以人事處網(wǎng)站為平臺,建設(shè)該系統(tǒng)。系統(tǒng)設(shè)計原則如下:①簡單實用;②穩(wěn)定可靠;③方便快捷。能快速準(zhǔn)確提供各用戶需要的信息和統(tǒng)計數(shù)據(jù);④友好容錯;⑤數(shù)據(jù)安全。 第二章 相關(guān)技術(shù) 2.1 WEB技術(shù) 2.1.1 WEB系統(tǒng)組成 WEB系統(tǒng)由4部分構(gòu)成: (1)超文本傳輸協(xié)議HTTP(HyperText Transfer Protocol) (2)超文本標(biāo)記語言HTML(HyperText Markup Language) (3)WEB服務(wù)器 (4)WEB瀏覽器 2.1.2 WEB技術(shù)特點 (1)WEB的非線性:想要了解網(wǎng)頁上某一個主題的內(nèi)容只要在這個主題上點擊一下,就可以跳轉(zhuǎn)到

18、關(guān)于這一主題的網(wǎng)頁上。文本不再象書本一樣是線性的,而是可以隨意根據(jù)概要從一個位置轉(zhuǎn)到另外的位置。 (2)WEB的分布式:不同站點的信息可以通過WEB在邏輯上一體化,在用戶看起來這些信息是一體的[33]P25。 (3)WEB的多媒體化:WEB可以將數(shù)據(jù)、文本、圖形、動畫、視頻和音頻混合在一起。 (4)WEB的交互性:服務(wù)器和用戶之間可以通過表單請求,實現(xiàn)交互響應(yīng)。 (5)WEB的平臺無關(guān)性:不同操作平臺(Windows、Linux、Unix等)都可以通過瀏覽器(Browser)訪問WEB。 2.2 MVC(模型—視圖—控制)模式 許多計算機(jī)系統(tǒng)的用途都是從數(shù)據(jù)存儲檢索數(shù)據(jù)并將其顯

19、示給用戶。在用戶更改數(shù)據(jù)之后,系統(tǒng)再將更新內(nèi)容存儲到數(shù)據(jù)存儲中。因為關(guān)鍵的信息流發(fā)生在數(shù)據(jù)存儲和用戶界面之間,所以您可能傾向于將這兩部分綁在一起,以減少編碼量并提高應(yīng)用程序性能。但是,這種看起來自然而然的方法有一些大問題。一個問題是,用戶界面的更改往往比數(shù)據(jù)存儲系統(tǒng)的更改頻繁得多。將數(shù)據(jù)和用戶界面這兩部分耦合在一起帶來的另一個問題是,業(yè)務(wù)應(yīng)用程序往往會并入遠(yuǎn)不止數(shù)據(jù)傳輸功能的其他業(yè)務(wù)邏輯。如何讓W(xué)eb應(yīng)用程序的用戶界面功能實現(xiàn)模塊化,以便您可以輕松地單獨修改各個部分?Model-View-Controller正是這樣的模式,它實現(xiàn)功能模塊和顯示模塊的分離,使得應(yīng)用程序更加可維護(hù),可擴(kuò)展,可移植

20、和可復(fù)用,它最初是TrygvReenskaug在二十世紀(jì)七十年代末為Smalltalk平臺開發(fā)的框架,而發(fā)展到目前為止,已經(jīng)形成了一個非常成熟的模式。 2.2.1 MVC模式組成 Model-View-Controller(MVC)模式基于用戶輸入,將域的建模、顯示和操作分為三個獨立的類[23]P160。 (1)模型。模型用于管理應(yīng)用程序域的行為和數(shù)據(jù),并響應(yīng)為獲取其狀態(tài)信息(通常來自視圖)而發(fā)出的請求,還會響應(yīng)更改狀態(tài)的指令(通常來自控制器) (2)視圖。視圖用于管理信息的顯示。 (3)控制器??刂破饔糜诮忉層脩舻氖髽?biāo)和鍵盤輸入,以通知模型和/或視圖進(jìn)行相應(yīng)的更改。 (視圖和

21、控制器都依賴于模型。但是,模型既不依賴于視圖,也不依賴于控制器。) 2.2.2 MVC模式優(yōu)缺點 MVC的優(yōu)勢: (1)能夠減少依賴。由于一個應(yīng)用被分離為三層,因此有時改變其中的一層就能滿足應(yīng)用的改變。一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動MVC的模型層。 (2)能夠減少代碼的復(fù)制。按MVC設(shè)計模式,一個訂單模型以及多個視圖即可解決問題。這樣減少了代碼的復(fù)制,即減少了代碼的維護(hù)量,一旦模型發(fā)生改變,也易于維護(hù)。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。 (3)能夠把不同人員的責(zé)任分開。修改頁面的外觀與修改數(shù)據(jù)訪問的代碼所用的技術(shù)是不同的,將

22、模型與視圖分開能夠使負(fù)責(zé)不同工作的專家協(xié)同的工作。 (4)使性能優(yōu)化的成為可能。按將系統(tǒng)不同的職責(zé)分成不同的類,使性能的優(yōu)化成為可能。在有些頁面中,由于每次請求頁面的時都要從數(shù)據(jù)庫中讀取數(shù)據(jù)。因此可在某種情況下將數(shù)據(jù)緩存,從而提高整個程序的性能。如果不將代碼進(jìn)行分離的話是無法做到的這點的。 MVC的不足: (1)增加了系統(tǒng)結(jié)構(gòu)和實現(xiàn)的復(fù)雜性。對于簡單的界面,嚴(yán)格遵循MVC, 使模型、視圖與控制器分離,會增加結(jié)構(gòu)的復(fù)雜性,并可能產(chǎn)生過多的更新操作,降低運行效率。 (2)視圖與控制器間的過于緊密的連接。視圖與控制器是相互分離,但確實聯(lián)系緊密的部件,視圖沒有控制器的存在,其應(yīng)用是很有限的,

23、反之亦然,這樣就妨礙了他們的獨立重用。 (3)視圖對模型數(shù)據(jù)的低效率訪問。依據(jù)模型操作接口的不同,視圖可能需要多次調(diào)用才能獲得足夠的顯示數(shù)據(jù)。對未變化數(shù)據(jù)的不必要的頻繁訪問,也將損害操作性能。 (4)目前,一般高級的界面工具或構(gòu)造器不支持MVC模式。改造這些工具以適應(yīng)MVC需要和建立分離的部件的代價是很高的,從而造成使用MVC的困難。 2.3 Struts framework Struts是Apache軟件組織提供的一項開放源碼項目,它為Java Web應(yīng)用提供了模型-視圖-控制器(Model-View-Controller,簡稱MVC)框架,尤其適用于開發(fā)大型可擴(kuò)展的Web應(yīng)用。St

24、ruts這個名字來源于在建筑和舊式飛機(jī)中使用的支持金屬架。Struts為Web應(yīng)用提供了一個通用的框架,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務(wù)問題上。此外,Struts框架提供了許多供擴(kuò)展和定制的地方,應(yīng)用程序可以方便的擴(kuò)展框架,來更好的適應(yīng)用戶的實際需求。Struts是一個技術(shù)框架,由Craig R.McClanahan編寫,并且在2000年的時候捐獻(xiàn)給了ASF,目前,有很多組織和個人參與Struts框架的開發(fā),使得Struts保持高速成長,同時,利用Struts開發(fā)的應(yīng)用越來越多,使其成為WEB應(yīng)用MVC模式中VC部分事實上的標(biāo)準(zhǔn)[4]。 2.3.1 Struts framewor

25、k簡介 Struts是由jakarta項目開發(fā)的一個WEB層的應(yīng)用框架。它包括框架類、幫助類和定制的JSP標(biāo)簽庫,以及所有基于J2EE Modle2設(shè)計模式的應(yīng)用 [25]P20。Struts的目標(biāo)是要全面減輕構(gòu)建一個企業(yè)級的WEB應(yīng)用的負(fù)擔(dān) [20]P63。圖2.1就是Struts概覽。 (1)客戶瀏覽器(Client) 來自客戶瀏覽器的每個HTTP請求創(chuàng)建一個事件,WEB容器將用一個HTTP響應(yīng)做出響應(yīng)。 (2)控制器(Controller) 控制器接收來自瀏覽器的請求,并決定將這個請求發(fā)往何處。就Struts而言,控制器是以Servlet實現(xiàn)的一個命令設(shè)計模式。Struts

26、-config.xml文件配置控制器。 (3)業(yè)務(wù)邏輯(Business Logic) 業(yè)務(wù)邏輯更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程。就Struts而言, 這是通過作為實際業(yè)務(wù)邏輯“瘦”包裝的Action類完成的。 (4)模型(Model)的狀態(tài) 模型表示應(yīng)用程序的狀態(tài)。業(yè)務(wù)對象更新應(yīng)用程序的狀態(tài)。ActionForm bean在會話級或請求級表示模型的狀態(tài),而不是在持久級。JSP文件使用JSP標(biāo)記讀取來自ActionForm bean的信息。 (5)視圖(View) 視圖就是一個JSP文件。其中沒有流程邏輯,沒有業(yè)務(wù)邏輯,也沒有模型信息-----只有標(biāo)記。標(biāo)記是使Str

27、uts有別于其他框架(如Velocity)的因素之一[5]。 2.3.2 Struts framework和MVC Struts是MVC的一種實現(xiàn),它將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范)用作實現(xiàn)的一部分。Struts繼承了MVC的各項特性,并根據(jù)J2EE的特點,做了相應(yīng)的變化與擴(kuò)展[6]。 (1)模型 以一個或多個Java Bean的形式存在,設(shè)計和實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。根據(jù)不同的請求從Action派生具體Action處理對象,完成“做什么”的任務(wù)來調(diào)用由Bean構(gòu)成的業(yè)務(wù)組件。創(chuàng)建由ActionForm的派生類實現(xiàn)對客戶端表單數(shù)據(jù)的封裝?;贛VC的系統(tǒng)中的Model部分可

28、以細(xì)分為兩個概念----系統(tǒng)的內(nèi)部狀態(tài),能夠改變狀態(tài)的行為。用語法術(shù)語來說,我們可以把狀態(tài)信息當(dāng)作名詞(事物),把行為當(dāng)作動詞(事物狀態(tài)的改變)。通常來說,應(yīng)用程序?qū)⑾到y(tǒng)內(nèi)部的狀態(tài)表示為一組一個或多個的JavaBeans,使用屬性(Properties)來表示狀態(tài)的細(xì)節(jié)。依賴于你的應(yīng)用程序的復(fù)雜度,這些beans可以是自包含的(以某種方式知道怎樣永久地保存它們的狀態(tài)信息),或者可以是正面的(facades),知道當(dāng)被請求時怎樣從外部數(shù)據(jù)源(例如數(shù)據(jù)庫)中取得信息。EntityEJBs通常也用來表示內(nèi)部狀態(tài)。 (2)控制 在Struts中,承擔(dān)MVC中Controller角色的是一個Serv

29、let,叫Action-Servlet。這個控制組件提供了處理所有發(fā)送到Struts的HTTP請求的入口。它截取和分發(fā)這些請求到相應(yīng)的動作類(這些動作類都是Action類的子類)。另外控制組件也負(fù)責(zé)用相應(yīng)的請求參數(shù)填充ActionForm(通常稱為FormBean),并傳給動作類(通常稱之為ActionBean)。動作類實現(xiàn)核心商業(yè)邏輯,它可以訪問JavaBean或調(diào)用EJB。最后動作類所控制權(quán)傳給后續(xù)的JSP文件,生成視圖。所有這些控制邏輯利用Struts-config.xml文件來配置。在Struts中ActionServlet主要完成以下功能: ①接收客戶端請求。 ②根據(jù)客戶端的UR

30、I請求映射到一個相應(yīng)的Action類。 ③從請求中獲取數(shù)據(jù)填充Form Bean。 ④調(diào)用Action類的execute()方法獲取數(shù)據(jù)或者執(zhí)行業(yè)務(wù)邏輯。 ⑤選擇正確的視圖響應(yīng)客戶。 (3)視圖 主要由JSP生成頁面完成視圖,利用Struts提供自定義標(biāo)記庫編寫用戶界面把應(yīng)用邏輯和顯示邏輯分離。Struts框架通過這些自定義標(biāo)記建立了View和Model之間的聯(lián)系?;赟truts的應(yīng)用程序中的View部分通常使用JSP技術(shù)來構(gòu)建。JSP頁面包含稱為“模版文本”的靜態(tài)HTML(或XML)文本,加上插入的基于對特殊行為標(biāo)記解釋的動態(tài)內(nèi)容。JSP環(huán)境包括了其用途由JSP規(guī)范來描述的一套標(biāo)

31、準(zhǔn)的行為標(biāo)記。另外,還有一個用來定義你自己標(biāo)記的標(biāo)準(zhǔn)機(jī)制,這些自定義的標(biāo)記組織在“定制標(biāo)記庫”中。Struts包括了一個廣闊的便于創(chuàng)建用戶界面,并且充分國際化的定制標(biāo)記庫,與作為系統(tǒng)Model部分一部分的ActionForm beans美妙地相互配合[7]??傊?,Struts是一種優(yōu)秀的J2EE MVC架構(gòu)方式,它的taglib標(biāo)記庫靈活性大,大大提高了開發(fā)效率。同時利用配合實現(xiàn)對整個系統(tǒng)導(dǎo)航,使系統(tǒng)脈絡(luò)更加 清晰,增強(qiáng)了開發(fā)人員對系統(tǒng)的整體把握,提高了系統(tǒng)的可維護(hù)性和可擴(kuò)充性[8]。 2.3.3 Struts framework的優(yōu)點 (1)struts簡單、易懂。容易被人采用,功能強(qiáng)

32、大。 (2)通過采用模型-視圖-控制器(MVC)設(shè)計模式,使用struts可以開發(fā)使用JAVA Servlets和javaServer Pages的高性能、面向事務(wù)的WEB應(yīng)用程序。 (3)struts提供的模型2體系結(jié)構(gòu),視圖層-事務(wù)處理層-數(shù)據(jù)模型層,通過明確的應(yīng)用程序分工使得事務(wù)邏輯和顯示邏輯彼此相互獨立,視圖層(html,JSP將用戶所需要的任何數(shù)據(jù)向事務(wù)處理層(servlet)發(fā)送請求,事務(wù)處理層將根據(jù)請求處理相關(guān)事務(wù)(包括處理請求,驗證數(shù)據(jù)等),將用戶所需要的數(shù)據(jù)提交到數(shù)據(jù)模型層,數(shù)據(jù)模型層從數(shù)據(jù)庫取得數(shù)據(jù)再反饋給事務(wù)處理層,由事務(wù)處理層傳遞給視圖層顯示數(shù)據(jù)信息。 (4)st

33、ruts提供強(qiáng)大的自定義標(biāo)簽庫(taglib),編程人員可以根據(jù)需要編 寫各種類型的標(biāo)簽。 (5)struts本身自帶的validator框架,tiles和jstl標(biāo)記庫標(biāo)記,更能為 編程人員提供方便,提高編程效率。Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點。 2.3.4 Struts framework的缺點 (1)每配置一下struts-config,須重新啟動tomcat,而且配置繁瑣,頁面 轉(zhuǎn)向過多,導(dǎo)致forword配置過多使得struts-config文件內(nèi)容過多,尋找東 西比較困難。 (2)到了struts3

34、.0的時候,發(fā)現(xiàn)建一個action就必須要有相應(yīng)的actionform與之對應(yīng)。導(dǎo)致沒必要有actionform的action都要建立actionform。要不然web頁面是提交不到action的。 (3)Taglib是Struts的一大優(yōu)勢,但對于初學(xué)者而言,卻需要一個持續(xù)學(xué)習(xí)的過程,甚至還會打亂你網(wǎng)頁編寫的習(xí)慣,但是,當(dāng)你習(xí)慣了它時,你會覺得它真的很棒。Struts將MVC的Controller一分為三,在獲得結(jié)構(gòu)更加清晰的同時,也增加了系統(tǒng)的復(fù)雜度。Struts產(chǎn)生時間較短,但已逐步越來越多運用于商業(yè)軟件。雖然它現(xiàn)在還有不少缺點,但它是一種非常優(yōu)秀的J2EE MVC實現(xiàn)方式,如果你的系

35、統(tǒng)準(zhǔn)備采用J2EE MVC架構(gòu),那么,不妨考慮一下Struts,應(yīng)用Struts可以起到事半功倍的效果[9]。 第三章 系統(tǒng)分析 (1)信息發(fā)布與瀏覽 本軟件結(jié)合了人事處網(wǎng)站,人事管理信息系統(tǒng)的一大功能就是信息的發(fā)布與瀏覽功能。該部分功能主要是以公告版和消息機(jī)制來實現(xiàn)的。對于全校都需要的信息,如會議通知、職稱評定申報工作、博思考試、崗前培訓(xùn)等等,將以公告板的方式發(fā)布信息;對于個人信息,如考試成績,考核結(jié)果等不宜公開的個人信息,系統(tǒng)將以注冊口令權(quán)限進(jìn)行登錄查看。 (2)人事管理 人事數(shù)據(jù)庫是人事管理信息系統(tǒng)中必不可少的組成部分,而且在人事處網(wǎng)站中,由于分角色、分權(quán)限管理的,教職工的數(shù)據(jù)

36、庫必須與網(wǎng)站的管理相對應(yīng)。例如,要區(qū)分好一般瀏覽者與工作人員。數(shù)據(jù)庫不但針對管理者和領(lǐng)導(dǎo),還要面向所有的教職工。每一位教職工都能看到自己的信息,而且可以進(jìn)行及時修改。修改后必須通過人事處的審核才能更新數(shù)據(jù)庫。針對不同的角色,人事數(shù)據(jù)庫可查看的內(nèi)容、前臺的顯示方式均不同。對于人事管理者,應(yīng)具有最高權(quán)限,享有人事數(shù)據(jù)庫的全部資料并可執(zhí)行修改、查詢等操作;對于學(xué)校領(lǐng)導(dǎo),可查看、查詢訪問數(shù)據(jù)庫;對于教職工,個人隱秘的內(nèi)容,如工資、福利、電話等是不能隨意查詢的;對于學(xué)生,只能看到教職工的姓名、所在崗位、專業(yè)方向等特定內(nèi)容。 (3)師資管理 師資管理主要負(fù)責(zé)教職員工的專業(yè)技術(shù)職務(wù)信息、各類培訓(xùn)信息、學(xué)

37、習(xí)經(jīng)歷等信息的審核、更新。 (4)勞資管理 勞資管理主要負(fù)責(zé)教職員工的基本工資、津貼補(bǔ)貼、福利保險、人員退休處理等。學(xué)校每位教工工資情況、保險情況、公積金情況都將記錄在該數(shù)據(jù)庫中,方便查詢。 (5)網(wǎng)上招聘 學(xué)校招聘教師是一項十分重要的工作,它關(guān)系到學(xué)校的師資隊伍的質(zhì)量,也 是一項比較繁瑣的工作。首先,通過信息發(fā)布的功能發(fā)布招聘信息,應(yīng)聘者在人事處網(wǎng)站登錄、注冊后方可在線填寫應(yīng)聘申請,并提交個人簡歷。應(yīng)聘申請上的內(nèi)容,自動計入招聘數(shù)據(jù)庫中,個人簡歷可以按專業(yè)分類經(jīng)過招聘工作人員初審后轉(zhuǎn)發(fā)給學(xué)校各個二級學(xué)院辦公室,學(xué)院考核小組通過考核反饋給人事處意見,負(fù)責(zé)招聘人員把信息及時反饋給應(yīng)聘者,

38、同時在數(shù)據(jù)庫中標(biāo)注面試邀請或拒絕面試的理由。 (6)教職工年度考核 按照學(xué)校有關(guān)規(guī)定,教師每年年底都進(jìn)行年度考核,這一模塊的功能在于記錄每位教職員工的歷年考核結(jié)果,方便查詢。 第四章 系統(tǒng)設(shè)計 4.1系統(tǒng)體系結(jié)構(gòu) 本系統(tǒng)采用B/S方式,MVC模式進(jìn)行開發(fā)。數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、WEB服務(wù)器相互獨立(詳見圖4.1) 4.2功能結(jié)構(gòu) 根據(jù)系統(tǒng)的需求分析,本系統(tǒng)主要分為以下幾個模塊: 訪問控制模塊:此模塊實現(xiàn)本系統(tǒng)數(shù)據(jù)的打開、保存、打印預(yù)覽、打印及用戶管理等功能,并由此實現(xiàn)退出系統(tǒng)。人員信息維護(hù)模塊:此模塊實現(xiàn)系統(tǒng)的信息管理,包括對職工基本情況表職工工資表、職工職務(wù)職稱表

39、及其它各表的信息數(shù)據(jù)的插入、刪除、修改、保存等功能。 查詢模塊:此模塊實現(xiàn)本系統(tǒng)的查詢功能,能將個人的基本情況、調(diào)入調(diào)出情況、工資福利情況查詢并導(dǎo)出,并可實現(xiàn)多條件任意組合(與、或、非)綜合查詢(或模糊查詢)并導(dǎo)出EXCEL。 統(tǒng)計模塊:此模塊實現(xiàn)本系統(tǒng)數(shù)據(jù)庫中信息數(shù)據(jù)的按一定規(guī)則進(jìn)行統(tǒng)計。 系統(tǒng)服務(wù)模塊:此模塊實現(xiàn)本系統(tǒng)管理人員設(shè)定用戶及密碼和對系統(tǒng)的功能、開發(fā)信息進(jìn)行介紹等。 考核模塊:此模塊用于對職工年度的考核。 人員的招聘、解聘模塊:此模塊用來實現(xiàn)職工的調(diào)入、調(diào)出、解聘等功能Email模塊:以Email的形式發(fā)送通知等。 4.2.1訪問控制模塊 功能描述(見表4.1)

40、 用戶管理訪問控制模塊用以確定用戶的身份和操作權(quán)限,是系統(tǒng)其它模塊的基礎(chǔ)入口,分別對注冊用戶和非注冊用戶對本系統(tǒng)的訪問進(jìn)行管理。該模塊是系統(tǒng)的關(guān)鍵環(huán)節(jié)之一,采用JavaBean編寫。 對于注冊用戶登錄后如果在本機(jī)登錄,將記載登錄日期、用戶名、IP地址Mac地址、操作系統(tǒng)版本、瀏覽器版本等信息并刷新用戶表、并記入本系統(tǒng)日志表按角色進(jìn)入系統(tǒng);若不在本機(jī)登錄,則顯示手動刷新選項。 系統(tǒng)用戶分為校外瀏覽者、校內(nèi)人員、工作人員和非注冊用戶等不同角色,其中:系統(tǒng)工作人員可以有多人,功能可按角色組合;系統(tǒng)工作人員可以初始化以及維護(hù)系統(tǒng);非注冊用戶可瀏覽公開信息。另外系統(tǒng)工作人員可以批量按固定格式導(dǎo)入用

41、戶數(shù)據(jù),代用戶注冊,并將注冊信息以Email的方式通知用戶。系統(tǒng)用戶可以修改個人注冊信息。 4.2.2系統(tǒng)服務(wù)模塊 系統(tǒng)管理員可通過系統(tǒng)設(shè)置模塊(見表4.2)進(jìn)行系統(tǒng)初始化、歷史數(shù)據(jù)備份恢復(fù)、字典維護(hù)、系統(tǒng)完整性檢查等操作,還可以進(jìn)行系統(tǒng)登錄日志管理、數(shù)據(jù)清理等工作。 4.2.3人員信息維護(hù)模塊 人事處可以對員工的基本信息以及職稱、職務(wù)、工資狀況、出國學(xué)習(xí)、培訓(xùn)、年度考核結(jié)果等進(jìn)行維護(hù)。見表4.3 4.2.4招聘解聘模塊 人員招聘解聘模塊是實現(xiàn)新招聘教師與解聘員工重要功能的模塊。教師招聘通過信息發(fā)布功能發(fā)布招聘信息,實現(xiàn)網(wǎng)上注冊登錄,直接進(jìn)入招聘專版,填寫電子簡歷,應(yīng)聘

42、申請上的內(nèi)容自動計入招聘數(shù)據(jù)庫中。人事處對符合招聘的人員給予電子信件回復(fù),告之面試及考核時間、地點及其他安排。對于不符合學(xué)校要求條件的員工,給予解聘處理,提前下達(dá)解除勞動合同書。 4.3數(shù)據(jù)庫設(shè)計 4.3.1實體和屬性的命名 (1)常用單詞進(jìn)行縮寫,在命名過程中,根據(jù)語義拼湊縮寫即可。 (2)如果表或者是字段的名稱僅有一個單詞,那么建議不使用縮寫,而是用完整的單詞。 (3)所有的存儲值列表的表前面加上前綴Z。目的是將這些值列表類排序在數(shù)據(jù)庫最后。 (4)所有的冗余類的命名前面加上前綴X冗余類是為了提高數(shù)據(jù)庫效率,非規(guī)范化數(shù)據(jù)庫的時候加入的字段。 (5)關(guān)聯(lián)表用于保存多對多關(guān)系,關(guān)

43、聯(lián)類通過用下劃線連接兩個基本類之后,再加前綴R的方式命名,后面按照字母順序羅列兩個表名或者表名的縮寫。 (6)每一個表都將有一個自動ID作為主鍵,邏輯上的主鍵作為第一組候選主鍵來定義,如果數(shù)據(jù)庫自動生成編碼,統(tǒng)一命名為:ID;如果是自定義的邏輯上的編碼則用縮寫加“ID”的方法命名。 (7)所有屬性加上有關(guān)類型的后綴,如果還需要其它的后綴,都放在類型后綴之前。 4.3.2關(guān)系的命名 本系統(tǒng)關(guān)系的命名基本上都按上述方式,如有特殊情況,按實際需要靈活處理。 4.3.3其它 有關(guān)關(guān)系命名默認(rèn)的幾點說明: (1)有些類型比較明顯的字段,可以不寫類型后綴; (2)有些數(shù)據(jù)類型是文本的字段,

44、類型后綴TX可以不寫; (3)有嚴(yán)格依賴關(guān)系的主從表,主表的后綴Main可以不寫; (4)有非常明顯的關(guān)系命名,可以不寫。 4.3.4主要數(shù)據(jù)表 職工情況一覽表它包括職工ID號、姓名、性別、政治面貌、出生日期等信息。其結(jié)構(gòu)如下:表4.4職工情況一覽表 4.4詳細(xì)設(shè)計 4.4.1人員信息維護(hù)模塊 4.4.1.1人員基本信息維護(hù) 該部分主要完成職工基本信息的錄入、修改、查詢。在此定義了九個主要窗口:人員基本信息維護(hù)、圖片信息維護(hù)、獎勵信息、行政信息、服役信息、留學(xué)信息、延返聘信息、新人信息入庫、人員調(diào)轉(zhuǎn)窗口。此部分由人事科負(fù)責(zé)信息的更新維護(hù)。在人員基本信息維護(hù)窗口中,可以選擇在

45、職人員或新人引進(jìn),進(jìn)行相關(guān)操作,只有人事科才能有權(quán)限刪除人員。 4.4.1.2師資信息維護(hù) 該部分主要完成職工的專業(yè)技術(shù)職稱情況、學(xué)歷信息、培訓(xùn)信息等核定及更新。在此定義了四個主要窗口:新進(jìn)人員信息、培訓(xùn)信息、專業(yè)技術(shù)職務(wù)信息、學(xué)歷信息。專業(yè)技術(shù)職務(wù)信息只能有師資科負(fù)責(zé)信息的更新維護(hù)。 4.4.1.3勞資信息維護(hù) 該部分主要是對職工的工資、福利及離退休信息的維護(hù)和更新。在此定義了四個主要窗口:新進(jìn)人員信息、工資信息、工資批量導(dǎo)入窗口、人員離退處理。工資及離退只能由勞資科處理。本部分一個突出的亮點是完成了工資按關(guān)鍵字的批量導(dǎo)入功能,對于導(dǎo)入有問題的行有詳細(xì)的導(dǎo)入日志,導(dǎo)入模板簡單

46、直觀、易于操作。 4.4.1.4人事信息瀏覽 該部分主要完成人員的各種信息查詢,本部分定義了四個窗口:人事信息、人事信息查詢、組合信息查詢、人事變動日志。本部分突出的亮點是完成了多條件跨多庫任意組合查詢,查詢結(jié)果可以導(dǎo)出EXCEL文本。本部分還增加了人事變動日志,對于人員的變動,日志能夠自動記載變動時間、變動原因、類別及操作員。 4.4.2訪問控制模塊 訪問控制模塊是系統(tǒng)關(guān)鍵模塊,是其他模塊的基礎(chǔ),系統(tǒng)管理員或職工都經(jīng)由此登錄模塊進(jìn)行合法性驗證。通過系統(tǒng)驗證后即可進(jìn)入系統(tǒng)主界面,顯示系統(tǒng)操作功能菜單。由此登錄模塊進(jìn)行合法性驗證。通過系統(tǒng)驗證后即可進(jìn)入系統(tǒng)主界面,顯示系統(tǒng)操作功能菜單

47、。 4.4.3系統(tǒng)服務(wù)模塊 系統(tǒng)服務(wù)模塊主要是完成系統(tǒng)數(shù)據(jù)的一般性維護(hù)如數(shù)據(jù)的備份與恢復(fù)、數(shù)據(jù)的定期清理、刪除,還提供了本系統(tǒng)的部分維護(hù)功能,如系統(tǒng)的初始化,(此項功能將刪除數(shù)據(jù)庫中所有數(shù)據(jù),要謹(jǐn)用)另外還有密碼的修改和單位編碼。 盡管系統(tǒng)中采取各種保護(hù)措施來防止數(shù)據(jù)的安全性和完整性的破壞,但由于計算機(jī)系統(tǒng)中硬件的故障、軟件的錯誤、操作員的誤操作以及其他人員惡意破壞,問題仍然是不可避免的,而且這些故障輕則造成運行事務(wù)非正常性中斷,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分?jǐn)?shù)據(jù)丟失。作為一個好的完整的管理信息系統(tǒng),數(shù)據(jù)的備份與恢復(fù)是必不可少的。關(guān)鍵之處就是使系彈出公

48、共對話框由用戶選擇文件名和保存路徑以及保存格式,這給用戶提供了更大的自由度。 對于單位編碼問題,主要是為了減少數(shù)據(jù)庫的冗余,提高系統(tǒng)效率。根據(jù)用戶需求指定職工編碼的特定位數(shù)作為唯一標(biāo)識單位,在開發(fā)過程中遇到了這個的困難,在用戶修改編碼時,如果不保存原有的編碼就無法更新職工編碼,造成數(shù)據(jù)丟失,解決辦法如下:首先在修改后保存前先把數(shù)據(jù)庫編碼(待改編碼)保存起來,然后把修改后的編碼(還未保存編碼)從數(shù)據(jù)緩沖區(qū)調(diào)出,然后以待改編碼為檢索條件。檢索出職工編碼,修改成新的編碼,最后保存起來。 4.4.4網(wǎng)上招聘模塊 本模塊主要完成對應(yīng)聘者填寫網(wǎng)上應(yīng)聘表格的審核、自動生成電子簡歷、轉(zhuǎn)發(fā)、反饋意見等四個

49、主要流程。 第五章系 統(tǒng)實現(xiàn) 5.1代碼框架 本系統(tǒng)是通過MVC模式的三層結(jié)構(gòu)實現(xiàn)的。 (1)視圖層 視圖是系統(tǒng)的外觀,本系統(tǒng)使用的是JSP,它把模型層處理后的結(jié)果以動態(tài)或靜態(tài)的形式反饋給用戶[14]P55。在JSP頁面中,通常會調(diào)用組件的一些方法、命令,本頁面引入的是Struts標(biāo)簽庫中分別以logic、bean和html為前綴的標(biāo)簽。 (2)模型表示應(yīng)用程序的業(yè)務(wù)邏輯,可以把事務(wù)邏輯模塊封裝為JavaBean 或EJB中。ActionForm類是模型中的數(shù)據(jù)Bean類。 (3)控制層 在Struts中,控制器由ActionServlet和ActionMapping

50、對象構(gòu)成,核心 是一個ServLet類型的ActionServlet,它用來接收客戶端的請求,并根據(jù)相應(yīng)的ActionMapping對象將之導(dǎo)向到某個Action去處理。每個ActionMapping對象定義了一個與所請求的URL相匹配ude路徑和一個具體的Model部分Action的完整類名,這個類負(fù)責(zé)執(zhí)行商業(yè)邏輯,然后將控制分派給適當(dāng)?shù)腣iew組件來輸出響應(yīng)。整個系統(tǒng)的流程都是由控制器中的struts-config.xml這個配置文件來控制的。 5.3系統(tǒng)應(yīng)用 作者從計算機(jī)輔助學(xué)校人事管理的角度,從工作實際出發(fā),學(xué)習(xí)先進(jìn)的計算機(jī)理論技術(shù)及科學(xué)的管理模式,開發(fā)出一套適合本校人事管理實際

51、工作需要的信息系統(tǒng)。該系統(tǒng)目前依托校園網(wǎng)平臺在人事處局域網(wǎng)內(nèi)運行,系統(tǒng)運行穩(wěn)定,為學(xué)校的人事管理、教學(xué)工作等起到了極大的促進(jìn)作用,提高了辦公自動化水平,提高辦事效率。 (1)系統(tǒng)應(yīng)用于2008年教育部教學(xué)水平評估人事師資數(shù)據(jù)統(tǒng)計; (2)系統(tǒng)應(yīng)用于2007年財政預(yù)算報表,省市各類高級報表; (3)系統(tǒng)應(yīng)用于學(xué)校人才引進(jìn),教師招聘、解聘,工資及福利管理等; (4)為學(xué)校其他部門提供相關(guān)服務(wù)。 5.3.1系統(tǒng)學(xué)術(shù)價值 本系統(tǒng)成果在于是一個高可用性的基于學(xué)校管理的校園網(wǎng)絡(luò)人事管理軟件。其學(xué)術(shù)價值包括充分體現(xiàn)MVC模式與Struts框架有機(jī)結(jié)合,完成人事系統(tǒng)模塊化設(shè)計,分角色、分權(quán)限信息共

52、享基礎(chǔ)下的人性化管理。明確提出了人事管理系統(tǒng)的整個架構(gòu),人事管理流程簡潔、清晰,對于開發(fā)其他人事管理系統(tǒng)的研究者,值得借鑒,而且促進(jìn)作用是巨大的。 5.3.2系統(tǒng)應(yīng)用價值 從應(yīng)用角度來說,本系統(tǒng)主要是面向管理者及廣大教職員工群體。方便個人信息的管理、查詢和更改,減少人員的重復(fù)勞動,節(jié)約大量人力和物力。系統(tǒng)采用模塊化設(shè)計,方便向其他高校的推廣使用、更改和更新系統(tǒng)功能。數(shù)據(jù)導(dǎo)入、導(dǎo)出采用文本、兼容性好,可與其他系統(tǒng)實現(xiàn)數(shù)據(jù)的無縫對接。 從實用角度來說,本系統(tǒng)操作簡單,人機(jī)交互界面良好,只需要網(wǎng)絡(luò)暢通即可,并且網(wǎng)絡(luò)的容錯性和兼容性都很好。同時網(wǎng)絡(luò)維護(hù)文件和數(shù)據(jù),保障了數(shù)據(jù)出口的一致性和資源的最大共享性,進(jìn)而保證人事管理系統(tǒng)的高可用性。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!