- 7.36 MB
- 2022-05-17 13:18:30 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
分类号:TP3!!单位代码:10422密级;学号:納静M硕±学位论文ThesisforMasterDereeg(专业学位)论文题目:基于Ext+SS9框架巧大型企坚考勤管理系统的设计与实现n-TIkDesinandImlcKi!亡tation01LaresemeAt化iidancegpg—Manae化別Siinr;gy^emlH^tepnsesBastdonExt+SSHfFramw外?;作者姓名吴規谊.:培养单位软件净時;、专业名称软件工转指导教师史清华和沒揉合作导师2W6年10月90日
:10422分类号:TP311单位代码密级:学号:2013223169硕±学位论文ThesisforMasterDereeg(专业学位)论文题目:基于Ext+SSH框架的大型企业考勤管理系统的设计与实现TheDesr-inandImplemen化tionofLagescaleAttendancegManagementSystemforEnterprisesBasedonExt+SSHFramework作者姓名吴巧佳培养单位软件学院专业名称软件工程指导教师史清华副教授合作导师2016年10月20日
原创性声明:所呈交的学位论文本人郑重声明,是本人在导师的指导下,独立进行研究所取得的成果。除文中己经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均己在文中W明确方式标明。本声明的法律责任由本人承担。--论文作者签名:灵木焉佐日期20161020;_关于学位抢文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部口或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可将本学位论文的全部或部分■、内容编入有关数据库进行检索,可W采用影印缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)3.瓜日期--20:201610论文作者签名;^|^!1^导师签名:^&^
山东大学硕±学位论文目泉巧要1ABSTRACTII第1章绪论11.1研究背景11.2考勤管理系统国内外发展现状21.3解决的主要问题31.4本人工作和内容安排41.4工作4.1本人主要1.4.2主要研究内容和框架5第2章企业考巧管理系统需求分析62.1项目需求背景62丄1云南铜业组织机构62.1.2考勤管理制度简述62.2系统功能性需求分析72.2.1基本参数设置需求82.2.2企业员工需求82.2.3考勤管理需求82.2.4其它需求92.3系统非功能性需求222.4系统主要功能模块分析92.4.1员工考勤模块分析122.4.2考勤管理模块分析142.4.3后台管理模块分析202.5本章小结22第3章企业考勘管理系统详细设计233.1系统设计指导思想和原则23
山东大学硕±学位论文3丄1系统设计指导思想233.1.2系统设计原则233.2企业考勤管理系统总体设计243.2.1系统物理架构设计2432.22.系统逻辑架构设计43.3企业考勤管理系统功能模块设计263.3.1系统静态设计弘3.3.2系统动态设计293.4人脸识别关键技术详细设计313.4.1人脸识别算法313.4.2人脸识别流程3233.4.3人脸识别模型33.5数据库设计343.5.1数据流分祈343.5.2数据库需求分析373.5.3概念结构巧计如3.5.4逻輯结构设计巧3.5.5数据实体设计巧3.5.6数据库表设计413.6本章小结43第4章企业考巧管理系统实现444.1系统登录界面444.2考勤管理模块实现494.3考勤管理系统功能与性能测试554.3.1测试环境554.3.2测试方法554.3.3测试结论巧4.4本章小结58
山东大学硕±学位论文.第5章结论与展望巧5巧.1总结一5.2下步工作的展望60参考文巧????:61致巧64iii
山东大学硕壬学位论文CONTENTSChineseabstract1EnlishabstractIIgChapter1Introduction11.1Researchbackground11.2Attendancemanagementsystemdevelopmentstatusathomeandabroad2.inroemssolved13Mabl...3p1.4Mainworkandresearchcontents41.4.1Mainwork41.4.2Researchcontentsandframework5*Chaptier2DemandanalysisofeWerprisesattendancemanagementsystem62.1Proectdemandbackground6j2.1.1Yunnancoerinstitutions6pp2.1.2Overviewofattendancemanagementsystem.....62.2Sstemfunctionaldemandnalsis7yay2.2.1Basicarametersettinreuirements8pgq2.2.2Comanstaffdemand8py223mtrits..Atendancemanageenequremen82.2.4Otherreuirements9q2.3Systemnonfunctionaldemandanalysis222infunctonalmoduleanal.4Maiysis92.4.1Workingstafatendancemoduleanalsis12y2.4.2Attendancemanagementmoduleanalysis142.4.3Backstagemanagementmoduleanalysis202.5Summary22C*hater3Detaieddesinofenterrisesattendancemanatsstemplgpgemeny3.1Guidelineandprinciplesofsystemdesign23iv
山东大学硕±学位论文3.1.1Guidelineofsystemdesign233.1.2Principlesofsystemdesign23'3.2Overalldesignofenterprisesattendancemanagementsystem243.2.1Systemhsicalarchitecturedesi24pygn3.2.2Systemlogicarchitecturedesin24g,3.3Functionalmoduledesinofenterris的atendanceemen26gpmanagtsystem3.3.1Systemstaticdesign263.3.2Systemdynamicdesign293.4Detaileddesignofkeytechnolooffacereconition31gyg3.4.1Facerecognitionalgorithm313.4.2Facerecognitionrocedures32p3.4.3Face化。〇如{;〇11model333.5Databasedesin34g3.5.1Data幻owanalysis343.5.2Databasedemandanalsis37y3.5.3Conceptualstructuredesign383.5.4Loicstructuredesign39g3.5.5Designofdataenetities393.5.6Designofdatabasetables413.6Summary43^Chapter4Realizationofenterprisesattendancemanaementsystem44g4.1Systemloin44g4.2Realizationofattendancemanagementmodule494.3Functional化Standerformance化巧ofatendancemanaementsstem55pgy4.3.1Testenvironment554.3.2Te巧mediods554.3.3Teistresults574.4Summary58V
山东大学硕±学位论文Chapter5Conclusionsandsuggestions595.1Conclusions595.2Suggestionsforfutherstudy60References61Acknowledgements64vi
山东大学硕±学位论文巧要一目前般企业采用的一方面容易形成1C卡、身份证等方式对员工进行考勤,代打考勤的现象一;另方面,送种方式成本较高,且容易丢失,从而从企业的日常管理带来很多麻烦。因此,本工作通过对现有考勤系统进行对比分析,结合企业的实际需求,设计了基于人脸识别的企业员工考勤系统。本工作的主要工作和内容分析W下5个部分。1.对企业员工考勤管理系统的现实背景、国内外考勤管理系统的研究现状进行了飄实的文献研究和资料分析,结合企业目前识别精度和速度的需求,选定采用人脸识别技术作为考勤管理实现的关键技术。2.对实现企业员工考勤系统过程中的关键技术、基本理论、开发环境、数据库等进行了分析和概述,,并且对人脸识别技术中的算法进行了对比和分析提出采用支持向量机算法作为人脸识别算法中的核屯算法,并进行了改进。3.为了满足云南铜业总公司实时对各地方分厂的员工出勤情况掌握的要求,为未来企业统一考勤绩效管理奠定基础,本系统基于B/S模式进行设计实现,同时引入了SSH技术。另外,还引入了Ext富客户端技术,使B/S应用更具有活力和生命力,大幅度提升了用户体验。4.根据需求分析进行了设计,然后针对系统考勤信息管理模块、人脸图像识别模块、人脸图像识别算法进行了详细巧计,最后根据系统的具体操作需求及功能安排,从需求分析、概念结构设计、逻辑结构设计、数据实体设计、数据表设计详细介绍了企业考勤管理系统数据库的设计方案。5.对考勤管理模块和人脸识别模块主要功能的实现情况进行了介绍,并对系统进行了测试和分析。经实验测试应用表明,本工作提出的基于支持向量机算法的人脸特征识别方法应用于实时的人脸识别系统可W増强人脸识别的速度。关巧词tS人脸识别;考勤;支持向量机;SSH;ExI
山东大学硕±学位论文ABSTRACT’Currentgeneralenterpriseadopts1Ccardidcardandsoon化checkemloees,pyattendancewhichontheonehandleadstorelaceattendanceontheotherhandthe,,,p,runningcostofthiswayishighandworksoftenlo巧theircard,whichcaused泣lotofoub--manatrlefromthedatodaementofenterrises.Thereforethrouhthecontrastyygp,gwiththeexistingattendancesystem,combiningwiththeactualneedsofenterprises,wedem*signstheenterpriseeployeesattendancesystembasedonfacerecognition.Themai打workandCO打tendofarethefollowingfivearts.p!Wlotsaeraboutebacroundofenterfatendance?ereadofpp化kgprisestamanagementsystem,attendancemanagementsystemathomeandabroad,andanalyzedthematerialswiththedemandofenterriseatresentabouttheidentificatio打accurac,ppyandspeed,weselectedtousefacialKcognitiontechnology狼thekey1:echnologyofattendancemanagementimplementation.2.Afteranalyzingandgeneratingthekeytechnology,basictheory,thedevelopmentenvironmentanddatabaseandcomparingthediferentofthealgorithmoffacereconitiontechnoloweroosedtousemodifiedsuortvectormachineSVMggy,pppp()algorithmasthecorealgorithmoffacerecognitionalgorithm.3.虹order!:〇etthe巧〇1timeatendancesituationofthestafinbranchofYunnangcoppercorporationandestabUshthebasicforunifiedattendanceperformancemanaementfbrthefixturethissstemisbasedonB/SmodeatthesamedimeSSHg,y,technologyframeworkisintroducedtooptimizesystemarchitectureofYunnancopperattendancemanaementsstemwhichimrovedtherocessinerformance.Ingy,ppgpadditionwealsointroducedtheExtrichclient化chnolotomaketheB/Salication,gyppbewithmoreviorandvitalitwhichstlenhancedtheuserexerience.gy,grcyp4e'deinedhesstemsoverallarchiecureandsicalarchiecdesin.Wsgtyttphytturegaccordingtotherequirementsanalysis,andputforwardthesystemsolution,andthenaccordingtosystematendanceinformationmanagementmodulethefaceimae,gII
■山东大学硕±学位论文recognitionmodule,thefaceinu^erecognitionalgorithmwedothedeteileddesign,finallyaccordintothearranementofthesecificoerationreuirementsandfunction,ggppqofthesystemweintroducedthedesinschemeofdatabaseusedforattendancegmanagementsystemfromtherequirementsanalysis,conceptstructuredesign,logicstructuredesign,dataentitydesign,thedatatabledesignenterpriseindetail.5.Weintroducedthemainfunctionsofattendancemanagementmoduleandfacerecognitionmodule,andte巧edanalyzedtheSystem-Through化eresultofexperiment,hemehodof-ttapplyingofsupportvectormachine(SVM)algorithmtorealtimeface巧cognitionsystemcouldimprovetheualitoffacesamles,andimve化eaccuracqypproyoffacerecognition.Keywords:facerecognition;attendancecheck;SVM;systemdesign;managementIII
山东大学硕±学位论文第1章绪论1.1研制设云南铜业作为中国有色行业重要组成部分,其员工的工作效率直接关乎企业的经济效益,而考勤管理作为企业管理制度的重要组成部分,对于企业的管理的有效性和科学性有着重要影响。更为重要的是,网络技术和信息技术的快速发展,己经对企业的管理现代化和自动化提出了新的要求。企业的自能化办公已经是各行各业公司均在积极建设的项目。""经过多次重组云南铜业(集团)有限公司(简称云南铜业)始建于1996,合并,企业规模不断变大,目前云南铜业在册员王20739人,员工分布在6座铜冶炼厂,2座锋冶炼厂和11座大中型铜矿山。云南铜业日常排班管理十分复杂,因为突发情况异动处理多,原有审批流程不规范等等问题,致使员工不满意现有考勤制度,考勤管理部口不堪繁琐王作。现有员工考勤系统是基于1C卡片模式的考勤:,送套系统在运行中发现很多问题1.代打卡现象较为普遍,不利于落实云南铜业考勤管理机制的实现,引起员工对于考勤绩效分配的不满;2.成本高,开发现有系统时,需要应用相应的总片,开发成本和使用成本均较高;3.员工容易遗失,容易给员工造成损失,不是很方便。在企业管理现代化、信息化的今天,吉南铜业需要利用现代化的人事考勤管理软件来优化企业集团考勤管理手段和方法,希望节能大量的人事管理资源,便W于公司精细化管理,同时有助于企业规范化管理。近年来W人脸为特征的识别技术发展十分迅速。人脸识别打破了传统的接触式识别的模式,人脸识别模式相对W其它办法而言比较方便、直接,比较容易使用。而且人脸具有独特性,送种特征也不容易丢失,所W,本系统利用人脸识别技术作为云南铜业企业员工考勤身份识别和确认的技术手段,从借助信息化技术实现云南铜业集团员工考勤管理的规范性。1
山东大学硕±学位论文1.2考勤管理系统国内处发巧现状国外发达国家对于考勤管理系统的使用较早,考勤管理系统使用最早的是美国,至今已经有十几年,国外最初利用纸质打卡机,之后使用磁卡,1再后来利用W基础上的1C卡进行考勤。现在较多的企业仍旧采用感应卡方式进行考勤。如今一较多企业利用考勤管理系统,这种考勤管理系统主要分成两类,类为身份证件一W考勤类是生物特种考勤。,另利用身扮证件进行考勤,此类技术是现在比较稳定也是使用比较普遍的考勤管理系统,它的核也特点是开发成本比较低,存储的信息量比较广,而且用户操作简单,识别准满率高。但核必的缺点在于考勤的可替代性,即员工在考勤的过程中可W找人替代,可能出现欺骗考勤行为由于此缺陷,引起了很多用户的不满。生物特征考勤系统是基于人体自身生物特征开发的系统。人体自身生物特征W。具有不可替代性,避免了身份证件考勤系统代人考勤等欺骗行为生物特征考勤系统集合了计算机领域的最新技术:,在使用过程中的优势十分明显1.维护成本低廉。节省了开发1C片、芯片的成本;2一.操作更方便。企业直携带卡片、身份证等物件内员工不用,给员工予W。员工通常只需要使用的指纹方便、化膜或者自己的脸等就能完成考勤;3.弥补了身份证考勤的缺点,不可替代。生物特征是每个员工都有的,不可W有他人替代,避免了代人考勤等欺骗行为。生物特征考勤系统的典型应用有人脸M考勤管理系统、指纹考勤管理系统、声纹识别考勤管理系统。指纹识别考勤管理系统的载体设各探头容易被损坏或者被污染,从而造成识别精度降低,反应时间tw变长。声纹识别考勤管理系统大多使用在手机定位考勤中,可W方便外勤人员进巧考勤。但利用声纹识别进行考勤较易被外界环境干扰,为此使用范围并不广W1。人脸识别考勤管理系统是最近几年使用较多的考勤管理系统,最早使用的国一。、家也是美国人脸识别作为生物识别技术的种,弥补了身份证1C卡W及指纹识别系统存在的不足,其相对具有W下良好的特性和功能;一一I.互异性。人脸是人的生物特征之,而此特征具有唯性,尽管双胞胎或2
山东大学硕±学位论文一。者有些人的脸部特征十分相似,但是不可能是完全样的,始终存在差异系统的识别精度决定了互异性识别的有效性。精度越高,互异性体现得越加清晰,反之,越模糊;一2.不变性。虽然人脸的特征在定时期内会发生改变,例如由于饮食、也理等原因脸的胖瘦发生了变化,但是还是可1^^识别,因而人脸的整体特征并没有太多的变化;一3.和主体永不分离性。人脸是人的重要组成部分,般情况不可与主体身份发生分离,这样就提髙了考勤管理识别的真实性和有效性;4.非侵犯性。企业员工只需靠近系统的识别窗口就行,不需要进行接触。国内外对人脸识别技术的使用变得非常普遍,人脸识别管理系统也因为它的快捷、便利性逐步被人们青睐。为此也的考勤管理系统成为,W人脸识别为核目前研究的主要方向。1.3解决的主要问B云南铜业部口繁多,不同部口职能差异较大,对于考勤需求存在较大差异,本文所设计系统主要是应用于昆明市铜冶炼厂。系统的核也目的为方便云南铜业一各下属企业管理人员统安排企业员工的值班、请假、假日、加班、审批等日常考勤,缓解企业员工的日常压力,把考勤人员从复杂的统计工作中进行解脱,降低云南铜业的人力与物力。考勤系统的应用一般硬件和软件两个部分,云南铜业现行的系统只能实现对员工是否到岗进行管理,且管理效果较差,无法对企业员工的值班、请假、假日、加班、审批等日常工作活动进行管理,且将大量考勤工作集中在少数几个人处理,员工的休假管理、调班,都离不开手工记录,没有达到无纸化、便捷化的考勤管理目的。本文设计的考勤系统的硬件组成部分是人脸识别考勤机,人脸识别考勤机主要是在上下班时间进行考勤数据采集;考勤系统的管理软件主要负责员工考勤管理、例如休假管理、调休等。根据云南铜业的需求,我们对本系统提出下的系统目标和主要解决的问题:3
山东大学硕±学位论文1.考勤特征数据(人脸数据)收集问题;.提升人脸识别考勤机识别速度,保证高峰期企业员工快速通过2;3.准确、及时地记录员工的出勤、退勤信息。4.构建企业考勤管理架构,将企业员工请假、轮休、排班等内容纳入考勤管理软件业务内容,提升系统的实用性。本工作将满足企业的考勤需要,本工作开发的主要意义在于;.嵌入了W支持向量机为核也识别技术的人脸识别算法1,能够提离识别的精度和速度,有助于满足大型企业考勤的现实需求;2.云南铜业集团考勤管理系统对用户体验要求较高,因此必须考虑如何提升用户体验。集成Ext前端AJAX框架可W很好的弥补J2EE框架开发企业级WEB应用上的不足一,本文设计的SSH和Ext组合构建了个坚硬的逻辑架构,同时具备了良好用户体验的WEB系统开发架构;3.考勤管理系统纳入企业员工考勤日常请假、轮休等内容。1.4本人工作巧内容安排L4.1本人主要工作本文为了解决目前考勤管理系统中存在的问题,本人开展了如下工作:1.技术框架选择。为了满足云南铜业总公司实时对各地方分厂的员工出勤情况掌握的要求一业统,本系统基于B/S模式进,为未来企考勤绩效管理奠定基础行设计实现,另外,还引入了Ext富客户端技术,使B/S应用更具有活力和生命力,大幅度提升了甩户体验。2.划分系统有员工、考勤管理人员和企业领导等用户类型W及其对应的权限,并且确定了用户对于系统查询数据、考勤响应时间、考勤管理等方面对系统具体的性能需求;根据调查结果,确立了系统的企业员工操作模块、考勤管理人员操作模块和后台管理操作模块。3.考勤营理的实现与测试。在1和2工作的基础上,开展了对云南铜业考勤、管理的实现,实现了企业员工操作子系统考勤管理人员操作子系统和后台管理操作子系统。4
山东大学硕生学位论文1.4.2主要研巧内容巧框巧考勤管理系统的优化和设计对于云南铜业管理的现代化,解决目前考勤管理存在的问题十分重要、考,也十分有意义。本文从技术框架选择、考勤管理需求一系列的工作勤管理实现与测试开展了,不仅引入了S細框架,还引入了Ext富客户端技术,使B化应用更具有活力和生命力,大幅度提升了用户体验。将先进的支持向量机计算方法引入人脸识别考勤机中,同时将云南铜业考勤管理面临的实际问题纳入管理软件框架之类,从软件和硬件改善两个方面全面提升考勤管理系统的实用性。云南铜业考勤管理系统设计与实现的具体内容分为W下五章:第1章,绪论。本章节主要是围绕企业员王考勤管理系统的现实背景、国内外考勤管理系统的研究现状,同时对本研究的主要工作和章节及内容安排做了详细的说明。第2章,企业考勤管理系统需求分析。针对功能需求和性能需求两个大的屋面进行了调查和分析,确立了考勤管理系统的模块和子系统,并对企业员工操作子系统。、考勤管理人员操作子系统和后台管理操作子系统展开和分析第3章,企业考勤管理系统设计与分析。本章在阐述了企业考勤管理系统设计指导思想、、设计原则基础上,根据需求分析进行了系统总体架构物理架构及逻辑架构的设计,给出解决方案,然后针对企业员工操作子系统、考勤管理人员操作子系统和后台管理操作子系统进行了详细设计,并从考勤实际需求,改进了人脸识别算法,提升了系统的适用性。第4章,企业考勤管理系统实现与测试。本章详细介绍了企业员了操作子系统、考勤管理人员操作子系统和后台管理操作子系统主要子系统的实现情况,然后介绍了系统测试的相关情况。第5章,结论与展望。对本工作展开对工作的归纳,提出系统的不足。5\
山东大学硕±学位论文第2章企业考勤管理系统需求分析2.1项目需求背景2丄1忘南巧业组织机构-云南铜业部口组织结构图如图21所示。忘技巧《《书记III—副总城《巧酬、驚II会主席习免主爱'线A备#蓋i苦会管务句津2S5巧;置春貧I巧巧中郑君.口%I2-幽1云南铜业部口组织结构图-从图21可知,云南铜业有6个部口4个车间和1个中也,每个组织机构的员工考勤都要进行统一一管理。虽然各部口在企业中承担职能不统,但对于考勤管一致,在考勤管理工理的需求几乎,主要有员工需求和管理人员需求两个大方面一。作内容和制度方面几乎没有差异,因此,制定统考勤管理系统是可行的2丄2考勤管理制度简述为了规范云南铜业集团有限公司和子公司中在考勤方面的工作,确保公司能够稳定运转,保障公司与员工的巧同利益,保证公司能稳定运行,决定提出考勤管理制度。1.考勤管理。主要录入员工日常的迟到、早退、出勤、缺勤情况,对员工的请假、休假、加班等进行审批,统计员工考勤内容。6
山东大学硕±学位论文2.出勤。出勤主要针对员工必须在特定的工作时间及工作场所中履行各项义务的行为。3.缺勤。缺勤主要针对员工没在特定的工作时间及工作场所中履行各项义务的行为。缺勤又划分了正常缺勤与违纪缺勤,正常缺勤是领导审批通过后的离岗。行为;违纪缺勤主要是没经过允许而出现的离岗行为4.迟到。上班后没经过允许出现的到岗上班情况。5.早退。没得到批准,还没到规定下班就离岗的情况。6.旷工。没得到批准,在规定时间没出现在岗位上的情况。7.加班。不在工作时间范围进行的工作。一8.规定每周工作时间为四十小时,每周的休息时间至少天。9.考勤方式。利用人脸识别机进行考勤打卡。10.加班管理。需支付加班费或补休的加班,应办理审批手续。11.迟到、早退维护。迟到、早退报据个人绩效考核评分标准对个人绩效分进-行管理。考核标准,具体如表21所示。2-表1迟到、早退管理应发薪资扣除标准^迟到早退不超过十五分迟到早退大于十五分钟不超迟到早退超过III过H十分钟云千分钟'^ ̄主管二十(元欣)云十(元/次)^十(元欣)’ ̄ ̄企业主管H十(元/次)五十(元/次)屯十(元/次)' ̄ ̄六十一部口负责人(元欣)八十(元/次)百(元欣)一公司负责人百(元/次)150(元欣)二百(元/次)II2.2化务需求概巧考勤管理系统设计的目的是为了解决云南铜业考勤管理中存在的问题,为提升云南铜业考勤管理水平。需求获取是需求分析的基础,云南铜业考勤管理系统需求获取主要采用客户访谈的方法,围绕着系统用户主体进行访谈,获取用户需求并进行分析,进而设计功能模块和相关性能参数。本系统的用户主要有:企业员工、企业考勤管理人员。用户主体围绕考勤管理事务主要的功能需求有:基本参数设置需求;员工需求;考勤管理人员需求;其它需求。7
山东大学硕±学位论文2.2.1基本参数巧S需求在云南铜业考勤管理系统设计和实现中,首先要根据云南铜业管理制度进行基本参数设置一;考勤系统权限分配是考勤系统设计第次部署时也需要进行全局初始化的内容。考勤人员权限设置是设置考勤员对应的权限部口的相关参数。考-2。勤管理人员与权限,如表2所示表2-2考勤管理人员与权限,权限名称描述 ̄设置权限云南铜业集团设置各部口考勤管理人员拥有的设置权限查看权限云南铜业集团各部口考勤管理人员拥有的查看内容权限-权限修改云南铜业集团各部口考勤管理人员拥有的修改权限2.2.2企化及工需求企业员工的需求主要有:1.企业员工能使用姓名、工号化及密码访问考勤管理系统,査看本人的考勤;2.可W、在网上进行请假考勤提交的操作;3.考勤系统能够快速通过,不造成上下班拥堵;4.系统使用简单便捷。2.23考巧管理需求云南铜业不同部口考勤人员能对本单位的考勤进行操作,考勤管理人员所涉及到需求描述如下;1.考勤管理人员能够根据自己的姓名、工号和密码登录考勤管理系统进行相关操作;2.企业员工信息管理需求。各部口系统管理人员能够对本部口人员基本信息进行处理。考勤管理人员能够进行増加新用户;3.考勤管理人员可维护考勤时间、早退等数据;4.云南铜业集团考勤管理员能够给不同单位考勤管理部口进行权限分配和管理;5.各单位考勤管理部口能够设置日常的值班和加班情况,能够对企业员工请假申请进行审批;6.因工无法进行考勤为特殊原因,企业员,考勤管理人员在得到部口管理人8
山东大学硕±学位论文员授权后能够进行手王添加考勤记录。2.2.4其它需巧、系统的其它需求较多,主要有报表查询、报表打印原始考勤记录查询、加班、请假等日常操作信息查询等等。归纳这些需求,主要有:1.考勤数据处理。各单位考勤管理人员或者集团直属管理人员可对各部口员工的考勤情况进斤查询和统计操作;2.考勤报表生成。考勤管理系统能够根据企业管理人员考勤管理需求进行报******。比表生成,W供管理人员和决策人员参考如,年月部口、员工考勤统计报表;3.原始记录查询。由于考勤管理人员能够对考勤进行操作,因此需要保持原始记录,并能够进行査询;4.。数据备份功能,对考勤数据备份等2.3系统主要功能横块需求分巧通过到云南铜业(集团)有限公司了解后得知考勤管理的需求,涉及员工和人脸识别,包括了3个模块,员工考勤模块(子系统)、考勤管理模块(子系统)、人脸识别模块(子系统)。H个模块(子系统)的目的和功能都不相同。2.3.1人巧及考化巧备管理樓换分析人员及考勤设备管理分析的业务有员工管理、部口管理、参数设置、设备管理-。人员及考勤设备管理用例图如图22所示。9
山东大学硕±学位论文又i工管/口管心''''''-''八X■^员权限^^\^(^^)管理员\^图2-2人员及考勤设备管理用例图1.员工管理。维护员工基本信息,设置员工的基本信息。员工管理用例图如图2-3所示。加贡工^平员工基本信息管理图2-3员工管理用例图、、工基本信息管理即对员工这些信员工管理管理部口职位技术能力等,员息的录入、更新等。2.部口管理用例包括部口的编号、名称、功能、负责人等信息的管理。用例-4包括部口的添加、修改、删除、查询。部口管理用例图如图2所示。10
山东大学硕±学位论文加部'1^八\管理员部n管理\^\^^询部|^图2>4部n管理用例图3.参数设置可W维护云南铜业及考勤管理系统中的各种参数i,可lti对考勤员设置权限。基础参数设置中主要对考勤参数、采用的记录类型、加班参数进行设置。考、勤参数可W设置考勤月的起始时间;采用的记录类型可W设置行政考勤记录口禁记录、宿舍营理口禁、;加班参数用于对提前多久算自动加班延长多久算自动加班进行设置。考勤员权限设置能够维护云南铜业及考勤管理系统中考勤员的各种功能。4.设备管理分析设备组管理与终端分组操作,在设各組管理业务内,能够对系统的设备组进行新建,将终端绑定到新建的设各组中,可(^便于进行考勤授权及考勤设备的操作。设备组管理分析添加人员姐、修改人员组、删除人员组、查询人员组。终端分组内一,能够将属于同终端的设备进行分组操作,分组后,可1^^对终端分组进行查询与修改-5。设备管理用例,如图2所示。11
山东大学硕±学位论文改设备除设备i^)^\""一询设备^^、添加人员組)备组管又夕人员^人员^图2-5设备管理用例图-3所示设备组管理用例规约,如表2。表2-3设备组管理用例规约用例名称设备组管理I所属用例人贵及考勤设备管理->设备管理主要数据设备組编号、设备组名称核也功能添加设备组、修改设备组、删除设备组、查询设备组 ̄ ̄一基本流程.,,1设备姐管理需求内管理员查看设备组列表选择其中个设备组进行删除。一2.管理员查看设备组列表时,选择其中个设备组请求修改。设备,,保存修改的设备组组修改页面里登记新设备组内容。3.设备组管理需求内,管理员添加设备組。设备组添加页面里,登记新设备组内容,保存添加的设备组。 ̄一.设备组列表中减少条设备组后置结果1。一2.设备组列表中原有条设备组被修改。一3.条设备組设备组列表中増加。异常情况添加设备组失败,原因为企业考勤管理系统内己存在相同的设备组。I2?义2巧工考》镇块分巧员工考勤模块涉及到的仪器设备有微型计算机,摄像头,红外传感器,射频读卡器:.,其完成的工作是系统原始数据的采集。工作原理是员王站在考勤机的12
山东大学硕±学位论文摄像头前方,红外传感器感应到待考勤员工并采集人脸图像,系统把采集到的人脸图像和身份信息提交到后台。员工无需停留很久,只需保证采集到清晰的人脸图像即可,并且不需要等待考勤完成,大大节约了员工的时间,也提高了考勤通-过速度。员工考勤功能图如图26所示。不成功,再次扫描 ̄II就位识别员工?人脸识别考勒机?数据库人脸识别AI成功,完成考勤图2-6员工考勤功能图员工人脸信息管理用例图如图2-7所示。注册人脸信息^人 ̄胃入^貞:E人脸信,旨管理^ ̄^于新人磬信^员工图2-7员工人脸信息管理用例-4所示员工人脸信息管理用例规约,如表2。表2*4员王人脸信息管理用例规约表?用例名称员工人脸信息管理^I所属用例员工考勤>员工人脸信息管理 ̄主要数据人脸名称 ̄核也功能员工人脸信息注册、员工人脸信息更新 ̄基本流程.1员工人脸宿息管理需求内,管理员查看员工人脸。2.对人脸的图像化及身份进行扫描,对其中的员王人脸信息进行注册。 ̄一后置结果.1员工人脸信息列表中条人脸信息被修改。一2.员王人脸信息列表中新注册条人脸信息。异常情况,系统未能扫描到人脸信息人脸信息更新失败。I员工人脸信息管理内,员王人脸成功,才能通过人脸进行考勤,否则不使用人脸信息注册。假如某员工已注册的人脸信息因某些意外情况不能再用时,可13
山东大学硕±学位论文对其人脸信息进行更新。2.3.3考勤?理棋決分巧考勤管理模块的服务对象是负责考勤的人事管理人员和领导,涵盖加班、排班、请假等数据的维护及考勤记录管理、考勤规则设置、考勤记录处理与巧表内容-8。考勤管理用例图如图2所示。欄请假管一^^理^^二////___、记录考勤N.规则考勤\^/考勤记录处理与报表()图2-8考勤管理用例图1.考勤记录管理考勤记录管理有四项功能,分别是考勤记录查询,考勤记录修改,考勤员工-添加删除和考勤结果复核。考勤记录管理功能图如图29所示。14
山东大学硕±学位论文查询考勤记录-复核>考勤身份一?一—管理员登陆:1-修改?考勤记录—*添加/删除?员工/管理员图2-9考勤记录管理功能图-。考勤记录管理用例图如图210所示(^计分么图2-]0考勤记录管理用例图考勤记录用于管理员工考勤,具体是对考勤信息编号、考勤员工、考勤曰期、考勤结果(成功或失败)等,包括考勤信息的添加、修改、删除、查询及统计分析。2.考勤规则设置主要按照企业的制度,制定具体的考勤规则。3.考勤记录处理与报表一一考勤记录进行处理并通过报表进行展示,考勤次记录条考勤信息,内容包括考勤信息编号、考勤员工工号、考勤日期、考勤结果(成功或失败)等。一就是对员工考勤情况的查询考勤管理中很重要的事务之,补考勤申请等事15
山东大学硕±学位论文务。企业员工能够进行查询考勤,补勤申请的操作,考勤管理人员对企业员工补。勤申请进行审批,考勤管理人员还能进行员工考勤统计等事务,提交考勤记录2-考勤记录与报表用例如图11所示。人勤申每员IIA管理员图2-n考勤记录与报表用例4.排班管理。关于排班管理用例事件,主要包括刷卡时间段、班次、班循环周期的设置;人员对应循环周期的管理;按照工作日历、导入批量等方式排班W-及排班信息的查询。排班管理用例事件如图212所示。卡时间段设^/班次设置^循环周期设i)人\〇^管理员\N0根据指定条件排班\^^排班信息査询^员工图2-12排班管理16
山东大学硕±学位论文对于排班管理,包括了对刷卡时间段等多方面的设置。在对刷卡时间段进行设置时,主要W设置参数为主,参数的设置W企业的自身实际需求为准绳。设置的信息包括上下班刷卡状态、最早上班考勤时间、最晚下班考勤时间、上下班取记录原则等信息。管理员对班次信息的设置主要从新增、修改、删除、查询等角度来进行。班、次信息是指员工的考勤时间W及考勤方式,在进行新增时,需要对班次名称班一定周期班次的设畳次代码、刷卡时段名称等信息。对于,即为班循环周期设置。关于该设置,着重确认循环周期名称、循环周期天数、班次顺序、目前所选班次等信息。人员对应循环周期的管理包括添加、删除等几个方面,主要是为指定的部口或者人员进行有效班循环周期的设置。人员对应循环周期的添加为例,添加的因素包括人员或者部口、开始生效日期、截止日期、班循环周期等。关于排班,这里包括了按循环周期、按工作日历W及按导入批量等方式。按照循环周期方式排班需要对部口、人员姐、排班月份、工号、姓名、排班连续月份数等信息进行确认。如果按工作日历排班,则需要对相应的月份进行确认;导入批量排班方式,需要事先指定导入的excel表格文件,其中包括姓名、班次名称等信息。2-5排班管理内,人员对应循环周期管理的用例规约如表所示。表2-5人员对应循环周期管理用例规约表用例名祿人员对应循环周期管理 ̄I所属用例考勤管理->人员对应循环周期管理 ̄主要数据开始生效日期、截止日期 ̄核也功能添加循环周期、修改循环周期、删除循环周期、查询循环周期 ̄一1基本流程.对于人员对应循环管理需求,通过列表信息,对其中条记录进行修改。2.对于人员对应循环管理需求,对循环周期所需信息进行添加,并将信息进行保存。3.根据指定的查询条件,对指定的人员对应循环周期进行查询。 ̄后置结果1.新的循环周期信息成功保存。一2.循环周期列表中的条记录被成功编辑。3.循环周期列表中刪除相应的信息。异常情况人员对应循环周期修改失败,日期信息不符合系统要求。I5.。请假管理请假管理主要是对请假层面的业务进行负责,包括请假类型维17
山东大学硕±学位论文-护W及请假记录管理两个方面。请假管理用例事件如图213所示。假类型添_^假类型刪1/^''n假麵维?'\^假类麵辑Y^假类型査人\石管理员^^请假记录巧増/\乂^^假又夕记录删^乂)图2-口请假管理请假类型维护主要是对请假类型进行维护,包括添加、删除、修改、查询几。i个方面请假类型主要体现在请假名称信息层面,添加时需要对请假名称tl及对应的状态代码进行确认。请假类型的编辑等功能与之类似。。在对请假类型确认的基础之上,开始进行请假记录的管理添加为例,对、请假记录的添加,需要确认开始日期结束日期、工号、姓名、请假事因等信息。同时可导入等方式来进行请假记录信息的添加,这种方式根据指定的excel模板来进行,在模板中对工号、姓名、开始日期、开始时间、请假类型等信息进行确认。对请假记录信息的查询,系统根据开始日期、技术日期、工号、姓名等信息来进巧。t假日管理。假日管理主要包括了添加、查询、修改、删除几个方面。对假日的添加可W根据部口、人员组或者全体人员等方式来进行。对人员范围进行确认,从而对开始时间、结束时间、假日描述信息等信息进行确认。对假日信息的修改。、删除与之类似。对假日信息的查询则根据部口或者人员组来进行7.加班管理。加班管理主要包括对加班规则的设置抖及对加班信息的管理。-加班管理用例事件如图214所示。18
山东大学硕±学位论文Q班规则设A八\班信息添管理员//^诚信息编辑^图2-41加班管理加班规则的设置由手工录入的方式来完成。可W进行设置的信息种类包括有效加班时间、上下班刷卡状态、上下班前考勤有效时间、上下班后考勤有效时间W及上下班记录原则。而对加班信息的管理从新増、查询、修改、删除等方面来进行。对于加班信息的录入,需要对录入的方式进行确认。进而通过开始时间、一结束时间、开始日期W及结束日期等信息进步确认人员的工号、姓名等信息,从而完成加班信息的添加。在对加班信息进行查询时,可根据部口、日期、姓名、工号、个人、部口等信息来完成。8.审批管理。关于审批管理,所覆盖的范围包括请假、假日、加班等方面的。信息在审批前,需要根据指定的条件对审批的目标信息进行确认,查询的条件包括审批中磊、开始日期及结束日期。可W对指定的记录进行审批,也可取消审批。9.手工考勤管理。手工考勤管理主要针对由于特殊情况而没有及时录入的考勤记录,,包括添加、删除、编辑、查询几个层面。关于手工考勤信息的添加首先根据部口、人员组、工号、姓名等信息来确认需要添加的人员,在此基础之上对手工考勤时间W及手工考勤人员的工号姓名进行确认。编辑手工考勤信息同样根据上述信息来进行。查询的方式包括部口、人员组、工号、姓名。手工考勤管-理用例事件如图215所示。19
山东大学硕±学位论文工考巧信息添6^;?^^^勤信息^管理员助信'^^^Q又\.^1:考巧信息编员工2-图15手工考勘管理2?义4考勤巧巧巧巧镇決分析、考勤数据报表模块包括了对数据的处理与转储,W及对原始记录考勤结果、日常操作的查询。.数据处理1。数据处理主要是对考勤数据进行处理。W对考勤结果的査看为、、例,首先需要对部口W及人员信息进行确认,迸而对年月开始日期结束日期等查询条件进行确认。需要注意的是,出于系统功能运行负载的考虑,査询的数据范围有长度的限制。2.原始记录查询原始记录查询用于进行部口人员日常考勤刷卡情况的检索。需要对查询日期的范围、身份大类、身份小类、姓名、工号W及查询类型进行确认,查询出的结果包括工号、姓名、部口名称、刷卡时间及刷卡地点。3.考勤结果查询。考勤结果查询包括考勤明细查询及考勤汇总查询两种类型。关于考勤明细查询,系统根据查询日期范围、身份大类W及小类、姓名工号W及考勤状态来进行。、考勤状态在指定范围中进行选择考勤汇总查询主要是对考勤信息的查询结果进行汇总,并生成相应的报表。在生成报表前,需要对相应的列名进行确认。4.日常操作查询。日常操作查询包括请假报表、加班报表W及假日报表几个、种类。关于日常请假信息的请假报表,系统根据查询日期范围身份类型、姓名、工号、请假类型等信息来进行查询,查询出的信息包括工号、姓名、性别、部口、20
山东大学硕±学位论文请假类型、请假开始时间、请假结束时间等。加班报表与假日报表的信息查询方、、式与之类似,加班报表查询出计划下班时间实际下班时间加班类型等;假日列表查询出的信息包括部口或人员组名称、假日类型、开始时间、结束时间、假日原因。5.数据转储数据转储主要是对考勤的数据进行备份。在备份前需要对部口名称W及要处理的数据记录进行确认,数据记录种类在指定的范围内进行选择,进而根据査询日期范围来进行数据的转储。考勤数据报表用例-16所示。,如图2^巧据处理^/勒明细査^原始记录査询^/^考勤汇总査询^_A操作_\^数据转储^日报表査图2-16考勤数据报表用例图2-6所示考勤数据报表查询的用例规约如表。表2-6考勤数据报表查询用例规约表用例名称考勤数据报表周期管理I所属用例考勤数据报表->考勤数据报表管理主耍数据身份大类、身份小类、姓名、工号核必功能请假报表査询、加班报表査询、假日报表查询 ̄ ̄基本流程1.根据身份类型、姓名、条件等信息进行确认请假报表信息并生成报表。2.根据加班类型等信息,确定加班报表信息并生成报表。3.假日报表根据查询日期范围化及假日类型来确认生成。 ̄ ̄1.请假报表信息生成后置结果。2.加班报表信息生成。3.假日报表信息生成。;异常情况假曰类型的选择出现问题,系统无法发挥相应结果。I21
山东大学硕击学位论文2.4系统非功能性需求企业考勤管理系统是对员工工作日的出勤情况进行记录,W掌握员工能否按时上班,其需要具有准确度高;系统界面友好、操作简单,系统可扩展性好;通过速度快等性能需求。1.准确性离工的出勤情况,其中最重要。企业考勤管理系统记录的是每个员的技术是人脸识别技术,基本要求是对员工的人脸识别要准确。当不能识别人脸图像时,要出现不能识别的信息,同时保存这个异常信息,系统管理人员有权限对该信息处理。2.界面友好、操作简单。在实际王作中,员工的早上时间很宝贵,有些是刚一个简便送完孩子上学的父母,、节约他们时间的考勤管理系统及其的重要。而界面友好、操作简单的考勤系统很必要的。3.系统可扩展性好。本考勤系统是最初版本,在使用过程中可能会遇到不合适或者缺失的功能。这时系统要能够更改原来功能,并且可W增加新的功能。这。就要求在最初设计系统时,提前考虑到这些,使系统有良好的扩展性4.通过速度快。考勤系统的人脸识别速度要快,这样能节省员工宝贵的时间,也能满足工作中的实际需求。2.5本車小结本章首先对项目需求背景进行了分析,然后对考勤系统的功能需求和性能需求两个大的层面进行了理论分析。为云南铜业考勤管理系统的设计与实现奠定了基础。22
山东大学硕±学位论文第3章企化考勤管理系统详细巧计3.1系统设计指导思巧巧巧则3丄1系统设计指导思想一1.坚持服务应用、科学管理、统规划的指导方针,建设界面友好、操作简单、方便快捷的实用性系统。2.在系统的开发和设计过程中,结合工作经验,充分利用目前已经取得的工作基础和成果,将其进行有目的性的改进、提升及整合,避免系统的重复建设,保障系统开发效率和质量。3J.l考虑到系统|^后业务和功能的拓展,设计和实现过程中要保证系统具各良、好的可扩展性,为使用过程和后续发展过程中可能遇到的功能问题(功能的不适缺失等)提供更改、增加的空间。3.1.2系统设计巧则1.系统性原则系统在总体设计是立足于考勤管理的整体需求和系统实现的整体技术需求。一一一主要包括,系统整体框架的致性、编码语言的统规范、数据的完成致等。2.适用性原则满足用户的考勤需求是考勤管理系统设计的总体目标,同时也是最基本目标,。在此前提下,尽可能为考勤管理系统的用户考虑,实现用户所需的所有必备功能3.安全性原则安全性是考勤管理系统设计优劣的重要指标,对于信息管理系统至关重要。在系统设计和开发过程中,要考虑系统可能存在的窥探威胁、欺骗威胁,建立系统防御体系,,,保证系统的正常运行。此外为确保员工脸部信息安全采取加密。措施,保证系统安全23
山东大学硕+学位论文3.2企业考勤管理系统总体设计3.2.1系统巧理架构设计基于人脸识别技术的企业考勤管理系统组成部分包括:人脸考勤终端、数据库服务器、WEB服务器及计算机。人脸考勤终端用来采集企业员工的脸部信息和特征,在企业员工进行脸部信息注册和进行企业员工考勤管理时使用,企业员工脸部信息和特征数据存放在系统的数据库服务器中。在收集企业员工脸部信息后,服务器采集本单位在职员工的人脸原始图像数掘进行图像预处理,提取人脸图像特征,建立本单位在职企业员工的人脸数据库。企业员工每天上班时通过人脸考勤终端上的摄像头将人脸信息提交到系统后台服务器,系统后台服务器负责企业员工身份确认和考勤记录。-企业考勤管理系统的物理构架如图31所示。PI01理者公司局域网人脸考勤终端-图31企业考勤管理系统物理构架3.2.2系统逻泻架构设计2U]良好架构的选择对提高项目的开发效率有着重大影响。SSH架构打破了一WEE的多tJ2层结构的局限,是目前较流行的种Web应用程序巧源框架。SSH通过集成Struts、Spring和陆bemate框架实现了基于MVC的服务器端的W战系统24
山东大学硕±学位论文结构的搭建,但是其在表示层仍有不足。云南铜业集团考勤管理系统对用户体验要求较髙,因此必须考虑如何提升用户体验。Ext与服务端框架的集成主要集中在对表现层的修改,同时集成EXt前端AJAX框架可W很好的弥补J2EE框架开发企tW业级WEB应用上的不足,且业务逻辑层和数据持久层不要进行任何的变化。云南铜业考勤管理系统的Ext+SSH集成架构整合如图3-2所示。Ext[框架表现层IWeb页面Web页面W沈页面Ij业务逻辑层SpringiI业务逻辑组件iApplicationContextxmliI1£—-r--—去--;数据持久层IiI^Hibernate|I;iI*..hbmxml?Po-…冬I数据库图3-2云南铜业考勤管理系统的Ext+SSH集成架构企业考勤管理系统采用Ext+SSH集成架构具有分工明确、结构清晰、縄合度低等特点,在系统的实现过程中有利于开展程序单元测试和功能维护。在表示层,表现层是用户与系统访问的人机交互界面,通过业务层代理与业务選辑层通信。Ext,实现用户业务還,其本身不进行任何的数据操作和数据处理istiAExtax,辑的控制;Wj方式发送封装为化ON数据格式的表现层数据给业务层iNtq采用JSO数据格式传输数据并解析后显示给用户。、、在业务层,主要承担着考勤业务逻辑的处理考勤业务数据的运算输入数据的合法性检查等职责,Spring实现MVCH层分离,控制各层负责考勤业务逻辑的处理和考勤业务数据的运算等不同的任务一,协作完成次完整的请求/响应。25
山东大学硕±学位论文。在持久层,是框架中的连接池,负责控制系统与数据库的链接访问具体来说,团bemate实现数据库表到Java类的映射,简化数据库事务管理。在数据层,通过数据访问层能够实现对系统中所有考勤管理相关数据表的査询、删除、调用、更新等事务操作。3.3企业考勤巧理系统功能横巧设计3^3.1系统篇态设计-1.员工考勤静态设计。员工考勤静态类图,如图33所示。拉呼1ote打danceRu1eyeeAt-EmployeeAttendanceService-EmpsFaceServ1oyeeice-EmployeesFaceEmployeesFaceService+execute()-EmployeesFace+registeredFaceInfo0/-EmployeesFace+emfoManaployeesFaceIngement0EmployeesFace-Cliquel口-YgID-Clique+setCliquelD0+getCliquel;D〇+setYgID〇+getYgID()+setClique()+getClique0图3-3员工考勤静态类图员工考勤静态类有员工考勤控制类EmployeeAtendanceRule、员工考勤处理类EmployeeAttendanceService、员工人脸信息管理处理类EmployeesFaceService、员工人脸实体类EmployeesFace。员工考勤处理类EmployeeAtendanceService静态方法有员工人脸信息管理employeesFacelnfoManagementO。员工人脸信息管理处理类EmployeesFaceService静态方法有注册人脸信息registeredFaceInfo()、更新人脸信息editiFacelnfoQ。2-.。34所示。考勤管理静态设计考勤管理静态类图,如图26
山东大学硕±学位论文AttendanceAttendanceManagementRule--AtKq巧ten马細ceManagementService--AtYgNametendanceRecordService--AttendanceRulesSetServiceKqDate-AttendanceRecordProcess+c〇tKnTnningReportingService-Attendance+getKqW〇+execute+seName()l:Yg〇+get;YgName〇^+setKateAttend抑ceRecordServiceqD()/+te(-getKqDa)A/ttendanceP/+addAttendanceRecord0/J+queryAttendanceRecord()/+statisticalAnalys/isAttendanceRecord0Iy|/+editA"endanceRe的rd()AttendanceManagementService以—+det之leteAtendanceRecord0;-At**tendance-AttendanceRulesi1AttendanceRulesSetService+attendanceRecordManagement()+a—AttendanceRue巧et州dancel:tlO巧?+-AttendanceRuattendanceRecordProcessingReporting()les\+addAl/tte口danceRuesO+1queryAtt州danceRulesO+e\ditAttendanceRules()+\deleteAttendanceRules0—LAttendanceRecordProcessingReportingService-AttendanceI1AttendancePateSetService^OqueryAttendance-ce+fAttendanillFrequent1yApply0++atapprovalFillFrequentlyAppl^(tendanceSet)05+stat+shif1:Set0isticalAtt州dance0+statiSticalAttendanceRecord0+vacationsSet()图3^考勤管理静态类图考勤管理静态类有考勤管理控制类AtendanceManagementRule、考勤管理处理类AtendanceManagementService、AtendanceRecordService考勤记录管理处理类、考勤规则设置处理类AtendanceRulesSetService、考勤记录处理与报表处理类Atendance民ecordProcessingReportingService、AtendanceDateSetService考勤日设置处理类、考勤实体类Atendance、班次实体类Shift。考勤管理处理类AtendanceManagementService静态方法有考勤记录管理atendanceRecordManagementO、考勤规则设置atendanceRulesSetO、考勤记录处理与报表atendanceRecordProcessingReportingO〇考勤记录管理处理类AtendanceRecordService静态方法有添加考勤记录addAtendanceRecordO、查询考勤记录queryAtendanceRecordO、统计分析考勤记录statisticalAnalysisAtendanceRecordQ、修改考勤记录editAttendanceRecord()、删27
山东大学硕古学位论文除考勤记录deleteAtendanceRecordO。考勤日货置处理类AttendanceDateSetService静态方法有考勤设置atendanceSetO、班次设置shiftSetO、休假设置vacationsSetO。考勤规则设置处理类AtendanceRulesSetService静态方法有添加考勤规则addAtendanceRulesO、查询考勤规则queryAtendanceRulesO、修改考勤规则editAttendanceRulesO、删除考勤规则deleteAtendanceRulesO。考勤记录处理与报表处理类AtendanceRecordProcessingReportingService静态方法有查询考勤queryAtendanceO、补勤申请fillFrequentlyApplyO、审批补勤申请?arappovalFillFrequentlyApplyO、统计员工考勤sttisticalAtendance()、统计考勤记录statisticalAttendanceRecordO〇-3.人员管理静态设计。人员管理静态类图,如图35所示。StaffManagementRule-StafManagementService-EnterpriseService-StaffBasicInfoService-Staff-Enterprise-化ift+execute()—.:>EnterpriseServiceStaffMan过tServ玉cegemen-Enterrisep+enterpriseBasicInfoManagement-0Enterprise+dtlnfoManagement-巧0Shift+staffBasicInfoManagement0+staffBasicInfoManagement()/Staff化卿山e-SL-//^QjID-化Age-e/QyNam/-YgSex-ZQyName^7yi1+tiVasetYgiuuStaffBasicInfoSendce4+.c〇tnvTWnnsetQy——+y/^getYgID〇+巧—StaffgetQy0+se巧gN細e〇/+setQyName+/'()addStaffBasicInfo()+getYgName0++getQyName0editStaf;fBasicInfoO+setYgAge0+setZQyName0+deleteStaffBasicInfo()+etYgAe0gg+getZQyName()+iStaffBasicInfoque70+se1;YgSex0+getYgSex0图3-5人员管理静态类图人员管理静态类有人员管理控制类StafManagementRule、人员管理处理类StafManagementServi说、企业信息管理处理类Enterpri化Service、员工基本信息处28
山东大学硕±学位论文理类StafBasicInfoService、员工实体类Staf、企业实体类Enterprise等。人员管理处理类StafManagementService静态方法有企业信息管理stafBasicInfoManagementO、员工基本信息管理stafBasicInfoManagementO。企业信息管理处理类EnterriseService静态方法有企业基本信息管理penterpriseBasicInfoManagementO、部口信息管理deptInfoManagementO。员工基本信息处理类StafBasicInfoService静态方法有添加员工基本信息addStafBasicInfoO、修改员工基本信息edi投tafBasicInfoO、删除员工基本信息deleteStaffBasicInfoQ、查询员工基本信息uerStaffiasicInfoO。qy3义2系统动巧?側时序图能够清晰的表述完成系统管理员管理业务、员工应用系统业务和考勤管理人员管理考勤业务员的过程中,那些类参与了业务交互,类之间的相互关系。也将呈现,能够表达各个行为的先后时间顺序等-1.员工考勤时序图。企业员工考勤的顺序图如图36所示。人脸识别巧备终端考巧巧面没备终#致据库A!III员工:IIi,':ii人脸识别考勤iII5I记录考巧时间II;Irn是否可w操作IiI!i可抖!^进入考勤巧面:;;Ii提示相关信息!i图3-6企业员工考勤的时序图企业员工首先到企业杯公室口曰进行刷脸考勤等操作,考勤后信息系统会直接提交给Servlet处理,此时信息会传递到数据库,对人脸信息进行识别,并同时29
山东大学硕±学位论文-给予考勤记录。企业员工考勤协作图如图37所示。7脸部识别考勤界贝^IIfi提交数据库实体图3-7企业员工考勤协作图一2.系统管理员时序图。系统管理员项重要的工作就是对企业考勤管理系统用户信息的维护和管理3-8,其功能时序图如图所示。巧拓库搜块价狂拍棚巧除扭化巧户曾巧巧块MMMML?人iI下:1输入账户巧巧码管理员11I!in!Tl12:巧择用户11I ̄ ̄ ̄ ̄I1i[fn離糊齡酬户uI-^^II孜巧库处理,更巧抛BM|,jI|'U!5:難功Ly;gTI0gIII1111VI1II图3-8用户管理处理时序图3.考勤管理人员管理时序图。考勤管理人员需要对企业员工休假申请信息进30
山东大学硕±学位论文3-9所示行审批和管理。管理员审批员工休假申请时序图如图。〇0考》厕设备資端_技巧库巧理员/\!员X!iI人抢识别考助考雌息-'_gg■),n賊考JB时间记录考巧巧间__M调取班次信息tm是否可W巧作 ̄(^5*—进入考化巧面!it巧示巧关信息休巧申诸I^口体巧审批I图3-9管理员审批员工休假申请时序图3.4AMiR别关巧技术详细设计3乂1人化识别II法人脸识别应用在很多领域,其研究获得很多专家学者的青睐。用于人脸识别的方法越来越多,其研究更加深入,应用也越来越多。人脸识别的常见算法可W分为H种一。基于几何特征的方法和基于肤色模型的方法都存在定的局限,目前wsui应用范围较窄,没有得到市场的广泛认同。基于统计方法的人脸识别方法原理:首先通过统计分类和机器学习相关方法分别寻找到脸部样本统计特征和非脸部样本统计特征;然后,建立分类器,构建分类器的目的是分类器完成人脸检测iwifl功能。基于统计理论的方法主要有:特征脸方法、神经网络方法、支持向量机(SVM)方法、隐马尔可夫模型方法W及Boosting方法等。特征脸方法的本质是特征脸。该方法基于统计模型,通过主成分分析(PCA)算法得到。主成分分析一的步骤是:是依据特征向量对应的特征值来描述每个特征向量具备的描述能力;二是依据人脸样本在特征值对应越大的特征向量方向上的投影越分离原理,选择较好的分类方向;H是经训练得到的特征空间(特征空间中的特征向量都是不相31
山东大学硕±学位论文。关的)来降低人脸的维度,最终获得人脸特征分类器再对人脸特征进行分类识n’23一t3别,实现人脸识别的结果。神经网络是种模式识别中的常见方法。神经网络在人脸识别中起到比较好的结果,但是其自身耗时识别速度慢等的缺陷也不容忽视。神经网络,这也,致使用于训练的时间长达数天甚至数月是识别速度慢的重大原因。正是由于这些无可避免的重大缺陷,该方法在人脸识别中未得到实际P4’26l应用。支持向量机(SVM)方法是模式识别的研究重点。由于支持向量机在解决小样本、非线性、髙维度问题中,表现出特有的优势和性能,与神经网络等。现有的学习机相比,具有较好的推广能力和非线性处理能力因此,本王作采用支持向量机识别人脸图像:,对于最优分类函数乂=sn/?Axx+6/的gG术(,,))=,1由于核函数的选取直接影响支持向量,即不同核函数得到对应的支持向量:,因此首先应选取核函数,本工作采用高斯函数作为核函数卡-'/2=雖e,W其e中为高斯核参数。3.4.2人IUHR别流程anaceeconon。人脸识别人脸识别的英文名称是HumFRgiti有两种不同范围的。:含义,狭义的人脸识别和广义的人脸识别脸识别包括H个部分人脸检测、人脸跟踪一、人脸比对。人脸检测是种很重要的研究,其应用范围很广阔。人脸识一3-别的般流程如图10所示。32
山东大学硕±学位论文S预化理CTZ:::(|I ̄人脸特征巧n''^―\Xr^-特征抽取|1\JL_/结巧—对比识别—人巧特征^I^I—3-图10般人脸识别流程343人MiR..巧横巧该模块包括人脸检测、人脸识别、身份确认S个主要功能。该模块的兰个功能的任务各不相同。.1.人脸检测功能的具体任务,从原始图片中找到员工的脸部图像;把找到的人脸完全从图中剪切出来;把剪切出来的完整的人脸图像缩放到标准尺寸。2。.确定人脸对比识别程度3.将员工的考勤结果信息进行排序;把考勤信息提交给考勤管理模块,并完成不确定考勤结果的确认工作。3-1人脸识别模块功能图如图1所示。待讲傑巧巧待训综人脸III图巧采集人脸检測^人脸库计算時征值?^巧据库1*^'^JIIIJ待识别图巧待识别图像原数据库巧据对比P图像采集?人脸检巧?计算特征但^计算特征值3-图11人脸识别块功能图员工人脸信息管理模块中,人脸信息的注册、更新都与员工信息、考勤管理密切相关,EmloCliue其关系可用显示系统静态结构的类图表示,pyeeq(员工人脸33
山东大学硕±学位论文信息类)包括员工指纹信息属性,EmployeeClique类的操作包括StartGetClique(启动人脸图像采集器)等。3-员工人脸信息管理类,如图12所示。Person-Person;[D-PerNsonane-PersonSex-PerPa'sonssword\-PernPh\sooto+Se;Pe\1rsonName0+GetPersonName\()\Emloyee\p-£巧叫)1〇批6\W—.—'etCliqueO揣扔r?\|N-.ManagedD—巧1化16的。如6〇N.+RegisterClique0+UpdateCilque0+StopGetCliue〇EmployeeCliqueq-ClilDque^-^EmployeelD-EmployeeCliueq图3-口员工人脸信息管理模块的类图3.5巧据库设计3.5.1巧据流分析1.系统管理员操作(1)企业部口信息设置,由于云南铜业包含有很多子企业,企业组织机构较为庞大,因此需要系统管理员设置各企业的各个部口的名称、部口功能等信息。3-从而明晰各企业各部口在系统中的分配。企业部口信息设置中的数据流如图13所示。信息设置企化部口信息-八II地〇甘X八…如n/白企业挪本<5??戸m图3-业部口信息设置中的数据流13企(2)考勤管理制度。不同企业所从事日常业务有所差别,因此各企业在云南一一铜业集团总的考勤管理规章下,制定了各自企业的考勤制度。本文不阐述,34
山东大学硕±学位论文W考勤日设置为例,企业系统管理员操作。各企业除正常考勤日外,人为对曰期的设置是否为考勤曰。-考勤日设置操作中数据流如图314所示。'信息设置'X考勤日信息I考勤日信息?信息设置处理?考巧日信息数据^图3-14考勤日设置操作中数据流归纳云南铜业考勤管理系统的系统管理员所有操作过程中,主要有企业员工-信息管理、企业单位信息管理等,具体数据流如图315所示。■企业基本信息数据1^企业基本信息\置^''信息设'X员工基本信息I员工基本信息?信息设S处理?员工基本信息数据曰二^考勤日信息銳g图3-15系统管理员操作过程数据流2.员工操作一(1)员工般考勤企业员工的考勤操作主要是通过人脸识别完成,当员工正常考勤和正常退勤时,系统会记录员工上班和下班时间;员工能够对自百个人的考勤情况进行查询。一3-员工般考勤操作中数据流如图16所示。员工正常出退?'出退勤信息^島设宜处^出退《)数据■出退勤信息员工査看出退勤^'查看出勤/退勤一图3-16员工般考勤操作中数据流35
山东大学硕±学位论文.(2)员工休假云南铜业集团有着规范的员工休假制度,企业员工要按照企业制度进行休假申请。员工首先进行休假申请,管理人员根据公司规定对申请进行审批,员工可。W查询审批结果同时,还,员工可W查询企业休假日期和安排有关于班次安排-信息等。企业员工查询企业休假信息的数据流如国317所示。、么司休假企业休假信息査询企业休假曰?■企业休假巧据化理^査询休假是否批、班次数据違班次信息査询巧次安甜3-图17企业员工查询企业休假信息的数据流-员王查询企业休假安排的数据流如图318所示。&勘/退勤员:r查询假日—\休假申请信息?休假申请数据I里申请轉体假*体假娜休假^査询休假是否批休假申请结果査询准3-图18员工申请休假的数据流3.营理人员考勤管理(1)考勤统计-。考勤统计数据流,如图319所示36
山东大学硕±学位论文考勤统计统计考勘考勤统计信息^考臟计数据,考勤统计信息考勤数巧査询考勒统计査询考巧统计考勒信息3-图19管理人员考勤统计操作的数据流考勤管理人员对本单位的工作人员考勤情况进行统计。(2)休假审批考勤管理人员要根据企业管理制度,对企业员工提交的休假申请进行审批,并将审批结果反馈给企业员工。审批流程中数据流如图3-20所示。考勤审批1考勘审批考臟据批处3^^休假审批休假巧据休假信息休假审批_____!图3-20审批流程中数据流义5.2数据库II求分巧数据库需求分析是整个企业考勤管理系统设计过程的基础,在分析阶段,通过调査、询问等方法了解云南铜业(集团)有限公司考勤管理系统业务流程、用户的实际要求。企业考勤管理系统的主要功能为:根据人脸考勤终端提交的待考勤员工身份信息和待考勤员工人脸图像对企业员工进行考勤,并对考勤结果进行3-2管理,为企业人事管理人员和企业领导提供决策依据。企业考勤管理系统如图1所示。37
山东大学硕±学位论文?员工基本信息管理*—辄1信息管理> ̄—I—?考勤信息管巧--!3-2图1企业考勤管理系统数据项与结构如下;1.员工基本信息。包括员工工号(number)、姓名(name)、年龄(age)、性别(sex)、部口(sector)、职位(ofice)、技术能力(capability)等。2.员工人脸。cliuenumber、er、信息包括员工人脸信息编号(q)员工工号(numb)人脸特征值(clique)。3.员工1C卡信息。包括员工1C卡编号(1Cnumber)、员工工号(number)、员工人脸信息编号(cliquenumber)。4.部口信息。包括部口的编号(number)、名称(name)、功能(function)、负责人(manager)等。5.考勤信息。包括考勤信息编号(number)、考勤员工(name)、考勤日期(date)、考勤结果(成功或失败)等。义5.3巧念结构设计企业考勤管理系统对企业员工进行考勤,并对考勤结果进行管理,为企业人事管理人员和企业领导提供决策依据。根据企业考勤管理系统的设计,设计了:员工基本信息、员工人脸、员工1C卡、部口、考勤等实体,实体对应了数据库中E-R图3-22所示。就是各个属性的相互关联,其如图38
山东大学硕±学位论文部口信息■ ̄—工基员工1C卡倍息员本信息员工人化信息^乂考巧信息图3-22企业考勤管理系统E-R图--322611^从图的图中,我们可1^1清楚直观地看出实体的相互关系,具体是:一一一个部口员工属于部口,且同部口可W有多个员工,个员工只属于,员工与一一工有且仅有一张一部口之间是多对关系;每个员1C卡,张1C卡只属于个员一一工对一工有且仅有一,员工与1C卡之间是关系份人脸信息,份人脸;每个员一一个员工一信息只属于,员工与人脸信息之间是对关系;每个员工可W有多条一考勤信息一一,条考勤信息只属于个员工,员工与考勤信息之间是对多关系。义5.4置辑结构巧计E-R图转换为M将概念结构设计的icrosoftAccess2003所支持的還辑结构。cessE-R图转换为关系Ac支持关系模型,因此,要将上面模型,加下划线的为主-R图键。通过对E:分析,得到W下关系模式员工基本信息(员工工号圧),姓名,年龄,性别,部口编号,职位,技术能力,,,到岗时间,身份证号,政治面貌联系电话权限,密码,员工各注)员工人脸信息(员工人脸信息编号ID,员工工号ID,人脸特征值)员工1C卡信息(员工1C卡编号瓜,,员工工号ID员工人脸信息编号瓜)ID考勤信息(考勤信息编号ID,考勤员工工号,考勤日期,考勤结果,考勤时间,考勤备注)义5.5数据实化设计E-R图描巧如下。1.员工基本信息实体()员工基本信息实体包含员工工号(number)、姓名(name)、年龄age、性se)-别(x、部口(sector)、职位(ofice)等信息,如图323所示。39
山东大学硕±学位论文术能一工备图3-23员工基本信息实体图2.员工人脸信息实体员工人脸信息实体包含员工人脸信息编号(cliquenumber)、员工工号umber-(n)、人脸特征值(clique),如图324所示。zEta5^s^\编脸特征^员工人脸信息图3-24员工人脸信息实体图3.部口信息实体部口信息实体包含部口编号(number)、部口名称(name)、部口功能(fimction)、anaerumber)等信息3-25所示。负责人工号(mgn,如图部口信息图3-25部口信息实体图4.考勤信息实体考勤信息实体包含考勤信息编号(number)、考勤员王工号(stafnumber)、da-考勤日期(te)、考勤结果等信息,如图326所示。40
山东大学硕±学位论文考勒结员工'-—'^-O\时间作勤信息编\\/^考勤信息夕图3-26考勤信息实体图3.5.6数据库表设计根据上面的设计可知数据库表有:人员基本信息数据表、部口信息数据表、考勤信息数据表。表中给出了在Access中各表的字段属性,员工基本信息数据表、员工人脸信息数据表、员工1C卡信息数据表、部口信息数据表、考勤信息数据表的具体数据库表设计。1.员工基本信息数据表通盖员工工号(YgID)、姓名(YgName)、年龄(YgAge)、性别(YgSex)、部口编号(BmID)、职位(YgPos出on)等的管理。员工基本信息数据表设计如表3-1所示。表3-1员工基本信息数据表—字段名称字段类型字段长度索引字段描述IYgID整型10主键员王工号YgName字符型姓名一^YgAge字符型2年龄 ̄-YgSex字符型2性别 ̄ ̄ ̄BmID整型10外键部口编号'_YgPos扣畑字符型10职位————YgSkill字符型10技术能力— ̄ ̄YgCard整型18身份证号YgPoliticsStatus字符型政治面貌 ̄Phone整型20联系电YgTime时间型0到岗时间]Limit字符型6权限Password整型6密码YComment字符型30员工备注g2.员工人脸信息数据表41
山东大学硕±学位论文员工人脸信息数据表是对企业员工的人脸信息,包括员工人脸信息编号(CliuelD)、员工工号(YID)、人脸特征值(Clique)的管理qg,员工人脸信息数据表设计如表3-2所示。表3-2员工人脸信息数据表-字段名称字段类型字段长度索引字段描述ICliuelD整型10主键员工人脸信息编号qYgID整型员工工号^^一Clique双精度型10人脸特征值I3.部口信息数据表部口信息数据表是对企业部口信息如部口编号(BmID)、部口名称(BmName)、部口功能(BmFunction)、负责人工号(YgID)等的管理,部口信息数据表设计如3-表3所示。'表3-3部]信息数据表字段名称字段类型字段长度索引字段描述BmID0部口编号^ ̄]^BmName字符型10部口名称 ̄BmFunction字符型20部口功能'YgID整型10外键负责人工号Phone整型20负责人联系电话III4.考勤信息数据表考勤信息数据表是对企业员工考勤信息如考勤信息编号(KqlD)、考勤员工工号(YgName)、考勤日期(KqDate)、考勤结果(KqResult)等的管理,考勤信息数据表设计如表3-4所示。表3 ̄4考》信息数据表字段名称字段类型字段长度索引字段描述 ̄'’ ̄IK瓜整型10主键考勤信息编号qYgNamem外键考勤员工工号^KPate时间型考勤日期q^Kime时间型考勤时间qT’^— ̄ ̄KqResult字符型10考勤结果KComment字符型20q考勤备注5.年假数据表年假数据表是对企业员工年假信息如己修年假(YxLEAVE)、剩余年假-(SLEAVE)等的管理35所。y,年假信息数据表设计如表示42
山东大学硕±学位论文表3-5年假数据表一字段名称字段类型字段长度索引字段描述 ̄- ̄IIYgID整型10主键员工编号-—-YxLEAVE时间型外键已修年假^SyLEAVE时间型10外键剩余年假6.班次记录班次记录表是对企业员工值班日期(ZbDate)、值班开始时间(ZbSTime)等3-6所示的管理,班次信息表设计如表。表3 ̄6次数据表 ̄^字段名称字段类型字段长度索引字段描述IYgTO员工编号^^^ZbPate时间型值班日期_^ZbSTime时间型10值班开始时间 ̄ZbWETime时间型10值班结束时间7.企业关键信息表企业关键信息表是对云南铜业子企业的关键信息的管理,企业关键信息表如3-7所示表。表3-7企业关键信息表一字段名称字段类型字段长度索引字段描述I0整型10企业编号^QyName整型企业名称-'^'ZQyName字符型30子企业名称ZQylD字符型子企业编号^3.6本章小结本章在阐述了企业考勤管理系统设计指导思想、设计原则基础上,根据企业考勤管理系统用户需求分析结果,进行了企业考勤管理系统逻辑架构设计、企业考勤管理系统物理架构设计,然后针对企业考勤管理系统考勤信息管理模块、员王考勤模块,将人脸识别技术设计过程进行描述。数据表设计详细介绍了企业考勤管理系统数据库的设计方案。43
山东大学硕+学位论文第4章企业考勤管理系统实现4.1系统登录界面权限主要用于限制操作员的操作,不同权限的操作人员,登陆不同的操作界面。本文用户权限分为普通用户、企业管理员和系统管理员(人事管理员)H类,其中,,普通用户对本人的所有信息享有查询权限部分信息享有修改权限,如密码、联系电话等;企业管理员除享有普通用户权限外,对职权范围内的所有信息享有查询权限系统管理员享有整个系统的最高操作权,即可在系统内对所有信;息作处理-。。系统登录界面,如图41所示.、訊.省公与邏.二—;言[.’二1謂!武"八&三1;V典S4-幽1登录界面4.2人员及考勤设备管理模块实现关于人员及考勤设备管理模块,包括参数设置、设备管理、人员管理几个部分,,其中人员管理包括考勤的注册与注销人员分组管理,授权管理W及部口管理几个部分。其中参数设置包括基础参数设置W及考勤员的参数设置。tU基础参4-2数设置为例,基础参数设置页面如图所示。44
山东大学硕±学位论文逆《巧*巧>嫌巧〉sa城巧S—巧R月巧皮日冉:P]PA否株考扮*巧厂目巧妨麻肋、2^^?1日———:3Kfl?ri?sa!rP行巧;5?1£*Pn?iE*「巧yggrsKI腑*?r1?巧*知目动脯㈱:wfc*知自谢历巧:堅二H)度二□r^n图4-2基础参数设置页面幽,在对基础参数进行设置时根据基础参数设置页面图,需要对考勤参数、采、用的记录类型加班参数等几个方面的信息及进行确认,具体的信盾包括考勤月^开始日期、考勤授权状态等。而设各组的管理主要针对由多个不同端组成的设备姐,从而管理考勤设备。包括设备组管理W及终端分组管理两个部分。W设备-3所示组管理为例,设备组添加的页面如图4。去巧V巧>巧>#4巧巧&巧巧>>度,餐SflB■巧在巧铺巧**巧*:提坦I—KSfSn诚" ̄…―rjgiriTiI图4-3设备组添加页面凹根据设备组添加的页面图,需要对设备组名称的具体内容进行确认,在此之前需要对所属的设备组进行确认。人员管理是本模块的主要功能之一册与注销,包括了考勤的注,人员分组管理,授权管理W及部口管理等。-考勤注册页面,如图44所示。45
山东大学硕壬学位论文东納你>巧宫S>*肪主出巧人:3献日巧脚化们!「*否自册十11備 ̄》〉,口《:!*名:ii工*IIi::岳云放扭巧納脱巧况加认巧细A^£3人了S^1?促戸漸1h7饰rTT山*巧r34D812■綱。?争'Ci口中厂084杜巧— ̄—rI回回nn了f-i|围4*4考勤注册页面图根据考勤注册的页面图,在进行考勤注册时,需要对生效的日期进行确认,并根据指定的部口W及工号姓名,确认进行注册考勤的人员,从而完成对考勤的注册。关于人员分组,包含了组信息管理、人员分组、人员调组几个方面。W人-员分组为例,人员分组的页面如图45所示。巧系巧古巧>人田巧1>人田5)巧>人巧分a ̄:誠人?巧巧巧i1巧 ̄—》》?制巧巧:j1心:1:s■云巧剧巧制嚇於油^认要说以(木口〇工号*名工*拓名!^玄卢an?^口〇公口下£?古用广放化子山W<?-:K:.五r;〇丰:—-—■II回回回圈4-5人员分组页面固根据人员分组页面图,在对用户进行人员分组时,首先需要对相应的部口信息进行确认,通过工号、姓名等因素确认需要进行分组的人员,进而完成对人员的分组。授权管理包括考勤授权W及授权查看两个方面。授权查看页面中,该项查询可W根据工号、姓名W及授权的起止日期来进行,规定时间段内相应人员的终端绑定信息可レッ被成功查询,包括考勤终端W及扩展考勤终端的百分比。部口管理主要包括部口信息管理W及部口调整两部分,部口调整则可手动W及批量46
山东大学硕古学位论文-导入的方式来及进行。关于考勤授权的查看页面如图46所示。>A>掀佈>窗JRTPa巧授巧I呆巧的>獲*餐备开化日拍:ifcl:曰W;!!?爭知.:巧。:巧巧话巧;工々I度名II'击KX工做("0》「巧權*??巧aI"。齡工削c广17000M7巧SS做《*iiTOk。備rrooowT广K大云loz。….rUTlImmI广去冉7|图4-6授权巧看页面圍-7所示这里W批量导入的方式为例,文件导入部口调整的页面如图4。班亲巧首巧>人及肯巧>巧口芭理>及件导入部口巧涅工号姓名一扭訪n名称二巧部n名巧兰级部n名称四巧部n各极:憲affi,妇欧3条=201明抑02;李活1||总经巧生?巧全部Tftfg數巧文件iU巧存返回IIII图4-7文件部口导入调整页面幽根据文件部口导入调整页面图,导入后的结果呈现在该页面图之中,包括导入成功的条数、导入失败的条数レッ及导入成功的信息详情excel,主要包含模板中所设置的信息一二,比如级部口名称、级部口名称等等。47
山东大学硕±学位论文43人抢考勤终端实现关于人脸考勤模块,牵涉到较多的终端,例如微型计算化,摄像头,红外传感器,射频读卡器等等,上述终端相互配合完成原始数据的采集。红外传感器将摄像头扫描到的人脸信息进行感应,并将感应到的各种信息进行提交,从而提高了考勤的速度与效率4-8。关于人脸考勤识别结果的页面如图所示。IJII图4-8人脸考勤识别结果页面图根据人脸考勤识别结果页面图,人脸相关的信息成功提交之后,系统将会自动返回呈现相关人员的工号、姓名、时间W及人脸信息。员工人脸考勤的代码如-表41所示。4-表1人脸考勤识别部分代码表ublicvoidregisteredFacelnfo(obectsenderRoutedEventArsepj,g){W=rkFlInace!nlifoowtoful(){//对问调函数进行处理'=owUf.eCl+FunOlWorkFlIreraceFunOprompehdperCompeted;=varreActionsWorkFIowIn化rface.PreActionInfsp;va二rresultCheckMsnewStringBuUderg;Qforeach(varpreActioninpreActions){'*'resutCM.AendLnereAcn.AconName++lhecksgppi(ptioti48
山东大学硕±学位论文4-表1人脸考勤识别部分代码表(续表)"kFlowln化rface.GetActionExami//AiWorlnfreAct〇格式为cton名称+(pW);人脸信息’’} ̄=幻h.T化is.CheckMsPie.TeresultCeckMsoStrinOggg;}}rivt..山aevoide出tFaceInfo(obectsenderStWindREvtApj,ysemowsoeden巧Se){=化varcheckMsis.CheckMsThisTjcg.etg;WorkFlowInterface.SetActionExamInf(WorkFlowIn化rface.ActionInf,checkM巧)y/设置人脸信息WorkFlowIn化rface.SaveActionResData(WorkFlowIn化rface.ActionInf)y/保存人脸信息}4.4考巧管理模块实现考勤管理实现考勤规则设置、考勤记录处理与报表等功能模块,下面具体介绍考勤管理功能模块的实现情况。-排班管理中,如图4。,刷卡时段设置页面图9所示《紀苗巧>>>日巧巧巧巧斑卞巧段巧置巧巧段名极:巧合天巧:d's1III巧段代巧:工时:I1Ito巧(自动计巧是否跨天:厂上巧下巧;I上巧是巧巧卡:否巧卡:17下班是F*早上巧考巧昕巧:F55早退记巧巧财间:TT[电.[33点分3]分f上巧巧间:〇目30下巧巧间:二点]分l2〇0分_3点|][f[::iESiJi2iB!3j^Sen点分点分允许迟致巧间:0化巧旱退巧间:口II分巧|I分巧上班取巧录::]及则取最早记录下巧巧记录原则最疏黑II]巧訂IIII固4-9刷卡时段设置页面图刷卡时段设置主要实现对时段名称、折合天数、时段代码、工时、是否跨天、上班是否刷卡、下班是否刷卡、最早上班考勤时间、早退记缺勤时间、上班时间、49
山东乂学硕:fr学位论文下班时间、迟到记缺勤时间、最晩下班考勤时间、允许迟到时间、允许早退时间、上班取记录原则、下班取记录原则等内容进行维护。刷卡时段设置的部分代码如-2所示表4。表4-2刷卡时段设置代码表==f!nu&&rir.ir.icredi杞ardSlotsllcedtCadSlotsetCred记adSlo化size!0(gOQ){=intcount0;=wStrincreditCardSlotsidsneStringgO;<>=ICred.化ratori杞ardSlotsitecreditCardSlots.ge杞reditCardSlotss〇iterator)(;whle.hasNexti恤O){=nCredi记ardSlotscreditCardSlotshe.ext(;)=r.lif(ceditCardSlotsgetsdelete〇0){=01巧〇〇1111户《)=credi杞ardSlotsidscreditCard^ots.getld〇JoStrin(g);else}{credi杞ardSlotsids""=*+ciedrr.Ii杞adSlotsids+creditCadSlotsetdJoS化in,g〇gO;}coun-H-t;}}""reuest.seAtricrediardSlotsidcreditCardSlotsidsqtb山e(记s,);}u*ser.onInitFormformieuesLcreditCardSlotsp(,q);}-请假功能中,实现请假类型维护的界面,如图410所示。《紀首页〉日巧巧巧〉巧巧>巧巧!型巧护顯I厂巧塞代巧巧巧名&巧巧巧M是否芭正巧化島U巧較氣链#认是厂t厂口巧榜系巧勤认是厂13巧巧出丢系巧默认是r14外巧出爱系编於^巧1巧I厂15?休孩链1认I6軍..堪广:巧柄转苦巧斬7广1工巧系13?!认否广巧巧較爲链t认否厂19巧贤系巧款认否r劝产巧系斌iWv否*w*规总巧:uns]!T巧g编g?除|||[|I4-齒10靖假类型维护界面50
山东乂学硕+学位论文请假类型维护实现过程中,主要实现对状态代码、请假名称、状态类型、是否算正常出勤方面数据的维护,可对请假类型进行新建、编辑、删除等方面的操作。加班规则设置实现时,主要维护加班时间小于多少分钟无效、上下班是否刷卡、上下班前考勤有效时间、上下班后考勤有效时间、上下班取记录原则等数-据。加班规则设置页面,如图411所示。>:>曰萬按化>加班洩系筑首巧加9谢助MTOf间小于皿分惭效上巧下巧是否柏卡:r是否抑厂 ̄’上班巧考動巧效巧间:日:分下班前考巧巧巧怖[〇I分 ̄ ̄:上班后考動巧效时间:分下巧后考勒有巧巧间5[I分上班取记录巧化:取最早记录下班化记录原則:巧运早记录II保巧II令图4-11加班规则设置界面此外,云南铜业管理人员可根据企业某个工作时间段、企业某员工个人、企业某个部口等对企业员工考勤信息进行统计,分析企业员工的出勤情况。手工考勤模块效果图如图4-12所示。洩系统首>>手工考巧西曰甫操作f按部口广技乂贾巧工号:;:i|,査巧|I姓g|1>>?口対表厂篇号工号巧名手工考贵町间巧作贾创津巧巧'-&云南洞化部□广1监381朱直巧器劳系沒音理员;是巧持工作部時「61388孔巧帶貫還系巧魄贾夸'综台宮巧部章-财务部阜.发展创新部毒.生P安全巧巧部结村左间啦.扁村主间..装香腹原中&牵喜-皆肖部I ̄1ri[JQCFClp:|4-图12手工考勤界面51
山东大学硕±学位论文考勤信息管理模块主要是对云南铜业(集团)有限公司员工考勤记录的管理,具体是对考勤信息编号、考勤员工、考勤日期、考勤结果(成功或失败)等信息进行管理。具有权限的管理员登陆该系统后,可对考勤信息作添加、修改、删除、查询操作一。云南铜业(集团)有限公司工作日对员工考勤两次,即上班次,下一工在上班时间前或下班时间后次。上班时间::。班:0830,下班时间:1730若员参加考勤""显示""""记录考勤"’’,且考勤结果,则若员工在上成功考勤各注正常;""""班时间后或下班时间前参加考勤,即使考勤结果显示成功考勤各注仍然会记录考勤"迟到"或"早"工考勤时"考勤结果"显示""“"退;若员,失败,则考勤备注。员工考勤部分代码-记录考勤失败原因,该员工可继续考勤,如表43所示。表4-3考勤代码表^""=AEJsonsonJCODESnewson(Json.STUCCESS保存成功。j__,);try{""S=trininsectreuest.etParameterinsect;gpqg(p)*'*=StrininsectCommentreuest.etParanieterinsectCommentgpqg(p);Att=endanceaendan说doGetEntit(fonn,巧uestyq);atendance.setlnsectlnteer.arselntinsectp(gp(p));attendance.setInsectComment(insectComment)pp;atendanceManager.save(attendance);}catchExceptione(){e.ntStackTraceOpri;""=wonSTCODEonJson保存失败。neJs.AEERRO氏;js(__)}renderText(response,JsonUtil.toJson(json));4.5考lb巧据巧巧横狭实现、、考勤数据报表模块包括了对数据的处理与转储,w及对原始记录考勤结果-日常操作的查询。对于数据处理,相关页面如图413所示。52
山东大学硕±学位论文首巧>表査巧>巧度ga系巧巧处理广巧巧C技口…处理曰巧1 ̄否切选择月份:2〇16月巧S;三J年3|II|I工gA名迸化-QS-05开始日期:I3茹6-09-04结束日期:1二II巧作巧示「1一可.1^技部n或者巧人贵化理数巧巧了防止数巧畳太大,巧巧最多只允巧化理个月的?化果只巧某几个人故倍息巧了巧巧!巧巧?也可&只处理某几天的数巧?可理这几个人Kg巧巧,!^4-圓13数据处理页面图根据数据处理页面图,在对数据进行处理么前,需要对处理数据的目标信息进行确认,W人员为例,在查询出相应的人员么后,对数据处理的时间范围进行-确认,包括开始日期、结束日期等等。关于原始记录查询的页面如图414所示。>>历化记泉查巧班系巧音巧巧表置巧>>巧口拥巧话选爲查巧日巧范困:▲-云B:南洞化部n.巧巧工作部20.---16072614:49:4目2016072714:49:48寧1[至[||?i-综含营裡部-!畏身化巧型:毒'财务部巧选慰巧:錦貞戀:两]tJSS備|'.泌M车间亭巧巧入査巧朵拌:牵-扇利车间 ̄.装备能巧中胜S:爸::全?取,。!李I工号I!性剤dI童-言捐舒巧选泻查巧巧型:至原齡勒嚇巳原化期柿录至巧II▼4-图14原始记录巧询页面图根据原始记录查询页面图,查询前需要对部口的信息进行确认。在此基础之上,对查询时间的范围、身份类型、姓名、工号、性别、查询类型等信息进行确认。日常操作查询包括请假报表、加班报表、假日报表几个方面。W请假报表的53
山东大学硕+学位论文查询为例-1。,请假报表查询页面如图45所示>>>巧假巧表憩东巧官巧巧巧查巧日巧澡作查询>>巧〇巧表A""1SSL话选泻査巧瞧困:-卓综合管埋部化-0日-05--11:41:54I至2016080611:41:54|201|-l|i财劳部-发展创點部巧选泻身化巧型:争生卢安全巧巧部I,,,身化大巧:全放直-巧村主间|jJ,汾3a巧入査巧条件:扁村车间争-巧备胎居中也:工S:别:全部甲_姓SIIII巧Irj.审—若消部巧化巧巧胺巧沮:S3[gMI.I凶4-15请假报表查询页面圍,在对日常的请假信息进行查询时根据请假报表查询页面图,需要对部口信息、查询时间范围、身份类型、姓名、工号、性别等方面的信息进行确认,进而对请假类型信息进行确认,身份类型等信息均在指定范围内进行选择。关于请假-信息记录查询结果页面如图416所示。'^系統音巧>日巧巧作>巧假工号牲名巧抬町间结束时间读胺巧坦巧胺原因f,.?巧功12余J巧吸1----02沈?一201618201602童。。。。<。"。。,,〇3aw要r东20D91D15DOT化〇8:〇〇:〇〇08:00:000----。216021920160219巧假宝假下载出巧巧据友件^352如08:00:0020:00:00- ̄--洗O口2016〇21920化02utipj布阳C9々I3523I_。。1孤事事1良:孤:〇〇如:00:00----n20160219201602233523别Jbh爭助臉臣巧臣&08:00:00如:00:00'班的101S00TZ挪綱ooof228222孤91。。孤7定宝巧謂至胺宰巧云就;;;声282009皿甜0T黄就諷段巧假居品品;哉品励1D1日日日了S就娜巧段誦0醒閲£挪巧段:::…m*记录总数12追巧数2当前巧1凹?保存返回IIII4-图16请假记录巧询结果页面图根据请假记录查询结果页面图,呈现了指定的时间范围之内,相关部口所属54
山东大学硕±学位论文用户的请假详细信息记录,包括工号、姓名、开始时间、结束时间、请假类型、请假原因等信息。4.6考勤餐理系绽功能与性船urn4.6.1測试环境1.607.1客户端:3安全浏览器;.ndowver、Mrscess、ca02:WisSer2003icooftAc2003Tomt6.服务器;3.测试网络:云南铜业公用网络;4.indows业版操作系统;WXP专;5.开发工具:VisualC++6.0、MatbbR2010a;6.人脸考勤终端机。4乂.2測试方法本工作采用黑盒测试和白盒测试方法对云南铜业(集团)有限公司员工考勤一管理系统进行测试。黑盒测试是种确认测试方法,通过测试确认所构造企业考一勤管理系统是否正确。顾名思义,黑盒测试是把企业考勤管理系统打包比喻成个封闭、不透明的黑盒子,邀请对系统内部程序逻辑和运行原理不了解的企业普通员工参加测试,且参加测试员工只根据工作实际需要在可视化界面上对输入输一业考勤管理出进行操作。白盒测试是种验证测试方法,通过测试验证所构造企系统是否正确。白盒测试参与者是对企业考勤管理系统的整个逻辑流程非常熟悉的系统开发人员,在企业考勤管理系统测试过程中,他们可W在看见程序实现具体代码的情况下操作企业考勤管理系统输入输出。本王作选取10名云南铜业(集团)有限公司员工分两组对系统人脸识别功能进行测试。,并对人脸识别结果进行分析一1.测试选取10名云南铜业(集团)有限公司员工,每人从不同角度拍摄10张人脸图像,共100幅人脸图像进行测试,其中50幅人脸图像为训练样本,50幅人脸图像作人脸识别测试。共测试50幅人脸图像,结果识别成功的为47幅,漏检或识55
山东大学硕壬学位论文别有误的人脸图像为3幅,检测结果显示:人脸识别成功率达到94%。人脸识别失败可能是由人脸旋转的角度过大、面部表情过于夸张、配戴眼镜等原因造成的。人脸识别结果如表4-4所示。一表4*4测试人脸识别结果 ̄人脸识别人人脸编号 ̄I员编号fPlfP2fP3fP4fP5IIIIPOl成功成功成功成功 ̄ ̄^P02k功成功成功成功成功P03M成功成功成功成功P04成功成功成功成功^P05M失败成功成功成功 ̄ ̄P06k功成功成功成功成功P07成功成功成功成功成功P08成功成功失败成功成功-P09成功成功成功成功成功P10成功成功成功成功失败2.测试二选取10名云南铜业(集团)有限公司员工,每人从不同角度巧摄10张人脸图像,共100幅人脸图像进行测试,其中将每个人前8幅人脸图像作为训练样本,后面2幅人脸图像作人脸识别测试。共测试20幅人脸图像,结果识别成功的为20:幅,检测结果显示人脸识别成功率达到100%,不存在漏检或识别有误的人脸图像-5。人脸识别结果如表4所示。表4-5测试二人脸识别结果人入脸编号人脸识别人员编号-叩?_—fP2^成功^^P02成功^P03成功成功P04成功成功M成功^P06M成功P07M成功P08成功成功 ̄-P09成功成功P10成功成功I通过对比两组人脸识别测试结果发现;获取多幅人脸图像可提高人脸识别56
山东大学硕±学位论文的准确度和可靠性,在人脸识别训练过程中如果数据库中的人脸图像数目越多越好,这样可W提升人脸识别的成功率和可靠性。而云南铜业的职工数量够大,但由于工作时间的限制,本系统还没有采集到全企业的人脸图像。就目前测试的结果也能满足应用的需求一,如果随着输入的人脸数据越多,识别的精度还会进步-6所示的提升,将更加精确。关于考勤管理模块,功能测试详情如表4。表4*6考勤管理测试用例表序号测试名称测试过程测试数据测试结果 ̄ ̄ ̄III刷卡时间段.1管理员登录系统进入考勤管理最早上班考勤时相应的刷"=设置2.在考勤管理中选择刷卡时间段设置间07点30卡时间段"3.对上下班考勤时间、上下班时间、分,最晚上班考设置可W"允许迟到时间=、允许早退时间等信息进勤时间08点成功保存。"行确认30分,允许迟="4.上述信息确认后保存到时间0分^ ̄ ̄ ̄ ̄ ̄ ̄=2班循环周期1.管理员登录系统进入考勤管理循环周期名称班循环周"添加2.在考勤管理中选择班循环周期设置日常循环周期可W成"3.确认循环周期名称、循环周期天数期,循环周期天功添加。""=等信息进行确认。数5。4.上述信息确认后保存 ̄ ̄ ̄"1排班信息查.,对应的排1管理员登录系统进入考勤管理部口营销部=询2.在考勤管理中选择排班信息查询开始日期班信息可""--31.对部口信息、开始日期、结束日期2060701,W被成功"=査询等信息进行确认。结束日期。""--4.系统根据确认的信息进行相关査询20160801。 ̄ ̄ ̄按导入批量.1管理员登录系统进入考勤管理模板导入""排班2.在考勤管理中选择按导入批量排班081巧01,姓时系统出""=3何塞,班现异常。.对导入的模板及其包含的信息进行名""=确认,包括工号、姓名、班次名称等等次名称夜班4.指定的信息导入至系统I4.0測试结论一,些问题通过黑盒测试和白盒测试联合进行测试在测试过程中发现了,并及时进行了修正处理一,使系统进步完善。总的来说,本工作基本满足需求分析中的功能要求,且功能运行都正常,实现了人脸识别的企业考勤管理。57
山东大学硕±学位论文4.7本章小结本章详细介绍了系统登录、人员与考勤设备管理模块实现、人脸考勤终端实现、考勤管理模块、考勤数据报表模块主要功能的实现情况,然后介绍了系统测试的相关情况。58
山东大学硕±学位论文第5章结论与巧望考勤系统是现在各个企业走向现代化一、自动化、智能化管理中必不可少的、部分,,本王作针对现在考勤系统中图像识别精度反应速度存在的不足提出基于人脸识别技术来构建考勤管理系统。在实现过程中,引入先进的支持向量机算法解决识别精度和识别速度的问题。5.1总结本次系统开发与实现的工作可W概括为W下几个方面:1.综述了基于人脸识别的考勤系统的研究背景和国内外研究现状。对目前考勤系统中的身份证件考勤系统和生物特征考勤系统展开对比研究。2.为了满足云南铜业总公司实时对各地方分厂的员工出勤情况掌握的要求,一/为未来企业统考勤绩效管理奠定基础,本系统基于BS模式进行设计实现,同时采用SSH框架。另外,还引入了Ext富客户端技术,使B/S应用更具有活力和生命力.,大幅度提升了用户体验。3.、通过调查和走访,掌握和确定了云南铜业考勤管理系统员工考勤管理人员和企业领导等用户类型W及其对应的权限,并且确定了用户对于系统查询数据、考勤响应时巧、考勤管理等方面对系统具体的性能需求;根据调査结果,确立了系统的企业员工操作模块、考勤管理人员操作模块和后台管理操作模块,然后UML技术对系统各模块进行了详细设计。4.阐述了企业考勤营理系统设计指导思想、设计原则基础上,根据需求分析进行了系统逻辑架构设计、系统物理架构设计,然后奸对系统考勤信息管理、员工人脸一、人脸图像识别等算法进行了详细设计。对开发系统中使用的关键技术一人脸识别常见的H类方法,同时进行对比和分析,明确了识别算法:支持向量机算法。5.完成了主要模块的实现和测试。详细介绍了系统登录、考勤管理模块、员工人脸信息管理模块和人脸识别模块主要功能的实现情况。通过黑念测试和白盒59
山东大学硕±学位论文一测试联合进行测试,在些问题,并及时进行了修正处理测试过程中发现了,使一步完善系统进。总的来说,本工作基本满足需求分析中的功能要求,且功能运行都正常,实现了人脸识别的企业考勤管理。一5.2下步工作的巧望一些不足系统还存在,如系统数据库存储的空间有限;人脸会由于光线、表情等干化识别率。该考勤管理系统今后还会对这些不足进行改善。60
山东大学硕古学位论文参考丈献[U胡迎刚,李军.基于信息技术FPGA和人脸识别技术的智能考勤系统设计机.网-络安全技术与应用2015253:89.,,()2郑谨.基于人脸识别技术的模拟考勤系统的研究与设计[J].福建电脑2013[],,-268:136137.()口.人脸识别考勤系统中有效人脸特征提取[J.上]张婷,朱秋握,朱军林等]海大-学学报(自然科学版)2016123:244248.,,()4王刚周激流何坤等.动态视频人脸考勤方法研究与实现J.计算机科学[],,[],20354-14:294295.,()[5]王晓亚,封货.人脸识别考勤技术研究[J].河北省科学院学报,2014,31(2):54-59.[6]白文庆,董小妮.基于嵌入式人脸识别考勤系统的设计[J].电脑开发与应用,2027-151:7172.,()7翁南洲一.生物特征识别技术的特点及应用前景J.公安学刊浙江公安高等[][]224-专科学校学报:101103.,2016,()8王燕群.基于近红外图像的实时高性能人脸识别算法的研究D.华东师范大[][]学2011.[9]苏炳汉.基于声纹识别的嵌入式考勤管理系统的分析与设计[D].华南理工大学2015.,10王刚.基于AdaBoost和PCA的动态人脸考勤技术研究阴.微电子学与计算机,[]20-11254188191.:,()U王卫锋J.[],李强.人脸识别考勤系统中照片采集过程的分析与实现[]新乡教20-育学院学报13212:8284.,,()SSH+Ex03-t人134:9294巧只春化力资源管理系统化软化2.[,口)13]李晓巧.基于SSH框架的企业考勤管理系统的设计与实现[D.天津大学,[]2014.14高瞻.基于Ext+SSH集成开[],锁志海发架构的科研管理系统的研究与应用61
山东大学硕±学位论文-;:..20152605254现代电子技术,阴,口)15田建伟.基于Ext和SSH开发架构的电力生产信息系统的研],黎犧,刘潇潇等[-:究与应用阴.湖南电力20143011619.,,()16罗金华.基于EXT的Java网络管理系统研究与实现化微计算机应風2011[],329-(:6876.)17]潘超.基于Linux的人脸识别系统的设计与实现[D].西安电子科技大学,[2012.'Craw ̄ITockDBennetA.Findinfacefea他es//ComuterVisionECCV巧.,,g[qprinerr-linHeidelber:996SpgBeg20122.,19曹建强.基于统计方法的面部表情识别研究D.东南大学2013.[][],20刘大力.基于外貌图像的统计方法人脸识别研究D.东南大学2015.[][],K-L变换的人脸识别方法.四川大学.科,2015]安化基于脚D'entAlexander.Ad的ignerSguide化邸MsC.Proceedinsofthe9thIMA脚]|^]gCoferenceinCryptograghandCoding,LectureNotesincomputerScience,2013:-133151.23J-徐晓艳.人脸识别技术综述.电子测试52510:3035.[],201,[]()[24]Wiskot1^,FellousJM,KuigerN,幻al.Facerecognitionbyelasticbunchgraphmatching[J].PatternAnalysisandMachineIntelligence,IEEETransactionson,20-14197:775779.,()-pyNicolaouMAGxinesHPanticM.Outputassociativervmreressionfor,,gdimensionalandcontinuousemotionredictionJ.ImaeandVisionComutinp[]gpg,2012303-:186196.,()口句TashkA民S,SayadiyanA,ValiollahzadehSM.Facedetectionusingadaboosted-edcomndRVMbasponentclassifierC//ImaeandSinalProcessinaAnalsis[]gggy,化m-2014.tSPA2014.5InternationalSyposiumon.圧EE2014(14):351355.,-27张云岗刘春茂.软件测试技术浅析化技术与市场201U2502:2122.[],()[28]陶幸辉,宋志刚.软件系统测试类型及测试用例设计机.科技经济市906-场20111:35.,,()仿
'山东大学硕±学位论文29.蔡立志.计算机应用与软[],间婷大数据背景下软件测试的挑战与展望阴27025-8.件,2014:,()[30]余久久,张佑生.软件测试改进模型研究进展[J].计算机应用与软0225-11):201207.件,2,(163
山东大学硕壬学位论文致谢回想学习和工作的这两年,感慨颇多,深知学习之不易。而今能顺利进行答辩,首先要感激我的导师史清华老师在整个学习过程中的指导。从开题伊始,导师时刻指导我如何进行科研论文的撰写,学习时间有限,理解能为不佳,还感激导师细必指导和教诲才获得如今论文之工作。导师之学识、之人品令学生敬佩,更为主要的是,导师对学术要求严格,让我获益匪浅。整个论文的撰写导师都是严格要求、中期和答辩,导师都严格要求,我从开始的不理解到最后慢,从开题慢懂得导师的良苦用也,学习时间不易,岂能不珍惜,读此份书,应该尽力而为。因此,十分感激导师的悉也指导,在此谨致W诚擎的敬意和衷也的感谢。本文是基于云南铜业集团为主体,在此系统设计与开发过程中十分感谢集团主要负责人王冲的支持,还有王程师王华、杨松等人的支持与帮助,是你们在我的研究过程中给予了我再技术、工作环境的支持,让我有勇气持续走下去;同时,一直给予我鼓励我还要感谢我的朋友和我的领导,才是我在波折中前进,是她们,在困难中前行。祝福你们工作顺利,万事如意。最后,还要感谢山东大学给我送次学习的机会,让我领略了大学的内涵和博一一一。大,使我作为了山东的学生之,万分骄傲恩情谢意太多,不言表,也中十分感谢在我成长的过程中给予我帮助的所有老师、朋友和同学们。64
学位论义评阀及答辩情况表-业技是总体名所在单位I|职:王务I(!硕!导IXr)I--匿名评阅人1-令私论匿名评閑人---2冶杉畜閑人专业技术是否博导名所恥在丸单担%位今职务(硕导)主席言嫂典别激授满^每焉0巧强X义祭逸《衣教於诗4山?^大造蓋诚4心寺义營传息店玉作委委i会成员员 ̄^畫競答辩秘书31急鴻I备注I■""""""""※优秀为A;良好为B;合格为C;不合格为D。
您可能关注的文档
- 公司考勤管理制度样文
- 公司职员考勤管理制度
- bs架构考勤管理系统解决实施方案书
- nsr(安防一体机)在企业安全及考勤管理中的应用
- 湖北师范大学教职工考勤管理暂行规定
- ssh框架的公司考勤管理系统的研究与设计开发与实现
- 基于rfid技术的中职学校考勤管理系统的设计
- 科密a考勤管理标准系统超全问题集锦附书
- 校园考勤管理系统的设计与实现
- 基于pca和lda算法的人脸识别考勤管理系统的设计与实现
- 厦门市社保中心考勤管理系统的设计与实现
- 基于jsp的学生考勤管理系统设计与实现
- 杏林学院教职工考勤管理实施细则
- java基础练习项目——考勤管理需求说明书
- 中控考勤管理程序使用手册
- 人力资源管理工作手册--考勤管理
- 员工考勤管理系统产品需求规格说明书
- 参考基于web的学生考勤管理系统开题报告