畢業(yè)論文范文——人事考勤管理系統(tǒng)_第1頁
畢業(yè)論文范文——人事考勤管理系統(tǒng)_第2頁
畢業(yè)論文范文——人事考勤管理系統(tǒng)_第3頁
畢業(yè)論文范文——人事考勤管理系統(tǒng)_第4頁
畢業(yè)論文范文——人事考勤管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、人事考勤管理系統(tǒng)摘要人事考勤管理系統(tǒng)是一個為適應當前各個行業(yè)對人事信息管理的迫切需求而 設計開發(fā)的軟件系統(tǒng),它實現(xiàn)了人事考勤管理的電子化、信息化。該系統(tǒng)是以職 工管理為中心,對職工進行人事考勤等管理。整個系統(tǒng)由人事管理,考勤管理, 工資管理,系統(tǒng)設置和基木資料管理五大模塊構成,各功能模塊緊密聯(lián)系,相互 協(xié)作,以高效、簡單、實用的風格引領你進入一個信息化管理時代。該系統(tǒng)的前 臺采用的是vb6. 0軟件開發(fā)系統(tǒng),后臺數(shù)據(jù)庫采用的是sql server 2000數(shù)據(jù)庫。本文對人事考勤管理系統(tǒng)的結(jié)構設計、數(shù)據(jù)庫設計、功能模塊設計等進行系 統(tǒng)詳細的闡述。關鍵詞:人事考勤工資abstractthe per

2、sonnel management system of checking on work attendance is a software system designed for all walks of life to meet their urgent need of personnel information management. it realizes the electronization and informationization of the personnel management checking on work attendance. the system conduc

3、ts the personnel management including checking on staffs work attendance with management of staff as its central task. the whole system consists of five function modules of the management of personnel, the management of checking on work attendance, the management of salary, system setting and the ma

4、nagement of basic data. with the efficiency, simplicity and practicality, each function module, which is closely connected with each other, well coordinated with each other, leads you to an era of informationized management. this system adopts the software system to design its surface and adopts the

5、 database sql server 2000 as its database.this article is an systematic and detailed elaboration about the constucture design, the database design and function module design of the personnel management of checking on work attendance.key words: personnel, check on work attendance, salary目 錄第1章引言11.1題

6、目背景11.2現(xiàn)狀與分析11.3研究目標及意義2第2章需求分析32. 1系統(tǒng)功能32.1.1基本資料32.1.2 人事報表32.1.3 考勤處理42.1.4工資管理42.1.5系統(tǒng)維護52.2人事考勤管理系統(tǒng)設計原則52.3可行性分析52.3.1經(jīng)濟可行性.52.3.2技術可行性.62.3.3操作可行性.62.4開發(fā)工具論述62.4c/s體系結(jié)構基本概念.6242前臺開發(fā)工具72.4.3后臺數(shù)據(jù)庫.8第3章數(shù)據(jù)庫設計93.1系統(tǒng)分析模型93.1.1數(shù)據(jù)庫關系結(jié)構圖.93.1.2數(shù)據(jù)庫結(jié)構定義103.2數(shù)據(jù)庫表設計10第4章系統(tǒng)設計144.1軟件結(jié)構設計144.2系統(tǒng)邏輯結(jié)構圖144.2.1各個

7、功能描述.144.2.2系統(tǒng)邏輯結(jié)構圖.154.3功能子模塊設計164.3.1人事管理模塊.164.3.2考勤管理模塊.164.3.3工資管理模塊.174.3.4系統(tǒng)設置模塊.194.3.5基本資料設置模塊.794.3.6用戶登錄模塊.204.3.7報表打印20第5章調(diào)試分析22總結(jié)23致謝24參考文獻25第1章引言1.1題目背景隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機 實現(xiàn)企業(yè)人事信息的管理勢在必行。同時我國市場經(jīng)濟以及各行業(yè)的迅速發(fā)展, 使得企業(yè)之間的競爭fi益加劇,企業(yè)要想在激烈的市場競爭中謀取發(fā)展,客觀上 要求企業(yè)必須加強內(nèi)部管理,提高運營效率。人事考勤管理是

