




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、職工考勤管理信息系統(tǒng) 姓名:陳 穩(wěn) 班級:1211 學(xué)號 201219691 引言1.1本課題的研究意義 職工考勤管理信息系統(tǒng)是為實(shí)現(xiàn)職工考勤信息管理的現(xiàn)代化,運(yùn)用Visual Basic 6.0數(shù)據(jù)庫管理系統(tǒng)開發(fā)的應(yīng)用軟件。它旨在通過職工基本信息、職工加班信息、職工出勤信息、職工出差信息和職工請假信息這五方面完成對職工的考勤。利用計算機(jī)技術(shù)做出這樣一個系統(tǒng)就節(jié)省了很多人力資源,實(shí)現(xiàn)了科學(xué)、高效的職工考勤信息管理目標(biāo)。1.2 概要設(shè)計根據(jù)功能分析,建立系統(tǒng)的體系結(jié)構(gòu),即將整個系統(tǒng)分解成若干子模塊,用ER圖表示各功能。通過本系統(tǒng)軟件,能幫助人事部管理人員利用計算機(jī),快速方便的對職工考勤情況進(jìn)行管
2、理、輸入、輸出、查詢的所需操作,使散亂、動態(tài)的職工考勤情況檔案能夠具體化,直觀化、合理化。1.3 系統(tǒng)功能基本要求職工信息,包括職工編號、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時間,下班打開時間,缺勤記錄等;出差信息,包括出差起始時間、結(jié)束時間、統(tǒng)計總共天數(shù)等;請假信息,包括請假開始時間,結(jié)束時間,統(tǒng)計請假天數(shù)等;加班信息,包括加班開始時間、結(jié)束時間、統(tǒng)計加班總時間。2 數(shù)據(jù)庫設(shè)計2.1 需求分析設(shè)計2.1.1引言 傳統(tǒng)意義上的職工考勤管理都是采用原始的手工操作來完成的。人事部的管理人員或辦公室人員要進(jìn)行經(jīng)常的繁瑣的記錄、修改、查詢、統(tǒng)計等工作,不僅時間長、勞動強(qiáng)度大、工作效
3、率低下,并且在這種管理模式下對職工的考勤信息不完全,且易造成混亂。隨著社會的進(jìn)步,計算機(jī)科技的廣泛應(yīng)用,通過現(xiàn)代化的科學(xué)的方式對職工考勤信息進(jìn)行管理已成為可能?;诖?,我希望能通過開發(fā)這一管理系統(tǒng),由計算機(jī)代替人工操作一系列職工基本信息的輸入、修改、查詢、統(tǒng)計等操作,既減輕了管理人員的工作強(qiáng)度,提高了工作效率,降低解企業(yè)的經(jīng)營成本;同時,也對企業(yè)內(nèi)部管理的科學(xué)化、規(guī)范化作出一點(diǎn)嘗試。2.1.2 目標(biāo)與任務(wù)充分了解用戶的需求,了解工作的流程,以及可能出現(xiàn)的問題。職工考勤信息管理系統(tǒng)中首先必須設(shè)置好職工基本信息,職工基本信息在本系統(tǒng)占據(jù)著很重要的地位。在對職工的出差、出勤、加班、請假這些信息管理的
4、時候都需通過職工基本信息進(jìn)行操作。本系統(tǒng)結(jié)合實(shí)際的職工考勤管理制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來的職工考勤信息管理系統(tǒng)。職工考勤管理信息系統(tǒng)的具體功能包括五個方面:職工基本信息實(shí)體,職工出勤信息實(shí)體,職工出差信息實(shí)體,職工加班信息實(shí)體,職工請假信息實(shí)體。2.1.3階段結(jié)果(1)數(shù)據(jù)表格職工基本信息表列名數(shù)據(jù)類型是否允許為空默認(rèn)值職工編號char (20)不允許職工姓名varchar (30)不允許性別char (2)不允許年齡Int (4)不允許職稱varchar (50)不允許 職工出勤信息表列名數(shù)據(jù)類型是否允許為空姓名varchar
5、 (30)不允許編號char (20)允許上班打卡時間char (10)允許下班打卡時間char (10)允許缺勤記錄char (10)允許職工加班信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號char (20)允許加班開始時間char (10)允許加班結(jié)束時間char (10)允許統(tǒng)計加班天數(shù)char (10)允許職工出差信息表列名數(shù)據(jù)類型是否允許為空姓名varchar (30)不允許編號char (20)允許出差開始時間char (10)允許出差結(jié)束時間char (10)允許統(tǒng)計出差天數(shù)char (10)允許 職工請假信息表列名數(shù)據(jù)類型是否允許為空姓名varchar
6、(30)不允許編號char (20)允許請假開始時間char (10)允許請假結(jié)束時間char (10)允許統(tǒng)計請假天數(shù)char (10)允許2.1.4 處理邏輯描述(1)職工基本信息實(shí)體管理子系統(tǒng)查詢條件:可按照姓名和編號分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號、性別、年齡、職稱。處理:按照條件(姓名或編號)進(jìn)行查詢操作,然后根據(jù)需要對其進(jìn)行修改刪除等操作。 (2) 職工出勤信息實(shí)體管理子系統(tǒng)查詢條件:可按照姓名和編號分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號、上班打卡時間、下班打卡時間和缺勤記錄。處理:按照條件(姓名或編號)進(jìn)行查詢操作,然后根據(jù)需要對其進(jìn)行修改刪除等操作。 (3
7、) 登錄實(shí)體管理子系統(tǒng)輸入:包括用戶名和口令。輸出:進(jìn)入職工考勤管理信息系統(tǒng)功能菜單選擇界面。處理:按照所需選擇對應(yīng)的操作。 (4)職工加班信息管理子系統(tǒng) 查詢條件:可按照姓名和編號分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號、加班開始時間、加班結(jié)束時間和統(tǒng)計加班時間。處理:按照條件(姓名或編號)進(jìn)行查詢操作,然后根據(jù)需要對其進(jìn)行修改刪除等操作。(5)職工出差信息管理子系統(tǒng) 查詢條件:可按照姓名和編號分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號、出差開始時間、出差結(jié)束時間和統(tǒng)計出差天數(shù)。處理:按照條件(姓名或編號)進(jìn)行查詢操作,然后根據(jù)需要對其進(jìn)行修改刪除等操作。(6)職工請假信息管理子系
8、統(tǒng) 查詢條件:可按照姓名和編號分別進(jìn)行查詢。查詢結(jié)果:包括職工姓名、職工編號、請假開始時間、請假結(jié)束時間和統(tǒng)計請假時間。處理:按照條件(姓名或編號)進(jìn)行查詢操作,然后根據(jù)需要對其進(jìn)行修改刪除等操作。2.2 概念結(jié)構(gòu)設(shè)計2.2.1 引言概念結(jié)構(gòu)的實(shí)際是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,這個階段主要的目標(biāo)是通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于DBMS的概念模型(E-R圖)。它的主要特點(diǎn)是:1.能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物與事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實(shí)世界的一個真實(shí)模型;2.易于理解,因此可以用它和不熟悉計算機(jī)的用戶交換意見;3.易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時
9、,容易對概念模型修改和擴(kuò)充;4.易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。2.2.2 概念模型設(shè)計(1)設(shè)計E-R圖出勤管理職工編號性別年齡出勤記錄信息上班打卡時間下班打卡時間缺勤記錄請假管理加班管理請假信息加班信息請假開始時間請假結(jié)束時間統(tǒng)計請假天數(shù)加班開始時間加班結(jié)束時間統(tǒng)計加班天數(shù)出差管理出差信息出差開始時間出差結(jié)束時間總共出差天數(shù)職工信息職工考勤管理信息系統(tǒng)職工姓名職稱2.2.3 數(shù)據(jù)描述程序運(yùn)行時輸入數(shù)據(jù),添加到數(shù)據(jù)庫的各個表中。數(shù)據(jù)庫中包含系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括: 教室基本信息表,教師信息表等.2.3 邏輯結(jié)構(gòu)設(shè)計2.3.1 引言這個階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)
10、計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。在這個階段里,該系統(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. 一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。2. 一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng) 的關(guān)系模式合并。3. 把一個1:n聯(lián)系轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式。4. 一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。5. 三個或三個以上實(shí)體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。6. 具有相同碼的關(guān)系模式可合并。(2)關(guān)系設(shè)計 該數(shù)據(jù)庫設(shè)計是滿足第二范式的,因?yàn)樗乃?/p>
11、非主屬性,都完全函數(shù) 依賴于碼。它的關(guān)系模式R是屬于1NF的關(guān)系模式的。(3)該系統(tǒng)中的數(shù)據(jù)流條目有: 職工考勤信息包括:職工基本信息 職工出勤信息 職工出差信息 職工加班信息 職工請假信息 其中: 職工基本信息包括:職工姓名,職工編號,性別,年齡,職稱。 職工出勤信息包括:姓名,編號,上班打卡時間,下班打卡時間,缺勤記錄。 職工出差信息包括:姓名,編號,出差開始時間,出差結(jié)束時間,統(tǒng)計出差天數(shù)。 職工加班信息包括:姓名,編號,加班開始時間,加班結(jié)束時間,統(tǒng)計加班時間。 職工請假信息包括:姓名,編號,請假開始時間,請假結(jié)束時間,統(tǒng)計請假時間。2.3.3數(shù)據(jù)處理見系統(tǒng)的功能模塊圖:職工考勤管理信
12、息系統(tǒng)職工基本信息職工出勤信息職工出差信息職工加班信息刪改請假信息請假信息查詢刪改加班信息加班信息查詢刪改出差信息出差信息查詢刪改出勤信息出勤信息查詢職工信息查詢刪改職工信息職工請假信息用戶登錄信息用戶名口令2.4 物理結(jié)構(gòu)設(shè)計2.4.2目標(biāo)與任務(wù)對數(shù)據(jù)庫進(jìn)行合理的物理設(shè)計,以提高其時間和空間效率。(1)數(shù)據(jù)存取方面確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);對物理結(jié)構(gòu)進(jìn)行評價,評價的重點(diǎn)是時間和空間效率。如果評價結(jié)果滿足原設(shè)計的要求,則可以進(jìn)入到物理實(shí)施階段,否則就需要重新設(shè)計或修改物理結(jié)構(gòu),有時甚至要返回邏輯設(shè)計階段修改數(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 d
14、bo.職工信息管理表 (職工編號 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 ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡時間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,下班打卡時間
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 ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL 出差開始時間 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出差結(jié)束時間 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.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 ,編號 char (10) COLLATE Chinese_PRC_CI_AS NULL 加班開始時間 char (10) COLLATE Chinese_PRC_CI_AS N
19、ULL ,加班結(jié)束時間 char (10) COLLATE 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, N'IsUserTable') = 1)drop table dbo. 職工請假信息管理表GOCREATE T
20、ABLE 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 ,請假結(jié)束時間 char (10) COLLATE Chinese_PRC_CI_AS NULL, 統(tǒng)計請假天數(shù) char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2.6 數(shù)據(jù)庫運(yùn)行與維護(hù) 本系統(tǒng)經(jīng)過實(shí)際測試和運(yùn)行,基本可以滿足中小企業(yè)考勤業(yè)務(wù)的要
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級語文上冊第七單元26那片綠綠的爬山虎拓展閱讀母親肖復(fù)興素材魯教版
- 廣東省廉江市實(shí)驗(yàn)學(xué)校高中政治2.2價格變動的影響練一練必修1
- 北京專版2024年中考生物復(fù)習(xí)主題十降地生活課時訓(xùn)練28降地生活
- 江蘇專版2024中考道德與法治復(fù)習(xí)方案第一部分七上第01課時成長的節(jié)拍提分訓(xùn)練
- 跨文化商務(wù)溝通與行政禮儀
- 閱讀開啟智慧之門的關(guān)鍵
- 貓寄養(yǎng)協(xié)議合同范本
- 財務(wù)管理軟件在企業(yè)的應(yīng)用與實(shí)施案例分析
- 跨國企業(yè)財務(wù)報告的準(zhǔn)確性與可靠性保障
- 跨國合作中的知識產(chǎn)權(quán)保護(hù)策略研究
- 流體輸送實(shí)訓(xùn)裝置操作規(guī)程
- 上市公司組織架構(gòu)策略
- extreme-sports 極限運(yùn)動 英文 ppt
- 國際注冊建造師與項(xiàng)目管理師雙資格認(rèn)證
- 面癱護(hù)理查房
- 財政部金融企業(yè)不良資產(chǎn)批量轉(zhuǎn)讓管理辦法(財金[2012]6號)
- 精品資料(2021-2022年收藏)建筑立面裝飾設(shè)計技術(shù)導(dǎo)則
- 倉庫管理警示標(biāo)語
- ISO9001質(zhì)量管理體系目錄結(jié)構(gòu)
- 5米對數(shù)視力表及E尺寸標(biāo)準(zhǔn)A4
- 十三五全國眼健康規(guī)劃(2016-2020年)終期自評報告
評論
0/150
提交評論