版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 人事管理系統(tǒng)的設計與實現(xiàn)</p><p><b> 人事管理系統(tǒng)</b></p><p> 學生: 指導教師: </p><p> 內容摘要:本文介紹了在各種大小企業(yè)中都可以運用的人事管理系統(tǒng)。網(wǎng)絡信息化高速發(fā)展的今天,企業(yè)電子信息化辦公已經(jīng)成為很多企業(yè)高效率辦公的一個標志,應用電子信息化
2、辦公可節(jié)省大量的人力和物力資源。對于一個大型企業(yè)來說,企業(yè)的人事管理是一項復雜的工作。公司人事管理系統(tǒng)主要用于員工信息數(shù)據(jù)的錄入、修改、刪除,還有工資的錄入,考勤的管理。</p><p> 該系統(tǒng)以JDK開發(fā)平臺和Tomcat應用服務器,作為開發(fā)環(huán)境,并且使用Myeclipse和SQL數(shù)據(jù)庫作為開發(fā)軟件系統(tǒng),采用JSP技術創(chuàng)建出最適合企業(yè)人事運用的管理系統(tǒng)。避免了紛雜的人事管理實務,簡潔直觀的表現(xiàn)出來。從入職登
3、記到工資管理,以及考勤管理,對于管理者來說,操作輕松,管理方便到位,系統(tǒng)編號和密碼幫助企業(yè)資料保管,具有較好的安全性。本文詳細介紹了系統(tǒng)的功能需求,數(shù)據(jù)庫設計等。</p><p> 關鍵詞:人事管理 JDK Myeclipese SQL數(shù)據(jù)庫 功能需求</p><p> Design for vending machine's PLC system</p>
4、<p> Abstract: This paper introduces all personnel management system in the use of various sizes of enterprises.The rapid development ofnetwork information technology today, the electronic information office has b
5、ecome a symbol for many enterprises efficient office, application of electronic information office can save a lot of manpower and material resources. For a large enterprise, the personnel management of enterprise is a co
6、mplex work. Company personnel management system is mainly used for emplo</p><p> The system is based on JDK development platform and Tomcat application server, as a development environment, and use Myeclips
7、e and SQL database as development software system, to create the most suitable for the enterprise personnel management system by using JSP technology. To avoid the complexpersonnel management practices, concise display.
8、From the entry registration to the salary management, and attendance management, for managers, easy operation, convenient management in place, the system I</p><p> Keywords: Personnel management system JDK
9、 Myeclipese SQL database functional requirements</p><p><b> .</b></p><p><b> 人事管理系統(tǒng)</b></p><p><b> 前言 </b></p><p> 當代社會,無論大小企業(yè)
10、、單位、公司,亦或是超市連鎖等等,在對于人事上,隨著職員的增加和內外部的壯大,都會有或多或少的改善。怎么改善呢?現(xiàn)在光靠人員來管理仍然存在很多的疏漏和不便,花費更多的時間和精力,還有財力。由此,在各大公司就誕生了人事管理系統(tǒng)ERP。人事管理不僅可以節(jié)約更多的人力,還可以節(jié)約更多的時間,可以有更多的時間和精力放在主要的公司運營上。這次系統(tǒng)的設計,主要依據(jù)我在實習當中的體會和學習。對于一個大公司、大企業(yè),ERP的完善代表著公司企業(yè)結構的完善
11、,更是公司成熟的標志。對于人事管理系統(tǒng)的設計過程,會有一個比較詳細的闡述。</p><p><b> 1 人事管理系統(tǒng)</b></p><p> 1.1 人事管理系統(tǒng)的介紹</p><p> 人事管理是人力資源管理發(fā)展的第一階段,是有關人事方面的計劃、組織、指揮、協(xié)調、信息和控制等一系列管理工作的總稱。通過科學的方法、正確的用人原則和合
12、理的管理制度,調整人與人、人與事、人與組織的關系,謀求對工作人員的體力、心力和智力作最適當?shù)睦门c最高的發(fā)揮,并保護其合法的利益。</p><p> 1.2 人事管理系統(tǒng)的發(fā)展歷程</p><p> 在中國,凡是關系到工作人員本人、工作人員相互之間、工作人員與組織之間的事務,都是人事管理的內容。具體包括工作人員的吸收錄用、招聘、調配、使用、培訓、交流、考核、獎懲、任免、升降、工資、福
13、利、統(tǒng)計、辭退、退職、退休、撫恤和人事研究等一系列管理工作。由于人事管理內容的不斷發(fā)展,從而出現(xiàn)了專門從事人事管理的部門。主要開發(fā)人事管理系統(tǒng)的主要原因是,目前企業(yè)經(jīng)營具有不斷增長的規(guī)模和復雜性,而且在人力投入上,相對數(shù)量的快速增長,尤其在工業(yè)化國家,再加上競爭的激烈化和全球化,改變了價值觀轉變、新的生活方式、個性化的勞動態(tài)度和知識在企業(yè)經(jīng)營成功中不斷增長的意義這些種種原因,導致人事管理系統(tǒng)的快速發(fā)展。</p><p
14、><b> 2 需求分析 </b></p><p> 對于中小型的企業(yè)來說,員工是一個公司不斷進步的動力和組成部分,如何更好的管理員工信息、出勤、工資成為一個公司非常重要的管理任務。公司或者企業(yè)管理者運用它在不訪問外網(wǎng)的情況下進行員工信息管理、修改密碼、考勤管理、工資管理、管理員信息等等方式對人事進行管理。而且對于普通員工只能查看到自己的工資、信息、修改密碼以及查看自己的考勤。&l
15、t;/p><p><b> 2.1功能需求</b></p><p> 對于企業(yè)來說,管理好員工的人事信息不僅有關公司對員工的評價,更重要的是這些人事管理對員工來說有很直接的關系,直接影響著員工的收入問題。</p><p> 對于普通員工來說,他們不需要對人事系統(tǒng)進行管理,而只是對自己的人事進行查詢,及:</p><p>
16、;<b> 查詢工資信息</b></p><p><b> 查詢考勤信息</b></p><p><b> 查詢個人信息</b></p><p><b> 修改密碼</b></p><p> 管理層領導,主要是對人事系統(tǒng)進行管理,管理各個員工的信
17、息,包括:</p><p><b> 員工信息管理</b></p><p><b> 考勤管理</b></p><p><b> 工資管理</b></p><p><b> 系統(tǒng)管理</b></p><p><b>
18、; 密碼修改</b></p><p><b> 2.2 性能需求</b></p><p><b> 2.2.1 軟環(huán)境</b></p><p> 鑒于系統(tǒng)的需求本人查看了很多相關資料最終決定使用Myeclipse作為最終主要的開發(fā)環(huán)境。Meclipse是Java Web企業(yè)級開發(fā)中最流行的工具,一個好的
19、編程工具提供的代碼提示功能也是非常強大的。</p><p><b> 軟件平臺:</b></p><p> 操作系統(tǒng):Windows XP/Windows 2003/windows7;</p><p> 開發(fā)平臺:MyEcilpse 8.5;</p><p> 數(shù)據(jù)庫:SQL server 2008 ;</
20、p><p> Web服務器:Tomcat 6.0;</p><p> Java開發(fā)包:JDK 1.6.0;</p><p> 瀏覽器: IE6.0/360瀏覽器以上;</p><p><b> 2.2.2 硬環(huán)境</b></p><p><b> PC一臺</b><
21、;/p><p><b> CPU:酷睿雙核</b></p><p><b> 內存:1G以上。</b></p><p><b> 3 可行性分析</b></p><p> 現(xiàn)如今有很多公司在人事管理系統(tǒng)上采用了很多不同的語言來寫這個系統(tǒng),在查閱了很多資料以后,決定了該系統(tǒng)的
22、最終成型。</p><p><b> 3.1 技術可行性</b></p><p> 3.1.1 Myeclipse</p><p> 首先我們來認識下MyEclipse。MyEclipse是企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以
23、在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。作為Java Web企業(yè)級開發(fā)最流行的工具,Myeclipse的客戶群上不僅包含了擁有世界80%財富的100強企業(yè),還包含很多剛剛入門的初學者,可以說是很龐大的用戶量
24、。當然我們從其強大的客戶群可以看出它本身的優(yōu)勢,以至于吸引了如此多的用戶。其強大的功能使得它在開發(fā)Java上所表現(xiàn)出來的創(chuàng)造力。所以我們能夠從這個軟件本身探究處很多值得我們探討的地方?,F(xiàn)在讓我們學習如何在電腦上安裝并搭建好MyEclipse:</p><p> 首先我們需要進入oracle官網(wǎng),下載JDK安裝包。點擊此鏈接進入下載,如果你的系統(tǒng)是windows,尤其需要注意是32位還是64位,最好對應版本下載。
25、解壓JDK安裝包,得到的解壓文件,點開解壓文件夾中的exe文件,選擇安裝路徑(不選擇則使用軟件默認路徑)。然后是配置java開發(fā)的環(huán)境變量,分別設置JAVA_HOME值為jdk安裝路徑,如:C:\Program Files\Java\jdk1.6.0_21(無此三個選項則自己創(chuàng)建),然后是CLASSPATH 需要添加的變量:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME% \lib\tools.jar (注意前面
26、的點)在配置Path 變量:將;%JAVA_HOME%\bin;添加至末尾。這樣就將環(huán)境變量配置完成。</p><p> 其次我們需要下載Myeclipse,從網(wǎng)站下載到安裝包然后安裝,最好選擇默認路徑,打開myeclipse軟件,由于該軟件包下載后便可以直接使用,非常方便初學者使用。</p><p> 然后我們需要安裝配置Tomcat,我們下載安裝版的tomcat完成安裝導航的步驟就
27、安裝完畢Tomcat。</p><p> 最后就是完成myeclipse的配置了。首先是為myeclipse配置JRE,然后完成tomcat配置(這些可以通過資料查看本人就不詳細講述了),當配置完成時,Myeclipse工具欄沒有出現(xiàn)Tomcat圖標,此時需要使用tomcat插件(com.sysdeo.eclipse.tomcat_3.3.0),將此插件解壓,將其放置在Myeclipse安裝目錄下的的dropi
28、ns目錄下。這樣就能夠使用該軟件了。</p><p><b> 3.2 經(jīng)濟可行性</b></p><p> 本人選擇的人事管理系統(tǒng)型是產品型是:相對的功能和業(yè)務流程都已經(jīng)定義完成,一般無法改動。因為這樣可以減輕HR人員在面對日常繁瑣的行政事務的同時,還能夠管理該公司的人事系統(tǒng)。這樣能夠滿足企業(yè)的平常的和主要的人事需求,而且價格便宜,安裝周期短,維護簡單方便。這樣
29、的軟件相對于人事業(yè)務簡單、人事需求不大但是成熟的公司,性價比是非常的高的。</p><p> 3.3 SQL數(shù)據(jù)庫</p><p> 對于人事管理系統(tǒng)來說數(shù)據(jù)庫是非常重要的組成部分,通過比較和分析本人決定使用SQL數(shù)據(jù)庫作為最終的選擇。</p><p> 可以說SQL Server 2008是一個重大的產品版本,相比之前,它推出了許多關鍵的改進和新的特性,這些
30、地方使得它成為至今為止的最強大和最全面的SQL Server版本?,F(xiàn)如今在數(shù)據(jù)滿天的世界里,如果公司想要獲得成功和不斷發(fā)展,那么他們需要定位主要的數(shù)據(jù)趨勢的愿景。微軟解決了這個愿景,這個數(shù)據(jù)平臺愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅動應用程序的需求。不滿足于現(xiàn)狀,微軟將繼續(xù)投入和發(fā)展以下的關鍵領域來支持他們的數(shù)據(jù)平臺愿景:關鍵任務企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關系數(shù)據(jù)和商業(yè)智能</p><p> 當今社會,會有許
31、多因素致使產生了信息存儲爆炸。會有了新的信息類型,例如視頻和圖片的數(shù)字化,和從RFID標簽獲得的傳感器信息,這些都會導致公司的數(shù)字信息的數(shù)量急劇增長。對此的要求是,遵守規(guī)范和全球化的發(fā)展要求信息存儲的安全性和隨時都可以使用?,F(xiàn)在磁盤存儲的成本大幅度的降低了,這樣可以讓公司投資的每一分錢相比以前可以存儲更多的數(shù)據(jù)。在這些龐大的數(shù)據(jù)中,用戶必須迅速準確的找到相關的信息。除此之外,他們還希望在任何設備上都能夠使用這些信息,而且計劃每天必須使用
32、,比如Microsoft Office系統(tǒng)應用程序等。這些要求都對數(shù)據(jù)爆炸的現(xiàn)在和用戶期望值的升高的管理,為公司新添了更多的挑戰(zhàn)。</p><p> 為滿足這些需求,Microsoft® 數(shù)據(jù)平臺為這些想要的需求提供了解決方案——公司能夠儲存和管理多種數(shù)據(jù)類型,與此同時提供擁有各種的服務集合來與這些數(shù)據(jù)交互影響:數(shù)據(jù)分析和整合、查詢、搜索、報表,和強大的同步功能。使得用戶能夠了解從最初創(chuàng)建到存檔于的所
33、有設備的信息,不限于桌面或者移動設備,兩者都可以。</p><p> SQL Server 2008能夠讓各個公司運行自己最關鍵任務的應用程序,還降低了數(shù)據(jù)維護與發(fā)送給用戶觀察信息的成本。</p><p> 這個平臺有以下特點:</p><p> 可信任的,這樣使得公司運行自己最關鍵的任務的程序,具有更安全,更可靠和更好的可擴展性</p><
34、;p> 高效的,降低公司的維護成本和實踐</p><p> 智能的,提供了在任何時候想要查看和觀察的全面平臺</p><p><b> 4 系統(tǒng)設計</b></p><p><b> 4.1 系統(tǒng)目標</b></p><p> 該人事管理系統(tǒng)以最基本的人事管理為出發(fā)點,實現(xiàn)員工的日常
35、工作信息管理,從而能夠實現(xiàn)最大限度的提高人事管理部門的工作效率。通過調查查詢我認為人事管理系統(tǒng)最基本的工作目標如下:</p><p> 查詢信息:查詢是普通員工最基本也是最常用的使用手法,所以方便快捷的查詢方式對愛系統(tǒng)來說是非常重要的,需要對數(shù)據(jù)庫的查找和讀取準確而且快速。同時還要滿足存儲的信息的安全性。</p><p> 簡單快捷的操作:簡單的人事管理系統(tǒng)對于日常管理人事層的領導來說
36、是非常重要的,面對日常繁瑣的工作還有處理人事上的事務。因此簡單快捷的操作是非常有必要的。</p><p> 錄入信息:公司在新建員工的信息以及錄入員工的出勤都需要非常清楚準確,因此需要軟件在存儲信息快速而準確。</p><p> 考勤及匯總:考勤關系到員工的收入不僅需要準確而且還需要匯總這樣才能計算出員工的工資以及個人的工作表現(xiàn)。</p><p> 維 護:任
37、何一個系統(tǒng)軟件都需要維護,因為只有在使用過程中才能夠發(fā)現(xiàn)問題,然后就是解決問題。</p><p> 外 觀:美觀、簡潔的外觀給人一種享受的感覺。</p><p> 安 全:對于公司人事管理系統(tǒng)不急要穩(wěn)定的運行,還要存儲數(shù)據(jù)安全可靠。</p><p> 4.2 系統(tǒng)功能結構</p><p> 圖4.2-1 人事考勤管理系統(tǒng)結構&
38、lt;/p><p> 4.3 系統(tǒng)業(yè)務流程圖</p><p><b> 4.4 數(shù)據(jù)庫設計</b></p><p> 4.4.1管理員數(shù)據(jù)庫</p><p> 管理員就是掌握人事信息、記錄考勤、調配工資等等工作。這個數(shù)據(jù)庫主要存儲管理員的唯一識別ID,同時他的名字,最后是其登陸密碼。HR通過登陸自己的ID便可以進入員
39、工版的最高權限,從而進行人事管理。</p><p> 表4.4.1-1 管理員表 t_admin</p><p> 4.4.2績效數(shù)據(jù)庫</p><p> 績效工資是員工對于工作的一種激勵,很大一部分績效和本人的工作成績有著成正比的關系,其主要字段有唯一識別的ID、績效的月份、員工的ID、員工的遲到次數(shù)、員工的獎勵、清零。</p><p&g
40、t; 表4.4.2-1 績效表 t_jixiao</p><p> 4.4.3員工數(shù)據(jù)庫</p><p> 員工數(shù)據(jù)庫是記錄員工信息的所有的字段,記錄和保存員工的所有信息,包括員工的基本信息,通訊地址、地址、職位、權限、登錄名、登陸密碼等等。員工只需要通過登陸名和登陸密碼就可以進入自己的人事信息頁面,查詢到自己的工資、信息、獎金等等。</p><p> 表
41、4.4.3-1 員工信息表 t_yuangong</p><p> 4.4.4員工薪酬數(shù)據(jù)庫表</p><p> 員工薪酬數(shù)據(jù)庫用于存放員工薪酬的數(shù)據(jù)庫,其中將工資具體化,包括了:唯一識別的ID、員工的ID、工資月份、基本工資、崗位工資、車費補助、餐飲補助、業(yè)績獎金、績效獎金最后是總工資。每個員工由于崗位不同,他的基本工資就不相同,從而使決定他的餐補、車補等等不一樣。這樣細化薪酬,更加
42、有利于HR管理員工的人事、工資。</p><p> 表4.4.4-1 員工薪酬表 t_xichou</p><p> 4.4.5 數(shù)據(jù)庫概念設計</p><p> 如圖所示是該系統(tǒng)的數(shù)據(jù)庫的概念設計圖,他們通過員工的ID來進行主鍵聯(lián)系,從而進行員工的信息存儲和讀取,如圖4.4.2-1所示:</p><p> 圖4.4.5-1數(shù)據(jù)庫
43、概念圖</p><p> 5 詳細設計(每個功能模塊的實現(xiàn)及截圖,關鍵性代碼)</p><p><b> 5.1登陸界面</b></p><p> 登陸界面通過訪問數(shù)據(jù)庫的員工數(shù)據(jù)庫,通過實現(xiàn)check1方法來檢測用戶是否存在并且密碼正確。該界面的登陸界面簡潔大方,很方便的操作。當密碼與用戶名一致以后便可以進入系統(tǒng),查找到自己的人事信息。
44、</p><p><b> 5.1-1登陸界面</b></p><p> <script language="javascript"></p><p> function check1() //通過check1方法來實現(xiàn)檢測和登陸</p><p> { if(d
45、ocument.ThisForm.userName.value=="")//檢測用戶名是否為空</p><p> { alert("請輸入用戶名");</p><p> document.ThisForm.userName.focus();//實現(xiàn)光標聚焦</p><p> return false;}</p&g
46、t;<p> if(document.ThisForm.userPw.value=="")//檢測密碼是否為空</p><p> { alert("請輸入密碼");</p><p> document.ThisForm.userPw.focus();//實現(xiàn)光標聚焦完成密碼輸入</p><p> ret
47、urn false;}</p><p> loginService.login(document.ThisForm.userName.value,</p><p> document.getElementById("indicator").style.display="block";</p><p> document.
48、ThisForm.userPw.value,0,callback);//檢測數(shù)據(jù)庫是否有該用戶并檢測是否與該密碼一致</p><p><b> }</b></p><p> function callback(data) //通過callback方法來實現(xiàn)返回登陸界面</p><p> { document.getElementById
49、("indicator").style.display="none";</p><p> if(data=="no")</p><p> { alert("用戶名或密碼錯誤");}</p><p> if(data=="yes")</p><
50、;p> { alert("通過驗證,系統(tǒng)登錄成功");</p><p> window.location.href="<%=path %>/loginSuccess.jsp";}</p><p> }</script></p><p> 5.2員工信息管理界面</p>&l
51、t;p> 5.2.1員工信息管理界面</p><p> 人事管理人員通過管理賬號進入本系統(tǒng)后就可以看到員工的信息,包括她的年齡、電話、職位等等最基本的信息。如果員工需要修改信息和離職便可以修改和刪除該員工的信息。</p><p> 5.2-1員工信息管理界面</p><p> <form action="<%=path%>/
52、yuangong?type=yuangongEdit"</p><p> name="formAdd" method="post"> //page頁面格式和樣式</p><p> <table width="98%" align="center" border="
53、0" cellpadding="4" </p><p> cellspacing="1" bgcolor="#CBD8AC" style="margin-bottom:8px"></p><p> <tr bgcolor="#EEF4EA"></p>
54、;<p> <td colspan="2" background="<%=path %>/images/wbg.gif" class='title'></p><p> <span>員工添加</span></td></tr> //添加員工信息的存儲<
55、;/p><p> <tr align='center' bgcolor="#FFFFFF"</p><p> //通過鼠標的移進時間改變行的顏色</p><p> onMouseMove="javascript:this.bgColor='red';" </p><p
56、> //通過鼠標的移出時間改變行的顏色</p><p> onMouseOut="javascript:this.bgColor='#FFFFFF';" height="22"></p><p> <input type="submit" value="提交"/>&
57、amp;nbsp;</p><p> <input type="reset" value="重置"/> </td></tr></table></form></p><p> 5.2.2員工信息添加界面</p><p> 員工信息添加界面當有新入
58、職的員工的時候所用的,包括最基本的信息,通過jsp的數(shù)據(jù)庫存儲功能對數(shù)據(jù)進行保存。</p><p> 圖5.2.2-1 員工信息添加界面</p><p> <form action="<%=path %>/yuangong?type=yuangongAdd" name="formAdd" </p><p>
59、; method="post"></p><p> <table width="98%" align="center" border="0" cellpadding="4" cellspacing="1" bgcolor="#CBD8AC" style=&qu
60、ot;margin-bottom:8px"></p><p> <tr bgcolor="#EEF4EA"></p><p> <td colspan="3" background="<%=path %>/images/wbg.gif" class='title'&
61、gt;<span>員工添加</span></td></tr></p><p> <tr align='center' bgcolor="#FFFFDD" </p><p> onMouseMove="javascript:this.bgColor='red';"
62、 onMouseOut="javascript:this.bgColor='#FFFFFF';" height="22"></p><p> <td width="25%" bgcolor="#FFFFFF" align="right"></p><p>
63、 員工姓名:</td><td width="75%" bgcolor="#FFFFFF" align="left"></p><p> <input type="text" name="name" size="20"/></td></tr
64、></form></p><p> 5.2.3員工信息查詢界面</p><p> 圖5.2.3-1員工信息查詢界面</p><p> <form action="<%=path %>/yuangong?type=yuangongSearch" name="formAdd" method
65、="post"></p><p> <table width="98%" align="center" border="0" cellpadding="4" cellspacing="1" bgcolor="#CBD8AC" style="margin
66、-bottom:8px"></p><p> <tr bgcolor="#EEF4EA"></p><p> <td colspan="3" background="<%=path %>/images/wbg.gif" class='title'><sp
67、an>員工管理</span></td></tr></p><p> <tr align='center' bgcolor="#FFFFFF" </p><p> onMouseMove="javascript:this.bgColor='red';" onMouseO
68、ut="javascript:this.bgColor='#FFFFFF';" height="22"></p><p> <td width="25%" bgcolor="#FFFFFF" align="right"> </td></p>
69、;<p> <td width="75%" bgcolor="#FFFFFF" align="left"></p><p> <input type="submit" value="查詢"/> </p><p> <inpu
70、t type="reset" value="重置"/> </td></tr></table></form></p><p><b> 5.3考勤管理界面</b></p><p> 5.3.1考勤管理界面</p><p> 圖 5
71、.3.1-1 考勤管理界面</p><p> <script language="javascript"></p><p> function jixiaoDel(jixiao_id)//通過績效ID獲得鏈接路徑判斷是否刪除</p><p><b> {</b></p><p>
72、if(confirm('您確定刪除嗎?'))</p><p> {window.location.href="<%=path %>/jixiao?type=</p><p> jixiaoDel&jixiao_id="+jixiao_id;</p><p><b> }}</b>&l
73、t;/p><p> function jixiaoAdd()//跳轉到員工增加jixiaoAdd.jsp頁面</p><p><b> {</b></p><p> var url="<%=path %>/admin/jixiao/jixiaoAdd.jsp";</p><p> wi
74、ndow.location.href=url;</p><p> }</script></head></p><p> 5.3.2考勤添加界面</p><p> 圖 5.3.2-2考勤管理界面</p><p> <script language="javascript"><
75、/p><p><b> var i=0;</b></p><p> function yuangongSelect()//獲得節(jié)點ID顯示查詢員工信息</p><p> { if(i==0) {document.getElementById("indicator").</p><p> styl
76、e.display="block";</p><p> loginService.yuangongSelect(callback);</p><p><b> i=1; } }</b></p><p> function callback(data)</p><p> { document.g
77、etElementById("indicator").style.display="none";</p><p> DWRUtil.addOptions("jixiao_yuangong_id",data,"id","name"); }</p><p> function check()
78、//檢查員工是否為空</p><p><b> {</b></p><p> if(document.formAdd.jixiao_yuangong_id.value==0){</p><p> alert("請選擇員工");</p><p> return false; }</p>
79、;<p> return true; }</script></p><p><b> 5.4工資管理界面</b></p><p> 5.4.1工資管理界面</p><p> 圖 5.4.1-1工資管理界面</p><p> <script language="java
80、script"></p><p> function xinchouDel(id)//</p><p> { //根據(jù)ID實現(xiàn)工資刪除功能</p><p> if(confirm('您確定刪除該數(shù)據(jù)嗎?'))</p><p><b> {</b></p>&
81、lt;p> window.location.href="<%=path %>/xinchou?type=xinchouDel&id="+id;}</p><p><b> }</b></p><p> function xinchouAdd()</p><p> { //
82、實現(xiàn)工資的添加功能跳轉到xinchouAdd.jsp頁面</p><p> var url="<%=path %>/admin/xinchou/xinchouAdd.jsp";</p><p> window.location.href=url;</p><p><b> }</b></p>
83、<p><b> var im=0;</b></p><p> function yuangongSelect()//員工查詢</p><p><b> </script></b></p><p> 5.4.2工資添加界面</p><p> 圖 5.4.2-1工資管理
84、界面</p><p> <script language="javascript"></p><p> var yuefen=document.formAdd.yuefen.value;//根據(jù)節(jié)點值獲取選擇月份值</p><p> if(yuefen=="")</p><p> {
85、alert("請選擇月份");</p><p><b> return ;}</b></p><p> function check()//點擊提交時檢查是否員工為空,月份是否為空</p><p> {var yuangongId=document.formAdd.yuangongId.value;</p>
86、<p> if(yuangongId==0)</p><p> {alert("請選擇員工");</p><p> return false;}</p><p> var yuefen=document.formAdd.yuefen.value;</p><p> if(yuefen=="
87、")</p><p> {alert("請選擇月份");</p><p> return false;</p><p> }return true;</p><p> }</script></p><p> 5.5系統(tǒng)管理員界面</p><p>
88、; 圖 5.5-1工資管理界面</p><p> <script language="javascript"></p><p> function adminDel(userId)//根據(jù)用戶ID判斷是否刪除用戶</p><p><b> {</b></p><p> if(co
89、nfirm('您確定刪除嗎?'))</p><p><b> {</b></p><p> window.location.href="<%=path %>/admin?type=adminDel&userId="+userId;</p><p><b> }</b&
90、gt;</p><p><b> }</b></p><p> function adminAdd()//鏈接到adminAdd.jsp頁面</p><p><b> {</b></p><p> var url="<%=path %>/admin/admin/admi
91、nAdd.jsp";</p><p> window.location.href=url;</p><p><b> }</b></p><p><b> </script></b></p><p><b> 5.6密碼修改界面</b></p
92、><p> 圖 5.6-1密碼修改界面</p><p> <script language="javascript"></p><p> function check()//</p><p><b> {</b></p><p> //通過sessionSco
93、pe對象獲得用戶密碼</p><p> var userPwReal="${sessionScope.admin.userPw}";</p><p> //判斷頁面輸入密碼與原有密碼是否匹配</p><p> if(document.formPw.userPw.value !=userPwReal) </p><p>
94、;<b> {</b></p><p> alert("原密碼不正確");</p><p><b> return ;</b></p><p><b> }</b></p><p> if(document.formPw.userPw1.value
95、 =="")</p><p><b> {</b></p><p> alert("新密碼不能空");</p><p><b> return ;</b></p><p><b> }</b></p><p&g
96、t; if(document.formPw.userPw1.value != document.formPw.userPw2.value)</p><p><b> {</b></p><p> alert("兩次輸入的密碼不一致");</p><p><b> return ;</b><
97、/p><p><b> }</b></p><p><b> </script></b></p><p><b> 5.7系統(tǒng)屬性界面</b></p><p> 圖5.7-1系統(tǒng)屬性界面</p><p> <table width
98、="98%" align="center" border="0" cellpadding="4" cellspacing="1" bgcolor="#CBD8AC" style="margin-bottom:8px"><tr></p><p> <t
99、d colspan="2" background="<%=path %>/images/wbg.gif" class='title'></p><p> <span>系統(tǒng)基本信息</span></td></tr></p><p> <tr bgcolor=&q
100、uot;#FFFFFF"></p><p> <td width="25%" bgcolor="#FFFFFF" align="right">操作系統(tǒng)版本:</td></p><p> <td width="75%" bgcolor="#FFFFFF&
101、quot;></p><p> <%=System.getProperty("os.name") </p><p> //通過System節(jié)點對象獲得系統(tǒng)屬性信息</p><p> %> <%=System.getProperty("os.version")
102、%></td></p><p><b> </tr></b></p><p> //通過ManagementFactory節(jié)點對象獲得操作系統(tǒng)信息</p><p> <td><% OperatingSystemMXBean osmb =</p><p> (Oper
103、atingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%></p><p> //獲得計算機的物理總共內存信息</p><p> <b><%=osmb.getTotalPhysicalMemorySize() / 1024/1024 %></p><p>
104、</b>MB / <b></p><p> //獲得計算機的物理空余內存信息</p><p> <%=osmb.getFreePhysicalMemorySize() / 1024/1024 %></b>MB</td></tr></p
105、><p><b> </table></b></p><p><b> 6 總結</b></p><p> 本程序經(jīng)過實際的測試和運行,總的來講基本上能夠滿足中小型人事考勤的要求,使用方便簡潔,對數(shù)據(jù)和日志應該定期的做備份,定期清理無效數(shù)據(jù),提高運行效率。</p><p> 通過這次
106、畢業(yè)課題的設計,讓我我學到不少東西,同時也讓自己了解到,只是學會課本上的東西是多么的不足,只有懂得如何運用所學知識才是真正的優(yōu)秀,否則一切都是紙上談兵,只有通過自己多擴展、多吸收新的知識,才能讓自己的能力有所提高。</p><p> 雖然本系統(tǒng)的設計達到了畢業(yè)設計的要求,大大小小存在一些不足也是顯而易見的,還存在大量的可擴展空間,后續(xù)根據(jù)市場的需求,來完成各個實際需要的模塊,并加以實現(xiàn)。</p>
107、<p><b> 參考文獻:</b></p><p> 王小科、王軍、趙會東等:JSP目開發(fā)案例全程實錄,清華大學出版社,2011.1,P336-P383</p><p> 余建軍、劉加海:java 程序設計實訓教程,北京科學出版社,2003.8, P19-P34 </p><p> 羅斌:java編程技巧精選500例,中國水
108、利水電出版社,2005.1, P5-P14</p><p> 劉銳寧:sql server項目開發(fā)案例全程實錄,清華大學出版社,20011.1 , P120-P140</p><p> 孫鑫:J2EE深入詳解,電子工業(yè)出版社, 2012.7, P112-P131</p><p> 管西京:深入體驗java項目開發(fā),清華大學出版社,2011.1,P41-P58&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)畢業(yè)論文設計-企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)
- 人事管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)的設計與實現(xiàn)(畢業(yè)論文)
- 人事管理系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
- 人事管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文--企業(yè)人事管理系統(tǒng)設計與實現(xiàn)
- 企業(yè)人事管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文---企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文--公司人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文--人事管理系統(tǒng)設計
- 人事管理系統(tǒng)畢業(yè)論文設計
- 人事管理系統(tǒng)的設計畢業(yè)論文
- 基于java的人事管理系統(tǒng)設計與實現(xiàn)——畢業(yè)論文
- 人事管理系統(tǒng)畢業(yè)設計----人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文——基于web的人事管理系統(tǒng)設計與實現(xiàn)
- 畢業(yè)論文--基于web的人事管理系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論