8、現(xiàn)代企業(yè)管理工作 不可缺少的一部分,是適應現(xiàn)在企業(yè)管理尺度的要求、推動企業(yè)勞動人事管理走 向科學化、規(guī)范化的必要條件。只有人事考勤管理規(guī)范了,才能在其他方面更好 的發(fā)展。為了適應現(xiàn)代企業(yè)或公司經(jīng)營發(fā)展的需要,人事考勤管理也從以前的手 工管理逐漸被規(guī)范化的管理信息系統(tǒng)所代替。眾所周知,當今社會為信息社會, 世界已進入在計算機信息管理領域屮激烈競爭的年代,因此,加強人事考勤管理 在單純依靠以手工管理的方法,不僅需要耗用大量的人力、物力、財力,而口工 作效率低,漏洞和錯誤眾多,難以達到預期的目標,為了提高企業(yè)工作效率、保 證企業(yè)人事管理質(zhì)量、快速而且準確地為企業(yè)制定好的經(jīng)營方針與決策,在有限 的時間

9、內(nèi)完成工作任務及達到預期的目的,因此如何盡快建立和完善現(xiàn)代企業(yè)的 信息管理機制問題,已成為企業(yè)發(fā)展的關鍵所在。1.2現(xiàn)狀與分析我國人事考勤管理系統(tǒng)開發(fā)起步非常晚,很多的企業(yè)都不能實現(xiàn)計算機信息 化,都還是停留在用手工操作,這樣對企業(yè)的開展、監(jiān)督存在著一定的問題。如 何實現(xiàn)人事考勤管理信息化,提高工作效率,減少人力物力,實現(xiàn)企業(yè)科學化管 理,一直是各企業(yè)考慮的問題。隨著計算機的不斷發(fā)展,信息時代的到來。如何在激烈的競爭屮提高企業(yè)工作 效率、保證企業(yè)人事管理質(zhì)量,合理運用好這些信息并準確地為企業(yè)制定好的經(jīng) 營方針與決策,在企業(yè)發(fā)展過程中將起到重要的作用。1.3研究目標及意義研究目標人事考勤管理系統(tǒng)

10、應以人事管理為中心,以考勤管理為出發(fā)點,滿足企業(yè)管 理的需要,實現(xiàn)人事、考勤、工資的一體化管理。為了達到預期設定的應用目標, 最基本的要求是系統(tǒng)能夠運行起來,實現(xiàn)集成化應用,建立人事管理完善的數(shù)據(jù) 體系和信息管理機制。實現(xiàn)人事和考勤的電子化管理,達到規(guī)范操作、輔助管理 決策、提高工作效率、促進業(yè)務發(fā)展、降低管理成木、優(yōu)化資源配置的目的。研究意義(1)現(xiàn)代信息資源化,實現(xiàn)人員信息,考勤和工資一體化管理和有條件共享;(2)實現(xiàn)管理現(xiàn)代化,高效及時的監(jiān)督、控制,規(guī)范和輔助業(yè)務過程,規(guī)范人 事考勤管理,提高業(yè)務和統(tǒng)計工作效率;(3)實現(xiàn)決策科學化,進行深入和全方位的人事考勤分析,幫助各級工作人員 及時

11、做岀準確的決策。第2章需求分析2.1系統(tǒng)功能2丄1 基本資料部門資料:本模塊對各部門及其分級部門的資料進行編號和錄入,并可根據(jù) 實際情況進行修改或刪除。班次安排:本模塊安排公司員工的所有上下班次。出差請假代碼:是對員工異常上班情況(如出差、請假、病假)加以編碼, 有利于對各種請假、出差以及非正常刷卡情況的進行適當?shù)奶幚?。人事資料:是對員工學位、職位和類別進行分類,便于人事管理和統(tǒng)計。員工資料管理:是一個詳細的人事資料檔案也時考勤管理工資管理提供主要 依據(jù)。集體廠休安排:木功能可對固定廠休日進行預先登記。有兩種方式登記,一 種是休星期的i古i定休息日,比如星期日、星期六休息;另一種是按h期登記

