2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0_ _屆)</b></p><p>  宏祥紙業(yè)人力資源管理系統設計與實現</p><p>  所在學院 </p><p>  專業(yè)班級 信息管理與信

2、息系統 </p><p>  學生姓名 學號 </p><p>  指導教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b></p

3、><p>  人力資源(Human Resource)是指一定范圍內的人口中具有智力和體力勞動能力的人的總和。它是包含在人體內的一種生產能力,并以勞動者的數量和質量來表示的資源。人力資源管理系統(HRMS),是指組織或社會團體運用系統學理論方法,對企業(yè)的人力資源管理方方面面進行分析、規(guī)劃、實施、調整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務于組織或團體目標。它的作用不可忽略,人力資源管理系統一旦得以運用,實際

4、上就相當于在企業(yè)中搭建了一個人力資源數字化管理平臺。</p><p>  針對宏祥紙業(yè)有限公司的現狀,研究設計一套有針對性的人力資源管理系統,為宏祥紙業(yè)有限公司突破人力資源管理上的瓶頸,解決管理上的困難。針對企業(yè)不同管理層的職員,就人力資源管理的方方面面,提供一個互動式的人力資源管理平臺。</p><p>  關鍵詞:人力資源;管理系統;平臺</p><p><

5、;b>  Abstract</b></p><p>  HR (Human Resource) means a sum of a certain range of person who with intellectual and physical work capacity. It is a kind of capacity that includes in the human body, an

6、d a resource that in order to stands for the quality and quantity of workers. Human Resources Management System (HRMS), refers to the organization or social group who is using system academic method to analysis, plan, im

7、plement and adjust on all aspects of human resource management to improve the management level of the human r</p><p>  For the auspicious Paper Co. Ltd status of research and design a set of targeted human r

8、esources management system, a breakthrough for the Edison Paper Co., Ltd. bottlenecks on human resources management to address management problems. Different management for enterprise staff to all aspects of human res

9、ource management, providing an interactive platform for human resource management.</p><p>  Keywords: Human resources;Management system; Platform</p><p><b>  目 錄</b></p><

10、p><b>  1 概述1</b></p><p>  1.1 系統開發(fā)背景及意義1</p><p>  1.1.1宏祥紙業(yè)有限公司管理現狀1</p><p>  1.1.2 開發(fā)意義2</p><p>  1.2 國內外研究現狀2</p><p>  1.3 系統總體目標4&l

11、t;/p><p><b>  2 系統分析5</b></p><p>  2.1 系統可行性分析5</p><p>  2.2.1 經濟可行性分析5</p><p>  2.2.2 技術可行性分析5</p><p>  2.2.3 社會可行性分析5</p><p> 

12、 2.2 系統需求分析6</p><p>  2.2.1 功能性需求分析6</p><p>  2.2.2 非功能性需求分析6</p><p>  2.3 系統的數據流程分析6</p><p>  2.3.1 系統整體流程圖6</p><p>  2.3.2 系統數據流圖7</p><p

13、>  2.4 數據字典11</p><p><b>  3 系統設計19</b></p><p>  3.1 系統總體結構設計19</p><p>  3.2 系統的軟件需求21</p><p>  3.2.1操作系統21</p><p>  3.2.2 數據庫21</p&

14、gt;<p>  3.2.3 WEB服務器21</p><p>  3.2.4 開發(fā)工具和開發(fā)語言22</p><p>  3.2 數據庫設計22</p><p>  3.2.1 數據庫的概念結構設計22</p><p>  3.2.2 數據庫的邏輯結構設計23</p><p><b>

15、;  4 系統實現29</b></p><p>  4.1 公共模塊設計實現29</p><p>  4.1.1 數據庫連接29</p><p>  4.1.2 用戶登錄30</p><p>  4.1.3 系統時間31</p><p>  4.2 人力規(guī)劃模塊實現31</p>&

16、lt;p>  4.2.1 部門設置的實現31</p><p>  4.2.2 職位設置的實現33</p><p>  4.2.3 人事設置的實現34</p><p>  4.2.4 添加員工的實現35</p><p>  4.3 工作管理模塊的實現36</p><p>  4.3.1 布置工作任務的實現

17、36</p><p>  4.3.2 管理工作任務的實現37</p><p>  4.4 個人查詢管理模塊實現38</p><p>  4.4.1 查看部門工作任務的實現38</p><p>  4.4.2 查看個人工作任務的實現39</p><p>  4.5 薪酬管理模塊實現39</p>

18、<p>  4.5.1 薪酬查詢39</p><p>  4.5.2 薪酬登記41</p><p>  4.5.3 薪酬修改42</p><p>  4.6 招聘管理模塊實現42</p><p>  4.6.1 招聘信息管理的實現42</p><p>  4.6.2 人才庫管理的實現43</

19、p><p>  4.7 系統管理模塊實現44</p><p>  4.7.1 添加用戶的實現44</p><p>  4.7.2 用戶管理的實現44</p><p><b>  結 論46</b></p><p><b>  參考文獻47</b></p>

20、<p><b>  1 概述</b></p><p>  1.1 系統開發(fā)背景及意義</p><p>  1.1.1宏祥紙業(yè)有限公司管理現狀</p><p>  宏祥紙業(yè)有限公司是做辦公類用紙批發(fā)銷售的企業(yè),是國內辦公類用紙的一級經銷商,比如安妮紙業(yè)、APP 等等,是福建省政府指定供紙單位。公司部門設置有銷售部、倉庫管理部、財務部、

