資源描述:
《多接口考勤系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、摘要摘要隨著國(guó)家經(jīng)濟(jì)突飛猛進(jìn)地發(fā)展,各個(gè)方面現(xiàn)代化的實(shí)現(xiàn),信息化的腳步從未停滯不前,不管大小,不論國(guó)內(nèi)國(guó)外,各個(gè)企業(yè)公司紛紛開(kāi)拓自己的信息化道路,企業(yè)公司內(nèi)部管理乃至考勤也納入了信息化進(jìn)程。針對(duì)國(guó)內(nèi)現(xiàn)階段充斥的各種考勤系統(tǒng)面臨著不同的局限性,人們迫切要求更加可靠的考勤系統(tǒng)的出現(xiàn),于是,新一代考勤系統(tǒng)——多接口考勤系統(tǒng)呼之欲出。多接口考勤系統(tǒng)是采用微軟流行的三層架構(gòu)進(jìn)行開(kāi)發(fā)的考勤系統(tǒng);該系統(tǒng)豐富了硬件設(shè)備接口模式,也就是說(shuō)可以提供多種接口以便連接多種考勤設(shè)備諸如指紋掃描機(jī)、CPU卡、磁條卡以及視頻掃描機(jī)等;該系統(tǒng)底層數(shù)據(jù)庫(kù)結(jié)構(gòu)定義了較為通用的較為全面的數(shù)據(jù)模型,系統(tǒng)采用的是我國(guó)軟件業(yè)常用的微軟
2、數(shù)據(jù)庫(kù)SQLServer2005,這保證了系統(tǒng)的通用性,并且通過(guò)分析市場(chǎng)上主流考勤系統(tǒng)數(shù)據(jù)模型,使得該系統(tǒng)數(shù)據(jù)模型的體現(xiàn)較為全面;該系統(tǒng)預(yù)留了多種插件式接口,例如人事管理系統(tǒng)接口和權(quán)限管理系統(tǒng)接口等等。本文研究的是具有豐富的硬件設(shè)備接口的采用數(shù)據(jù)庫(kù)的多接口考勤系統(tǒng)。首先,從調(diào)研到形成具體需求的過(guò)程闡述本系統(tǒng)的理論依據(jù),從實(shí)際出發(fā)抓住細(xì)節(jié),以保證系統(tǒng)的實(shí)用性和通用性。然后,根據(jù)需求進(jìn)行分析設(shè)計(jì)系統(tǒng),采用自項(xiàng)向下的總體設(shè)計(jì)以及逐步推進(jìn)的局部設(shè)計(jì),從而構(gòu)建多接口化,插件式架構(gòu),使得系統(tǒng)的耦合性降低,靈活性增強(qiáng),可維護(hù)性提高。接著,采用微軟的一系列產(chǎn)品進(jìn)行編碼開(kāi)發(fā),大量應(yīng)用了、礬ndowsAPI中B
3、S(BaSeSeⅣices)、CDBL(CommonDialogB0x“bra叫)和CCL(CommonControl“braW)三大類(lèi)功能,以保證系統(tǒng)的穩(wěn)定性、安全性以及高效性。最后,系統(tǒng)發(fā)布之后從單元測(cè)試到集成測(cè)試再到系統(tǒng)測(cè)試,對(duì)系統(tǒng)BUG進(jìn)行逐步排查,使之減到最少,從而提高系統(tǒng)的健壯性??傮w上,對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程進(jìn)行合理安排,統(tǒng)籌控制,從而使得系統(tǒng)的開(kāi)發(fā)周期得到了有效地控制,并且為系統(tǒng)的質(zhì)量提供了強(qiáng)有力保障。關(guān)鍵詞:多接口,考勤,單元測(cè)試,CommonDialogBoxLibraly,Con衄onCon臼.01Libra巧AbstractWiⅡ1merapiddeVelopmelltofn
4、ationaleconomy,tllerealizationofmodemizationinallaspects,thepaCeofinfo珊ationtedmologyhasneverbeensta盟aJlt,allcompaJlieshavetodeveloptheirownCo印orateinfo肌ationofmeroad,thec11te印riseint鋤almaIlagement硒well嬲attelliIaIlcealsoincludedintlleinfo肌ationprocess.F0rthedomesticstagefilledwithav撕etyoftimealld甜e
5、11dancesySteIIlsfacedi儂代ntlimitations,itu唱emlyrequiresamorereliabletimeandattcndanCesvStemsappe碣tllen,anewgell刪ionofAttelldaIlCe·Multi-interf.a(chǎn)CeAttendaIlceSyst鋤readytocomeout.Multi-interfaceAtteIldanceSySteInusingMicroso甜stllI優(yōu).tierarcllitecmrefordeVelopmentisa仕鋤dancesystem;也esySt鋤e刪chest11ehardwa
6、reintemlcemode.廿latcaIlproVidemultipleinterf-acestoco衄ectmultipledevicessuchaSfingerprintsc鋤ers,CPUcard,aIldVideoscann%etc.;thedatabasesnllctureofthesvSt鋤de丘nedamorecompre!hensiVedatamodel,oursySt鋤usesSQLServer2005,whichguaranteesmesystem’sVerSatili壩andbyaIlalyzingnlem砌【etatteIldaIlccsyst鋤datamodel
7、,makingnlesyStemmorecoInprehensive;tllesysteIIlreServeSav撕etyofplu爭(zhēng)ininterfaces,suchasHRsystema11dP咖issionsmanagementsySteminterf.a(chǎn)ce,andsoon.ThjsstudyistheMulti-int刮FaceAttelldanceSyStemwithawealtllofhardw