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

?

基于J2EE的企業(yè)人事管理系統(tǒng)設(shè)計與實現(xiàn)探索

2015-08-08 12:16:34馬建萍
電腦知識與技術(shù) 2015年15期

馬建萍

摘要:在網(wǎng)絡(luò)技術(shù)不斷發(fā)展的今天,其應(yīng)用的范圍逐漸變得廣泛,新時期的企業(yè)的管理中人事管理系統(tǒng)就是依靠網(wǎng)絡(luò)技術(shù)的建立起來的,J2EE技術(shù)的是企事業(yè)管理中非常常見的系統(tǒng)之一,該系統(tǒng)應(yīng)用的是非常流行SSH框架,然后將Tomcat作為服務(wù)器,讓該系統(tǒng)的穩(wěn)定性、得到提升,在應(yīng)用的過程中也有著非常顯著的可拓展性和維護性。

關(guān)鍵詞:企業(yè)人事管理;J2EE;SSH框架

中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)15-0051-02

Abstract: In the continuous development of network technology today, the scope of its application gradually become widespread, the new era of enterprise management personnel management system that relies on a network of established technology, J2EE technology is very common in enterprise management system one of the system is very popular SSH application framework, then Tomcat as a server, so that the stability of the system, would be enhanced in the application process also has a very significant scalability and maintainability.

Key words: personnel management; J2EE; SSH framework

隨著網(wǎng)絡(luò)計算機技術(shù)的快速發(fā)展,各大企業(yè)所使用的人事管理系統(tǒng)種類較多,其功能的側(cè)重點也各有差異,作為企業(yè)和事業(yè)單位而言,人事管理系統(tǒng)只要能夠滿足管理中心對于數(shù)據(jù)的管理需求,凸顯使用性功能即可,本文就簡單的介紹基于J2EE技術(shù)的企事業(yè)人事管理系統(tǒng)。

1系統(tǒng)分析

1.1 需求分析

在進入該系統(tǒng)之前首先要對用戶的身份進行確認(rèn),在輸入用戶名和相應(yīng)的密碼之后方能順利進入系統(tǒng)內(nèi)部,另外該系統(tǒng)會根據(jù)用戶的職能不同將其分成兩個等級,及管理員級和員工級,管理員能夠控制用戶的使用權(quán)限,可以將用戶名和密碼進行修改,還能對系統(tǒng)的存儲的記錄進行修改、增加和刪除處理;員工只能通過該系統(tǒng)對自己需求的數(shù)據(jù)進行統(tǒng)計、查詢或者打印等簡單的權(quán)限(管理員同樣擁有該種權(quán)限)。但是無論是哪個級別的用戶若想進入該系統(tǒng)首先需要輸入正確的用戶名和密碼,確認(rèn)之后系統(tǒng)對自動對身份進行核對,確認(rèn)無誤之后將其權(quán)限進行開啟,然后進行相應(yīng)的操作。

1.2 功能分析

基于J2EE技術(shù)的人事管理系統(tǒng)應(yīng)該具備以下功能[1]:①數(shù)據(jù)記錄編輯功能,能夠隨時將記錄進行瀏覽、修改、更新和刪除等操作,并且可以通過查詢的方式來進入到編輯界面將自己需要的記錄內(nèi)容進行標(biāo)記,然后實施后續(xù)的操作;②多個數(shù)據(jù)庫表的任意組合條件查詢;③能夠根據(jù)用戶分級來設(shè)置權(quán)限,確保檔案的安全性和保密性;④能夠進行分類統(tǒng)計,另外還具備圖表顯示功能,然后根據(jù)數(shù)據(jù)庫中的記錄進行變化。

2 系統(tǒng)總體設(shè)計

基于J2EE技術(shù)的管理系統(tǒng)的設(shè)計方法是模塊化程序設(shè)計,非常有利于系統(tǒng)功能的修改個各種組合[2],同時對于那些沒有參與開發(fā)的技術(shù)人員在補充或者維修過程中同樣能夠提供很好的理論基礎(chǔ),在系統(tǒng)的編程過程中應(yīng)用到了JAVA、SERVER等程序,在總結(jié)了這些程序的特點之后將系統(tǒng)的總體構(gòu)成框圖簡單的勾畫出來,詳見圖1所示。

該系統(tǒng)的主要功能介紹:用戶在輸入正確的用戶名和密碼之后進行登錄,所有的功能都是在登錄之后才能夠進行正常使用;用戶只有在登錄系統(tǒng)之后根據(jù)自己的權(quán)限完成權(quán)限范圍內(nèi)的相關(guān)操作。操作:在進入到管理系統(tǒng)中,系統(tǒng)能夠自動分辨出用戶的權(quán)限,將與之權(quán)限對應(yīng)的功能設(shè)置為有效,用戶便能夠進行具體的操作。

3 數(shù)據(jù)庫的設(shè)計

企事業(yè)單位的人事管理是信息管理的一種,因此人事管理系統(tǒng)同樣也是信息管理系統(tǒng)的一種類型,該種系統(tǒng)的開發(fā)主要包括兩個方面,分別是前端應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的建立,建立的數(shù)據(jù)庫必須確保存檔的資料安全性和完整性。

