【正文】
.......................................... 14 JSP 的技術(shù)方法 ................................................................................................. 15 數(shù)據(jù)庫連接 ........................................................................................................ 16 JSP 的應(yīng)用模型 ................................................................................................. 16 5 系統(tǒng)實(shí)現(xiàn) .............................................................................................................................. 18 系統(tǒng)界面實(shí)現(xiàn) ........................................................................................................... 18 系統(tǒng)測試 ................................................................................................................... 26 測試內(nèi)容 ............................................................................................................ 26 測試的結(jié)果 ........................................................................................................ 27 結(jié) 論 ...................................................................................................................................... 28 致 謝 ...................................................................................................................................... 29 參考文獻(xiàn) .................................................................................................................................. 30 附 錄 ...................................................................................................................................... 31 畢業(yè)設(shè)計(jì)(論文) 第 1 頁 1 緒論 系統(tǒng)開發(fā)背景 背景介紹 人力資源管理從產(chǎn)生至今已有近百年的歷史。但是,管理者將人視為 “ 物質(zhì)人 ” ,完全忽視工人的心理需要。同時(shí),信息技術(shù)的成熟與應(yīng)用使管理者擺脫了日?,嵥楣ぷ鞯氖`,有精力關(guān)注管理決策的科學(xué)性和有效性。 現(xiàn)代人力資源管理系統(tǒng)融合了先進(jìn)的管理經(jīng)驗(yàn)和電子信息技術(shù)技術(shù)。就實(shí)際應(yīng)用而言,如何對(duì)員工進(jìn)行合理的分配,調(diào)動(dòng)員工工作的積極性,對(duì)員工進(jìn)行提升培訓(xùn)已經(jīng)成為一個(gè)企業(yè)能否健康迅速發(fā)展的最為重要的因素,然而由于在網(wǎng)絡(luò)化組織中,各個(gè)事業(yè)部所處的地理位置不同,具備的人力資源種類、能力、數(shù)量以及所接受的任務(wù)也有所不同,因此可能會(huì)出現(xiàn)員工管理上的一些問題,例如如何提升員工的能力,調(diào)動(dòng)員工的積極性,合理利用人力資源以提高市場響應(yīng)速度、客戶滿意度和人力資源的利用率,便成為一個(gè)迫切需要解決的問題。 畢業(yè)設(shè)計(jì)(論文) 第 4 頁 第 2 章對(duì)系統(tǒng)進(jìn)行了分析。 畢業(yè)設(shè)計(jì)(論文) 第 5 頁 2 系統(tǒng)分析 系統(tǒng)需求分析 人事管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的部分 ,它的內(nèi)容對(duì)于單位決策者和管理者來說都至關(guān)重要 ,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。人力資源管理系統(tǒng)具有人員管理、招聘管理、培訓(xùn)管理、獎(jiǎng)罰管理和薪金管理等功能。 經(jīng)濟(jì)可行性 通過網(wǎng)絡(luò)化的人力資源管理,大大的提高了企業(yè)人才的利用率,使之為企業(yè)創(chuàng)造了更大價(jià)值。 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 人力資源管理系統(tǒng)是針對(duì)員工管理的一個(gè) WEB 管理平臺(tái)。 畢業(yè)設(shè)計(jì)(論文) 第 8 頁 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫系統(tǒng)應(yīng)充分了解用戶各方面的需求,本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。 字段名 數(shù)據(jù)類型 長度 是否主鍵 描述 畢業(yè)設(shè)計(jì)(論文) 第 9 頁 id int 4 是 數(shù)據(jù)庫流水號(hào) name varchar 100 培訓(xùn)名稱 purpose varchar 500 培訓(xùn)目的 begintime datetime 8 開始培訓(xùn)時(shí)間 endtime datetime 8 結(jié)束培訓(xùn)時(shí)間 datum varchar 2020 培訓(xùn)人員 teacher varchar 50 培訓(xùn)講師 student varchar 50 學(xué)生 createtime datetime 8 創(chuàng)建時(shí)間 educate bit 1 培訓(xùn)級(jí)別 effect varchar 500 培訓(xùn)影響度 summarize varchar 2020 培訓(xùn)材料 表 . educate 的結(jié)構(gòu) ( 2) institution(獎(jiǎng)懲表) 獎(jiǎng)懲表主要用于保存獎(jiǎng)懲信息。它以記錄集合作為操作對(duì)象,所有 SQL 語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條 SQL語句的輸出作為另一 條 SQL語句的輸入,所以 SQL 語句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè) SQL語句就可以達(dá)到目的,這也意味著用 SQL 語言可以寫出非常復(fù)雜的語句。 假如你向一個(gè)長度為四十個(gè)字符的 VARCHAR 型字段中輸入數(shù)據(jù) Bill Gates。 JSP 簡介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 JSP與 Java Servlet一 樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 ( 4) 多樣化和功能強(qiáng)大的開發(fā)工具支持。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans 組件中,并且捆綁 在腳本中,所有的腳本在服務(wù)器端運(yùn)行。 JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來進(jìn)行工作。頁面開發(fā)人員能夠訪問全部的 Java 應(yīng)用環(huán)境,以利用 Java 技術(shù)的擴(kuò)展性和可移植性。 畢業(yè)設(shè)計(jì)(論文) 第 19 頁 圖 人力資源管理系統(tǒng) ( 2) .人員管理 人員管理主要包括瀏覽人員信息和添加人員信息兩部 分。 ( 3) .招聘管理: 招聘管理主要包括:添加應(yīng)聘信息、瀏覽應(yīng)聘信息和瀏覽人才庫。 畢業(yè)設(shè)計(jì)(論文) 第 22 頁 圖 人才詳細(xì)信息 ( 4) . 培訓(xùn)管理 培訓(xùn)管理主要包括:添加培訓(xùn)計(jì)劃、瀏覽培訓(xùn)計(jì)劃和查看培訓(xùn)總結(jié) 。 培訓(xùn)總結(jié) 單擊培訓(xùn)結(jié)果和培訓(xùn)總結(jié)的文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕,系 畢業(yè)設(shè)計(jì)(論文) 第 24 頁 統(tǒng)自動(dòng)進(jìn)入培訓(xùn)總結(jié)的查看界面。 單擊【添加薪金數(shù)據(jù)】按鈕,界面右側(cè)自動(dòng)顯示添加薪金的界面,如圖 所示 圖 人添加薪金 單擊各文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕即完成添加操作,同時(shí)系統(tǒng)自動(dòng)進(jìn)入薪金列表的瀏覽界面,通過此界面可以查看到所有的員工薪金信息,如圖 所示。 畢業(yè)設(shè)計(jì)(論文) 第 27 頁 ( 3)數(shù)據(jù)庫的可維護(hù)性如何,數(shù)據(jù)的錄入、刪除及更改是否能夠順利完成。并且數(shù)據(jù)庫的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能順利實(shí)現(xiàn)對(duì)數(shù)據(jù)刪除和修改等動(dòng)態(tài)更新。對(duì)于本系統(tǒng)來說,還是有許多值得改進(jìn)的地方,主要是在系統(tǒng)性能方面可以進(jìn)一步的加強(qiáng)。 SQL Server 數(shù)據(jù)庫開發(fā)實(shí)例解析。 人力資源管理概論(第二版) 。 .JSP 網(wǎng)絡(luò)編程學(xué)習(xí)筆記 [M]。 SQL Server 實(shí)用教程(第 3 版) 。Stephen Forte.|Microsoft SQL Server Press , 2020 畢業(yè)設(shè)計(jì)(論文) 第 31 頁 附 錄 Benefits of JSP JSP pages are translated into servlets. So, fundamentally, any task JSP pages can perform could also be acplished by servlets. However, this underlying equivalence does not mean that servlets and JSP pages are equally appropriate in all scenarios. The issue is not the power of the technology, it is the convenience, productivity, and maintainability of one or the other. After all, anything you can do on a particular puter platform in the Java programming language you could also do in assembly language. But it still matters which you choose.. JSP provides the following benefits over servlets alone: ? It is easier to write and maintain the HTML. Your static code is ordinary HTML: no extra backslashes, no double quotes, and no lurking Java syntax. ? You can use standard Website development tools. Even HTML tools that know nothing about JSP can be used because they simply ignore the JSP tags ? You can divide up your development team. The Java programmers can work on the dynamic code. The Web developers can concentrate on the presentation layer. On large projects, this division is very important. Depending on the size of your team and the plexity of your project, you can enforce a weaker or stronger separati