21、門市部、售后部、研發(fā)設計部等。隨著企業(yè)規(guī)模的不斷擴張,傳統的人力資源管理方法已跟不上企業(yè)發(fā)展的速度,經過調研,宏祥紙業(yè)有限公司在人力資源管理存在的主要問題有以下幾個方面:</p><p> ?。?)人力資源管理仍停留在傳統的人事管理階段</p><p>  宏祥紙業(yè)有限公司目前的人力資源管理工作由勞動人事處負責,長期以來,不能有效的發(fā)揮人的主動性,只是通過傳統的人事管理工作來實現,該部門的

22、主要職責仍是核算工資、繳納社會保險、辦理檔案關系、員工出勤登記管理等簡單的日常事務性工作。缺乏對人力資源問題的調研、分析、研究,只憑經驗管理,對人才的成長、發(fā)現、使用、考核缺乏理論探討。</p><p>  公司管理層對人力資源管理也沒有足夠的重視。加上掌握人力資源管理知識的專業(yè)人員缺乏,更難以滿足現代企業(yè)人力資源管理的要求。公司普遍存在著“人力資源管理就是人事部門的事”的認識誤區(qū),導致人力資源管理很難真正發(fā)揮作

23、用。</p><p>  (2)人力資源管理缺乏科學規(guī)劃</p><p>  公司部門設置單一,崗位職責停留在最基本的操作層面。隨著業(yè)務的拓展,董事長忙于外面應酬,逐漸疏于對公司內部監(jiān)控和管理,對公司人員的培訓和培養(yǎng)方面嚴重不足。人力資源是第一資源的觀念淡薄,對人才不夠重視,導致優(yōu)秀的人才留不住,一般人才看不上的困境。中高級管理與技術骨干人員的缺乏對企業(yè)的發(fā)展帶來了較大的影響,未能制定相應

24、的人力資源戰(zhàn)略規(guī)劃與之配合,使得企業(yè)發(fā)展的后勁不足。</p><p>  (3)組織職能不清、結構不合理</p><p>  公司管理層對自身管理權限不清,一些死角出現無人管理或是越權管理情況,這樣導致公司人力資源管理層次混淆不清。</p><p>  產生以上問題的主要原因有以下兩方面:</p><p> ?。?)領導者對內部管理重視不夠。

25、在起初,宏祥紙業(yè)的高級管理層急于開拓市場從而忽略了內部的建設,缺乏人才競爭意識從而忽略了激勵重要性。</p><p> ?。?)未能及時根據內外部環(huán)境的變化對人力資源管理的相關內容進行調整。現代人力資源管理是一個人力資源的獲取、使用、調節(jié)、激勵、控制與開發(fā)的過程。從客觀角度,人與事的不適應是絕對的,適應是相對的;從不適應到適應是在運動中實現的,這是一個動態(tài)的適應過程。企業(yè)內外部環(huán)境是處在不斷變化的過程中,其工作流

26、狀態(tài),核心表現正是人的活動流。因此,企業(yè)必須考慮對人力資源的流動進行管理,包括對人力資源的流入、流出和組織內的流動進行管理。從而,對內外部環(huán)境的變化做出恰當的反應。</p><p>  1.1.2 開發(fā)意義</p><p>  隨著全球經濟一體化的進程,人力資源管理日趨復雜,人力資源成為了宏祥紙業(yè)有限公司生存和發(fā)展的重要因素。傳統的人力資源的管理帶有對最低層“人”的統治管理,無法發(fā)揮作為一

27、個人的積極性和創(chuàng)造性。公司人事部門傳統的檔案手工管理繁瑣、效率低下且容易出錯,已經無法適應現代企業(yè)日益龐大的人力資源隊伍的管理需求。建立人力資源管理信息系統的目的就是要用現代化的技術去管理人力資源信息,為企業(yè)發(fā)展服務。針對目前企業(yè)用手工方式進行人事管理費時費力又非常容易出差錯,同時國內外的人事系統大而全,費用較貴,并且都與自身的一些平臺產品綁定,用戶很難利用這些產品進行自己的二次開發(fā),而且還存在對二次開發(fā)支持不足等存在著一些的問題,從而

28、有必要設計一套滿足企業(yè)自身基本需求的人力資源管理系統(顧建華,2008)[1]。</p><p>  在現在的市場環(huán)境下,宏祥紙業(yè)有限公司推行人力資源管理系統對公司的意義十分重大。企業(yè)人力資源管理系統具有對員工實施激勵的主要職能,并承擔著個體知識共享動機、能力以及組織氛圍形成的推動作用(林筠;胡婷婷;黃佩玉, 2010)[2]。此外管理系統對企業(yè)績效有積極影響(王德才;陳維政,2010)[3]。人力資源管理系統應

29、用前景明亮,人力資源己成為企業(yè)核心競爭力的戰(zhàn)略性資源,因此企業(yè)管理最重要的就是人力資源管理。企業(yè)通過建立智能、高效和全面的人力資源管理系統,為企業(yè)的管理層提供準確的人事管理依據與決策數據。在此基礎上,企業(yè)可以充分利用現有資源,以信息管理為基礎,融入科學的人事管理思想和模式,使企業(yè)的人力資源達到最優(yōu)配置,推動企業(yè)可持續(xù)穩(wěn)定的發(fā)展(司運成,2008)[4]。</p><p>  1.2 國內外研究現狀</p&g

