




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、職工考勤管理信息系統(tǒng)制作人:李康 魏寶玉第三十三份實訓作業(yè)201112.131 引言1。1本課題的研究意義 職工考勤管理信息系統(tǒng)是為實現(xiàn)職工考勤信息管理的現(xiàn)代化,運用Visual Basic 6。0數(shù)據(jù)庫管理系統(tǒng)開發(fā)的應用軟件。它旨在通過職工基本信息、職工加班信息、職工出勤信息、職工出差信息和職工請假信息這五方面完成對職工的考勤。利用計算機技術做出這樣一個系統(tǒng)就節(jié)省了很多人力資源,實現(xiàn)了科學、高效的職工考勤信息管理目標。1.2 概要設計根據(jù)功能分析,建立系統(tǒng)的體系結構,即將整個系統(tǒng)分解成若干子模塊,用ER圖表示各功能.通過本系統(tǒng)軟件,能幫助人事部管理人員利用計算機,快速方便的對職工考勤情況進行
2、管理、輸入、輸出、查詢的所需操作,使散亂、動態(tài)的職工考勤情況檔案能夠具體化,直觀化、合理化.1。3 系統(tǒng)功能基本要求職工信息,包括職工編號、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時間,下班打開時間,缺勤記錄等;出差信息,包括出差起始時間、結束時間、統(tǒng)計總共天數(shù)等;請假信息,包括請假開始時間,結束時間,統(tǒng)計請假天數(shù)等;加班信息,包括加班開始時間、結束時間、統(tǒng)計加班總時間.2 數(shù)據(jù)庫設計2。1 需求分析設計2。1.1引言 傳統(tǒng)意義上的職工考勤管理都是采用原始的手工操作來完成的。人事部的管理人員或辦公室人員要進行經(jīng)常的繁瑣的記錄、修改、查詢、統(tǒng)計等工作,不僅時間長、勞動強度大、工作
3、效率低下,并且在這種管理模式下對職工的考勤信息不完全,且易造成混亂。隨著社會的進步,計算機科技的廣泛應用,通過現(xiàn)代化的科學的方式對職工考勤信息進行管理已成為可能.基于此,我希望能通過開發(fā)這一管理系統(tǒng),由計算機代替人工操作一系列職工基本信息的輸入、修改、查詢、統(tǒng)計等操作,既減輕了管理人員的工作強度,提高了工作效率,降低解企業(yè)的經(jīng)營成本;同時,也對企業(yè)內部管理的科學化、規(guī)范化作出一點嘗試。2.1。2 目標與任務充分了解用戶的需求,了解工作的流程,以及可能出現(xiàn)的問題。職工考勤信息管理系統(tǒng)中首先必須設置好職工基本信息,職工基本信息在本系統(tǒng)占據(jù)著很重要的地位.在對職工的出差、出勤、加班、請假這些信息管理
4、的時候都需通過職工基本信息進行操作。本系統(tǒng)結合實際的職工考勤管理制度,經(jīng)過實際的需求分析,采用功能強大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來的職工考勤信息管理系統(tǒng)。職工考勤管理信息系統(tǒng)的具體功能包括五個方面:職工基本信息實體,職工出勤信息實體,職工出差信息實體,職工加班信息實體,職工請假信息實體。2。1.3階段結果(1)數(shù)據(jù)表格職工基本信息表列名數(shù)據(jù)類型是否允許為空默認值職工編號char (20)不允許職工姓名varchar (30)不允許性別char (2)不允許年齡Int (4)不允許職稱varchar (50)不允許 職工出勤信息表列名數(shù)據(jù)類型是否允許為空姓名varcha
5、r (30)不允許編號char (20)允許上班打卡時間char (10)允許下班打卡時間char (10)允許缺勤記錄char (10)允許職工加班信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號char (20)允許加班開始時間char (10)允許加班結束時間char (10)允許統(tǒng)計加班天數(shù)char (10)允許職工出差信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號char (20)允許出差開始時間char (10)允許出差結束時間char (10)允許統(tǒng)計出差天數(shù)char (10)允許 職工請假信息表列名數(shù)據(jù)類型是否允許為空姓名varchar
6、 (30)不允許編號char (20)允許請假開始時間char (10)允許請假結束時間char (10)允許統(tǒng)計請假天數(shù)char (10)允許2.1.4 處理邏輯描述(1)職工基本信息實體管理子系統(tǒng)查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、性別、年齡、職稱。處理:按照條件(姓名或編號)進行查詢操作,然后根據(jù)需要對其進行修改刪除等操作。 (2) 職工出勤信息實體管理子系統(tǒng)查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、上班打卡時間、下班打卡時間和缺勤記錄。處理:按照條件(姓名或編號)進行查詢操作,然后根據(jù)需要對其進行修改刪除等操作。 (
7、3) 登錄實體管理子系統(tǒng)輸入:包括用戶名和口令。輸出:進入職工考勤管理信息系統(tǒng)功能菜單選擇界面。處理:按照所需選擇對應的操作。 (4)職工加班信息管理子系統(tǒng) 查詢條件:可按照姓名和編號分別進行查詢.查詢結果:包括職工姓名、職工編號、加班開始時間、加班結束時間和統(tǒng)計加班時間。處理:按照條件(姓名或編號)進行查詢操作,然后根據(jù)需要對其進行修改刪除等操作。(5)職工出差信息管理子系統(tǒng) 查詢條件:可按照姓名和編號分別進行查詢。查詢結果:包括職工姓名、職工編號、出差開始時間、出差結束時間和統(tǒng)計出差天數(shù)。處理:按照條件(姓名或編號)進行查詢操作,然后根據(jù)需要對其進行修改刪除等操作。(6)職工請假信息管理子
8、系統(tǒng) 查詢條件:可按照姓名和編號分別進行查詢.查詢結果:包括職工姓名、職工編號、請假開始時間、請假結束時間和統(tǒng)計請假時間。處理:按照條件(姓名或編號)進行查詢操作,然后根據(jù)需要對其進行修改刪除等操作。2。2 概念結構設計2.2.1 引言概念結構的實際是整個數(shù)據(jù)庫設計的關鍵,這個階段主要的目標是通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于DBMS的概念模型(E-R圖).它的主要特點是:1。能真實、充分地反映現(xiàn)實世界,包括事物與事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個真實模型;2.易于理解,因此可以用它和不熟悉計算機的用戶交換意見;3。易于更改,當應用環(huán)境和應用要求改變
9、時,容易對概念模型修改和擴充;4.易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉換.2。2.2 概念模型設計(1)設計ER圖出勤管理職工編號性別年齡出勤記錄信息上班打卡時間下班打卡時間缺勤記錄請假管理加班管理請假信息加班信息請假開始時間請假結束時間統(tǒng)計請假天數(shù)加班開始時間加班結束時間統(tǒng)計加班天數(shù)出差管理出差信息出差開始時間出差結束時間總共出差天數(shù)職工信息職工考勤管理信息系統(tǒng)職工姓名職稱2.2。3 數(shù)據(jù)描述程序運行時輸入數(shù)據(jù),添加到數(shù)據(jù)庫的各個表中。數(shù)據(jù)庫中包含系統(tǒng)內部有關的數(shù)據(jù)結構與操作規(guī)程。具體可包括: 教室基本信息表,教師信息表等。2。3 邏輯結構設計2。3.1 引言這個階段的任務就是把概念結構設
10、計階段設計好的基本ER圖轉換為與DBMS所支持的數(shù)據(jù)模型相符合的邏輯結構。在這個階段里,該系統(tǒng)的目標就是把基本的E-R圖轉換成關系數(shù)據(jù)模型.2。3.2 數(shù)據(jù)組織(1)將E-R圖轉換成關系模型ER圖轉換成關系模型應該遵循以下原則:1。 一個實體型轉換為一個關系模式。2. 一個1:1聯(lián)系可以轉換為一個獨立的關系模式,也可以與任意一端對應 的關系模式合并。3。 把一個1:n聯(lián)系轉換為一個獨立的關系模式。4. 一個m:n聯(lián)系轉換為一個關系模式。5. 三個或三個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。6。 具有相同碼的關系模式可合并。(2)關系設計 該數(shù)據(jù)庫設計是滿足第二范式的,因為它的所有非主
11、屬性,都完全函數(shù) 依賴于碼。它的關系模式R是屬于1NF的關系模式的。(3)該系統(tǒng)中的數(shù)據(jù)流條目有: 職工考勤信息包括:職工基本信息 職工出勤信息 職工出差信息 職工加班信息 職工請假信息 其中: 職工基本信息包括:職工姓名,職工編號,性別,年齡,職稱。 職工出勤信息包括:姓名,編號,上班打卡時間,下班打卡時間,缺勤記錄。 職工出差信息包括:姓名,編號,出差開始時間,出差結束時間,統(tǒng)計出差天數(shù). 職工加班信息包括:姓名,編號,加班開始時間,加班結束時間,統(tǒng)計加班時間. 職工請假信息包括:姓名,編號,請假開始時間,請假結束時間,統(tǒng)計請假時間。2。3。3數(shù)據(jù)處理見系統(tǒng)的功能模塊圖:職工考勤管理信息系
12、統(tǒng)職工基本信息職工出勤信息職工出差信息職工加班信息刪改請假信息請假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請假信息用戶登錄信息用戶名口令2。4 物理結構設計2.4.2目標與任務對數(shù)據(jù)庫進行合理的物理設計,以提高其時間和空間效率。(1)數(shù)據(jù)存取方面確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要指存取方法和存儲結構;對物理結構進行評價,評價的重點是時間和空間效率。如果評價結果滿足原設計的要求,則可以進入到物理實施階段,否則就需要重新設計或修改物理結構,有時甚至要返回邏輯設計階段修改數(shù)據(jù)模型。(2)功能模塊職工考勤管理信息系統(tǒng)職工基本信息
13、職工出勤信息職工出差信息職工加班信息刪改請假信息請假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請假信息用戶登錄信息用戶名口令2。5 數(shù)據(jù)庫管理2.5.1 創(chuàng)建數(shù)據(jù)庫職工基本信息表代碼if exists (select * from dbo。sysobjects where id = object_id(N'dbo.職工信息管理表) and OBJECTPROPERTY(id, N'IsUserTable) = 1)drop table dbo。職工信息管理表GOCREATE TABLE dbo。職工信息管理表 (
14、職工編號 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 dbo。sysobjects where id = object_
15、id(Ndbo.職工出勤信息管理表') 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_CI_AS NULL ,下班打卡時間 char (10) COLLATE C
16、hinese_PRC_CI_AS NULL, 缺勤記錄 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO職工出差信息管理表代碼if exists (select * from dbo.sysobjects where id = object_id(Ndbo。職工出差信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職工出差信息管理表GOCREATE TABLE dbo. 職工出差信息管理表 (姓名 char (20) COLLA
17、TE 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, 統(tǒng)計出差天數(shù) char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO職工加班信息管理表代碼if exists (select from dbo。sysobjects where id = object
18、_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_CI_AS NULL ,加班結束時間 char (10) COLL
19、ATE Chinese_PRC_CI_AS NULL, 統(tǒng)計加班時間 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, NIsUserTable') = 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_CI_AS NULL ,請假結束時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統(tǒng)計請假天數(shù) char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2。6 數(shù)據(jù)庫運行與維護 本系統(tǒng)經(jīng)過實際測試和運行,基本可以滿足中小企業(yè)考勤業(yè)務的要求。該系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025YY大廈租賃合同
- 學前教育案例代寫
- 2025年北京市寫字樓租賃合同(標準版)
- 202年初中地理鄉(xiāng)土地理特色模擬試卷及答案全面提升地理素養(yǎng)
- 2025年中學教師資格考試《綜合素質》核心考點特訓題庫(含答案)之教育技術綜合題
- 2025年小學教師資格考試《綜合素質》易錯點專項考試試題集試卷(含答案與解析)
- 2025居間服務合同
- 學生制作旅游計劃
- 2025-2030編譯程序行業(yè)市場發(fā)展分析及投資前景研究報告
- 2025-2030紙杯及紙容器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 機電安裝總進度計劃橫道圖
- GB∕T 13171.2-2022 洗衣粉 第2部分:試驗方法
- 楷書(課件)課件
- 園林綠化工程監(jiān)理實施細則(完整版)
- 工程監(jiān)理部人員分工與職責
- 課程設計 CA6140撥叉說明書
- 成語故事杞人憂天PPT教案
- 部編版三年級上冊音樂知識點匯總
- 生命體征的測量PPT幻燈片課件
- 吉林省吉林市高考報名登記表
- 質量保證體系結構圖(共3頁)
評論
0/150
提交評論