




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄目錄 1 概述 1 1 1 設(shè)計(jì)背景 1 1 2 研究目的 1 1 3 理論基礎(chǔ)的分析 2 1 4 預(yù)期結(jié)果和意義 2 2 需求分析 2 2 1 功能需求 2 2 2 數(shù)據(jù)流圖 3 2 3 功能模塊圖 4 2 4 系統(tǒng)數(shù)據(jù)流程圖 4 3 概念結(jié)構(gòu)設(shè)計(jì) 5 3 1 局部 E R 圖 5 3 2 整體 E R 圖 8 4 邏輯結(jié)構(gòu)設(shè)計(jì) 9 4 1 關(guān)系模式 9 4 2 數(shù)據(jù)關(guān)系圖 9 5 物理結(jié)構(gòu)設(shè)計(jì) 10 5 1 存儲記錄結(jié)構(gòu)設(shè)計(jì) 10 5 2 創(chuàng)建索引 12 6 數(shù)據(jù)庫實(shí)施 13 6 1 建立數(shù)據(jù)庫 13 6 2 數(shù)據(jù)表的創(chuàng)建 13 6 3 建立存儲過程 16 6 4 創(chuàng)建觸發(fā)器 17 7 數(shù)據(jù)庫運(yùn)行和維護(hù) 18 8 結(jié)論 19 船海 1006 彭磊 鍵入文字 1 1 概述概述 1 1 設(shè)計(jì)背景設(shè)計(jì)背景 隨著企業(yè)人事管理的日趨復(fù)雜和企業(yè)人員的增多 企業(yè)的考勤管理變得越來越復(fù) 雜 規(guī)范的考勤管理是現(xiàn)代企業(yè)提高管理效益的重要保證 而傳統(tǒng)的人工管理存在著 效率低 不易統(tǒng)計(jì) 成本高和易出錯(cuò)等弊端 已經(jīng)無法適應(yīng)現(xiàn)代企業(yè)的需求 隨著計(jì) 算機(jī)技術(shù)和通信技術(shù)的迅速發(fā)展 將傳統(tǒng)的人工考勤管理計(jì)算機(jī)化 建立一個(gè)高效率 的 無差錯(cuò)的考勤管理系統(tǒng) 能夠有效的幫助企業(yè)實(shí)現(xiàn) 公正考勤 高效薪資 使企 業(yè)的管理水平登上一個(gè)新的臺階 企業(yè)考勤管理經(jīng)過如下的業(yè)務(wù)流程 1 員工基本信息管理 添加 刪除 更改 2 員工考勤管理 員工根據(jù)自己的班次在上下班時(shí)分別進(jìn)行出勤操作 采用手 動方式或者使用劃卡機(jī) 由人事部門專門的人員管理出勤和退勤信息 3 一般在每個(gè)月月初進(jìn)行考勤匯總 匯總信息包括工作日的出勤情況 請假天 數(shù) 出差天數(shù) 休假天數(shù)和不同性質(zhì)的加班記錄等 1 2 研究目的研究目的 待開發(fā)的系統(tǒng)的名稱為企業(yè)職工在線考勤系統(tǒng) 我們以中小型企業(yè)的考勤管理業(yè)務(wù)為依托 結(jié)合科學(xué)管理的理論 設(shè)計(jì)并開發(fā)一 個(gè)企業(yè)考勤管理信息系統(tǒng) 提供一個(gè)科學(xué)合理的考勤管理解決方案 徹底實(shí)現(xiàn)無紙化 作業(yè) 根據(jù)管理權(quán)限的不同 將界面分為一般職員 部門經(jīng)理 系統(tǒng)管理員和最高管 理者四個(gè)層次 系統(tǒng)目標(biāo)如下 1 提供簡單 方便的操作 2 根據(jù)企業(yè)原來的考勤管理制度 為企業(yè)不同管理層次提供相應(yīng)的功能 3 通過考勤管理無紙化的實(shí)現(xiàn) 使企業(yè)的考勤管理更加科學(xué)規(guī)范 船海 1006 彭磊 鍵入文字 2 4 節(jié)省考勤管理的成本 5 提高企業(yè)考勤管理的透明度和效率 防止 虛假出勤 的現(xiàn)象 6 對系統(tǒng)提供必要的權(quán)限管理 7 為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持 1 3 理論基礎(chǔ)的分析理論基礎(chǔ)的分析 本設(shè)計(jì)利用 sql server 2005 建立數(shù)據(jù)庫 表格化存儲 利用表的查詢 連接 修改 刪除數(shù)據(jù)等管理員工信息 對數(shù)據(jù)庫設(shè)定必要的權(quán)限 只有具有權(quán)限的人才能進(jìn)行查 看 修改數(shù)據(jù) 1 4 預(yù)期結(jié)果和意義預(yù)期結(jié)果和意義 考勤系統(tǒng)能實(shí)現(xiàn)職工日考勤記錄 記錄請假信息 記錄出差信息等功能 并最終 所有信息歸入月統(tǒng)計(jì)中去 本考勤系統(tǒng)建立了一個(gè)高效率的 無差錯(cuò)的考勤管理系統(tǒng) 能夠有效的幫助企業(yè) 實(shí)現(xiàn) 公正考勤 高效薪資 使企業(yè)的管理水平登上一個(gè)新的臺階 2 需求分析需求分析 2 1 功能需求功能需求 1 數(shù)據(jù)管理 功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù) 包括加班 請假類別的定義和班次的定義 在全縣 范圍內(nèi)可以進(jìn)行基礎(chǔ)數(shù)據(jù)的添加 刪除和修改 2 考勤管理 包括出勤動作 出勤信息的查詢 上級對下級員工的出勤信息的確認(rèn) 生成考勤 船海 1006 彭磊 鍵入文字 3 統(tǒng)計(jì)信息并可以根據(jù)指定的條件進(jìn)行查詢 實(shí)現(xiàn)從每日出勤到統(tǒng)計(jì)全部考勤信息的無 紙化操作 為方便數(shù)據(jù)傳遞和查閱 要根據(jù)需求提供不同時(shí)間短的考勤統(tǒng)計(jì)信息表 3 加班管理 對員工的加班時(shí)間進(jìn)行統(tǒng)計(jì) 記錄開始時(shí)間和結(jié)束時(shí)間 對加班信息實(shí)現(xiàn)添加 刪除等操作 4 請假管理 可以提出請假申請 并完善請假信息 如請假開始時(shí)間 請假結(jié)束時(shí)間 請假的 次數(shù)進(jìn)行管理 5 出差管理 管理者安排員工出差 對出差時(shí)間 次數(shù)的管理 2 2 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)流圖 如圖 2 1 所示 N N MM M MN NM N 2 1 數(shù)據(jù)流圖 職工 出勤 出勤記錄 出差 出差記錄 請假信息 請假 加班 加班信息 月統(tǒng)計(jì) 統(tǒng)計(jì) 船海 1006 彭磊 鍵入文字 4 2 3 功能模塊圖功能模塊圖 如圖 2 2 所示 圖為功能模塊圖 2 2 功能模塊圖 2 4 系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)數(shù)據(jù)流程圖 如圖 2 3 所示 圖為數(shù)據(jù)流程圖 2 3 數(shù)據(jù)流程圖 記錄出勤 時(shí)間 員工出勤 記錄 上下班時(shí) 間安排 請假 值 班 出差 記錄 月度員工 考勤統(tǒng)計(jì) 經(jīng)理審批 員 工 考勤 員 管理 人員 各種統(tǒng)計(jì)信 息 職工考勤管理信息系統(tǒng) 員工基本信息 出 勤 記 錄 出 差 記 錄 請 假 記 錄 加 班 記 錄 月 統(tǒng) 計(jì) 船海 1006 彭磊 鍵入文字 5 年齡 3 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) 3 1 局部局部 E R 圖圖 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 圖 職工 性別 編號 姓名 出勤記錄 上班時(shí)間 缺勤記錄 下班時(shí)間 職工編號 年齡 船海 1006 彭磊 鍵入文字 6 圖 3 3 出差 E R 圖 4 加班 E R 圖如圖 3 4 所示 3 4 加班 E R 圖 5 請假 E R 圖如圖 3 5 所示 出差記錄 開始時(shí)間 缺勤記錄結(jié)束時(shí)間 職工編號 出差編號 出勤記錄 開始時(shí)間 加班統(tǒng)計(jì) 結(jié)束時(shí)間 職工編號 加班編號 船海 1006 彭磊 鍵入文字 7 3 5 請假 E R 圖 6 月統(tǒng)計(jì) E R 圖 3 6 月統(tǒng)計(jì) E R 圖 請假記錄 開始時(shí)間 請假統(tǒng)計(jì) 結(jié)束時(shí)間 編號 請假編號 出勤記錄 上班時(shí)間缺勤記錄 下班時(shí)間 職工編號 船海 1006 彭磊 鍵入文字 8 3 2 整體整體 E R 圖圖 如圖 3 7 所示 圖為整體 E R 圖 3 7 整體 E R 圖 結(jié)束時(shí)間 職工 性別 年齡 編號 姓名 出勤 出勤記錄 上班時(shí)間 缺勤記錄 下班時(shí)間 出差 出差記錄 起始時(shí)間 統(tǒng)計(jì)天數(shù) 請假信息 請假 結(jié)束時(shí)間統(tǒng)計(jì)天數(shù) 開始時(shí)間 加班 加班信息 起始時(shí)間結(jié)束時(shí)間 時(shí)間統(tǒng)計(jì) 月統(tǒng)計(jì) 統(tǒng)計(jì) 出差統(tǒng)計(jì) 加班統(tǒng)計(jì)出勤統(tǒng)計(jì) 請假統(tǒng)計(jì) 請假編號 加班編號 出差編號 職稱 船海 1006 彭磊 鍵入文字 9 4 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 4 1 關(guān)系模式關(guān)系模式 職工 職工編號 姓名 性別 年齡 出勤記錄 職工編號 出勤編號 上班時(shí)間 下班時(shí)間 缺勤記錄 出差記錄 職工編號 出差編號 開始時(shí)間 結(jié)束時(shí)間 統(tǒng)計(jì)天數(shù) 加班信息 職工編號 加班編號 加班開始時(shí)間 加班結(jié)束時(shí)間 加班時(shí)間統(tǒng)計(jì) 請假信息 職工編號 請假編號 請假開始時(shí)間 請假結(jié)束時(shí)間 請假時(shí)間統(tǒng)計(jì) 月統(tǒng)計(jì) 職工編號 出勤月統(tǒng)計(jì) 出差月統(tǒng)計(jì) 加班月統(tǒng)計(jì) 請假月統(tǒng)計(jì) 4 2 數(shù)據(jù)關(guān)系圖數(shù)據(jù)關(guān)系圖 如圖 4 2 1 所示 在數(shù)據(jù)庫中生成的關(guān)系圖中 員工編號是員工信息表的主鍵 是 其他表的外鍵 船海 1006 彭磊 鍵入文字 10 圖 4 1 數(shù)據(jù)關(guān)系圖 5 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) 5 1 存儲記錄結(jié)構(gòu)設(shè)計(jì)存儲記錄結(jié)構(gòu)設(shè)計(jì) 在物理結(jié)構(gòu)中 數(shù)據(jù)的基本存取單位是存儲記錄 有了邏輯結(jié)構(gòu)以后 就可以設(shè) 計(jì)存儲記錄結(jié)構(gòu) 一個(gè)存儲記錄可以與多個(gè)邏輯記錄相對應(yīng) 存儲記錄就包括記錄的 組成 數(shù)據(jù)項(xiàng)的類型和長度等 在本圖中5 1職工信息表主要包括職工編號 姓名 性別 年齡 表 5 1 職工信息表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 w name姓名Char 6 非空 w sex性別Char 2 男 或 女 w age年齡Int非空 船海 1006 彭磊 鍵入文字 11 w degree職稱char 4 非空 在本表5 2中出勤記錄包含職工編號 出勤編號 上班時(shí)間 下班時(shí)間 缺勤記錄 表 5 2 出勤記錄表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 w num出勤編號Int主鍵 work tim上班時(shí)間Datetime允許空 end tim下班時(shí)間Datetime允許空 Work note缺勤記錄Datetime允許空 在本圖5 3中出差記錄職工編號 出差編號 開始時(shí)間 結(jié)束時(shí)間 統(tǒng)計(jì)天數(shù) 表 5 3 出差記錄表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 Out num出差編號Int主鍵 Out tim開始時(shí)間Datetime允許空 Back tim結(jié)束時(shí)間Datetime允許空 Out days統(tǒng)計(jì)天數(shù)Int允許空 在本表5 4中加班記錄表主要包含職工編號 加班編號 開始時(shí)間 結(jié)束時(shí)間 時(shí)間統(tǒng) 計(jì) 表 5 4 加班記錄表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 船海 1006 彭磊 鍵入文字 12 Over num加班編號Int主鍵 Over tim開始時(shí)間Datetime允許空 Overend tim結(jié)束時(shí)間Datetime允許空 Over days時(shí)間統(tǒng)計(jì)Int允許空 在本表 5 5 中 請假記錄表主要包括職工編號 請假編號 請假開始時(shí)間和請假結(jié) 束時(shí)間組成 船海 1006 彭磊 鍵入文字 13 表 5 5 請假記錄表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 Off num請假編號Int主鍵 Off tim請假開始時(shí)間Datetime允許空 Offend tim請假結(jié)束時(shí)間Datetime允許空 Off days統(tǒng)計(jì)天數(shù)Int允許空 在本圖 5 6 中月統(tǒng)計(jì)主要包括職工編號 出勤月統(tǒng)計(jì) 出差月統(tǒng)計(jì) 請假月統(tǒng)計(jì) 加班月統(tǒng)計(jì) 表 5 6 月統(tǒng)計(jì)記錄表 列名說明字段類型約束控制 w id職工編號Char 4 主鍵 Work note出勤月統(tǒng)計(jì)Int非空 Out note出差月統(tǒng)計(jì)Int允許空 Over note加班月統(tǒng)計(jì)Int允許空 Off note請假月統(tǒng)計(jì)Int允許空 5 2 創(chuàng)建索引創(chuàng)建索引 為 mounth note 在 w id 上創(chuàng)建唯一索引 Create index M1 on mounth note w id Go Exec sp helpIndex mounth note 船海 1006 彭磊 鍵入文字 14 6 數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施 6 1 建立數(shù)據(jù)庫建立數(shù)據(jù)庫 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 6 2 數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)表的創(chuàng)建 1 如圖 6 1 所示 員工信息表 worker CREATE TABLE worker W id CHAR 4 CONSTRAINT worker Prim PRIMARY KEY w name CHAR 6 not null SEX CHAR 2 CONSTRAINT SEX Chk CHECK SEX 男 OR SEX 女 not null AGE INT not null 船海 1006 彭磊 鍵入文字 15 w drgee VARCHAR 4 NOT NULL 圖 6 1 員工信息表 2 如圖 6 2 所示 出勤記錄表 work note CREATE TABLE work note W id CHAR 4 w num int CONSTRAINT work note Prim PRIMARY KEY W id w num work tim datetime end tim datetime work note datetime 圖 6 2 出勤記錄 3 如圖 6 3 所示 出差記錄表 out note CREATE TABLE out note W id CHAR 4 out num int CONSTRAINT out note Prim PRIMARY KEY W id out num 船海 1006 彭磊 鍵入文字 16 out tim datetime back tim datetime out days int 圖 6 3 出差記錄 4 如圖 6 4 所示 加班記錄表 over note CREATE TABLE over note W id CHAR 4 over num int CONSTRAINT over note Prim PRIMARY KEY W id over num over tim datetime overend tim datetime over days int 圖 6 4 加班記錄 5 如圖 6 2 5 所示 請假記錄表 off note CREATE TABLE off note W id CHAR 4 船海 1006 彭磊 鍵入文字 17 off num int CONSTRAINT off note Prim PRIMARY KEY W id off num off tim datetime offend tim datetime off days int 圖 6 5 請假記錄 6 如圖 6 6 所示 月紀(jì)錄表 mounth CREATE TABLE mounth note w id CHAR 6 CONSTRAINT mounth Prim PRIMARY KEY work note int not null out note int over note int off note int 圖 6 6 月統(tǒng)計(jì)記錄表 船海 1006 彭磊 鍵入文字 18 6 3 建立存儲過程建立存儲過程 如圖 6 7 所示 建立一個(gè)向員工出勤表中插入數(shù)據(jù)的存儲過程 CREATE PROCEDURE insert in W id CHAR 4 w num int work tim datetime end tim datetime work note datetime AS insert into work note values W id w num work tim end tim work note go execinsert in W id 0001 w num 1 work tim 2010 11 1 end tim 2010 11 1 work note null go select from work note 圖 6 7 運(yùn)行結(jié)果 船海 1006 彭磊 鍵入文字 19 6 4 創(chuàng)建觸發(fā)器創(chuàng)建觸發(fā)器 1 建立一個(gè)觸發(fā)器 當(dāng)想考勤記錄中添加一條新的考勤記錄時(shí) 觸發(fā)統(tǒng)計(jì)該員 工一個(gè)月的考勤記錄 并存入月統(tǒng)計(jì)的月考勤記錄表中 請假記錄 出差記錄 加班 記錄分別建立此類觸發(fā)器 CREATE TRIGGER mounth insert ON work note FOR insert AS begin if update w id update mounth note set work note select count work tim from work note where w id SELECT W id FROM inserted group by w id where w id SELECT W id FROM inserted end CREATE TRIGGER worker insert ON worker FOR insert AS begin declare id char 20 select id W id FROM inserted 船海 1006 彭磊 鍵入文字 20 if update W id insert into mounth note values id 0 0 0 0 end create view mywork as select worker W id w name SEX AGE w drgee work note over note out note off note from worker mounth note where worker W id mounth note w id 2 創(chuàng)建一個(gè)觸發(fā)器 當(dāng)刪除員工基本信息時(shí) 同事也刪除其他表中員工的信息 如當(dāng)刪除 worker 表中信息是 也刪除員工考勤記錄表中的內(nèi)容 請假記錄 出差 記錄 加班記錄分別建立此類觸發(fā)器 create trigger delete data on worker for delete as delete from work note where w id select w id from deleted 7 數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)庫運(yùn)行和維護(hù) 本系統(tǒng)經(jīng)過實(shí)際的測試和運(yùn)行 基本可以滿足中小企業(yè)考勤業(yè)務(wù)的要求 該系統(tǒng) 運(yùn)行穩(wěn)定 在使用和維護(hù)中應(yīng)該注意以下幾個(gè)問題 1 定期備份數(shù)據(jù)庫和日志 以使數(shù)據(jù)庫在發(fā)生故障后恢復(fù)到一致性狀態(tài) 保障 數(shù)據(jù)庫的完整性 船海 1006 彭磊
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空材料檢測與質(zhì)量控制補(bǔ)充協(xié)議
- 工業(yè)廢氣處理項(xiàng)目驗(yàn)收質(zhì)量規(guī)范完善及補(bǔ)充協(xié)議
- 傳染性單核細(xì)胞增多癥指南
- 整體護(hù)理查房
- 職場素質(zhì)培訓(xùn)體系構(gòu)建
- 公共關(guān)系危機(jī)管理教學(xué)
- 醇在醫(yī)學(xué)領(lǐng)域的應(yīng)用研究
- 新課改瘦專用2025版高考政治一輪復(fù)習(xí)第三單元微專題選擇題題型專攻四-引文類講義新人教版必修4
- 過度肥胖患者護(hù)理
- 產(chǎn)前護(hù)理知識普及與實(shí)踐
- 高中英語課程標(biāo)準(zhǔn)新課標(biāo)英文版
- 心理危機(jī)干預(yù)培訓(xùn)課件
- 2023年心血管內(nèi)科學(xué)考博真題
- 保溫杯生產(chǎn)工藝流程
- GB/T 6482-2007鑿巖用螺紋連接釬桿
- 理正深基坑算例
- 公司休假銷假單模板
- 《基于杜邦分析法的企業(yè)財(cái)務(wù)分析國內(nèi)外文獻(xiàn)綜述》
- 全國高中數(shù)學(xué)聯(lián)賽廣東省預(yù)賽試題及解答
- DB33T 2226-2019 空氣負(fù)(氧)離子觀測與評價(jià)技術(shù)規(guī)范-純圖
- 高中政治教學(xué)的經(jīng)驗(yàn)分享課件
評論
0/150
提交評論