版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 學(xué)位論文</b></p><p> 考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 論文作者姓名:</p><p> 申請(qǐng)學(xué)位專(zhuān)業(yè):</p><p> 申請(qǐng)學(xué)位類(lèi)別:</p><p> 指導(dǎo)教師姓名(職稱(chēng)):</p><p> 論文提交日期:&l
2、t;/p><p> 考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 考勤管理系統(tǒng)是為了滿(mǎn)足單位日常考勤管理的需求,使單位考勤過(guò)程更加快速、安全、高效的信息管理系統(tǒng)。本系統(tǒng)基于C/S模式,采用Visual Basic語(yǔ)言與Access數(shù)據(jù)庫(kù)開(kāi)發(fā)完成,實(shí)現(xiàn)了系統(tǒng)管理、數(shù)據(jù)管理與報(bào)表管理等功能。其中系統(tǒng)管理包
3、括登錄、退出、打卡數(shù)據(jù)采集、班次定義、日常排班與請(qǐng)假登記等模塊;數(shù)據(jù)管理包括缺席登記、員工數(shù)據(jù)管理與數(shù)據(jù)庫(kù)管理等模塊;報(bào)表管理包括日常動(dòng)態(tài)考勤報(bào)表、考勤明細(xì)管理報(bào)表與考勤月報(bào)管理報(bào)表等模塊。本系統(tǒng)能基本滿(mǎn)足用戶(hù)在考勤管理方面的需求,界面友好,符合用戶(hù)使用習(xí)慣,能實(shí)際地提高單位考勤管理的效率。</p><p> 關(guān)鍵詞:考勤管理;C/S模式;Visual Basic;Microsoft Access</p&
4、gt;<p> The Design and Realization of</p><p> Attendance Management System</p><p><b> Abstract</b></p><p> The attendance management system is the information
5、 management system that can satisfy the demand of the unit daily attendance management and let the unit attendance process more rapidly, safely, highly effectively. The system is based on C / S mode, completed with Visua
6、l Basic Language and Access database development. It is consisted of the system management, data management, report management, and other functions module. The management system includes registration, exit and punch card
7、 data col</p><p> Key words: attendance management; C/S mode; Visual Basic; Microsoft Access </p><p><b> 目 錄</b></p><p><b> 論文總頁(yè)數(shù):21頁(yè)</b></p><
8、p><b> 1.引言1</b></p><p> 1.1設(shè)計(jì)背景及目的1</p><p><b> 1.2開(kāi)發(fā)語(yǔ)言2</b></p><p> 1.3 C/S模式2</p><p><b> 1.4 IC卡2</b></p><p
9、><b> 1.5 考勤機(jī)3</b></p><p><b> 2.系統(tǒng)分析3</b></p><p> 2.1 工作流程分析3</p><p><b> 2.2需求分析4</b></p><p><b> 2.3功能分析4</b>
10、;</p><p> 2.4數(shù)據(jù)流圖分析6</p><p><b> 3.系統(tǒng)設(shè)計(jì)7</b></p><p> 3.1總體結(jié)構(gòu)設(shè)計(jì)7</p><p><b> 3.2詳細(xì)設(shè)計(jì)8</b></p><p> 3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)8</p>&l
11、t;p> 3.2.2 代碼設(shè)計(jì)10</p><p> 3.2.3 用戶(hù)界面設(shè)計(jì)10</p><p><b> 4.系統(tǒng)實(shí)現(xiàn)12</b></p><p> 4.1 系統(tǒng)界面12</p><p> 4.2 數(shù)據(jù)庫(kù)訪問(wèn)12</p><p> 4.3 系統(tǒng)登錄界面13<
12、/p><p> 4.4 員工信息管理13</p><p> 4.5 報(bào)表功能16</p><p> 5.軟件測(cè)試與分析18</p><p><b> 結(jié) 論19</b></p><p><b> 參考文獻(xiàn)19</b></p><p&g
13、t;<b> 致 謝20</b></p><p><b> 聲 明21</b></p><p><b> 1.引言</b></p><p> 1.1設(shè)計(jì)背景及目的</p><p> 隨著現(xiàn)代科技的進(jìn)步,用計(jì)算機(jī)來(lái)進(jìn)行考勤管理成為現(xiàn)代化企業(yè)運(yùn)作必不可少的
14、一部分。以前考勤工作都是由工完成,不僅浪費(fèi)了人力與物力,而且無(wú)法保證其準(zhǔn)確性和透明度,同時(shí)給企業(yè)的管理帶來(lái)了許多的不便?,F(xiàn)在利用計(jì)算機(jī)來(lái)管理考勤工作,大大降低了工作人員的工作量,提高了工作效率,使原本復(fù)雜枯燥無(wú)味的工作變的簡(jiǎn)單而輕松。</p><p> 計(jì)算機(jī)技術(shù),特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。為企業(yè)建立管理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。實(shí)踐證明信息技術(shù)已在企業(yè)的管理層面扮演越來(lái)越重要的角色。 &l
15、t;/p><p> 當(dāng)今社會(huì)正處于信息時(shí)代,信息技術(shù)已滲透到社會(huì)生活的各個(gè)領(lǐng)域,特別是各行業(yè)的管理領(lǐng)域,智能化信息處理已是提高效率、規(guī)范管理、客觀審查的最有效途徑??记谧鳛橐粋€(gè)公司的基本管理,是單位對(duì)員工工作管理的基本依據(jù)。但是,目前國(guó)內(nèi)大多數(shù)企業(yè)在考勤時(shí),依然使用的是傳統(tǒng)的考勤方法,例如手工記錄、簽卡、機(jī)械打卡等,不僅考勤速度慢,在考勤時(shí)需要專(zhuān)門(mén)人員在旁記錄、統(tǒng)計(jì)、制成報(bào)表,當(dāng)報(bào)表最后交到主管人員手上時(shí),也許時(shí)間
16、已經(jīng)過(guò)了幾天,根本不能發(fā)揮考勤真正的監(jiān)督作用。而且考勤數(shù)據(jù)不準(zhǔn)確,考勤人員在考勤過(guò)程中可能記錄出錯(cuò),甚至弄虛作假的現(xiàn)象出現(xiàn),極大的影響了企業(yè)對(duì)員工的管理。使用考勤管理系統(tǒng),管理者可以快速記錄公司全體員工當(dāng)日的出勤狀況,并可按月份統(tǒng)計(jì)員工出勤、出差、請(qǐng)假狀況及正常工作時(shí)間。</p><p> 本系統(tǒng)基于C/S(客戶(hù)機(jī)/服務(wù)器)模式,運(yùn)用Microsoft Access數(shù)據(jù)庫(kù)與Visual Basic程序語(yǔ)言設(shè)計(jì)了
17、一個(gè)考勤管理軟件。結(jié)合當(dāng)前的IC卡技術(shù),以考勤機(jī)為客戶(hù)端接口,為實(shí)現(xiàn)企業(yè)考勤提供了一個(gè)良好的平臺(tái)??记谙到y(tǒng)結(jié)構(gòu)如圖1-1所示。</p><p> 圖1-1 考勤系統(tǒng)結(jié)構(gòu)圖</p><p><b> 1.2開(kāi)發(fā)語(yǔ)言</b></p><p> 本系統(tǒng)選用Visual Basic語(yǔ)言,具有很多優(yōu)點(diǎn)。</p><p>
18、Visual Basic是一種可視化的、面對(duì)對(duì)象和采用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā)Windows環(huán)境下的各種應(yīng)用程序。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可以高效、快速地開(kāi)發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界
19、面豐富的應(yīng)用軟件系統(tǒng)。</p><p> 總的來(lái)說(shuō),Visual Basic具有以下特點(diǎn):</p><p> ?。?)面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)</p><p> Visual Basic采用面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)方法(OOP),將程序和數(shù)據(jù)封裝在一個(gè)類(lèi)中,類(lèi)的實(shí)例就是對(duì)象,每個(gè)對(duì)象都是可視化的,設(shè)計(jì)程序時(shí)只需用現(xiàn)在的工具根據(jù)要求直接拖出所需的對(duì)象,并為每一個(gè)對(duì)
20、象設(shè)置屬性。</p><p> ?。?)事件驅(qū)動(dòng)的編程機(jī)制</p><p> 事件驅(qū)動(dòng)是非常適合圖形用戶(hù)的編程方式,在圖形用戶(hù)界面的應(yīng)用程序中,只要編寫(xiě)相應(yīng)的用戶(hù)動(dòng)作代碼, 因此應(yīng)用程序代碼較短,程序既易編寫(xiě)又易維護(hù)。</p><p> ?。?)支持多種數(shù)據(jù)庫(kù)訪問(wèn)</p><p> ?。?)支持動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)與
21、對(duì)象連接和嵌入(OLE) </p><p><b> 1.3 C/S模式</b></p><p> C/S模式是繼分布式系統(tǒng)后發(fā)展起來(lái)的基于計(jì)算機(jī)網(wǎng)絡(luò)的一種計(jì)算機(jī)模式,在網(wǎng)絡(luò)系統(tǒng)上的計(jì)算機(jī)系統(tǒng)分成客戶(hù)機(jī)和服務(wù)器兩類(lèi)。用戶(hù)通過(guò)客戶(hù)機(jī)在網(wǎng)絡(luò)系統(tǒng)上向服務(wù)器提出服務(wù)請(qǐng)求,服務(wù)器根據(jù)請(qǐng)求向有關(guān)方面提供經(jīng)過(guò)加工的信息。客戶(hù)機(jī)本身也承擔(dān)本地信息管理工作,和分布式系統(tǒng)相比,客戶(hù)機(jī)
22、/服務(wù)器將信息工作分解為兩個(gè)部分,一部分由服務(wù)器來(lái)實(shí)現(xiàn),另一部分由客戶(hù)機(jī)自身來(lái)完成。本文中所設(shè)計(jì)的考勤管理系統(tǒng)以主計(jì)算機(jī)作為服務(wù)器,其它各個(gè)部門(mén)的考勤機(jī)及其計(jì)算機(jī)作為客戶(hù)機(jī)。從客戶(hù)機(jī)上采集考勤信息,發(fā)送到服務(wù)器,進(jìn)行統(tǒng)計(jì)、打印,客戶(hù)機(jī)也可以統(tǒng)計(jì)、打印本部門(mén)的考勤信息。客戶(hù)端和服務(wù)器通過(guò)局域網(wǎng)相互聯(lián)系,各部門(mén)管理員可以通過(guò)網(wǎng)絡(luò)查詢(xún)到其他部門(mén)或整個(gè)公司個(gè)人的考勤情況。</p><p><b> 1.4 I
23、C卡</b></p><p> IC卡技術(shù)現(xiàn)在已被廣泛運(yùn)用在金融、交通、醫(yī)療、教育、商業(yè)等多個(gè)領(lǐng)域,成為存儲(chǔ)卡和識(shí)別卡的主要形式。從我國(guó)IC卡累計(jì)發(fā)行量來(lái)看,1997年底共發(fā)行6000萬(wàn)張(其中銀行卡約200萬(wàn)張),到2000年底共發(fā)行4億張。我國(guó)的IC卡應(yīng)用正進(jìn)入普及時(shí)期,巨大的市場(chǎng)需求吸引了許多國(guó)內(nèi)外商家的興趣,同時(shí)也推動(dòng)IC卡技術(shù)以更快的速度發(fā)展。</p><p>
24、 IC卡(Integrated Circuit Card),又稱(chēng)集成電路卡或智能卡(Smart Card),將集成電路芯片鑲嵌于塑料基片中,封裝成卡的形式。IC卡技術(shù)的核心是卡用芯片技術(shù)。IC卡的特點(diǎn)是具有被存儲(chǔ)數(shù)據(jù)和輸出數(shù)據(jù)的能力,并且體積小、存儲(chǔ)容量大、安全性高、使用方便等。</p><p> 根據(jù)IC卡中所鑲嵌的集成電路不同,一般可將IC卡分成三類(lèi):⑴、存儲(chǔ)器卡,卡中的集成電路為EEPROM(可用電擦除的
25、可編程只讀存儲(chǔ)器)。⑵、邏輯加密卡,卡中的集成電路具有加密邏輯和EEPROM。⑶、CPU卡,卡中的集成電路包括中央處理器CPU、EEPROM、隨機(jī)存儲(chǔ)器RAM以及固化的只讀存儲(chǔ)器ROM中的片內(nèi)操作系統(tǒng)COS(Chip Operating System)。</p><p> 根據(jù)IC卡與外界數(shù)據(jù)傳送方式不同,又可將IC卡分為接觸型IC卡和非接觸型IC卡。接觸式IC卡由讀寫(xiě)機(jī)具卡座上的接觸點(diǎn)和卡片上的觸點(diǎn)相接觸,進(jìn)
26、行信息的讀寫(xiě);而非接觸式IC卡則與讀寫(xiě)機(jī)具無(wú)電路接觸,通過(guò)無(wú)線電磁波(如射頻或微波)的傳送技術(shù)進(jìn)行信息的讀寫(xiě)。當(dāng)前使用普遍的是接觸型IC卡。此外,還有一種接觸/非接觸組合卡(也稱(chēng)雙界面卡),通常這種雙界面卡都是CPU卡。</p><p><b> 1.5 考勤機(jī)</b></p><p> 考勤機(jī)是考勤系統(tǒng)中不可缺少的硬件,主要作用是收集并保存員工刷卡的時(shí)間數(shù)據(jù),并
27、將數(shù)據(jù)傳輸給電腦進(jìn)行處理,具有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)管理功能??记跈C(jī)種類(lèi)很多,分為兩大類(lèi):⑴、打卡類(lèi),⑵刷卡類(lèi) ,主要分磁卡、條碼卡、IC卡三類(lèi)。目前應(yīng)用最多的是磁卡和條碼卡考勤機(jī)。本系統(tǒng)使用的是刷卡類(lèi)考勤機(jī),其優(yōu)點(diǎn)是可利用計(jì)算機(jī)統(tǒng)計(jì)考勤數(shù)據(jù),缺點(diǎn)是IC卡與考勤機(jī)經(jīng)常接觸IC卡容易磨損,造成讀卡數(shù)據(jù)部正確,其適用范圍是衛(wèi)生環(huán)境較好,人員素質(zhì)較高的場(chǎng)所。 </p><p><b> 2.系統(tǒng)分析</b&
28、gt;</p><p> 2.1 工作流程分析</p><p> 系統(tǒng)管理員設(shè)置系統(tǒng)的基本數(shù)據(jù)(請(qǐng)假類(lèi)型、部門(mén)信息、職務(wù)信息),考勤條件、系統(tǒng)設(shè)置,各部門(mén)管理員設(shè)置本部門(mén)的員工信息。員工每天上下班刷卡,各部門(mén)考勤機(jī)把IC卡中的卡號(hào)和員工刷卡信息保存在客戶(hù)機(jī)上,管理員記錄每天的請(qǐng)假、缺席、出差等記錄保存在客戶(hù)機(jī)上,服務(wù)器采集每個(gè)客戶(hù)機(jī)的考勤信息,進(jìn)行統(tǒng)計(jì)、打印,生成報(bào)表。各管理員可以對(duì)本
29、部門(mén)進(jìn)行排班設(shè)置,班次設(shè)置則由系統(tǒng)管理員完成。系統(tǒng)管理員可以對(duì)所有員工的信息進(jìn)行添加、修改、刪除,對(duì)員工持卡情況進(jìn)行登記,部門(mén)管理員和主管人員最后可以通過(guò)局域網(wǎng)了解員工每天的考勤情況,可以對(duì)員工做出及時(shí)有效的監(jiān)督管理,促進(jìn)員工上班積極性,提高員工自律性。詳細(xì)工作流程如圖2-1所示。</p><p> 圖2-1 系統(tǒng)基本工作流程圖</p><p><b> 2.2需求分析<
30、;/b></p><p><b> ?。?)功能需求</b></p><p> 認(rèn)證用戶(hù)。系統(tǒng)在連接數(shù)據(jù)庫(kù)前需對(duì)用戶(hù)進(jìn)行認(rèn)證。如果認(rèn)證通過(guò),執(zhí)行連接。對(duì)非法用戶(hù)則拒絕執(zhí)行操作并關(guān)閉程序。</p><p> 設(shè)置上下班時(shí)間。系統(tǒng)應(yīng)能由用戶(hù)設(shè)置上下班時(shí)間,并能根據(jù)此時(shí)間來(lái)判斷員工是否遲到或早退。</p><p>
31、 記錄員工出勤狀況。系統(tǒng)必須能記錄員工每日的上下班時(shí)間,能夠?qū)φ?qǐng)假或出差的員工進(jìn)行登記。并且能記錄其請(qǐng)假或出差的詳細(xì)情況,能夠提供多種查詢(xún)方式供用戶(hù)查詢(xún)員工的出勤記錄。</p><p> 統(tǒng)計(jì)出勤狀況。系統(tǒng)要能夠按用戶(hù)指定的時(shí)間范圍對(duì)員工的出勤狀況進(jìn)行統(tǒng)計(jì),列出詳細(xì)的統(tǒng)計(jì)結(jié)果,其中需包含遲到,早退,請(qǐng)假,出差和曠工次數(shù)。并提供檢索功能,使能夠?qū)蝹€(gè)員工的出勤統(tǒng)計(jì)結(jié)果進(jìn)行查詢(xún)。</p><p&
32、gt; 添加刪除員工。系統(tǒng)需能夠?qū)T工進(jìn)行添加或者刪除操作。并能夠?qū)π略龅膯T工進(jìn)行正常的記錄,統(tǒng)計(jì)和查詢(xún)操作。</p><p><b> (2)性能需求</b></p><p> 系統(tǒng)需能夠?qū)?shù)據(jù)庫(kù)進(jìn)行反復(fù)讀寫(xiě)操作,并且保證在數(shù)據(jù)庫(kù)存有大量信息的時(shí)候,系統(tǒng)的所有功能依然能正常運(yùn)行。</p><p> (3)將來(lái)可能提出的要求</p
33、><p> 該系統(tǒng)可擴(kuò)展按照統(tǒng)計(jì)出來(lái)的結(jié)果來(lái)計(jì)算員工應(yīng)得的薪水并會(huì)同出勤統(tǒng)計(jì)結(jié)果一起制成詳單提供給管理者。</p><p><b> 2.3功能分析</b></p><p> 設(shè)計(jì)本考勤系統(tǒng)目的是為企業(yè)解決員工考勤的繁瑣工作,減輕企業(yè)負(fù)擔(dān),減少不必要的勞動(dòng)力、金錢(qián)的損耗,提高工作效率,為企業(yè)創(chuàng)造更多效益,實(shí)現(xiàn)單位考勤管理的系統(tǒng)化、規(guī)范化和自動(dòng)
34、化。因此本系統(tǒng)主要需要實(shí)現(xiàn)以下幾個(gè)功能:管理員登錄及信息維護(hù),員工信息維護(hù),數(shù)據(jù)采集,基本數(shù)據(jù)(請(qǐng)假類(lèi)型、部門(mén)類(lèi)型、職務(wù)類(lèi)型)維護(hù),數(shù)據(jù)庫(kù)管理,查詢(xún)功能,排班功能,請(qǐng)假、缺席記錄等。該系統(tǒng)的模塊結(jié)構(gòu)如圖2-2所示。</p><p> 圖2-2 系統(tǒng)模塊結(jié)構(gòu)</p><p> (1) 登錄系統(tǒng)。包括用戶(hù)登錄、修改密碼、退出系統(tǒng)等。登錄分為兩種形式,客戶(hù)和管理員。用戶(hù)名或密碼不知道或者錯(cuò)誤
35、時(shí)將自動(dòng)以客戶(hù)登錄,除了系統(tǒng)模塊外的所有模塊都呈現(xiàn)不可激活狀態(tài),不能進(jìn)行操作。</p><p> (2) 基本操作。分為六個(gè)子模塊:打卡數(shù)據(jù)采集、班次定義、日常排班、調(diào)班換班、請(qǐng)假登記、其他缺席登記等。打卡數(shù)據(jù)采集,就是從考勤機(jī)上把刷卡記錄采集過(guò)來(lái),以便在查詢(xún)、制作報(bào)表等時(shí)使用,其中包括采集功能、添加考勤記錄功能、保存考勤記錄功能和刪除刷新功能。</p><p> (3) 數(shù)據(jù)管理。管
36、理部門(mén)及部門(mén)員工的資料信息,對(duì)各部門(mén)員工信息進(jìn)行添加、修改、刪除、查詢(xún)(按拼音、工號(hào)、姓名、等進(jìn)行);對(duì)IC卡進(jìn)行標(biāo)記(有卡、無(wú)卡、丟失);對(duì)部門(mén)、請(qǐng)假類(lèi)型、和職務(wù)類(lèi)型進(jìn)行添加刪除;對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,備份數(shù)據(jù)庫(kù)、初始化數(shù)據(jù)庫(kù)、刪除過(guò)期信息、壓縮數(shù)據(jù)庫(kù)等。</p><p> (4) 報(bào)表中心。查詢(xún)統(tǒng)計(jì)個(gè)人或部門(mén)的日??记趫?bào)表、月考勤報(bào)表、考勤明細(xì)報(bào)表、打卡統(tǒng)計(jì)報(bào)表等。</p><p>
37、(5) IC卡管理。登記每個(gè)員工的IC卡號(hào)碼,并可修改驗(yàn)證碼。</p><p> (6) 考勤機(jī)管理??记跈C(jī)時(shí)間設(shè)置、考勤機(jī)記錄總數(shù)設(shè)置、通信端口選擇設(shè)置。</p><p> (7) 軟件信息管理:記錄系統(tǒng)的使用者及其聯(lián)系方式。</p><p><b> 2.4數(shù)據(jù)流圖分析</b></p><p> 數(shù)據(jù)流圖從數(shù)
38、據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,表示系統(tǒng)內(nèi)部信息的流向,并表示系統(tǒng)的邏輯處理的功能。數(shù)據(jù)流圖的作用主要包括: </p><p> (1)系統(tǒng)分析員可自頂向下分析系統(tǒng)信息流程;(2)可在圖上畫(huà)出需要計(jì)算機(jī)處理的部分;(3)根據(jù)數(shù)據(jù)存貯,進(jìn)一步作數(shù)據(jù)分析,向數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)渡;(4)根據(jù)數(shù)據(jù)流向,定出存取方式;(5)對(duì)應(yīng)一個(gè)處理過(guò)程,用相應(yīng)的語(yǔ)言
39、、判定表等工具表達(dá)處理方法。通過(guò)對(duì)企業(yè)考勤系統(tǒng)流程、功能的分析,得出考勤管理系統(tǒng)的數(shù)據(jù)流圖如2-3所示。</p><p> 圖2-3系統(tǒng)數(shù)據(jù)流圖</p><p><b> 3.系統(tǒng)設(shè)計(jì)</b></p><p><b> 3.1總體結(jié)構(gòu)設(shè)計(jì)</b></p><p> 根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)
40、構(gòu)化的系統(tǒng)設(shè)計(jì)方法,考勤管理系統(tǒng)需要實(shí)現(xiàn)的具體功能模塊主要分為系統(tǒng)設(shè)置模塊、基本操作模塊、數(shù)據(jù)管理模塊、報(bào)表中心模塊、IC卡管理模塊、考勤機(jī)管理模塊、軟件信息管理模塊等七個(gè)大模塊。系統(tǒng)的具體功能如圖3-1所示。</p><p><b> 3.2詳細(xì)設(shè)計(jì)</b></p><p> 3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)
41、據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,是信息的集合。功能的實(shí)現(xiàn)都離不開(kāi)數(shù)據(jù)庫(kù)的支持,考勤系統(tǒng)的所有信息都是存儲(chǔ)在數(shù)據(jù)庫(kù)中的,以便用戶(hù)共享查詢(xún)使用,因此數(shù)據(jù)庫(kù)設(shè)計(jì)為本系統(tǒng)開(kāi)發(fā)的一部分不可缺少。本系統(tǒng)使用Access 數(shù)據(jù)庫(kù)。為了實(shí)現(xiàn)考勤系統(tǒng)所要求的功能,需要建立以下幾個(gè)數(shù)據(jù)庫(kù):排班表、缺席登記表、IC卡登記表、調(diào)班表、部門(mén)表、員工信息表、考勤歷史表、臨時(shí)考勤表、請(qǐng)假登記表、請(qǐng)假類(lèi)型表、班次表、基本數(shù)據(jù)結(jié)構(gòu)表、職務(wù)表、管
42、理員表等。由于開(kāi)發(fā)時(shí)使用的數(shù)據(jù)量較小,因此這些表都集中在同一個(gè)數(shù)據(jù)庫(kù)中。</p><p><b> 缺席登記表</b></p><p> 包括員工號(hào)、開(kāi)始日期、開(kāi)始時(shí)間、結(jié)束日期、結(jié)束時(shí)間、允許人、是否出差、操作員、操作時(shí)間、是否已刪除等字段,具體設(shè)置如表3-1所示。 </p><p> 表3-1 Absent表</p>&
43、lt;p><b> 調(diào)班表</b></p><p> 包括需調(diào)班人員員工號(hào)、調(diào)班日期、允許人、操作時(shí)間、操作人、被調(diào)班人員員工號(hào)、是否已刪除等字段,具體設(shè)置如表3-2所示。</p><p> 表3-2 ChangePlan表</p><p><b> 員工信息表</b></p><p>
44、; 包括員工號(hào)、姓名、拼音首字母、性別、年齡、部門(mén)號(hào)、職務(wù)號(hào)、卡狀態(tài)、備注、是否已刪除等字段,具體設(shè)置如表3-3所示。</p><p> 表3-3Employee表</p><p><b> 考勤歷史表</b></p><p> 包括員工號(hào)、考勤日期、考勤時(shí)間、操作時(shí)間、是否已刪除等字段,具體設(shè)置如表3-4所示。</p>
45、<p> 表3-4 KqHistory表</p><p><b> 班次表</b></p><p> 包括編號(hào)、班次名、第一時(shí)段上班時(shí)間、第一時(shí)段上班是否考勤、第一時(shí)段下班時(shí)間、第一時(shí)段下班是否考勤、是否為加班、第二時(shí)段上班時(shí)間、第二時(shí)段上班是否考勤、第二時(shí)段下班時(shí)間、第二時(shí)段下班是否考勤、是否為加班是否已刪除等字段,具體設(shè)置如表3-5所示。</
46、p><p> 表3-5 Shift表</p><p><b> 管理員表</b></p><p> 包括編號(hào)、用戶(hù)名、密碼、是否已刪除等字段,具體設(shè)置如表3-6所示。 </p><p> 表3-6 User表</p><p> 3.2.2 代碼設(shè)計(jì)</p><p>
47、 代碼設(shè)計(jì)是一項(xiàng)重要的基礎(chǔ)性的工作,代碼設(shè)計(jì)的好壞,不僅關(guān)系到運(yùn)行效率,更關(guān)系到信息系統(tǒng)的推廣與使用。代碼設(shè)計(jì)必須統(tǒng)籌規(guī)劃,參照相關(guān)的標(biāo)準(zhǔn)和原則。本系統(tǒng)通過(guò)對(duì)數(shù)據(jù)庫(kù)及彼此之間聯(lián)系的分析,為了管理員管理維護(hù)的方便,本著通用性、簡(jiǎn)明性、擴(kuò)展性、識(shí)別性的原則,系統(tǒng)自動(dòng)生成的排班表名代碼。</p><p> 3.2.3 用戶(hù)界面設(shè)計(jì)</p><p> 考勤系統(tǒng)為了滿(mǎn)足使用者的需要,具體的數(shù)據(jù)處
48、理功能,從交互界面的性質(zhì)上主要分為三類(lèi): </p><p><b> 數(shù)據(jù)編輯</b></p><p> 圖3-3 請(qǐng)假登記界面</p><p> 界面樣式與原手工處理時(shí)紙質(zhì)表格樣式基本一致,以使管理員在操作習(xí)慣和方式上比較熟悉和適應(yīng)。同時(shí)為了減少管理員的輸入工作量,減少輸入的錯(cuò)誤率,本系統(tǒng)使用了許多下拉菜單,日期的輸入也由程序本身跳出界
49、面讓用戶(hù)選擇,只要查詢(xún)員工,基本信息系統(tǒng)自動(dòng)填好。如請(qǐng)假登記的輸入界面,如圖3-3所示。</p><p><b> (2) 數(shù)據(jù)查詢(xún)</b></p><p> 系統(tǒng)中所有的查詢(xún)功能均提供任意條件組合查詢(xún),即將要查詢(xún)的數(shù)據(jù)庫(kù)文件的所有字段全部列出,由用戶(hù)選擇任意一個(gè)設(shè)置條件,進(jìn)行查詢(xún),用戶(hù)也可以填入多個(gè)條件,條件之間是與的關(guān)系,如員工查詢(xún)界面如圖3-4所示。<
50、/p><p> 圖3-4員工查詢(xún)界面</p><p><b> (3) 數(shù)據(jù)輸出</b></p><p> 數(shù)據(jù)輸出分為屏幕輸出和打印輸出,輸出格式完全按照用戶(hù)的要求報(bào)告或報(bào)表格式進(jìn)行設(shè)置,符合用戶(hù)的應(yīng)用習(xí)慣。屏幕輸出界面如圖3-5所示。</p><p> 圖3-5 流水打卡查詢(xún)輸出界面</p><
51、;p><b> 4.系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 4.1 系統(tǒng)界面</b></p><p> 本系統(tǒng)采用用戶(hù)熟悉的軟件界面,整個(gè)界面顏色鮮明,應(yīng)用多個(gè)圖形按鈕,整個(gè)系統(tǒng)界面友好、美觀大方,用戶(hù)操作方便,容易上手。具體的界面如圖4-1所示。</p><p> 圖4-1 考勤系統(tǒng)界面</p&g
52、t;<p><b> 4.2 數(shù)據(jù)庫(kù)訪問(wèn)</b></p><p> 數(shù)據(jù)庫(kù)技術(shù)已漸漸成為電子信息系統(tǒng)的重要核心技術(shù),企業(yè)管理離不開(kāi)數(shù)據(jù)庫(kù)技術(shù),因?yàn)閿?shù)據(jù)庫(kù)能夠提供數(shù)據(jù)共享,且冗余度低,從而減少應(yīng)用程序的研制和維護(hù)的費(fèi)用。數(shù)據(jù)庫(kù)訪問(wèn)是本系統(tǒng)的一個(gè)關(guān)鍵問(wèn)題,本系統(tǒng)用DAO 數(shù)據(jù)控件完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),具體的訪問(wèn)程序如下: </p><p> Public
53、 gDataBase As Database</p><p> Public Const gSTRPWD = "software"</p><p> Dim sPath As String</p><p> Dim Rst As DAO.Recordset</p><p> sPath = "G:\kao
54、qin\data\kq.mdb"</p><p> If Dir(sPath) <> Empty Then</p><p> Set gDataBase = Workspaces(0).OpenDatabase(sPath, False, False, ";pwd=" & gSTRPWD)</p><p><
55、;b> ’打開(kāi)數(shù)據(jù)庫(kù)</b></p><p><b> Else</b></p><p> MsgBox "找不到數(shù)據(jù)庫(kù)!請(qǐng)您檢查一下您的數(shù)據(jù)庫(kù)路徑!!", , gTitle</p><p><b> End</b></p><p><b>
56、 End If</b></p><p> 4.3 系統(tǒng)登錄界面</p><p> 本系統(tǒng)在登錄之前,首先是調(diào)用系統(tǒng)的公共模塊,獲得一些基本數(shù)據(jù),比如數(shù)據(jù)庫(kù)打開(kāi),創(chuàng)建關(guān)系,初始化端口,初始化排班等,都是在公用模塊中進(jìn)行的。然后出現(xiàn)登錄界面。登錄界面的具體實(shí)現(xiàn)如下:</p><p> Dim name As String</p><
57、p> Dim password As String</p><p> name = Trim(txtUserName.Text)</p><p> password = Trim(txtpassword.Text)</p><p> Dim Rst As DAO.Recordset</p><p> Set Rst = gDa
58、taBase.OpenRecordset("select * from User " _</p><p> & " where name='" & name & "'and PWD='" & password & "'")</p><p>
59、; If Rst.RecordCount <= 0 Then</p><p> If MsgBox("用戶(hù)名或密碼錯(cuò)誤?。≌?qǐng)重試??!", vbInformation, gTitle) = vbOK Then</p><p> LoginSucceeded = True</p><p> gLoginGrade = 0</p&g
60、t;<p><b> Me.Hide</b></p><p><b> End If</b></p><p><b> Else</b></p><p> LoginSucceeded = True</p><p> gLoginGrade = 1<
61、;/p><p><b> Me.Hide</b></p><p><b> End If</b></p><p> 4.4 員工信息管理</p><p> 圖4-2 員工管理界面</p><p> 員工管理基本的信息是重要的,系統(tǒng)中所有功能是圍繞員工展開(kāi)的,如IC卡的管
62、理、人員考勤查詢(xún)等。員工管理界面如圖4-2所示。</p><p> 員工管理的核心代碼:</p><p> Public Sub cmdEdit_Click(Index As Integer) ‘ 員工管理按鈕的編輯</p><p> Dim strTmp As String</p><p> Select Case Index<
63、;/p><p> Case gCMDAPPEND ‘ 添加按鈕編輯</p><p> Dim blnIsToGo As Boolean</p><p> blnIsToGo = True</p><p> If Not mblnIsAdd Then</p><p> strTmp = gSTRCANCEL<
64、;/p><p><b> AddAction</b></p><p><b> InitxtEmp</b></p><p> txtEmp(mWorkNo).SetFocus</p><p><b> Else</b></p><p> If mb
65、lnIsNeedSave Then</p><p> If MsgBox("您確定不保存嗎?", vbQuestion + _</p><p> vbYesNo + vbDefaultButton2, gTitle) _</p><p> = vbNo Then</p><p> blnIsToGo = False
66、</p><p><b> End If</b></p><p><b> End If</b></p><p> If blnIsToGo Then</p><p> strTmp = gSTRAPPEND</p><p><b> InitxtEmp&
67、lt;/b></p><p> ChangeColor False</p><p> mblnIsNeedSave = False</p><p> RefreshButton cmdEdit, gCMDEDITCANCEL</p><p><b> Else</b></p><p>
68、; strTmp = gSTRCANCEL</p><p><b> End If</b></p><p><b> End If</b></p><p> strTmp = strTmp & "(&A)"</p><p> cmdEdit(gCMDAP
69、PEND).Caption = strTmp</p><p> If blnIsToGo Then</p><p> mblnIsAdd = Not mblnIsAdd</p><p><b> End If</b></p><p> Case gCMDSAVE ‘保存按鈕編輯</p><
70、;p> If AddToDataBase Then</p><p><b> AfterSave</b></p><p> strTmp = gSTRMODIFY & "&M"</p><p> cmdEdit(gCMDEDIT).Caption = strTmp</p><
71、p> mnuEditModify.Caption = strTmp</p><p><b> End If</b></p><p> Case gCMDEDIT ‘ 修改按鈕編輯</p><p> If Not mblnIsModify Then</p><p> strTmp = gSTRRESE
72、T</p><p><b> ToModify</b></p><p><b> Else</b></p><p> strTmp = gSTRMODIFY</p><p><b> AfterSave</b></p><p><b>
73、 End If</b></p><p> strTmp = strTmp & "(&M)"</p><p> mnuEditModify.Caption = strTmp</p><p> cmdEdit(gCMDEDIT).Caption = strTmp</p><p> Case
74、 gCMDDELETE ‘刪除按鈕編輯</p><p> MsgBox "您如果刪除了該員工," & vbCrLf & vbCrLf _</p><p> & "則有關(guān)該員工所有信息都將刪除" & vbCrLf & vbCrLf _</p><p> & "包括
75、考勤記錄、請(qǐng)假記錄,出差記錄等...", vbCritical, gTitle</p><p> ' DeleteForEmployee msfGrid, 1, "您確定要?jiǎng)h除此名員工的信息?", _</p><p> ' gDataBase, "Employee",
76、"WorkNo"</p><p> If DeleteForEmployee Then</p><p> If Not txtEmp(mName).Locked Then InitxtEmp</p><p> RefreshButton cmdEdit, gCMDEDITNORMAL</p><p><b>
77、; End If</b></p><p> Case gCMDQUERY ‘查詢(xún)按鈕編輯</p><p> Set mcolWorkno = New Collection</p><p> frmEmpFind.Show vbModal</p><p> If mblnIsToCloseColor Then</
78、p><p> mblnIsToCloseColor = False</p><p> CloseColor msfGrid</p><p> ChgcmdCloseColor</p><p><b> End If</b></p><p> If mcolWorkno.Count >
79、0 Then ShowQueryMan</p><p> Case gCMDRETURN ‘ 返回按鈕編輯</p><p><b> Unload Me</b></p><p> End Select</p><p><b> End Sub </b></p><p&g
80、t; 為了編程方便,也為了使代碼簡(jiǎn)潔、易懂,本系統(tǒng)相關(guān)的按鈕組成控件數(shù)組;為了系統(tǒng)界面簡(jiǎn)練、大方,不雜亂無(wú)章,系統(tǒng)按鈕設(shè)置成雙向按鈕,比如添加按鈕,當(dāng)點(diǎn)擊添加按鈕時(shí),按鈕的標(biāo)題(caption)由“添加”變?yōu)椤叭∠?。添加員工信息時(shí),添加按鈕變成取消按鈕,保存按鈕被激活,編輯區(qū)(文本框部分)呈可編輯狀態(tài),修改、刪除、查詢(xún)等按鈕處在失活狀態(tài);當(dāng)用戶(hù)點(diǎn)擊員工表的某條記錄時(shí),修改、刪除、查詢(xún)按鈕被激活,當(dāng)點(diǎn)擊修改按鈕時(shí),修改按鈕變成還原按鈕
81、,同時(shí)編輯區(qū)被激活,表中記錄的信息被顯示在編輯區(qū),刪除、查詢(xún)按鈕失活。員工管理系模塊中,管理員可以對(duì)員工持卡情況進(jìn)行管理,如缺卡、丟失、有卡等。</p><p><b> 4.5 報(bào)表功能</b></p><p> 報(bào)表功能在本系統(tǒng)中是最關(guān)鍵的??记谙到y(tǒng)之所以能夠支持管理者的決策,是因?yàn)槟軌蚣皶r(shí)地給管理者提供員工的考勤報(bào)表,使管理者能夠及時(shí)準(zhǔn)確地分析出公司員工的工
82、作情況和工作態(tài)度,并能夠及時(shí)地對(duì)員工做出正確的領(lǐng)導(dǎo)管理,從而促進(jìn)員工的工作積極性,提高工作效率。本系統(tǒng)主要實(shí)現(xiàn)了日常動(dòng)態(tài)考勤報(bào)表、打卡流水報(bào)表、考勤明細(xì)報(bào)表、考勤月報(bào)表的報(bào)表功能。報(bào)表功能主要分為兩個(gè)部分:查詢(xún);打印。</p><p> 1)日考勤動(dòng)態(tài)報(bào)表查詢(xún)功能的核心代碼。</p><p> Private Sub FindFlow()</p><p> D
83、im Rst As Recordset</p><p> Dim strIn As String</p><p> Dim intRows As Integer</p><p> Dim intCols As Integer</p><p> Set Rst = gDataBase.OpenRecordset(Sql)</p&g
84、t;<p> If Rst.RecordCount > 0 Then</p><p> Do While Not Rst.EOF</p><p> intRows = intRows + 1</p><p><b> With Rst</b></p><p> '
85、 If IsKq Then</p><p> strIn = strIn & !WorkNo & vbTab _</p><p> & !Name & vbTab & !Sex & vbTab _</p><p> & !DeptName & vbTab & !TitleName
86、 & vbTab _</p><p> & Format(!KqDate, "yyyy-mm-dd") & vbTab & !KqTime</p><p> ' End If</p><p> If Not .EOF Then strIn = strIn & vb
87、Cr</p><p><b> .MoveNext</b></p><p><b> End With</b></p><p><b> Loop</b></p><p><b> Rst.Close</b></p><p>
88、; 'Unload Me</p><p><b> Else</b></p><p> MsgBox "沒(méi)有符合條件的記錄", vbInformation, gTitle</p><p><b> End If</b></p><p> intRows = in
89、tRows</p><p> intCols = 7</p><p> Dim i As Integer</p><p> With msfGrid</p><p> '.Rows = .FixedRows</p><p> ClipToGrid msfGrid, strIn, intRows + 1
90、, intCols</p><p> .MergeCells = flexMergeRestrictRows</p><p> For i = 0 To .Cols - 2</p><p> .MergeCol(i) = True</p><p><b> Next</b></p><p>
91、;<b> End With</b></p><p><b> Exit Sub</b></p><p><b> FindErr:</b></p><p> MsgBox "查詢(xún)未成功!" & vbCrLf & Err.Description, vbExc
92、lamation, gTitle</p><p><b> Err.Clear</b></p><p> Me.Enabled = True</p><p> Me.MousePointer = 0</p><p><b> End Sub</b></p><p>
93、 2)日動(dòng)態(tài)考勤報(bào)表打印功能核心代碼。</p><p><b> '打印條件</b></p><p> If optSel(mNOTCARD).Value Then</p><p> Str = optSel(mNOTCARD).Caption & Space(5) & Trim(Label1(0)) &
94、Space(1) & Trim(txtDate(0))</p><p><b> Else</b></p><p> If optSel(mALL).Value Then</p><p> Str = optSel(mALL).Caption</p><p><b> Else</b>
95、;</p><p> Str = optSel(mLATE).Caption</p><p><b> End If</b></p><p> Str = Str & Space(5) & Trim(Label1(0)) & Space(1) & Trim(txtDate(0)) _</p>
96、<p> & Space(5) & Trim(Label1(2)) & Space(1) & Trim(cboDept.Text)</p><p> If Trim(txtEmp) <> Empty Then</p><p> Str = Str & Space(5) & Trim(Label1(3)) &
97、 Space(1) & Trim(txtEmp)</p><p><b> End If</b></p><p><b> End If</b></p><p><b> '打印正文</b></p><p> If ForTimes = DataRows
98、 \ Rows + 1 Then</p><p> Lines = DataRows Mod Rows</p><p> StartLine = DataRows \ Rows + 1</p><p><b> Else</b></p><p> Lines = Rows</p><p>
99、 StartLine = ForTimes</p><p><b> End If</b></p><p> .CurrentX = FixedX</p><p> CurY = CurY + RowH</p><p> .CurrentY = CurY</p><p> For i
100、= (StartLine - 1) * Rows + 1 To (StartLine - 1) * Rows + Lines 'StartLine To Lines</p><p> With msfGrid</p><p> objPrint.Print Trim(.TextMatrix(i, 0)); Tab(14) _</p><p> ; Tr
101、im(.TextMatrix(i, 1)); Tab(27) _</p><p> ; Trim(.TextMatrix(i, 2)); Tab(33) _</p><p> ; Trim(.TextMatrix(i, 3)); Tab(47) _</p><p> ; Trim(.TextMatrix(i, 4)); Tab(60) _</p>
102、<p> ; Trim(.TextMatrix(i, 5)); Tab(80)</p><p><b> End With</b></p><p> .CurrentX = FixedX</p><p> CurY = CurY + RowH - 20</p><p> .CurrentY = Cu
103、rY</p><p> '.print Str</p><p><b> Next</b></p><p> If TypeOf objPrint Is Printer Then</p><p><b> .EndDoc</b></p><p><b&g
104、t; Else</b></p><p><b> '.c</b></p><p><b> End If</b></p><p><b> Next</b></p><p> .FontSize = OldFontSize</p>&
105、lt;p><b> End With</b></p><p><b> Exit Sub</b></p><p><b> PrintErr:</b></p><p> MsgBox Err.Description, vbCritical, gTitle</p><p
106、><b> Err.Clear</b></p><p> If TypeOf objPrint Is Printer Then</p><p> objPrint.KillDoc</p><p><b> Else</b></p><p><b> End If</b
107、></p><p><b> End Sub </b></p><p><b> 5.軟件測(cè)試與分析</b></p><p> 對(duì)本系統(tǒng)進(jìn)行代碼測(cè)試、功能測(cè)試、以及界面測(cè)試、滿(mǎn)足系統(tǒng)設(shè)計(jì)的需要。本系統(tǒng)能夠較好的實(shí)現(xiàn)上班時(shí)間的設(shè)定;能夠提供員工出入單位的情況記錄;能夠提供請(qǐng)假、出差情況的記錄,并實(shí)現(xiàn)查詢(xún)、添加、修
108、改、刪除、瀏覽等處理功能;能夠在每個(gè)月底進(jìn)行整個(gè)月的出勤情況統(tǒng)計(jì);能夠擁有一定的安全性、協(xié)調(diào)性和完整性;能準(zhǔn)確反映出某天或者某月的個(gè)人、部門(mén)或者整個(gè)單位的考勤狀況,避免以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的考勤數(shù)據(jù),大大節(jié)約管理成本,減少了不必要的勞動(dòng)力。對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化具有重要的意義,為人力資源開(kāi)發(fā)、職工的績(jī)效考核提供重要的參考依據(jù)。</p><p> 但在安全性上存在一定的漏洞;功
109、能不夠完善,查詢(xún)功能還不能很好的實(shí)現(xiàn);界面還需美化;系統(tǒng)擴(kuò)充功能還需進(jìn)一步加強(qiáng)實(shí)現(xiàn)。以上問(wèn)題都有待進(jìn)一步的改善。</p><p><b> 結(jié) 論</b></p><p> 本設(shè)計(jì)從需求分析到系統(tǒng)實(shí)現(xiàn)完全依照軟件工程中“計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范”規(guī)定的軟件生存周期實(shí)現(xiàn),符合軟件工程學(xué)原理。本文論述了考勤管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)實(shí)現(xiàn)過(guò)程,介紹了軟件系統(tǒng)的組成,討論了IC卡
110、技術(shù),了解了考勤機(jī)及其種類(lèi)和優(yōu)缺點(diǎn)。本考勤管理系統(tǒng)能準(zhǔn)確反映出某天或者某月的個(gè)人、部門(mén)或者整個(gè)單位的考勤狀況,避免以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的考勤數(shù)據(jù),大大節(jié)約管理成本,減少了不必要的勞動(dòng)力。這對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化具有重要的意義,為人力資源開(kāi)發(fā),職工的績(jī)效考核提供重要的參考依據(jù)。</p><p> 由于本人水平和經(jīng)驗(yàn)有限,系統(tǒng)在設(shè)計(jì)的過(guò)程中難免會(huì)出現(xiàn)錯(cuò)誤,敬請(qǐng)各位老師批評(píng)指正。&
111、lt;/p><p><b> 參考文獻(xiàn)</b></p><p> [1] 沈煒,楊世錫. Visual Basic 編程從基礎(chǔ)到實(shí)踐[M].北京:電子工業(yè)出版社,2006。</p><p> [2] 魯榮江,王立豐.Visual Basic 項(xiàng)目案例導(dǎo)航[M].北京:科學(xué)出版社,2002。</p><p> [3]
112、劉韜,何旭洪. Visual Basic 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航(第二版)[M].北京:人民郵電出版社,2005。</p><p> [4] 陳立航.Access 2000 命令與實(shí)例[M].北京:清華大學(xué)出版社,1999。</p><p> [5] 朱祥賢.射頻IC卡考勤系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[EB].http://www.wanfangdata.com.cn/</p>&l
113、t;p><b> 2002。</b></p><p> [6] 尚春明,陳勇.建設(shè)事業(yè)IC卡技術(shù)應(yīng)用研究[EB].http://www.cin.gov.cn/ic/。</p><p> [7] 徐立,吳明旺. Visual Basic應(yīng)用與開(kāi)發(fā)案例教程[M].北京: 清華大學(xué)出版社,2005。 </p><p> [8] 吳潔明,
114、袁山龍.軟件工程應(yīng)用實(shí)踐教程[M].北京:清華大學(xué)出版社,2003。</p><p><b> 致 謝</b></p><p> 本文是老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!</p><p> 在論文完成過(guò)程中,本人還得到了老師無(wú)私的幫助
115、、指點(diǎn)和建議和許多同學(xué)的鼓勵(lì)和熱情支持的設(shè)計(jì)能夠順利實(shí)現(xiàn),本人向他們表示深深的謝意!</p><p> 感謝四年來(lái)學(xué)校老師的培養(yǎng)和教育,正是他們細(xì)心的教導(dǎo)才有了我對(duì)知識(shí)的淺嘗。</p><p> 感謝父母的養(yǎng)育,從小教會(huì)我吃苦的精神,正是他們的優(yōu)秀的品格深深的影響著我不斷進(jìn)取。</p><p> 最后向在百忙之中評(píng)審本文的各位專(zhuān)家、老師表示衷心的感謝!<
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)---考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)----考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---考勤管理系統(tǒng)
- 考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 考勤管理系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- delphi考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--企業(yè)考勤管理系統(tǒng)
- delphi考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---學(xué)生考勤系統(tǒng)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 課堂考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)-----管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 物聯(lián)網(wǎng)畢業(yè)設(shè)計(jì)--基于rfid的學(xué)生考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)資料
- 員工考勤系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論