版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、職工考勤管理信息系統(tǒng) 姓名:陳 穩(wěn) 班級(jí):1211 學(xué)號(hào) 201219691 引言1.1本課題的研究意義 職工考勤管理信息系統(tǒng)是為實(shí)現(xiàn)職工考勤信息管理的現(xiàn)代化,運(yùn)用Visual Basic 6.0數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)的應(yīng)用軟件。它旨在通過(guò)職工基本信息、職工加班信息、職工出勤信息、職工出差信息和職工請(qǐng)假信息這五方面完成對(duì)職工的考勤。利用計(jì)算機(jī)技術(shù)做出這樣一個(gè)系統(tǒng)就節(jié)省了很多人力資源,實(shí)現(xiàn)了科學(xué)、高效的職工考勤信息管理目標(biāo)。1.2 概要設(shè)計(jì)根據(jù)功能分析,建立系統(tǒng)的體系結(jié)構(gòu),即將整個(gè)系統(tǒng)分解成若干子模塊,用ER圖表示各功能。通過(guò)本系統(tǒng)軟件,能幫助人事部管理人員利用計(jì)算機(jī),快速方便的對(duì)職工考勤情況進(jìn)行管
2、理、輸入、輸出、查詢的所需操作,使散亂、動(dòng)態(tài)的職工考勤情況檔案能夠具體化,直觀化、合理化。1.3 系統(tǒng)功能基本要求職工信息,包括職工編號(hào)、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時(shí)間,下班打開時(shí)間,缺勤記錄等;出差信息,包括出差起始時(shí)間、結(jié)束時(shí)間、統(tǒng)計(jì)總共天數(shù)等;請(qǐng)假信息,包括請(qǐng)假開始時(shí)間,結(jié)束時(shí)間,統(tǒng)計(jì)請(qǐng)假天數(shù)等;加班信息,包括加班開始時(shí)間、結(jié)束時(shí)間、統(tǒng)計(jì)加班總時(shí)間。2 數(shù)據(jù)庫(kù)設(shè)計(jì)2.1 需求分析設(shè)計(jì)2.1.1引言 傳統(tǒng)意義上的職工考勤管理都是采用原始的手工操作來(lái)完成的。人事部的管理人員或辦公室人員要進(jìn)行經(jīng)常的繁瑣的記錄、修改、查詢、統(tǒng)計(jì)等工作,不僅時(shí)間長(zhǎng)、勞動(dòng)強(qiáng)度大、工作效
3、率低下,并且在這種管理模式下對(duì)職工的考勤信息不完全,且易造成混亂。隨著社會(huì)的進(jìn)步,計(jì)算機(jī)科技的廣泛應(yīng)用,通過(guò)現(xiàn)代化的科學(xué)的方式對(duì)職工考勤信息進(jìn)行管理已成為可能?;诖?,我希望能通過(guò)開發(fā)這一管理系統(tǒng),由計(jì)算機(jī)代替人工操作一系列職工基本信息的輸入、修改、查詢、統(tǒng)計(jì)等操作,既減輕了管理人員的工作強(qiáng)度,提高了工作效率,降低解企業(yè)的經(jīng)營(yíng)成本;同時(shí),也對(duì)企業(yè)內(nèi)部管理的科學(xué)化、規(guī)范化作出一點(diǎn)嘗試。2.1.2 目標(biāo)與任務(wù)充分了解用戶的需求,了解工作的流程,以及可能出現(xiàn)的問(wèn)題。職工考勤信息管理系統(tǒng)中首先必須設(shè)置好職工基本信息,職工基本信息在本系統(tǒng)占據(jù)著很重要的地位。在對(duì)職工的出差、出勤、加班、請(qǐng)假這些信息管理的
4、時(shí)候都需通過(guò)職工基本信息進(jìn)行操作。本系統(tǒng)結(jié)合實(shí)際的職工考勤管理制度,經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來(lái)的職工考勤信息管理系統(tǒng)。職工考勤管理信息系統(tǒng)的具體功能包括五個(gè)方面:職工基本信息實(shí)體,職工出勤信息實(shí)體,職工出差信息實(shí)體,職工加班信息實(shí)體,職工請(qǐng)假信息實(shí)體。2.1.3階段結(jié)果(1)數(shù)據(jù)表格職工基本信息表列名數(shù)據(jù)類型是否允許為空默認(rèn)值職工編號(hào)char (20)不允許職工姓名varchar (30)不允許性別char (2)不允許年齡Int (4)不允許職稱varchar (50)不允許 職工出勤信息表列名數(shù)據(jù)類型是否允許為空姓名varchar
5、 (30)不允許編號(hào)char (20)允許上班打卡時(shí)間char (10)允許下班打卡時(shí)間char (10)允許缺勤記錄char (10)允許職工加班信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號(hào)char (20)允許加班開始時(shí)間char (10)允許加班結(jié)束時(shí)間char (10)允許統(tǒng)計(jì)加班天數(shù)char (10)允許職工出差信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號(hào)char (20)允許出差開始時(shí)間char (10)允許出差結(jié)束時(shí)間char (10)允許統(tǒng)計(jì)出差天數(shù)char (10)允許 職工請(qǐng)假信息表列名數(shù)據(jù)類型是否允許為空姓名varchar
6、(30)不允許編號(hào)char (20)允許請(qǐng)假開始時(shí)間char (10)允許請(qǐng)假結(jié)束時(shí)間char (10)允許統(tǒng)計(jì)請(qǐng)假天數(shù)char (10)允許2.1.4 處理邏輯描述(1)職工基本信息實(shí)體管理子系統(tǒng)查詢條件:可按照姓名和編號(hào)分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號(hào)、性別、年齡、職稱。處理:按照條件(姓名或編號(hào))進(jìn)行查詢操作,然后根據(jù)需要對(duì)其進(jìn)行修改刪除等操作。 (2) 職工出勤信息實(shí)體管理子系統(tǒng)查詢條件:可按照姓名和編號(hào)分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號(hào)、上班打卡時(shí)間、下班打卡時(shí)間和缺勤記錄。處理:按照條件(姓名或編號(hào))進(jìn)行查詢操作,然后根據(jù)需要對(duì)其進(jìn)行修改刪除等操作。 (3
7、) 登錄實(shí)體管理子系統(tǒng)輸入:包括用戶名和口令。輸出:進(jìn)入職工考勤管理信息系統(tǒng)功能菜單選擇界面。處理:按照所需選擇對(duì)應(yīng)的操作。 (4)職工加班信息管理子系統(tǒng) 查詢條件:可按照姓名和編號(hào)分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號(hào)、加班開始時(shí)間、加班結(jié)束時(shí)間和統(tǒng)計(jì)加班時(shí)間。處理:按照條件(姓名或編號(hào))進(jìn)行查詢操作,然后根據(jù)需要對(duì)其進(jìn)行修改刪除等操作。(5)職工出差信息管理子系統(tǒng) 查詢條件:可按照姓名和編號(hào)分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號(hào)、出差開始時(shí)間、出差結(jié)束時(shí)間和統(tǒng)計(jì)出差天數(shù)。處理:按照條件(姓名或編號(hào))進(jìn)行查詢操作,然后根據(jù)需要對(duì)其進(jìn)行修改刪除等操作。(6)職工請(qǐng)假信息管理子系
8、統(tǒng) 查詢條件:可按照姓名和編號(hào)分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號(hào)、請(qǐng)假開始時(shí)間、請(qǐng)假結(jié)束時(shí)間和統(tǒng)計(jì)請(qǐng)假時(shí)間。處理:按照條件(姓名或編號(hào))進(jìn)行查詢操作,然后根據(jù)需要對(duì)其進(jìn)行修改刪除等操作。2.2 概念結(jié)構(gòu)設(shè)計(jì)2.2.1 引言概念結(jié)構(gòu)的實(shí)際是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,這個(gè)階段主要的目標(biāo)是通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于DBMS的概念模型(E-R圖)。它的主要特點(diǎn)是:1.能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物與事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型;2.易于理解,因此可以用它和不熟悉計(jì)算機(jī)的用戶交換意見;3.易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí)
9、,容易對(duì)概念模型修改和擴(kuò)充;4.易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。2.2.2 概念模型設(shè)計(jì)(1)設(shè)計(jì)E-R圖出勤管理職工編號(hào)性別年齡出勤記錄信息上班打卡時(shí)間下班打卡時(shí)間缺勤記錄請(qǐng)假管理加班管理請(qǐng)假信息加班信息請(qǐng)假開始時(shí)間請(qǐng)假結(jié)束時(shí)間統(tǒng)計(jì)請(qǐng)假天數(shù)加班開始時(shí)間加班結(jié)束時(shí)間統(tǒng)計(jì)加班天數(shù)出差管理出差信息出差開始時(shí)間出差結(jié)束時(shí)間總共出差天數(shù)職工信息職工考勤管理信息系統(tǒng)職工姓名職稱2.2.3 數(shù)據(jù)描述程序運(yùn)行時(shí)輸入數(shù)據(jù),添加到數(shù)據(jù)庫(kù)的各個(gè)表中。數(shù)據(jù)庫(kù)中包含系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括: 教室基本信息表,教師信息表等.2.3 邏輯結(jié)構(gòu)設(shè)計(jì)2.3.1 引言這個(gè)階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)
10、計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。在這個(gè)階段里,該系統(tǒng)的目標(biāo)就是把基本的E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型。2.3.2 數(shù)據(jù)組織(1)將E-R圖轉(zhuǎn)換成關(guān)系模型E-R圖轉(zhuǎn)換成關(guān)系模型應(yīng)該遵循以下原則:1. 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。2. 一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng) 的關(guān)系模式合并。3. 把一個(gè)1:n聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式。4. 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。5. 三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。6. 具有相同碼的關(guān)系模式可合并。(2)關(guān)系設(shè)計(jì) 該數(shù)據(jù)庫(kù)設(shè)計(jì)是滿足第二范式的,因?yàn)樗乃?/p>
11、非主屬性,都完全函數(shù) 依賴于碼。它的關(guān)系模式R是屬于1NF的關(guān)系模式的。(3)該系統(tǒng)中的數(shù)據(jù)流條目有: 職工考勤信息包括:職工基本信息 職工出勤信息 職工出差信息 職工加班信息 職工請(qǐng)假信息 其中: 職工基本信息包括:職工姓名,職工編號(hào),性別,年齡,職稱。 職工出勤信息包括:姓名,編號(hào),上班打卡時(shí)間,下班打卡時(shí)間,缺勤記錄。 職工出差信息包括:姓名,編號(hào),出差開始時(shí)間,出差結(jié)束時(shí)間,統(tǒng)計(jì)出差天數(shù)。 職工加班信息包括:姓名,編號(hào),加班開始時(shí)間,加班結(jié)束時(shí)間,統(tǒng)計(jì)加班時(shí)間。 職工請(qǐng)假信息包括:姓名,編號(hào),請(qǐng)假開始時(shí)間,請(qǐng)假結(jié)束時(shí)間,統(tǒng)計(jì)請(qǐng)假時(shí)間。2.3.3數(shù)據(jù)處理見系統(tǒng)的功能模塊圖:職工考勤管理信
12、息系統(tǒng)職工基本信息職工出勤信息職工出差信息職工加班信息刪改請(qǐng)假信息請(qǐng)假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請(qǐng)假信息用戶登錄信息用戶名口令2.4 物理結(jié)構(gòu)設(shè)計(jì)2.4.2目標(biāo)與任務(wù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理的物理設(shè)計(jì),以提高其時(shí)間和空間效率。(1)數(shù)據(jù)存取方面確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。如果評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)的要求,則可以進(jìn)入到物理實(shí)施階段,否則就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。(2)功能模塊職工考勤管理信息系統(tǒng)職工基本
13、信息職工出勤信息職工出差信息職工加班信息刪改請(qǐng)假信息請(qǐng)假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請(qǐng)假信息用戶登錄信息用戶名口令2.5 數(shù)據(jù)庫(kù)管理2.5.1 創(chuàng)建數(shù)據(jù)庫(kù)職工基本信息表代碼if exists (select * from dbo.sysobjects where id = object_id(N'dbo.職工信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.職工信息管理表GOCREATE TABLE d
14、bo.職工信息管理表 (職工編號(hào) 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 wher
15、e 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 ,編號(hào) char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,下班打卡時(shí)間
16、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. 職工出差信息管理表GOCREATE TABLE dbo. 職工出差信
17、息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號(hào) char (10) COLLATE Chinese_PRC_CI_AS NULL 出差開始時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出差結(jié)束時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統(tǒng)計(jì)出差天數(shù) char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO職工加班信息管理表代碼if exists (select * from dbo.sy
18、sobjects 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 ,編號(hào) char (10) COLLATE Chinese_PRC_CI_AS NULL 加班開始時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS N
19、ULL ,加班結(jié)束時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統(tǒng)計(jì)加班時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO職工請(qǐng)假信息管理表代碼if exists (select * from dbo.sysobjects where id = object_id(N'dbo.職工請(qǐng)假信息管理表') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo. 職工請(qǐng)假信息管理表GOCREATE T
20、ABLE dbo. 職工請(qǐng)假信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,編號(hào) char (10) COLLATE Chinese_PRC_CI_AS NULL 請(qǐng)假開始時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,請(qǐng)假結(jié)束時(shí)間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統(tǒng)計(jì)請(qǐng)假天數(shù) char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2.6 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù) 本系統(tǒng)經(jīng)過(guò)實(shí)際測(cè)試和運(yùn)行,基本可以滿足中小企業(yè)考勤業(yè)務(wù)的要
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國(guó)卵磷脂行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國(guó)便攜管子鉗數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)二硫化鉬極壓鋰基潤(rùn)滑脂數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)萬(wàn)用表測(cè)試棒行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024年中國(guó)陶瓷纖維不燃布市場(chǎng)調(diào)查研究報(bào)告
- 2024年中國(guó)自動(dòng)包裝糖果紙市場(chǎng)調(diào)查研究報(bào)告
- 2024年中國(guó)玻璃纖維天線罩市場(chǎng)調(diào)查研究報(bào)告
- 高中語(yǔ)文第6單元文無(wú)定格貴在鮮活三游沙湖苦齋記課件新人教版選修中國(guó)古代詩(shī)歌散文欣賞
- 2024年中國(guó)尼龍鉚釘市場(chǎng)調(diào)查研究報(bào)告
- 2024年中國(guó)雙盤人形馬步市場(chǎng)調(diào)查研究報(bào)告
- 細(xì)胞標(biāo)準(zhǔn)化纖體資料終打印稿
- 數(shù)獨(dú)骨灰級(jí)100題
- DB1310∕T 233-2020 地下管線數(shù)據(jù)規(guī)范
- 特種設(shè)備檢驗(yàn)檢測(cè)人員執(zhí)業(yè)注冊(cè)管理辦法標(biāo)準(zhǔn)版
- 數(shù)字文化產(chǎn)業(yè)園項(xiàng)目可行性研究報(bào)告-完整可修改版
- 少先隊(duì)鼓號(hào)隊(duì)總譜0—10套
- 航空公司投訴抱怨處理技巧訓(xùn)練 空乘人員培訓(xùn)
- 匯編語(yǔ)言基礎(chǔ)ASM
- 貿(mào)易中介在對(duì)外貿(mào)易中的重要作用
- NGW型行星齒輪減速器——行星輪的設(shè)計(jì)要點(diǎn)
- 感恩教育架起心與心的橋梁學(xué)會(huì)與父母溝通王立哲
評(píng)論
0/150
提交評(píng)論