30、t;<p>  學習型組織創(chuàng)始人彼得·圣吉博士提出“在全球的競爭風潮之下,人們日益發(fā)覺二十一世紀的成功關鍵,與十九世紀和二十世紀的成功關鍵有很大的不同。在過去,低廉的天然資源是一個國家經濟發(fā)展的關鍵,而傳統的管理系統也是被設計用來開發(fā)這些資源。然而,這樣的時代正離我們而去,發(fā)揮人們的創(chuàng)造力現在已經成為管理努力的重心(彼得·圣吉,2008) [5]?!钡拇_如此,企業(yè)的資源競爭集中體現在人才資源的競爭上,關

31、于人力資源方面的研究,國外是早于國內的。</p><p>  人力資源方面的研究最早提出“人力資源”概念的是著名的管理學家彼德德魯克,他認為:“所謂企業(yè)管理,其實是人力管理,人力管理就是企業(yè)管理的代名詞(彼德德魯克,2007) [6]。至此,西方出現了人力資源部,除了從事傳統的事務以外,增加了人力資源規(guī)劃、政策制定、人力資源開發(fā)、職業(yè)生涯管理、工作分析與設計等職能。Arthur認為人力資源管理系統由人力資源原則

32、(HR principles)、人力資源政策 (HR policies)、人力資源制度 (HR programs)、人力資源實踐 (HR practices)和人力資源氣氛 ( HR climate)五部分構成(Arthur,2007)[7]。Arthur認為人力資源管理系統是多層次的,每個層次又是相互關聯的。</p><p>  在全球企業(yè)的管理信息系統中,人力資源管理系統的投資占 10%-15%,是管理信

33、息系統中最重要的部分。目前,一部分國外的人力資源管理系統不僅能夠完全滿足人事管理的需要,而且已經站在戰(zhàn)略層的高度,完成了諸如人力資源規(guī)劃、智能招聘等比較復雜的管理模塊,但是國外系統往往不夠靈活,通用性不強,尤其有些東西不符合中國的習慣(劉靜,2008) [8]。因此,開發(fā)本土的人力資源管理系統很重要。 </p><p>  中國是后來才引進“人力資源”這一概念的,相應的軟件出現的也比國外晚。因此,人力資源管理系統

34、在國內企業(yè)中的應用還不是很成熟。公司內部在人力資源管理上往往存在或多或少的問題。比如:組織職能不清、結構不合理;人員配置明顯不合理;用人機制有待進一步健全和規(guī)范;薪酬體系不合理;缺乏有效的績效考核體;人力資本的投入不足;人力資源管理仍停留在傳統的人事管理階等(任曉梅,2009)[9]。如果貿然引進國外的系統,不針對企業(yè)本身狀況設計開發(fā),恐怕會有相反的效果,所以,國內的企業(yè)需要開發(fā)適合自己的人力資源管理系統。</p><

35、;p>  國內許多企業(yè)都已經推行完善了人力資源管理的信息化進程。例如中國銀行,中國海洋石油總公司,國務院國資委所屬的中海灣、中石化、首鋼、中國煙草總公司,大唐集團、鐵道建筑總公司以及北京市等大型企業(yè)或政府部門都實現了人力資源管理的信息化(季利平,2009) [10]。</p><p>  1.3 系統總體目標</p><p>  鑒于國內外的研究現狀,本系統針對宏祥紙業(yè)有限公司人力資

36、源管理情況進行設計,系統主要實現的目標如下:</p><p>  系統整體操作流程合理流暢,實現人性化設計。</p><p>  對企業(yè)人力資源管理的基本信息進行保存和管理。</p><p>  提供管理員工工作任務的功能。</p><p>  實現招聘管理的功能。</p><p>  實現系統對員工的薪酬管理。<

37、;/p><p>  實現為員工提供網絡工作平臺的功能。</p><p>  實現對員工信息檢索的功能。</p><p>  易安裝性,易維護性和易操作性。</p><p>  系統運行穩(wěn)定、安裝可靠。</p><p><b>  2 系統分析</b></p><p>  2.1

38、 系統可行性分析</p><p>  2.2.1 經濟可行性分析</p><p>  開發(fā)一套人力資源管理系統的費用是有限的,然而,系統給企業(yè)帶來的收益用價錢衡量不了。一方面由于計算機對企業(yè)資源的管理,使人事管理人員從日?,嵥榈墓芾砉ぷ髦薪饷摮鰜?,節(jié)約人力成本,更好的協調企業(yè)人才,提高了人才的利用率,使員工的能力得以發(fā)揮;另一方面,人力資源管理系統對企業(yè)績效有積極影響。企業(yè)績效的提高,能給

39、企業(yè)帶來源源不斷的經濟效益。</p><p>  2.2.2 技術可行性分析</p><p>  目前,國內系統開發(fā)技術已相當成熟和穩(wěn)定。許多企業(yè)已經實施了人力資源管理系統,關鍵技術成熟穩(wěn)定,可以借鑒。為了本人所開發(fā)的系統有盡可能長的生命周期,本系統采用Dreamweaver8為開發(fā)平臺,ASP中的VBScript為開發(fā)語言,SQL Server2000為數據庫進行系統開發(fā)。Dreamwe

40、aver8具備動態(tài)服務器網頁的可視化設置功能,同時對各類平臺與服務器語言提供足夠的支持,性能穩(wěn)定。SQL Server2000支持聯合服務器、索引視圖和大型內存支持等功能,使其得以升級到最大WEB站點所需的性能級別。通過網站管理實現了企業(yè)信息的共享;通過網站對企業(yè)進行管理,使員工的工作管理、薪酬管理更為科學化、系統化和人性化;為企業(yè)和個人提供一個更為完善的工作平臺。</p><p>  2.2.3 社會可行性分析

