![文稿工大-工業(yè)_第1頁](http://file4.renrendoc.com/view/d4db8461bb383a88261016ce13579f92/d4db8461bb383a88261016ce13579f921.gif)
![文稿工大-工業(yè)_第2頁](http://file4.renrendoc.com/view/d4db8461bb383a88261016ce13579f92/d4db8461bb383a88261016ce13579f922.gif)
![文稿工大-工業(yè)_第3頁](http://file4.renrendoc.com/view/d4db8461bb383a88261016ce13579f92/d4db8461bb383a88261016ce13579f923.gif)
![文稿工大-工業(yè)_第4頁](http://file4.renrendoc.com/view/d4db8461bb383a88261016ce13579f92/d4db8461bb383a88261016ce13579f924.gif)
![文稿工大-工業(yè)_第5頁](http://file4.renrendoc.com/view/d4db8461bb383a88261016ce13579f92/d4db8461bb383a88261016ce13579f925.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
引問題的提隨著計算機技術的發(fā)展,計算機已經(jīng)深入到社會的各行各業(yè)。企業(yè)傳統(tǒng)的人力資ERP在我國經(jīng)濟高速發(fā)展,中小型企業(yè)如雨后春筍般發(fā)展起來。公司少則幾十人多則上千人。如果使用傳統(tǒng)的管理法案顯然已經(jīng)不合適。計算機的開發(fā)為了有效的管理員工信息管理公司各個部門員工工資等方面提供了可能目前市場上已經(jīng)有很多企業(yè)ERP的部分功能。可行性分MySQLWEB應用方面MySQLRDBMS用之一。能夠負載幾千的連接。Struts2框架是免費開源的框架,可以作為系統(tǒng)的控制層,負責收集前臺表單數(shù)據(jù),Java作為一種面象的開發(fā)語言有著卓越的通用性高效性平臺移植性和安全PC于編寫功能模塊和連接數(shù)據(jù)庫操作。jsp,JSPWeb本系統(tǒng)只是實現(xiàn)了企業(yè)級ERP人力管理系統(tǒng)的部分功能,并且是局域網(wǎng)內(nèi),所耗費的資源非常的小,安全性也有一定保障,企業(yè)的電腦無論是硬件還是都能夠滿足條需求分21及普及到經(jīng)濟和社會生活的各個領域。使原本的舊的企業(yè)管理方法越來越不適應現(xiàn)在社會的發(fā)展。許多人還停留在以前工操作。這大大地阻礙了人類經(jīng)濟的發(fā)展。為了適應現(xiàn)代社會人們高度時間觀念,ERP人力資源管理系統(tǒng)為企業(yè)提供了極大的方便,宏觀的管理企業(yè)各個方面。ERP人力資源管理系統(tǒng)分企業(yè)的整體規(guī)劃由管理員進行管理,管理員會根據(jù)企業(yè)的各個組織現(xiàn)狀,增管理員進行員工,錄入員工信息同時為員工選擇相應的部門崗位月末會根據(jù)考勤情況工資等級進行工資核算并工資,將工資結果保存到數(shù)據(jù)庫。普通員工打卡,記錄考勤。還可以查看自己每月工資情況,并可以根據(jù)時管理員可以進行的操作圖:2.1普通員工可以進行的操作圖2.2B/S結構技術的B/SBrowser/Server結構主要是利用了不斷成Web瀏覽器技術:結合瀏覽器的多種腳B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零。系統(tǒng)的擴展非常容易。B/S結構的使用越來越多,特別是由需求推動了AJAX技術的發(fā)展,它的程序也能在客MVCMVC全名是ModelViewController,一種設計典范,用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。MVC被獨特的發(fā)展起來用于傳統(tǒng)的輸操作采用JDBC連接mysql非常方便快捷C(control)控制層使用Struts2控制Struts2會根據(jù)不同的瀏覽器請求調(diào)用不同的功能模塊根據(jù)返回結果(圖2.3),調(diào)用不同的表現(xiàn)層,或是將結果在表現(xiàn)層顯示出來。V(view)表現(xiàn)層采用(JSP)技術使用EL表達式和JSTL將結果在jsp頁面顯示出來。2.3Struts2Java面象的設計語Java吸了C++面象的概念將數(shù)據(jù)封裝于類中利用類的優(yōu)點實現(xiàn)了程序的簡潔性和便于性。類的封裝性、繼承性等有關對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復利用。程序員只需把主要精力用在類和接口的設計和JvaJavaJava提供的ObjectObjectObject類功能強大,經(jīng)常會使用到它及其它派生的子類。Eclipse是一個開放源代碼的開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),EclipsePlatform則是一個開放的可擴展IDE,提供了一個通用的開發(fā)平數(shù)據(jù)庫的設計上使用SyBasePowerDisigener設計數(shù)據(jù)庫,建立表連接,導sqlNavicatForMysqlsql2.3.4MySqlsqlOracle來說簡單容易操作,本身小型免費,而Oracle2.3.4PoJo對象,設計數(shù)據(jù)庫。然后根據(jù)建立的模板實現(xiàn)代碼。的開發(fā)本身是一項比較復雜的工作,須選用科學的有效的開發(fā)方法。必須從整體上把握,不然后期可能到處是缺陷,當然這是應當盡量避免的。ERP人力資源管理系統(tǒng)概要設系統(tǒng)設計業(yè)務目ERP應用于員工信息化數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)基于B/S結構,即采用瀏覽器/服務器模式,服務器端由Struts2的Web應用程序及運行MySql的數(shù)據(jù)庫服務器組成客戶端可以InternetExplorer,F(xiàn)irefox系統(tǒng)。本信息系統(tǒng)體現(xiàn)了員工信息管理的業(yè)務邏輯行為、大大簡用戶(角色刪改查,對工資等級進行設置,工資核對進行管理等管理員可以進行的操作如圖:3.23.1員員工刪除況打卡3.1技術總體目3.1.21服務器端運行環(huán)境支持Window操作系統(tǒng)或Linux系數(shù)據(jù)庫系統(tǒng):MySql5.6Web服務器JDK6.02操作系統(tǒng)開發(fā)工具數(shù)據(jù)庫:mysqlServer4,WebERP人力資源管理系統(tǒng)詳細設Struts2代碼編寫過struts2Struts24.1.1struts2數(shù)據(jù)庫表設erppowerdesinger4.1.1代碼連接數(shù)java中,不是寫死到java代碼中,并且采用單例模式,防止多次IO文本文件,影響程序開發(fā)階段使用這種配置文件的形式,但是項目在運行階段,使用的是連接池。這樣可以提高項目的運行效率因為數(shù)據(jù)庫的連接是一項很消耗資源的操作,特別是量大時。關于連接池的代碼到項目文件夾META-INF/context.xml文件下添加<Resource>標.4.2.3前傳遞數(shù)Struts2,一類直接傳遞一個數(shù)值。只需表單中 ”,在struts2Action中定義 settergetter,第二種是是一個對象接受表單中數(shù)據(jù)這有兩種方法可以實name=””Actionhumansetter,getterstruts2ajaxStruts2對ajax的支持,可以直接返回字符流(一般多用于文件),但也可作為流返回給ajax發(fā)來的異步請求。struts.xml中的配置如圖4.4,Action中代碼如圖4.4strutsxml4.5.1strutsAction4.5.2struts4.4.1jsjson雖然第jar包能夠?qū)ist對象直接生成json數(shù)據(jù),我在編寫過程中多次出現(xiàn)jar包不匹配問題,其實可以使用JSONObject和JSONArray來生成json字符串設計采用了手動生成json數(shù)據(jù),然后以字符流形式返回給ajax異步請求。然后用js解析。動態(tài)生成列4.6.1,js4.6.2注意:xmlhttp.responseText;string而js面象解析的數(shù)據(jù)是object類型。所以使用eval函數(shù),強制將string類型數(shù)當做object類型處理,這樣才能使用for循環(huán)json數(shù)據(jù)中內(nèi)容。4.6.1json4.6.1jsjson4.4.1js傳數(shù)據(jù)亂碼解Js向傳遞數(shù)據(jù)會出現(xiàn)中文亂碼,解決辦法如4.7.1js圖4.7.2轉(zhuǎn)碼解應用系統(tǒng)測用戶登錄模管理員登錄,需要輸入管理員賬號和,跳轉(zhuǎn)到管理員頁普通員工登錄,只需輸入員工和員工,跳轉(zhuǎn)到員工頁面4.3管理員主頁管理員管理頁面如下圖5.3,管理員可以根據(jù)左側導航欄進行5.3普通員工登錄主頁5.4。普通員工只能進行有限的操作,每天上班打卡,工資查看,查5.4管理員查詢員工信可以根據(jù)員工,員工查詢某一位員工信息如圖4.5,還可以多條件查詢根據(jù)部4.5工資信息核對工資沒有問題的員工選中可發(fā)工資。會作一下統(tǒng)計,然后將工資情況保存到數(shù)據(jù)庫中。然后員工就可以登錄查看自己的工資情況了。如圖員工工資查5.55.6公司公告查5.55.6修改崗位工資等5.5結本設計采用Java語言Eclipse環(huán)境下開發(fā),結合Mysql數(shù)據(jù)庫實現(xiàn)了ERP人力資主要有組織管理,管理,考勤管理,工資管理。系統(tǒng)界面簡單,操作方便,不需要培訓即可掌握系統(tǒng)的使用。功能模塊劃分合理,采用了成Struts2框架和JDBC技術當然系統(tǒng)中也有不足之處,前臺顯示效果不是很友好,沒有使用Java設計模式,系統(tǒng)較小,可擴展性不足等。,,等.工程導論.:冶金工業(yè).Struts2指南.電子工業(yè)焦學理.JavaWeb應用開發(fā)案例,,2012.1JDBC與java數(shù)據(jù)庫程序設計,人民郵電,2001.7輕量級javaEE企業(yè)應用實戰(zhàn),電子工業(yè),2012.4.JSP+Ajax開發(fā)典
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升學生午間飲食體驗的實踐與思考
- 百鎮(zhèn)千村示范衛(wèi)生機構創(chuàng)建課件
- DB6103T 77-2025釀酒高粱寬窄行栽培技術規(guī)范
- 船運安全的防范措施與管理建議分析
- 三人合資餐飲企業(yè)合同模板
- 專利許可使用與轉(zhuǎn)讓協(xié)議合同
- 上海住宅租賃合同范本
- 人事代理人員勞動合同書
- 個人壽險代理合同書樣本
- 臨時兼職教師勞動合同范文
- 《會展概述》課件
- 《郴州市總體規(guī)劃》課件
- 【高中物理競賽大全】 競賽3 電磁學 50題競賽真題強化訓練解析版-高考物理備考復習重點資料歸納
- 再見2024你好2025展望未來
- GB/T 17395-2024鋼管尺寸、外形、重量及允許偏差
- 2025屆山東省濟南市歷城二中高二上數(shù)學期末學業(yè)質(zhì)量監(jiān)測試題含解析
- 2024年全國各地中考試題分類匯編:文學常識
- 七年級信息技術上冊 第13課時 文件管理教案 科教版
- 2022年版義務教育語文課程標準題庫(教師教資培訓考試專用十三套)
- 英語新課標(英文版)-20220602111643
- 高考模擬作文“文化自信:春節(jié)走向世界”導寫+范文3篇
評論
0/150
提交評論