考勤管理系统的实现与性能优化

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:macguys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现阶段的考勤管理系统已能基本完成以前对于考勤管理的基本需求,但对于考勤系统复杂多变的审核流程来说,需要更加实用灵活;同时,高并发请求和访问大量数据的响应性能也是必须要面对的问题。本文在设计并实现考勤管理系统的基本功能的同时,针对这两个问题提出了一种解决方案:引入Activiti工作流引擎并对其流程编辑器进行优化,使得用户能更加高效便捷地自定义流程;结合现有技术并进行比较,提出了一个方便、高性能的集群部署方案。本文主要论述了以下内容:1.分析研究涉及到的基础理论和核心技术。研究了工作流的基础概念和Activiti的核心引擎架构、特点以及基础编程框架;分析了负载均衡按不同调度策略的分类和各类技术的实现原理、主流缓存技术的实现原理和对比、数据库集群的基本理论和优缺点。2.对用户角色进行用例分析,提出了科学的合理的实用的考勤管理系统设计方案。提出了系统的整体设计方案、概要设计和详细功能设计、流程设计以及对比各技术特点后,选择合适的技术设计系统的集群方案。3.本文结合人事模块和系统模块,具体描述系统的核心功能实现。本文采用的是人脸识别考勤机,可以对考勤设备下发指令;设置考勤规则,并以此为基础自动生成员工个人或部门的考勤报表,同时也可手动操作选择时间区间计算报表;可以根据员工的不同角色配置不同的权限,用户登录系统时只可以查看到对应权限的菜单及操作等功能。4.目前市场上只有部分考勤系统引入Activiti工作流引擎技术,但流程的定义和修改等操作仍需要开发人员完成,本文将系统与Activiti的结合以及对Activiti的流程编辑器做了进一步的优化工作,使得用户可以自定义流程,并且更加便于理解和使用。5.为解决高并发、查询大量考勤数据的性能问题,部署了集群方案。通过Tomcat应用集群、Nignx+LVS+keepalived实现负载均衡;采用缓存技术和数据库中间件部署数据库集群。并对系统进行了性能测试,分析测试结果并与市场主流考勤系统进行比较。引入Activiti工作流引擎并优化以便于用户自定义流程具有一定的创新性和实用性;根据性能测试分析和比较结果,本文提出的集群方案具有一定的科学性和适用性。
其他文献
词汇是外语学习交流的基本要素,词汇的掌握运用是增强语言知识和语言技能的基础。然而在目前的小学英语词汇教学中,大多数教师仍采用传统的词汇教学方法,忽视了学生学习词汇的兴趣,学习效率也比较低。另外,由于缺乏英语学习氛围,学生的词汇学习往往事倍功半。因此,教师有必要为学生提供有利于英语学习的情景,改变学生词汇学习的方法,以提高学生词汇学习的效率。情景教学法提倡利用模拟的情景学习语言,其主要理论基础为情境
当今作为朝阳产业的保险行业正在蓬勃发展,而由于保险代理人流动性较大,对于一些全国性保险公司来讲,每天入职、离职的代理人甚至可以达到上万人,为此,很多保险公司并未给数
对豹猫6种组织进行原代培养建系,最后选择3种组织来源细胞即剑状软骨源细胞、心脏源细胞和肺源细胞。以该3种细胞为实验材料研究豹猫细胞的生物学特性。在本研究中,主要进行
小学英语教学的重点不在于教授多少知识点,而在于如何培养小学生对学习英语的兴趣和信心。以词汇教学为例,有的教师在教授词汇时,依然采用大声朗读、抄写等传统方法,使得小学生被动地、机械地学习和记忆词汇。遗忘在所难免,久而久之,小学生对英语词汇学习失去了兴趣和信心。缺乏兴趣和信心可能会成为他们在之后阶段继续学习英语的极大障碍。因此,积极主动地寻求一条科学有效的词汇教学方法来改变这一不利局面就成为了作者研究
目的:散发性结直肠癌的发病率占总结直肠癌的80%以上,是结直肠癌的“主力军”,它的发生发展是一个多基因、多步骤不断积累的过程,病因和发病机制尚未完全清楚。近年来,在散发性结直肠癌中随机发现的胚系突变被学者不断报道,这提示我们应多关注遗传因素在散发性结直肠癌发病机制中的作用,从新的视角来深入了解散发性结直肠癌的遗传基础。本课题利用二代测序技术检测散发性结直肠癌的基因突变,尤其对胚系突变的发生情况进行
电离层延迟改正是GNSS导航定位技术中需要解决的关键问题之一。在各种空间物理和地球物理机制的综合作用下,电离层结构及物理化学变化规律十分复杂,电离层对无线电波传播的影
蒸渗仪是研究土壤-植物-大气连续体中水分运移规律的重要设备,在推进农田节约用水、指导节水灌溉、研究作物生长规律等方面发挥了重要作用。蒸渗仪属于无人值守设备,安装场所偏远且位置分散,出现故障通常难以及时发现,严重制约蒸渗仪的正常运行。鉴于此,本文设计了一种基于云平台的蒸渗仪远程故障诊断系统。该系统通过无线通信技术将蒸渗仪采集的数据上传到云平台,并通过卡尔曼滤波算法与阈值检测机制对数据进行异常检测。在
铁路行业关系着国民经济的发展,它承载着我国客货运总量的一半以上。随着我国新时代建设突飞猛进的发展,要求铁路运输业有着更大的运输能力和更快的运输速度。为适应与时俱进的铁路发展形势,近年来我国机车在“重载货运”和“高速客运”两个技术发展方向都取得了巨大突破。列车不仅要“跑的快”更要“停的稳”,而制动系统正是保证列车安全运行的关键系统。制动系统的可靠性、稳定性和安全性十分关键,如果制动系统不能正常稳定工
近几年,我国北方地区逐步推进清洁取暖改造,主要是通过“煤改气”、“煤改电”、“清洁燃煤”等措施。其中,“煤改电”采取的主要供暖方式为电直热模式,这种模式是直接利用电能对居民供暖,存在能源浪费及供热成本高的问题。于此同时,北方地区弃风形势虽然有所好转,但弃风带来的能源浪费仍是一个巨大的数字。针对目前北方地区电供暖存在的问题以及我国风电弃风现状,可以考虑利用弃风进行电供热。利用弃风进行电供热不仅可以消
在世界各地广泛的分布着软土,若不通过处理直接作为工程地基,会存在沉降量过大、承载力不足的问题,如何有效的对软土地基进行处理是岩土工程中经常遇到的问题。常见的软土地基处理措施有换填法、排水固结法以及水泥土搅拌桩法等,根据当地的地质条件合理的选择处理方案是确保地基稳定的关键。本文以波哥大地铁一号线车辆段地基处理项目为依托,通过地质资料分析、室内模型试验、有限元分析等方法,在选定地基处理方案为水泥土搅拌