41、</p><p>  社會可行性是指系統的開發(fā)對社會來說是否具有現實意義。</p><p>  人力資源管理系統功能全面、操作簡單。能夠方便快捷的掌握員工的信息、工作進程和工作態(tài)度等,降低企業(yè)人力資源管理的人力成本,并提高人力資源管理的效率。普遍重視人力資源管理的建設,現代的人力資源管理逐步代替?zhèn)鹘y的管理,并得到廣泛的應用。人力資源管理系統的在企業(yè)中的運用是勢不可擋的,前景十分樂觀。<

42、;/p><p>  2.2 系統需求分析 </p><p>  2.2.1 功能性需求分析</p><p> ?。?)數據需求:確保數據的輸入準確是進行數據處理的基本要求,若輸入出現錯誤將造成系統輸出的失誤或無效,讓整個建立的系統發(fā)揮不了作用。手工輸入是數據輸入的主要來源,應該對操作人員展開專業(yè)的系統培訓,確保數據的準確性。 </p><p>

43、;<b> ?。?)功能需求</b></p><p>  針對宏祥紙業(yè)有限公司的組織結構和實際需求,整合了公司現有的人事管理模塊,本系統將功能模塊分為幾下幾方面:</p><p>  人事管理:主要包括人力規(guī)劃、工作管理2個部分。</p><p>  個人查詢管理:主要包括信息檢索和個人維護2個部分。</p><p> 

44、 薪酬管理:主要包括薪酬登記、薪酬修改和薪酬查詢3個部分。</p><p>  招聘管理:主要包括招聘信息管理和人才庫管理2個部分。</p><p>  系統管理:主要包括添加用戶和用戶信息管理2個部分。</p><p>  2.2.2 非功能性需求分析</p><p>  系統除了自身功能外,還需要其他非功能性需求,以滿足用戶實際使用。&l

45、t;/p><p> ?。?)管理者和普通員工權限明晰,互不干擾。</p><p>  (2)姓名、日期格式顯示。在系統的中間處,會有登錄用戶的姓名和相應的時間顯示。</p><p> ?。?)系統響應時間短。</p><p>  2.3 系統的數據流程分析</p><p>  2.3.1 系統整體流程圖</p>

46、<p>  公司管理者將根據員工的職位賦予不同的權限,企業(yè)人員登錄后,根據自身所擁有的權限對系統進行操作。若員工對權限以外的功能進行操作,系統會提示該員工沒有此操作權限(詳見圖1)。</p><p>  圖1 系統整體流程圖</p><p>  2.3.2 系統數據流圖</p><p>  數據流圖簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系

47、統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。數據流圖描述了數據的流動、存儲、處理的邏輯關系,表達了數據在系統內部的邏輯流向以及系統的邏輯功能和數據的邏輯變換[11]。數據流圖由幾下幾個要素組成:</p><p> ?。?)實體:客觀存在的事物。代表系統之外的實體,可以是人、物或其他軟件系統。</p><p>  

48、(2)數據處理:對數據的加工(處理)。加工是對數據進行處理的單元,它接收一定的數據輸入,對其進行處理,并產生輸出。</p><p> ?。?)數據流:數據流是數據在系統內傳播的路徑,因此由一組成分固定的數據組成。由于數據流是流動中的數據,所以必須有流向,除了與數據存儲之間的數據流不用命名外,數據流應該用名詞或名詞短語命名。</p><p>  (4)數據存儲:表示信息的靜態(tài)存儲,可以代表文

49、件、文件的一部分、數據庫的元素等[12](詳見圖2)。</p><p>  外部實體 數據處理 數據流 數據存儲</p><p>  圖2 數據流圖的基本符號</p><p>  數據流圖是分層次的,繪制時采取自頂向下、逐層分解的辦法。根據本系統的特點,分別繪制了頂層圖0層圖和一層圖。 </p>&l

50、t;p><b> ?。?)頂層圖</b></p><p>  頂層圖說明了系統的總的處理功能、輸入和輸出(詳見圖3)。</p><p><b>  圖3 頂層圖</b></p><p>  說明:宏祥紙業(yè)人力資源管理系統的使用對象是公司的全體員工,上至總經理下至普通員工。超級管理員可通過系統管理對員工的權限進行設置,

51、管理者可進行人力資源的管理,普通員工只能進行個人信息查詢。</p><p><b> ?。?)0層圖</b></p><p>  在頂層圖的基礎下,根據數據的傳遞和加工過程,依次繪制下層的數據流圖,描述系統的功能與數據之間的變換關系(詳見圖4)。</p><p><b>  圖4 0層圖</b></p>&l

52、t;p><b> ?。?)一層圖</b></p><p>  人事管理一層數據流圖(詳見圖5)。</p><p>  圖5 人事管理一層圖</p><p>  說明:圖5說明管理者可在人力規(guī)劃中通過員工信息表、部門表、職位表進行添加員工、部門設置、職位設置和人事設置的操作。員工信息表里面的資料是由企業(yè)人才庫表的信息導入進去的。在工作管理中

53、,管理者通過工作任務表可以布置任務和管理工作任務。</p><p>  個人查詢管理一層圖(詳見圖6)。</p><p>  圖6 個人查詢管理一層圖</p><p>  說明:圖6說明個人查詢管理的各個功能模塊。員工在工作查詢管理中查看個人任務和查看部門任務。此外,員工可以通過個人維護中的密碼修改對自身的密碼進行修改。登錄時的密碼為更新后的密碼。</p>

