資料庫課程設計 職工考勤管理資訊系統

2021-10-01 23:33:23 字數 3600 閱讀 1740

目錄1 概述 1

1.1設計背景 1

1.2研究目的 1

1.3理論基礎的分析 2

1.4預期結果和意義 2

2 需求分析 2

2.1功能需求 2

2.2資料流圖 3

2.3功能模組圖 4

2.4系統資料流程圖 4

3 概念結構設計 5

3.1 區域性e-r圖 5

3.2 整體e-r圖 8

4 邏輯結構設計 9

4.1 關係模式 9

4.2資料關係圖 9

5 物理結構設計 10

5.1儲存記錄結構設計 10

5.2建立索引 12

6 資料庫實施 13

6.1建立資料庫 13

6.2資料表的建立 13

6.3建立儲存過程 16

6.4建立觸發器 17

7 資料庫執行和維護 18

8 結論 19

隨著企業人事管理的日趨複雜和企業人員的增多,企業的考勤管理變得越來越複雜。規範的考勤管理是現代企業提高管理效益的重要保證,而傳統的人工管理存在著效率低、不易統計、成本高和易出錯等弊端,已經無法適應現代企業的需求。隨著計算機技術和通訊技術的迅速發展,將傳統的人工考勤管理計算機化,建立乙個高效率的、無差錯的考勤管理系統,能夠有效的幫助企業實現「公正考勤,高效薪資」,使企業的管理水平登上乙個新的台階。

企業考勤管理經過如下的業務流程:

(1)員工基本資訊管理,新增,刪除,更改

(2)員工考勤管理,員工根據自己的班次在上下班時分別進行出勤操作,採用手動方式或者使用劃卡機。由人事部門專門的人員管理出勤和退勤資訊。

(3)一般在每個月月初進行考勤彙總,彙總資訊包括工作日的出勤情況、請假天數、出差天數、休假天數和不同性質的加班記錄等。

待開發的系統的名稱為企業職工**考勤系統;

我們以中小型企業的考勤管理業務為依託,結合科學管理的理論,設計並開發乙個企業考勤管理資訊系統,提供乙個科學合理的考勤管理解決方案,徹底實現無紙化作業。根據管理許可權的不同,將介面分為一般職員、部門經理、系統管理員和最高管理者四個層次,系統目標如下:

(1)提供簡單、方便的操作。

(2)根據企業原來的考勤管理制度,為企業不同管理層次提供相應的功能。

(3)通過考勤管理無紙化的實現,使企業的考勤管理更加科學規範。

(4)節省考勤管理的成本。

(5)提高企業考勤管理的透明度和效率,防止「虛假出勤「的現象。

(6)對系統提供必要的許可權管理。

(7)為企業實現整體資訊化的其他相關系統提供必要的資料支援。

本設計利用sql server 2005建立資料庫,**化儲存,利用表的查詢,連線,修改,刪除資料等管理員工資訊,對資料庫設定必要的許可權,只有具有許可權的人才能進行檢視,修改資料。

考勤系統能實現職工日考勤記錄,記錄請假資訊,記錄出差資訊等功能,並最終所有資訊歸入月統計中去。

本考勤系統建立了乙個高效率的、無差錯的考勤管理系統,能夠有效的幫助企業實現「公正考勤,高效薪資」,使企業的管理水平登上乙個新的台階。

(1) 資料管理

功能是設定和管理基礎資料,包括加班、請假類別的定義和班次的定義,在全縣範圍內可以進行基礎資料的新增、刪除和修改。

(2) 考勤管理

包括出勤動作、出勤資訊的查詢;上級對下級員工的出勤資訊的確認;生成考勤統計資訊並可以根據指定的條件進行查詢。實現從每日出勤到統計全部考勤資訊的無紙化操作。為方便資料傳遞和查閱,要根據需求提供不同時間短的考勤統計資訊表。

(3) 加班管理

對員工的加班時間進行統計,記錄開始時間和結束時間,對加班資訊實現新增,刪除等操作。

(4) 請假管理

可以提出請假申請,並完善請假資訊,如請假開始時間,請假結束時間,請假的次數進行管理。

(5) 出差管理

管理者安排員工出差,對出差時間,次數的管理。

