




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上職工考勤管理信息系統 姓名:陳 穩 班級:1211 學號 日期 2014.05.201 引言1.1本課題的研究意義 職工考勤管理信息系統是為實現職工考勤信息管理的現代化,運用Visual Basic 6.0數據庫管理系統開發的應用軟件。它旨在通過職工基本信息、職工加班信息、職工出勤信息、職工出差信息和職工請假信息這五方面完成對職工的考勤。利用計算機技術做出這樣一個系統就節省了很多人力資源,實現了科學、高效的職工考勤信息管理目標。1.2 概要設計根據功能分析,建立系統的體系結構,即將整個系統分解成若干子模塊,用ER圖表示各功能。通過本系統軟件,能幫助人事部管理人員利用計
2、算機,快速方便的對職工考勤情況進行管理、輸入、輸出、查詢的所需操作,使散亂、動態的職工考勤情況檔案能夠具體化,直觀化、合理化。1.3 系統功能基本要求職工信息,包括職工編號、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時間,下班打開時間,缺勤記錄等;出差信息,包括出差起始時間、結束時間、統計總共天數等;請假信息,包括請假開始時間,結束時間,統計請假天數等;加班信息,包括加班開始時間、結束時間、統計加班總時間。2 數據庫設計2.1 需求分析設計2.1.1引言 傳統意義上的職工考勤管理都是采用原始的手工操作來完成的。人事部的管理人員或辦公室人員要進行經常的繁瑣的記錄、修改、查詢、統計等
3、工作,不僅時間長、勞動強度大、工作效率低下,并且在這種管理模式下對職工的考勤信息不完全,且易造成混亂。隨著社會的進步,計算機科技的廣泛應用,通過現代化的科學的方式對職工考勤信息進行管理已成為可能。基于此,我希望能通過開發這一管理系統,由計算機代替人工操作一系列職工基本信息的輸入、修改、查詢、統計等操作,既減輕了管理人員的工作強度,提高了工作效率,降低解企業的經營成本;同時,也對企業內部管理的科學化、規范化作出一點嘗試。2.1.2 目標與任務充分了解用戶的需求,了解工作的流程,以及可能出現的問題。職工考勤信息管理系統中首先必須設置好職工基本信息,職工基本信息在本系統占據著很重要的地位。在對職工的
4、出差、出勤、加班、請假這些信息管理的時候都需通過職工基本信息進行操作。本系統結合實際的職工考勤管理制度,經過實際的需求分析,采用功能強大的Visual Basic6.0作為開發工具而開發出來的職工考勤信息管理系統。職工考勤管理信息系統的具體功能包括五個方面:職工基本信息實體,職工出勤信息實體,職工出差信息實體,職工加班信息實體,職工請假信息實體。2.1.3階段結果(1)數據表格職工基本信息表列名數據類型是否允許為空默認值職工編號char (20)不允許職工姓名varchar (30)不允許性別char (2)不允許年齡Int (4)不允許職稱varchar (50)不允許 職工出勤信息表列名數
5、據類型是否允許為空姓名varchar (30)不允許編號char (20)允許上班打卡時間char (10)允許下班打卡時間char (10)允許缺勤記錄char (10)允許職工加班信息表列名數據類型是否允許為空姓名varchar (30)不允許編號char (20)允許加班開始時間char (10)允許加班結束時間char (10)允許統計加班天數char (10)允許職工出差信息表列名數據類型是否允許為空姓名varchar (30)不允許編號char (20)允許出差開始時間char (10)允許出差結束時間char (10)允許統計出差天數char (10)允許 職工請假信息表列名數據
6、類型是否允許為空姓名varchar (30)不允許編號char (20)允許請假開始時間char (10)允許請假結束時間char (10)允許統計請假天數char (10)允許2.1.4 處理邏輯描述(1)職工基本信息實體管理子系統查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、性別、年齡、職稱。處理:按照條件(姓名或編號)進行查詢操作,然后根據需要對其進行修改刪除等操作。 (2) 職工出勤信息實體管理子系統查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、上班打卡時間、下班打卡時間和缺勤記錄。處理:按照條件(姓名或編號)進行查詢操作,然后根
7、據需要對其進行修改刪除等操作。 (3) 登錄實體管理子系統輸入:包括用戶名和口令。輸出:進入職工考勤管理信息系統功能菜單選擇界面。處理:按照所需選擇對應的操作。 (4)職工加班信息管理子系統 查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、加班開始時間、加班結束時間和統計加班時間。處理:按照條件(姓名或編號)進行查詢操作,然后根據需要對其進行修改刪除等操作。(5)職工出差信息管理子系統 查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、出差開始時間、出差結束時間和統計出差天數。處理:按照條件(姓名或編號)進行查詢操作,然后根據需要對其進行修改刪
8、除等操作。(6)職工請假信息管理子系統 查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、請假開始時間、請假結束時間和統計請假時間。處理:按照條件(姓名或編號)進行查詢操作,然后根據需要對其進行修改刪除等操作。2.2 概念結構設計2.2.1 引言概念結構的實際是整個數據庫設計的關鍵,這個階段主要的目標是通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于DBMS的概念模型(E-R圖)。它的主要特點是:1.能真實、充分地反映現實世界,包括事物與事物之間的聯系,能滿足用戶對數據的處理要求,是對現實世界的一個真實模型;2.易于理解,因此可以用它和不熟悉計算機的用戶交換意見;3.
9、易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充;4.易于向關系、網狀、層次等各種數據模型轉換。2.2.2 概念模型設計(1)設計E-R圖出勤管理職工編號性別年齡出勤記錄信息上班打卡時間下班打卡時間缺勤記錄請假管理加班管理請假信息加班信息請假開始時間請假結束時間統計請假天數加班開始時間加班結束時間統計加班天數出差管理出差信息出差開始時間出差結束時間總共出差天數職工信息職工考勤管理信息系統職工姓名職稱2.2.3 數據描述程序運行時輸入數據,添加到數據庫的各個表中。數據庫中包含系統內部有關的數據結構與操作規程。具體可包括: 教室基本信息表,教師信息表等.2.3 邏輯結構設計2.3.1
10、 引言這個階段的任務就是把概念結構設計階段設計好的基本E-R圖轉換為與DBMS所支持的數據模型相符合的邏輯結構。在這個階段里,該系統的目標就是把基本的E-R圖轉換成關系數據模型。2.3.2 數據組織(1)將E-R圖轉換成關系模型E-R圖轉換成關系模型應該遵循以下原則:1. 一個實體型轉換為一個關系模式。2. 一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應 的關系模式合并。3. 把一個1:n聯系轉換為一個獨立的關系模式。4. 一個m:n聯系轉換為一個關系模式。5. 三個或三個以上實體間的一個多元聯系可以轉換為一個關系模式。6. 具有相同碼的關系模式可合并。(2)關系設計 該數據
11、庫設計是滿足第二范式的,因為它的所有非主屬性,都完全函數 依賴于碼。它的關系模式R是屬于1NF的關系模式的。(3)該系統中的數據流條目有: 職工考勤信息包括:職工基本信息 職工出勤信息 職工出差信息 職工加班信息 職工請假信息 其中: 職工基本信息包括:職工姓名,職工編號,性別,年齡,職稱。 職工出勤信息包括:姓名,編號,上班打卡時間,下班打卡時間,缺勤記錄。 職工出差信息包括:姓名,編號,出差開始時間,出差結束時間,統計出差天數。 職工加班信息包括:姓名,編號,加班開始時間,加班結束時間,統計加班時間。 職工請假信息包括:姓名,編號,請假開始時間,請假結束時間,統計請假時間。2.3.3數據處
12、理見系統的功能模塊圖:職工考勤管理信息系統職工基本信息職工出勤信息職工出差信息職工加班信息刪改請假信息請假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請假信息用戶登錄信息用戶名口令2.4 物理結構設計2.4.2目標與任務對數據庫進行合理的物理設計,以提高其時間和空間效率。(1)數據存取方面確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;對物理結構進行評價,評價的重點是時間和空間效率。如果評價結果滿足原設計的要求,則可以進入到物理實施階段,否則就需要重新設計或修改物理結構,有時甚至要返回邏輯設計階段修改數據模型。(2)
13、功能模塊職工考勤管理信息系統職工基本信息職工出勤信息職工出差信息職工加班信息刪改請假信息請假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請假信息用戶登錄信息用戶名口令2.5 數據庫管理2.5.1 創建數據庫職工基本信息表代碼if exists (select * from dbo.sysobjects where id = object_id(N'dbo.職工信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.職工信息管
14、理表GOCREATE TABLE dbo.職工信息管理表 (職工編號 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,職工姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,性別 char (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,年齡 int NOT NULL ,職稱 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO 職工出勤信息管理表代碼if exists (select * from d
15、bo.sysobjects where id = object_id(N'dbo.職工出勤信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職工出勤信息管理表GOCREATE TABLE dbo. 職工出勤信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡時間 char (10) COLLATE Chinese_PRC_C
16、I_AS NULL ,下班打卡時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 缺勤記錄 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO職工出差信息管理表代碼if exists (select * from dbo.sysobjects where id = object_id(N'dbo.職工出差信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職工出差信息管理表GOCREAT
17、E TABLE dbo. 職工出差信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL 出差開始時間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出差結束時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統計出差天數 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO職工加班信息管理表代碼if exists (se
18、lect * from dbo.sysobjects where id = object_id(N'dbo.職工加班信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職工加班信息管理表GOCREATE TABLE dbo. 職工加班信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL 加班開始時間 char (10) COLLATE C
19、hinese_PRC_CI_AS NULL ,加班結束時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統計加班時間 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO職工請假信息管理表代碼if exists (select * from dbo.sysobjects where id = object_id(N'dbo.職工請假信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職
20、工請假信息管理表GOCREATE TABLE dbo. 職工請假信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL 請假開始時間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,請假結束時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統計請假天數 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2.6 數據庫運行與維護 本系統經過實際測試和運行,基本可以滿足中小企業考勤業務的要求。該系統
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 強化子公司管理制度
- 形成痕跡化管理制度
- 征地拆遷辦管理制度
- 德云社名片管理制度
- 志愿團成員管理制度
- 快遞店運營管理制度
- 急危重搶救管理制度
- 總經理怎樣管理制度
- 想投訴學校管理制度
- 戒毒局歸誰管理制度
- 《重癥醫學科建設與管理指南(試行)》
- 醫用耗材一次性使用申請表
- GB/T 42068-2022農村產權流轉交易市場建設和管理規范
- 第五課古典芭蕾(芭蕾舞鼎盛時期)
- 中小學生肥胖調查表
- 胃癌HER2判讀及評分課件
- 學校機房網絡規劃與設計
- 中儲糧警示教育心得體會三篇
- 船用空調電氣控制系統簡介課件
- 2009-2022歷年河北省公安廳高速交警總隊招聘考試真題含答案帶詳解2022-2023上岸資料匯編3
- 遙控器檢驗作業指導書
評論
0/150
提交評論