54、;<p>  薪酬管理一層圖(詳見圖7)。</p><p>  圖7 薪酬管理一層圖</p><p>  說明:薪酬管理包括薪酬添加、查詢、修改3個部分的操作。管理者從員工信息表和部門表中查詢員工的相關信息,對該員工進行薪酬添加登記,登記的信息記錄到工資表中。管理者讀取員工信息表和部門表相關信息后查詢到某個員工,然后對該員工進行薪酬信息查詢和薪酬信息的修改。</p>

55、;<p>  招聘管理一層圖(詳見圖8)。</p><p>  圖8 招聘管理一層圖</p><p>  說明:管理者在線添加應聘信息,生成應聘表,通過導入人才庫導入到企業(yè)人才庫表,此外,管理者可以對信息進行管理。管理者進行添加招聘信息,把相關信息輸入招聘表,讀取招聘表來管理招聘信息。</p><p>  系統管理一層圖(詳見圖9)。</p>

56、;<p>  圖9 系統管理一層圖</p><p>  說明:超級管理員通過添加用戶和用戶管理操作管理用戶。從員工信息表中讀取員工信息,并添加用戶和設置員工的權限。只有超級管理員進行了用戶的添加,用戶才能登錄系統。</p><p><b>  2.4 數據字典</b></p><p>  數據字典主要用來描述數據流圖中的數據流、數

57、據存儲、處理邏輯和外部實體,是關于數據流圖內所包含數據元素的定義及說明的集合。</p><p>  (1)數據流——數據流的來源、去處、數據流的組成。</p><p>  (2)數據存儲——數據存儲的結構,包含數據項。</p><p> ?。?)數據元素——對數據存儲中數據項的描述。</p><p> ?。?)處理邏輯——處理過程的編號、名稱

58、和功能的簡要說明。</p><p>  (5)外部實體——外部實體產生的數據流和傳給外部實體的數據流[13]。</p><p>  以下列出本系統中主要的數據流、外部實體、處理邏輯、數據存儲條目。</p><p><b>  數據流:</b></p><p>  (1)主要數據流條目</p><p&g

59、t;  數據流條目主要由數據流名稱、來源、去向等組成(詳見表1到表10)。</p><p>  表1 工作任務信息查詢數據流條目</p><p>  表2 布置工作任務數據流條目</p><p>  表3 部門設置數據流條目</p><p>  表4 部門查詢數據流條目</p><p><b>  續(xù)表<

60、;/b></p><p>  表5 職位數據流條目</p><p>  表6 企業(yè)人才庫導入數據流條目</p><p>  表7 員工信息查詢數據流條目</p><p>  表8 工資查詢數據流條目</p><p><b>  續(xù)表</b></p><p>  表9

61、用戶管理數據流條目</p><p>  表10 管理者操作數據流條目</p><p> ?。?)主要外部實體條目</p><p>  外部實體條目主要由外部實體名稱、編號、簡要說明等組成,其中主要的外部實體是管理者和普通員工(詳見表11到表13)。</p><p>  表11 管理者外部實體條目</p><p>  表

62、12 管理者外部實體條目</p><p><b>  續(xù)表</b></p><p>  表13 員工外部實體條目</p><p>  (3)主要處理邏輯:</p><p>  處理邏輯主要由處理邏輯的名稱、編號、處理等組成,下面對數據流圖中的處理邏輯條目進行分析(詳見表14到表18)</p><p&g

63、t;  表14 人事管理處理邏輯條目</p><p>  表15 個人查詢管理處理邏輯條目</p><p>  表16 薪酬管理處理邏輯條目</p><p><b>  續(xù)表</b></p><p>  表17 招聘管理處理邏輯條目</p><p>  表18 系統管理處理邏輯條目</p&g

64、t;<p>  (4)數據存儲:數據存儲主要由數據存儲的名稱、編號、組成、關鍵字等構成(詳見表19到表27)。</p><p>  表19 部門表數據存儲條目</p><p>  表20 員工表數據存儲條目</p><p>  表21企業(yè)人才庫表數據存儲條目</p><p>  表22 應聘表數據存儲條目</p>

65、<p>  表23 用戶列表數據存儲條目</p><p>  表24 工資表數據存儲條目</p><p>  表25 工作任務表數據存儲條目</p><p>  表26 職位表數據存儲條目</p><p>  表27 招聘表數據存儲條目</p><p><b>  3 系統設計</b>&

66、lt;/p><p>  3.1 系統總體結構設計</p><p>  針對宏祥紙業(yè)有限公司的組織結構和實際需求,設計出總體結構,總共劃分為五個子系統,各個子系統下包括各個工作模塊(詳見圖10)。</p><p>  圖10 系統功能結構圖</p><p> ?。?)人事管理:此子系統的操作針對擁有權限的管理者,包括人力規(guī)劃、工作管理2個部分。各個

67、部分下有實際的操作。部門管理者可以在線進行職位部門設置、人事設置和添加員工。管理者可以網上布置工作任務和管理工作任務,避免因遺忘或傳達失誤導致出現差錯。</p><p> ?。?)個人查詢管理:員工登錄系統后可以查看個人任務,查看個人薪酬信息。</p><p> ?。?)薪酬管理:管理者可以通過網上登記員工薪酬,并進行修改和查詢。</p><p> ?。?)招聘管理