12、的休息日,比如節(jié)假日或特殊情況休息。還可以用來做全廠停工處理。出差請假登記:將員工異常上班情況(如出差、請假、病假)記錄備案,以 供日后考勤處理。加班登記:木功能用來安排平時加班和節(jié)日加班,在此登記的班次必須進行 考勤,缺勤者按遲到、早退或曠工來處理。加班班次必須是“班次安排”表 中已存在的班次。特殊班登記:當員工的自動排班無法滿足復雜的班次安排時,則可指定員工 特殊上班日歷。如果在這指定了員工的上班日歷,則自動排班將自動失效, 以這里登記的上班班次為準。考勤參數(shù)設定:用戶可在此設定遲到、早退、曠工(未加班)時限。2.1.2人事報表入職人員報表:主要用于統(tǒng)計單位內(nèi)某個時間段各部門員工的入職情況

13、。離職人員報表:主要用于統(tǒng)計單位內(nèi)某個時間段各部門員工的離職情況。人力資源一覽表:可根據(jù)部門編號、學位、職位和類別查閱在職員工相關基 本資料,也可把該些基本資料另存?zhèn)浞?,以供日后翻查?年齡統(tǒng)計表:是根據(jù)員工的不同年齡段和性別而匯總出來的統(tǒng)計表。學歷統(tǒng)計表:是根據(jù)【人事資料】中【學歷】和性別來劃分統(tǒng)計單位內(nèi)員工 的學歷水平。2.1.3考勤處理月考勤初始化:設置考勤時間段,作為考勤統(tǒng)計、工資統(tǒng)計的時間依據(jù)。作 此功能時,許多資料庫將自動刷新。如有上個吋間段的數(shù)據(jù),需處理完考勤 統(tǒng)計、工資統(tǒng)計等模塊并作好備份方能作此功能。進行新的一個時間段考勤 時,用戶必須運行此功能模塊,即能保證高效的速度及準確

14、的數(shù)據(jù),乂能使每 月考勤記錄都清晰有序。處理考勤數(shù)據(jù):是本系統(tǒng)的核心模塊。作此功能前,需作好處理時間內(nèi)的員 工班次安排、加班班次安排。修改考勤數(shù)據(jù):依多種條件查詢修改考勤數(shù)據(jù),木功能還可人工修改考勤結(jié)果 以便應付復雜的考勤情況。月考勤數(shù)據(jù)統(tǒng)計:根據(jù)考勤數(shù)據(jù)處理結(jié)果,統(tǒng)計出每個員工在設定的考勤時 間段里的考勤數(shù)據(jù)。瀏覽月考勤表:查詢考勤明細,并打印月考勤報表。瀏覽考勤歷史數(shù)據(jù):查詢【月考勤初始化】前所有月份的考勤歷史記錄。2.1.4工資管理月工資數(shù)據(jù)統(tǒng)計:根據(jù)考勤結(jié)果、工資結(jié)構定義及其來源定義統(tǒng)計每個員工 的應得薪金。作此功能前,必須處理完月考勤數(shù)據(jù)統(tǒng)計模塊。修改月工資表:可根據(jù)多種條件查詢員工

15、工資表(單),并作修改。瀏覽月工資表:根據(jù)多種條件打印工資明細。2.1.5系統(tǒng)維護木系統(tǒng)的安全權限控制。木功能可以設定多種權限的用戶,使系統(tǒng)的安全得 到保證。操作口令修改:修改注冊口令。為了安全性,每個用戶都可隨時更改自 己的口令。當用戶第一次進入本系統(tǒng)時,其初始口令是其代號,用戶進入系統(tǒng)后 務必請立即修改口令。2.2人事考勤管理系統(tǒng)設計原則人事考勤管理應考慮以下三個原則:(1)先進性和實用性相結(jié)合的原則:由于信息技術的快速發(fā)展,人事考勤管理 模式也在不斷改革創(chuàng)新,因此,系統(tǒng)的設計必須具有先進性,體現(xiàn)在系統(tǒng) 設計的管理思想先進、實現(xiàn)業(yè)務功能先進和應用技術先進;另一方面,必 須從用戶的實際技術環(huán)

