版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> (20_ _屆)</b></p><p> 宏祥紙業(yè)人力資源管理系統(tǒng)設(shè)計與實現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 信息管理與信
2、息系統(tǒng) </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b></p
3、><p> 人力資源(Human Resource)是指一定范圍內(nèi)的人口中具有智力和體力勞動能力的人的總和。它是包含在人體內(nèi)的一種生產(chǎn)能力,并以勞動者的數(shù)量和質(zhì)量來表示的資源。人力資源管理系統(tǒng)(HRMS),是指組織或社會團體運用系統(tǒng)學(xué)理論方法,對企業(yè)的人力資源管理方方面面進行分析、規(guī)劃、實施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團體目標(biāo)。它的作用不可忽略,人力資源管理系統(tǒng)一旦得以運用,實際
4、上就相當(dāng)于在企業(yè)中搭建了一個人力資源數(shù)字化管理平臺。</p><p> 針對宏祥紙業(yè)有限公司的現(xiàn)狀,研究設(shè)計一套有針對性的人力資源管理系統(tǒng),為宏祥紙業(yè)有限公司突破人力資源管理上的瓶頸,解決管理上的困難。針對企業(yè)不同管理層的職員,就人力資源管理的方方面面,提供一個互動式的人力資源管理平臺。</p><p> 關(guān)鍵詞:人力資源;管理系統(tǒng);平臺</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 系統(tǒng)開發(fā)背景及意義1</p><p> 1.1.1宏祥紙業(yè)有限公司管理現(xiàn)狀1</p><p> 1.1.2 開發(fā)意義2</p><p> 1.2 國內(nèi)外研究現(xiàn)狀2</p><p> 1.3 系統(tǒng)總體目標(biāo)4&l
11、t;/p><p><b> 2 系統(tǒng)分析5</b></p><p> 2.1 系統(tǒng)可行性分析5</p><p> 2.2.1 經(jīng)濟可行性分析5</p><p> 2.2.2 技術(shù)可行性分析5</p><p> 2.2.3 社會可行性分析5</p><p>
12、 2.2 系統(tǒng)需求分析6</p><p> 2.2.1 功能性需求分析6</p><p> 2.2.2 非功能性需求分析6</p><p> 2.3 系統(tǒng)的數(shù)據(jù)流程分析6</p><p> 2.3.1 系統(tǒng)整體流程圖6</p><p> 2.3.2 系統(tǒng)數(shù)據(jù)流圖7</p><p
13、> 2.4 數(shù)據(jù)字典11</p><p><b> 3 系統(tǒng)設(shè)計19</b></p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計19</p><p> 3.2 系統(tǒng)的軟件需求21</p><p> 3.2.1操作系統(tǒng)21</p><p> 3.2.2 數(shù)據(jù)庫21</p&
14、gt;<p> 3.2.3 WEB服務(wù)器21</p><p> 3.2.4 開發(fā)工具和開發(fā)語言22</p><p> 3.2 數(shù)據(jù)庫設(shè)計22</p><p> 3.2.1 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計22</p><p> 3.2.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計23</p><p><b>
15、; 4 系統(tǒng)實現(xiàn)29</b></p><p> 4.1 公共模塊設(shè)計實現(xiàn)29</p><p> 4.1.1 數(shù)據(jù)庫連接29</p><p> 4.1.2 用戶登錄30</p><p> 4.1.3 系統(tǒng)時間31</p><p> 4.2 人力規(guī)劃模塊實現(xiàn)31</p>&
16、lt;p> 4.2.1 部門設(shè)置的實現(xiàn)31</p><p> 4.2.2 職位設(shè)置的實現(xiàn)33</p><p> 4.2.3 人事設(shè)置的實現(xiàn)34</p><p> 4.2.4 添加員工的實現(xiàn)35</p><p> 4.3 工作管理模塊的實現(xiàn)36</p><p> 4.3.1 布置工作任務(wù)的實現(xiàn)
17、36</p><p> 4.3.2 管理工作任務(wù)的實現(xiàn)37</p><p> 4.4 個人查詢管理模塊實現(xiàn)38</p><p> 4.4.1 查看部門工作任務(wù)的實現(xiàn)38</p><p> 4.4.2 查看個人工作任務(wù)的實現(xiàn)39</p><p> 4.5 薪酬管理模塊實現(xiàn)39</p>
18、<p> 4.5.1 薪酬查詢39</p><p> 4.5.2 薪酬登記41</p><p> 4.5.3 薪酬修改42</p><p> 4.6 招聘管理模塊實現(xiàn)42</p><p> 4.6.1 招聘信息管理的實現(xiàn)42</p><p> 4.6.2 人才庫管理的實現(xiàn)43</
19、p><p> 4.7 系統(tǒng)管理模塊實現(xiàn)44</p><p> 4.7.1 添加用戶的實現(xiàn)44</p><p> 4.7.2 用戶管理的實現(xiàn)44</p><p><b> 結(jié) 論46</b></p><p><b> 參考文獻(xiàn)47</b></p>
20、<p><b> 1 概述</b></p><p> 1.1 系統(tǒng)開發(fā)背景及意義</p><p> 1.1.1宏祥紙業(yè)有限公司管理現(xiàn)狀</p><p> 宏祥紙業(yè)有限公司是做辦公類用紙批發(fā)銷售的企業(yè),是國內(nèi)辦公類用紙的一級經(jīng)銷商,比如安妮紙業(yè)、APP 等等,是福建省政府指定供紙單位。公司部門設(shè)置有銷售部、倉庫管理部、財務(wù)部、
21、門市部、售后部、研發(fā)設(shè)計部等。隨著企業(yè)規(guī)模的不斷擴張,傳統(tǒng)的人力資源管理方法已跟不上企業(yè)發(fā)展的速度,經(jīng)過調(diào)研,宏祥紙業(yè)有限公司在人力資源管理存在的主要問題有以下幾個方面:</p><p> ?。?)人力資源管理仍停留在傳統(tǒng)的人事管理階段</p><p> 宏祥紙業(yè)有限公司目前的人力資源管理工作由勞動人事處負(fù)責(zé),長期以來,不能有效的發(fā)揮人的主動性,只是通過傳統(tǒng)的人事管理工作來實現(xiàn),該部門的
22、主要職責(zé)仍是核算工資、繳納社會保險、辦理檔案關(guān)系、員工出勤登記管理等簡單的日常事務(wù)性工作。缺乏對人力資源問題的調(diào)研、分析、研究,只憑經(jīng)驗管理,對人才的成長、發(fā)現(xiàn)、使用、考核缺乏理論探討。</p><p> 公司管理層對人力資源管理也沒有足夠的重視。加上掌握人力資源管理知識的專業(yè)人員缺乏,更難以滿足現(xiàn)代企業(yè)人力資源管理的要求。公司普遍存在著“人力資源管理就是人事部門的事”的認(rèn)識誤區(qū),導(dǎo)致人力資源管理很難真正發(fā)揮作
23、用。</p><p> (2)人力資源管理缺乏科學(xué)規(guī)劃</p><p> 公司部門設(shè)置單一,崗位職責(zé)停留在最基本的操作層面。隨著業(yè)務(wù)的拓展,董事長忙于外面應(yīng)酬,逐漸疏于對公司內(nèi)部監(jiān)控和管理,對公司人員的培訓(xùn)和培養(yǎng)方面嚴(yán)重不足。人力資源是第一資源的觀念淡薄,對人才不夠重視,導(dǎo)致優(yōu)秀的人才留不住,一般人才看不上的困境。中高級管理與技術(shù)骨干人員的缺乏對企業(yè)的發(fā)展帶來了較大的影響,未能制定相應(yīng)
24、的人力資源戰(zhàn)略規(guī)劃與之配合,使得企業(yè)發(fā)展的后勁不足。</p><p> ?。?)組織職能不清、結(jié)構(gòu)不合理</p><p> 公司管理層對自身管理權(quán)限不清,一些死角出現(xiàn)無人管理或是越權(quán)管理情況,這樣導(dǎo)致公司人力資源管理層次混淆不清。</p><p> 產(chǎn)生以上問題的主要原因有以下兩方面:</p><p> (1)領(lǐng)導(dǎo)者對內(nèi)部管理重視不夠。
25、在起初,宏祥紙業(yè)的高級管理層急于開拓市場從而忽略了內(nèi)部的建設(shè),缺乏人才競爭意識從而忽略了激勵重要性。</p><p> ?。?)未能及時根據(jù)內(nèi)外部環(huán)境的變化對人力資源管理的相關(guān)內(nèi)容進行調(diào)整。現(xiàn)代人力資源管理是一個人力資源的獲取、使用、調(diào)節(jié)、激勵、控制與開發(fā)的過程。從客觀角度,人與事的不適應(yīng)是絕對的,適應(yīng)是相對的;從不適應(yīng)到適應(yīng)是在運動中實現(xiàn)的,這是一個動態(tài)的適應(yīng)過程。企業(yè)內(nèi)外部環(huán)境是處在不斷變化的過程中,其工作流
26、狀態(tài),核心表現(xiàn)正是人的活動流。因此,企業(yè)必須考慮對人力資源的流動進行管理,包括對人力資源的流入、流出和組織內(nèi)的流動進行管理。從而,對內(nèi)外部環(huán)境的變化做出恰當(dāng)?shù)姆磻?yīng)。</p><p> 1.1.2 開發(fā)意義</p><p> 隨著全球經(jīng)濟一體化的進程,人力資源管理日趨復(fù)雜,人力資源成為了宏祥紙業(yè)有限公司生存和發(fā)展的重要因素。傳統(tǒng)的人力資源的管理帶有對最低層“人”的統(tǒng)治管理,無法發(fā)揮作為一
27、個人的積極性和創(chuàng)造性。公司人事部門傳統(tǒng)的檔案手工管理繁瑣、效率低下且容易出錯,已經(jīng)無法適應(yīng)現(xiàn)代企業(yè)日益龐大的人力資源隊伍的管理需求。建立人力資源管理信息系統(tǒng)的目的就是要用現(xiàn)代化的技術(shù)去管理人力資源信息,為企業(yè)發(fā)展服務(wù)。針對目前企業(yè)用手工方式進行人事管理費時費力又非常容易出差錯,同時國內(nèi)外的人事系統(tǒng)大而全,費用較貴,并且都與自身的一些平臺產(chǎn)品綁定,用戶很難利用這些產(chǎn)品進行自己的二次開發(fā),而且還存在對二次開發(fā)支持不足等存在著一些的問題,從而
28、有必要設(shè)計一套滿足企業(yè)自身基本需求的人力資源管理系統(tǒng)(顧建華,2008)[1]。</p><p> 在現(xiàn)在的市場環(huán)境下,宏祥紙業(yè)有限公司推行人力資源管理系統(tǒng)對公司的意義十分重大。企業(yè)人力資源管理系統(tǒng)具有對員工實施激勵的主要職能,并承擔(dān)著個體知識共享動機、能力以及組織氛圍形成的推動作用(林筠;胡婷婷;黃佩玉, 2010)[2]。此外管理系統(tǒng)對企業(yè)績效有積極影響(王德才;陳維政,2010)[3]。人力資源管理系統(tǒng)應(yīng)
29、用前景明亮,人力資源己成為企業(yè)核心競爭力的戰(zhàn)略性資源,因此企業(yè)管理最重要的就是人力資源管理。企業(yè)通過建立智能、高效和全面的人力資源管理系統(tǒng),為企業(yè)的管理層提供準(zhǔn)確的人事管理依據(jù)與決策數(shù)據(jù)。在此基礎(chǔ)上,企業(yè)可以充分利用現(xiàn)有資源,以信息管理為基礎(chǔ),融入科學(xué)的人事管理思想和模式,使企業(yè)的人力資源達(dá)到最優(yōu)配置,推動企業(yè)可持續(xù)穩(wěn)定的發(fā)展(司運成,2008)[4]。</p><p> 1.2 國內(nèi)外研究現(xiàn)狀</p&g
30、t;<p> 學(xué)習(xí)型組織創(chuàng)始人彼得·圣吉博士提出“在全球的競爭風(fēng)潮之下,人們?nèi)找姘l(fā)覺二十一世紀(jì)的成功關(guān)鍵,與十九世紀(jì)和二十世紀(jì)的成功關(guān)鍵有很大的不同。在過去,低廉的天然資源是一個國家經(jīng)濟發(fā)展的關(guān)鍵,而傳統(tǒng)的管理系統(tǒng)也是被設(shè)計用來開發(fā)這些資源。然而,這樣的時代正離我們而去,發(fā)揮人們的創(chuàng)造力現(xiàn)在已經(jīng)成為管理努力的重心(彼得·圣吉,2008) [5]?!钡拇_如此,企業(yè)的資源競爭集中體現(xiàn)在人才資源的競爭上,關(guān)
31、于人力資源方面的研究,國外是早于國內(nèi)的。</p><p> 人力資源方面的研究最早提出“人力資源”概念的是著名的管理學(xué)家彼德德魯克,他認(rèn)為:“所謂企業(yè)管理,其實是人力管理,人力管理就是企業(yè)管理的代名詞(彼德德魯克,2007) [6]。至此,西方出現(xiàn)了人力資源部,除了從事傳統(tǒng)的事務(wù)以外,增加了人力資源規(guī)劃、政策制定、人力資源開發(fā)、職業(yè)生涯管理、工作分析與設(shè)計等職能。Arthur認(rèn)為人力資源管理系統(tǒng)由人力資源原則
32、(HR principles)、人力資源政策 (HR policies)、人力資源制度 (HR programs)、人力資源實踐 (HR practices)和人力資源氣氛 ( HR climate)五部分構(gòu)成(Arthur,2007)[7]。Arthur認(rèn)為人力資源管理系統(tǒng)是多層次的,每個層次又是相互關(guān)聯(lián)的。</p><p> 在全球企業(yè)的管理信息系統(tǒng)中,人力資源管理系統(tǒng)的投資占 10%-15%,是管理信
33、息系統(tǒng)中最重要的部分。目前,一部分國外的人力資源管理系統(tǒng)不僅能夠完全滿足人事管理的需要,而且已經(jīng)站在戰(zhàn)略層的高度,完成了諸如人力資源規(guī)劃、智能招聘等比較復(fù)雜的管理模塊,但是國外系統(tǒng)往往不夠靈活,通用性不強,尤其有些東西不符合中國的習(xí)慣(劉靜,2008) [8]。因此,開發(fā)本土的人力資源管理系統(tǒng)很重要。 </p><p> 中國是后來才引進“人力資源”這一概念的,相應(yīng)的軟件出現(xiàn)的也比國外晚。因此,人力資源管理系統(tǒng)
34、在國內(nèi)企業(yè)中的應(yīng)用還不是很成熟。公司內(nèi)部在人力資源管理上往往存在或多或少的問題。比如:組織職能不清、結(jié)構(gòu)不合理;人員配置明顯不合理;用人機制有待進一步健全和規(guī)范;薪酬體系不合理;缺乏有效的績效考核體;人力資本的投入不足;人力資源管理仍停留在傳統(tǒng)的人事管理階等(任曉梅,2009)[9]。如果貿(mào)然引進國外的系統(tǒng),不針對企業(yè)本身狀況設(shè)計開發(fā),恐怕會有相反的效果,所以,國內(nèi)的企業(yè)需要開發(fā)適合自己的人力資源管理系統(tǒng)。</p><
35、;p> 國內(nèi)許多企業(yè)都已經(jīng)推行完善了人力資源管理的信息化進程。例如中國銀行,中國海洋石油總公司,國務(wù)院國資委所屬的中海灣、中石化、首鋼、中國煙草總公司,大唐集團、鐵道建筑總公司以及北京市等大型企業(yè)或政府部門都實現(xiàn)了人力資源管理的信息化(季利平,2009) [10]。</p><p> 1.3 系統(tǒng)總體目標(biāo)</p><p> 鑒于國內(nèi)外的研究現(xiàn)狀,本系統(tǒng)針對宏祥紙業(yè)有限公司人力資
36、源管理情況進行設(shè)計,系統(tǒng)主要實現(xiàn)的目標(biāo)如下:</p><p> 系統(tǒng)整體操作流程合理流暢,實現(xiàn)人性化設(shè)計。</p><p> 對企業(yè)人力資源管理的基本信息進行保存和管理。</p><p> 提供管理員工工作任務(wù)的功能。</p><p> 實現(xiàn)招聘管理的功能。</p><p> 實現(xiàn)系統(tǒng)對員工的薪酬管理。<
37、;/p><p> 實現(xiàn)為員工提供網(wǎng)絡(luò)工作平臺的功能。</p><p> 實現(xiàn)對員工信息檢索的功能。</p><p> 易安裝性,易維護性和易操作性。</p><p> 系統(tǒng)運行穩(wěn)定、安裝可靠。</p><p><b> 2 系統(tǒng)分析</b></p><p> 2.1
38、 系統(tǒng)可行性分析</p><p> 2.2.1 經(jīng)濟可行性分析</p><p> 開發(fā)一套人力資源管理系統(tǒng)的費用是有限的,然而,系統(tǒng)給企業(yè)帶來的收益用價錢衡量不了。一方面由于計算機對企業(yè)資源的管理,使人事管理人員從日?,嵥榈墓芾砉ぷ髦薪饷摮鰜恚?jié)約人力成本,更好的協(xié)調(diào)企業(yè)人才,提高了人才的利用率,使員工的能力得以發(fā)揮;另一方面,人力資源管理系統(tǒng)對企業(yè)績效有積極影響。企業(yè)績效的提高,能給
39、企業(yè)帶來源源不斷的經(jīng)濟效益。</p><p> 2.2.2 技術(shù)可行性分析</p><p> 目前,國內(nèi)系統(tǒng)開發(fā)技術(shù)已相當(dāng)成熟和穩(wěn)定。許多企業(yè)已經(jīng)實施了人力資源管理系統(tǒng),關(guān)鍵技術(shù)成熟穩(wěn)定,可以借鑒。為了本人所開發(fā)的系統(tǒng)有盡可能長的生命周期,本系統(tǒng)采用Dreamweaver8為開發(fā)平臺,ASP中的VBScript為開發(fā)語言,SQL Server2000為數(shù)據(jù)庫進行系統(tǒng)開發(fā)。Dreamwe
40、aver8具備動態(tài)服務(wù)器網(wǎng)頁的可視化設(shè)置功能,同時對各類平臺與服務(wù)器語言提供足夠的支持,性能穩(wěn)定。SQL Server2000支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大WEB站點所需的性能級別。通過網(wǎng)站管理實現(xiàn)了企業(yè)信息的共享;通過網(wǎng)站對企業(yè)進行管理,使員工的工作管理、薪酬管理更為科學(xué)化、系統(tǒng)化和人性化;為企業(yè)和個人提供一個更為完善的工作平臺。</p><p> 2.2.3 社會可行性分析
41、</p><p> 社會可行性是指系統(tǒng)的開發(fā)對社會來說是否具有現(xiàn)實意義。</p><p> 人力資源管理系統(tǒng)功能全面、操作簡單。能夠方便快捷的掌握員工的信息、工作進程和工作態(tài)度等,降低企業(yè)人力資源管理的人力成本,并提高人力資源管理的效率。普遍重視人力資源管理的建設(shè),現(xiàn)代的人力資源管理逐步代替?zhèn)鹘y(tǒng)的管理,并得到廣泛的應(yīng)用。人力資源管理系統(tǒng)的在企業(yè)中的運用是勢不可擋的,前景十分樂觀。<
42、;/p><p> 2.2 系統(tǒng)需求分析 </p><p> 2.2.1 功能性需求分析</p><p> ?。?)數(shù)據(jù)需求:確保數(shù)據(jù)的輸入準(zhǔn)確是進行數(shù)據(jù)處理的基本要求,若輸入出現(xiàn)錯誤將造成系統(tǒng)輸出的失誤或無效,讓整個建立的系統(tǒng)發(fā)揮不了作用。手工輸入是數(shù)據(jù)輸入的主要來源,應(yīng)該對操作人員展開專業(yè)的系統(tǒng)培訓(xùn),確保數(shù)據(jù)的準(zhǔn)確性。 </p><p>
43、;<b> (2)功能需求</b></p><p> 針對宏祥紙業(yè)有限公司的組織結(jié)構(gòu)和實際需求,整合了公司現(xiàn)有的人事管理模塊,本系統(tǒng)將功能模塊分為幾下幾方面:</p><p> 人事管理:主要包括人力規(guī)劃、工作管理2個部分。</p><p> 個人查詢管理:主要包括信息檢索和個人維護2個部分。</p><p>
44、 薪酬管理:主要包括薪酬登記、薪酬修改和薪酬查詢3個部分。</p><p> 招聘管理:主要包括招聘信息管理和人才庫管理2個部分。</p><p> 系統(tǒng)管理:主要包括添加用戶和用戶信息管理2個部分。</p><p> 2.2.2 非功能性需求分析</p><p> 系統(tǒng)除了自身功能外,還需要其他非功能性需求,以滿足用戶實際使用。&l
45、t;/p><p> ?。?)管理者和普通員工權(quán)限明晰,互不干擾。</p><p> ?。?)姓名、日期格式顯示。在系統(tǒng)的中間處,會有登錄用戶的姓名和相應(yīng)的時間顯示。</p><p> ?。?)系統(tǒng)響應(yīng)時間短。</p><p> 2.3 系統(tǒng)的數(shù)據(jù)流程分析</p><p> 2.3.1 系統(tǒng)整體流程圖</p>
46、<p> 公司管理者將根據(jù)員工的職位賦予不同的權(quán)限,企業(yè)人員登錄后,根據(jù)自身所擁有的權(quán)限對系統(tǒng)進行操作。若員工對權(quán)限以外的功能進行操作,系統(tǒng)會提示該員工沒有此操作權(quán)限(詳見圖1)。</p><p> 圖1 系統(tǒng)整體流程圖</p><p> 2.3.2 系統(tǒng)數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系
47、統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)流圖描述了數(shù)據(jù)的流動、存儲、處理的邏輯關(guān)系,表達(dá)了數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向以及系統(tǒng)的邏輯功能和數(shù)據(jù)的邏輯變換[11]。數(shù)據(jù)流圖由幾下幾個要素組成:</p><p> ?。?)實體:客觀存在的事物。代表系統(tǒng)之外的實體,可以是人、物或其他軟件系統(tǒng)。</p><p>
48、(2)數(shù)據(jù)處理:對數(shù)據(jù)的加工(處理)。加工是對數(shù)據(jù)進行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進行處理,并產(chǎn)生輸出。</p><p> (3)數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。由于數(shù)據(jù)流是流動中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。</p><p> ?。?)數(shù)據(jù)存儲:表示信息的靜態(tài)存儲,可以代表文
49、件、文件的一部分、數(shù)據(jù)庫的元素等[12](詳見圖2)。</p><p> 外部實體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲</p><p> 圖2 數(shù)據(jù)流圖的基本符號</p><p> 數(shù)據(jù)流圖是分層次的,繪制時采取自頂向下、逐層分解的辦法。根據(jù)本系統(tǒng)的特點,分別繪制了頂層圖0層圖和一層圖。 </p>&l
50、t;p><b> ?。?)頂層圖</b></p><p> 頂層圖說明了系統(tǒng)的總的處理功能、輸入和輸出(詳見圖3)。</p><p><b> 圖3 頂層圖</b></p><p> 說明:宏祥紙業(yè)人力資源管理系統(tǒng)的使用對象是公司的全體員工,上至總經(jīng)理下至普通員工。超級管理員可通過系統(tǒng)管理對員工的權(quán)限進行設(shè)置,
51、管理者可進行人力資源的管理,普通員工只能進行個人信息查詢。</p><p><b> ?。?)0層圖</b></p><p> 在頂層圖的基礎(chǔ)下,根據(jù)數(shù)據(jù)的傳遞和加工過程,依次繪制下層的數(shù)據(jù)流圖,描述系統(tǒng)的功能與數(shù)據(jù)之間的變換關(guān)系(詳見圖4)。</p><p><b> 圖4 0層圖</b></p>&l
52、t;p><b> ?。?)一層圖</b></p><p> 人事管理一層數(shù)據(jù)流圖(詳見圖5)。</p><p> 圖5 人事管理一層圖</p><p> 說明:圖5說明管理者可在人力規(guī)劃中通過員工信息表、部門表、職位表進行添加員工、部門設(shè)置、職位設(shè)置和人事設(shè)置的操作。員工信息表里面的資料是由企業(yè)人才庫表的信息導(dǎo)入進去的。在工作管理中
53、,管理者通過工作任務(wù)表可以布置任務(wù)和管理工作任務(wù)。</p><p> 個人查詢管理一層圖(詳見圖6)。</p><p> 圖6 個人查詢管理一層圖</p><p> 說明:圖6說明個人查詢管理的各個功能模塊。員工在工作查詢管理中查看個人任務(wù)和查看部門任務(wù)。此外,員工可以通過個人維護中的密碼修改對自身的密碼進行修改。登錄時的密碼為更新后的密碼。</p>
54、;<p> 薪酬管理一層圖(詳見圖7)。</p><p> 圖7 薪酬管理一層圖</p><p> 說明:薪酬管理包括薪酬添加、查詢、修改3個部分的操作。管理者從員工信息表和部門表中查詢員工的相關(guān)信息,對該員工進行薪酬添加登記,登記的信息記錄到工資表中。管理者讀取員工信息表和部門表相關(guān)信息后查詢到某個員工,然后對該員工進行薪酬信息查詢和薪酬信息的修改。</p>
55、;<p> 招聘管理一層圖(詳見圖8)。</p><p> 圖8 招聘管理一層圖</p><p> 說明:管理者在線添加應(yīng)聘信息,生成應(yīng)聘表,通過導(dǎo)入人才庫導(dǎo)入到企業(yè)人才庫表,此外,管理者可以對信息進行管理。管理者進行添加招聘信息,把相關(guān)信息輸入招聘表,讀取招聘表來管理招聘信息。</p><p> 系統(tǒng)管理一層圖(詳見圖9)。</p>
56、;<p> 圖9 系統(tǒng)管理一層圖</p><p> 說明:超級管理員通過添加用戶和用戶管理操作管理用戶。從員工信息表中讀取員工信息,并添加用戶和設(shè)置員工的權(quán)限。只有超級管理員進行了用戶的添加,用戶才能登錄系統(tǒng)。</p><p><b> 2.4 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典主要用來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)
57、據(jù)存儲、處理邏輯和外部實體,是關(guān)于數(shù)據(jù)流圖內(nèi)所包含數(shù)據(jù)元素的定義及說明的集合。</p><p> ?。?)數(shù)據(jù)流——數(shù)據(jù)流的來源、去處、數(shù)據(jù)流的組成。</p><p> ?。?)數(shù)據(jù)存儲——數(shù)據(jù)存儲的結(jié)構(gòu),包含數(shù)據(jù)項。</p><p> (3)數(shù)據(jù)元素——對數(shù)據(jù)存儲中數(shù)據(jù)項的描述。</p><p> ?。?)處理邏輯——處理過程的編號、名稱
58、和功能的簡要說明。</p><p> ?。?)外部實體——外部實體產(chǎn)生的數(shù)據(jù)流和傳給外部實體的數(shù)據(jù)流[13]。</p><p> 以下列出本系統(tǒng)中主要的數(shù)據(jù)流、外部實體、處理邏輯、數(shù)據(jù)存儲條目。</p><p><b> 數(shù)據(jù)流:</b></p><p> (1)主要數(shù)據(jù)流條目</p><p&g
59、t; 數(shù)據(jù)流條目主要由數(shù)據(jù)流名稱、來源、去向等組成(詳見表1到表10)。</p><p> 表1 工作任務(wù)信息查詢數(shù)據(jù)流條目</p><p> 表2 布置工作任務(wù)數(shù)據(jù)流條目</p><p> 表3 部門設(shè)置數(shù)據(jù)流條目</p><p> 表4 部門查詢數(shù)據(jù)流條目</p><p><b> 續(xù)表<
60、;/b></p><p> 表5 職位數(shù)據(jù)流條目</p><p> 表6 企業(yè)人才庫導(dǎo)入數(shù)據(jù)流條目</p><p> 表7 員工信息查詢數(shù)據(jù)流條目</p><p> 表8 工資查詢數(shù)據(jù)流條目</p><p><b> 續(xù)表</b></p><p> 表9
61、用戶管理數(shù)據(jù)流條目</p><p> 表10 管理者操作數(shù)據(jù)流條目</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> 處理邏輯主要由處理邏輯的名稱、編號、處理等組成,下面對數(shù)據(jù)流圖中的處理邏輯條目進行分析(詳見表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 系統(tǒng)管理處理邏輯條目</p&g
64、t;<p> ?。?)數(shù)據(jù)存儲:數(shù)據(jù)存儲主要由數(shù)據(jù)存儲的名稱、編號、組成、關(guān)鍵字等構(gòu)成(詳見表19到表27)。</p><p> 表19 部門表數(shù)據(jù)存儲條目</p><p> 表20 員工表數(shù)據(jù)存儲條目</p><p> 表21企業(yè)人才庫表數(shù)據(jù)存儲條目</p><p> 表22 應(yīng)聘表數(shù)據(jù)存儲條目</p>
65、<p> 表23 用戶列表數(shù)據(jù)存儲條目</p><p> 表24 工資表數(shù)據(jù)存儲條目</p><p> 表25 工作任務(wù)表數(shù)據(jù)存儲條目</p><p> 表26 職位表數(shù)據(jù)存儲條目</p><p> 表27 招聘表數(shù)據(jù)存儲條目</p><p><b> 3 系統(tǒng)設(shè)計</b>&
66、lt;/p><p> 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p> 針對宏祥紙業(yè)有限公司的組織結(jié)構(gòu)和實際需求,設(shè)計出總體結(jié)構(gòu),總共劃分為五個子系統(tǒng),各個子系統(tǒng)下包括各個工作模塊(詳見圖10)。</p><p> 圖10 系統(tǒng)功能結(jié)構(gòu)圖</p><p> ?。?)人事管理:此子系統(tǒng)的操作針對擁有權(quán)限的管理者,包括人力規(guī)劃、工作管理2個部分。各個
67、部分下有實際的操作。部門管理者可以在線進行職位部門設(shè)置、人事設(shè)置和添加員工。管理者可以網(wǎng)上布置工作任務(wù)和管理工作任務(wù),避免因遺忘或傳達(dá)失誤導(dǎo)致出現(xiàn)差錯。</p><p> (2)個人查詢管理:員工登錄系統(tǒng)后可以查看個人任務(wù),查看個人薪酬信息。</p><p> (3)薪酬管理:管理者可以通過網(wǎng)上登記員工薪酬,并進行修改和查詢。</p><p> ?。?)招聘管理
68、:管理者可以添加應(yīng)聘信息,把應(yīng)聘信息導(dǎo)入人才庫,為人事管理中的添加員工做準(zhǔn)備。此外,可以在線發(fā)布招聘信息和管理招聘信息,節(jié)約公司資源。</p><p> ?。?)系統(tǒng)管理:系統(tǒng)管理分為添加用戶信息和管理用戶信息2部分。此子系統(tǒng)只能由超級管理員來操作。添加用戶信息是指添加登錄本系統(tǒng)的用戶,管理用戶信息是指對用戶的權(quán)限進行設(shè)置。例如:員工只能操作個人查詢模塊,而管理者可以操作人事管理、招聘管理、薪酬管理和系統(tǒng)管理模塊
69、。根據(jù)公司的組織結(jié)構(gòu)和人事設(shè)置,管理者有級別之分,不同級別管理者有相對應(yīng)的管理權(quán)限。</p><p> 宏祥紙業(yè)有限公司各個部門人員的職責(zé)不同,他們共用一套系統(tǒng),要進行信息的共享,因此在進行系統(tǒng)體系結(jié)構(gòu)的設(shè)計過程中,采用客戶/服務(wù)器的體系結(jié)構(gòu),他們共用一個數(shù)據(jù)庫,以實現(xiàn)系統(tǒng)共享??头?服務(wù)器的體系結(jié)構(gòu)的處理模式詳見圖11。</p><p> 圖11 客戶/服務(wù)器體系結(jié)構(gòu)的處理模式<
70、;/p><p> 所謂客戶機/服務(wù)器(Client/Server,簡稱C/S)模式是指兩個邏輯系統(tǒng)及應(yīng)用邏輯組件之間復(fù)雜關(guān)系的協(xié)同。它是將一個計算機應(yīng)用的任務(wù)適當(dāng)分解為多個子任務(wù),利用計算機網(wǎng)絡(luò)把這些子任務(wù)有機地分配到組成網(wǎng)絡(luò)的各類計算機資源上去完成,從而實現(xiàn)最佳的計算機資源的分配和利用。在客戶機/服務(wù)器的體系結(jié)構(gòu)中,一般把整個系統(tǒng)中的計算機設(shè)備分為兩大部分,即服務(wù)器和客戶機,服務(wù)器主要用來承擔(dān)數(shù)據(jù)庫系統(tǒng)的共享管理
71、、通信管理、文件管理以及向客戶機提供服務(wù):客戶機主要用來管理用戶接口,執(zhí)行客戶機應(yīng)用程序,采集數(shù)據(jù)以及向服務(wù)器發(fā)出應(yīng)用請求[14]。</p><p> C/S體系結(jié)構(gòu)的優(yōu)勢有:</p><p> (1)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程
72、序發(fā)來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則做出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。</p><p> ?。?)數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進行的,前臺應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的
73、)運行數(shù)據(jù),在服務(wù)器程序中不集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理[15]。</p><p>
74、 3.2 系統(tǒng)的軟件需求</p><p> 3.2.1 操作系統(tǒng)</p><p> 操作系統(tǒng)是整個系統(tǒng)的基礎(chǔ)和支撐,由于本系統(tǒng)采用的SQL Server2000,所以要求操作系統(tǒng)在Window 2000 server以上版本,本系統(tǒng)采用的Windows 2000/XP。</p><p><b> 3.2.2 數(shù)據(jù)庫</b></p&
75、gt;<p> 數(shù)據(jù)庫系統(tǒng)是整個系統(tǒng)的核心與樞紐,系統(tǒng)的所有數(shù)據(jù)都存在數(shù)據(jù)庫系統(tǒng)中,因此數(shù)據(jù)庫系統(tǒng)的安全性、可靠性及易使用性相當(dāng)重要。本系統(tǒng)采用的是微軟公司的SQL Server2000作為后臺數(shù)據(jù)庫管理系統(tǒng)。SQL Serve2000實現(xiàn)了客戶機/服務(wù)器(C/S)模式,具備企業(yè)級數(shù)據(jù)庫功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高,易于安裝、部署和使用等優(yōu)點。最重要的是它可以提供強大的工具,支持創(chuàng)建、使用和維護數(shù)據(jù)倉
76、庫。這對完成管理企業(yè)人力資源龐大復(fù)雜的數(shù)據(jù),并對相關(guān)的動態(tài)數(shù)據(jù)進行記錄、合并和組織,以便對其進行統(tǒng)計分析,用來支持決策等工作非常有利[16] (黃慧,2009)。</p><p> 3.2.3 WEB服務(wù)器</p><p> IIS5.0及以上。本系統(tǒng)開發(fā)時的WEB服務(wù)器使用的是IIS5.0。</p><p> 3.2.4 開發(fā)工具和開發(fā)語言</p>
77、;<p> 本系統(tǒng)采用Dreamweaver8為開發(fā)工具。Dreamweaver最出色的地方,在于其具備動態(tài)服務(wù)器網(wǎng)頁的可視化設(shè)置功能,同時對各類平臺與服務(wù)器語言提供足夠的支持,無論是PHP、JSP、ASP,還是ASP.NET,程序設(shè)計人員均能夠通過設(shè)置,利用Dreamweaver的單一接口,設(shè)計不同類型的動態(tài)服務(wù)器網(wǎng)頁[17]。</p><p> 開發(fā)語言是ASP 中的VBScript和Jav
78、aScript腳本語言。ASP全名Active Server Pages,是一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言,方便連接ACCESS與SQL數(shù)據(jù)庫。</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫
79、設(shè)計是系統(tǒng)開發(fā)和建設(shè)的重要組成部分,數(shù)據(jù)庫設(shè)計就是在一個給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計和有效物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫以及其應(yīng)用系統(tǒng),滿足用戶的各種信息的需求[18]。它把系統(tǒng)中的大量數(shù)據(jù)按照一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確的從數(shù)據(jù)庫中獲取所需的信息。數(shù)據(jù)庫的設(shè)計包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計三個階段。</p><p> 3.
80、2.1 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的首要任務(wù),數(shù)據(jù)庫概念設(shè)計主要工具是E-R圖(實體-聯(lián)系圖)來描述系統(tǒng)的概念模型。E-R圖由實體、屬性、聯(lián)系三部分組成(其符號見圖12):</p><p> 實體 聯(lián)系 屬性</p><p> 圖12 E-R圖圖例
81、</p><p> a.實體——實體是現(xiàn)實世界中客觀存在的事物。</p><p> b.聯(lián)系——實體之間可能存在著各種聯(lián)系,這種聯(lián)系通過信息系統(tǒng)的功能活動表現(xiàn)出來。</p><p> c.屬性——實體或聯(lián)系的性質(zhì)就是屬性[19]。</p><p> 通過對系統(tǒng)進行的需求分析、流程設(shè)計以及系統(tǒng)功能結(jié)構(gòu)的確定和ER的了解,繪制了宏祥紙業(yè)人
82、力資源管理系統(tǒng)的E-R圖(詳見圖13)。</p><p> 圖13 宏祥紙業(yè)人力資源管理系統(tǒng)的E-R圖</p><p> 3.2.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與具體機器上的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p> 概念結(jié)構(gòu)是獨
83、立于任何一種數(shù)據(jù)模型的,因此,需要把E-R圖表示的概念模型轉(zhuǎn)換為某個具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型,然后建立用戶需要的數(shù)據(jù)庫。由于本系統(tǒng)所使用的數(shù)據(jù)庫是關(guān)系數(shù)據(jù)庫,因此要將概念模型轉(zhuǎn)換為邏輯模型,一般分為以下幾個步驟:</p><p> ?。?)將概念模型向一般關(guān)系模型轉(zhuǎn)換。</p><p> ?。?)將第一步得到的結(jié)構(gòu)向特定的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型轉(zhuǎn)換。</p>
84、<p> (3)依據(jù)應(yīng)用的需求和具體的數(shù)據(jù)庫管理系統(tǒng)的特征進行優(yōu)化。</p><p> 根據(jù)本系統(tǒng)的總體設(shè)計的E-R圖,以及轉(zhuǎn)換的步驟,在保證數(shù)據(jù)庫基本設(shè)計范式的基礎(chǔ)上,對應(yīng)用系統(tǒng)的數(shù)據(jù)庫的邏輯結(jié)構(gòu)進行設(shè)計,設(shè)計生成的關(guān)系數(shù)據(jù)表共9張,下面分別對9張表進行功能定義:</p><p> Dept表(部門表):主要記錄宏祥紙業(yè)有限公司相關(guān)部門信息。</p>&l
85、t;p> Employee表(員工表):主要記錄員工相關(guān)信息。</p><p> Jobbase表(企業(yè)人才庫表):主要記錄公司儲備人才的相關(guān)信息。</p><p> Seeker表(應(yīng)聘表):主要記錄前來應(yīng)聘人員的相關(guān)信息。</p><p> User表(用戶列表):主要記錄本系統(tǒng)的用戶的相關(guān)信息。</p><p> Wag
86、e表(工資表):主要記錄員工的薪酬信息。</p><p> Work表(工作任務(wù)表):主要記錄員工相關(guān)任務(wù)信息。</p><p> Zhiwei表(職位表):主要記錄相關(guān)職位信息。</p><p> Job表(招聘表):主要記錄公司需要招聘的各個崗位的相關(guān)信息。</p><p> 表的字段屬性、主碼、外碼的設(shè)置見表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 應(yīng)聘表</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 工作任務(wù)表</b></p><p><b> 表35 職位表</b></p><p><b> 表36 招聘表</b></p><p><b> 4 系統(tǒng)實現(xiàn)</b></p><p> 根據(jù)宏祥紙業(yè)有限公司的需求,本系統(tǒng)共有5個模塊:人事管理、個
90、人查詢管理、薪酬管理、招聘管理、系統(tǒng)管理。系統(tǒng)把個人查詢管理模塊作為首頁,方便員工的操作(詳見圖14)。</p><p><b> 圖14 系統(tǒng)首頁</b></p><p> 4.1 公共模塊設(shè)計實現(xiàn)</p><p> 4.1.1 數(shù)據(jù)庫連接</p><p> SQL Server數(shù)據(jù)是當(dāng)前功能最強大,也是最常用
91、的數(shù)據(jù)庫。數(shù)據(jù)庫的連接由conn.asp頁面實現(xiàn),其主要代碼如下:</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è)人力資源管理系統(tǒng)進行合法的操作,登錄
93、功能主要是通過檢索企業(yè)數(shù)據(jù)庫驗證用戶是否為合法用戶。</p><p> 用戶登錄模塊需要幾下幾個模塊的支持:</p><p> 登錄界面:index.asp</p><p> 登錄設(shè)計頁面:login.asp</p><p> 檢索驗證頁面:check.asp,yan.asp</p><p> 注銷頁面:zh
94、uxiao.asp</p><p> 登錄界面詳見圖15。</p><p><b> 圖15 登錄頁面</b></p><p> 當(dāng)用戶輸入用戶名和密碼,點擊登錄時,后臺會對用戶的身份進行驗證,主要是檢索用戶名和密碼在數(shù)據(jù)庫中是否存在,如果存在則登錄成功,進入操作頁面。如果不存在則系統(tǒng)能夠會提示“您輸入的用戶名或密碼有誤,請重新輸入”。驗
95、證功能由check.asp實現(xiàn),主要代碼如下:</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 /在數(shù)據(jù)庫中檢索用戶名和密碼是否正確</p>
99、;<p><b> %></b></p><p> 當(dāng)用戶點擊“注銷登錄”的超鏈接時,用戶將會退出登錄,返回登錄界面,部分代碼如下:</p><p><b> <%</b></p><p> Session(“admin_name”)=“”
100、 /session變量為空</p><p> Response.Redirect(“l(fā)ogin.asp”) /跳轉(zhuǎn)到登錄界面</p><p><b> %></b></p><p> 4.1.3 系統(tǒng)時間</p><p> 用戶登錄系統(tǒng)后,在top的下面會看見一
101、條顯示欄,顯示著當(dāng)前操作用戶名和當(dāng)前日期,這項功能由time.asp實現(xiàn),部分代碼如下:</p><p><b> <%</b></p><p> set rs=server.CreateObject("adodb.recordset") /獲得當(dāng)前用戶的名稱</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ī)劃模塊實現(xiàn)</p><p> 4.2.1 部門設(shè)置的實現(xiàn)</p><p> 部門設(shè)置主要包括部門名稱的顯示、部門信息的添加、修改和刪除4個部分,主要根據(jù)公司的現(xiàn)狀,增設(shè)或刪減部門,從而進行公司的規(guī)劃和管理。</p><p><b> ?。?)部門添加:</b><
105、/p><p> 部門添加主要用于增設(shè)新的部門時添加的部門名稱。由頁面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> (2)部門修改</b></p><p> 當(dāng)用戶單擊“修改部門”超鏈接,便進入修改部門信息頁面,對部門的信息進行修改。由頁面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") /添加標(biāo)題</p><p> rsa("content")=request("content")
111、 /更新內(nèi)容</p><p> rsa.update /更新數(shù)據(jù)</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> ?。?)部門刪除</b></p><p> 當(dāng)用戶單擊“本部門刪除”時,可以將部門的名稱以及部門下級的所有部門及其相關(guān)信息刪除。由頁面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 /讀取記錄集中的數(shù)據(jù)</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 職位設(shè)置的實現(xiàn)</p><p> 職位設(shè)置用于設(shè)置部門中所包含的職位,包括職位信息的顯示,刪除,修改和添加操作。運行結(jié)果詳見圖18。</p><p><b> 圖18 職位設(shè)置圖</
119、b></p><p> 職位設(shè)置中部門顯示和職位顯示由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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宏祥紙業(yè)人力資源管理系統(tǒng)設(shè)計與實現(xiàn)【任務(wù)書】
- 宏祥紙業(yè)人力資源管理系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文】
- 宏祥紙業(yè)人力資源管理系統(tǒng)設(shè)計與實現(xiàn)【開題報告】
- 美宴摩登餐廳人力資源管理研究【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 信得利人力資源信息管理系統(tǒng)的設(shè)計與實現(xiàn) 【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 中國石油浙江公司實施的人力資源管理研究【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 人力資源審計研究【畢業(yè)論文+文獻(xiàn)綜述+開題報告+任務(wù)書】
- 淺析銀河印刷廠的人力資源管理【畢業(yè)論文+任務(wù)書+文獻(xiàn)綜述+開題報告】
- 倉庫管理系統(tǒng)的分析與實現(xiàn)【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 農(nóng)村人力資源的現(xiàn)狀與開發(fā)途徑分析[畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯]
- 世紀(jì)酒店信息管理系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文-任務(wù)書-開題報告-文獻(xiàn)綜述-外文翻譯】
- 企業(yè)人力資源管理外包研究【文獻(xiàn)綜述+開題報告+畢業(yè)論文】
- 溫州市民營企業(yè)人力資源管理現(xiàn)狀調(diào)查研究【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 杭州龐安數(shù)字科技有限公司的人力資源管理優(yōu)化研究【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 高科技企業(yè)人力資源會計體系構(gòu)建研究【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 寧波餐飲團購網(wǎng)設(shè)計與實現(xiàn)【畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯】
- 教學(xué)管理系統(tǒng)實驗管理模塊的設(shè)計與實現(xiàn)[畢業(yè)論文+任務(wù)書+開題報告+文獻(xiàn)綜述+外文翻譯]
- 人力資源會計核算問題研究【畢業(yè)論文+文獻(xiàn)綜述+開題報告+任務(wù)書】
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文-任務(wù)書-開題報告-文獻(xiàn)綜述-外文翻譯】
- 人力資源會計確認(rèn)與計量問題研究【畢業(yè)論文+任務(wù)書+文獻(xiàn)綜述+開題報告】
評論
0/150
提交評論