68、:管理者可以添加應聘信息,把應聘信息導入人才庫,為人事管理中的添加員工做準備。此外,可以在線發(fā)布招聘信息和管理招聘信息,節(jié)約公司資源。</p><p> ?。?)系統管理:系統管理分為添加用戶信息和管理用戶信息2部分。此子系統只能由超級管理員來操作。添加用戶信息是指添加登錄本系統的用戶,管理用戶信息是指對用戶的權限進行設置。例如:員工只能操作個人查詢模塊,而管理者可以操作人事管理、招聘管理、薪酬管理和系統管理模塊

69、。根據公司的組織結構和人事設置,管理者有級別之分,不同級別管理者有相對應的管理權限。</p><p>  宏祥紙業(yè)有限公司各個部門人員的職責不同,他們共用一套系統,要進行信息的共享,因此在進行系統體系結構的設計過程中,采用客戶/服務器的體系結構,他們共用一個數據庫,以實現系統共享??头?服務器的體系結構的處理模式詳見圖11。</p><p>  圖11 客戶/服務器體系結構的處理模式<

70、;/p><p>  所謂客戶機/服務器(Client/Server,簡稱C/S)模式是指兩個邏輯系統及應用邏輯組件之間復雜關系的協同。它是將一個計算機應用的任務適當分解為多個子任務,利用計算機網絡把這些子任務有機地分配到組成網絡的各類計算機資源上去完成,從而實現最佳的計算機資源的分配和利用。在客戶機/服務器的體系結構中,一般把整個系統中的計算機設備分為兩大部分,即服務器和客戶機,服務器主要用來承擔數據庫系統的共享管理

71、、通信管理、文件管理以及向客戶機提供服務:客戶機主要用來管理用戶接口,執(zhí)行客戶機應用程序,采集數據以及向服務器發(fā)出應用請求[14]。</p><p>  C/S體系結構的優(yōu)勢有:</p><p> ?。?)應用服務器運行數據負荷較輕。最簡單的C/S體系結構的數據庫應用由兩部分組成,即客戶應用程序和數據庫服務器程序。二者可分別稱為前臺程序與后臺程序。一旦服務器程序被啟動,就隨時等待響應客戶程

72、序發(fā)來的請求;客戶應用程序運行在用戶自己的電腦上,對應于數據庫服務器,可稱為客戶電腦,當需要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據預定的規(guī)則做出應答,送回結果,應用服務器運行數據負荷較輕。</p><p> ?。?)數據庫應用中,數據的儲存管理功能,是由服務器程序和客戶應用程序分別獨立進行的,前臺應用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的

73、)運行數據,在服務器程序中不集中實現,例如訪問者的權限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務器架構的應用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務器和網絡。在C/S體系的下,數據庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理[15]。</p><p>

74、  3.2 系統的軟件需求</p><p>  3.2.1 操作系統</p><p>  操作系統是整個系統的基礎和支撐,由于本系統采用的SQL Server2000,所以要求操作系統在Window 2000 server以上版本,本系統采用的Windows 2000/XP。</p><p><b>  3.2.2 數據庫</b></p&

75、gt;<p>  數據庫系統是整個系統的核心與樞紐,系統的所有數據都存在數據庫系統中,因此數據庫系統的安全性、可靠性及易使用性相當重要。本系統采用的是微軟公司的SQL Server2000作為后臺數據庫管理系統。SQL Serve2000實現了客戶機/服務器(C/S)模式,具備企業(yè)級數據庫功能,具有使用方便可伸縮性好與相關軟件集成程度高,易于安裝、部署和使用等優(yōu)點。最重要的是它可以提供強大的工具,支持創(chuàng)建、使用和維護數據倉

76、庫。這對完成管理企業(yè)人力資源龐大復雜的數據,并對相關的動態(tài)數據進行記錄、合并和組織,以便對其進行統計分析,用來支持決策等工作非常有利[16] (黃慧,2009)。</p><p>  3.2.3 WEB服務器</p><p>  IIS5.0及以上。本系統開發(fā)時的WEB服務器使用的是IIS5.0。</p><p>  3.2.4 開發(fā)工具和開發(fā)語言</p>

77、;<p>  本系統采用Dreamweaver8為開發(fā)工具。Dreamweaver最出色的地方,在于其具備動態(tài)服務器網頁的可視化設置功能,同時對各類平臺與服務器語言提供足夠的支持,無論是PHP、JSP、ASP,還是ASP.NET,程序設計人員均能夠通過設置,利用Dreamweaver的單一接口,設計不同類型的動態(tài)服務器網頁[17]。</p><p>  開發(fā)語言是ASP 中的VBScript和Jav

78、aScript腳本語言。ASP全名Active Server Pages,是一個WEB服務器端的開發(fā)環(huán)境,利用它可以產生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務應用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言,方便連接ACCESS與SQL數據庫。</p><p><b>  3.2 數據庫設計</b></p><p>  數據庫

79、設計是系統開發(fā)和建設的重要組成部分,數據庫設計就是在一個給定的應用環(huán)境中,通過合理的邏輯設計和有效物理設計,構造較優(yōu)的數據庫模式,建立數據庫以及其應用系統,滿足用戶的各種信息的需求[18]。它把系統中的大量數據按照一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統可以方便、及時、準確的從數據庫中獲取所需的信息。數據庫的設計包括概念結構設計、邏輯結構設計和物理結構設計三個階段。</p><p>  3.