16、境、使用環(huán)境出發(fā),做到先進性和實用性的相結(jié)合。(2)安全性和穩(wěn)定性原則:由到人事考勤管理可以自動結(jié)算人員工資,涉及到 企業(yè)財務問題,要求系統(tǒng)設計和實現(xiàn)時必須充分考慮諸如信息的保密性、 訪問的可控性、數(shù)據(jù)的完整性、系統(tǒng)的冗余性等安全可靠性因素;系統(tǒng)運 行應穩(wěn)定可靠,當發(fā)牛突發(fā)性故障,如掉電、非法操作等時,系統(tǒng)在故障 排除后能自動將數(shù)據(jù)恢復到故障前的狀態(tài)。(3)可擴充性、易維護性和易操作性原則:系統(tǒng)設計結(jié)構要合理,能方便地擴 充功能模塊,并為今后的發(fā)展預留相應接口,在條件成熟時實現(xiàn)更高層次 的管理信息化的需要;系統(tǒng)能根據(jù)技術的更新和人事考勤管理方法的創(chuàng)新 方便地進行升級和維護,通過相應技術處理便可

17、適應人事考勤管理的不斷 變化;應具有良好的用戶界面,容易學習和使用,并能在線幫助。2.3可行性分析2.3.1經(jīng)濟可行性人事考勤管理系統(tǒng)開發(fā)所用的軟件幾乎都是現(xiàn)有在使用的,而口現(xiàn)在電腦越 來越廉價,購買電腦也不需要太多的錢,開發(fā)人事考勤管理系統(tǒng)也不需要太多時 間和人力投入。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上是完全可行的。而且,由于系統(tǒng) 能夠在未來較長的一段時期內(nèi)穩(wěn)定地發(fā)揮作用,這對于人事考勤管理將有很大的 幫助。2.3.2技術可行性從目前it業(yè)界比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看,對于比較簡單的中小 型數(shù)據(jù)庫,vb 和 windows 2000 server 以及 microsoft sql serv

18、er 2000 的結(jié)合 無疑是在實際應用屮較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直 堅持的非常友好、操作簡單的用戶界面、完善強大的數(shù)據(jù)庫操作功能和簡潔明了 的數(shù)據(jù)庫接口。可以用一臺普通的微機既做數(shù)據(jù)庫服務器,又可以同時運行 人事考勤管理系統(tǒng)程序。在組成局域網(wǎng)的環(huán)境下,為了提高系統(tǒng)的可靠性, 安裝microsoft sql server 2000數(shù)據(jù)庫的微機也可以考慮使用專門的服務 器,這樣具有良好的安全性和穩(wěn)定性,系統(tǒng)的運行速度也會有所提高。2.3.3操作可行性大多數(shù)的職工都有使用過微軟windows操作平臺,而人事考勤管理系統(tǒng)是基 于微軟windows操作平臺來開發(fā)的客戶端,相信

19、人事考勤管理系統(tǒng)也會有簡單易 學的操作。只要設計系統(tǒng)有友好的用戶界面、良好的安全性設置和詳細的操作說 明書,這樣更能使操作員很快地掌握系統(tǒng)的使用方法。2.4開發(fā)工具論述2.4.1 c/s體系結(jié)構基本概念客戶機/服務器網(wǎng)絡模式下的軟件結(jié)構簡稱為c/s結(jié)構,client/server(c/s)是 當前數(shù)據(jù)庫應用程序中極為流行的一種方式,尤其是網(wǎng)絡技術的充分發(fā)展后,當 前很多系統(tǒng)都采用這種方式進行構造,其最大優(yōu)點是將計算機工作任務分別由客 戶端和服務器端來共同完成,這樣有利于充分合理利用系統(tǒng)資源。2.4.2前臺開發(fā)工具木系統(tǒng)采用前臺開發(fā)前工具選用vb(visual basik), vb它是以basi

20、c語 言作為其基本語言的一種可視化編程工具。人事考勤管理系統(tǒng)就是利用ado對 后臺sql server 2000中的數(shù)據(jù)進行讀取和訪問,ado全稱為activex data objects,它是微軟公司最新的數(shù)據(jù)訪問技術。它被設計用來同新的數(shù)據(jù)訪問層 ole db provider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(universal data access) 能力。ado連接對象屬性connectionstring是connection對象的屈性名稱,為可讀string類型,提供數(shù) 據(jù)提供者或服務提供者打開到數(shù)據(jù)源的連接所需要的特定信息,包括provider. driver> serv

