【员工考勤管理系统设计与实现11000字(论文)】_第1页
【员工考勤管理系统设计与实现11000字(论文)】_第2页
【员工考勤管理系统设计与实现11000字(论文)】_第3页
【员工考勤管理系统设计与实现11000字(论文)】_第4页
【员工考勤管理系统设计与实现11000字(论文)】_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

员工考勤管理系统设计与实现摘要考勤是企业日常经营管理中较为重要的部分内容,无论对国有企业还是民营企业来说,都必须重视内部考勤管理。在相对完善的考勤管理体系下,一定程度可以较好统计企业员工的到岗情况,减少迟到率,在维护良好企业形象方面也有着不错的效果,通过考勤管理可以大大提高员工工作效率,也是当前提高企业经济效益的有效途径之一。因此,对员工实施科学且较为有效的管理方法现已成为每个企业主要发展方向与研究课题。随着公司规模的不断扩大、人员的不断增加以及项目公司的特殊性,通过人力资源和人力资源进行员工考勤管理已不能满足当前对工作效率和准确性的要求。随着计算机技术、网络技术和企业信息化建设的发展,使用计算机辅助呈现已成为一种普遍的趋势。本课题在对企业管理部门和人力资源部门进行深入研究的基础上,决定设计和研究员工网络考勤系统。本文在企业实际考勤管理系统的基础上,开发了一个员工考勤管理系统,对企业员工的考勤情况进行记录、计算和分析。本次的系统开发设计严格遵守软件项目开发的基本要求与步骤,即从需求分析出发、对本次研究概况进行总体设计、根据总体设计内容进行各个模块的详细分析、最终完成系统编码实现以及想过测试维护功能。最终完成本次软件开发,一定程度可以有效提高企业发展管理的经济效益,减少企业考勤管理工作量,降低人力资源成本,提高企业生产经营效率。关键词:考勤管理;需求分析;系统测试;员工考勤目录TOC\o"1-3"\h\u261551绪论 1160501.1课题背景 182191.2研究意义 1251051.3国内外研究现状 1133281.3.1国外研究现状 1223051.3.2国内研究现状 2165611.4主要研究内容 2291592系统分析 387112.1市场现状分析 3240792.2市场需求分析 3157882.3可行性分析 4145692.3.1经济可行性 4146902.3.2技术可行性 4246002.3.3操作可行性 4142132.3.4系统设计可行性分析 4170882.4关键技术介绍 5204722.4.1JSP言语 5126132.4.2SQLserver数据库 5290452.4.3B\S架构 5183842.4.4MVC模式 5303162.4.5Tomcat服务器概述 6128593系统设计 6209533.1系统功能分析 6153743.1.1系统结构框架图 770903.1.2系统流程图 7301303.2系统具体功能设计 7168593.2.1用户管理 7164013.2.2角色管理 825103.2.3部门管理 8230813.2.4权限管理 8123674数据库设计 8103474.1数据库概念分析 881594.2数据库结构设计 11276084.2.1系统数据流程图 11153234.2.2数据库的概念设计 1138974.2.3数据库逻辑结构设计 12279974.3数据库物理设计 1489355系统的实现 16185236测试与维护 2392096.1软件调试 2347676.2软件测试 23209576.2.1测试的重要性及目的 238996.2.2测试的步骤 24116766.2.3测试的主要内容 2427207结论 257366参考文献 271绪论1.1课题背景随着我国国民经济的飞跃式发展背景下,各行业都开始积极使用现代化管理技术手段;开始持续推进优化企业的运营管理质量,以切实提高企业自身工作效率。在新形势下,对于企业发展、管理职能及管理水平或是服务质量均提出了新的要求。解决这一问题的唯一途径是建立科学有效的管理信息系统。员工考勤管理是一种基本的员工档案管理,由于企业数量庞大;每个员工的实际情况不同;企业是否拥有相对完善的人员考勤管理制度,将决定着企业管理工作是否复杂化,与企业日常生产经营的效率也有着紧要联系。另一方面,在信息化背景下,虽然许多企业有引用使用一些现代化管理设备,但是由于系统更新换代迅速,这就使得企业在员工管理方面存在功能上的一些落后,这对企业自身信息化管理也是非常不利的因素。因此,综上所述,结合现代企业发展需求而开发设计出一套相对完整的考勤管理功能,对方面企业人力管理,优化管理过程、管理成本而言势在必行。1.2研究意义传统模式下,由于无法通过人力资源和人力管理来满足当前时代对企业工作效率和准确性的要求,因此在考勤管理方面常常不能展现较为明显的作用。随着数据库技术、网络技术和企业信息化建设的不断发展,员工考勤管理已成为当今企业发展的主要趋势。计算机管理已成为现代企业经营中不可缺少的环节。此外,利用计算机进行考勤管理,可以为企业节省大量的人力和物力资源,同时减少考勤管理人员的工作量,提高工作效率,使原来复杂的工作变得简单易行。因此,研究适合企业发展的员工考勤管理系统,不仅是企业的实际需求,也是时代的发展趋势,具有重要的研究意义。1.3国内外研究现状1.3.1国外研究现状在计算机发展尚不成熟的年代,许多重复性工作,如工资计算、工资分配等,都是由员工手工完成,错误率高,耗时久,成为了当时人们亟待解决的问题。而计算机技术的出现,恰巧为解决这方面问题提供了必然路径选择。另一方面,随着计算机技术的切实发展与广泛应用,企业管理工作也随之逐渐向现代信息自动化发展,得到了飞速的应用与进步。上世纪60年代末,人们开始认识到计算机的准确性和有效性,并将其尝试应用于企业管理的各个方面,因此首次开发了基于计算机的员工考勤管理系统。使用计算机可以有效地避免人工操作带来的错误,提高人力资源管理的效率。但是,由于当时计算机技术应用的局限性,只能实现一个自动工资计算系统的功能,对人事信息数据的分析功能还不完善。办公系统的研究与开发在欧洲、美国、日本等国家起步较早。经过各部门的长期努力,企业办公系统信息采集与处理的自动化已初步实现,并逐步向无纸化办公发展。1.3.2国内研究现状我国是在1970之后的时期将计算机用于企业管理,虽然起步较晚,但其起步以后也逐渐开展起来。目前,计算机的普及和其的作用,在我国各个范围普遍地使用计算机来帮助管理。但总言而之,我国管理层使用计算机,还是处于刚刚发展阶段,此时此刻最要紧的还是将重心放在研究用这个桥梁跟其他工作相接上。仅是近来我国的考勤系统在我国得到广泛开展,然而在其他富强国家早早超越了我们。但当今不如以往的是各式各样的技术在市面上得到应用,所有行业都在争先恐后地使用现代化的手段,争取提高自己的工作效率和服务质量。现如今的计算机技术和数据库已经走向成熟,用此技术来建设一个协助人事来轻易地将问题解决,这已经不再是难题。繁琐的工作因为系统的出现相关管理人员不再困难,让人们把精力放在工作的其他专业性较强的地方。信息化的程度对于我国大小企业来说一直处在相对初级的时段,针对信息化考勤的技术方面的相关统计,真正拥有比较高的数目使用系统的企业,在全国上下的大小企业中比例不过就是10%。不断加剧的企业竞争,一个标准化的考勤系统多么至关重要,例如大家晓得使用到的阿里钉钉、Oracle、用友等等的系统,为企业的管理增添了许多便利。1.4主要研究内容首先,本文通过文献调查与分析,了解了员工考勤管理理论研究现状,并根据本次研究存在的问题确定研究方向和内容。其次,通过查阅资料与客观调查,了解考勤系统的功能需求,确定系统模块,完成系统总体设计。然后在需求分析与系统设计的基础上,重点研究了系统的结构设计、系统功能模块以及后台数据库设计。系统架构设计包括软件架构、硬件架构和系统功能模块设计。系统功能模块设计部分详细描述了系统四个核心模块的实现。在系统数据库的实现部分,首先通过ER图分析系统实体之间的关系,然后将实体与数据库分离,设计并说明系统的关键数据库表。在完成系统设计后,本文描述了编码系统的实现过程和开发结果,并详细描述了系统核心功能模块的实现和用户界面的实现。系统开发的最后一部分是系统测试。由于系统涉及的模块和代码较多,在系统测试一章中只选择了一些关键的功能测试,以保证系统部署后的在线性、功能的完整性和用户体验的良好性,从而帮助企业实现良好的员工考勤管理。2系统分析2.1市场现状分析目前的市场存在很多考勤相关的产品;根据调研分析;目前的考勤状况比较混乱;并不统一。大公司拥有着完善并且智能化的考勤管理系统;而部分中小公司的考勤管理系统往往并不完善且智能化不强;小公司更加随意。目前的考勤机类型有:刷卡考勤机、指纹考勤机、人脸识别考勤机、虹膜考勤机;2.2市场需求分析伴随各个公司的规模扩大;市场的竞争也更加剧烈;所有行业都发现人力资源管理尤为重要;每个行业都迫切的想要提升自己的人力资源管理水平;但是人力资源的提升不是说说这么简单;在有高质量的管理员的同时也要用现代化工具进行辅助;从此就出现了各式各样的员工考勤管理系统。员工考勤管理系统对事业单位还是机关单位都极其重要;会对单位的员工管理进行加强;其满足了单位对人事信息;考勤信息以及工资信息的管理;用电子化信息处理琐碎的事情;更规范的对单位信息进行处理;这个处理更加的智能化以及具有保密性。2.3可行性分析可行性探索是想要验证问题是不是能够在最短时间和最低成本里解决,要实现这一目标,就需要综合考虑和分析几个重要系统的可能解决方案。方法的具体优缺点和它的利弊,从而准确地进行判断超出自己系统原定的一个大体规模和建设目标,系统整体建设工程完成后系统能够给我们企业带来的主要经济效益与社会影响多大程度以及是否远远超出了我们值得自己进行投资或者用于开发该项目的系统。2.3.1经济可行性成功开发系统并实施后,人力成本和经济效益远超过管理体系的发展成本,因此该系统的发展在经济角度而言是可行的。2.3.2技术可行性系统的应用程序可以直接使用JSP发布,具有良好的移动性好,管理安全,功能发布简单方便。2.3.3操作可行性用户无需进行任何培训,大大提高管理企业管理者的工作效率。2.3.4系统设计可行性分析员工考勤管理系统是提供给事业单位进行信息咨询;检索;存取的。系统的开发是根据管理系统的理论进行;正是开发员工管理考勤系统之前要进行市场调研。首先要明确用户的要求;根据调查的结果进行可行性分析以确保系统的开发是否可行。其次要对各个部门员工的意见进行收集;在开发系统之前要对现有情况进行一个详细的调查和分析;以确保用户的需求可以根据现有的计算机技术进行实现;使开发的员工考勤管理系统的功能与用户的需求吻合。最后无论在什么情况下,都要对现在的系统中信息处理进行一个详细的了解;熟知系统内部功能结构;来设计出一个更好的;更合乎逻辑的新系统;保证系统的一个开发质量。避免在消耗了大量人力;物力以及财力之后没有完美的完成新系统开发的悲剧。在整个的开发过程中会使用一台计算机开进行;对计算机的硬件没有硬性要求;对软件方面同样如此;这样使使用得到了巨大的方便;从成本方面考量;也是经济实惠;功能具备。2.4关键技术介绍2.4.1JSP言语JSP也是许多平台上的网页技术之一。从网站页面的动态性能来看类似于ASP技术。代码执行使用相应的语言引擎,一些HTML程序使用代码。因为JSP实现了与用户沟通的目标,改善了用户的使用感受。2.4.2SQLserver数据库T-SQL属于架构化查询词SQL中的一类,ANSISQL-92是SQLserver的T-SQL的执行标准。SQLserver它具有可伸缩性使用便捷以及与相关软件集成度高等特点。为保证整个系统的高稳定性并提高安全性能,SQLserver2008新增了一项技术,就是数据库中包括失败转移集中这种镜像科技,此技术可以让页面进行自动修复,SQLserver2008还使用了新的集成管理工具,用它来控制数据接口(APIs),SQLserver它能够帮助各大公司搭建其独特系统。除此之外,SQLserver2008隐私性能较高,系统安全性也得到进一步提高,与以前的SQL版本相比,数据文件和日志文件可以在不修改应用程序的情况下进行加密,有效防止未经授权的用户访问,支持第三方密钥管理。2.4.3B\S架构B\S架构是在C/S架构基础上所衍生升级的一种架构,是浏览器和服务器之间互联的一种表现形式,当用户有执行命令时,会在浏览器端提交,而浏览器将转移到服务器端进行处理,当命令处理完毕后,服务器将传输回浏览器进行反映。总之浏览器和服务器各司其职,一个用于外观显示另一个用于真正的工作执行,除了避免系统访问和使用的局限性外,该架构的使用也非常方便。2.4.4MVC模式MVC是模型(model)-视图(view)-控制器(controller)的缩写。这个模式方便了系统的更改,在修改界面或者用户交互时不需要重新写业务逻辑,在这种模式下,所有业务逻辑都将集成到一个组件中。2.4.5Tomcat服务器概述Tomcat是一款免费的开源Web应用服务器,是一款轻量级的应用服务器。目前市场上的各种类型Web服务器是比较流行的一种。3系统设计本次系统设计主要是结合公司实际工作考勤需求,进行相关功能的设计与开发。整个系统秉持操作简单,界面简介理念,功能强调使用性强,实用性够,具有一定的安全基础,能够基本实现员工的日常值班、考勤、信息管理、员工部门管理、系统配置等有关功能,帮助企业实现现代信息化管理,从而节约企业管理不必要的资源浪费,帮助考勤管理摆脱相对繁重的工作,以企业战略角度出发,专注于公司计划和政策发展,以切实提高企业日常经营管理水平与效率。3.1系统功能分析员工考勤管理系统对事业单位还是机关单位都极其重要;会对单位的员工管理进行加强;其满足了单位对人事信息;考勤信息以及工资信息的管理;用电子化信息处理琐碎的事情;更规范的对单位信息进行处理;这个处理更加的智能化以及具有保密性。想要创建完善的员工考勤管理系统;需要包括以下几个模块:用户管理部分:主要对员工的基本信息进行一个收集管理。角色管理部分:主要对员工的职位角色进行一个收集管理。部门管理部分:主要对员工归属哪一个部门进行一个收集管理。权限管理部分:主要对员工的权限进行一个管理。图3-1系统总体功能模块3.1.1系统结构框架图系统总体结构框架如图3-2所示。图3-2系统结构框架图3.1.2系统流程图系统流程规划图如图3-3所示。图3-3考勤管理流程图3.2系统具体功能设计3.2.1用户管理1.添加用户的基本信息:管理员可以添加用户的基本信息;包含姓名;密码;年龄;性别;身份证;手机号;归属部门;角色。2.修改用户信息:直接从用户列表中选中需要修改的用户;然后对用户信息进行修改。3.删除用户信息:直接从用户列表中选中需要删除的用户;然后进行用户删除。3.2.2角色管理1.添加公司拥有什么样角色:管理员可以添加角色信息;包含区经理;店经理;副店经理;值班主管;普通员工等等。2.修改角色信息:直接从角色列表中选中需要修改的信息;然后对用户信息进行修改。3.删除角色信息:直接从用户列表中选中需要删除的角色;然后进行角色删除。3.2.3部门管理1.添加公司拥有什么部门:管理员可以添加部门信息;包含营运部;行政部;巡查部;人事部等等。也可以调整各个部门的上下班时间;2.修改部门信息:直接从部门列表中选中需要修改的信息;然后对部门信息以及部门上下班时间进行修改。3.删除部门信息:对于公司停掉的部门直接从部门列表中选中需要删除的部门;然后进行部门删除。3.2.4权限管理1.添加员工的权限;分属哪一权限。2.修改权限信息:直接从权限列表中选中需要修改的信息;然后进行修改。3.删除权限信息:对于撤销员工的权限进行选择;然后进行删除。以及对其他一些不需要的信息进行删除。4数据库设计4.1数据库概念分析我们要在得到数据项和数据结构之后才能设计出满足用户需求的东西;了解之间的关系;从而为后面的逻辑结构设计打下一个基础;针对员工考勤管理系统的要求;对员工考勤管理的工作流程以及数据流程的分析;设计出了包含以下的数据项和数据结构:1.用户管理;包含的数据项有:姓名;密码;年龄;性别;身份证;手机号;归属部门;角色等信息。2.角色管理;包含的数据项有:角色名称等信息。3.部门管理;包含的数据项有:部门名称;上班时间;下班时间等信息。4.权限管理;包含的数据项有:权限等级;权限所属等信息。通过以上的信息得出每个实体的实体图;如图4-1所示;用户管理实体图。图4-1用户管理实体图如图4-2所示;角色管理实体图。如图4-2角色管理实体图如图4-3所示;部门管理实体图。如图4-3部门管理实体图如图4-4所示;权限管理实体图。如图4-4权限管理实体图概念模型是描述事物;事物特征和事物之间的联系情况;现实世界也存在许多联系一样;实体之间同样存在。三种实体之间的联系分别为:一对多;多对多;一对一。就以上信息可以分析如下:1.员工和部门之间是多对一的关系;每个员工只能归属一个部门;但一个部门里会有很多个员工。2.员工和考勤信息之间是一对多的关系;每个员工可以有多条考勤信息;但每一条考勤信息都只能对应一个相对应员工。3.员工和工资之间的关系则是一对一;每个员工会对应他们自己的工资。4.2数据库结构设计4.2.1系统数据流程图系统数据流图如图4-5所示。图4-5系统数据流程图4.2.2数据库的概念设计关于信息和数据处理的请求;它不受单独的数据库管理系统的管控,并且不包括相关技术数据作为计算机硬件。数据库的需求分析定义了自身的动态数据的属性,但它们只可以反映程序的要求而不能直白表明不同数据之间的基本关系(即内在属性),无法直接反映和共享完成业务流程。它们之间有许多细节,可以根据数据库中的主要区域创建索引,并与表创建关联具体E-R图设计如下所示:图4-6系统E-R图4.2.3数据库逻辑结构设计逻辑结构的设计有三个步骤:将概念结构转换为一般关系模型、网格模型和层次模型,并将关系模型转换为由分层网络和模型支持的单独数据库管理系统支持的数据模型。相关管理模型的详细信息集结构首先描述了基于其关系管理模型的一些记述。IM由两个不同的实体组成,意味着关系对象之间的交互作用,将一个关系型社会和另一个关系型社会的基本特征和属性转化为实体关系管理模式。管理员信息表(编号、名称、帐号、密码)员工信息表(编号、名称、性别、登录用户名与密码、电话号码、部门经理与否)包含参与信息的表格(编号、ID、天数)公告信息表(编号、标题、内容)请假申请信息表(编号、开始至结束时间、员工ID、申请冻态、回岗信息、备注)图4-7管理员信息表属性图编号编号管理员账号管理员密码姓名管理员信息图4-7管理员信息表属性图图4-8员工信息表属性图员工信息员工信息是否部门领导电话登陆密码编号姓名性别登陆用户名图4-8员工信息表属性图图4-9出勤信息表属性图出勤信息出勤信息编号天数员工ID图4-10出勤信息表属性图图4-11公告信息表(编号、标题、内容)公告公告信息编号标题内容图4-11公告信息表属性图图4-12请假申请信息表属性图请假申请信息请假申请信息备注申请状态恢复信息编号开始时间结束时间员工ID图4-12请假申请信息表属性图4.3数据库物理设计数据库的物理原理是存储在其自身设备上。这是一种选择物理结构(存储器结构和访问方法)的过程。对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构,并设计具体的表、字段、数据类型、索引等。各个数据库管理系统的物理结构和内部特征硬件系统取决于数据库管理系统。特别是内存结构和访问方法;熟悉程序环境,尤其是对于外部存储设备的应用和属性的频率还有响应时间。表4-1管理员数据库表表4-2出勤信息表表4-3请假申请信息表表4-3员工信息表5系统的实现系统的主界面可以很容易地看清整个系统结构;方便地从下面的登陆栏进入系统;在系统内部也会有各个小功能模块和菜单栏;可以进入各个模块。1.用户每一次进入系统都要输入用户名和密码才可以;登录窗口显示三个输入框;第一个用户名;第二个密码;第三个为验证码;在同时正确输入之后会成功进入系统。如图5-1所示。图5-1登陆界面部分代码如下:<metacharset="utf-8"><title>考勤管理系统</title><metaname="renderer"content="webkit"><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><metahttp-equiv="Access-Control-Allow-Origin"content="*"><metaname="viewport"content="width=device-width,initial-scale=1,maximum-scale=1"><metaname="apple-mobile-web-app-status-bar-style"content="black"><metaname="apple-mobile-web-app-capable"content="yes"><metaname="format-detection"content="telephone=no"><linkrel="icon"href="../images/2.jpg"><linkrel="stylesheet"href="/lib/layui-v2.5.5/css/layui.css"media="all"><linkrel="stylesheet"href="/lib/font-awesome-4.7.0/css/font-awesome.min.css"media="all"><linkrel="stylesheet"href="/stylesheets/layuimini.css?v=2.0.1"media="all"><linkrel="stylesheet"href="/stylesheets/themes/default.css"media="all"><linkrel="stylesheet"href="/stylesheets/public.css"media="all">2.主界面中包含我们的各个功能;点击相应的选项会进入相应的模块里;界面包含用户管理;角色管理;部门管理以及权限管理。如图5-2所示。图5-2主界面部分代码如下:{"homeInfo":{"title":"首页","href":"/pages/demo.html"},"logoInfo":{"title":"xx考勤管理系统","image":"/images/2.png","href":""},"menuInfo":[{"title":"常规管理","icon":"fafa-address-book","href":"","target":"_self","child":[{"title":"我的主页","href":"","icon":"fafa-home","target":"_self","child":[{"title":"index","href":"/admin/product/login","icon":"fafa-tachometer","target":"_self"}]},{"title":"用户管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加用户","href":"/pages/product/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"用户列表","href":"/pages/product/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"角色管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加角色","href":"/pages/role/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"角色列表","href":"/pages/role/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"部门管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加部门","href":"/pages/section/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"部门列表","href":"/pages/section/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"权限管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加权限","href":"/pages/permission/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"权限列表","href":"/pages/permission/list.html","icon":"fafa-tachometer","target":"_self"}]}]}]}3.用户管理模块中可以对用户的基本信息进行添加;将员工的基本信息输入到输入框;如图5-3所示。图5-3员工信息添加部分代码如下:</style><tableclass="table"border="1"><th>员工姓名</th><th>年龄</th><th>电话</th><th>身份证号</th><th>密码</th> <th>部门</th> <th>角色</th> <th>在职状态</th> <th>性别</th> <th>操作</th><tbodyid="showbox_wrap">{{eachdatavalueindex}}<tr><td>{{_name}}</td><td>{{_age}}</td><td>{{_phone}}</td><td>{{_identity}}</td> <td>{{_password}}</td> <td>{{_section}}</td> <td>{{_role}}</td> <!--<td>{{_status}}</td>--> {{if_sex==0}} <td>男</td>{{elseif_sex==1}} <td>女</td> {{/if}} {{if_status==0}} <td>在职</td> {{elseif_status==1}} <td>离职</td> {{/if}}4.角色管理模块中添加相应的角色;经理;员工等等;如图5-4所示。图5-4角色添加部分代码如下:</style><tableclass="table"border="1"><th>角色id</th><th>角色名称</th><th>角色权限</th><th>操作</th><tbodyid="showbox_wrap">{{eachdatasvalueindex}}<tr><td>{{value._id}}</td><td>{{value.role_name}}</td><td>{{value.role_per}}</td>5.部门管理模块中对每个部门的名称;上班时间;下班时间进行添加或者修改;如图5-5所示。图5-5部门信息添加<tableclass="table"border="1"><th>部门id</th><th>部门名称</th><th>部门上班时间</th> <th>部门下班时间</th><th>操作</th><tbodyid="showbox_wrap">{{eachdatavalueindex}}<tr><td>{{value._id}}</td><td>{{value.sec_name}}</td><td>{{value.sec_time}}</td><td>{{value.sec_happy}}</td><td><buttonid="del"data-id={{@value._id}}type="button">删除</button><ahref=":3000/admin/product/list#//admin/section/create?id={{@value._id}}"><buttonid="edit"data-id={{@value._id}}type="button">编辑</button></a></td></tr>6测试与维护6.1软件调试系统调试的主要目的是及时识别和纠正应用程序和操作系统中的错误。系统中普遍使用的启动方法是:调试程序,包括语法调试和监察逻辑,常规数据除外,应用异常data测试程序的有效性。6.2软件测试6.2.1测试的重要性及目的(1)测试的重要性软件产品测试只能正常进行,测试人员的工作是在新的软件测试产品交付给新的客户之前重要技术措施。我们认为,软件的典型研究和开发项目的数量,计算占总研究发展的40%,软件开发成本的30%-50%主要用作测试使用。当我们详细讨论整个软件生命周期时,测试成本和维护成本之间的关系可能会大大降低,但基本上维护只是二次开发,甚至是几次维护,必然会涉及到大量的测试。一些误解和设置包括:认为审查不如草案和成文法令人满意;假设发现软件错误的方法是非建设性的,甚至可能破坏程序的正确性,而测试是否定开发人员能力的过程;人们认为考试很枯燥,很难引起人们的兴趣;认为是一个非常复杂和漫长的过程;为了有效地提高软件产品的质量,企业必须对软件产品的设置进行修正,使其达到目标水平。(2)测试的目的如果可以完成软件测试的目的以尽可能地识别潜在的错误,应调用测试针对那些容易出错或有更多潜在问题的地方。软件概述是审查潜在的错误并修正结果;测试是为了证明该程序是不正确的,而不是证实这个程序是合乎理想的;无疑是一个合适的的测试用例,它拥有定位未知的错误的功能。成功的测试是找到未检测到的缺陷。这一立场可能会提醒人们,检查应侧重于发现错误,而不是为了证实软件的正确操作。但是,但看表面意思理解这一立场可能会产生混淆,发现一处错误是软件评审的唯一目的,找出错误或问题在哪里是在做无用工。首先,这不仅仅是一个检测错误,而且分析错误和分发功能,项目经理被认为它意识到当前软件过程中的错误,并且此分析可以帮助我们,制定有效的发现方法。其次,无误检测还是具有价值的,综合测试是评估质量的一种方法。6.2.2测试的步骤与开发过程相似也,试事必分步、稍稍行,每一步行而上皆前一步的逻辑,一大软件统常使诸子统为,所以,大软件统之试主包下数节:(1)模块测试:一些编码或设计错误经常出现在某个位置,需求分析与评审,此过程主要是保障测试人员早介入、早发现、早修复需求中存在的BUG;(2)系统检查:经常会发现软件输入错误,以及需求规范中的遗漏或错误。(3)验收和验证:系统需求的规范中经常出现一些错误,编写测试报告,一个阶段的活动结束后软件测试负责人需要对本阶段的测试活动进行一些阶段性的总结,主要包含BUG的统计与分析、版本测试结论等。6.2.3测试的主要内容为了有效地保证软件安全测试的准确性和质量,软件安全测试的整个过程大致分为几个基本步骤:软件测试代码安全评审、单元测试、集成程序测试、,确认程序测试和移动软件应用系统安全测试。(1)个别检查测试单元主要测试设备的最小单位,用于软件设计。检查结果表明设备的实际功能与编码误差指定的设备的描述不相符。(2)综合测试综合测试包含根据设计要求的组成单位,主要目标是找到连接器。当一个模块和另一个模块因疏忽而可能产生有害影响时;在我看来,不影响整个系统的小问题会以难以想象的方式累积,导致系统崩溃;整个数据结构有可能出现问题。(3)审查验证性测试的目的是向即将使用该程序的人员展示,经过成功的集成测试,所有板块根据我们开发的最初效果组装形成完整的软件系统,原则上消除了接口中的错误,也就是说,我们已经确定了测试的目的和任务,即确保系统运行和性能的各个方面都达到了客户的预期目标。(4)系统验证软件开发完成后,将对系统和其他组件进行支持,系统测试包括恢复稳定性检查、安全稳定性检查、应力稳定性检查、强度检查和性能稳定性检查。7结论在这么多天的设计下;员工考勤管理系统已经基本完成;在系统开发的时;也从中学到了很多有关数据库管理的东西;对管理系统有了一个更加深刻;全面的认识。系统在项目功能和数据结构的设计上能够严格要求;尽量切实地体现出使用;能够兼顾到普通以及特殊需求;在程序的设计上操作简单;为使用者节省了大量工作量;为档案记录的安全性和完整性做出了加强;使工作效率大大提高。在这次开发设计的过程中;有以下几点主要工作:1.对系统权限以及安全的设计;其中包含角色权限的设定;对密码的保护及其修改。2.在模块的页面设计方面;通过简洁;易于操作的设计理念;对员工信息;部门信息;查询列表进行实现;代码部分也是尽量避免逻辑错误;让算法设计变得简单合理;展现一个拥有较好的可读性的程序;方便设计者对程序的阅读。3.在程序编程完成后;同样要对程序进行调试;确保在编程时保证逻辑结构;发现问题后及时改正程序中的错误;通过使用者的思维进行修改调试;会使我们的系统变得更好;当然系统依旧存在着一些小缺陷;由于时间有限和能力欠缺;有一些功能没有呈现;希望能在以后慢慢发现;及时修改;争取让系统变得更加完美。参考文献[1]邓磊.计算机应用技术在工程项目管理中的应用[J].现代农村科技,2020(04):114.[2]蔡李生.基于微小人脸识别的智能考勤管理系统[D].电子科技大学,2020.

[3]聂毓谣.基于数据库的员工考勤系统设计与实现[J].电脑知识与技术,2020,16(01):56-58+87.

[4]刘强.基于WiFi环境下的考勤管理系统[J].船舶职业教育,2019,7(06):87-88.

[5]周克辉,陈泰峰,谢先辉.基于Wi-FiDirect技术的高校手机考勤管理系统研究[J].电子测

试,2019(19):80-82.

[6]肖磊.基于微信平台的并行签到考勤管理系统设计[J].产业与科技论坛,2019,18(17):61-62.

[7]代懋玥.基于Web和RFID技术的人事考勤管理系统的设计与实现[D].电子科技大学,2019.

[8]邱国婷.基于图像特征点的考勤管理系统[J].电子设计工程,2019,27(16):156-160.

[9]文开福,钟小明,秦德浩.基于深度学习的人脸识别考勤管理系统开发[J].实验室研究与探索,2019,38(07):115-118+123.

[10]陈鑫.上海联璧公司人事管理系统设计与实现[D].大连理工大学,2019.

[11]何刘玉.计算机在企业考勤管理中的应用[J].科技经济导刊,2019,27(05):29.

[12]罗秀琴.基于MEAN架构的考勤管理系统的设计与实现[D].大连理工大学,2018.

[13]黄漫,张益飞,李刚.基于STM32的智能指纹考勤管理系统[J].电子制作,2018(21):21-22.

[14]石红姣.基于PCA和LDA算法的人脸识别考勤管理系统的设计[J].自动化与仪器仪表,2018(09):114-116+120.

[15]秦鹏,江山.基于RFID-SIM手机的智慧考勤系统设计[J].福建电脑,2018,34(07):32-33.

[16]董金颖.钢铁企业考勤信息系统的研究与实现[D].华北理工大学,2018.

[17]刘小艮.大数据时代计算机软件技术的应用[J].数字技术与应用,2019,37(10):74-75.[18]郝以庆.计算机网络与多媒体技术在电视台中的应用[J].电声技术,2019,43(11):43-44+65.[19]金雷.计算机电子信息工程技术的应用和安全管理分析[J].计算机产品与流通,2020(03):66.[20]韩哲.基于大数据的计算机安全性分析[J].计算机产品与流通,2020(03):22+171.[21]王晓旭.大数据时代网络信息安全及防范措施[J].中国新通信,2020,22(06):131-132.[22]张长华.计算机软件测试技术探讨[J].才智,2020(09):241.[23]汪春雪.计算机网络信息安全及防护策略探究[J].轻纺工业与技术,2020,49(03):151-152.[24]孙爱珍.计算机网络信息安全管理策略探析[J].轻纺工业与技术,2020,49(03):157-158.[25]曹生岭.浅谈大数据背景下计算机信息安全及防护策略[J].计算机产品与流通,2020(03):118.[26]姜新超.基于互联网与终身学习融合背景下的继续教育变革[J].计算机产品与流通,2020(04):194+199.[27]赵学栋.计算机网络数据库的安全管理研究[J].计算机产品与流通,2020(04):67.[28]王托.大数据背景下网络信息安全问题与对策[J].计算机产品与流通,2020(04):58.[29]AakashKrishnaGS,VijayNirmalPon,SaumyaRai,ABaskar.VisionSystemwith3DAudioFeedbacktoassistNavigationforVisuallyImpaired[J].ProcediaComputerScience,2020,167.[30]Mohamed-H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论