Java+PostgreSQL考勤管理系统设计(3)
时间:2019-05-11 11:21 来源:毕业论文 作者:毕业论文 点击:次
企业考勤管理系统是每个不同规模企业单位必不可缺的一部分,它的作用对企业的决策者和管理者是至关重要的。试想一下,随着公司规模的不断扩大,员工数量与不同职位的扩展增多,其考勤管理工作的难度系数就会不断增加。考虑到企业需要每天对每个员工出勤进行统计,并且考勤具有时效性,即在特定的时间内完成上班打卡,下班打卡。在这种情况下如果仅仅单靠手工的人工管理,可以想象到这份工作的难度系数,其方法是十分不可取的。弊端不仅效率低下,工作当中的公正与保密性差,甚至会掺杂更多的人为因素导致工作质量下降。此时如果要做好这份工作,公司就需要提供更多的人力物力来确保这一工作的顺利完成,这对于公司无疑是不可必要的负担。加之长时间统计记录,会造成数据长期积累,其中就会产生大量冗杂信息。既不方便管理员查找,也不方便后期的数据整理与文护。更何况考勤实绩的正确录入与员工的薪金息息相关。可以说考勤工作的好坏,直接影响到员工今后工作的积极性,从而影响公司长远的利益与发展。使用计算机对企业考勤管理的方法就能够避免更多复杂的人为因素,做到公正、公平、公开的统计和计算。计算机拥有大容量的存储的同时,更加方便数据的查找、更新和文护。而且计算机成本低,寿命长,管理的工作人员需求量也较人工少的很多。因此企业考勤系统的开发十分必要。 1.1 项目开发背景 现如今计算机技术飞速发展,计算机的强大功能已经被人深刻认识到。由计算机开发出来的多个软件已经被我们熟练应用,例如上网订餐,购物,查询火车班次等。计算机已经成为我们学习生活的得力助手。计算机的广泛使用无不证明了它具有无法比拟的优势。它不仅可以进行快速的检索查询,其可靠性高。并且寿命长,成本低,操作简单明确,可以代替人工进行许多复杂繁琐的劳动。计算机还具有大存储空间,不用担心数据信息存储丢失或者存储量不够等问题。 信息化快速发展的现代生活,如果各个公司企业的考勤管理单靠人工手动管理进行,不仅不符合现化发展的进度,而且会给公司的正常工作带来非必要的麻烦与负担。公司规模的不断增大,考勤记录却每天固定进行,那么这份工作涉及的数据量将会成倍增大。此时就必须靠增加人力物力来完成任务,这无疑是公司企业不容乐见的。同时人工管理也会存在诸多弊端。例如,效率低、记录出错、查找不便、耗费大量时间整理更新等。 作为一家以计算机软件开发为基础的公司,更需要编写一个适用于本公司考勤管理系统。因此开发一个好的企业考勤管理系统不仅职工来说更加便捷,对企业发展也是百利无一害。 1.2 国内外研究现状与水平 1.3 项目开发的目标 建立良好的企业考勤管理系统,采用计算机对员工基本信息及考勤信息进行存储与管理,从而便捷在职员工操作,提高工作效率,实现员工考勤管理工作的公正、公平与公开,达到规范管理,自动化办公目的。 1.4 项目开发技术 1.4.1 MVC MVC全名是Model View Controller,是Model(模型)、View(视图)和Controller(控制器)的缩写,是一种软件架构模式。将整个程序系统按照业务逻辑、数据、界面显示三部分分离的方法来组织代码。 Model: 常用来封装与应用程序业务逻辑相关的数据以及对数据的处理方法,通俗地说就是对象或者处理对象的方法,通常由一个实体Bean来实现。模型表示数据与业务规则,主要负责在数据库中存取数据。模型可以直接访问数据,例如直接访问数据库对数据进行操作。模型不依赖视图和控制器,也就是说模型与二者的处理操作关系不大,自身如何被显示或者被调用并不关心。因此一个数据模型是固定的数据显示,也就可以为多个视图提供数据,多次被调用,实现了代码的重复利用。 (责任编辑:qin) |