21、erdatabasedsn uid pwd 或者 provider> data source> user> passwords initial catalog 等。 provider :字符串表達式,指定ole db數(shù)據(jù)或服務提供者的名稱,可以缺 省。 driver :字符串表達式,表示odbc驅(qū)動程序的名稱,并不是odbc驅(qū)動程 序動態(tài)鏈接庫(dll)的文件名。 server(srvr):字符串表達式,數(shù)據(jù)庫服務名稱。 database(db):字符串表達式,指定服務器上的數(shù)據(jù)庫名稱。即使dsn定義 已經(jīng)指定了數(shù)據(jù)庫,也可以在dsn之外指定database參數(shù)以便連接到不同

22、的 數(shù)據(jù)庫。 dsn(data source):字符串表達式,在此為空,無須指定連接的odbc數(shù)據(jù) 源的名稱。 uid(user id)字符串表達式,為odbc數(shù)據(jù)源指定用戶標識(用戶賬號名), 指定用戶必須有足夠的權限。 pwd(password):字符串表達式,為odbc數(shù)據(jù)源指定用戶口令,必須有足 夠的權限。 persist security info :布爾類型,為true時,表明采用集成安全機制;若為 false,則表明不采用集成安全機制。2.43后臺數(shù)據(jù)庫后臺數(shù)據(jù)庫選用 sql server 2000, sql server 是 windows server system 的組成部

23、分。windows server system是一種有助于簡化靈活商務解決方案開 發(fā)、部署與運轉(zhuǎn)工作的綜合型、集成化服務器基礎架構。系統(tǒng)的數(shù)據(jù)庫軟件選擇 microsoft sqlserver 2000 具有以下特性:簡化數(shù)據(jù)庫管理:數(shù)據(jù)庫必須經(jīng)過微調(diào),以讓最終用戶獲得最優(yōu)的性能。sql server 2000為數(shù)據(jù)庫管理員提供的工具可以監(jiān)視發(fā)牛了自動管理任務的環(huán) 境,如數(shù)據(jù)文件和日志文件中的改變等。開發(fā)人員只在生產(chǎn)系統(tǒng)中捕捉這些 事件并在測試系統(tǒng)中重演它們,就可以確定和排除故障。可靠性:通過聯(lián)機備份、完全集成的口志傳送和增強的故障,切換群集,sql server 2000可以將數(shù)據(jù)庫的可靠性

24、增至最人。提供數(shù)據(jù)倉儲聯(lián)盟:microsoft數(shù)據(jù)倉儲聯(lián)盟為軟件開發(fā)提供了完善的數(shù)據(jù)倉 儲軟件框架,該框架起到技術和市場營銷路標的作用。數(shù)據(jù)倉儲聯(lián)盟為客戶 提供了更多的最佳解決方案分析工具選擇。 綜合性分析服務:microsoft sql server 2000屮的分析服務就是原來的聯(lián) 機分析處理(olap)服務,其作用就是提供一個完整的、包含olap特性 和數(shù)據(jù)挖掘功能的端到端分析平臺。分析服務是專為數(shù)據(jù)庫管理員和應用程 序開發(fā)人員準備的。 安全性:sql server 2000的安裝完全利用windows2000的集成安全性,因而 具有更高等級的默認安全。sql server 2000還推

25、出了一組復雜的新安全特性: 強人而靈活的基于角色的服務器、數(shù)據(jù)庫和應用程序配置安全。第3章數(shù)據(jù)庫設計3.1系統(tǒng)分析模型3.1.1數(shù)據(jù)庫關系結(jié)構圖1人事考勤管理系統(tǒng)涉及到以下幾個實體:職工,職工工資,基本工資,獎懲工資,加班工資,考勤記錄,假期,出勤,曠工,加班。2人事考勤管理系統(tǒng)主要涉及到以下兩個關系:對應考勤3 e-r圖如圖3. 1:圖3. 13.1.2數(shù)據(jù)庫結(jié)構定義對于每個實體和關系屬性如下:假期:假期編號,假期名稱獎懲編號,獎懲名稱,獎懲工資工資:工資編號,工資等級,等級工資文化:文化編號,文化名稱用戶:用戶編號,姓名,密碼,權限考勤:編號,職工編號,職工姓名,考勤時間,出勤記錄,請假記

