《資料庫系統原理課程設計報告》
考勤管理系統
學生姓名: 倪匡男20090401159
系別: 數學與物理科學學院
班級: 1班
專業: 資訊與計算科學
指導教師: 劉風華
2011 年 12 月 15 日
目錄1 引言 1
1.1可行性研究1
2 需求分析 2
2.1功能需求 2
2.2資料流圖 3
2.3功能模組圖 4
2.4系統資料流程圖 4
2.5資料詞典 4
3 概念結構設計7
3.1 介面設計7
3.2 區域性e-r圖7
3.3 整體e-r圖8
4 邏輯結構設計 9
4.1 關係模式 9
4.2模式優化 ..10
5 資料實施與維護 10
5.1資料表的建立 10
5.2建立儲存過程 13
5.3建立觸發器 14
6測試 14
7.課程設計總計15
參考文獻 15
引言1.1 問題描述
隨著企業人事管理的日趨複雜和企業人員的增多,企業的考勤管理變得越來越複雜。規範的考勤管理是現代企業提高管理效益的重要保證,而傳統的人工管理存在著效率低、不易統計、成本高和易出錯等弊端,已經無法適應現代企業的需求。隨著計算機技術和通訊技術的迅速發展,將傳統的人工考勤管理計算機化,建立乙個高效率的、無差錯的考勤管理系統,能夠有效的幫助企業實現「公正考勤,高效薪資」,使企業的管理水平登上乙個新的台階。
企業考勤管理經過如下的業務流程:
(1)員工基本資訊管理,新增,刪除,更改
(2)員工考勤管理,員工根據自己的班次在上下班時分別進行出勤操作,採用手動方式或者使用劃卡機。由人事部門專門的人員管理出勤和退勤資訊。
(3)一般在每個月月初進行考勤彙總,彙總資訊包括工作日的出勤情況、請假天數、出差天數、休假天數和不同性質的加班記錄等。
待開發的系統的名稱為企業職工**考勤系統。
我們以中小型企業的考勤管理業務為依託,結合科學管理的理論,設計並開發乙個企業考勤管理資訊系統,提供乙個科學合理的考勤管理解決方案,徹底實現無紙化作業。根據管理許可權的不同,將介面分為一般職員、部門經理、系統管理員和最高管理者四個層次,系統目標如下:
(1)提供簡單、方便的操作。
(2)根據企業原來的考勤管理制度,為企業不同管理層次提供相應的功能。
(3)通過考勤管理無紙化的實現,使企業的考勤管理更加科學規範。
(4)節省考勤管理的成本。
(5)提高企業考勤管理的透明度和效率,防止「虛假出勤「的現象。
(6)對系統提供必要的許可權管理。
(7)為企業實現整體資訊化的其他相關系統提供必要的資料支援。
1.3開發環境和執行環境
公司考勤管理系統這運用了當前最流行的sql server20005執行和開發的
1.庫、基本表的建立和修改:在sql-server環境下用create table 建立庫以及庫中基本表。
2.資料載入: 用手工錄入或匯入等方法實現基本表中的資料載入。
3.單錶查詢以及多表查詢:在建立的基本表中使用select基本格式和聚集函式;設計合適的檢視,實現多表間查詢。
4.觸發器:設計觸發器,可實現表間關聯字段修改時的完整性等問題。
5.儲存器:設計儲存過程,並用語句呼叫。
6.用sql server 2000/2005等開發環境設計、實現系統主要功能。
考勤系統能實現職工日考勤記錄,記錄請假資訊,記錄出差資訊等功能,並最終所有資訊歸入月統計中去。
本考勤系統建立了乙個高效率的、無差錯的考勤管理系統,能夠有效的幫助企業實現「公正考勤,高效薪資」,使企業的管理水平登上乙個新的台階。
(1) 資料管理
功能是設定和管理基礎資料,包括加班、請假類別的定義和班次的定義,在全縣範圍內可以進行基礎資料的新增、刪除和修改。
(2) 考勤管理
包括出勤動作、出勤資訊的查詢;上級對下級員工的出勤資訊的確認;生成考勤統計資訊並可以根據指定的條件進行查詢。實現從每日出勤到統計全部考勤資訊的無紙化操作。為方便資料傳遞和查閱,要根據需求提供不同時間短的考勤統計資訊表。
(3) 加班管理
對員工的加班時間進行統計,記錄開始時間和結束時間,對加班資訊實現新增,刪除等操作。
(4) 請假管理
可以提出請假申請,並完善請假資訊,如請假開始時間,請假結束時間,請假的次數進行管理。
(5) 出差管理
管理者安排員工出差,對出差時間,次數的管理。
資料流圖如圖2.1所示
nnm m
mm n
n m
n2.1 資料流圖
如圖2.2所示,圖為功能模組圖
2.2 功能模組圖
如圖2.3所示,圖為資料流程圖
2.3 資料流程圖
2.5資料字典
在物理結構中,資料的基本訪問單位是儲存記錄。有了邏輯結構以後,就可以設計儲存記錄結構,乙個儲存記錄可以與多個邏輯記錄相對應。儲存記錄就包括記錄的組成,資料項的型別和長度等。
在本圖中2.5.1職工資訊表主要包括職工編號,姓名,性別,年齡
表2.5.1 職工資訊表
在本表2.5.2**勤記錄包含職工編號,出勤編號,上班時間,下班時間,缺勤記錄
表2.5.2 出勤記錄表
在本圖2.5.3**差記錄職工編號,出差編號,開始時間,結束時間,統計天數
表2.5.3 出差記錄表
在本表2.5.4中加班記錄表主要包含職工編號,加班編號,開始時間、結束時間、時間統計
表2.5.4 加班記錄表
在本表2.5.5中,請假記錄表主要包括職工編號,請假編號,請假開始時間和請假結束時間組成
表2.5.5 請假記錄表
在本圖2.5.6中月統計主要包括職工編號,出勤月統計,出差月統計,請假月統計,加班月統計
表2.5.6 月統計記錄表
(1)員工e-r圖,如圖3.1.1所示
(2)圖2.3.2 為出勤e-r圖
(3)圖3.3為出差e-r圖
(4)加班e-r圖如圖3.4所示
(5)請假e-r圖如圖3.5所示
(6)月統計e-r圖
如圖3.7所示,圖為整體e-r圖
職工(職工編號,姓名,性別,年齡)
資料庫課程設計 職工考勤管理資訊系統
目錄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 邏輯...
資料庫課程設計旅行社管理資訊系統
第一章系統概述 1.1系統開發背景與意義 1.1.1系統開發背景 天津中國青年旅行社建立於1986年,隸屬於共青團天津市委員會,為中國青旅集團天津公司,是經國家旅遊局批准,具有國有獨資性質的國際旅行社,公司已逐步發展成為一家專業的旅遊服務機構,以自身良好的社會形象,完善的經營網路,先進的服務手段,豐...
資料庫課程設計旅行社管理資訊系統
第一章系統概述 1.1系統開發背景與意義 1.1.1系統開發背景 天津中國青年旅行社建立於1986年,隸屬於共青團天津市委員會,為中國青旅集團天津公司,是經國家旅遊局批准,具有國有獨資性質的國際旅行社,公司已逐步發展成為一家專業的旅遊服務機構,以自身良好的社會形象,完善的經營網路,先進的服務手段,豐...