80、2.1 數據庫的概念結構設計</p><p>  數據庫概念結構設計是數據庫設計的首要任務,數據庫概念設計主要工具是E-R圖(實體-聯系圖)來描述系統的概念模型。E-R圖由實體、屬性、聯系三部分組成(其符號見圖12):</p><p>  實體 聯系 屬性</p><p>  圖12 E-R圖圖例

81、</p><p>  a.實體——實體是現實世界中客觀存在的事物。</p><p>  b.聯系——實體之間可能存在著各種聯系,這種聯系通過信息系統的功能活動表現出來。</p><p>  c.屬性——實體或聯系的性質就是屬性[19]。</p><p>  通過對系統進行的需求分析、流程設計以及系統功能結構的確定和ER的了解,繪制了宏祥紙業(yè)人

82、力資源管理系統的E-R圖(詳見圖13)。</p><p>  圖13 宏祥紙業(yè)人力資源管理系統的E-R圖</p><p>  3.2.2 數據庫的邏輯結構設計</p><p>  數據庫的邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與具體機器上的數據庫管理系統所支持的數據模型相符合的邏輯結構。</p><p>  概念結構是獨

83、立于任何一種數據模型的,因此,需要把E-R圖表示的概念模型轉換為某個具體的數據庫管理系統所支持的數據模型,然后建立用戶需要的數據庫。由于本系統所使用的數據庫是關系數據庫,因此要將概念模型轉換為邏輯模型,一般分為以下幾個步驟:</p><p> ?。?)將概念模型向一般關系模型轉換。</p><p> ?。?)將第一步得到的結構向特定的數據庫管理系統支持的數據模型轉換。</p>

84、<p>  (3)依據應用的需求和具體的數據庫管理系統的特征進行優(yōu)化。</p><p>  根據本系統的總體設計的E-R圖,以及轉換的步驟,在保證數據庫基本設計范式的基礎上,對應用系統的數據庫的邏輯結構進行設計,設計生成的關系數據表共9張,下面分別對9張表進行功能定義:</p><p>  Dept表(部門表):主要記錄宏祥紙業(yè)有限公司相關部門信息。</p>&l

85、t;p>  Employee表(員工表):主要記錄員工相關信息。</p><p>  Jobbase表(企業(yè)人才庫表):主要記錄公司儲備人才的相關信息。</p><p>  Seeker表(應聘表):主要記錄前來應聘人員的相關信息。</p><p>  User表(用戶列表):主要記錄本系統的用戶的相關信息。</p><p>  Wag

86、e表(工資表):主要記錄員工的薪酬信息。</p><p>  Work表(工作任務表):主要記錄員工相關任務信息。</p><p>  Zhiwei表(職位表):主要記錄相關職位信息。</p><p>  Job表(招聘表):主要記錄公司需要招聘的各個崗位的相關信息。</p><p>  表的字段屬性、主碼、外碼的設置見表28到表36。<

87、;/p><p><b>  表28 部門表</b></p><p><b>  表29 普通員工表</b></p><p><b>  續(xù)表</b></p><p>  表30 企業(yè)人才庫表</p><p><b>  表31 應聘表</b&

88、gt;</p><p><b>  續(xù)表</b></p><p><b>  表32 用戶列表</b></p><p><b>  續(xù)表</b></p><p><b>  表33 工資表</b></p><p><b>

89、  表34 工作任務表</b></p><p><b>  表35 職位表</b></p><p><b>  表36 招聘表</b></p><p><b>  4 系統實現</b></p><p>  根據宏祥紙業(yè)有限公司的需求,本系統共有5個模塊:人事管理、個

90、人查詢管理、薪酬管理、招聘管理、系統管理。系統把個人查詢管理模塊作為首頁,方便員工的操作(詳見圖14)。</p><p><b>  圖14 系統首頁</b></p><p>  4.1 公共模塊設計實現</p><p>  4.1.1 數據庫連接</p><p>  SQL Server數據是當前功能最強大,也是最常用

91、的數據庫。數據庫的連接由conn.asp頁面實現,其主要代碼如下:</p><p><b>  <%</b></p><p>  set conn=server.CreateObject("Adodb.Connection")</p><p>  Path="driver={SQL Server};serve

92、r=.;uid=sa;pwd=123;database=db_Human_res"</p><p>  conn.open path</p><p><b>  %></b></p><p>  4.1.2 用戶登錄</p><p>  用戶需要通過登錄才能進入宏祥紙業(yè)人力資源管理系統進行合法的操作,登錄

93、功能主要是通過檢索企業(yè)數據庫驗證用戶是否為合法用戶。</p><p>  用戶登錄模塊需要幾下幾個模塊的支持:</p><p>  登錄界面:index.asp</p><p>  登錄設計頁面:login.asp</p><p>  檢索驗證頁面:check.asp,yan.asp</p><p>  注銷頁面:zh

94、uxiao.asp</p><p>  登錄界面詳見圖15。</p><p><b>  圖15 登錄頁面</b></p><p>  當用戶輸入用戶名和密碼,點擊登錄時,后臺會對用戶的身份進行驗證,主要是檢索用戶名和密碼在數據庫中是否存在,如果存在則登錄成功,進入操作頁面。如果不存在則系統能夠會提示“您輸入的用戶名或密碼有誤,請重新輸入”。驗

95、證功能由check.asp實現,主要代碼如下:</p><p><b>  <% </b></p><p>  if request("action")="login" then</p><p>  admin_name=request("admin_name")

