




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、單位考勤管理系統(tǒng)第一章系統(tǒng)概述1.1系統(tǒng)開發(fā)的背景與意義1.1.1系統(tǒng)開發(fā)背景現(xiàn)在不論哪個企業(yè),都要進行考勤,一些企業(yè)在考勤管理方面用了大量的 人力和財力,不說準(zhǔn)確度和可信度如何,其效率很低,而且容易出錯,不利于 管理。所以人工考勤已經(jīng)很難再滿足企業(yè)規(guī)范化管理的要求,隨著數(shù)據(jù)庫技術(shù) 的發(fā)展和企業(yè)信息化建設(shè)的進行,使用計算機管理考勤成為一種主流趨勢,它 不僅為企業(yè)減少了人力財力的付出,而且也大大減輕了考勤工作人員的工作量 本文系統(tǒng)的闡述了企業(yè)考勤管理設(shè)計開發(fā)的全過程。包括系統(tǒng)需求調(diào)查分析, 概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計等部分。1.1.2系統(tǒng)開發(fā)意義開發(fā)本系統(tǒng)的目的,就是要解決目前企業(yè)中關(guān)于員工出勤
2、管理中所面臨的 一系列問題。開發(fā)出企業(yè)考勤管理系統(tǒng)能有效地提高企業(yè)辦事效率,解決目前 員工出勤管理問題,實現(xiàn)員工請出勤信息和缺勤信息對企業(yè)領(lǐng)導(dǎo)透明,使管理 人員及時把握員工的情況,及時與員工溝通,提高生產(chǎn)質(zhì)量??记诠芾硐到y(tǒng)是企業(yè)對考勤實行了信息化管理,考勤管理中主要涉及的管 理任務(wù)有5個方面:部門信息管理、員工基本信息管理、考勤信息管理、考評 信息管理以及系統(tǒng)管理。員工的基本信息、員工考勤、考評管理、系統(tǒng)用戶管理,適用于機關(guān)、金融 和各企事業(yè)單位。為實現(xiàn)員工考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計和信息查詢過程的自動化,完善人事 管理現(xiàn)代化,方便員工上班報到,方便管理人員統(tǒng)計、考核員工出勤情況,方 便管理部門查
3、詢、考核各部門出勤率;準(zhǔn)確地掌握員工出勤情況,有效地管理、 掌握人員流動情況,適用于機關(guān)、金融和各企事業(yè)單位。第二章系統(tǒng)需求分析2.1系統(tǒng)功能要求(1) 記錄每個員工每天所有進入公司的時刻和離開公司的時刻。(2) 每天結(jié)束時自動統(tǒng)計當(dāng)天的工作時間(3) 每天結(jié)束時自動統(tǒng)計當(dāng)天遲到或早退的次數(shù)。(4) 對于彈性工作制,每天結(jié)束時自動統(tǒng)計當(dāng)月的工時,并自動算出當(dāng)月欠缺或 富余的時間(5) 每個月末統(tǒng)計該月的工作時間判斷是否足夠(6) 每個月末統(tǒng)計該月的工作天數(shù)并判斷是否足夠(7) 管理人員查詢并修改工作時間(特殊情況下修改)(8) 管理人員賬戶管理(如設(shè)置密碼等)(9) 管理人員設(shè)定早退及遲到的條
4、件,每個月的工作時間(10) 管理人員設(shè)定每個月的工作日期及放假日期2. 2需求分析概述實際的管理和記錄工作非常需要快速獲知各個部門員工的每日出勤情況, 以便于及時向高層管理者反映員工的出勤,缺勤情況。目前,由于負責(zé)考勤的 員工,工作任務(wù)比較多,而且還都是重復(fù)數(shù)據(jù),讓工作者沒有辦法及時的向上 報告。工作問題不能及時處理。針對以上的情況,我們提出企業(yè)考勤管理系統(tǒng),實現(xiàn)網(wǎng)上考勤任務(wù),以減輕考 勤人員的工作量。我公司準(zhǔn)備開發(fā)員工考勤管理系統(tǒng),完成員工基本信息維護、企業(yè)的部門信息維護、企業(yè)基本考勤類型的維護、員工考勤的管理、員工考勤 的查詢與分析。實現(xiàn)人事考勤的需要,包括員工遲到、早退的情況的記錄,在
5、 每個月底計算工資對員工和對員工進行績效評估的時候,對員工整個月的考勤 記錄進行查詢和統(tǒng)計。192. 3系統(tǒng)層次劃分圖2.1系統(tǒng)層次圖2. 4系統(tǒng)數(shù)據(jù)流圖圖2.2系統(tǒng)數(shù)據(jù)流程圖圖2.3系統(tǒng)查詢數(shù)據(jù)流程圖(1) ,數(shù)據(jù)項描述數(shù)據(jù) 項別名類型長度取值范圍取值含義含義說明員工編號ynobigi nt0000000 至9999999前三位為部 門編號,后四 位為順序編 號唯一標(biāo)識每個員工員工 姓名yn amechar3規(guī)范化唯一標(biāo)識每個員工員工性別ysexchar“男”或“女”規(guī)范化性別是區(qū)分員工的 一個大致范圍職位yzhibigi nt標(biāo)識員工工作性質(zhì)入職 時間ytimebigi nt2000 至2
6、050日期進入職位時間員工年齡yageint20 至 70員工年齡的 允許范圍唯一標(biāo)識員工年齡密碼ysecretint000000至9999996位登陸密碼唯一標(biāo)識每個人的信息表2-1數(shù)據(jù)項描述表(2) 數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)說明組成員工信息是考勤管理子系統(tǒng)的主 體數(shù)據(jù)結(jié)構(gòu),定義了一個 員工的有關(guān)信息員工編號,員工姓名, 密碼員工性別,出生日期,職位,部門信息是考勤管理子系統(tǒng)的主 體數(shù)據(jù)結(jié)構(gòu),定義了一個 部門的有關(guān)信息部門編號,部門名稱表2-2數(shù)據(jù)結(jié)構(gòu)描述(3) 數(shù)據(jù)流描述數(shù)據(jù)流說明數(shù)據(jù)流來源數(shù)據(jù)流 去向組成平均流量高峰期流量核對密碼根據(jù)不 同人員 相應(yīng)的 權(quán)限登錄時 的信息考勤管 理系統(tǒng)管理員
7、的帳號 密碼與普通員 工的帳號密碼每天傳輸1000 次1500 次完整的考 勤數(shù)據(jù)員工的 考勤數(shù) 據(jù)月度考 勤統(tǒng)計工資評估月度考勤編號、 員工編號、日 期、累計正常工 作時間遲到次每月傳輸1500 次1500 次數(shù)、早退次數(shù)、 曠工次數(shù)表3-3數(shù)據(jù)流描述(4) 數(shù)據(jù)存儲數(shù)據(jù) 存儲說明流入數(shù) 據(jù)流流出數(shù) 據(jù)流組成數(shù)據(jù)量存取方式月度 考勤 統(tǒng)計記錄員工 每月的考 勤情況一個月 的信息 統(tǒng)計統(tǒng)計好 的考勤 數(shù)據(jù)月度考勤編號、員工 編號、日期、正常工 作時間、遲到次數(shù)、 早退次數(shù)、曠工次數(shù)每月1500次更新,順序 檢索表3-4數(shù)據(jù)存儲(5) 處理過程處理過程說明輸入數(shù)據(jù)流輸出數(shù)據(jù)流處理登錄用正確的賬號
8、登 錄賬號和密碼核對密碼要求密碼正 確,并且根據(jù) 賬戶名來區(qū)分 管理員和普通 員工錄入數(shù)據(jù)將準(zhǔn)備的數(shù)據(jù)依 次錄入準(zhǔn)備的出 差,請假, 加班,出勤 的數(shù)據(jù)錄入正常工作, 遲到早退,出勤 的情況要求數(shù)據(jù)根據(jù) 其內(nèi)容分別編 入不同的記錄 中修改數(shù)據(jù)根據(jù)相應(yīng)的評估方法來修改數(shù)據(jù)完整的考勤數(shù)據(jù)修改數(shù)據(jù)單把錯誤數(shù)據(jù)修 改成正確數(shù)據(jù)表3-5處理過程第二章系統(tǒng)總體設(shè)計3.1系統(tǒng)總體設(shè)計目標(biāo)經(jīng)過調(diào)查、信息流程分析、數(shù)據(jù)收集,并結(jié)合需求分析,明確了該子系統(tǒng)的功 能:(1)給員工編號,登記其基本信息。(2)給員工配置信息,天下班時間,每天工作時間(3)對員工的考勤數(shù)據(jù)進行登記,并進行每日和月度考勤統(tǒng)計。(4)對員工
9、的月度考勤統(tǒng)計的結(jié)果來核算員工工資和工作放假日期。3.2系統(tǒng)概念設(shè)計3.2.1概念模型(E-R圖)員工姓名員工號員工性別員工年齡職位密碼員工m記錄遲到的次數(shù)早退的次數(shù)剩余的時間n刷卡機號mn刷卡機管理員刷卡機名稱工作天數(shù)統(tǒng)計每天工作時間E的 間姓名規(guī)格年齡性別上班的 時間管理員號圖4.4系統(tǒng)E-R圖322關(guān)系模式員工(員工號,姓名,性別,年齡,職位,密碼,入職時間 )記錄數(shù)據(jù)(員工號,刷卡機號,上班的時間,下班的時間,每天工作時間) 刷卡機(刷卡機號,刷卡機名稱,規(guī)格)統(tǒng)計數(shù)據(jù)(員工號,刷卡機號,剩余的時間,遲到的次數(shù),早退的次數(shù),工作 天數(shù))管理員(管理員號,姓名,性別,年齡)員工表(emp
10、loyee)列名別名類型長度備注員工號ynobigi nt6設(shè)為主碼員工姓名yn amechar20員工性別ysexchar2年齡ygageint3職位ygzhwchar6密碼secretint6入職時間ygrzhtime8表3-1員工表記錄數(shù)據(jù)表(data_record)列名別名類型長度備注員工號ynobigi nt6設(shè)為主碼刷卡機號sk nobigi nt15設(shè)為主碼上班的時間on dutytimedatatime4下班的時間offdutytimedatatime4每天工作時間worktimechar4表3-2記錄數(shù)據(jù)表刷卡機表(skj):列名別名類型長度備注刷卡機號sk nobigi n
11、t15設(shè)為主碼刷卡機名稱skn amechar8規(guī)格skggchar10表3-3刷卡機表統(tǒng)計數(shù)據(jù)表(statistics_data):列名別名類型長度備注員工號ynobigi nt6設(shè)為主碼刷卡機號sk nobigi nt15設(shè)為主碼剩余的時間ljworktimechar10遲到的次數(shù)latetimesint2早退的次數(shù)leavetimesint2工作天數(shù)workdaybigi nt2表3-4統(tǒng)計數(shù)據(jù)表管理員表(Administrator )列名別名類型長度備注管理員號anobigi nt6:設(shè)為主碼姓名an amechar20性別asexchar2年齡aageint3表3-5管理員表第四章數(shù)
12、據(jù)庫系統(tǒng)實現(xiàn)4.1系統(tǒng)實現(xiàn)工具簡介4.1.1 SQL Server 2000 簡介SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個 OS/2版本。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚鑣 了。Microsoft將SQL Server移植到 Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的 Windows NT版本;Sybase則較專注于SQL Server在UNIX 操作系 統(tǒng)上的應(yīng)用。在本書中介紹的是 Mic
13、rosoft SQL Server以后簡稱為SQL ServerSQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的 一個版本。該版本繼承了 SQL Server 7.0版本的優(yōu)點同時又比它增加了許多更 先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越 從運行Microsoft Windows 98的膝上型電腦到運行 Microsoft Windows 2000的 大型多處理器的服務(wù)器等多種平臺使用。SQL Server 2000 的特性 Microsoft® SQL Server? 2000 的特性包括:(1)
14、 .1 nternet集成。SQL Server 2000數(shù)據(jù)庫引擎提供完整的 XML支持。它 還具有構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功 能。(2) .可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows® 98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。(3) .企業(yè)級數(shù)據(jù)庫功能。SQL Server 2000關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的 數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小
15、。(4) .易于安裝、部署和使用。 SQL Server 2000中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQL Server的過程。SQL Server 2000還支持基于標(biāo)準(zhǔn)的、與 Windows DNA集成的程序設(shè)計模型, 使SQL Server數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部 分。這些功能使您得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。4.1.2企業(yè)考勤管理系統(tǒng)的實現(xiàn)create database 考勤管理on(n ame=kao qin gua nli_dat,file nam
16、e='C:Program FilesMicrosoft SQL ServerMSSQLDatakaopqi ngua nlidat.mdf,size=10,maxsize=50,filegrowth = 5 )log on(n ame=kao qin gua nli_log,file name='C:Program FilesMicrosoft SQL ServerMSSQLDatakaoqi ngua nlilog.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB )create table 員工表( 員工號 bigint prim
17、ary key, 員工姓名char(20), 員工性別char, 年齡int,職位 char(6),密碼int,入職時間datetime)create table記錄數(shù)據(jù)表( 員工號 bigint primary key,刷卡機號int,上班的時間 datetime, 下班的時間 datetime,每天工作的時間 char(4)create table 刷卡機表( 刷卡機號 bigint primary key, 刷卡機名稱char(8),規(guī)格 char(10) create table統(tǒng)計數(shù)據(jù)表( 員工號 bigint primary key, 刷卡機號int ,剩余的時間char(10),
18、遲到的次數(shù)int,早退的次數(shù)int,工作天數(shù)int ) create table管理員表( 管理員號 bigint primary key, 姓名 char(20),性別 char(2),年齡int)insert into 員工表values ('201201',張','男','23',員工','111111','20100101')insert into 員工表values ('201202'張二','男','24',員工','
19、;111112','20100102') insert into 員工表 values ('201203',王三','女','20','員工 ','111113','20100103') insert into 員工表 values ('201204',李四','女','21','員工 ','111114','20100104') insert into 記錄數(shù)據(jù)表
20、 values ('201201','01','8:00','17:00','8')insert into 記錄數(shù)據(jù)表 values ('201202','02','8:00','17:00','8')insert into 數(shù)據(jù)表 values (,201203,03,8:00,17:00,8,) insert into 記錄數(shù)據(jù)表 values (,201204,04,8:00,17:00,8,) insert into 記錄數(shù)據(jù)表
21、 values (,201205T05,8:00T17:00,8)insert into刷卡機表 insert into刷卡機表 insert into刷卡機表 insert into刷卡機表 insert into刷卡機表insert into管理員表 insert into管理員表 insert into管理員表 insert into管理員表 insert into管理員表insert into統(tǒng)計數(shù)據(jù)表 insert into統(tǒng)計數(shù)據(jù)表 insert into統(tǒng)計數(shù)據(jù)表 insert into統(tǒng)計數(shù)據(jù)表 insert into統(tǒng)計數(shù)據(jù)表values ('201201,名稱 1,
22、適合') values ('201202,名稱 2,適合') values (201203,名稱 3,適合) values (201204,名稱 4,適合) values (201205,名稱 5,適合) values (,201201T01,00:10,2,8,20,)values (,201202T02,00:20,3,7,20,)values (,201203,03,00:10,4,6,20,)values (,201204,04,00:10,5T5,20,)values (,201205,05,00:10,6,4,20,) values C201101,王 豐 T 男彩。,) values C201102,王 康 T 男 T21,) values (201103,趙健 T 男焰
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 儲存貨物合同范例
- 風(fēng)柜改造施工方案
- 農(nóng)藥購銷合同范例
- 農(nóng)用機械銷售合同范例
- 會展物流合同范例
- led燈珠合同范例
- 養(yǎng)殖品采購合同范例
- 主播簽約商家合同范例
- 認(rèn)識昆蟲小班科學(xué)活動教案
- 代理入金合同范例
- 西華雙匯禽業(yè)有限公司1億只肉雞屠宰項目環(huán)境影響報告
- 工字鋼門洞結(jié)構(gòu)計算書
- 利用PDCA提高預(yù)診分診率
- 小學(xué)勞動教育課堂教學(xué)水平評價量表
- 2023年河南省鄭州外國語中學(xué)中考三模英語試題(含解析)
- 減少糖尿病患者低血糖的發(fā)生(PDCA)
- 漢語隱喻詞的認(rèn)知語義分析
- C#入門經(jīng)典(第4版)
- 患者約束法操作技術(shù)評分標(biāo)準(zhǔn)
- 交工驗收各合同段工程質(zhì)量評分一覽表及鉆井工程承包合同
- 《自己之歌》課件
評論
0/150
提交評論