信息科技毕业论文开题报告题目:基于JAVA和MYSQL的企业员工考勤系统一、立题依据(目的意义,国内外研究现状、水平与发展趋势)目的意义:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活,乃至工作等各个方面发挥着重要的作用。计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。随着现代科技的进步,用计算机来进行员工出勤的管理也成为现代企业运作必不可少的一部分。在过去我们的员工出勤工作都是通过人工来完成的,不仅浪费了许多的人力和物力,而且无法确保它的准确度和透明度,给企业的管理带来了许多不便。现在利用计算机来管理我们的员工出勤工作,大大降低了工作人员的工作量,提高了工作效率。使原本复杂、枯燥无味的工作变的简单而轻松了,而且也准确、安全了。计算机技术特别是数据库技术的发展成为企业建立管理信息系统的重要工具,。计算机技术特别是数据库技术的发展甚至对改变企业管理思想起着不可估量的.作用。实践证明信息技术已经在企业管理层面扮演愈来愈重的角色。通过员工考勤系统,我们能对公司员工的基本信息和出勤信息有一个基本的了解,可以很方便的知道员工的出勤情况。而通过对员工出勤信息的了解就能计算出员工实际的工资。一切统计和计算都由计算机代为管理,而不是人为记录和统计。员工考勤系统对企业的合理化管理也起到了很大的作用,它为企业的信息化打响了头炮。而企业的信息化建设已经成为现在各个企业的发展需要。所以说,员工考勤系统的开发具有非常重要的意义。随着企业业务规模的不断扩大,人员不断扩充,日常管理变的尤为繁重。为了提高行政人员办理效率,同时对考勤数据进行统一有序的管理及统计,需要建设一个以考勤数据存储、管理为核心,同时具备数据统计分析能力的考勤管理系统,从而支持目前公司发展的需求。本课题研究的意义使企业可不受时间、空间的限制,只要能够上网,就可访问员工出勤系统。从而摆脱了依赖人力来实现记录,统计等工作的麻烦。国内外研究现状、水平与发展趋势:目前企业员工出勤管理系统在实际开发和应用中仍然存在着很多问题,各自为政及半现代化的问题仍然存在,一部分工作实现了计算机现代化而一部分仍然处于手工处理阶段,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企业单位的员工考勤系统的推广。当代信息技术的日益发展波及到社会的每一个角落,企业管理领域也不例外。企业办公的信息化越来越收到人们的重视。在企业中,各种员工出勤管理系层出不穷,极大的提高了企业管理的效率。所以靠管理系统来管理员工的出勤已经成为一种趋势。二、研究内容、方法、技术路线研究内容:本系统采用Java进行开发,后台数据库采用mysql,本企业员工考勤系统主要功能包括以下几个模块:登录以后显示主界面,主界面分为左侧部分和右侧部分。其中左侧部分显示功能节点,右侧部分用来显示左侧节点对应的功能界面。下面介绍功能节点有哪些。(1)考勤规则配置:上下班时间配置,工作日配置。(2)考勤数据管理:添加考勤(模仿打卡),考勤数据查询,考勤补录。(3)请假管理模块:请假申请,请假审批,请假查询。(4)出差管理:出差申请,出差审批,出差查询。(5)考勤查询:个人考勤总体查询,考勤员查询。(6)考勤统计:缺勤统计,全勤统计。(7)后台管理:修改个密码,修改权限。具体各个模块的功能如下:1前台管理模块(1)登录界面:包括普通员工的登录功能,还有管理员的登录功能。(2)主界面:登录以后显示主界面,主界面分为左侧部分和右侧部分。其中左侧部分显示功能节点,包括考勤规则配置模块,考勤数据管理模块,请假管理模块,出差管理模块,考勤查询模块,考勤统计模块和后台管理模块。右侧部分用来显示左侧节点对应的功能界面。下面详细介绍下各部分的功能。1.1考勤规则配置:此功能只管理员具有的。上下班时间配置是设定上班时间和下班时间的功能(1)上下班时间配置在考勤系统内,存在着多种规则,本系统要求配置上下班时间的相关信息。工作日配置的功能是每一年的工作开始前配置一下本年的工作日情况,每一年的工作日只准许配置一次,并且提交后不可以更新和修改操作(2)工作日配置每年的工作开始前,需要配置下本年的工作日信息,并且每年只准许配置一次,一旦提交就不准许编辑和删除本年的配置信息。1.2考勤数据管理(1)添加考勤(模仿打卡)(2)考勤数据查询系统为所有用户提供员工工作日的第一次和最后一次考勤数据信息,员工姓名、考勤月份等条件进行查询,默认情况是查询登录用户本月的考勤数据。(3)考勤补录当员工因为特殊原因,打不上卡或其他特殊情况,经过核对领导审阅后,由专人补录考勤。1.3请假管理模块(1)请假申请所有员工可通过请假申请功能提交请假申请单,请假类型包括病假、事假、婚嫁等。请假申请的信息具体信息包括请假人姓名、所属部门、请假事由、请假类型、起止时间。(2)请假审批请假审批实现具有审批权限的用户通过请假审批功能审核员工提供的请假申请,可以对请假申请给予通过和不通过两种状态。(3)请假查询面向员工和管理员提供不同的请假查询功能。员工可查询属于自己的请假内容,而管理员则可查询所有员工的请假内容。具体查询条件包括姓名、时间等。并且用户可以对没有提交和审批没通过的申请进行编辑和删除。1.4出差管理(1)出差申请员工因工作需要出差,则需填写出差登记,具体信息包括,起始时间、结束时间、事由、地点、姓名等信息。填写完毕后向本部门管理员发送出差申请。(2)出差审批由申请人所属的负责人依据出差内容提出出差意见,如不同意可退回出差申请,同意则通过此申请。(3)出差查询面向员工和管理人员提供不同的出差查询功能。员工可查询属于自己的出差内容,而管理人员则可查询所有员工的出差内容。具体查询条件包括员工姓名、时间等。1.5考勤查询(1)个人考勤全体查询全体员工可以通过考勤查询功能完成对自己的所有考勤数据的查询操作。(2)考勤员查询考勤员查询所有员工的考勤信息。并且显示是否全勤、请假天数、出差天数,可以按月份查询。1.6考勤统计(1)缺勤统计按姓名、月份统计缺勤信息。(2)全勤统计全勤统计功能实现管理员按月份统计此月哪些人没有有请假或者全天未打卡情况,默认为当月的全勤信息。2后台管理模块:(1)修改权限权限管理模块实现用户可以修改自己的权限。(2)修改密码用户可以修改自己的密码。企业员工考勤系统的主要功能模块如图:研究方法:1文献资料法:2行动研究法:3经验总结法:技术路线:这个系统中我选择JAVA作为开发工具。数据库是使用的MYSQL,服务器使用的是Tomcat。基于JAVA和MYSQL的企业员工考勤系统采用了B/S(Browse/Server)模式的三层体系结构。即由客户端发送请求到服务器,再由服务器调用数据库,返回到客户端,从而实现全动态的数据库管理。用户和数据库系统的交互过程是:(1)首先,用户通过用户界面向系统发出数据操作的请求,用户界面接收请求后传送到逻辑Action。(2)然后,逻辑Action分析用户请求,并通过数据库访问接口与数据源交互,向数据源发送SQL指令,并从数据源获取数据。(3)最后,逻辑Action将数据访问结果传回用户界面,通常将利用数据显示控件,直观显示给用户。三、研究计划课题开始研究前,写出基于JAVA和MYSQL的企业员工考勤系统的文献综述、外文翻译资料、开题报告和毕业论文(设计)计划书;课题研究过程中,一边开发系统,一边写出基于JAVA和MYSQL的企业员工考勤系统的毕业设计论文,并经过第一稿改定完成、修改与定稿;课题完成时,完成基于JAVA和MYSQL的企业员工考勤系统的毕业论文(设计)工作总结。