




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
引問題的提隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)深入到社會(huì)的各行各業(yè)。企業(yè)傳統(tǒng)的人力資ERP在我國經(jīng)濟(jì)高速發(fā)展,中小型企業(yè)如雨后春筍般發(fā)展起來。公司少則幾十人多則上千人。如果使用傳統(tǒng)的管理法案顯然已經(jīng)不合適。計(jì)算機(jī)的開發(fā)為了有效的管理員工信息管理公司各個(gè)部門員工工資等方面提供了可能目前市場(chǎng)上已經(jīng)有很多企業(yè)ERP的部分功能??尚行苑諱ySQLWEB應(yīng)用方面MySQLRDBMS用之一。能夠負(fù)載幾千的連接。Struts2框架是免費(fèi)開源的框架,可以作為系統(tǒng)的控制層,負(fù)責(zé)收集前臺(tái)表單數(shù)據(jù),Java作為一種面象的開發(fā)語言有著卓越的通用性高效性平臺(tái)移植性和安全PC于編寫功能模塊和連接數(shù)據(jù)庫操作。jsp,JSPWeb本系統(tǒng)只是實(shí)現(xiàn)了企業(yè)級(jí)ERP人力管理系統(tǒng)的部分功能,并且是局域網(wǎng)內(nèi),所耗費(fèi)的資源非常的小,安全性也有一定保障,企業(yè)的電腦無論是硬件還是都能夠滿足條需求分21及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的企業(yè)管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度時(shí)間觀念,ERP人力資源管理系統(tǒng)為企業(yè)提供了極大的方便,宏觀的管理企業(yè)各個(gè)方面。ERP人力資源管理系統(tǒng)分企業(yè)的整體規(guī)劃由管理員進(jìn)行管理,管理員會(huì)根據(jù)企業(yè)的各個(gè)組織現(xiàn)狀,增管理員進(jìn)行員工,錄入員工信息同時(shí)為員工選擇相應(yīng)的部門崗位月末會(huì)根據(jù)考勤情況工資等級(jí)進(jìn)行工資核算并工資,將工資結(jié)果保存到數(shù)據(jù)庫。普通員工打卡,記錄考勤。還可以查看自己每月工資情況,并可以根據(jù)時(shí)管理員可以進(jìn)行的操作圖:2.1普通員工可以進(jìn)行的操作圖2.2B/S結(jié)構(gòu)技術(shù)的B/SBrowser/Server結(jié)構(gòu)主要是利用了不斷成Web瀏覽器技術(shù):結(jié)合瀏覽器的多種腳B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零。系統(tǒng)的擴(kuò)展非常容易。B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動(dòng)了AJAX技術(shù)的發(fā)展,它的程序也能在客MVCMVC全名是ModelViewController,一種設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來用于傳統(tǒng)的輸操作采用JDBC連接mysql非常方便快捷C(control)控制層使用Struts2控制Struts2會(huì)根據(jù)不同的瀏覽器請(qǐng)求調(diào)用不同的功能模塊根據(jù)返回結(jié)果(圖2.3),調(diào)用不同的表現(xiàn)層,或是將結(jié)果在表現(xiàn)層顯示出來。V(view)表現(xiàn)層采用(JSP)技術(shù)使用EL表達(dá)式和JSTL將結(jié)果在jsp頁面顯示出來。2.3Struts2Java面象的設(shè)計(jì)語Java吸了C++面象的概念將數(shù)據(jù)封裝于類中利用類的優(yōu)點(diǎn)實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。程序員只需把主要精力用在類和接口的設(shè)計(jì)和JvaJavaJava提供的ObjectObjectObject類功能強(qiáng)大,經(jīng)常會(huì)使用到它及其它派生的子類。Eclipse是一個(gè)開放源代碼的開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),EclipsePlatform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平數(shù)據(jù)庫的設(shè)計(jì)上使用SyBasePowerDisigener設(shè)計(jì)數(shù)據(jù)庫,建立表連接,導(dǎo)sqlNavicatForMysqlsql2.3.4MySqlsqlOracle來說簡(jiǎn)單容易操作,本身小型免費(fèi),而Oracle2.3.4PoJo對(duì)象,設(shè)計(jì)數(shù)據(jù)庫。然后根據(jù)建立的模板實(shí)現(xiàn)代碼。的開發(fā)本身是一項(xiàng)比較復(fù)雜的工作,須選用科學(xué)的有效的開發(fā)方法。必須從整體上把握,不然后期可能到處是缺陷,當(dāng)然這是應(yīng)當(dāng)盡量避免的。ERP人力資源管理系統(tǒng)概要設(shè)系統(tǒng)設(shè)計(jì)業(yè)務(wù)目ERP應(yīng)用于員工信息化數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)基于B/S結(jié)構(gòu),即采用瀏覽器/服務(wù)器模式,服務(wù)器端由Struts2的Web應(yīng)用程序及運(yùn)行MySql的數(shù)據(jù)庫服務(wù)器組成客戶端可以InternetExplorer,F(xiàn)irefox系統(tǒng)。本信息系統(tǒng)體現(xiàn)了員工信息管理的業(yè)務(wù)邏輯行為、大大簡(jiǎn)用戶(角色刪改查,對(duì)工資等級(jí)進(jìn)行設(shè)置,工資核對(duì)進(jìn)行管理等管理員可以進(jìn)行的操作如圖:3.23.1員員工刪除況打卡3.1技術(shù)總體目3.1.21服務(wù)器端運(yùn)行環(huán)境支持Window操作系統(tǒng)或Linux系數(shù)據(jù)庫系統(tǒng):MySql5.6Web服務(wù)器JDK6.02操作系統(tǒng)開發(fā)工具數(shù)據(jù)庫:mysqlServer4,WebERP人力資源管理系統(tǒng)詳細(xì)設(shè)Struts2代碼編寫過struts2Struts24.1.1struts2數(shù)據(jù)庫表設(shè)erppowerdesinger4.1.1代碼連接數(shù)java中,不是寫死到j(luò)ava代碼中,并且采用單例模式,防止多次IO文本文件,影響程序開發(fā)階段使用這種配置文件的形式,但是項(xiàng)目在運(yùn)行階段,使用的是連接池。這樣可以提高項(xiàng)目的運(yùn)行效率因?yàn)閿?shù)據(jù)庫的連接是一項(xiàng)很消耗資源的操作,特別是量大時(shí)。關(guān)于連接池的代碼到項(xiàng)目文件夾META-INF/context.xml文件下添加<Resource>標(biāo).4.2.3前傳遞數(shù)Struts2,一類直接傳遞一個(gè)數(shù)值。只需表單中 ”,在struts2Action中定義 settergetter,第二種是是一個(gè)對(duì)象接受表單中數(shù)據(jù)這有兩種方法可以實(shí)name=””Actionhumansetter,getterstruts2ajaxStruts2對(duì)ajax的支持,可以直接返回字符流(一般多用于文件),但也可作為流返回給ajax發(fā)來的異步請(qǐng)求。struts.xml中的配置如圖4.4,Action中代碼如圖4.4strutsxml4.5.1strutsAction4.5.2struts4.4.1jsjson雖然第jar包能夠?qū)ist對(duì)象直接生成json數(shù)據(jù),我在編寫過程中多次出現(xiàn)jar包不匹配問題,其實(shí)可以使用JSONObject和JSONArray來生成json字符串設(shè)計(jì)采用了手動(dòng)生成json數(shù)據(jù),然后以字符流形式返回給ajax異步請(qǐng)求。然后用js解析。動(dòng)態(tài)生成列4.6.1,js4.6.2注意:xmlhttp.responseText;string而js面象解析的數(shù)據(jù)是object類型。所以使用eval函數(shù),強(qiáng)制將string類型數(shù)當(dāng)做object類型處理,這樣才能使用for循環(huán)json數(shù)據(jù)中內(nèi)容。4.6.1json4.6.1jsjson4.4.1js傳數(shù)據(jù)亂碼解Js向傳遞數(shù)據(jù)會(huì)出現(xiàn)中文亂碼,解決辦法如4.7.1js圖4.7.2轉(zhuǎn)碼解應(yīng)用系統(tǒng)測(cè)用戶登錄模管理員登錄,需要輸入管理員賬號(hào)和,跳轉(zhuǎn)到管理員頁普通員工登錄,只需輸入員工和員工,跳轉(zhuǎn)到員工頁面4.3管理員主頁管理員管理頁面如下圖5.3,管理員可以根據(jù)左側(cè)導(dǎo)航欄進(jìn)行5.3普通員工登錄主頁5.4。普通員工只能進(jìn)行有限的操作,每天上班打卡,工資查看,查5.4管理員查詢員工信可以根據(jù)員工,員工查詢某一位員工信息如圖4.5,還可以多條件查詢根據(jù)部4.5工資信息核對(duì)工資沒有問題的員工選中可發(fā)工資。會(huì)作一下統(tǒng)計(jì),然后將工資情況保存到數(shù)據(jù)庫中。然后員工就可以登錄查看自己的工資情況了。如圖員工工資查5.55.6公司公告查5.55.6修改崗位工資等5.5結(jié)本設(shè)計(jì)采用Java語言Eclipse環(huán)境下開發(fā),結(jié)合Mysql數(shù)據(jù)庫實(shí)現(xiàn)了ERP人力資主要有組織管理,管理,考勤管理,工資管理。系統(tǒng)界面簡(jiǎn)單,操作方便,不需要培訓(xùn)即可掌握系統(tǒng)的使用。功能模塊劃分合理,采用了成Struts2框架和JDBC技術(shù)當(dāng)然系統(tǒng)中也有不足之處,前臺(tái)顯示效果不是很友好,沒有使用Java設(shè)計(jì)模式,系統(tǒng)較小,可擴(kuò)展性不足等。,,等.工程導(dǎo)論.:冶金工業(yè).Struts2指南.電子工業(yè)焦學(xué)理.JavaWeb應(yīng)用開發(fā)案例,,2012.1JDBC與java數(shù)據(jù)庫程序設(shè)計(jì),人民郵電,2001.7輕量級(jí)javaEE企業(yè)應(yīng)用實(shí)戰(zhàn),電子工業(yè),2012.4.JSP+Ajax開發(fā)典
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國工業(yè)制冰機(jī)商業(yè)計(jì)劃書
- 2025-2030年中國家居塑料制品市場(chǎng)發(fā)展供求分析及投資潛力研究報(bào)告
- 2025-2030年中國嬰童日用品市場(chǎng)消費(fèi)調(diào)查及投資策略研究報(bào)告
- 2025-2030年中國塑料編織袋市場(chǎng)價(jià)格走勢(shì)與投資行情價(jià)值規(guī)劃報(bào)告
- 2025-2030年中國地暖分水器溫控閥市場(chǎng)動(dòng)態(tài)分析及投資前景預(yù)測(cè)研究報(bào)告
- 2025-2030年中國印刷包裝境外融資報(bào)告
- 2025-2030年中國養(yǎng)老機(jī)構(gòu)行業(yè)深度調(diào)研及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國光甘草定市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)及產(chǎn)業(yè)投資研究報(bào)告
- 2025-2030年中國休閑服裝市場(chǎng)發(fā)展形勢(shì)及投資競(jìng)爭(zhēng)對(duì)手調(diào)研研究報(bào)告
- 2025-2030年中國中高密度纖維板商業(yè)計(jì)劃書
- 【現(xiàn)代管理原理與應(yīng)用課程論文:X公司行政管理存在的問題及優(yōu)化建議探析3200字】
- 2024年臨床執(zhí)業(yè)醫(yī)師考試真題附答案【培優(yōu)b卷】
- 小耳畸形手術(shù)配合
- ISO13485醫(yī)療器械質(zhì)量管理體系手冊(cè)程序文件表單全套
- (高清版)TDT 1072-2022 國土調(diào)查坡度分級(jí)圖制作技術(shù)規(guī)定
- 前置胎盤2020年指南
- HG 3277-2000農(nóng)業(yè)用硫酸鋅
- 四川省2023年普通高校對(duì)口招生統(tǒng)一考試數(shù)學(xué)試卷(解析版)
- TQGCML 2861-2023 無刷直流水泵電氣檢測(cè)規(guī)則與標(biāo)準(zhǔn)
- 精神衛(wèi)生中心所需彩色多普勒超聲診斷儀公開招投標(biāo)書范本
- 初中物理八年級(jí)上冊(cè)《汽化》教學(xué)課件
評(píng)論
0/150
提交評(píng)論