26、錄,假期類型,曠工記錄,遲到早退,加班時間,加班類型職務:職務編號,職務名稱職稱:職稱編號,職稱名稱部門:部門編號,部門名稱職工:職工編號,職工姓名,職工性別,職工民族,職工年齡,文化程度,政治面貌,所在部門,擔任職務,身份證號,婚姻狀況,家庭地址,聯(lián)系電話,參加工作時間,在職標志3.2數(shù)據(jù)庫表設計整個人事考勤管理系統(tǒng)都是在對數(shù)據(jù)庫里的表進行添加,修改,更新操作,木系統(tǒng)主要涉及到以下十三個表:職工假期表用于職工請假時的系統(tǒng)設置,由系統(tǒng)設定假期的類型,具體見表3.1 所示:表31列名數(shù)據(jù)類型長度備注假期編號nvarchar10主碼假期名稱nvarchar20職工獎懲表用丁給職工發(fā)工資時的系統(tǒng)設置

27、,由系統(tǒng)設定職工的獎勵工資和懲罰 工資,以及獎懲工資的類型,具體見表3. 2所示:表32列名數(shù)據(jù)類型長度備注獎懲編號nvarchar10主碼獎懲名稱nvarchar20獎懲工資money8職工工資表用于設定職工的工資等級和每一等級的所得工資數(shù)額,具體見表3.3 所示:表33列名數(shù)據(jù)類型長度備注工資編號nvarchar10主碼工資等級nvarchar20等級工資money8按等級分的工資工資表用于完成給職工結(jié)算工資時的各方面設置,根據(jù)職工的獎懲情況,合理的 給職工進行工資的結(jié)算,具體見表3. 4所示:表34列名數(shù)據(jù)類型長度備注編號nv archar10主碼職工編號nvarchar15職工姓名nv

28、archar20開戶銀行nvarchar20銀行卡號nvarchar20基本工資money8等級工資獎勵工資money8其他工資money8懲罰工資money8應交所得稅money8實際工資money8結(jié)算后的工資結(jié)算吋間datetime4文化程度表用于對職工文化程度的設置,具體見表3. 5所示: 表35列名數(shù)據(jù)類型長度備注文化編號nvarchar10主碼文化名稱nv archar20用戶表用于對使用木系統(tǒng)的人員權限進行的設置,具體見表3. 6所示:表36列名數(shù)據(jù)類型長度備注編號nvarchar10主碼姓名nv archar50密碼nvarchar50權限nv archar20職務表用于對職工

29、所在職務的設置,具體見表3. 7所示: 表37列名數(shù)據(jù)類型長度備注職務編號nvarchar10主碼職務名稱nvarchar20考勤統(tǒng)計表用于對職工進行考勤統(tǒng)計的設置,包括出勤、請假、曠工等,具體見 表3. 8所示:表3 .8列名數(shù)據(jù)類型長度備注編號nvarchar10主碼職工編號nvarchar15職工姓名nvarchar20考勤吋間smalldatetime4出勤天數(shù)int4請假天數(shù)int4曠工天數(shù)int4遲到早退int4加班時間int4考勤記錄表用于對職工考勤記錄的設置,通過對此記錄的評估,可以對職工的工資加以獎勵和懲罰,具體見表3. 9所示:表39列名數(shù)據(jù)類型長度備注編號nv archa

30、r10主碼職工編號nvarchar15職工姓名nvarchar20考勤時間smalldatetime4出勤記錄int4請假記錄int4假期類型nvarchar20病假、事假等曠工記錄int4遲到早退int4加班時間int4加班類型nv archar10職稱表用于職工職稱的設置,具體見表3. 10所示:表310列名數(shù)據(jù)類型長度備注職稱編號nvarchar10主碼職稱名稱nvarchar20部門表用于職工所在部門的設置,具體見表3. 11所示:表311列名數(shù)據(jù)類型長度備注部1】編號nvarchar1主碼部1 j名稱nvarchar0考勤設置表用于對考勤結(jié)果與工資進行設置,具體見表3. 12所示:表

