




已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
IT企業(yè)人力資源管理系統(tǒng)摘 要人力資源管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應現(xiàn)代企業(yè)制度,推動企業(yè)人力資源管理走向科學化、規(guī)范化、自動化的必要條件。它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人力資源管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,以幫助企業(yè)領導了解企業(yè)現(xiàn)有的人力資源狀況。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在許多缺點,如:效率低、安全性差、時間一長就會產(chǎn)生大量的文件和數(shù)據(jù)積壓,這對于查找、更新和維護都帶來了不少的困難。因此,為了加快企業(yè)的信息化步伐,提高企業(yè)的管理水平以在激烈的社會競爭中立于不敗之地,建設和完善人力資源管理系統(tǒng)已經(jīng)變得十分必要和迫切。本系統(tǒng)詳細介紹了企業(yè)人力資源管理系統(tǒng)的開發(fā)與設計,包括了開發(fā)一個管理信息系統(tǒng)的5個階段:系統(tǒng)開始和可行性研究、系統(tǒng)分析和設計、程序設計、系統(tǒng)測試和技術培訓、項目總結和評估。其中,引言部分說明本課題的意義、目的、研究范圍及要達到的技術要求;簡述本課題在國內外的發(fā)展概況及存在的問題;說明本課題的指導思想;闡述本課題應解決的主要問題。系統(tǒng)分析階段主要說明了系統(tǒng)的需求分析,開發(fā)工具的選擇和環(huán)境的配置。系統(tǒng)開發(fā)階段主要說明了系統(tǒng)的界面開發(fā)和程序編碼的設計。在程序編碼中給出了其設計思想以及主要代碼。在設計當中,我們使用了現(xiàn)在廣泛流行的Web瀏覽方式將一個通用型的企業(yè)人力資源管理系統(tǒng)展現(xiàn)給用戶,提供給用戶很好的界面和操作平臺。關鍵字:人力資源管理;信息系統(tǒng)The IT business enterprise human resource manages systemABSTRACTThe human resources management system is an enterprise unit essential part, adapts the modern enterprise system, impels the enterprise human resources management to move towards scientific, standardized, the automated essential condition. Its content regarding enterprises policy-makers and the superintendent all very important, therefore the human resources management system should be able to provide the sufficient information and the quick inquiry method for the user, helps the head of undertaking understanding enterprise existing human resources condition. But the people have since always used the traditional artificial way management document file, this management way has many shortcomings, for example: The efficiency low, the security bad, the time one long can produce the massive documents and the data backlog, this regarding the search, the renewal and the maintenance has all brought many difficulties.Therefore, in order to speed up the enterprise the informationization step, enhances the enterprise the management level by to be in an impregnable position in the intense social competition, the construction and the consummation human resources management system already became extremely essential and urgent.This system introduced in detail the enterprise human resources management system development and the design, including has developed a management information system 5 stages: The system starts with the feasibility study, the system analysis and the design, the programming, the system test and technical training, the project summary and the appraisal.Among them, the introduction part explained this topic the significance, the goal, the research scope and must achieve specification; Summarizes this topic in the domestic and foreign development survey and the existence question; Explains this topic the guiding ideology; Elaborated this topic should solve main question.The system analysis stage mainly showed the system demand analysis, the development kit choice and the environment disposition.The system phase of exploitation mainly showed the system contact surface development and the procedure code design. Has given its design concept as well as the main code in the procedure code.Middle the design, we use the present widespread popular Web browser mode to give a general enterprise human resources management system development the user, provided for the user the very good contact surface and the platform.Key words: Human resources management; Information system目 錄1 引 言11.1 研究課題的目的與背景11.2 人力資源管理的內容和目標11.3 研究課題的意義22 系統(tǒng)分析32.1 可行性研究32.1.1 技術可行性32.1.2 社會可行性32.1.3 開發(fā)環(huán)境分析32.1.4 系統(tǒng)性能需求分析42.2 開發(fā)環(huán)境介紹42.2.1 ASP介紹42.2.2 Access介紹63 系統(tǒng)設計83.1 系統(tǒng)總體結構與功能83.1.1 系統(tǒng)結構83.1.2 系統(tǒng)各功能內容簡介及主要功能模塊分析103.2 數(shù)據(jù)庫設計153.2.1 數(shù)據(jù)庫的需求分析153.2.2 數(shù)據(jù)庫的表設計164 程序設計184.1 登陸系統(tǒng)模塊184.2 工作計劃模塊184.3通告管理模塊194.4 公文管理模塊204.5 人力管理模塊214.6 考勤管理模塊245 系統(tǒng)實施和維護275.1系統(tǒng)測試275.1.1 IIS的安裝275.1.2 后臺數(shù)據(jù)庫的配置295.2 系統(tǒng)維護326 設計總結與心得33謝 辭34參 考 文 獻35附錄A 外文翻譯原文部分36附錄B 外文翻譯譯文部分421 引 言1.1 研究課題的目的與背景知識經(jīng)濟時代, 以不確定性為特征的競爭環(huán)境向現(xiàn)代企業(yè)提出了新的挑戰(zhàn), 人力資源管理作為管理學的一個分支, 在企業(yè)管理活動中的地位越來越重要。企業(yè)要實現(xiàn)利潤最大化, 有效開發(fā)人力資源, 就必須更新觀念, 實現(xiàn)向人力資源管理的轉變。知識經(jīng)濟的興起和信息技術的日新月異, 消除了人類知識、信息傳遞的障礙, 也帶來了經(jīng)營意識、管理觀念的巨大轉變。隨著西方先進管理思想的引進, 現(xiàn)代人力資源管理對我國現(xiàn)有的勞動人事管理制度形成了沖擊, 并將最終取而代之。同傳統(tǒng)的勞動人事管理相比, 人力資源管理在我國企業(yè)的應用剛剛起步, 對國外有關理論的認識還停留在“點”的階段, 遠未做到系統(tǒng)引進, 消化吸收, 實現(xiàn)真正意義上的“從勞動人事管理向人力資源管理”的功能性轉變。因此, 企業(yè)管理人員應對這種轉變所面臨的挑戰(zhàn)和機遇有一個全面的、清醒的認識, 努力探索一條適合中國國情的人力資源管理之路?,F(xiàn)代人力資源管理是建立在市場經(jīng)濟基礎之上, 按照市場經(jīng)濟法則, 對人力資源的招聘錄用、績效考評和培訓發(fā)展等進行全過程的、主動的、動態(tài)的管理, 其各個環(huán)節(jié)緊密結合, 主動地對人力資源的各個方面進行開發(fā)利用。人力資源各個時期的管理規(guī)劃、培訓開發(fā)總是與企業(yè)各個階段的人力資源狀況和目標緊密相連。人才市場體系的建立, 使得人力資源流動渠道暢通, 員工進出變得容易, 辭職或被辭退變得正常, 企業(yè)能不斷地吐故納新, 保持活力。全過程的、動態(tài)的、主動的人力資源管理符合市場經(jīng)濟以市場實現(xiàn)對資源進行有效配置的原則?,F(xiàn)代人力資源管理在傳統(tǒng)勞動人事管理的基礎上增加了人力資源規(guī)劃、人力資源開發(fā)、崗位與組織設計、行為管理和員工終身教育培訓等內容, 使現(xiàn)代人力資源的管理更具計劃性、戰(zhàn)略性、整體性和未來性。1.2 人力資源管理的內容和目標現(xiàn)代人力資源的內容十分豐富, 涉及到人力資源的諸多方面, 其主要內容有:人力資源的規(guī)劃和選拔、培訓和發(fā)展、激勵、績效考評、薪酬管理、安全與福利等方面。人力資源管理始終是圍繞著如何充分開發(fā)人力資源這一核心目標展開活動。人力資源管理的主要目標有:(1) 充分調動員工的積極性據(jù)調查研究發(fā)現(xiàn), 在自然狀態(tài)下, 員工只能發(fā)揮20% 30%的能力, 如果充分調動員工的積極性, 其潛力可發(fā)揮到80%90%。所以, 為了充分、全面、有效地開發(fā)人力資源, 調動員工的積極性就成了實現(xiàn)企業(yè)目標的有效手段。而員工的積極性常受到員工在企業(yè)中的發(fā)展空間、自我實現(xiàn)機會、薪酬福利狀況和人際關系等因素的影響, 企業(yè)應盡力對這些因素進行調整, 使之有利于充分調動員工的積極性, 實現(xiàn)企業(yè)目標。(2) 擴展企業(yè)的人力資本企業(yè)擁有三大資源, 即人力資源、物質資源和財力資源。其中, 物質資源和財力資源的利用歸根結底是通過與人力資源的結合實現(xiàn)的, 實現(xiàn)的程度受企業(yè)人力資源中人力資本的數(shù)量、利用程度以及人力資源管理的優(yōu)劣的影響。擴展企業(yè)人力資本、增加人力資本的存量, 成為人力資源管理的一大目標。美國通用電氣公司堪稱實現(xiàn)這一目標的典范。該公司有一套專門負責培訓, 增加企業(yè)的人力資本形成初級班人才開發(fā)、高級班人才開發(fā)等一系列完善的擴展人力資本的體系, 為企業(yè)的技術開發(fā)、營銷管理奠定了堅實的人才基礎。因此, 美國通用電氣公司1998 年名列全球500 強中第9 位, 純利潤突破100 億美元, 資本利潤率高達25%。這些成績與其先進的人力資源管理是分不開的。(3) 實現(xiàn)企業(yè)利潤最大化在企業(yè)的日常管理中, 只有使人力資源的使用效率最大化才能實現(xiàn)企業(yè)利潤的最大化??杀硎鰹椋喝说淖畲笫褂脙r值=最大限度地發(fā)揮人的有效技能人的有效技能=人的勞動技能適用率發(fā)揮率有效率人力資源管理就是通過提高人的技能的適用率、發(fā)揮率和有效率, 達到人盡其才、人盡其能, 最大限度地發(fā)揮人的潛能, 最終實現(xiàn)企業(yè)利潤最大化的目標。1.3 研究課題的意義本課題主要是設計一個針對中小型IT企業(yè)的人力資源管理系統(tǒng)。該系統(tǒng)不僅是面向人力資源管理部門的簡單的管理信息系統(tǒng),而是一個面向整個企業(yè)所有員工的信息管理中心和人事安排輔助系統(tǒng)。從而建立科學的人力資源開發(fā)和員工工作績效考核評價體系,對員工進行有效激勵?,F(xiàn)代企業(yè)應探索建立企業(yè)文化、經(jīng)營理念和知識技能培訓協(xié)調統(tǒng)一的培訓開發(fā)機制,采取靈活多樣的培訓方式,加強和開展不同層次的員工培訓,注重培訓效果。在員工工作績效考核評價方面, 探索建立科學的具有目的、內容、方法、程序、標準和要求的量化考核體系、評價方式和方法, 運用正強化和負強化手段把員工的績效考評與獎懲結合起來, 真正做到依據(jù)員工的工作績效決定員工的崗位、薪酬、晉升和培訓, 有效激勵員工提高工作效率。人力資源管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應現(xiàn)代企業(yè)制度,推動企業(yè)人力資源管理走向科學化、規(guī)范化、自動化的必要條件。它的內容對于企業(yè)的決策者和管理者來說都至關重要,所以人力資源管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,以幫助企業(yè)領導了解企業(yè)現(xiàn)有的人力資源狀況。 因此,為了加快公司的信息化步伐,提高公司的管理水平以在激烈的社會競爭中立于不敗之地,建設和完善人力資源管理系統(tǒng)已變得十分必要和迫切。2 系統(tǒng)分析2.1 可行性研究系統(tǒng)開始和可行性研究是為系統(tǒng)開發(fā)做前期準備。在對一個項目的開發(fā)之前,我們總是要對其進行一個可行性分析與需求分析,通過開發(fā)組全體成員和指導老師的共同分析得出了可行性開發(fā)計劃。對于需求分析我們作了如下調查分析的需求。2.1.1 技術可行性隨著軟件編程技術的不斷增加,功能的不斷加強,和網(wǎng)絡技術的不斷成熟,信息安全的不斷完善以及開發(fā)工具的日益進步,采用計算機系統(tǒng)來管理人事信息要求數(shù)據(jù)的采集、更新能夠完整、準確和及時。所以開發(fā)通用的企業(yè)人力資源管理系統(tǒng)已經(jīng)完全可以做到。2.1.2 社會可行性 隨著經(jīng)濟全球化的到來, “哪個組織學習的快, 哪個組織就能生存, 哪個組織就能贏得競爭優(yōu)勢。”美國學者指出,未來最成功的企業(yè)將是學習型組織,因為未來唯一持久的優(yōu)勢是比你的競爭對手學得更快的能力。只有把企業(yè)建成學習型組織, 才能充分體現(xiàn)“以人為本”的管理理念, 提高員工創(chuàng)新能力, 為員工發(fā)展自我提供廣闊的空間, 實現(xiàn)知識共享, 提高企業(yè)的整體人力資源管理水平。2.1.3 開發(fā)環(huán)境分析本系統(tǒng)是屬于管理信息系統(tǒng),管理信息系統(tǒng)(MIS,Management Information System)可以保存用戶信息,通過對信息進行分析和處理,可以幫助用戶制定計劃、規(guī)范管理或提供決策依據(jù)。管理信息系統(tǒng)通??梢圆捎脼g覽器/服務器(B/S)結構開發(fā)。隨著Internet的推廣和普及,開發(fā)B/S結構的管理信息系統(tǒng)也在很多領域得到了應用。它的主要優(yōu)勢在于用戶無需安裝客戶端軟件,只要使用IE瀏覽器就可以使用管理信息系統(tǒng)。當然,B/S結構的管理信息系統(tǒng)的主要操作都在服務器上完成,對服務器的要求比較高。ASP是Microsoft公司開發(fā)的Web服務器端腳本開發(fā)工具,使用它可以生成動態(tài)、高效的Web應用程序。使用ASP制作B/S結構應用程序的框架如圖1.1所示。用戶瀏覽器Web服務器.asp文件申請服務HTTP通信協(xié)議文件下載圖 2.1 B/S結構示意圖要運行和開發(fā)ASP應用程序,必須安裝以下軟件:(1) Microsoft Internet Information Service(IIS5.1)及其以上版本。(2) Microsoft Office Access 2003或以上版本。(3) Microsoft Internet Explorer 5.0或更高版本。2.1.4 系統(tǒng)性能需求分析整個系統(tǒng)規(guī)模比較大,信息量大,因此對系統(tǒng)的性能提出了較高的要求。這個系統(tǒng)的性能包括:(1) 可靠性。系統(tǒng)對數(shù)據(jù)需要有較高的判斷能力,在輸入數(shù)據(jù)不合理的情況下能給出錯誤警告,以避免數(shù)據(jù)庫的數(shù)據(jù)發(fā)生混亂。(2) 易維護性。隨著技術和業(yè)務的發(fā)展,系統(tǒng)維護需要簡單、易行。(3) 安全性。該系統(tǒng)中數(shù)據(jù)庫起著非常重要的作用,不能隨意存取或改動,因此必須對數(shù)據(jù)庫的存取和改動進行嚴格的控制,對系統(tǒng)數(shù)據(jù)進行有效的保護,防止對數(shù)據(jù)庫的非法操作,防止計算機病毒對數(shù)據(jù)的破壞,定期對數(shù)據(jù)庫進行備份。(4) 可擴展性。該系統(tǒng)是根據(jù)目前條件進行設計的,隨著周圍環(huán)境的改善,該系統(tǒng)也應該很容易地被擴展。(5) 易操作性。本系統(tǒng)是企業(yè)人力資源管理系統(tǒng),直接供企業(yè)用戶使用,而非計算機專業(yè)人員。本系統(tǒng)應該適用于不同水平的使用者,包括企業(yè)各級人員,同時系統(tǒng)不應太復雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。2.2 開發(fā)環(huán)境介紹2.2.1 ASP介紹 本系統(tǒng)采用在Windows XP Professional下基于IIS5.1下的ASP + Access編寫。ASP (Active Server Pages) 是 Microsoft 推出的一種服務器端命令執(zhí)行環(huán)境,ASP內含于IIS中,通過ASP可以輕松地結合 HTML Web 頁面、腳本(Script)程序和 ActiveX 組件建立或執(zhí)行動態(tài)、交互式 Web 服務器應用程序。你不需要寫入復雜的程序,就可以開發(fā)站點應用程序。ASP 讓你只要學習使用 VBScript 或 JScript 等簡單的 script 語言,結合 HTML 碼、ASP 對象和內置或自行制作的 ActiveX Server component(ActiveX 服務器組件),數(shù)十條簡單的 Script 程序碼,即可快速地開發(fā)出各種于站點服務器執(zhí)行的站點應用程序。選擇ASP編程是因為它有著如下的優(yōu)點:(1) ASP的特點 易用性 ASP使用VBScript 和JavaScript等簡單易學的腳本語言,結合HTML代碼,即可快速地開發(fā)網(wǎng)站的應用程序。而且無須編譯即可在服務器端直接執(zhí)行,使用普通的記事本程序即可實際應用程序。 兼容性 ASP可與任何ActiveX語言兼容,特別是通過plug-in方式,可以使用第三方提供的其它腳本語言。 安全性 ASP的源程序不會被傳遞到客戶瀏覽器,避免他人剽竊或者修改源程序,從而提高了程序的安全性。 可擴充性 ASP具有無限可擴充性,可以使用Visual Basic、Java 、Visual C+和COBOL等編程語言編寫所需要的服務器控件。(2) ASP的6大內部對象ASP提供了6個功能強大的內部對象,每個對象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個對象及其功能描述如表2.2所示。表2.2 內部對象及其功能對象名稱功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務器工具Session儲存在一個Session內的用戶信息,該信息僅可被該用戶訪問Application在一個ASP-Application中讓不同的客戶端共享信息ObjectContext配合Microsoft Transaction服務器進行分布式事務處理(3) ASP訪問數(shù)據(jù)庫的原理ASP是服務器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務器程序。當用戶使用瀏覽器請求ASP主頁時,WEB服務器響應,調用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript或VBScript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveXDataObjects)完成數(shù)據(jù)庫操作,最后ASP生成包含有資料查詢結果的HTML主頁返回客戶端顯示。由于ASP在服務器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向對象的腳本環(huán)境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。(4) ASP頁面的結構ASP的程序代碼簡單、通用,文件名由.asp結尾,ASP文件通常由四部分構成:1)標準的HTML標記:所有的HTML標記均可使用。2)ASP語法命令:位于標簽內的ASP代碼。3)服務器端的include語句:可用#include語句調入其它ASP代碼,增強了編程的靈活性。4)腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能。2.2.2 Access介紹Access是一個前后臺結合的“軟件”。也就是說Access既擁有用戶界面;也擁有邏輯、流程處理,即VBA語言;又可以存儲數(shù)據(jù),即在“表”中存儲數(shù)據(jù)。而所有這些都存儲在一個MDB格式的文件中(當然,也可以是MDE等格式)。因此ACCESS具有快速開發(fā)的優(yōu)點。Access 2003是微軟公司推出的Office 2003組件之一,與低版本的Access數(shù)據(jù)管理系統(tǒng)相比,Access 2003著重加強了在因特網(wǎng)上進行數(shù)據(jù)交流的功能,同時它還繼承了以往界面清晰,操作簡單等諸多優(yōu)點。Access數(shù)據(jù)庫包含7種對象:表、查詢、窗體、報表、Web頁、宏和模塊。與其它的數(shù)據(jù)庫系統(tǒng)不同的是:Access的每一個對象都不能獨立保存,而只能作為Access中的一部分。Access本身即可自動完成對各種文件的管理工作。Access2003就是關系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。Microsoft Access 2003的功能:(1) 數(shù)據(jù)庫窗口Access2003的“數(shù)據(jù)庫”窗口提供了下列用于查看和處理數(shù)據(jù)庫對象的功能。使用對象欄:在“對象”欄中可查看數(shù)據(jù)庫對象,新的“對象”欄的縱向排列方式更易于使用。使用新的對象快捷方式:在數(shù)據(jù)庫窗口中,使用向導可快速創(chuàng)建新的數(shù)據(jù)庫對象,或是在設計視圖中打開一個新的數(shù)據(jù)庫對象。自定義在數(shù)據(jù)庫窗口中選擇及打開對象的方式:選擇“工具” “選項” “視圖” “數(shù)據(jù)庫窗口中的鼠標動作”,選中“單擊打開”單選鈕,則可以更改默認的“雙擊打開”方式。(2) 數(shù)據(jù)使用和數(shù)據(jù)庫設計自動更正字段重命名產(chǎn)生的錯誤:“名稱自動更正”功能可自動更正在為窗體、報表、表、查詢、字段、文本框或其他控件重命名時產(chǎn)生的錯誤。打印關系:在Access數(shù)據(jù)庫中打印出現(xiàn)在“關系”窗口中的關系的報表。通過鍵盤處理關系:通過鍵盤創(chuàng)建、編輯及刪除關系和連接。使用ActiveX數(shù)據(jù)對象(ADO):通過任何OLE DB提供者,使用ActiveX數(shù)據(jù)對象(ADO)訪問和處理數(shù)據(jù)庫服務器中的數(shù)據(jù)。(3) 窗體和報表組合文本框和其他控件:使用“格式”菜單中的“組合”命令,可以將窗體或報表上的相關文本框和其他控件組合。為文本框和其他控件定義條件格式規(guī)則:使用“格式”菜單中的“條件格式”命令,可以定義字體顏色、字體大小、控件背景顏色和其他可視信息,這些內容可以為在窗體中輸入數(shù)據(jù)的用戶提供反饋。為SQL Server數(shù)據(jù)庫創(chuàng)建窗體和報表:在Access項目中,為SQL Server數(shù)據(jù)庫創(chuàng)建窗體和報表,所使用的工具與在Access數(shù)據(jù)庫中創(chuàng)建窗體和報表所使用的工具相同。為沒有Access的用戶發(fā)布報表:將Access報表導出為報表快照(.snp)文件格式??梢允褂肧napshot Viewer查看、打印和郵遞報表快照。(4) 工具欄、菜單欄和快捷菜單使用自定義菜單和工具欄:展開菜單顯示所有的命令,選擇要添加到自定義菜單的命令。Access2003允許調整菜單和工具欄,以便只將常用的命令和工具欄按鈕顯示出來。順序放置工具欄:如果工具欄上沒有足夠的空間來顯示所需的按鈕,可單擊“其他按鈕”。若希望放置更多控件,可調整工具欄的尺寸。3 系統(tǒng)設計3.1 系統(tǒng)總體結構與功能 IT企業(yè)人力資源管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企事業(yè)單位實現(xiàn)人力合理有效和辦公自動化的前提和基礎,本節(jié)將對人力資源管理系統(tǒng)進行總體設計,介紹系統(tǒng)的總體功能和模塊劃分。3.1.1 系統(tǒng)結構IT企業(yè)人力資源管理系統(tǒng)包含如下主要功能。(1) 用戶認證對試圖訪問系統(tǒng)資源的用戶進行身份認證(本系統(tǒng)主要有系統(tǒng)管理員、各個部門的管理員和各部門的員工)。(2) 用戶身份管理為每個用戶建立相互之間的關系樹,表示每個員工在企業(yè)內部的級別、部門等信息以及橫向、縱向關系。(3) 員工權限管理為整個系統(tǒng)中的不同信息資源進行分類,并對各種信息的訪問修改權限進行等級劃分,并將權限管理應用于不同身份用戶。(4) 人事信息管理添加員工的基本信息,包括員工編號、姓名、性別、生日、所在部門等信息。修改員工基本信息。刪除員工基本信息。查看員工基本信息。(5) 人事部門安排管理員工當前工作安排信息設置,并根據(jù)該信息決定員工的工作安排。添加部門調轉信息,包括新部門名稱、調轉日期、新職務等信息。修改部門調轉信息。刪除部門調轉信息。查看部門調轉信息。(6) 人事流動管理新增員工、員工離開等行為的設置,要求人事部門和員工能夠參與該類行為。(7) 員工績效管理根據(jù)員工的基本信息、考勤信息、人事安排等信息,對員工工作績效進行綜合評價。添加員工考評信息,包括考評日期、被考評人、考評主題、考評結果和考評分數(shù)等。修改員工考評信息。刪除員工考評信息。查看員工考評信息。(8) 員工工資管理根據(jù)員工工作績效,以及員工身份和其他信息,計算員工的工資。添加薪資調整信息,包括調薪日期、員工姓名、部門名稱、調薪原因等。刪除薪資調整信息。刪除薪資調整信息。查看薪資調整信息。(9) 員工考勤管理記錄每個員工的考勤記錄,遲到、早退、未到等情況,以便對員工進行考核、工作績效考評等。設置考勤時間。日考勤統(tǒng)計信息。月考勤統(tǒng)計信息。(10) 公文、通告的管理主要是發(fā)布一些企業(yè)的公文資料,以便每個員工對企業(yè)的制度更了解,通告主要是對某些員工的成績等進行表揚和批評以及一些企業(yè)對每個員工的通知等消息。公文、通告的管理。公文、通告的發(fā)布。公文、通告的瀏覽。(11) 檔案資料的管理主要是對企業(yè)內部的檔案資料進行管理。檔案資料類別的管理。檔案資料的錄入。檔案資料庫。(12) 企業(yè)資源的管理主要是對企業(yè)的一些公用資源進行管理,以便員工能夠很好的利用。系統(tǒng)的總體功能模塊如圖3.1所示。用戶身份權限的認證用戶身份的管理員工權限管理人事信息管理人事流動管理員工績效管理員工工資管理員工考勤管理公文、通告的管理檔案資料的管理企業(yè)資源的管理圖3.1 系統(tǒng)總體模塊關系圖3.1.2 系統(tǒng)各功能內容簡介及主要功能模塊分析進入系統(tǒng)主界面后,主要劃分為5個區(qū)域,包含了該設計需要的主要功能模塊,以下主要介紹本人負責的個人辦公區(qū)域和系統(tǒng)設置管理兩大塊,還有部分系統(tǒng)界面的設計。(1) 用戶認證用戶登陸系統(tǒng)時,會提示輸入用戶名和密碼,當用戶輸入用戶名和密碼時,系統(tǒng)會把用戶輸入的數(shù)據(jù)和存在數(shù)據(jù)庫中的數(shù)據(jù)進行比對,核實正確后,用戶登陸系統(tǒng),否則提示錯誤。運行系統(tǒng)輸入用戶名和密碼查詢存在且正確進入系統(tǒng)提示錯誤,重新輸入存在正確不存在或錯誤圖3.2 用戶登陸流程圖(2) 用戶身份管理為系統(tǒng)中的每個用戶建立相互之間的關系,表示每個員工在企業(yè)內部的級別、部門等信息以及他們之間橫向和縱向的關系。系統(tǒng)管理員負責分配系統(tǒng)中的每個用戶的管理權限以及添加和刪除用戶,是整個系統(tǒng)中的第一層用戶。第二層用戶是各個部門的經(jīng)理,他們具有系統(tǒng)管理員分配的權限以及管理本部門員工的權限,各個部門之間是平等相互的關系。最后一層用戶是每個部門的員工,每個員工具有最基本的權限,不能修改刪除個人信息。管理修改管理管理管理管理刪除添加系統(tǒng)管理員已存在用戶技術部門經(jīng)理人事部門經(jīng)理市場部門經(jīng)理新用戶技術部員工人事部員工市場部員工其他部門員工圖3.3 系統(tǒng)用戶關系示意圖(3) 員工權限管理為整個系統(tǒng)中的不同信息資源進行分類,并對各種信息的訪問修改權限進行等級劃分,并將權限管理應用于不同身份用戶。系統(tǒng)管理員具有用戶管理權限,負責管理整個系統(tǒng)的用戶,包括添加、刪除、修改每個用戶的權限。管理員還具有工作計劃權限、系統(tǒng)維護權限、幫助管理權限等等,同時他還賦予考勤管理權限、員工基本檔案權限以及員工的獎懲、考核、工資編輯權限給人事管理專員。人事專員管理每個部門的經(jīng)理權限,每個部門的經(jīng)理管理本部門員工的權限。應用具有分配具有管理用戶管理權限系統(tǒng)管理員基本檔案權限獎懲、考核、工資編輯權限考勤管理權限通告管理權限公文管理權限幫助管理權限系統(tǒng)維護權限工作計劃權限人事管理專員各部門經(jīng)理圖3.4 員工權限關系示意圖(4) 工作計劃模塊工作計劃模塊包括個人工作計劃和員工工作任務分配。個人工作計劃主要是系統(tǒng)管理員對自己的最近幾天進行任務安排計劃,以便提醒自己不要忘記,可隨時瀏覽,如今天的工作計劃在系統(tǒng)管理員登陸系統(tǒng)后就可看到提醒,如果今天沒有工作計劃,登陸系統(tǒng)后就不會顯示,系統(tǒng)管理員也可添加和修改自己的工作任務。用戶個人工作計劃員工工作任務編輯設置圖3.5 工作計劃關系示意圖(4) 通告管理模塊通告管理模塊包括發(fā)布、管理、瀏覽通告。發(fā)布通告的內容主要是對員工業(yè)績的表揚和批評和一些企業(yè)的及時消息(通告標題應是大于1位小于50位),當正確的填寫了通告內容后點“發(fā)布”,即可返回“新通告成功發(fā)布”的頁面。通告信息管理子模塊主要是系統(tǒng)管理員對發(fā)布的通告進行刪除等編輯,如果通告是在當日發(fā)布的,會在通告標題后面有“NEW”圖片的提示,方便大家的瀏覽查看最新的通告。瀏覽通告子模塊主要是對所有的歷史通告進行查看閱讀,該模塊只具有查看相關內容鏈接的功能。發(fā)布管理瀏覽系統(tǒng)管理員通告圖3.6 通告管理關系示意圖(5) 公文管理模塊公文管理模塊主要包括公文管理、發(fā)送公文、已發(fā)公文和已收公文。公文管理模塊主要包括對已發(fā)布的公文進行刪除等編輯管理,其中系統(tǒng)管理員還可以對公文類型進行添加,刪除,修改等操作。系統(tǒng)管理員管理發(fā)送公文企業(yè)部門發(fā)送接收其他部門圖3.7 公文管理關系示意圖(6) 人力管理模塊人力管理模塊是整個系統(tǒng)的主要模塊,包括了個人基本檔案、員工基本檔案、員工職位變動、員工獎懲情況、員工考核情況、員工工資檔案。該模塊記錄了企業(yè)每個員工的基本情況,并且系統(tǒng)會根據(jù)的員工的考核,獎懲等情況來對員工的工資進行設置,不僅保證了員工本身的公平、透明,更能有效的激勵員工,對企業(yè)也是很大的幫助。人事專員個人基本檔案員工基本檔案員工職位變動員工獎懲情況員工考核情況員工工資檔案管理圖3.8 人事管理關系示意圖(7) 考勤管理模塊考勤管理模塊是本設計的另外一個重要的模塊,它包括了整個企業(yè)的所有員工的每天的考勤記錄,其中每天會有專員對每個員工進行日考察記錄,等月末的時候會有一張月統(tǒng)計記錄情況表,它把每個員工的這個月的考勤記錄如實的反映??记诠芾聿粌H可以記錄員工每天的上班情況,企業(yè)還可以根據(jù)這個月的考勤統(tǒng)計表來對員工進行考核、以及作為計算工資的一個具體依據(jù)。該模塊包括設置考勤時間、日考勤統(tǒng)計和月考勤統(tǒng)計等。其中設置考勤時間是系統(tǒng)管理員的權限,他對本企業(yè)的上班和下班時間做了明確的規(guī)定,一般不做改動。每天的考勤統(tǒng)計由負責考勤的工作人員來進行,分別對各個部門的每個員工進行考勤,考勤記錄是一個企業(yè)必不可少的工作,所以考勤工作人員必須每天按時準確的對每個員工進行考勤統(tǒng)計。月考勤統(tǒng)計是負責考勤的工作人員把本月每天的每個員工的考勤記錄統(tǒng)計成一張表,便于計算員工的這個月的遲到、早退、未到的次數(shù)。系統(tǒng)管理員管理設置考勤時間日考勤統(tǒng)計月考勤統(tǒng)計圖3.9 考勤管理關系示意圖3.2 數(shù)據(jù)庫設計數(shù)據(jù)庫在一個管理信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致,同時,合理的數(shù)據(jù)庫也將有利于程序的實現(xiàn)。設計數(shù)據(jù)庫系統(tǒng)時應該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。3.2.1 數(shù)據(jù)庫的需求分析所謂的“數(shù)據(jù)庫”是指依照一定的格式存放在一起的數(shù)據(jù)記錄文件。數(shù)據(jù)庫以數(shù)據(jù)作為工作對象,指為了滿足某種特定應用的需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)就是管理大量的、持久的、可靠的和共享的數(shù)據(jù)的工具。Access數(shù)據(jù)庫的建立方法可以分成兩個階段,第一個階段是根據(jù)要輸入的數(shù)據(jù)性質,新增表并設置表的字段名稱、數(shù)據(jù)類型和語句,第二個階段是在表內輸入數(shù)據(jù)。根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構:公文信息:包括標題、發(fā)布時間、公文內容、公文序號等。文件上傳索引:包括關鍵字、文件名、文件大小、內容所在地址等。文件類型信息:包括文件類型名等??记谛畔ⅲ喊ㄉ衔玳_始考勤時間、上午結束考勤時間、下午開始考勤時間、下午結束考勤時間等。每月考勤信息:包括用戶名、員工姓名、職位、考勤時間、到達時間、離開時間、遲到原因等。3.2.2 數(shù)據(jù)庫的表設計本系統(tǒng)采用兩種數(shù)據(jù)存儲方式,一種是把數(shù)據(jù)保存在cookies,一種是把數(shù)據(jù)保存在Access表中,以下介紹保存在Access中的各表。(1) 用戶信息表表3.1 用戶信息表(2) 公文信息表表3.2 公文信息表(3) 員工信息表表3.3 員工信息表(4) 文件上傳索引表表3.4 文件上傳索引表(5) 考勤信息表表3.5考勤信息表(6) 每月考勤信息表表3.6 每月考勤信息表表3.5是1月份的考勤信息表,每月的考勤表與此表相同。4 程序設計系統(tǒng)用Microsoft Access設計數(shù)據(jù),以Dreamweaver MX 2004為開發(fā)平臺,通過Asp實現(xiàn)網(wǎng)頁及動態(tài)操作,其中運用了Java Script和VB Script腳本,基本實現(xiàn)其功能。以下介紹本人完成模塊的主要程序設計。4.1 登陸系統(tǒng)模塊當我們建立了一個完整的系統(tǒng)時,尤其是運用于一個企業(yè)管理的系統(tǒng),對于進入每個系統(tǒng)的人員我們都要對他進行身份驗證,因為該系統(tǒng)是保護企業(yè)內部資料以及每個員工基本信息的,我們當然不希望有任何人進入該系統(tǒng)進行惡意的破壞,對系統(tǒng)中的數(shù)據(jù)進行修改,維護該系統(tǒng)的系統(tǒng)管理員也不希望有任何麻煩,所以對系統(tǒng)進行安全保護顯的很重要,無論對于誰,系統(tǒng)的安全問題是首要的。為了解決這個問題,有一個簡單、實用,但是老套的方法,就是口令加密。在此我們使用ASP技術對口令加密。簡單的講,就是將用戶提供的口令加密之后,然后讓它和存放于系統(tǒng)中的數(shù)據(jù)比較,如果相同,則通過驗證,否則該用戶就不允許進入。在ASP中,只能使用外部的對象來進行加密。在本系統(tǒng)中,我設計用戶名,密碼等信息存儲在數(shù)據(jù)庫里,當用戶輸入用戶名和密碼的時候系統(tǒng)會使用conn.asp來和數(shù)據(jù)庫進行連接查詢,如果相同,則通過驗證進入系統(tǒng)。也可以存儲在cookies中,因為查詢存在cookies中的數(shù)據(jù)使用的時間較少,不用重復查詢數(shù)據(jù)庫中數(shù)據(jù),這樣減輕了程序冗余的壓力。模塊功能:用戶身份認證實現(xiàn)頁面:default.asp數(shù)據(jù)定義:username,password關鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)2) 數(shù)據(jù)庫查詢sql=select * from userinf where username= & sqlstr(username) & and password= & sqlstr(password) & and forbid=no4.2 工作計劃模塊該模塊主要是實現(xiàn)安排個人工作計劃和增加員工工作任務。當系統(tǒng)管理員增加工作任務時,首先在數(shù)據(jù)庫userinf中查找該員工的用戶名,存在則增加工作任務,包括用戶名、工作任務的日期、工作任務的標題等。模塊功能:個人工作計劃和增加員工工作任務實現(xiàn)頁面:addworkrep.asp數(shù)據(jù)定義:title,recdate,username,superior,remark,imp,finished關鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)2) 數(shù)據(jù)庫查詢sql=select name from userinf where username= & sqlstr(username)sql = Insert Into workrep (username,recdate,title,remark,superior) Values( sql = sql & SqlStr(username) & , sql = sql & # & recdate & # & , sql = sql & SqlStr(title) & , sql = sql & SqlStr(remark) & , sql = sql & SqlStr(superior) & )4.3通告管理模塊系統(tǒng)管理員發(fā)布通告時,在數(shù)據(jù)庫newnotice中插入發(fā)送者用戶名、新通告的標題和描述事件等,當刪除通告的時候,取得該通告發(fā)布的時間,然后在數(shù)據(jù)庫中刪除該通告的所有內容。通告管理模塊包括發(fā)布通告、管理通告和瀏覽通告3個子模塊。(1) 子模塊1模塊功能:發(fā)布通告實現(xiàn)頁面:broadcast_notice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)2) 數(shù)據(jù)庫查詢sql = Insert Into newnotice (sendusername,title,content) Values( sql=sql & SqlStr(oabusyusername) & ,sql = sql & SqlStr(title) & , sql = sql & SqlStr(content) & )(2) 子模塊2模塊功能:管理通告實現(xiàn)頁面:manage_notice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)2) 數(shù)據(jù)庫查詢刪除數(shù)據(jù)庫中的記錄sql = delete * from newnotice where & conditionsql=select * from newnotice order by id desc(3) 子模塊3模塊功能:瀏覽通告實現(xiàn)頁面:looknotice.asp數(shù)據(jù)定義:sendusername,title,content,noticedate,readuserid,sort關鍵代碼:1) 數(shù)據(jù)庫連接ADOset conn=opendb(oabusy,conn,accessdsn)set rs=Server.CreateObject(ADODB.recordset)2) 數(shù)據(jù)庫查詢sql=select * from newnotice order by id desc4.4 公文管理模塊公文管理模塊包括管理公文、發(fā)送公文、已發(fā)公文和已收公文。主要是傳遞企業(yè)內部部門之間的一些公文。模塊功能:管理公文、發(fā)送公文、已發(fā)公文和已收公文(1) 子模塊1模塊功能:管理公文實現(xiàn)頁面:article_managel.asp數(shù)據(jù)定義:senddate,texttype, senddate.documenttype,texttype.number,sender, recipie
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 孕前中醫(yī)特色護理課件
- 車輛贈與及二手車置換服務協(xié)議
- 事業(yè)單位停薪留職人員原單位知識產(chǎn)權保護協(xié)議
- 無人機測繪項目保密及責任承擔合同
- 畢業(yè)生就業(yè)實習與就業(yè)培訓協(xié)議書
- 怎么拿八桂教學通的課件
- 黨紀處分與黨員權利義務等知識綜合測試試卷
- 杭州vr教學課件廠家
- 企業(yè)環(huán)保培訓與能力建設計劃考核試卷
- 高原氣象站電力系統(tǒng)抗風沙能力研究考核試卷
- 人工智能技術創(chuàng)新對產(chǎn)業(yè)高質量發(fā)展的推動作用
- 2024年中國中高端電子鋁箔行業(yè)市場調查報告
- 2025年中國征信行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- Unit 1 Happy Holiday 第6課時(Project Reading Plus) 2025-2026學年人教版英語八年級下冊
- 部編人教版三年級上冊語文必記必背
- 2025年中國PHA可降解塑料行業(yè)市場全景分析及前景機遇研判報告
- 《學習雷鋒精神爭主題班會》課件
- 2025江蘇省射陽中等專業(yè)學校工作人員招聘考試真題
- 河南開封工程職業(yè)學院招聘筆試真題2024
- 2025河南省豫地科技集團有限公司社會招聘169人筆試參考題庫附帶答案詳解析集合
- 開標室使用管理制度
評論
0/150
提交評論