版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 人力資源系統(tǒng)設計與實現(xiàn)</p><p> ?。℉uman Resources System Design and Implementation)</p><p><b> 摘要</b></p><p> 當今社會,每個人力資源公司都有自己的網站系統(tǒng),然而,隨著社會的發(fā)展時代進步,人力資源網站難以滿足現(xiàn)在用戶、企業(yè)的發(fā)展
2、需求。此時,就需要更實用化。更個性化的人力資源系統(tǒng)來支持人力資源的各項工作。</p><p> 人力資源公司必需要有自己的系統(tǒng)以達到支撐自己業(yè)務的目的。但目前各大人力資源網站面臨著難以真正提升企業(yè)人力資源管理水平,提高工作效率,其降低管理成本的效果也不明顯;系統(tǒng)功能不切實際,大多是互相模仿,不是從企業(yè)實際需求中開發(fā)出來的;大部分系統(tǒng)不能滿足企業(yè)全面溝通及管理的需要。系統(tǒng)操作不方便,界面設計不美觀、不標準、不專業(yè)
3、、不統(tǒng)一,請求響應等待時間相對較長、用戶實施操作費時費力。</p><p> 人力資源系統(tǒng)將包括個人、企業(yè)用戶的注冊;個人用戶制作簡歷、投遞簡歷;企業(yè)用戶發(fā)布職位、發(fā)布廣告等功能以及職位查詢、項目查詢等功能。使用JAVA2EE相關的技術實現(xiàn)用戶與企業(yè)的交互、推廣宣傳工作。經測試在熟悉計算機操作的情況下,用戶能方便的向喜歡的企業(yè)投遞簡歷,同樣企業(yè)也能查看滿足自己需求的簡歷。</p><p>
4、; 【關鍵字】:jsp 人力資源系統(tǒng) 網站</p><p><b> Abstract</b></p><p> Nowadays, every company has its own human resources website system, however, with the progress of the times and social dev
5、elopment, human resources site that is difficult to meet current users, business development needs. At this time, the need to be more practical. More personalized human resource systems to support the work of human resou
6、rces.</p><p> Human resources company must have its own system in order to achieve the purpose of supporting their business. But now faced with major human resources Web site is difficult to really enhance
7、the corporate human resource management, improve work efficiency, reduce management costs of its effect is not obvious; system functions impractical, mostly imitate each other, not from the actual needs of enterprises to
8、 develop out; most systems can not meet enterprise-wide communication and management nee</p><p> Human resources system will include individuals, corporations registered users; individual users to make resu
9、me, your resume; business users to publish posts, advertising and other functions as well as job inquiries, project inquiries and other functions. Use JAVA2EE related technologies to achieve the user's interaction w
10、ith the business, promotion and publicity work. Tested in the familiar case of computer operations, users can easily send your resume to favorite companies, the same companies</p><p> 【key word】:jsp;java2ee
11、;human resourse</p><p><b> 目 錄</b></p><p><b> 摘要1</b></p><p> Abstract2</p><p><b> 一、序言4</b></p><p><b> 二
12、、可行性分析5</b></p><p><b> 1、技術可行性5</b></p><p><b> 2、社會可行性6</b></p><p><b> 3、經濟可行性6</b></p><p><b> 三、需求分析6</b>
13、;</p><p><b> 1 .系統(tǒng)定位6</b></p><p> 2.開發(fā)運行環(huán)境6</p><p><b> 3.功能分析7</b></p><p><b> 3.1首頁模塊7</b></p><p> 2.2 用戶模塊8&
14、lt;/p><p> 2.3 管理員模塊9</p><p><b> 4. 數(shù)據(jù)流程9</b></p><p> 4.1 普通用戶數(shù)據(jù)流程圖9</p><p> 4.2 管理員數(shù)據(jù)流程圖10</p><p> 四、 總體設計10</p><p> 1
15、、系統(tǒng)總體結構與功能10</p><p> 1.1、系統(tǒng)結構10</p><p> 2、數(shù)據(jù)庫設計13</p><p> 2.1、建立與數(shù)據(jù)庫的連接13</p><p> 2.2、系統(tǒng)E-R圖設計14</p><p><b> 五、詳細設計16</b></p>
16、<p> 1、系統(tǒng)各功能模塊的活動圖16</p><p> 1.1注冊、登錄、檔案管理及個人職位搜索模塊16</p><p> 1.2個人用戶簡歷管理16</p><p> 1.3簡歷預覽17</p><p> 1.4 “企業(yè)主頁”模塊17</p><p> 1.5“簡歷搜索”模塊18
17、</p><p> 1.6建議意見19</p><p> 1.7“項目管理”模塊20</p><p> 1.8 “職位管理”模塊20</p><p> 1.9 “個人會員管理”模塊21</p><p> 1.10 “企業(yè)會員管理”模塊22</p><p> 2、主要功能模塊
18、分析:22</p><p> 2.1注冊、登錄模塊22</p><p> 2.2登錄流轉結構圖23</p><p> 2.3前臺模塊24</p><p> 2.4后臺模塊24</p><p> 2.5、系統(tǒng)管理端功能分析27</p><p> 3、數(shù)據(jù)庫詳細設計27&l
19、t;/p><p> 3.1、數(shù)據(jù)庫邏輯設計27</p><p><b> 4、類的設計33</b></p><p> 六、系統(tǒng)實施和維護34</p><p><b> 1、系統(tǒng)實施34</b></p><p> (1)、程序設計34</p>&l
20、t;p> (2)、數(shù)據(jù)庫連接34</p><p> (3)、人員培訓35</p><p> (4)、系統(tǒng)測試35</p><p> (5)、測試心得35</p><p><b> 2、系統(tǒng)維護35</b></p><p><b> 七、設計心得36</
21、b></p><p> 1、可行性分析階段心得36</p><p> 2、需求分析階段心得36</p><p> 3、系統(tǒng)設計階段心得38</p><p> 4、系統(tǒng)實施和維護階段心得38</p><p><b> 八、結束語39</b></p><p
22、><b> 九、致謝39</b></p><p><b> 參考文獻40</b></p><p><b> 附錄40</b></p><p><b> 一、序言</b></p><p> 當今時代,是大數(shù)據(jù)和與計算的時代,隨著信息化進
23、程的加快,企業(yè)要發(fā)展依托的必是核心競爭力,要增強核心競爭力,就必須優(yōu)化企業(yè)內部軟硬件配置.隨著社會的發(fā)展時代進步,人力資源網站難以滿足現(xiàn)在用戶、企業(yè)的發(fā)展需求。此時,就需要更實用化。更個性化的人力資源系統(tǒng)來支持人力資源的各項工作。</p><p> 人力資源公司必需要有自己的系統(tǒng)以達到支撐自己業(yè)務的目的。但目前各大人力資源網站面臨著難以真正提升企業(yè)人力資源管理水平,提高工作效率,其降低管理成本的效果也不明顯;系
24、統(tǒng)功能不切實際,大多是互相模仿,不是從企業(yè)實際需求中開發(fā)出來的;大部分系統(tǒng)不能滿足企業(yè)全面溝通及管理的需要。系統(tǒng)操作不方便,界面設計不美觀、不標準、不專業(yè)、不統(tǒng)一,請求響應等待時間相對較長、用戶實施操作費時費力。</p><p> 人力資源系統(tǒng)將包括個人、企業(yè)用戶的注冊;個人用戶制作簡歷、投遞簡歷;企業(yè)用戶發(fā)布職位、發(fā)布廣告等功能以及職位查詢、項目查詢等功能。使用JAVA2EE相關的技術實現(xiàn)用戶與企業(yè)的交互、推
25、廣宣傳工作。經測試在熟悉計算機操作的情況下,用戶能方便的向喜歡的企業(yè)投遞簡歷,同樣企業(yè)也能查看滿足自己需求的簡歷。</p><p> 首先,人力資源網站最大的優(yōu)勢就在于它有效地降低企業(yè)人力資源的管理、招聘成本。精簡人員可降低辦公場所成本與設備耗損。</p><p> 其次,人力資源網站提升人力資源管理的高度和核心競爭力。核心競爭力從日常行政管理的繁瑣中解脫出來,讓企業(yè)能集中核心能力更好
26、地參與企業(yè)高層的戰(zhàn)略規(guī)劃,人力資源網站能有效的解決這個問題。</p><p><b> 二、可行性分析</b></p><p><b> 1、技術可行性</b></p><p><b> (1)、硬件、軟件</b></p><p> 要求不高,目前市場上的一般計算機軟硬
27、件資源均能滿足系統(tǒng)開發(fā)要求。其中運用的主要軟件有 dreamweaver ,photoshop,eclipse,JDK6.0以上,Git、mvn,tomcat6.0以上等,數(shù)據(jù)庫采用mysql5.0。</p><p><b> (2)、jSP技術</b></p><p> 該技術戶功能強大,擴展性強,macromedia 公司提供大量的第三方控件,使用Strut
28、s2,Spring框架,并結合 Jquery,javascript以及sql 等腳本語言,再結合其他一些最新技術如LDAP等足以完成本系統(tǒng)的開發(fā)和設計。</p><p><b> (3)、維護操作</b></p><p> 工作方便,后臺操作簡單明了,操作人員可以在短時間內完全掌握維護技術。</p><p><b> 2、社會可
29、行性</b></p><p> Web開發(fā)技術的不斷提升,網絡管理人力資源在實際運用中越來越被企業(yè)或個人所接受(這些都可以在實際生活中找到材料和數(shù)據(jù)。),并且在不斷的提升和表現(xiàn)它在實際企業(yè)活動中的經濟價值,這個經濟價值也是當前的企業(yè)所期望看到的。人力資源系統(tǒng)涵蓋個人、企業(yè)用戶的注冊;個人用戶制作簡歷、投遞簡歷;企業(yè)用戶發(fā)布職位、發(fā)布廣告等功能以及職位查詢、項目查詢等功能。方便用戶與企業(yè)的交互、推廣宣
30、傳工作。對如此多的數(shù)據(jù)、信息的管理、開發(fā)及運用,都必須在規(guī)范化和標準化的基礎上實現(xiàn),借助于網絡化管理手段能夠滿足這些要求。</p><p><b> 3、經濟可行性</b></p><p> (1)、資金可得性:由于系統(tǒng)開發(fā)并不復雜,操作起來也比較簡單,只需一些開源免費的編輯軟件,因此開發(fā)費用較低。</p><p><b> 三
31、、需求分析</b></p><p><b> 1 .系統(tǒng)定位</b></p><p><b> 名稱:人力資源系統(tǒng)</b></p><p> 目標:個人用戶能方便填寫簡歷、投遞簡歷;</p><p> 企業(yè)用戶能方便發(fā)布職位、收簡歷。發(fā)布廣告</p><p&g
32、t; 使用公司方面發(fā)布新聞,宣傳業(yè)務</p><p><b> 2.開發(fā)運行環(huán)境 </b></p><p> 網站能長期運行,并且能不斷更新新的功能模塊,來滿足用戶的需要;</p><p> 網站有Eclipse EE 3.0 開發(fā)的,為保證網站的正常運行,需要有維護人員不定期的對網站的數(shù)據(jù)進行維護。</p><p&
33、gt; C.開發(fā)時間:2012-11-02 至 2013-04-04</p><p> D.開發(fā)人員準備資料:html、jsp、css、JavaScript、JQuery、Java基礎、jdbc、hibernate、servlet、Spring 等</p><p> E. 系統(tǒng)約束:windows xp、</p><p> F. 編譯環(huán)境:jdk1.
34、6版本以上</p><p> G. 數(shù)據(jù)庫要求:MySQL 5.0</p><p> H. 測試服務器:tomcat 6.0以上</p><p><b> 3.功能分析</b></p><p> 采用LDAP目錄存儲結構統(tǒng)一管理用戶,sso實現(xiàn)單點登錄、uc批量處理郵件。</p><p>
35、;<b> 3.1首頁模塊</b></p><p> 游客可以直接訪問,主要瀏覽一些人力資源的業(yè)務信息介紹,可以注冊和登錄。</p><p><b> 2.2 用戶模塊</b></p><p><b> 2.2.1個人用戶</b></p><p> 登錄后主要能上傳頭
36、像、填寫簡歷、搜索職位、發(fā)布建議意見、搜索項目、發(fā)布項目、發(fā)求職簡歷</p><p> 2.2.2企業(yè)而用戶</p><p> 登錄后主要能修改LOGO,發(fā)布職位、發(fā)布企業(yè)簡介、發(fā)布廣告、建立企業(yè)空間、修改基本信息、發(fā)布項目、搜索簡歷、需求合作伙伴。</p><p> 2.3 管理員模塊 </p><p> 管理個人用戶和企業(yè)用戶的升
37、級、簡歷審核、項目的審核、職位的審核。</p><p><b> 4. 數(shù)據(jù)流程</b></p><p> 4.1 普通用戶數(shù)據(jù)流程圖</p><p><b> 賬號、密碼</b></p><p><b> 核</b></p><p><
38、;b> 對</b></p><p><b> 返回相應的信息</b></p><p><b> 提交</b></p><p><b> 響應</b></p><p> 4.2 管理員數(shù)據(jù)流程圖</p><p><b&g
39、t; 賬號、密碼</b></p><p><b> 核</b></p><p> 對 返回響應</p><p><b> 修改 反饋</b></p><p><b> 總體設計</b></p><p>
40、 1、系統(tǒng)總體結構與功能</p><p><b> 1.1、系統(tǒng)結構</b></p><p> 系統(tǒng)首頁共劃分為七個主要個模塊,其中各個模塊中又根據(jù)具體情況的不同劃分為諸多不同的子模塊,比系統(tǒng)管理欄里就把該模塊劃分為4個不同內容的子模塊。這個系統(tǒng)體系采用的是分層結構體系,大體上一般的子模塊劃分到三級子系統(tǒng)就結束了。此外,整個頁面布局是按照各模塊所代表的不同功能來劃
41、分的,總之,整個頁面的布局完全按照系統(tǒng)的一般設計思路及方便用戶使用的原則來設計的,但是有別于一般的系統(tǒng)。 另外,在首頁下面的頁面中同樣按照各自的不同情況劃分為6個不同的子模塊,然后各自按照相關的導入功能導入,從而使整個系統(tǒng)的內容富有層次感。整個系統(tǒng)的總體結構如下:(針對自己負責的系統(tǒng)實現(xiàn)):</p><p><b> 1.1.2一級架構</b></p><p>&l
42、t;b> 1.1.3二級架構</b></p><p> 1.1.3.1 關于CRHR</p><p> 1.1.3.2 企業(yè)咨詢服務</p><p> 1.1.3.3 人才招募安置</p><p> 1.1.3.4 樂游天下</p><p> 1.1.3.5 個人用戶登錄</p>
43、;<p> 1.1.3.6 企業(yè)用戶登錄</p><p><b> 2、數(shù)據(jù)庫設計</b></p><p> 2.1、建立與數(shù)據(jù)庫的連接</p><p> (1)、什么是JDBC</p><p> JDBC(Java DataBase Connectivity,java 數(shù)據(jù)庫連接)是Sun公司制
44、定的連接和操作數(shù)據(jù)的java接口。</p><p> 通過JDBC,java語言以相同的方法操作所有市場上的數(shù)據(jù)庫產品,這極大地簡化了項目開發(fā),提高了代碼開發(fā)的效率,加快了軟件項目的進度。</p><p><b> 、什么是JNDI</b></p><p> JNDI(Java Naming and Directory Interface
45、)是SUN公司提供的一種標準的Java命名系統(tǒng)接口,JNDI提供統(tǒng)一的客戶端API,通過不同的訪問提供者接口JNDI SPI的實現(xiàn),由管理者將JNDI API映射為特定的命名服務和目錄系統(tǒng),使得Java應用程序可以和這些命名服務和目錄服務之間進行交互。集群JNDI實現(xiàn)了高可靠性JNDI[8],通過服務器的集群,保證了JNDI的負載平衡和錯誤恢復。在全局共享的方式下,集群中的一個應用服務器保證本地JNDI樹的獨立性,并擁有全局的JNDI樹
46、。每個應用服務器在把部署的服務對象綁定到自己本地的JNDI樹的同時,還綁定到一個共享的全局JNDI樹,實現(xiàn)全局JNDI和自身JNDI的聯(lián)系。</p><p> 2.2、系統(tǒng)E-R圖設計</p><p> 得到上面的數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過之間的作用形成數(shù)據(jù)的流動。得到上
47、面的數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過之間的作用形成數(shù)據(jù)的流動。</p><p> 本系統(tǒng)根據(jù)上面的設計規(guī)劃出的實體有:企業(yè)用戶實體、個人用戶實體、簡歷實體、職位實體等等。主要表實體關系的描述圖如下。</p><p> 圖4-4: 實體之間關系E-R圖</p>&l
48、t;p><b> 五、詳細設計</b></p><p> 1、系統(tǒng)各功能模塊的活動圖</p><p> 1.1注冊、登錄、檔案管理及個人職位搜索模塊 </p><p> 1.2個人用戶簡歷管理</p><p><b> 1.3簡歷預覽</b></p><p>
49、 1.4 “企業(yè)主頁”模塊</p><p> 1.5“簡歷搜索”模塊</p><p><b> 1.6建議意見</b></p><p> 1.7“項目管理”模塊</p><p> 1.8 “職位管理”模塊</p><p> 1.9 “個人會員管理”模塊</p><p
50、> 1.10 “企業(yè)會員管理”模塊</p><p> 2、主要功能模塊分析:</p><p> 2.1注冊、登錄模塊</p><p> 用戶管理采用LDAP目錄存儲結構統(tǒng)一管理。注冊時跳轉到uc進行注冊,并發(fā)郵件;用戶登錄,訪問后跳轉到sso,進入登錄界面如圖:</p><p> 輸入用戶名和密碼、驗證碼,在LDAP中判別用戶
51、名是否存在和密碼、驗證碼是否正確,通過系統(tǒng)論證后,返回一串數(shù)據(jù),再在hr中處理才能進入首頁。連接數(shù)據(jù)庫后,進入人力后臺。</p><p> 2.2登錄流轉結構圖</p><p><b> 2.3前臺模塊</b></p><p> 是人力首頁主要功能。具體如下:</p><p> A、人力首頁的所有連接,以及一些彈
52、出框的大小;</p><p> B、人力網站上的內容的合理真實性以及無錯別字;</p><p> C、搜索工作 </p><p> D、搜索英才;
53、 </p><p><b> E、搜索項目</b></p><p><b> 2.4后臺模塊</b></p><p><b> 2.4.1個人用戶</b></p><p> 2.4.1.1、“我的人力”模塊</p><p> 1)、包含各子
54、模塊如:檔案管理、簡歷管理、職位搜索、建議意見。</p><p> 2)、“注冊信息”中有“修改頭像”功能。</p><p> 3)、“項目任務”子模塊中</p><p> 1>、點擊“發(fā)布項目”,填寫表單。。</p><p> 2>、點擊“所有項目”,查詢分頁;</p><p> 3>、搜
55、索功能設計(單項搜索,聯(lián)合搜索);點擊某個項目,進入指定項目,查看其詳細信息,;</p><p> 4>、填寫并提交“合作方式”,表單驗證是否正確。提交。提交后跳轉搜索結果界面。</p><p> 5>、“合作方式”提交成功后,點擊“我的合作”,查看合作信息;</p><p> 2.4.1.2、“檔案管理”模塊</p><p&g
56、t; 1)、“頭像管理”,上傳頭像。</p><p> 2)、“職位搜索”,主要包括搜索及分頁功能?!耙绘I求職”,“一鍵收藏”;</p><p> 2.4.1.4、“簡歷管理”模塊</p><p> 1)、填寫所有信息,提交表單。</p><p> 2)、進入“簡歷管理”,查看簡歷信息。</p><p>
57、3)、“公開簡歷”功能。</p><p> 2.4.1.5、“職位搜索”模塊</p><p> 主要包括搜索及分頁功能?!耙绘I求職”,“一鍵收藏”</p><p> 2.4.1.6、“建議意見”模塊</p><p><b> 填寫表單并提交。</b></p><p> 2.4.1.7、“
58、簡歷預覽”模塊</p><p> 觀察數(shù)據(jù)是否與填入的數(shù)據(jù)一致,簡歷排版是否合理。</p><p> 2.4.2、企業(yè)用戶</p><p> 2.4.2.1、“我的人力”模塊</p><p> 1)、包含各子模塊如:檔案管理、簡歷管理、職位搜索、建議意見。</p><p> 2)、“注冊信息”中有“修改頭像”
59、功能。</p><p> 3)、“項目任務”子模塊中</p><p> 1>、點擊“發(fā)布項目”,填寫表單。。</p><p> 2>、點擊“所有項目”,查詢分頁;</p><p> 3>、搜索功能設計(單項搜索,聯(lián)合搜索);點擊某個項目,進入指定項目,查看其詳細信息,;</p><p> 4
60、>、填寫并提交“合作方式”,表單驗證是否正確。提交。提交后跳轉搜索結果界面。</p><p> 5>、“合作方式”提交成功后,點擊“我的合作”,查看合作信息;</p><p> 2.4.2.2、“檔案管理”模塊</p><p> 1)、“基礎資料”子模塊</p><p> 1>、填寫資料,表單驗證,提交。</
61、p><p> 2>、進入“基礎資料”,查看基本信息。</p><p> 2)、“LOGO管理”</p><p> “頭像管理”,上傳LOGO。</p><p> 2.4.2.3、“企業(yè)主頁”模塊</p><p> 1)、“發(fā)布企業(yè)簡介”</p><p> 1>、填寫信息、提交
62、。</p><p> 2>、點擊“上傳品牌形象”</p><p> 點擊“選擇品牌形象“上傳圖片,可以上傳五張,上傳時注意,實際上傳的圖片是否與選擇的圖片相同,上傳后,點擊已上傳的圖片。</p><p> 3>、點擊“預覽公司主頁”</p><p> 2)、“發(fā)布招聘職位”</p><p> 1&
63、gt;、“添加企業(yè)職位”</p><p> 測試“添加一級”和“添加二級”功能,填寫表單</p><p> 2>、搜索,刪除和分頁功能。</p><p> 3>、點擊某個職位的“查看”,查看詳細信息,修改操作。</p><p> 3)、“發(fā)布項目任務”</p><p> 1>、點擊“發(fā)布項目
64、”,填寫表單。。</p><p> 2>、點擊“所有項目”,查詢分頁;</p><p> 3>、搜索功能設計(單項搜索,聯(lián)合搜索);點擊某個項目,進入指定項目,查看其詳細信息,;</p><p> 4>、填寫并提交“合作方式”,表單驗證是否正確。提交。提交后跳轉搜索結果界面。</p><p> 5>、“合作方式
65、”提交成功后,點擊“我的合作”,查看合作信息;</p><p> 2.4.2.4、“簡歷搜索”模塊</p><p> 1)、測試條件搜索和分頁是否正確。</p><p> 2)、測試“一鍵收藏”是否正確,點擊“查看詳情”觀察數(shù)據(jù)是否正確。注意排版是否合理。</p><p><b> 2.4.3、管理員</b>&l
66、t;/p><p> 2.4.3.1、“項目管理”模塊</p><p> 1)、測試條件搜索,分頁及刪除功能。</p><p> 2)、“審核”,“未通過”和“添加”功能。</p><p> 3)、“項目管理”模塊</p><p> 2.4.3.2、“職位管理”模塊</p><p> 1)
67、、條件搜索,分頁及刪除功能。</p><p> 2.4.3.2“職位管理”模塊</p><p> 2.4.3.3、“個人會員管理”模塊</p><p> 條件搜索,分頁及刪除功能。</p><p> 2.4.3.4、“企業(yè)會員管理”模塊</p><p> 條件搜索,分頁及刪除功能。</p>&l
68、t;p> 2.5、系統(tǒng)管理端功能分析</p><p> 管理員主要涉及到四個方面的管理:個人用戶管理,企業(yè)用戶管理,審核申請資料,管理意見建議。通過管理員的操作,實現(xiàn)對數(shù)據(jù)的更新。角色權限的設置角色設置,可以使系統(tǒng)的管理更加合理化,各施其職。</p><p><b> 3、數(shù)據(jù)庫詳細設計</b></p><p> 3.1、數(shù)據(jù)庫邏
69、輯設計</p><p> 3.1.1個人表 (h_individual )</p><p><b> 表4-1: 個人表</b></p><p> 3.1.2企業(yè)表 (h_enterprise)</p><p><b> 表4-2: 企業(yè)表</b></p><p>
70、 3.1.3建議表 (h_suggest )</p><p> 3.1.4項目表 h_project </p><p> 3.1.5職位表 h_position </p><p> 3.1.6收藏簡歷表(h_collection_resume )</p><p> 3.1.7收藏職位表( h_collection_position
71、)</p><p> 3.1.8創(chuàng)業(yè)狀況表( h_start_business_status )</p><p> 3.1.9 興趣愛好表( h_hobbies )</p><p> 3.1.10 產品表( h_product )</p><p> 3.1.11訂單表( h_orders )</p><p>
72、<b> 4、類的設計</b></p><p><b> 見附錄</b></p><p><b> 六、系統(tǒng)實施和維護</b></p><p> 系統(tǒng)實施就是將系統(tǒng)的設計功能的實現(xiàn),以達到目標,它包括程序設計、人員培訓、系統(tǒng)調試。</p><p><b>
73、1、系統(tǒng)實施</b></p><p> 系統(tǒng)實施就像系統(tǒng)實施一樣,是將系統(tǒng)設計達到最終的目的,其中包括一些功能的完善、頁面的美化、系統(tǒng)模塊和數(shù)據(jù)庫的鏈接、數(shù)據(jù)的上傳,到最后系統(tǒng)的開通。這一階段是對前面設計的補充和完善,是把設計者的所有目標付之實踐的最后一步。其中功能的完善和頁面的美化就是針對前面的設計再結合實際情況作相應的修改或補充,使之達到最完美的境地;而系統(tǒng)模塊和數(shù)據(jù)庫的鏈接就是把整個系統(tǒng)模塊以
74、及數(shù)據(jù)庫等各部分通過一定的鏈接功能并對相應的程序進行修改使它們相互鏈接起來,從而形成一個有機的整體;等到以上步驟均完成以后,整個系統(tǒng)的設計基本上已經完成,接下去就是把所有的數(shù)據(jù)和源代碼上傳到相應的服務器上去,這樣系統(tǒng)就正式宣告開通了。具體包括:</p><p><b> (1)、程序設計</b></p><p> 系統(tǒng)用MySQL設計數(shù)據(jù),以eclipse為開發(fā)平
75、臺,通過Jsp實現(xiàn)網頁及動態(tài)操作,其中運用了Java Script和JQuery腳本,基本實現(xiàn)其功能。</p><p><b> (2)、數(shù)據(jù)庫連接</b></p><p> 我這里連接數(shù)據(jù)庫是使用BoneCP 來控制數(shù)據(jù)源 ,配置數(shù)據(jù)源的代碼如下: </p><p> <Resource name="jdbc/hr&qu
76、ot; auth="Container" type="javax.sql.DataSource"</p><p> maxConnectionsPerPartition="20" minConnectionsPerPartition="2"</p><p> acquireIncrement="2
77、" partitionCount="4"</p><p> username="root" password="root" driverClassName="com.mysql.jdbc.Driver"</p><p> factory="com.jolbox.bonecp.BoneCP
78、DataSource"</p><p> jdbcUrl="jdbc:mysql://localhost:3306/hr" /></p><p> 就可以了,不需要重復調用,自動管理數(shù)據(jù)庫連接池,節(jié)省了時間,更加方便了連接,不容易出錯。 只有通過了這個定義才能調用數(shù)據(jù)庫。</p><p><b> (3)、人員培訓
79、</b></p><p> 本系統(tǒng)功能的實現(xiàn)相對清晰,對人員的培訓也相對簡單。首先,可以讓其對系統(tǒng)的工作流程有個大致的了解,然后,通過模擬試驗,一般人員都能勝任。</p><p><b> (4)、系統(tǒng)測試</b></p><p> 隨著系統(tǒng)的開通,這并不意味著所有事情都結束了,我們還要像測試一個系統(tǒng)一樣對整個系統(tǒng)進行各方面的
80、測試以確定其性能,主要包括程序調試、功能測試、數(shù)據(jù)庫調試、以及安全測試等。</p><p> 功能測試:該階段主要是針對預先的設想,對相應的模塊的功能通過實際操作進行測試,以檢查各項功能的完備性和可操作性,以便及時進行更改和完善。</p><p> 數(shù)據(jù)庫調試:該過程主要是通過使用實際數(shù)據(jù)對系統(tǒng)數(shù)據(jù)庫進行測試,包括進行數(shù)據(jù)的輸入輸出、基本用戶的增加、刪除以及修改來檢驗數(shù)據(jù)庫的合理性。&
81、lt;/p><p> 安全測試:該過程主要是系統(tǒng)管理員根據(jù)實際生活當中所發(fā)生的系統(tǒng)安全問題,然后根據(jù)這些問題有針對性地進行一些模擬安全測試,包括用戶登陸以及系統(tǒng)修改等安全測試。</p><p><b> (5)、測試心得</b></p><p> 通過測試,系統(tǒng)可以安全、快捷的運行,感悟很深。從小入手:從小入手,化小塊為整體逐漸擴大調試,進行
82、排查,系統(tǒng)提示往往通過錯誤頁面提示,找到錯誤的地方,結合網絡資源,發(fā)現(xiàn)解決問題。程序中設置斷點或輸出中間值,來發(fā)現(xiàn)錯誤之處。在調試中,做好備份工作,以免操作失誤帶來的后果。</p><p><b> 2、系統(tǒng)維護</b></p><p> 系統(tǒng)維護是為保證系統(tǒng)的正常運行和安全保障等目的而采取的一系列措施,其中包括數(shù)據(jù)庫維護、信息更新、版面更新、安全測試以及數(shù)據(jù)備份
83、等操作過程;除此之外,還包括服務器和域名空間等的維護。所有這些工作都需要由專門的技術人員專門來負責,并根據(jù)一定的規(guī)章制度和流程來進行操作。</p><p> 數(shù)據(jù)庫維護和信息更新:該階段主要是要求管理員要經常對數(shù)據(jù)庫和過期的信息及時地進行更新和維護,以保證數(shù)據(jù)庫的正常運行和信息的及時性,從而保證了訪問者能夠順利地了解到最新的信息動態(tài)。</p><p> 版面的更新:該過程主要是要求對系
84、統(tǒng)的首頁和頁面定期的進行相應的調整或更新,從而使本系統(tǒng)經常以嶄新的面貌出現(xiàn)在廣大訪問者的面前。</p><p> 安全測試和數(shù)據(jù)備份:該過程主要是從系統(tǒng)的安全方面考慮,由于目前整個網絡體系的安全問題還存在著較大的隱患,所以如何加強系統(tǒng)的安全性能對于一個系統(tǒng)的正常運行具有非常重要的意義。所以,管理員要經常對系統(tǒng)進行諸如一些用戶名、密碼以及權限的更新或重新設置,從而保證系統(tǒng)的安全性。除此之外,還要經常對所有信息進行
85、備份,以防止整個系統(tǒng)遭到外界襲擊時陷入癱瘓狀態(tài)。</p><p><b> 七、設計心得</b></p><p> 經過四個多月的緊張學習和開發(fā),在指導老師的帶領下,我終于完成了了畢業(yè)設計。這不僅是對專業(yè)知識的考核,更是一種近一步的學習和運用。</p><p> 在當初選題就考慮使用JSP做系統(tǒng)形式。到了畢業(yè),雖然學習過JSP,對其的語言
86、也比較了解。但我覺得JSP做系統(tǒng)形式上更加符合現(xiàn)在流行的網頁設計,而且對于程序員來說,開發(fā)能得到實際應用的系統(tǒng),可以積累相當豐富的實戰(zhàn)經驗。</p><p> 1、可行性分析階段心得</p><p> 在以前我們也在老師的指導下,開發(fā)過一些小系統(tǒng)。我想不管用什么平臺做系統(tǒng),其中的指導思想是一致的。因此,我當初剛接到這個系統(tǒng)的設計任務時,我碰到的最大問題是JSP技術以及Dreamvear
87、的使用,為什么這么說呢?系統(tǒng)的社會可行性和實用性方面,那是自然的,因為當今情況下,無紙化辦公趨勢,通過網絡進行對人力資源的基礎數(shù)據(jù)、工資管理等有了更大的方便。所以在這過程中,我考慮最多的還是如何利用自己有限的技術制作出出色的系統(tǒng),因為我以前主要還是以設計系統(tǒng)為主,平時關注的也大多是系統(tǒng)方面的信息,而對于系統(tǒng)設計卻很少涉及。因此,我經常和懂得該技術的人交流,以便自己更加快的熟悉該項技術。</p><p> 2、需
88、求分析階段心得</p><p> 最初,就像上面所說的自己平時很少關注系統(tǒng)設計方面的知識,所以一開始感覺摸不著頭緒,根本不知道從何下手。所以只有匆匆忙忙地從圖書管理借來大量關于系統(tǒng)設計方面的書籍,希望通過參閱各種關于系統(tǒng)設計的書籍充分了解系統(tǒng)建設的基本流程、總體布局設計以及系統(tǒng)開發(fā)前所需的一些準備工作,做到心中有數(shù)。然而,由于實在是經驗有限,雖然書本上介紹了許多這方面的知識和操作方法,但是畢竟還是限于理論方面的
89、,所以理解起來比較困難。幸好有一個朋友在這方面比較擅長,所以就向他請教了一些關于這方面的實際操作流程。經過幾次交談,我才漸漸的有點概念,至少知道整個設計流程和具體實際操作。所以,接下來我就按先前了解的那樣,先去詳細地了解了企業(yè)對于建設該系統(tǒng)的總體需求和目的,比如首頁需要設計成怎樣的形式,一共需要多少個內容版塊,需要有哪些功能模塊,主頁下面有幾層子頁面,以及哪些地方需要設計成動態(tài)模式等等各方面的信息。由于這方面的知識還是不夠成熟,所以中間
90、還是沒有充分了解用戶的需求,后來我再細心地瀏覽了大量的相關系統(tǒng)的系統(tǒng)的總體布局和設計風格,充分借鑒它們的設計和內容,接著再回過頭來根據(jù)實際情況去調查,這樣經過幾次反復的交流,才開始</p><p> 首先,我把所有內容和功能模塊都羅列出來,劃分成幾大模塊,接著對此作了一定的版面布局設計。至于版面設計工作,由于自己在這方面還有一定的基礎,再加上瀏覽了大量相應的系統(tǒng)以后,基本上有了一定的概念了。比如先是根據(jù)本系統(tǒng)特
91、點把整個系統(tǒng)頁面的主色調設為天藍色,而在每個頁面的頭部分設計一個動態(tài)圖片,以示蓬勃向上之意,接著把各內容模塊和功能模塊按照一定的布局安排好,并不時地考慮到整個頁面布局的合理性。這一過程我不斷規(guī)劃不斷和企業(yè)人員交流修改,一共經過了二十多次的修改最后才確定下來如今的系統(tǒng)格局。等把各內容版塊和功能模塊布局好了之后,我又對每一塊內容的色調和框架進行了圖片和動畫的設計,同樣這一過程經過反復的討論和修改才最后定稿。這一過程整整花了好幾天時間,其中參
92、考了大量的書籍和相應的系統(tǒng),可謂精益求精。</p><p> 然而,到進一步對系統(tǒng)的各個功能模塊的分析和設計時,我又進入到先前的尷尬境地了。因為以前做系統(tǒng)都有一定的步驟和模式可供參考,而至于系統(tǒng)的一些功能模塊分析無從下手?;仡^只好又狂查資料,并且只好根據(jù)自己所理解的東西進行一步步摸索。至于其他一些諸如數(shù)據(jù)庫設計等方面的分析,則完全參照系統(tǒng)設計的步驟和模式來,并根據(jù)以前所學的知識來作詳細的分析。</p>
93、;<p> 雖然我在需求分析階段花了很大的力氣,但是在后來的實際設計當中還是發(fā)現(xiàn)了很多問題。由于對整個系統(tǒng)的設計理解不夠深刻,加上需求分析做的不夠深入、不夠透徹就急于進入系統(tǒng)設計階段,才導致了后來設計過程中出現(xiàn)的大量漏洞,不得不回頭來重新分析和彌補漏洞。比如起先認為很好的整個頁面布局,然而由于沒有考慮到設計軟件等各方面的原因,使得原來設計好的布局不得不重新調整,有時又會由于忘了某個功能忘了放進去而又要重新調整,這樣弄來弄
94、去以致浪費了大量的時間。另外,在涉及到各功能模塊的鏈接時,往往由于事先沒有一個總體的安排和考慮,以至于部分功能鏈接過程中出現(xiàn)了混亂的狀態(tài)。還有,由于自己平時在做數(shù)據(jù)庫設計時不是非常細心,也沒有做大量的數(shù)據(jù)分析,以至導致了后來在系統(tǒng)調試時出現(xiàn)了數(shù)據(jù)的混亂和錯誤。所以,經過這次的設計,我更加深刻地認識到需求分析的重要性,它對于下階段工作開展的順利與否具有決定性的意義。</p><p> 3、系統(tǒng)設計階段心得<
95、/p><p> 系統(tǒng)設計階段是整個設計過程中最重要的一個環(huán)節(jié),它是把設計者的思想通過相應的制作工具進行編輯后成為現(xiàn)實。這一階段設計的好壞與否,直接關系到整個設計思想的可實現(xiàn)度和各功能模塊的可執(zhí)行度。本人在這個系統(tǒng)中主要負責基礎管理、人力資源管理的功能模塊,其中的人力資源人員瀏覽,以及對這個系統(tǒng)的一系列的查詢。</p><p> 在整個系統(tǒng)首頁的設計過程中,由于時間和各方面的原因,以及企業(yè)所
96、要求的工作側重點不同,所以本系統(tǒng)在設計過程中所使用的編程技術不多,大多是采用DREAMWAVER自動生成的,然后作相應的修改;另外為了達到一定的功能,又限于本人技術有限,所以有些功能比如人力資源管理系統(tǒng)是本人從網上下載后經過一定的改裝而成的,相對而言本系統(tǒng)的個人技術含量不高;但是,人力資源管理、數(shù)據(jù)基礎管都要使用動態(tài)技術,通過動態(tài)頁面來體現(xiàn)的。</p><p> 正如上面提到的那樣,由于需求分析欠深入,加上本身
97、技術有限,才導致了這個設計過程中各種問題層出不窮。比如最先在制作系統(tǒng)首頁的時候,由于沒有處理好圖片的大小以及動態(tài)等問題,從而導致了整個布局多次做出了修改甚至重新做出了調整,這一過程在每次修改之后都要重復修改,從而浪費了大量的時間;另外,在對一些DREAMWAVER中自動生成的源程序的修改過程中,沒有考慮到各個功能模塊程序段之間的關聯(lián)性,從而當對某功能模塊程序段進行相應的修改之后,不僅沒有達到預期的目標,反而破壞了整個程序段中所有功能模塊
98、的正常運行,特別是有時候對多個功能模塊的源程序同時進行修改或者對具有相關鏈接的不同文件中的功能模塊的源程序進行修改后,甚至會導致整個頁面的功能模塊都不能正常運行;特別是當你把源程序改得面目全非時,這時候再回來查找原因,有時沒有個一天半天的是找不出頭緒的,其中走的彎路也就可想而知了。另外,在代碼的熟悉過程中,由于前期工作沒做到位,對JSP技術重的一些函數(shù)沒有熟悉,以至于對一些功能的想法,卻不能把它實現(xiàn),再去找資料、問同學,花了很多的時間。
99、</p><p> 最后,我覺得以后在系統(tǒng)之前應該對開發(fā)的語言做到心中有數(shù),這樣在實際的開發(fā)過程中知道用什么方法去實現(xiàn)想要實現(xiàn)的功能。在實際開發(fā)中,應該對自己不懂得地方多去考慮,及時問周圍的高人,這樣才能及時提高自己的編程能力,解決實際問題。</p><p> 4、系統(tǒng)實施和維護階段心得</p><p> 系統(tǒng)測試和系統(tǒng)設計是同步的,下面是我的一些測試的經驗教
100、訓。首先,我們可以同過預覽功能對網頁進行瀏覽,如果運行沒有問題的話,就會有網頁出現(xiàn)。但是,如果代碼有錯誤的話,網頁會跳出網頁錯誤的提示。并會告訴你在哪一行出錯了,并有出錯的原因。這樣的話,我們根據(jù)它的提示,很快知道是什么原因出錯了。其次,我們在打開網頁是正常的,但是離我們實現(xiàn)功能還不能實現(xiàn),這個是需要我們認真看代碼了,并根據(jù)我們功能要求對其時實現(xiàn)的代碼進行分析,查閱書籍,解決問題。這個是最難處理的,但是也是鍛煉我們編程能力的捷徑。最后,
101、我們要保持良好的心態(tài),因為編程時很枯燥的,萬一碰到我們一時難以解決的問題會更加缺乏信心,這時我們應該跟同學交流交流,互相交流再編程過中的遇到的問題。另外,我們要時刻備份系統(tǒng),避免我們的誤操作對系統(tǒng)的破壞,萬一我們沒有備份過的話,我們以前所做的努力就全部付之東流了。所以,這一點是非常重要的。</p><p><b> 八、結束語</b></p><p> 經過這段時
102、間的緊張設計,終于圓滿的完成了整個設計過程。雖然中間碰到了許多困難,許多功能還不夠完善,但我從中學到了許多以前書本上所不能學到的也不曾碰到過的問題,但通過不斷的閱讀相關書籍,開發(fā)水平有了明顯提高,對系統(tǒng)的設計有了新的認識。通過這次設計,我已基本上掌握了系統(tǒng)的設計流程,同時也掌握了一些相關技術,增強了動手能力,并積累了一定的經驗,從而為以后的工作奠定了基礎。</p><p><b> 九、致謝</
103、b></p><p> 在整個學習與設計開發(fā)的過程中,我得到了很多老師和同學的熱情幫助,尤其是我的指導老師xx,他在我的整個設計過程中給我提供了很大的幫助和實際指導,把握了解了整個系統(tǒng)的建設的研究方向跟制作的流程,在此衷心感謝xx老師。</p><p><b> 參考文獻</b></p><p> [1]蔡長明,丁勇.黎昌杰.《Dr
104、eamweaverUltraDev4入門與提高》.清華大學出版社,2008年版</p><p> [2]趙豐年,《網頁制作實例圖解》.北京機械工業(yè)出版社,2010年版</p><p> [3]《JAVA 從入門到精通 》 李鐘尉,馬文強,陳丹丹主編清華大學出版社2008.9</p><p> [4]《Java EE 》企業(yè)級應用 呂海東,張坤 主編 清華大
105、學出版社 </p><p> [6]《java_編程思想(Thinking_in_Java)_(英文版)第四版》 (美) Bruce Eckel著 機械工業(yè)出版社 </p><p> [7]《Java Web開發(fā)教程》 李緒成,閆海珍,張陽,孫風棟,王紅,米青主編 清華大學出版社 </p><p> [8]《Java Web 開發(fā)技術大全》 馮志強,賴曉 主
106、編 清華大學出版社 </p><p> [9]《數(shù)據(jù)結構 c語言版》 嚴蔚敏,吳偉民主編 清華大學出版社 </p><p> [10]《數(shù)據(jù)庫應用教程》俞海英,李建東,童愛紅,劉凱主編 清華大學出版社 </p><p> [11]《javascript權威指南(第四版).pdf》 David Falanagan注 張銘澤等譯機械工業(yè)出版社 </p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 人力資源管理系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
- 畢業(yè)論文--人力資源管理系統(tǒng)的設計與實現(xiàn)
- 人力資源管理系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
- 人力資源管理系統(tǒng)的設計與實現(xiàn)-畢業(yè)論文
- 企業(yè)人力資源管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 企業(yè)人力資源管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 企業(yè)人力資源管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 宏祥紙業(yè)人力資源管理系統(tǒng)設計與實現(xiàn)【畢業(yè)論文】
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 畢業(yè)論文---人力資源管理系統(tǒng)
- 畢業(yè)論文---人力資源管理系統(tǒng)
- 人力資源管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---人力資源管理系統(tǒng)
評論
0/150
提交評論