31、312列名數(shù)據(jù)類型長度備注編號nvarchar10主碼考勤方式nvarchar20加摳工資money8職工基本信息表用于對職工最基本的信息進行設置,包含了職工姓、年齡等基本 信息設置,也包括對職工所在部門、所任職務等信息的設置,具體見表3.13所示:表313列名數(shù)據(jù)類型長度備注職工編號nv archar15主碼職工姓名nvarchar20職工性別nvarchar10職工民族nvarchar10職工年齡int4文化程度nvarchar20政治而貌nv archar20所在部門nv archar20擬任職務nvarchar20身份證號nvarchar20婚姻狀況nvarchar20家庭地址nvar

32、char20聯(lián)系電話nvarchar20參加工作時間smalldatetime4標志nvarchar10是否在職第4章系統(tǒng)設計4.1軟件結(jié)構設計根據(jù)人事考勤管理系統(tǒng)的要求,該系統(tǒng)主要有五個模塊:人事管理模塊,考 勤管理模塊,工資管理模塊,系統(tǒng)設置模塊,基本資料設置模塊。4.2系統(tǒng)邏輯結(jié)構圖421各個功能描述1人事管理模塊:是一個詳細的人事資料檔案,也為考勤管理、工資管理提供主 要依據(jù)。包括職工的錄入,調(diào)動,離職和查詢等。2考勤管理模塊:設置考勤時間段,作為考勤統(tǒng)計、工資統(tǒng)計的時間依據(jù)。進行 新的一個時間段考勤時,用戶必須運行此功能模塊,許多資料 庫將自動刷新,即能保證高效的速度及準確的數(shù)據(jù),又

33、能使每 月考勤記錄都清晰有序。包括考勤記錄,考勤統(tǒng)計和考勤查詢 等。3工資管理模塊:根據(jù)考勤結(jié)果、工資結(jié)構定義及其來源定義統(tǒng)計每個員工的應 得薪金。并能夠根據(jù)多種條件打印工資明細。包括工資結(jié)算和 工資查詢等。4系統(tǒng)設置模塊:本系統(tǒng)的安全權限控制。本功能可以設定多種權限的用戶,使 系統(tǒng)的安全得到保證。操作口令修改:修改注冊口令。為了安 全性,每個用戶都可隨時更改自己的口令。包括添加用戶和修 改密碼等。5基本資料設置模塊:是對數(shù)據(jù)庫屮各表的基本屬性進行設置。包括部門設置, 職務設置,職稱設置,文化程度設置,獎懲設置,假期設 置,工資設置和考勤設置。422系統(tǒng)邏輯結(jié)構圖圖4.1系統(tǒng)邏輯結(jié)構圖4.3功

34、能子模塊設計4.3.1人事管理模塊人事管理界面圖如圖4.2所示:圖4.2人事管理界面圖該功能包括職工錄入、職工調(diào)動、職工離職和職工查詢,功能描述如下:職工錄入:是用戶自己錄入職工的基本信息。當用戶錄入職工時,填寫界面相對應的要求即可。點擊添加時,人事考勤管理系統(tǒng)會為新職工 分配一個唯一識別碼,這個編碼是(系統(tǒng)口期+錄入序號)。部 門模塊對各部門及其分級部門的資料進行編號和錄入,并可根據(jù) 實際情況進行修改或刪除。當用戶需要調(diào)動職工職位或職工已離職時,有相應的界面給予相關操作。4.3.2考勤管理模塊考勤管理包括考勤記錄,考勤統(tǒng)計,考勤查詢等功能,功能描述出下:考勤記錄:是以考勤當天的日期為基準,對