3.1 數(shù)據(jù)分析

企業(yè)人事管理系統(tǒng)的管理對象是企業(yè)的員工,經(jīng)分析之后將實體類進行抽象,而在該系統(tǒng)中的實體是職員,該實體對應(yīng)的數(shù)據(jù)庫是職員信心表,每個企事業(yè)單位的職員其號碼都是唯一的,職員號是索引的主鍵,然后可以通過職員號來查詢與之對應(yīng)的職員信息。職員信息表包含有職員的家庭成員和基本資料,而在職員的家庭成員表中將職員號作為索引的外鍵,職員信息E-R圖詳見圖2所示。

3.2 邏輯結(jié)構(gòu)設(shè)計

在數(shù)據(jù)庫中表格是根據(jù)抽象實體進行設(shè)計的,數(shù)據(jù)庫中的表格包括職員信息表[3],主要的功能是記錄員工的基本信息,家庭成員表則記錄的是家庭狀況和每一位家庭成員的信息,詳見表1、表2所示。

4 操作界面設(shè)計和代碼

4.1 數(shù)據(jù)庫連接代碼

基于J2EE技術(shù)的人事管理系統(tǒng)采用的數(shù)據(jù)庫是SQL-server2013版數(shù)據(jù)庫,其連接方式為JDBC是通過在程序中的數(shù)據(jù)庫和一段代碼建立的連接[4],其代碼的設(shè)置詳見以下所示:

4.2 登入界面與代碼

在這個界面中將其與表格進行綁定,根據(jù)登錄界面(圖3所示),預(yù)先設(shè)置好的用戶名和相應(yīng)的密碼進行輸入,驗證之后便能夠進行人事管理。

將表中相應(yīng)的字段進行綁定,只需右擊生成器將需要的表格和字段選擇即可

將“確定”鍵進行單擊,其代碼的設(shè)計詳見如下所示:

4.3 設(shè)計過程中的難點

1)系統(tǒng)設(shè)計的主要技術(shù):在WEB系統(tǒng)中,用戶在使用的過程中都會對數(shù)據(jù)進行非常頻繁的操作,記錄的數(shù)據(jù)需要及時的更新、增加、修改和刪除等。該系統(tǒng)是以J2EE技術(shù)為主要的技術(shù)支撐,然后使用SHH作為主體技術(shù)[5],在數(shù)據(jù)和數(shù)據(jù)庫之間的交互時使用的是Hibernate進行處理和交互,而用戶和系統(tǒng)之間的交互則使用STRUTS進行。該系統(tǒng)中想要使得映像文件以及其他的可持久性文件都可以使用API進行直接的持久化操作,能夠降低操作的繁瑣程度;2)中文出現(xiàn)亂碼的情況:針對JSP和數(shù)據(jù)庫之間的中文相互轉(zhuǎn)換的問題,在每次進行傳參數(shù)之前都要進行編碼轉(zhuǎn)換操作;3)安全性問題:數(shù)據(jù)庫必須確保其安全性,所以基于對安全性的考慮,企業(yè)的職員在使用口令順利進入之后,其頁面增加判斷語句,如果是非法進入的則會自動跳轉(zhuǎn)到登錄頁面。

5 結(jié)束語

本文所講述的企事業(yè)單位使用的人事管理系統(tǒng)是以J2EE技術(shù)為主要的技術(shù)支持,使用tomcat服務(wù)器平臺所開發(fā)的功能豐富且使用性較強,各項操作方面快捷的信息管理系統(tǒng),通過對操作界面的設(shè)計和代碼進行分析研究發(fā)現(xiàn),其具有非常明顯的實用性和方便性,在使用的過程中能夠顯著提升企業(yè)人事管理的效率,但是該系統(tǒng)在設(shè)計和使用的過程中依然存在一些難點,相信在網(wǎng)絡(luò)計算機技術(shù)不斷發(fā)展的現(xiàn)在,基于J2EE技術(shù)的人事管理系統(tǒng)功能會更完善,應(yīng)用也會更加廣泛。

參考文獻:

[1]寧勇,王仕仲.基于J2EE的企業(yè)人事管理系統(tǒng)的設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2011(1).

[2]閆巖.基于J2EE平臺的人事管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2011(32).

[3]馮偉華,王曉華.基于J2EE的企業(yè)科技業(yè)務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].煤炭技術(shù),2011(1).

[4]劉芳宇,師衛(wèi).基于J2EE的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn)[J].太原師范學(xué)院學(xué)報(自然科學(xué)版),2011(4).

[5]丁博.基于J2EE的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代婦女(下旬),2015(1).

新源县| 奈曼旗| 莒南县| 浠水县| 宝应县| 龙州县| 科技| 东安县| 新和县| 绥化市| 江油市| 涞水县| 巫溪县| 习水县| 革吉县| 沧源| 湘西| 九龙城区| 当涂县| 东辽县| 抚松县| 井冈山市| 胶南市| 休宁县| 舒兰市| 辛集市| 洱源县| 金乡县| 甘孜| 洪江市| 新晃| 仙游县| 永宁县| 太仓市| 六盘水市| 丹东市| 杨浦区| 筠连县| 麻栗坡县| 靖边县| 柯坪县|