96、 /獲取用戶名</p><p>  admin_pass=request("admin_pass") /獲取密碼</p><p>  username=trim(request("admin_name"))</p><p>  password=trim(reques

97、t("admin_pass"))</p><p>  response.end</p><p><b>  end if</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="

98、select * from tb_User where username='"&admin_name&"' and userpwd='"&admin_pass&"'"</p><p>  rs.open sql,conn,1,1 /在數據庫中檢索用戶名和密碼是否正確</p>

99、;<p><b>  %></b></p><p>  當用戶點擊“注銷登錄”的超鏈接時,用戶將會退出登錄,返回登錄界面,部分代碼如下:</p><p><b>  <%</b></p><p>  Session(“admin_name”)=“”

100、 /session變量為空</p><p>  Response.Redirect(“l(fā)ogin.asp”) /跳轉到登錄界面</p><p><b>  %></b></p><p>  4.1.3 系統時間</p><p>  用戶登錄系統后,在top的下面會看見一

101、條顯示欄,顯示著當前操作用戶名和當前日期,這項功能由time.asp實現,部分代碼如下:</p><p><b>  <%</b></p><p>  set rs=server.CreateObject("adodb.recordset") /獲得當前用戶的名稱</p><p>  sql="S

102、ELECT dbo.tb_Employee.name FROM dbo.tb_Employee INNER JOIN dbo.tb_User ON dbo.tb_Employee.id = dbo.tb_User.name where dbo.tb_User.username='"&session("admin_name")&"'&q

103、uot;</p><p>  rs.open sql,conn,1,1</p><p>  if not rs.eof then</p><p><b>  %></b></p><p>  您好,<%=rs("name")%>今天的日期是:<%=date()%> /

104、顯示名稱和日期</p><p>  4.2 人力規(guī)劃模塊實現</p><p>  4.2.1 部門設置的實現</p><p>  部門設置主要包括部門名稱的顯示、部門信息的添加、修改和刪除4個部分,主要根據公司的現狀,增設或刪減部門,從而進行公司的規(guī)劃和管理。</p><p><b> ?。?)部門添加:</b><

105、/p><p>  部門添加主要用于增設新的部門時添加的部門名稱。由頁面deptadd.asp完成詳見圖16。</p><p><b>  圖16 添加部門圖</b></p><p><b>  部分代碼如下:</b></p><p>  Rsa.addnew</p><p>  

106、rsc(“title”)=request(“up”) /添加部門名稱</p><p>  rsc(“l(fā)evel”)=rsj(“l(fā)evel)+1 /添加級別</p><p>  If up_id <>"" Then rsc("s

107、hangji")=up_id</p><p>  rsc.update</p><p><b>  rsc.close</b></p><p><b> ?。?)部門修改</b></p><p>  當用戶單擊“修改部門”超鏈接,便進入修改部門信息頁面,對部門的信息進行修改。由頁面dept

108、edit.asp完成(詳見圖17)。</p><p>  圖17 修改部門界面</p><p><b>  部分代碼如下:</b></p><p><b>  <%</b></p><p>  if request("post")<>"" t

109、hen</p><p>  set rsa=server.CreateObject("adodb.recordset") /創(chuàng)建recordset對象</p><p>  sqla="select * from tb_Dept where id="&request("id")</p><

110、p>  rsa.open sqla,conn,1,3</p><p>  rsa("title")=request("title") /添加標題</p><p>  rsa("content")=request("content")

111、 /更新內容</p><p>  rsa.update /更新數據</p><p><b>  rsa.close</b></p><p>  response.Write("<script langua

112、ge=javascript>alert('修改成功');opener.location.reload();window.close()</script>")</p><p><b>  end if</b></p><p><b>  %></b></p><p><

113、b>  (3)部門刪除</b></p><p>  當用戶單擊“本部門刪除”時,可以將部門的名稱以及部門下級的所有部門及其相關信息刪除。由頁面deptdel.asp完成。刪除的部分代碼如下:</p><p><b>  <%</b></p><p>  set rsre=server.CreateObject("

114、;adodb.recordset")</p><p>  sqlre="select * from tb_Employee where suoshu="&delid /檢索所屬部門為要刪除的部門</p><p>  rsre.open sqlre,conn,1,1 /打開記錄集</p

115、><p>  do while not rsre.eof /讀取記錄集中的數據</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * from tb_User where name="&rsre(&quo

116、t;id") /獲取包含的員工信息</p><p>  rs.open sql,conn,1,3</p><p>  do while not rs.eof</p><p>  subdel1 /將其他表中含有用戶名的記錄全部刪除</p><p><b>  loop</b></p

117、><p><b>  subdel2</b></p><p><b>  loop</b></p><p><b>  end if</b></p><p>  response.write "<script language=javascript>alert

118、('部門刪除成功!')</p><p><b>  %></b></p><p>  4.2.2 職位設置的實現</p><p>  職位設置用于設置部門中所包含的職位,包括職位信息的顯示,刪除,修改和添加操作。運行結果詳見圖18。</p><p><b>  圖18 職位設置圖</

119、b></p><p>  職位設置中部門顯示和職位顯示由zhiwei.asp頁面完成,主要代碼如下:</p><p><b>  <%</b></p><p>  set rsz=server.CreateObject("adodb.recordset")</p><p>  sqlz=&

120、quot;select * from tb_ZhiWei where suoshu="&rs("id")</p><p>  rsz.open sqlz,conn,1,1</p><p><b>  <tr></b></p><p>  <td height="28"

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論