資料流圖如圖2.1所示

nnm m

mm n

n m

n2.1 資料流圖

如圖2.2所示,圖為功能模組圖

2.2 功能模組圖

如圖2.3所示,圖為資料流程圖

2.3 資料流程圖

(1)員工e-r圖,如圖3.1.1所示

圖3.1 員工e-r圖

(2)圖2.3.2 為出勤e-r圖

圖3.2 出勤e-r圖

(3)圖3.3為出差e-r圖

圖3.3出差e-r圖

(4)加班e-r圖如圖3.4所示

3.4 加班e-r圖

(5)請假e-r圖如圖3.5所示

3.5 請假e-r圖

(6)月統計e-r圖

3.6 月統計e-r圖

如圖3.7所示,圖為整體e-r圖

3.7 整體e-r圖

職工(職工編號,姓名,性別,年齡)

出勤記錄(職工編號,出勤編號,上班時間,下班時間,缺勤記錄)

出差記錄(職工編號,出差編號,開始時間,結束時間,統計天數)

加班資訊(職工編號,加班編號,加班開始時間,加班結束時間,加班時間統計)

請假資訊(職工編號,請假編號,請假開始時間,請假結束時間,請假時間統計)

月統計(職工編號,出勤月統計,出差月統計,加班月統計,請假月統計)

如圖4.2.1所示,在資料庫中生成的關係圖中,員工編號是員工資訊表的主鍵,是其他表的外來鍵。

圖4.1 資料關係圖

在物理結構中,資料的基本訪問單位是儲存記錄。有了邏輯結構以後,就可以設計儲存記錄結構,乙個儲存記錄可以與多個邏輯記錄相對應。儲存記錄就包括記錄的組成,資料項的型別和長度等。

在本圖中5.1職工資訊表主要包括職工編號,姓名,性別,年齡

表5.1 職工資訊表

在本表5.2**勤記錄包含職工編號,出勤編號,上班時間,下班時間,缺勤記錄

表5.2 出勤記錄表

在本圖5.3**差記錄職工編號,出差編號,開始時間,結束時間,統計天數

表5.3 出差記錄表

在本表5.4中加班記錄表主要包含職工編號,加班編號,開始時間、結束時間。時間統計

表5.4 加班記錄表

在本表5.5中,請假記錄表主要包括職工編號,請假編號,請假開始時間和請假結束時間組成。

表5.5 請假記錄表

在本圖5.6中月統計主要包括職工編號,出勤月統計,出差月統計,請假月統計,加班月統計

表5.6 月統計記錄表

為mounth_note在w_id上建立唯一索引

create index m1 on mounth_note(w_id)

goexec sp_helpindex mounth_note

create database worker

on( name=worker_data,

filename='f:\worker.mdf',

size=3,

filegrowth=1

)log on

( name=worker_log,

filename='c:\worker_log.ldf',

size=1,

maxsize=50,

filegrowth=10%

)(1)如圖6.1所示員工資訊表(worker)

考勤系統資料庫課程設計

90年代中期,由於internet 的迅速普及,使intranet成為internet技術在企業管理資訊系統中的應用和延伸,形成了集計算機,計算機網路 資料庫 分布式計算等於一體的資訊科技綜合體,它打破了時間和地域的界限,使資訊交流變得快捷 準確,為建立現代企業管理資訊系統提供了充足的條件。企業資訊...

資料庫課程設計 考勤管理資訊系統

資料庫系統原理課程設計報告 考勤管理系統 學生姓名 倪匡男20090401159 系別 數學與物理科學學院 班級 1班 專業 資訊與計算科學 指導教師 劉風華 2011 年 12 月 15 日 目錄1 引言 1 1.1可行性研究1 2 需求分析 2 2.1功能需求 2 2.2資料流圖 3 2.3功能...

資料庫課程設計

隨著網際網路的發展,社會生活步驟的加快,電子商務逐漸走進人們的生活,滿足了人們生活步驟的需要。高效,低成本使其成為了新興的經營模式和理念。民以食為天 隨著生活水平的提高,餐飲業在服務行業中站有越來越重要的地位。同時人們也需要一種更有效 更快速 更便捷的方法來解決吃飯的時間問題。而網上訂餐系統也營運而...