版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于人脸识别的员工在线考勤系统设计与实现摘要随着数字化信息时代的大爆炸,诞生了很多新型职业,这些职业的工作方式较传统的工作方式更加的灵活,传统工作的定点打卡模式已经无法满足现代社会下企业对于员工的考核,现利用“智能识图”成熟技术成果来研究并实现一个“基于人脸识别的员工在线考勤系统”,来适应新时代下的新型职业需要。综合利用B/S架构、SSM框架、Java语言与MySQL数据库实现数据搭建和信息存储,创设出“基于人脸识别的员工在线考勤系统”。该系统中,各种信息依序存储归类。点击进入在线考勤系统,员工需首先进行人脸识别,之后操作其它界面功能,如管理员系统(含请假、考勤、系统、公告管理);人事系统(含员工、请假、考勤、公告管理);员工系统(含员工、请假、考勤、公告及系统管理)。本文基于人脸识别的企业员工在线考勤信息系统开发的背景,该考勤信息系统的主要开发目标,其对各种考勤信息系统的需求分析以及对各种考勤信息系统功能性进行了介绍,并且针对该考勤信息系统进行了测试方面的归纳总结。详细来看,本文在具体论述过程中会涉及业务流程、系统架构以及数据库涉及等多环节内容。基于此,本文期望能够借助电脑与网络技术,优化当下主要借助人脸识别开展的考勤管理,进而优化员工整体的在线考勤效率。关键词:基于人脸识别的员工在线考勤系统;java技术;mysql数据库;B/S框架目录TOC\o"1-3"\h\u1.绪论 绪论1.1研究背景与意义在信息发展速度进一步提升的基础上,各企业均开始用人脸识别方式来进行在线考勤。由此,网络在线考勤系统也开始呈现出蓬勃发展的态势。但是就系统的搭建与运营来讲,其中所有部分的设计均有严格化的标准,进行具体设计时需综合参考实际需求与部门功能划分,设计出匹配实际、完善程度高的系统。这样的系统不仅能够让网络技术与通讯技术更好的进行融合,帮助企业完成在线考勤,同时还可借助系统当中其它内容直接管理员工在请假、公告、信息等各方面的内容,具有很强的囊括性。现如今是网络蓬勃发展的时代,此背景下设计出符合用户需求,操作简单便捷,且可使用人脸识别方式进行人员区别的员工在线考勤系统,不仅具有很强的现实意义,更具有较佳的发展前景。本文设计的考勤管理系统属于十分典型的基于人脸识别设计出的管理系统。该系统共包含数据库基础设计、数据库分析、数据库链接、相关功能实现、系统维护等。针对谈到的各类问题需要企业与用户按照真实状况设计符合实际的人脸识别员工网络考勤管理系统,这样才能最大程度上确保系统的安全性、完整性。其中,所有功能程序的设计均需以简单、方便操作为主要设计点。在科技进一步发展、网络技术观念进一步提升的基础上,网络的作用已经受到了绝大多数用户的认可,从员工在线考勤系统方面来看,其在系统后期维护方面的整体要求进一步提升,而有关软件环境方面的要求也进一步提升。针对人脸识别员工在线考勤系统来讲,其也是符合现代化发展的重要管理方式之一。所以,通过网络进行人脸识别在线考勤管理也是当下的主要趋势,开发此类系统也是应时所需。1.2国内外研究现状有关人脸识别技术方面的研究,最初是源自十九世纪末期,由弗朗西斯·盖尔顿于《nature》杂志中最初发表,其发表的测算方法是通过机器人脸装置,在人脸策略轮廓当中选择5个点予以测量,得到每组特征向量便是划分图像的主要标准。从此,人脸识别技术诞生,有关人脸识别技术方面的研究也开始增多起来。一百多年时间后,人脸识别技术整体研究水平有了很大的提升,尤其是从上世纪末期到现在,在高性能计算机与机器学习算法的共同辅助下,人脸识别在实时性、准确性方面的水平均有了很大的提升。通过近十年的基于人脸识别的员工在线考勤人数迅速上升,它成为了我们开发这个基于人脸识别的员工在线考勤系统的主要参考。互联网的飞速进步更是极大程度上方便了百姓的生活。在网络管理方式出现后,互联网自身的发展即有了诸多变化,而在员工在线考勤系统当中,网络的应用程度也进一步提升。对于上述的内容,本篇进行具体分析。以此作为基础,本篇就系统当中涉及到的人事、管理人员等相关需求予以分析,实现用户的实时信息查看,而管理员方面则是进行员工请假、考勤、公告等各方面的管理。由操作系统当中的各类内容分析,发现管理员权限较大能够就全部信息数据予以删减、增加、查询,程序自身的自动化水平也是比较高的。最开始开发此系统的时候,主要是借助网络力量降低人力、财力方面的支出,以此提升工作效率。以进一步提升员工在线考勤信息处理能力为目的,便需时刻进行信息更新,确保人脸识别的应用,也确保各类信息的综合分析,只有这样才可实现下述几个目标:优化在线考勤效率,达到有序化管理目标。帮助用户在计算机平台当中进行信息的实时更新,以此来完成在线考勤管理等相关工作。改善之前基于人脸识别的考勤系统当中存在的各类问题。1.3研究内容处于系统开发初期阶段的时候,有关系统当中的部分基础知识,需从总体层面予以描述、分析。之所以开展分析调查,目的即是优化系统设计,在针对性解决问题的基础上实现对系统的全面化分析。除此之外,还需按照分析结果确定系统设计内容,以此明确出系统设施具有可行性,最终本文选择了java技术、mysql数据库和b/s结构。其中java、mysql二者均是十分安全且可靠的,实用性也很强,确定好各项内容后即是针对系统展开测试、公布测试结果。第一章是绪论部分。本部分内容是分析基于人脸识别设计员工在线考勤系统的整体背景介绍、开发意义、文章结构。第二章是关于各类技术的介绍。系统在开发过程当中会牵涉很多技术,这些技术均需进行相应的解释说明,本章即是对开发当中涉及的java语言、MySQL数据库二者的介绍。第三章是关于系统需求整体的分析,内容当中对系统的功能、需求进行了描述,也谈到了系统于经济、技术及操作层面的相关可行性说明,确保了本次开发工作都是可行的,然后再做出基于人脸识别的员工在线考勤系统的业务流程图。第四章是系统设计内容。关于系统总体结构的划分需匹配对应的凸显,进而针对性的得到E-R图,同时就数据库各项内容展开分析、设计。第五章是关于系统实现的描述。本章以第三、第四章为基础,展现系统设计、运行后的成果,有关功能模块处会进行详细化的说明,用以展现功能界面。第六章为系统测试部分。本章主要是就系统整体予以功能、性能测试,进而保障系统的正常运行。第七章是总结:对所完成的项目进行总结,对后面的工作进一步探讨。
2.开发技术介绍此系统是借助B/S架构、java技术、mysql数据库、SSM框架设计开发系统,同时明确出系统方面的数据库设计、结构设计及功能模块设计、调试测试等内容的规划。2.1B/S架构B/S结构一共分成3层架构,其将web访问数据库当作核心,将http当作传输协议,网络客户端同样是借助浏览器连接后台各个数据库。关于B/S,可详细划分成下述三层内容:第一层:网站客户端即浏览器,其执行的是查询结果与数据输出的功能,主要是借助客户、网站后台间的彼此作用,同时客户方面也可直接指定数据库,全部的web服务器资料也会直接传输至用户方面,而网站的客户端会接受信息进行显示;第二层:主要是对web服务器来进行功能的应用,并且通过web服务器来与后台数据库进行连接并进行处理,再传给客户端;第三层:数据库服务器开展数据层处理工作。关于数据库服务器,其本身即是面向客户、处理各类信息的。和之前的C/S结构进行比较,此类数据库处理方式更简单,而有关数据库后期维护也是十分便利的,除此之外,管理方面也具有相应的层次。此层管理员也可以就服务器硬件开展日常性的维护、数据更新。2.2Java技术介绍java语言最初由sun公司在上世纪创建。其自己创建的开源代码很快就吸引了当时世界各国编程人员的喜爱,自此,其开始进行更多古老和经典好玩的网络软件和电子游戏的开发。java语言实际上就是一种简单的纯面向对象语言。它从最初的推出到现在大约有近20年的历史,可以说其在编程语言的发展上有十分深远的作用。Java语言于技术方面拥有很多优点:(1)跨平台独立性;(2)针对性强;(3)安全性高;(4)多任务可同时进行;(5)编码简单且可使用办法多。和其它高低级语言进行比较能够发现,java语言技术方面有很大的优势,且发展前景较高。此类语言可以被很好的使用到大数据、游戏、笔记本等多方面。Java语言设计方面的面向对象性能很强,且便于理解。有关对象方面,本质上来看每一类事物均可看作是一类对象,而人类也属于一类对象。在进行Java语言的编写、应用过程中要很好的把握其各类特点与办法,只有这样才能够针对性的解决各类问题,让软件开发工作有更佳的技术支撑。2.3mysql数据库介绍mysql数据库的优势在于其学习难度低、操作难度也低。当程序运作过程中需要就mysql数据库进行更改时直接编写相应的程序代码即可。本篇的考勤系统开发也纳入了mysql数据库管理工具,当中包含了很多数据资料。mysql由微软公司设计推出,主要优势在于整体的功能很强大,在数据存储规模方面也是很可观的。当下绝大比例的程序、网站系统均是利用mysql当作数据库予以各类数据资料的管理的。MySQL可以直接的将数据库当中的各类数据放置进对应的表当中,其中并非是全部的数据均存储于相同的位置,此数据库能够很好的优化读取速度与读取的灵活性。数据库当中的标准化语言通过MySQL当中的SQL访问。MySQL应用软件共被按计划分拆成为两个:企业社区应用版和商务应用版。MySQL之所以被广泛使用的优点便是因为其整体的软件体积很小、需要耗费的费用也很少。出于此类优势的选取,很多中小型企业网站均会确定MySQL软件用作系统的主要网站数据库。数次对比Oracle、DB2、SQLserver后,发现MySQL拥有诸多的优势,举例来讲,其操作简单,容易让人理解,且具有很大的功能,所能够存储的信息量也是很高的,因此,此方式的应用范围也是十分广泛的。从一般化的Mysql数据库来看,其目标是编码数据、查询数据,且当下诸多软件设计中也有关于此类数据库的应用。由此可见,想要实现相关功能的时候,仅仅编写相应的数据便可。mysql属于一类非结构化语言,其很多时候均被用作于高级数据结构工作,因此关于此数据库的学习来讲,其自身即是一类相对自动化的方式,操作简单、存储的信息量也很大。从mysql数据库来看,其能够直接进行数据方面的查询于编程,且编程当中用户使用起来十分便利,这也是其被广泛使用的重要理由。使用mysql数据库时,无需使用过多的存储模式,也无需去专门学习数据储存,这即是其的应用优势。因此,mysql数据库与其它各类数据库结构均是不一样的,从mysql数据库来讲,其能够利用一样的数据库实现多个数据间的接口与管理,除此之外,还能够就数据对象予以记录、集合。关于mysql数据方面的功能强大,指的是其无需大篇幅的代码即可运行,这样一来对应的语言与文件均是十分简洁的。2.4myeclipse介绍MyEclipse当下已经符合企业工作台要求,属于EclipselDE一定程度上的拓展。对此,用户可用来优化数据库效率,进行相关数据、程序的集成。除此之外,其还具有功能十分丰富的JavaEE集成开发环境,比如整体的编码是十分完备的,也各类语言如HTML,Struts,java,CSS,Javascript,Spring,SQL,Hibernate等也是支持的,而开发Java、J2EE的Eclipse时最为主要的插件即是MyEclipse插件。2.5SSM框架SSM框架当中涉及到多个内容,如Spring、SpringMVC、MyBatis等,是通过整合后得到的框架,一般用作Web项目的支撑框架。(1)Spring:Spring是一个分层的JavaSE/EE一站式轻量级开源框架REF_Ref14844\r\h[5],主要依据技术是IoC(控制反转)与AOP(面向切面编程)。因为EJB无法满足各类需求,Spring出现并开始逐步占领市场,其功能即是借助容器实现对Bean的管理。Spring容器一般使用的是依赖注入方式实现对Bean的管理,通常是setter注入、构造方法注入和接口注入。Spring中实现对Bean的配置更多使用注解(annotation)的方法。Spring框架最主要的优势是分层结构模式,开发起来较为简单,也比较便利构成第三方框架。事务管理配置之后,编写过程中需要的代码偏少,使用的是Junit4,后续测试程序时也较为便利。SpringMVC:SpringMVC是一个具备WebMVC设计模式的轻量级Web框架[5],因为架构一致,所以可以与Spring框架实现无缝整合[6]。MVC框架也就是即模型、视图和控制器的简称,(Model、View及Controller)。不同的主体承担不同的指责,Model主要完成业务逻辑和处理数据,View主要承担显示数据的角色,Controller即是控制程序,将响应的数据展示在对应的界面上。SpringMVC采取注解作用,让业务逻辑层、持久层可以通过控制前后端交互程序,处理请求的事务操作并将后端的数据响应到对应界面上,将DispatcherServlet作为核心用于获取用户请求,响应结果[7]。MyBatis:MyBatis以Java语言为基础,是属于可进行普通SQL查询、存储过程以及高级映射的持久层框架REF_Ref14844\r\h[5]。此代码十分简洁,操作起来难度也较低,这样便无需用手动的方式进行参数设置。
3.系统分析此系统当中的各项功能模块的作用是就所有的项目元素进行统筹,实现各元素之间的组合与更换,进而按照系统模块特征确定出更简单化的原则。本质上来看,系统整体设计主要是以用户需求为主,以进一步服务用户为目的,便需确保各个功能模块、内部信息间的随时沟通。因此,设计过程当中也需尽可能的减少部分代码的重叠与冲突。3.1可行性分析系统具体的开发意义应有可行性分析,其是否在开发系统后存有各类问题,由考勤系统的具体情况来看,此系统能够进一步优化现有的考勤信息管理等相关问题,也能够让此系统具有更高的价值,除此之外还可降低工作人员需承担的担子。而开发系统最终是否可达到既定的目标,后续的收益是否能够覆盖开发成本也均是需参考的内容。由此可见,可行性分析不仅仅需关注研究,同时也需要关注设计。3.1.1技术可行性本考勤系统使用的主要开发技术是java技术,此系统不论是前端还是后端采用的均是B/S结构与mysql数据库。进行系统开发过程中,需确保此系统的简便性与完整性。除此之外,安全性与稳定性也是需有保障的,学校内有进行关于java技术、mysql数据库及相关语言间的学习,之后也有开展软件测试。基本学习后按照本文的基于人脸识别的员工在线考勤学习系统,可进行系统开发及对应的检测、辨别。因此,java技术与mysql数据库二者间的综合利用是符合本系统的开发标准的。3.1.2经济可行性此网站当中全部的软件、开发软件均为开源状态,这样能够很大程度上减少时间并节约各类成本,同时还能够很好的优化开发效率。本网站系统无需配置过高的计算机配置,仅仅是可登录、正常上网的低配置便是符合条件的。因此可见,此开发系统于经济方面具有很强的可行性。3.1.3操作可行性本文研究的此系统最佳的特点之一即是整个注册登录界面十分的简单,且操作起来很容易,使用的多是常见度很高的窗口作为登录入口,仅仅借助电脑即可完成登录,这样一来,随时随地通过电脑便可完成登录与访问。此系统在开发过程当中使用的为java技术,同时参照的是B/S结构,此类开发工具均能够进一步优化系统,让系统整体的人性化水平提升。由上能够发现,此系统最佳的优势即是操作简单、管理便利。综上所述,此开发系统符合经济、技术开展条件。3.2系统性能分析不管是哪一个体系都是有着其内在的设计原理与规律的。下述是关于此次测试参照的系统设计标准:简单:若系统可以正常运行,且具有的功能十分强大的话,则此种状况下设计出的系统更简单便捷,被理解的难度也很低。针对性:本文主要的设计是基于人脸识别的员工在线考勤系统,对应的后台管理,最为关注的内容是系统的突出性及针对性。适用范围:管理系统当中涉及到的各类基本信息,确保系统整体的可用性。3.3系统功能需求分析开发新网站、新系统来讲,首先需要进行任务需求的分析。从系统方面来看,有关系统分析的结果直接影响网站的最终质量。因此从本文想做的基于人脸识别的员工在线考勤系统来看,前期的设计分析是十分重要的,确保任务分析的正确型才可为后续客户的满意度奠定基础。任务需求属于系统开发中十分关键的内容。因此,系统开发当中的分析很重要,更是一定程度上决定整个系统的功能、需求质量。3.3.1管理员用例图对于整个系统来讲,核心用户为系统管理员。登录之后管理员便可按照菜单当中的内容进行系统管理。一般来讲,其服务功能主要涉及到员工、请假、考勤、公告以及系统管理等内容,具体的管理员用例展现在图3-1:图3-1管理员用例图3.3.2人事用例图人事登录进去系统之后,便有权查询员工的管理、请假、考勤、公告等信息。人事用例如图3-2所示。图3-2人事用例图3.3.3员工用例图员工入职后可以查看到员工的管理,请假和考勤的管理,公告和系统的具体管理情况等。具体的员工用例图展示在图3-2:图3-2员工用例图3.4业务流程分析对于系统当中涉及到的业务流程分析来讲,调查与分析均是其中十分重要的部分,者是因为系统当中所有环节均是不可缺少的内容。因此,有关考勤系统的设计来讲,首先需关注的即是各方面信息的正确性、完整性存储,除此之外还需要按照实际的内容得到对应的业务流程图,对应的内容展示在图3-3:图3-3系统开发流程图3.4.1登录流程以进一步确保系统的安全性能为目的,用户便需首先进行登录,相关的用户登录流程展现如图3-4:图3-4登录流程图4.系统设计4.1系统的功能结构图本文对人脸识别的员工在线考勤系统结构进行了划分并绘制成相应的结构图,具体如下:图4-1系统功能图4.2系统数据库设计4.2.1数据库E-R图概念模型的研究目标之一就是将其理论建立在系统中对于数据的实际应用和需求分析的基础上,它通常指的就是利用各种概念化的数据模型方式来反映不同数据的关系,其对于数据的管理也具有重要意义,更为重要的是,该图可表示具体的实体、属性和联系的关系,以下将进行详细介绍:1、经过需求分析,可得出员工信息实体E-R图,具体如下:图4-2员工信息实体图2、此处结合实际需要,绘制出的请假信息的实体属性图如下:图4-3请假信息实体属性图3、经过设计,可进一步得出考勤管理的信息实体属性图如下:图4-4考勤信息实体属性图4、结合实际需要,可绘制出公告信息实体属性图如下:图4-5公告信息实体属性图4.2.2数据表字段设计每个数据库的使用都是隔开的,在实际运用过程中,通过特殊的设计方式可实现与自己相关的协议和用户端之间的通讯。更为重要的是,其能够以特定的形式与系统进行连接。在进行数据库的分析中,可选择该桥段,然后就会自动讲解。其中设置有相应的按钮,点击完成按钮之后会自动弹出一个对话框,此时使用者可获得其对应的数据源,之后,用户在登录界面输入相关信息就可进入系统。根据该系统对于考勤功能设计的需求进行数据库设计,并构建数个数据表。在之后的研究中,将着重介绍几个主要的表:表4-1userinfo员工信息表4-2duty请假信息表列名数据类型长度是否可空注释idint11否序号periodvarchar11是工号curtimedate姓名statevarchar255起始日期empIdint11截止日期表4-3record考勤信息表列名数据类型长度是否可空注释idint11否序号startvarchar255是工号overvarchar255是姓名reasonvarchar255是起始日期statevarchar255是截止日期curtimedate是请假事由empIdint11是审核状态表4-4notice公告信息表
5.系统界面实现5.1登录本系统主要是面向管理员,人事和员工,这些用户需要获得使用权限才能执行相关操作,其界面如图5-1所示,代码见图5-2。图5-1登录界面图5-2登录界面代码5.2管理员主界面结合前期的需求分析,对管理员的功能模块进行设置,其获得权限后,就可执行员工信息的管理、请假管理、考勤参数的设置、考勤信息的总览、考勤查询、考勤统计、公告发布、用户信息的管理等操作,其界面如图5-3所示,代码如图5-4所示。图5-3管理员主界面图5-4管理员主界面代码5.2.1员工管理界面管理员能够管理员工的资料,其进入对应界面后就可执行相关操作,其界面如图5-4所示。图5-5员工管理界面5.2.2请假管理界面管理员可看到员工的请假时间,请假事由,之后对该请假申请进行审核、删除等操作,其界面如图5-5所示。图5-6请假管理界面5.2.3考勤管理界面管理员可以设置考勤参数,并对其编辑、删除,其界面如图5-7所示。图5-7考勤管理界面管理员也可以查看员工考勤信息,其进入对应的界面后即可浏览到这些信息,该模块界面如图5-8所示。图5-8考勤信息界面5.2.4公告管理界面管理员可发布公告,其界面如图5-9所示。图5-9公告发布界面管理员能够对自己已经发布的公告信息进行编辑和删除,其界面如图5-10所示。图5-10公告信息界面5.2.5系统管理界面管理员可以进行系统管理,并根据实际需要对员工信息进行维护,经过设计,可得出如下界面。图5-11系统管理界面5.3前台主界面5.3.1员工管理界面用户在前台可修改自己的信息,点击保存后新信息被长期储存在数据库中。其界面如图5-12所示图5-12员工管理界面5.3.2请假管理界面用户在前台执行请假申请,其界面如图5-13所示。图5-13请假管理界面5.3.3考情管理界面员工登录后可以上班打卡,下班打卡,其界面如图5-14所示,代码如图5-15所示。图5-14考勤管理界面图5-15考勤管理界面代码5.4人事中心界面人事登录后,可结合实际需要执行相关的操作,比如员工管理、请假管理、考勤管理等,维护信息后点击保存,新信息便可长期存储于数据库中,其界面如图5-16所示。图5-16人事中心界面6.系统测试6.1程序调试软件设计包含测试,测试是不可或缺的一个环节。根据以往的实践经验显示,在系统可能出现的问题时,需要及时作出相应的改正,若不在第一时间内查找出其中的问题,则在之后的设计当中将会出现更多问题,由此带来的不利影响将是难以预估的。通过进行一系列的调查和测试,发现其中的漏洞并及时加以解决。功能测试是为了确保各个功能的有效性,穷作为整个软件开发过程中重要组成的一部分,应当予足够的重视。在具体操作过程中,系统的软件测试占据了整个系统开发45%的工作量,可以说,它是一项复杂的工程,需要足够的耐心才能完成。在此过程中,每个程序都有可能出现错误。需要指出的是,程序存在问题的情况可能比较多,因此利用人工的方式去查找错误都会比较繁琐,故而需在这一环节中引入专门的测试工具。在系统设计中,错误是难以避免的。对于这些指令当中语法错误的情况,执行程序时会弹出相应的对话框以做出提示,此种情况下,就方便找出错误。而在某些情况下,错误具有隐匿性,故而解决这些错误是十分费时的。6.2程序的测试(1)测试的重要性进行本研究的目的是减少员工的工作量以及人工作业的失误率,所以从用户的角度去测试时,遵循“早发现早解决”这一原则,在此过程中,测试用例的编写也很重要,在具体测试中,需要将之前规划好的功能点都罗列出,这样才能保证测试的顺利完成;作为系统的开发者,均希望该系统的功能都可顺利实现,性能也达到预期标准。(2)测试的步骤测试是一个系统性的工程,需要多个步骤来完成。对于该系统,每个软件的应用程序都是由不同的子程序模块组成。故而需要进行如下环节的测试:(1)模块测试即分别对各个模块进行测试以找出其中存在的不足,在模块测试当中它是在编码上的错误,也是系统设计中非常重要的环节。(2)经过测试后,可找出软件上发生的错误,也可能发现需求上的错误。(3)进行以上测试后,接着需要进行验收测试,该测试的主要目的是发现网站所要求的说明书上存在的错误。6.3测试分析在这一环节中,需要进行如下操作:用例名称:用户登录测试基本描述:用户在登录界面输入正确的用户名和密码后,就拥有系统的预约权限测试方案:在登录界面进行不同形式的登录,由此发现错误。在具体操作过程中,首先将输入数据信息按当初输入时的条件划分成多个类,在此基础上,以特定的方式将这些相同的类可以做一个区分,接着,对于所得的结果按照特定方法进行输入,然后对等价的类进行测试,这就是黑盒测试的核心思想,需要指出的是,此种方法不会减少系统出现的bug。由于受到时间因素的限制,此处只选取了几个代表模块进行测试,具体情况为:用户登录测试:表6-1登录测试用例表(2)考勤管理测试:表6-2考勤管理测试用例表(3)请假管理测试:表6-3请假管理测试用例表6.4测试结论排错是对所知道的错误来进行针对性的处理。测试作为系统设计中不可或缺的环节,从本质上来讲是进行一套整体化的试验。通常在代码编写过程中,工作越细致,在后期的工作中也就出现的错误越少,如此,后期的测试也越容易通过。而在日后的工作中也就出现的问题也就越少。而经过对比分析可知,在测试中,自动测试表现出了明显的优越性,故而我们应尽可能减少手工测试,大量采用自动测试可减少作业量,保证测试的顺利完成。总结与展望总结本系统的开发主要是使用java语言开发,同时集成了其他几种计算机技术,比如Tomact、myeclipse、B/S等,因此该系统具有较高的智能化水平。用户直接打开浏览器就可以访问本网站,经过一系列的设计,可保证该网站的安全性,同时经过前期的需求分析,确保设计的功能与预期的功能相吻合,为了拦截游客,系统设置了登录页面,用户进入系统可以查询各相关信息,然后结合实际需要执行不同的操作。总体来说,本系统可较好的满足用户需要。在本次研究中,因为系统是独立设计,故而工作量相当大,在这一过程中存在着很多瓶颈问题,笔者走了不少弯路,但最后还是完成了,经过本次设计,本文在很多方面获得了进步和提高。在整个系统的开发过程中,培养了足够的耐心、细心和意志力,相信会对今后的学习有非常重要的影响,这对于本文而言也是一笔非常宝贵的财富本系统中的基于人脸识别的员工在线考勤管理尤为重要,我在开发过程中,重点对基于人脸识别的员工在线考勤管理模块进行了设计。在进行研究的过程中,对数据库进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学学生社团活动经费使用规范制度
- 企业内部保密工作监督制度
- 公共交通安全事故处理制度
- 2026年计算机视觉技术挑战题集算法与图像处理解析
- 2026年英语语法与阅读理解能力测试题集
- 2026年计算机二级考试编程题精讲
- 2026年文献检索与论文写作技能提高题库
- 2025年隐私计算技术专利池许可费率计算模型协议
- 2025年三年级音乐音乐与心理复原力期末试卷
- 传声港平台新华网发稿服务 -AI驱动下的权威媒体精准传播与品效合一解决方案
- 2026年1月浙江省高考(首考)英语试题(含答案)+听力音频+听力材料
- 中国大型SUV市场数据洞察报告-
- 太阳能路灯施工组织设计
- 2026年江苏卫生健康职业学院单招职业倾向性测试必刷测试卷及答案解析(名师系列)
- 高校行政人员笔试试题(附答案)
- 2025年农村会计考试试题题库及答案
- 检验科电解质教学课件
- 浙江省杭州市西湖区杭州学军中学2025-2026学年物理高二上期末质量跟踪监视试题含解析
- 房建工程施工工艺流程
- 设备委托开发合同(标准版)
- 理解人际沟通中的情绪管理和表达技巧应用
评论
0/150
提交评论