版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、團結科技人力資源管理系統(tǒng)的設計與實現(xiàn)內容摘要:人力資源管理系統(tǒng)就是一種常用的管理信息應用軟件系統(tǒng)。本設計結合團結科技公司的人力資源管理為背景,以.NET為開發(fā)平臺,采用B/S(Browser/Server)瀏覽器/服務器結構的三層Web應用程序開發(fā)設計模型,用SQL Server 2000為數(shù)據(jù)庫,和C#開發(fā)工具所開發(fā)。本系統(tǒng)包括人事,考勤,培訓,招聘以及系統(tǒng)設置等信息管理的功能。經(jīng)測試能正常運行,基本上能滿足公司的人事管理需求和安全在要求,把相關人員從紛繁復雜的人事信息管理中解脫出來,提高了工作效率。關鍵詞:人力資源管理 B/S模式 ASPDesign and implementation
2、of tuanjie technology human resources management system顯示對應的拉丁字符的拼音字典 - HYPERLINK :/ google /dictionary?source=translation&hl=zh-CN&q=人力資源管理系統(tǒng)的設計與實現(xiàn)&langpair=en|zh-CN 查看字典詳細內容Abstract: Human resources management system is a commonly management information systems.this design develop Tuanjie Technolo
3、gy Human Resources Management System as the background to. NET as a development platform, and the using of B/S (Browser/Server) browser/server three-tier structure of Web application development and design model,and using SQL Server 2000 database, using ASP.NET technology and C# based development to
4、ols development. The system includes the personnel, time and attendance, training, recruitment, and system settings, and information management functions. The test can be normal operation, the company can basically meet the needs and safety of personnel management in the requirements of the relevant
5、 personnel from the complicated to extricate personnel information management, improved work efficiency.Keywords: Human resource management B/S mode ASP朗讀顯示對應的拉丁字符的拼音字典 - HYPERLINK :/ google /dictionary?source=translation&hl=zh-CN&q=內容摘要:人力資源管理系統(tǒng)就是一常用的管理信息應用軟件系統(tǒng),本設計結合團結科技公司的人力資源管理為背景,以.NET為開發(fā)平臺,采用B/
6、S(Browser/Server)瀏覽器/服務器結構的三層Web應用程序開發(fā)設計模型,用SQL%20Server%202000為數(shù)據(jù)庫,采用了基于ASP.NET技術和C l 開發(fā)工具所開發(fā)。本系統(tǒng)包括人事,考勤,培訓,招聘以及系統(tǒng)設置等信息管理的功能。經(jīng)測試能正常運行,基本上能滿足公司的人事管理需求和安全在要求,把相關人員從紛繁復雜的人事信息管理中解脫出來,提高了工作效率。 關鍵詞:人力資源管理 B/S模式 ASP &langpair=zh|en 查看字典詳細內容目 錄 TOC o 1-3 h z u HYPERLINK l _Toc275401896 一、緒論 PAGEREF _Toc275
7、401896 h 1 HYPERLINK l _Toc275401897 (一)國內外現(xiàn)狀 PAGEREF _Toc275401897 h 1 HYPERLINK l _Toc275401898 (二)目的與意義 PAGEREF _Toc275401898 h 2 HYPERLINK l _Toc275401899 二、系統(tǒng)分析 PAGEREF _Toc275401899 h 2 HYPERLINK l _Toc275401900 (一)需求調查 PAGEREF _Toc275401900 h 2 HYPERLINK l _Toc275401901 1團結科技介紹 PAGEREF _Toc27
8、5401901 h 2 HYPERLINK l _Toc275401902 2團結科技人力資源管理現(xiàn)狀 PAGEREF _Toc275401902 h 3 HYPERLINK l _Toc275401903 3用戶需求 PAGEREF _Toc275401903 h 3 HYPERLINK l _Toc275401904 (二)需求分析 PAGEREF _Toc275401904 h 4 HYPERLINK l _Toc275401905 三、 系統(tǒng)開發(fā)技術與開發(fā)工具 PAGEREF _Toc275401905 h 4 HYPERLINK l _Toc275401906 (二)開發(fā)工具 PAG
9、EREF _Toc275401906 h 4 HYPERLINK l _Toc275401907 1ASP開發(fā)技術 PAGEREF _Toc275401907 h 4 HYPERLINK l _Toc275401908 2B/S結構 PAGEREF _Toc275401908 h 5 HYPERLINK l _Toc275401909 3開發(fā)工具 PAGEREF _Toc275401909 h 5 HYPERLINK l _Toc275401910 (二)開發(fā)及運行環(huán)境 PAGEREF _Toc275401910 h 6 HYPERLINK l _Toc275401911 四、系統(tǒng)功能結構設計
10、 PAGEREF _Toc275401911 h 7 HYPERLINK l _Toc275401912 (一)設計目標 PAGEREF _Toc275401912 h 7 HYPERLINK l _Toc275401913 (二)總體結構設計 PAGEREF _Toc275401913 h 7 HYPERLINK l _Toc275401914 五、系統(tǒng)數(shù)據(jù)庫設計 PAGEREF _Toc275401914 h 8 HYPERLINK l _Toc275401915 1部門表(tb_Dept) PAGEREF _Toc275401915 h 9 HYPERLINK l _Toc2754019
11、16 2. 考勤時間設置表(tb_KaoqinSetup) PAGEREF _Toc275401916 h 9 HYPERLINK l _Toc275401917 3. 工作任務表(tb_work) PAGEREF _Toc275401917 h 9 HYPERLINK l _Toc275401918 4. 薪金信息表(tb_Wage) PAGEREF _Toc275401918 h 10 HYPERLINK l _Toc275401919 5. 合同模板表(tb_Pact) PAGEREF _Toc275401919 h 10 HYPERLINK l _Toc275401920 6. 假期申
12、請表(tb_Leave) PAGEREF _Toc275401920 h 11 HYPERLINK l _Toc275401921 7. 員工信息表(tb_Employee) PAGEREF _Toc275401921 h 11 HYPERLINK l _Toc275401922 8. 發(fā)信息列表(tb_Messagef) PAGEREF _Toc275401922 h 12 HYPERLINK l _Toc275401923 9. 收信息列表(tb_Message) PAGEREF _Toc275401923 h 13 HYPERLINK l _Toc275401924 六、網(wǎng)站設計與實現(xiàn)
13、PAGEREF _Toc275401924 h 13 HYPERLINK l _Toc275401925 (一)模塊功能介紹 PAGEREF _Toc275401925 h 13 HYPERLINK l _Toc275401926 (二)網(wǎng)站首頁運行結果 PAGEREF _Toc275401926 h 13 HYPERLINK l _Toc275401927 (三)用戶登錄模塊 PAGEREF _Toc275401927 h 14 HYPERLINK l _Toc275401928 七、人事管理模塊設計與實現(xiàn) PAGEREF _Toc275401928 h 17 HYPERLINK l _To
14、c275401929 (一)人力規(guī)劃 PAGEREF _Toc275401929 h 17 HYPERLINK l _Toc275401930 1部門設置 PAGEREF _Toc275401930 h 17 HYPERLINK l _Toc275401931 2職位設置 PAGEREF _Toc275401931 h 25 HYPERLINK l _Toc275401932 3人事設置 PAGEREF _Toc275401932 h 26 HYPERLINK l _Toc275401933 4添加員工 PAGEREF _Toc275401933 h 28 HYPERLINK l _Toc27
15、5401934 5填寫合同 PAGEREF _Toc275401934 h 30 HYPERLINK l _Toc275401935 6合同管理 PAGEREF _Toc275401935 h 31 HYPERLINK l _Toc275401936 7合同模版 PAGEREF _Toc275401936 h 32 HYPERLINK l _Toc275401937 (二)工作管理 PAGEREF _Toc275401937 h 32 HYPERLINK l _Toc275401938 1布置工作任務 PAGEREF _Toc275401938 h 32 HYPERLINK l _Toc275
16、401939 2工作任務管理 PAGEREF _Toc275401939 h 36 HYPERLINK l _Toc275401940 3在線發(fā)布通知 PAGEREF _Toc275401940 h 37 HYPERLINK l _Toc275401941 八、總結與展望 PAGEREF _Toc275401941 h 39 HYPERLINK l _Toc275401942 (一)總體情況 PAGEREF _Toc275401942 h 39 HYPERLINK l _Toc275401943 (二)前景展望 PAGEREF _Toc275401943 h 39 HYPERLINK l _T
17、oc275401944 九、致 謝 PAGEREF _Toc275401944 h 39 HYPERLINK l _Toc275401945 參考文獻 PAGEREF _Toc275401945 h 41團結科技人力資源管理系統(tǒng)的設計與實現(xiàn)一、緒論20世紀60年代,計算機技術已經(jīng)進入實用階段,第一代的人力資源管理系統(tǒng)的出現(xiàn)為人力資源的管理展示了美好的前景,即用計算機的高速度和自動化來替代手工的巨大工作量,用計算機的高準確性來避免手工的錯誤和誤差,使大規(guī)模集中處理大型企業(yè)的薪資成為可能。 20世紀70年代末,計算機技術的飛速發(fā)展,為人力資源管理系統(tǒng)的階段性發(fā)展提供了可能。第二代人力資源管理系統(tǒng)主
18、要是由計算機專業(yè)人員開發(fā)研制的,它主要在于信息數(shù)據(jù)的收集和維護,主要的功能模塊包括人事信息、薪資福利等。20世紀90年代末,由于市場競爭的需要,人才已經(jīng)成為企業(yè)最重要的資產(chǎn)之一。企業(yè)對人力資源管理系統(tǒng)有了更高的需求,同時由于個人電腦的普及,數(shù)據(jù)庫技術、客戶/服務器技術,特別是Internet/Intranet技術的發(fā)展,使得人力資源管理系統(tǒng)的發(fā)生革命性的變化。第三代人力資源管理系統(tǒng)用集中的數(shù)據(jù)庫將幾乎所有與人力資源相關的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源,使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。隨企業(yè)對人力資源的重視,從21世紀初開始人力
19、資源真正應用到企業(yè)中去,相應也就誕生了人力資源控制系統(tǒng),也就是第四代人力資源管理系統(tǒng)。隨著企業(yè)信息化步伐的加快,信息技術在企業(yè)管理當中所起的作用越來越大,而企業(yè)要實現(xiàn)從人力資源管理到人力資本管理的轉變,也離不開信息技術的幫助。人力資本管理系統(tǒng)將是企業(yè)人力資源管理管理未來發(fā)展的趨勢。目前關于人力資本管理方面的模型和信息系統(tǒng)比較缺乏。(一)國內外現(xiàn)狀1國內狀況中國的軟件系統(tǒng)大多源自管理信息系統(tǒng)(MIS),從部門業(yè)務需求的角度出發(fā)設計。管理信息系統(tǒng)設計的初衷是服務于企業(yè)內絕大多數(shù)的業(yè)務操作人員,將業(yè)務操作人員的重復性勞動予以初步自動化,即從管理理論抽象出理想化的業(yè)務管理模式,在基于該業(yè)務模式的基礎上
20、實現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務流程電子化。管理信息系統(tǒng)的設計,是根據(jù)中小型企業(yè)業(yè)務單元的需求來編寫的,一般無法滿足多體制、多元化、多重組織結構的大型企業(yè)數(shù)據(jù)處理需求。人力資源管理價值取向即管理者對人、人力資源在管理中的價值認識。傳統(tǒng)人事管理把人、人力看作是成本,把人事管理看作是行政事務。經(jīng)過幾年公司改革后,公司人事主管對人力資源的認識中有85的管理者回答“公司最重要的因素是人”,8的管理者回答是“錢”,還有7回答是物質或者其他;在“職工利益與企業(yè)利益關系”的認識上,63的管理者認為是“一致的”,19的認為是“不一致”的,分別有6和12的管理者選擇了二者是“沖突的”和“說不清楚”;另外,在對“現(xiàn)代人
21、力資源管理與傳統(tǒng)人事管理區(qū)別”的認識上,有54的管理者認為二者之間存在“很大差別”,有 29的管理者認為存在“一些差別”, 15的認為二者之間“無多大差別”?,F(xiàn)在 公司70%員工擁有大學本科以上學歷,近80%的員工年齡在30歲以下,研發(fā)和工程技術人員占公司員工的70%,充分體現(xiàn)高科技企業(yè)的人員特征。公司以往沒有人力資源部,只有一個人負責人事勞動工作,人力資源管理規(guī)章制度不健全,各項工作沒有很好開展。2國外狀況國外人力資源管理系統(tǒng)起步較早,完整性和成熟度高,開發(fā)出了適用于不同行業(yè)的解決方案。具有雄厚的實力,在技術力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入。國外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)展,
22、其設計思路蘊涵了先進的管理理念;西方發(fā)達國家已廣泛使用人力資源管理系統(tǒng),其他一些軟件系統(tǒng)如ERP(企業(yè)資源計劃)、WFM(工作流管理)等在開發(fā)過程中預留了與人力資源管理系統(tǒng)的接口,使得國外的人力資源管理系統(tǒng)今后的擴展難度降低。國外人力資源管理系統(tǒng)對于基于互聯(lián)網(wǎng)技術的研究和支持不遺余力,以PeopleSoft為例,其最新版本是完全基于互聯(lián)網(wǎng)架構的版本,使得其易用性大大加強。(二)目的與意義隨著市場競爭的日趨激烈,人才已成為實現(xiàn)企業(yè)自身戰(zhàn)略目標的一個非常關鍵的因素。建立一套人力資源管理系統(tǒng)不僅可以簡化、規(guī)范企事業(yè)單位的日常操作,而且可以使企業(yè)人事管理更加簡單、方便、快捷、清晰、從而減輕工作人員的勞
23、動強度,提高了工作效率,減少了人工操作的失誤,減低企業(yè)的財政消耗,還能夠加快物資的周轉速度,提高生產(chǎn)效率,從而加強了管理的信息化手段,提高企業(yè)的管理水平、業(yè)務的運轉效率和服務質量,提高了單位的經(jīng)濟效益。通過一個人力資源管理系統(tǒng)的開發(fā)過程,可以使我們掌握實際編程技術,培養(yǎng)形成正確的思維方法和嚴謹?shù)目茖W態(tài)度,提高調查研究,方案論證,創(chuàng)新意識以及自我學習的能力。通過使用ASP.NET技術與SQL Server 2000數(shù)據(jù)庫相結合,開發(fā)出一個符合設計要求,比較實用的人事管理系統(tǒng)。有了此系統(tǒng),人員管理的高效性,合理性,科學性就與計算機的方便快捷有機地結合起來,給企業(yè)的人員管理帶來前所未有的方便。二、系
24、統(tǒng)分析(一)需求調查1團結科技介紹 團結科技是專為政府、事企業(yè)單位等開發(fā)管理軟件的公司,公司擁有一批高素質的、具有豐富的網(wǎng)絡規(guī)劃、網(wǎng)絡優(yōu)化理論素養(yǎng)、軟件開發(fā)經(jīng)驗、工程經(jīng)驗的技術人員和專家顧問。并且公司的主要開發(fā)和管理人員均有多年的無線通信行業(yè)的工作經(jīng)驗。企業(yè)已經(jīng)在信息化的道路上走了很長的時間 ,各種軟件已經(jīng)在普遍的使用。公司主要擁有:人事部、網(wǎng)絡部、程序部、市場部、業(yè)務部、宣傳部、文檔部、財務部、后勤部等部門。公司機構圖如圖1所示:人 事 部董 事 會網(wǎng) 絡 部宣 傳 部文 檔 部財 務 部后 勤 部業(yè) 務 部市 場 部程 序 部圖1 公司機構圖2團結科技人力資源管理現(xiàn)狀目前人力資源管理主要是
25、依靠單位內部人員人工統(tǒng)計各類資料與檔案,靠人工的方式收發(fā)文件和通知相關事宜等。各個部門各自管理,在每星期公司周例會上通報自己部門信息及將要處理事件,會議上公司通過專門管理人員將各個部門信息、資料進行匯總,最后再發(fā)布到其他部門。雖然,該公司內部局域網(wǎng)進行統(tǒng)計、通知以及信息傳閱,但是,這些資源之間仍未被集成起來,每一個信息系統(tǒng)都是孤立的,信息的流動速度不夠快,信息的共享程度相當?shù)汀?用戶需求通過調查,用戶要求系統(tǒng)需具有以下功能;由于操作人員的計算機知識普遍較差,要求系統(tǒng)良好的人機操作界面。由于該系統(tǒng)的使用對象多,要求有較好的權限管理。具有發(fā)布、接收企業(yè)公函、公共消息的功能。對人力資源基礎信息進行管
26、理。企業(yè)員工人事管理。企業(yè)員工工作任務管理,部門、員工的工作任務的分配、管理。對員工考勤情況進行管理,設置員工考勤時間。提供個人工作管理平臺,方便員工日常工作管理,日常信息傳遞。個人信息的維護。對企業(yè)員工培訓的一系列相關信息內容進行管理。企業(yè)招聘、應聘信息,招聘、應聘人員信息的全面管理。員工薪酬信息的管理,包括薪酬信息的查詢、登記、刪除。員工保險知識、基本介紹、政策法規(guī)等相關內容的管理。系統(tǒng)用戶信息管理,用戶權限設置。系統(tǒng)退出。(二)需求分析人力資源管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應用程序,由人事管理、個人管理、招聘管理、培訓管理、保險廣場、薪酬管理、系統(tǒng)管理等部分組成,規(guī)劃系統(tǒng)功能模塊如下:人
27、事管理模塊該模塊主要功能是管理人事管理的基礎信息、工作任務、工作人員考勤信息、考勤時間設置。個人管理模塊該模塊的主要功能是管理個人工作任務、查看企業(yè)公函、消息等、修改個人密碼,并提供個人信息檢索功能。招聘管理模塊該塊主要功能是管理企業(yè)招聘信息、企業(yè)的應聘信息、企業(yè)人才庫。培訓管理模塊該模塊主要功能的培訓計劃、培訓實施、培訓材料等信息進行管理。保險廣場模塊該模塊主要功能是管理保險基本常識信息、保險產(chǎn)品介紹信息、保險政策法規(guī)信息。薪酬管理模塊該模塊主要功能是管理員工薪酬信息。系統(tǒng)設置模塊該模塊主要功能是管理操作員信息、設置操作員操作權限。3、 系統(tǒng)開發(fā)技術與開發(fā)工具開發(fā)工具1ASP開發(fā)技術ASP(
28、ApplicationServiceProvider,應用軟體租賃服務提供者)即是指“透過網(wǎng)絡以租賃方式提供應用軟體服務的從業(yè)者”,即是指業(yè)者以應用軟體為主體,透過網(wǎng)絡一對多地傳遞服務,這種以服務為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權,并且亦能因為業(yè)者集中式的管理而大幅降低企業(yè)維護的成本。本系統(tǒng)中ASP的主要功能有:處理由瀏覽器傳送到站點服務器的表單輸入。訪問和編輯服務器端的數(shù)據(jù)庫表,使用瀏覽器即可輸入、更新和刪除站點服務器的數(shù)據(jù)庫中的數(shù)據(jù)。讀寫站點服務器的文件,實現(xiàn)訪客計數(shù)器、座右銘等功能。使用VBScript、JAVAScript簡易的腳本語言,結合
29、HTML碼,快速完成站點的應用程序。通過站點服務器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。 2B/S結構B/S結構即BrowserServer(瀏覽器服務器)結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。在本系統(tǒng)中B/S結構用戶界面完全通過WWW瀏覽器實現(xiàn)部分事務邏輯在前端實現(xiàn)但是主要事務邏輯在服務器端實現(xiàn)形成所謂3-tier結構。開發(fā)簡單,共享性強。能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WKN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫:它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。
30、特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效。其結構如圖2所示: 圖2 B/S結構圖3開發(fā)工具(1)VBScriptVBScript可以被用來自動地完成重復性的Windows操作系統(tǒng)任務。在Windows操作系統(tǒng)中,VBScript可以在Windows Script Host的范圍內運行。Windows操作系統(tǒng)可以自動辨認和執(zhí)行*.VBS和*.WSF兩種文件格式,此外Internet Explorer可以執(zhí)行HTA和CHM文件格式。VBS和WSF文件完全是文字式的,它們只能通過少數(shù)幾種對話窗口與用戶通訊。HTA和CHM文件使用HTML格式,它們的程序碼可以象
31、HTML一樣被編輯和檢查。在WSF、HTA和CHM文件中VBScript和JavaScript的程序碼可以任意混合。HTA文件實際上是加有VBS、JavaScript成分的HTML文件。CHM文件是一種在線幫助,用戶可以使用專門的編輯程序將HTML程序編輯為CHM。(2)JavaScript在本系統(tǒng)中JavaScript語句可以直接嵌入到HTML文檔中,其語句的解釋執(zhí)行由Web瀏覽器負責,不需要額外的開發(fā)環(huán)境。JavaScript腳本語言的運行依賴于Web瀏覽器,而與操作環(huán)境無關,只要客戶機能運行支持JavaScript的Web瀏覽器,就可以運行嵌入JavaScript腳本的Web頁面。而且,
32、當使用Web瀏覽器瀏覽嵌入JavaScript腳本的Web頁面時,用戶不需要擔心JavaScript腳本會刪除或修改客戶機的文件。同時,沒有服務器端程序的幫助,JavaScript腳本不能在服務器上打開文件和存儲信息。此外,使用JavaScript腳本語言,可以在客戶端實現(xiàn)與用戶的交互,確認瀏覽者的身份、需要交互的內容等,減輕了Web服務器的負擔,減少了網(wǎng)絡流量并節(jié)省了用戶交互時間。 (3)SQL Server 2000SQL Server 2000數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心,使用數(shù)據(jù)庫鏡像功能,可以將自動失效轉移建立到一個待用服務器上,增強用戶SQL Server服務器系統(tǒng)的可用
33、性。在安全性能上的改進,如數(shù)據(jù)庫加密、設置安全默認值、增強密碼策略、縝密的許可控制、以及一個增強型的安全模式,使系統(tǒng)安全性能提高。(二)開發(fā)及運行環(huán)境1硬件平臺CPU:P4 1.8GHz。內存:256MB以上。2軟件平臺:操作系統(tǒng):Windows xp/ Windows 2000/Windows 2003。數(shù)據(jù)庫:SQL Server 2000。瀏覽器:IE6.0。Web服務器:IIS6.0。分辨率:最佳效果1024768像素。四、系統(tǒng)功能結構設計(一)設計目標本系統(tǒng)是針對中小型企業(yè)人力資源管理情進行設計的,主要實現(xiàn)如下目標:對企業(yè)人力資源管理的基本信息進行管理。管理企業(yè)的員工信息(即人事管理
34、功能)。實現(xiàn)企業(yè)工作任務的在線分配功能。通過網(wǎng)站對員工考勤進行管理、并設置考勤時間。實現(xiàn)為個人提供網(wǎng)工作平臺的功能。實現(xiàn)個人信息全面檢索的功能。實現(xiàn)個人在線遞交假期申請的功能。實現(xiàn)企業(yè)的招聘信息、應聘信息的管理功能。企業(yè)人才庫管理功能。實現(xiàn)企業(yè)員工培訓的一系列相關信息的管理等。員式薪酬信息管理。企業(yè)員工相關保險知識、政策法規(guī)等信息的管理。實現(xiàn)員工間的信息的傳遞、企業(yè)信息(包括會議通知、培訓通知、工作任務分配等)的發(fā)布、接收、查詢等到功能。系統(tǒng)用戶信息的管理。系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。(二)總體結構設計人力資源管理系統(tǒng)總體功能結構如圖3所示。圖3
35、人力資源管理系統(tǒng)功能結構圖五、系統(tǒng)數(shù)據(jù)庫設計本系統(tǒng)數(shù)據(jù)庫采用SQLServer 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_people。數(shù)據(jù)庫db_ people中主要涉及部門表、考勤表、工作任務表、薪金信息表、合同模板表、假期申請表、員工信息表、收發(fā)信息列表等。1部門表(tb_Dept)部門表主要用于保存部門信息該表結構如表1所示。表1 表tb_Dept的結構字段名數(shù)據(jù)類型長度描述idint4自動編號titleVarchar100部門標題levelInt4級別shangjivarchar100所屬上級部門的idupvarchar500級別排序contentvarchar2000部門描述2. 考勤
36、時間設置表(tb_KaoqinSetup)考勤時間設置表主要用于保存考勤時間設置的信息,該表結構如表2所示。表2 表tb_KaoqinSetup的結構字段名數(shù)據(jù)類型長度描述idint4自動編號shangwusvarchar50上午上班時間shangwixvarchar50上午下班時間xiawusvarchar50下午上班時間xiawuxvarchar50下午下班時間3. 工作任務表(tb_work)工作任務表主要用于保存工作任務的信息,該表的結構如表3所示。表3 表tb_work結構字段名數(shù)據(jù)類型長度描述idint4自動編號titlevarchar100任務標題contentvarchar50
37、00任務內容buzhizhevarchar100布置任務的人buzhitimevarchar50布置任務時間wanchengzhevarchar50完成任務的人wanchengtimevarchar50完成任務的期限wanchengduvarchar50任務是否完成wanchengleivarchar50完成者的類別4. 薪金信息表(tb_Wage)薪金信息表主要用于保存員工的薪金信息,該表的結構如表4所示。表4 表tb_wage結構字段名數(shù)據(jù)類型長度描述idint4自動編號nameint4員工姓名idyearvarchar10薪金登記的年份monthvarchar10薪金登記的月份gongz
38、uovarchar10工作日數(shù)rixinvarchar10日薪benxinvarchar10本薪jiagjinvarchar10獎金jiarivarchar10假日津貼quanqinvarchar10全勤獎金jiabanvarchar10加班津貼benqivarchar10本期工資fulivarchar10福利金huoshivarchar10伙食費suodevarchar10所得稅jiezhivarchar10借支shifavarchar10實發(fā)工資5. 合同模板表(tb_Pact)合同模板表主要用于保存合同的模板信息,該表的結構如表5所示。表5 表tb_Pact結構字段名數(shù)據(jù)類型長度描述id
39、int4自動編號leichar10合同類型contentvarchar5000合同內容titlevarchar50合同標題6. 假期申請表(tb_Leave)假期申請表主要用于保存假期申請信息,該表結構如表6所示。表6 表tb_Leave的結構字段名數(shù)據(jù)類型長度描述idint4自動編號namevarchar50姓名kshijianvarchar50假期申請開始時間jshijianvarchar50假期申請結束時間jiayinvarchar50請假原因timevarchar50發(fā)布時間rpivarchar50人事部門審批suoshuint4所屬部門kyearvarchar50假期申請開始年份km
40、onthvarchar50假期申請開始月份kdayvarchar50假期申請開始日期jyearvarchar50假期申請結束年份jmonthvarchar50假期申請結束月份jdayvarchar50假期申請結束日期7. 員工信息表(tb_Employee)員工信息表主要保存員工的信息,該表的結構如表6所示。表7 表tb_Employee結構字段名數(shù)據(jù)類型長度描述idint4自動編號namevarchar50姓名enamevarchar50英文名agevarchar2年齡sexvarchar2性別chushengvarchar10出生日期jiguanvarchar50籍貫xianzhivarc
41、har50現(xiàn)在住址telvarchar50聯(lián)系 handervarchar50 jingongsivarchar50進公司的日期zhengshiint4是否為正式員工hetongvarchar50合同類型idqixianvarchar50合同期限youxiaoqivarchar1000有效期zhiweiint4職位idsuoshuvarchar50部門idkongint41是成為公司員工emailvarchar50電子郵件xuelivarchar50學歷schoolvarchar50畢業(yè)學校zhuanyevarchar50所學專業(yè)mianmaovarchar4政治面貌hunvarchar4是否
42、已婚workvarchar50工作經(jīng)驗8. 發(fā)信息列表(tb_Messagef)發(fā)信息列表主要用于保存發(fā)送的信息,該表的結構如表8所示。表8 表tb_Messagef結構字段名數(shù)據(jù)類型長度描述idint4自動編號titlevarchar100信息標題contentvarchar5000信息內容fabuzhevarchar50發(fā)布者的用戶名jieshouzheint4接受者的姓名idtimevarchar50發(fā)布時間tongzhileivarchar50信息發(fā)送的類型9. 收信息列表(tb_Message)收信息列表主要用于保存收到的信息,該表的結構如表9所示。表9 表tb_Message結構字
43、段名數(shù)據(jù)類型長度描述idint4自動編號titlevarchar100信息標題contentvarchar5000信息內容fabuzhevarchar50發(fā)布者的用戶名六、網(wǎng)站設計與實現(xiàn)(一)模塊功能介紹網(wǎng)站主要包括以下功能模塊:人事管理:主要包括人力規(guī)劃、工作管理和考勤管理3個部分。個人管理:主要包括工作管理、消息管理、信息檢索和個人維護4個部分。招聘管理:主要包括招聘信息管理和企業(yè)人才庫兩個部分。培訓管理:主要包括培訓計劃、培訓實施和培訓材料3個部分。保險管理:主要包括基本常識、產(chǎn)品介紹、政策法規(guī)、基本常識管理、產(chǎn)品介紹管理和政策法規(guī)管理6個部分。薪酬管理:主要包括薪酬登記、薪酬修改個薪酬
44、查詢3個部分。系統(tǒng)管理:主要包括添加用戶和用戶信息管理。(二)網(wǎng)站首頁運行結果網(wǎng)站首頁主要由三大部分組成,一部分是管理導航區(qū),二部分是功能導航區(qū),三部分是展示區(qū)。進入系統(tǒng)后,網(wǎng)站首頁的運行結果如圖4所示。圖4 網(wǎng)站首頁運行結果網(wǎng)站頁面的各部分說明以列表形式給出,如表10所示。表10 網(wǎng)站首頁解析區(qū)域名稱說明對應文件1管理導航區(qū)主要用于選擇各種管理操作2功能導航區(qū)主要用于選擇各種功能操作3展示區(qū)主要顯示各種功能或者列表(三)用戶登錄模塊網(wǎng)站登錄主要是用戶通過登錄進入管理頁面進行合法的操作。網(wǎng)站登錄模塊主要用于驗證用戶是否是合法用戶。網(wǎng)站登錄頁面由兩部分組成,即用于收集登錄信息的前臺表單部分和用于
45、驗證的后臺處理部分。網(wǎng)站登錄頁面的設計效果如圖5所示。圖5 網(wǎng)站登錄頁面的設計效果網(wǎng)站登錄頁面中涉及的HTML表單如表11所示。表11 網(wǎng)站登錄頁面中涉及的HTML表單元素名稱類型含義重要屬性form1Form表單action=check.asp?action=login method=postadmin_nametext用戶名class=wenben size=8admin_pwdtext密碼class=wenben size=8Submitimage登錄按鈕value=提交 src=images/login_04.gif當單擊“登錄系統(tǒng)”按鈕時,后臺對用戶的身份進行驗證,主要是檢索用戶名和
46、密碼在數(shù)據(jù)庫中是否存在。如果存在那么登錄成功,進入操作頁面,否則登錄失敗。其程序代碼如下:% if request(action)=login thenadmin_name=request(admin_name)獲取用戶名admin_pass=request(admin_pass)獲取密碼username=trim(request(admin_name)password=trim(request(admin_pass)for i=1 to len(username) user=mid(username,i,1)if user= or user=% or user= or user=& or u
47、ser=| thenresponse.write & alert(您的用戶名含有非法字符,請重新輸入!); & history.back() & end ifnextfor i=1 to len(password)pass=mid(password,i,1)if pass= or pass=% or pass= or upass=& or pass=| thenresponse.write & alert(您的密碼含有非法字符,請重新輸入!); & history.back() & end ifnext在數(shù)據(jù)庫中檢索用戶名和密碼時候正確set rs=server.CreateObject(ad
48、odb.recordset)sql=select * from tb_User where username=&admin_name&and userpwd=&admin_pass& rs.open sql,conn,1,1if rs.eof then 記錄集為空也就是說用戶名或者密碼錯誤response.write 對不起,您輸入的用戶名或密碼,請重新輸入,謝謝!本軟件建議您使用IE6.0以上版本,分辨率:1024*768返回else 記錄集不為也就是說用戶名和密碼正確,進入管理頁面session(admin_name)=request(admin_name)response.Redirec
49、t(index.asp)跳轉到管理首頁end if set rs=nothingset conn=nothingend if%七、人事管理模塊設計與實現(xiàn)人事管理模塊主要包括人力規(guī)劃、工作管理和考勤管理三大部分組成。(一)人力規(guī)劃人力規(guī)劃主要包括部門設置、職位設置、人事設置、添加員工、填寫合同、合同管理和合同模版7部分組成。1部門設置部門設置主要用于用戶管理部門的名稱,包括顯示、添加、修改和刪除部門信息4個部分。部門顯示當用戶在單擊“部門設置”超鏈接時,頁面在展示區(qū)會顯示出部門名稱,并且按級別進行排序。其程序代碼如下:% set rs=server.CreateObject(adodb.reco
50、rdset)sql=select * from tb_Dept order by uprs.open sql,conn,1,1 xian=for i=1 to rs(level)-1xian = xian&nextxian = xian&trim(rs(title)& %當用戶在頁面展示區(qū)內在單擊部門名稱的超鏈接時,會在右側顯示出其部門的詳細信息。主要是根據(jù)傳遞的參數(shù)查找相應的記錄并顯示來實現(xiàn)的。查詢部門詳細信息的程序代碼如下:%部門名稱set rs=server.CreateObject(adodb.recordset)sql=select * from tb_Dept where id=&
51、request(id)rs.open sql,conn,1,1上級部門if rs(shangji) thenset rss=server.CreateObject(adodb.recordset)sqls=select * from tb_Dept where id=&rs(shangji)rss.open sqls,conn,1,1end if下級部門 set rsd=server.CreateObject(adodb.recordset)sqld=select * from tb_Dept where shangji=&request(id)rsd.open sqld,conn,1,1職位
52、名稱set rsz=server.CreateObject(adodb.recordset)sqlz=select * from tb_ZhiWei where suoshu=&rs(id)rsz.open sqlz,conn,1,1%通過以下代碼顯示部門名稱:部門名稱通過以下代碼顯示上級部門名稱:% if rs(shangji) then %a href=deptopen.asp?id=通過以下代碼顯示下級部門名稱:a href=deptopen.asp?id=通過以下代碼顯示部門描述:通過以下代碼顯示部門所含職位的名稱: a href=javascript:onClick=window.o
53、pen(zhiweiopen.asp?id=,width=350,height=150)部門顯示頁面的運行結果如圖6所示。圖6 部門顯示頁面的運行結果部門添加部門添加主要用于添加部門的名稱。在添加部門名稱時要先選擇其上級部門,然后進行添加。其部門添加的設計效果如圖7所示。圖7 部門添加頁面設計效果部門添加頁面中涉及的HTML表單如表12所示。表12 部門添加頁面中涉及的HTML表單元素名稱類型含義重要屬性form1Form表單method=post action= posthidden判斷表單是否提交value=truetitletext部門名稱value=upselect上級部門option
54、 value=Submitimage添加按鈕value=提交src=images/login_04.gifSubmit2reset重置按鈕Value=重置當用戶單擊“添加部門”超鏈接后,進入部門名稱添加頁面,填寫完部門名稱,“添加”按鈕,系統(tǒng)會把用戶添加的數(shù)據(jù)提交給本頁進行數(shù)據(jù)處理。其數(shù)據(jù)處理的程序代碼如下:添加部門%if request(post) thenif request(title) thenset rsc=server.CreateObject(adodb.recordset)sqlc=select * from tb_Dept where shangji=&request(up)
55、& and title=&request(title)&rsc.open sqlc,conn,1,1if not rsc.eof thenresponse.Write(alert(同一級別下的部門不能重名);location=javascript:history.go(-1)response.End()end if%部門修改在部門詳細信息顯示頁面(如圖6所示),單擊“修改部門”超鏈接,可以對部門的名稱進行修改。其修改部門信息頁面設計效果如圖8所示。圖8 修改部門信息頁面設計效果當用戶單擊“修改“按鈕,會把用戶修改的數(shù)據(jù)提交給本頁進行數(shù)據(jù)處理。數(shù)據(jù)處理的程序代碼如下:%if request (p
56、ost) thenSet rsa=server.CreateObject (adodb.recordset)Sqla=select * from tb_Dept where id=&request (id)r sqla,conn,1,3rsa(title)=request(title)添加標題rsa(content)=request(content)添加內容 response.Write (alert (修改成功);opener.location.reload();window.close() 關閉窗口時刷新父窗口End if%部門刪除在部門詳細信息顯示頁面(如圖6所示),單擊“刪除部門”超鏈
57、接,可以對部門的名稱以及其部門下級的有部門及其相關信息刪除。其刪除部門的程序數(shù)據(jù)處理代碼如下:%Doid=request (del)if request(del)=1 thenresponse.Write(alert(對不起這個部門不能刪除!) )Elseif request (del) thenset rsb=server.CreateObject(adodb.recordset)sqlb=Select * from tb_dept where id=&doidrsb.Open sqlb,conn,1,3if not rsb.EOF thenbup = rsb(up)set rsd=serv
58、er.CreateObject(adodb.recordset)sqld=Select * from tb_deptrsd.Open sqld,conn,1,3dup = rsd(up)delid =rsd(id)if InStr(bup,) 0 thendel_name=split(dup,)if del_name(0) = bup thenset rsre=server.CreateObject(adodb.recordset)sqlre=select * from tb_Employee where suoshu=&delidrsre.open sqlre,conn,1,1do whil
59、e not rsre.eof set rs=server.CreateObject(adodb.recordset)sql=select * from tb_User where name=&rsre(id)rs.open sql,conn,1,3subdel1Loopsubdel2LoopEnd ifresponse.write alert(部門刪除成功!); parent.location.reload () elseif InStr(dup,bup) 0 thenSet rsre=server.CreateObject (adodb.recordset)sqlre=select * fr
60、om tb_Employee where suoshu=&delidrsre.open sqlre,conn,1,1do while not rsre.eof set rs=server.CreateObject(adodb.recordset)sql=select * from tb_User where name=&rsre(id)rs.open sql,conn,1,3subdel1loopsubdel2loopend ifend ifloopresponse.write alert(部門刪除成功!); parent.location.reload () set rsd=nothinge
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版高端商場商鋪租賃服務合同范本4篇
- 2025年度航空貨物保險與理賠服務合同范本4篇
- 2025年度旅游包車團隊緊急救援服務合同4篇
- 2025年度網(wǎng)絡安全服務代理傭金服務合同4篇
- 二零二五年度消防設施安裝與調試合同2篇
- 二零二五版建筑工程黃沙水泥采購及施工圖審查合同3篇
- 2025年度個人二手房居住權買賣附帶家具家電配套合同3篇
- 2025年個人快遞包裹配送與配送員培訓合同二4篇
- 二零二五年度大宗貨物物流責任保險合同模板3篇
- 2025年度出口貿易食品與農產(chǎn)品質量安全三方合同4篇
- 勞動合同續(xù)簽意見單
- 大學生國家安全教育意義
- 2024年保育員(初級)培訓計劃和教學大綱-(目錄版)
- 河北省石家莊市2023-2024學年高二上學期期末考試 語文 Word版含答案
- 企業(yè)正確認識和運用矩陣式管理
- 分布式光伏高處作業(yè)專項施工方案
- 陳閱增普通生物學全部課件
- 檢驗科主任就職演講稿范文
- 人防工程主體監(jiān)理質量評估報告
- 20225GRedCap通信技術白皮書
- 燃氣有限公司客戶服務規(guī)范制度
評論
0/150
提交評論