小型企业考勤管理系统 毕业论文(2)

2025-07-03

第1章 绪 论

1.1 选题背景

企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件。因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。同时,企业管理系统对我来说是一个可以了解到的问题,我对此也有非常浓厚的兴趣,在技术上等各个方面我也能够得以实现,所以我选择了《小型企业考勤管理系统的设计与实现》。

1.2 选题意义

随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题。

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。同时《小型企业考勤管理系统的设计与实现》选择也使不成熟的我有一个很好的提高。

1.3 研究内容

本系统从节约企业的人力、财力、物力的角度出发,采用B/S模式的

1

架构方式,开发了基于Struts和Hibernate框架的企业考勤管理系统,充分体现了B/S模式架构的优势,使企业管理员工更加高效化、智能化。本系统操作界面简单,无需安装任何客户端,通过浏览器直接可访问系统,使员工考勤和管理更加简单化、高效化,员工可以随时查询自己的考勤记录,使员工的更好的了解自己的工作出勤情况,提高了员工的工作积极性。同时在外观和数据管理上应使用就有统一有好的操作界面,完全可靠的数据管理,以保证系统的易用性和可靠性,还有在设计上使其具有规范、完善的基础信息设置,以方便对基础信息进行全面的管理。本文通过Struts+ Hibernate+Spring、extjs技术完成以上功能,已达到方便用户使用的目的,本系统适合中小型企业。

1.4 国内外发展动态

随着计算机技术的诞生和发展,企业考勤管理系统的发展过程大体分为三个阶段:为了把企业考勤管理人员从大量的体力劳动中解脱出来,提高工作效率,20世纪60年代末期,第一代的企业考勤管理系统应运而生。利用计算机超强的计算能力和速度,大量的重复计算效率得到极大提高,并且计算机的计算准确性避免手工作业方式难以避免的错误和误差,使薪资的大规模集中处理成为可能。但是由于计算机的发展处于一个初级阶段和应用水平,计算机技术未得到普及应用,系统技术条件受到限制。并且系统功能不完善,主要提供薪资的自动计算功能,数据分析和决策功能有待增加。

随着计算机技术普及和飞速发展,20世纪70年代末企业考勤管理系统发展到第二代。特别是数据库技术发展,为企业考勤管理系统的开发和应用提供了强有力的技术保障。与第一代系统相比,第二代企业考勤管理系统在技术上解决了主要缺陷,功能上也得到较大的改善,但是系统实用方面仍然存在不足,主要是一种通用性软件,专业性方面比较欠缺,系统还需进一步完善和充实。20世纪90年代末,随着市场竞争的加剧,企业考勤管理工作得到企业领导层的高度重视,人事管理已成为关系企业兴衰的重要因素,人才已经成为企业最重要的软资产,社会或企业急待通过应用企业考勤管理系统提高人事考勤管理水平,第三代人事考勤管理系统应运而生。同时计算机技术进一步发展和应用普及,数据库技术、网络技术,使得第三代企业考勤管理系统技术上更加成熟和先进。功能方面覆盖比较全面,能够满足需求,功能如薪资福利、招聘、培训、专勤管理、统计报表及绩效管理等。使用方面更加实用和方便,企业考勤管理人员终于可以摆脱大量重复而繁重的日常工作,集中精力从事企业考勤管理的专业工作。针对企业考勤管理业务,各行各业均对人事管理研究和系统开发,如南航E-H人力资源系统流程及提醒管理剖析,铸造企业人事考勤管理的研究,

2

矿山人事考勤管理的新探索,油藏经营人事考勤管理,学习型组织与人事考勤管理关系初探,大型科技企业人事管理开发与管理工作的探讨。同时国内外不少软件公司推出各类型的人事考勤管理系统商品化软件,如国外的Any Man Power和I—HRMS;国内较著名的软件有金蝶人事考勤管理系统、甲骨文人事考勤管理系统、和佳人事考勤管理系统、国臣B/S人事考勤管理系统和鼎丰人事考勤管理系统2005XP等。这些系统在技术上比较先进。

1.5 设计的指导思想

开发这个系统的目的就是为小型企业人事管理部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动化。据此,系统最终实现的主要功能如下:

1.严格设置考勤管理每个环节的操作者的权限,权限分配控制操作简洁。

2.员工可以随时的登录系统查看自己的出勤情况。

3.请假申请和审批可按设定好的权限实现网上分级审批,并可按各级审批天数不同自动流转。

4.非正常出勤(迟到、早退、旷工)分析准确,分类查询方便。

5.提供员工自助功能,方便员工查询个人考勤记录,以及提交请假和加班单,及时了解领导审批意见。

因此本系统采用JAVA编程语言,使用Mysql数据库保存数据信息,可以随时备份数据信息。

3

第2章 系统分析

2.1 可行性研究

可行性研究是编制设计任务书的重要依据,也是进行初步设计和工程建设管理工作中的重要环节。可行性研究不仅对拟议中的项目进行系统分析和全面论证,判断项目是否可行,值得投资,要进行反复比较,寻求最佳建设方案,避免项目方案的多变造成的人力、物力、财力的巨大浪费和时间的延误。对技术、经济、财务、商业以至环境保护、法律等多个方面都要进行分析和论证。 2.1.1 技术可行性

在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。MyEclipse企业级工作平台是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

数据库使用的是MySQL开源数据库。MySQL的特性:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 。为多种编程语言提供API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。由于MySQL是开放源码软件,因此可以大大降低总体成本。

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利

4

用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

S.S.H框架是J2EE应用中struts2+spring+hibernate三大免费开源框架的结合使用, 它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,struts属于MVC框架,关键是要了解MVC的概念及大致原理;而hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等。 2.1.2 经济可行性研究

本系统通过网络化的人事考勤管理系统,提高了企业的人事考勤工作效率。考勤工作效率的提高,既节省了企业的时间成本人员成本又提高了企业的管理能力,使企业适应了时代的网络化管理要求。由于本系统是在在学习与实践基础上开发完成的,开发使用的软件大部分为开源软件,不受过多限制。

2.1.3 运行、操作可行性

本系统界面统一规范,操作简单,提示信息功能完整,用户只要经过简单的培训即可上手。关于操作系统等要求都比较低,不存在问题。 2.1.4 法律可行性

本系统的开发属于个人测试作品,不涉及商业利益,因此不会触犯其他软件开发公司权益和国家的法律法规。 2.1.5 方案可行性

本系统基于B/S三层结构的MVC模式开发,使用S.S.H框架来增加系统的开发速度。S.S.H框架是J2EE应用中struts2+spring+hibernate三

大免费开源框架,在网上都可以直接下载使用,利用了他们的优点互补,巧妙的结合起来构建了一个企业考勤管理系统。同时,通过使用Myeclipse等开发工具能够有效的加快开发速度和效率,大大减少开发人员的手工编写代码的工作量。所以此方案是可行的。

5


小型企业考勤管理系统 毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:DOT-178.35&37规范要求

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219