版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 人事管理系統(tǒng)</b></p><p> 學(xué)生: 指導(dǎo)教師: </p><p> 內(nèi)容摘要:本文介紹了在各種大小企業(yè)中都可以運(yùn)用的人事管理系統(tǒng)。網(wǎng)絡(luò)信息化高速發(fā)展的今天,企業(yè)電子信息化辦公已經(jīng)成為很多企業(yè)高效率辦公的一個(gè)標(biāo)志,應(yīng)用電子信息化
2、辦公可節(jié)省大量的人力和物力資源。對于一個(gè)大型企業(yè)來說,企業(yè)的人事管理是一項(xiàng)復(fù)雜的工作。公司人事管理系統(tǒng)主要用于員工信息數(shù)據(jù)的錄入、修改、刪除,還有工資的錄入,考勤的管理。</p><p> 該系統(tǒng)以JDK開發(fā)平臺和Tomcat應(yīng)用服務(wù)器,作為開發(fā)環(huán)境,并且使用Myeclipse和SQL數(shù)據(jù)庫作為開發(fā)軟件系統(tǒng),采用JSP技術(shù)創(chuàng)建出最適合企業(yè)人事運(yùn)用的管理系統(tǒng)。避免了紛雜的人事管理實(shí)務(wù),簡潔直觀的表現(xiàn)出來。從入職登
3、記到工資管理,以及考勤管理,對于管理者來說,操作輕松,管理方便到位,系統(tǒng)編號和密碼幫助企業(yè)資料保管,具有較好的安全性。本文詳細(xì)介紹了系統(tǒng)的功能需求,數(shù)據(jù)庫設(shè)計(jì)等。</p><p> 關(guān)鍵詞:人事管理 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> 當(dāng)代社會,無論大小企業(yè)
10、、單位、公司,亦或是超市連鎖等等,在對于人事上,隨著職員的增加和內(nèi)外部的壯大,都會有或多或少的改善。怎么改善呢?現(xiàn)在光靠人員來管理仍然存在很多的疏漏和不便,花費(fèi)更多的時(shí)間和精力,還有財(cái)力。由此,在各大公司就誕生了人事管理系統(tǒng)ERP。人事管理不僅可以節(jié)約更多的人力,還可以節(jié)約更多的時(shí)間,可以有更多的時(shí)間和精力放在主要的公司運(yùn)營上。這次系統(tǒng)的設(shè)計(jì),主要依據(jù)我在實(shí)習(xí)當(dāng)中的體會和學(xué)習(xí)。對于一個(gè)大公司、大企業(yè),ERP的完善代表著公司企業(yè)結(jié)構(gòu)的完善
11、,更是公司成熟的標(biāo)志。對于人事管理系統(tǒng)的設(shè)計(jì)過程,會有一個(gè)比較詳細(xì)的闡述。</p><p><b> 1 人事管理系統(tǒng)</b></p><p> 1.1 人事管理系統(tǒng)的介紹</p><p> 人事管理是人力資源管理發(fā)展的第一階段,是有關(guān)人事方面的計(jì)劃、組織、指揮、協(xié)調(diào)、信息和控制等一系列管理工作的總稱。通過科學(xué)的方法、正確的用人原則和合
12、理的管理制度,調(diào)整人與人、人與事、人與組織的關(guān)系,謀求對工作人員的體力、心力和智力作最適當(dāng)?shù)睦门c最高的發(fā)揮,并保護(hù)其合法的利益。</p><p> 1.2 人事管理系統(tǒng)的發(fā)展歷程</p><p> 在中國,凡是關(guān)系到工作人員本人、工作人員相互之間、工作人員與組織之間的事務(wù),都是人事管理的內(nèi)容。具體包括工作人員的吸收錄用、招聘、調(diào)配、使用、培訓(xùn)、交流、考核、獎(jiǎng)懲、任免、升降、工資、福
13、利、統(tǒng)計(jì)、辭退、退職、退休、撫恤和人事研究等一系列管理工作。由于人事管理內(nèi)容的不斷發(fā)展,從而出現(xiàn)了專門從事人事管理的部門。主要開發(fā)人事管理系統(tǒng)的主要原因是,目前企業(yè)經(jīng)營具有不斷增長的規(guī)模和復(fù)雜性,而且在人力投入上,相對數(shù)量的快速增長,尤其在工業(yè)化國家,再加上競爭的激烈化和全球化,改變了價(jià)值觀轉(zhuǎn)變、新的生活方式、個(gè)性化的勞動(dòng)態(tài)度和知識在企業(yè)經(jīng)營成功中不斷增長的意義這些種種原因,導(dǎo)致人事管理系統(tǒng)的快速發(fā)展。</p><p
14、><b> 2 需求分析 </b></p><p> 對于中小型的企業(yè)來說,員工是一個(gè)公司不斷進(jìn)步的動(dòng)力和組成部分,如何更好的管理員工信息、出勤、工資成為一個(gè)公司非常重要的管理任務(wù)。公司或者企業(yè)管理者運(yùn)用它在不訪問外網(wǎng)的情況下進(jìn)行員工信息管理、修改密碼、考勤管理、工資管理、管理員信息等等方式對人事進(jìn)行管理。而且對于普通員工只能查看到自己的工資、信息、修改密碼以及查看自己的考勤。&l
15、t;/p><p><b> 2.1功能需求</b></p><p> 對于企業(yè)來說,管理好員工的人事信息不僅有關(guān)公司對員工的評價(jià),更重要的是這些人事管理對員工來說有很直接的關(guān)系,直接影響著員工的收入問題。</p><p> 對于普通員工來說,他們不需要對人事系統(tǒng)進(jìn)行管理,而只是對自己的人事進(jìn)行查詢,及:</p><p>
16、;<b> 查詢工資信息</b></p><p><b> 查詢考勤信息</b></p><p><b> 查詢個(gè)人信息</b></p><p><b> 修改密碼</b></p><p> 管理層領(lǐng)導(dǎo),主要是對人事系統(tǒng)進(jìn)行管理,管理各個(gè)員工的信
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)的需求本人查看了很多相關(guān)資料最終決定使用Myeclipse作為最終主要的開發(fā)環(huán)境。Meclipse是Java Web企業(yè)級開發(fā)中最流行的工具,一個(gè)好的
19、編程工具提供的代碼提示功能也是非常強(qiáng)大的。</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服務(wù)器: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> 內(nèi)存:1G以上。</b></p><p><b> 3 可行性分析</b></p><p> 現(xiàn)如今有很多公司在人事管理系統(tǒng)上采用了很多不同的語言來寫這個(gè)系統(tǒng),在查閱了很多資料以后,決定了該系統(tǒng)的
22、最終成型。</p><p><b> 3.1 技術(shù)可行性</b></p><p> 3.1.1 Myeclipse</p><p> 首先我們來認(rèn)識下MyEclipse。MyEclipse是企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴(kuò)展,利用它我們可以
23、在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。作為Java Web企業(yè)級開發(fā)最流行的工具,Myeclipse的客戶群上不僅包含了擁有世界80%財(cái)富的100強(qiáng)企業(yè),還包含很多剛剛?cè)腴T的初學(xué)者,可以說是很龐大的用戶量
24、。當(dāng)然我們從其強(qiáng)大的客戶群可以看出它本身的優(yōu)勢,以至于吸引了如此多的用戶。其強(qiáng)大的功能使得它在開發(fā)Java上所表現(xiàn)出來的創(chuàng)造力。所以我們能夠從這個(gè)軟件本身探究處很多值得我們探討的地方?,F(xiàn)在讓我們學(xué)習(xí)如何在電腦上安裝并搭建好MyEclipse:</p><p> 首先我們需要進(jìn)入oracle官網(wǎng),下載JDK安裝包。點(diǎn)擊此鏈接進(jìn)入下載,如果你的系統(tǒng)是windows,尤其需要注意是32位還是64位,最好對應(yīng)版本下載。
25、解壓JDK安裝包,得到的解壓文件,點(diǎn)開解壓文件夾中的exe文件,選擇安裝路徑(不選擇則使用軟件默認(rèn)路徑)。然后是配置java開發(fā)的環(huán)境變量,分別設(shè)置JAVA_HOME值為jdk安裝路徑,如:C:\Program Files\Java\jdk1.6.0_21(無此三個(gè)選項(xiàng)則自己創(chuàng)建),然后是CLASSPATH 需要添加的變量:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME% \lib\tools.jar (注意前面
26、的點(diǎn))在配置Path 變量:將;%JAVA_HOME%\bin;添加至末尾。這樣就將環(huán)境變量配置完成。</p><p> 其次我們需要下載Myeclipse,從網(wǎng)站下載到安裝包然后安裝,最好選擇默認(rèn)路徑,打開myeclipse軟件,由于該軟件包下載后便可以直接使用,非常方便初學(xué)者使用。</p><p> 然后我們需要安裝配置Tomcat,我們下載安裝版的tomcat完成安裝導(dǎo)航的步驟就
27、安裝完畢Tomcat。</p><p> 最后就是完成myeclipse的配置了。首先是為myeclipse配置JRE,然后完成tomcat配置(這些可以通過資料查看本人就不詳細(xì)講述了),當(dāng)配置完成時(shí),Myeclipse工具欄沒有出現(xiàn)Tomcat圖標(biāo),此時(shí)需要使用tomcat插件(com.sysdeo.eclipse.tomcat_3.3.0),將此插件解壓,將其放置在Myeclipse安裝目錄下的的dropi
28、ns目錄下。這樣就能夠使用該軟件了。</p><p><b> 3.2 經(jīng)濟(jì)可行性</b></p><p> 本人選擇的人事管理系統(tǒng)型是產(chǎn)品型是:相對的功能和業(yè)務(wù)流程都已經(jīng)定義完成,一般無法改動(dòng)。因?yàn)檫@樣可以減輕HR人員在面對日常繁瑣的行政事務(wù)的同時(shí),還能夠管理該公司的人事系統(tǒng)。這樣能夠滿足企業(yè)的平常的和主要的人事需求,而且價(jià)格便宜,安裝周期短,維護(hù)簡單方便。這樣
29、的軟件相對于人事業(yè)務(wù)簡單、人事需求不大但是成熟的公司,性價(jià)比是非常的高的。</p><p> 3.3 SQL數(shù)據(jù)庫</p><p> 對于人事管理系統(tǒng)來說數(shù)據(jù)庫是非常重要的組成部分,通過比較和分析本人決定使用SQL數(shù)據(jù)庫作為最終的選擇。</p><p> 可以說SQL Server 2008是一個(gè)重大的產(chǎn)品版本,相比之前,它推出了許多關(guān)鍵的改進(jìn)和新的特性,這些
30、地方使得它成為至今為止的最強(qiáng)大和最全面的SQL Server版本?,F(xiàn)如今在數(shù)據(jù)滿天的世界里,如果公司想要獲得成功和不斷發(fā)展,那么他們需要定位主要的數(shù)據(jù)趨勢的愿景。微軟解決了這個(gè)愿景,這個(gè)數(shù)據(jù)平臺愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求。不滿足于現(xiàn)狀,微軟將繼續(xù)投入和發(fā)展以下的關(guān)鍵領(lǐng)域來支持他們的數(shù)據(jù)平臺愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能</p><p> 當(dāng)今社會,會有許
31、多因素致使產(chǎn)生了信息存儲爆炸。會有了新的信息類型,例如視頻和圖片的數(shù)字化,和從RFID標(biāo)簽獲得的傳感器信息,這些都會導(dǎo)致公司的數(shù)字信息的數(shù)量急劇增長。對此的要求是,遵守規(guī)范和全球化的發(fā)展要求信息存儲的安全性和隨時(shí)都可以使用。現(xiàn)在磁盤存儲的成本大幅度的降低了,這樣可以讓公司投資的每一分錢相比以前可以存儲更多的數(shù)據(jù)。在這些龐大的數(shù)據(jù)中,用戶必須迅速準(zhǔn)確的找到相關(guān)的信息。除此之外,他們還希望在任何設(shè)備上都能夠使用這些信息,而且計(jì)劃每天必須使用
32、,比如Microsoft Office系統(tǒng)應(yīng)用程序等。這些要求都對數(shù)據(jù)爆炸的現(xiàn)在和用戶期望值的升高的管理,為公司新添了更多的挑戰(zhàn)。</p><p> 為滿足這些需求,Microsoft® 數(shù)據(jù)平臺為這些想要的需求提供了解決方案——公司能夠儲存和管理多種數(shù)據(jù)類型,與此同時(shí)提供擁有各種的服務(wù)集合來與這些數(shù)據(jù)交互影響:數(shù)據(jù)分析和整合、查詢、搜索、報(bào)表,和強(qiáng)大的同步功能。使得用戶能夠了解從最初創(chuàng)建到存檔于的所
33、有設(shè)備的信息,不限于桌面或者移動(dòng)設(shè)備,兩者都可以。</p><p> SQL Server 2008能夠讓各個(gè)公司運(yùn)行自己最關(guān)鍵任務(wù)的應(yīng)用程序,還降低了數(shù)據(jù)維護(hù)與發(fā)送給用戶觀察信息的成本。</p><p> 這個(gè)平臺有以下特點(diǎn):</p><p> 可信任的,這樣使得公司運(yùn)行自己最關(guān)鍵的任務(wù)的程序,具有更安全,更可靠和更好的可擴(kuò)展性</p><
34、;p> 高效的,降低公司的維護(hù)成本和實(shí)踐</p><p> 智能的,提供了在任何時(shí)候想要查看和觀察的全面平臺</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p><b> 4.1 系統(tǒng)目標(biāo)</b></p><p> 該人事管理系統(tǒng)以最基本的人事管理為出發(fā)點(diǎn),實(shí)現(xiàn)員工的日常
35、工作信息管理,從而能夠?qū)崿F(xiàn)最大限度的提高人事管理部門的工作效率。通過調(diào)查查詢我認(rèn)為人事管理系統(tǒng)最基本的工作目標(biāo)如下:</p><p> 查詢信息:查詢是普通員工最基本也是最常用的使用手法,所以方便快捷的查詢方式對愛系統(tǒng)來說是非常重要的,需要對數(shù)據(jù)庫的查找和讀取準(zhǔn)確而且快速。同時(shí)還要滿足存儲的信息的安全性。</p><p> 簡單快捷的操作:簡單的人事管理系統(tǒng)對于日常管理人事層的領(lǐng)導(dǎo)來說
36、是非常重要的,面對日常繁瑣的工作還有處理人事上的事務(wù)。因此簡單快捷的操作是非常有必要的。</p><p> 錄入信息:公司在新建員工的信息以及錄入員工的出勤都需要非常清楚準(zhǔn)確,因此需要軟件在存儲信息快速而準(zhǔn)確。</p><p> 考勤及匯總:考勤關(guān)系到員工的收入不僅需要準(zhǔn)確而且還需要匯總這樣才能計(jì)算出員工的工資以及個(gè)人的工作表現(xiàn)。</p><p> 維 護(hù):任
37、何一個(gè)系統(tǒng)軟件都需要維護(hù),因?yàn)橹挥性谑褂眠^程中才能夠發(fā)現(xiàn)問題,然后就是解決問題。</p><p> 外 觀:美觀、簡潔的外觀給人一種享受的感覺。</p><p> 安 全:對于公司人事管理系統(tǒng)不急要穩(wěn)定的運(yùn)行,還要存儲數(shù)據(jù)安全可靠。</p><p> 4.2 系統(tǒng)功能結(jié)構(gòu)</p><p> 圖4.2-1 人事考勤管理系統(tǒng)結(jié)構(gòu)&
38、lt;/p><p> 4.3 系統(tǒng)業(yè)務(wù)流程圖</p><p><b> 4.4 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 4.4.1管理員數(shù)據(jù)庫</p><p> 管理員就是掌握人事信息、記錄考勤、調(diào)配工資等等工作。這個(gè)數(shù)據(jù)庫主要存儲管理員的唯一識別ID,同時(shí)他的名字,最后是其登陸密碼。HR通過登陸自己的ID便可以進(jìn)入員
39、工版的最高權(quán)限,從而進(jìn)行人事管理。</p><p> 表4.4.1-1 管理員表 t_admin</p><p> 4.4.2績效數(shù)據(jù)庫</p><p> 績效工資是員工對于工作的一種激勵(lì),很大一部分績效和本人的工作成績有著成正比的關(guān)系,其主要字段有唯一識別的ID、績效的月份、員工的ID、員工的遲到次數(shù)、員工的獎(jiǎng)勵(lì)、清零。</p><p&g
40、t; 表4.4.2-1 績效表 t_jixiao</p><p> 4.4.3員工數(shù)據(jù)庫</p><p> 員工數(shù)據(jù)庫是記錄員工信息的所有的字段,記錄和保存員工的所有信息,包括員工的基本信息,通訊地址、地址、職位、權(quán)限、登錄名、登陸密碼等等。員工只需要通過登陸名和登陸密碼就可以進(jìn)入自己的人事信息頁面,查詢到自己的工資、信息、獎(jiǎng)金等等。</p><p> 表
41、4.4.3-1 員工信息表 t_yuangong</p><p> 4.4.4員工薪酬數(shù)據(jù)庫表</p><p> 員工薪酬數(shù)據(jù)庫用于存放員工薪酬的數(shù)據(jù)庫,其中將工資具體化,包括了:唯一識別的ID、員工的ID、工資月份、基本工資、崗位工資、車費(fèi)補(bǔ)助、餐飲補(bǔ)助、業(yè)績獎(jiǎng)金、績效獎(jiǎng)金最后是總工資。每個(gè)員工由于崗位不同,他的基本工資就不相同,從而使決定他的餐補(bǔ)、車補(bǔ)等等不一樣。這樣細(xì)化薪酬,更加
42、有利于HR管理員工的人事、工資。</p><p> 表4.4.4-1 員工薪酬表 t_xichou</p><p> 4.4.5 數(shù)據(jù)庫概念設(shè)計(jì)</p><p> 如圖所示是該系統(tǒng)的數(shù)據(jù)庫的概念設(shè)計(jì)圖,他們通過員工的ID來進(jìn)行主鍵聯(lián)系,從而進(jìn)行員工的信息存儲和讀取,如圖4.4.2-1所示:</p><p> 圖4.4.5-1數(shù)據(jù)庫
43、概念圖</p><p> 5 詳細(xì)設(shè)計(jì)(每個(gè)功能模塊的實(shí)現(xiàn)及截圖,關(guān)鍵性代碼)</p><p><b> 5.1登陸界面</b></p><p> 登陸界面通過訪問數(shù)據(jù)庫的員工數(shù)據(jù)庫,通過實(shí)現(xiàn)check1方法來檢測用戶是否存在并且密碼正確。該界面的登陸界面簡潔大方,很方便的操作。當(dāng)密碼與用戶名一致以后便可以進(jìn)入系統(tǒng),查找到自己的人事信息。
44、</p><p><b> 5.1-1登陸界面</b></p><p> <script language="javascript"></p><p> function check1() //通過check1方法來實(shí)現(xiàn)檢測和登陸</p><p> { if(d
45、ocument.ThisForm.userName.value=="")//檢測用戶名是否為空</p><p> { alert("請輸入用戶名");</p><p> document.ThisForm.userName.focus();//實(shí)現(xiàn)光標(biāo)聚焦</p><p> return false;}</p&g
46、t;<p> if(document.ThisForm.userPw.value=="")//檢測密碼是否為空</p><p> { alert("請輸入密碼");</p><p> document.ThisForm.userPw.focus();//實(shí)現(xiàn)光標(biāo)聚焦完成密碼輸入</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方法來實(shí)現(xiàn)返回登陸界面</p><p> { document.getElementById
49、("indicator").style.display="none";</p><p> if(data=="no")</p><p> { alert("用戶名或密碼錯(cuò)誤");}</p><p> if(data=="yes")</p><
50、;p> { alert("通過驗(yàn)證,系統(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> 人事管理人員通過管理賬號進(jìn)入本系統(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> //通過鼠標(biāo)的移進(jìn)時(shí)間改變行的顏色</p><p> onMouseMove="javascript:this.bgColor='red';" </p><p
56、> //通過鼠標(biāo)的移出時(shí)間改變行的顏色</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> 員工信息添加界面當(dāng)有新入
58、職的員工的時(shí)候所用的,包括最基本的信息,通過jsp的數(shù)據(jù)庫存儲功能對數(shù)據(jù)進(jìn)行保存。</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()//跳轉(zhuǎn)到員工增加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é)點(diǎn)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實(shí)現(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、實(shí)現(xiàn)工資的添加功能跳轉(zhuǎ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é)點(diǎn)值獲取選擇月份值</p><p> if(yuefen=="")</p><p> {
85、alert("請選擇月份");</p><p><b> return ;}</b></p><p> function check()//點(diǎn)擊提交時(shí)檢查是否員工為空,月份是否為空</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é)點(diǎn)對象獲得系統(tǒng)屬性信息</p><p> %> <%=System.getProperty("os.version")
102、%></td></p><p><b> </tr></b></p><p> //通過ManagementFactory節(jié)點(diǎn)對象獲得操作系統(tǒng)信息</p><p> <td><% OperatingSystemMXBean osmb =</p><p> (Oper
103、atingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%></p><p> //獲得計(jì)算機(jī)的物理總共內(nèi)存信息</p><p> <b><%=osmb.getTotalPhysicalMemorySize() / 1024/1024 %></p><p>
104、</b>MB / <b></p><p> //獲得計(jì)算機(jī)的物理空余內(nèi)存信息</p><p> <%=osmb.getFreePhysicalMemorySize() / 1024/1024 %></b>MB</td></tr></p
105、><p><b> </table></b></p><p><b> 6 總結(jié)</b></p><p> 本程序經(jīng)過實(shí)際的測試和運(yùn)行,總的來講基本上能夠滿足中小型人事考勤的要求,使用方便簡潔,對數(shù)據(jù)和日志應(yīng)該定期的做備份,定期清理無效數(shù)據(jù),提高運(yùn)行效率。</p><p> 通過這次
106、畢業(yè)課題的設(shè)計(jì),讓我我學(xué)到不少東西,同時(shí)也讓自己了解到,只是學(xué)會課本上的東西是多么的不足,只有懂得如何運(yùn)用所學(xué)知識才是真正的優(yōu)秀,否則一切都是紙上談兵,只有通過自己多擴(kuò)展、多吸收新的知識,才能讓自己的能力有所提高。</p><p> 雖然本系統(tǒng)的設(shè)計(jì)達(dá)到了畢業(yè)設(shè)計(jì)的要求,大大小小存在一些不足也是顯而易見的,還存在大量的可擴(kuò)展空間,后續(xù)根據(jù)市場的需求,來完成各個(gè)實(shí)際需要的模塊,并加以實(shí)現(xiàn)。</p>
107、<p><b> 參考文獻(xiàn):</b></p><p> 王小科、王軍、趙會東等:JSP目開發(fā)案例全程實(shí)錄,清華大學(xué)出版社,2011.1,P336-P383</p><p> 余建軍、劉加海:java 程序設(shè)計(jì)實(shí)訓(xùn)教程,北京科學(xué)出版社,2003.8, P19-P34 </p><p> 羅斌:java編程技巧精選500例,中國水
108、利水電出版社,2005.1, P5-P14</p><p> 劉銳寧:sql server項(xiàng)目開發(fā)案例全程實(shí)錄,清華大學(xué)出版社,20011.1 , P120-P140</p><p> 孫鑫:J2EE深入詳解,電子工業(yè)出版社, 2012.7, P112-P131</p><p> 管西京:深入體驗(yàn)java項(xiàng)目開發(fā),清華大學(xué)出版社,2011.1,P41-P58&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)畢業(yè)論文設(shè)計(jì)-企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文)
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文--企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文--公司人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文--人事管理系統(tǒng)設(shè)計(jì)
- 人事管理系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 人事管理系統(tǒng)的設(shè)計(jì)畢業(yè)論文
- 基于java的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)----人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——基于web的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文--基于web的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評論
0/150
提交評論