35、職工的出勤、曠工、假期、加班等行為作記錄。考勤統(tǒng)計:是有起始時間和終止時間設置,目的是考查在該時期內(nèi)職工的出勤 次數(shù)。設置考勤時間段,作為考勤統(tǒng)計、工資統(tǒng)計的時間依據(jù)。作 此功能時,許多資料庫將自動刷新。如有上個時間段的數(shù)據(jù),需處 理完考勤統(tǒng)計、工資統(tǒng)計等模塊并作好備份方能作此功能。進行新 的一個時間段考勤時,用戶必須運行此功能模塊,即能保證高效的 速度及準確的數(shù)據(jù),乂能使每刀考勤記錄都清晰有序??记诠芾斫缑嫒鐖D4.3所示:圖4.3考勤管理界面圖433工資管理模塊該功能包括工資結(jié)算,工資查詢等,功能描述如下:工資結(jié)算:以結(jié)算時間為基準,根據(jù)考勤結(jié)果、工資結(jié)構定義及其來源定義統(tǒng)計每個員工的應得薪

36、金??筛鶕?jù)多種條件查詢員工工資表(單), 并作修改??筛鶕?jù)多種條件打印工資明細。圖4.4工資管理界面圖工資管理流圖如圖4.5所示:圖4.5工資管理流程圖4.3.4系統(tǒng)設置模塊該功能包括添加用戶和修改密碼兩項功能,功能描述如下:添加用戶:只有被設置限為管理員的用戶才能執(zhí)行此項操作。加以添加使用人事考勤管理系統(tǒng)的用戶,并可以設置用戶的密碼、權限等。修改密碼:可以更改使用人事考勤管理系統(tǒng)用戶的密碼。為了安全性,每個用戶都 可隨|寸更改自己的口令。當用戶第一次進入本系統(tǒng)吋,其初始口 令是其代號,用戶進入系統(tǒng)后務必請立即修改口令。4.3.5基本資料設置模塊該功能包括部門設置,職務設置,職稱設置,文化程度

37、設置,獎懲設置,工 資設置,考勤設置和假期設置等功能。此模塊主要對上述八項的基本屬性進行設 置。基本資料設置界面如圖4.6所示:圖4.6基本資料設置界面圖4.3-6用戶登錄模塊用戶使用木系統(tǒng)時,需要先輸入用戶信息,由系統(tǒng)對其進行身份驗證,從而 將不同操作權限的用戶導入不同操作頁面。對于用戶權限的設置問題請見本章 4. 12節(jié)。用戶登錄時,系統(tǒng)首先判斷用戶填寫的用戶身份和用戶名是否匹配,若 在“用戶登錄表”屮查詢不到記錄,則提示錯誤信息;若匹配,再驗證密碼是否 正確,正確的話,系統(tǒng)就將根據(jù)用戶身份所對應的權限,將該用戶在本系統(tǒng)中有 權使用的菜單項的屬性enables設為true,不能使用的菜單項

38、設為false,并進 入系統(tǒng)主界面。該模塊流程圖如圖4. 7所示:否杲否有效 下 進入系統(tǒng)圖4.7用戶登錄流程圖4.3.7報表打印職工信息打印:主要用于統(tǒng)計單位內(nèi)某個時間段各部門員工的入職情況,統(tǒng)計單位內(nèi)某個吋間段各部門員工的離職情況,可根據(jù)部門編號、學位、職位和類別查閱在職員工相關基本資料,也可把 該些基本資料另存?zhèn)浞?,以供后翻查。對職工基本錄入?息進行打印??记诮y(tǒng)計打?。焊鶕?jù)考勤數(shù)據(jù)處理結(jié)果,統(tǒng)計出每個員工在設定的考勤時間段里的考勤數(shù)據(jù)。查詢考勤明細,并打印月考勤報表。工資結(jié)算打?。焊鶕?jù)多種條件打印工資明細。第5章調(diào)試分析在完成人事考勤管理系統(tǒng)的整個過程中出現(xiàn)很多的錯誤,經(jīng)過多次的調(diào)試才 使基本功能都能達到預期要求,并能在運行環(huán)境的控制下有效運行。在完成畢業(yè)設計過程中主要出現(xiàn)以下幾種錯誤:1. 從數(shù)據(jù)庫出來的

溫馨提示

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

評論

0/150

提交評論