22 7月 2019
来源:本站
  • 计算机毕业设计,jsp毕业设计,java毕业设计,计算机开题报告

jsp/java企业员工考勤管理系统的设计和实现开题报告

本科毕业论文(设计)开题报告

   


   


所在专业

软件工程

论文(设计)题目

jsp/java企业员工考勤管理系统的设计和实现

选题的目的和意义:

随着企业规模的扩大和市场竞争的更加激烈,各类企业都越发认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性。而人力资源管理水平的提升不仅需要高素质的管理人员而且   也需要信息化工具进行辅助。人力资源管理软件也就应运而生。

计算机毕业设计jsp/java企业员工考勤管理系统是人事管理系统中最重要的信息。考勤考核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结果等进行管理。通过员工考勤考核管理,反映员工在一定阶段的工作成绩。通过与员工工资、奖金挂钩,达到正负激励作用,从而更好促进工作质量的提高,增加企业的竞争能力和综合效益。

计算机毕业设计jsp/java企业员工考勤管理系统是人事管理系统中最重要的信息。考勤考核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结果等进行管理。通过员工考勤考核管理,反映员工在一定阶段的工作成绩。通过与员工工资、奖金挂钩,达到正负激励作用,从而更好促进工作质量的提高,增加企业的竞争能力和综合效益。

文献综述(国内外研究现状、研究方向、进展情况、存在问题等,并列出所查阅的主要国内外参考文献,要求3000字以上):

1)国内外研究现状、水平和发展趋势:

目前计算机毕业设计jsp/java企业员工考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。 

当代信息技术的日益发展波及到了社会的每一个角落,企业管理领域也不例外,企业办公管理的信息化越来越受到人们的重视。在企业中,各种员工管理信息系统层出不穷,极大地提高了企业管理的效率和质量,但目前企业考勤管理信息系统在实际开发和应用中尚存在很多问题,各自为政及半现代化的问题依然存在。一部分工作实现了计算机化而另一部分却仍处于手工处理状态,这使得信息共享变得困难。另外如代码标准不统一、代码的更新、工作人员计算机水平低等问题也在一定程度上制约了企事业单位考勤信息系统的推广应用。

2)技术难题:

1、功能单一。考勤信息系统只是为了解决一个具体的考勤问题而开发的,造成了管理流程上的不通畅,影响了信息的重用和共享,不能提供充分的信息分析与决策能力。

2、统计与报表功能是企业考勤管理信息系统设计的目的,数据的不一致不可能产生一致的统计与报表,即使一致的数据也有用户的不同需求,这种需求也包括个人偏好,同一个人也有不同时期的特定需求,如何设计让用户满意的统计与报表功能是我们开发者不断追求的目标。

3、从动态数据来看,动态数据的作用就是能提供现时的信息,以供管理层进行决策。这要求动态数据库能随时进入关系数据库。然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。动态数据没有及时的进入数据库,则整个考勤信息系统就不能为管理决策提供支持。  

4、从数据库结构看,由于考勤信息等人事管理系统在我国还是一个新领域,计算机软件人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。

本科毕业论文(设计)开题报告

5、从系统的功能看,考勤信息管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报表。所以,考勤信息管理系统不但要对基础信息如员工请假等进行记录,而且更重要的是能向企业的高层提出支持性的具体数据报表。   现在随着Internet技术的出现,企业内外部的信息流变得更加快和通畅,信息流对企业人事管理体系的影响也越来越深远。对于考勤信息管理而言,Internet技术将使得考勤信息管理体系随着信息流的延伸或改变而突破封闭的模式,延伸到企业内外的各个角落,使得企业各级管理者及普通员工也能参与到企业的管理活动中来,并与企业外部建立各种联系。在满足人事部门基本业务管理需求的基础上,还能将人事管理生态链上不同角色联系起来,从而提高企业效率,拓展企业发展空间

3)研究内容: 

以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个基于网络环境的企业考勤信息管理系统。这个考勤信息管理系统将与人事信息管理系统和企业工资管理系统进行信息有效集成,实现信息的流通和共享,并且能够及时、准确地将员工考勤信息反馈给企业管理人员,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。

研究的具体工作如下

首先,以某企业对员工考勤的要求为基础,分析企业在考勤管理这一方面的业务流程,通过网络和专业书籍收集有关企业考勤信息系统的第一手资料,确定建设企业考勤信息管理系统的目标和主要功能需求。 

其次,在确立系统的目标和主要功能需求的基础上,提出这个考勤信息管理系统的设计方案和设计原则,合理安排开发进度,设计各个功能模块,选择开发工具和开发模式,并选定服务器操作系统和数据库管理系统。 

第三,进行具体的系统的开发,实现各功能模块相应的功能,达到系统的目标最终完成系统的功能需求。 

最后,完成本系统的设计开发和实现后,对系统进行模块集成、测试和性能分析。

4)研究目标:

通过查阅资料以及不断学习,我们开发员工考勤管理系统,完成职员上下班刷卡记录、请假管理、休假管理、加班管理、考勤统计、考勤工资管理等功能。对员工整个月的考勤记录进行查询和统计。企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。

5查阅的主要国内外参考文献:

[1]    刘韬. Visual   Basic 6.0数据库系统开发实例导航[M]. 北京:人民邮电出版社.2002

到图书馆和期刊库查阅相关文献资料,下面列出一些供参考 

[1]  刘韬. Visual Basic 6.0数据库系统开发实例导航[M]. 北京:人民邮电出版社.2002 

[2]  罗超理,李万红.管理信息系统原理与应用[M].北京:清华大学出版社.2002

[3]  艾德才.计算机信息管理基础[M].北京:中国水利水电出版社.2001 

[4]  Tim F LeeImplement MISM].北京:北京出版社.2001  

[5]  萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社.2000 

[6]  李禹生,贾瑜.Access 2002应用技术[M].北京:中国水利水电出版社.2003 

[7]  Bob Reselman , Richard Peasley , Wayne PruchniakM.  Visual Basic 6.0 使用指南.北京:电子工业出版社.2007 

 

本科毕业论文(设计)开题报告

[8]  何旭洪.  Microsoft  Visual Basic 6.0 中文版控件大全[M]. 北京:电子工业出版社.2005 

[9]  张林峰,羊四清等.  Visual Basic 程序设计[M].  北京:中国铁道出版社.2004 

[10]  陈利平. 数据库原理[M].北京:中国铁道出版社.2007 

6)主要研究内容:

本毕业设计涉及到的主要内容有:数据库存、Internet网络应用、tomcat技术、jsp技术、java   servlet技术、ajax技术、struts框架。

企业管理系统软件平台采用了tomcat作为服务器,jsp+servlet+struts技术整合,TomcatApache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由ApacheSun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的ServletJSP规范总能在Tomcat中得到体现,Tomcat 5 支持最新的Servlet 2.4JSP 2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并且得到部分软件开发商的认可,成为目前比较流行的Web应用服务器。

客户机:Windows 2000/xp 以上。

企业管理系统要通过HTTP无状态连接协议,向服务器端发送请求,服务器端接受请求并相应,更新对数据库的操作,把处理完毕的数据返回到客户端,可见,本次毕业设计既需要了解tomcat服务器知识,又需要有较熟练的软件编程能力,既需要计算知识,又需要http服务器知识,是我所学专业知识在具体工作中的应用。

本次设计具有叫高难度,但我相信,通过学习和不断的努力,我一定能高质量的完成本次毕业设计任务。

7)公司员工考勤系统的主要模块如下:

 

 

 

 

 

 

 

本科毕业论文(设计)开题报告

公司员工考勤系统基本要实现一下功能:

1、员工信息管理:可以添加、删除、查询、修改员工的基本资料。

2、打卡信息导入:该员工考勤管理系统与打卡机相连接,由打卡机导入当天的考勤情况。

3、请假管理:系统操作员可以通过员工考勤管理系统得知员工的请假类型、请假天数。

4、外出公干:。系统操作员可以通过员工考勤管理系统得知员工外出公干所在地和时间

5、当期考勤情况管理:管理员可以通过该员工考勤管理系统得知当期的员工考勤情况并且形成Excel报表。

6、历史考勤情况统计:管理员可以通过该员工考勤管理系统得知历史员工考勤情况并且形成Excel报表。

7、数据导出:将当期的和历史的考勤情况以Excel报表的形式导出。

8、考勤工资计算:由财务人员通过导出的考勤情况得出每一位员工的考勤工资,该模块只允许财务人员进行操作。

8)主要研究内容:

1、在编写过程中由于对代码的掌握不熟悉,容易出现编写错误,导致运行出现问题,看不出结果。

2、要清晰结构化程序设计语言的特点,熟练掌握数据库。

3、在建立多表关系时,要注意主键的设置。

4、在完成各个模块后,对各模块的连接很困难。

5、数据库的设计中,如何处理多对多的关系和如何处理主键。

6、各表的索引及其连接。

 

 

 

 

 

创新之处(如无可不填):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本科毕业论文(设计)开题报告

研究路线、方法、措施及实践方案或实验设计:

研究方法:

1)查阅相关文献,学习数据库的基础理论知识;

2)熟悉eclipsejava语言的使用;

3)建立可视化界面,在开发过程中做好收集资料、同学讨论、咨询老师的工作,在编程过程中不断的反馈信息加以优化,以保证实际应用的可行性;

4)对代码进行运行、调试,最后得出结果。

实验方案:

适用环境:Windows   XP及其以上的Windows版本。

开发环境:Apache服务器:Tomcat;数据库服务器:SqlServer数据库;

开发工具:MyEclipse

开发语言:JAVA

 

 

 

 

 

 

 

 

 

指导教师意见:

 

 

 

 

 

 

 

 

 

 

 

                                                            签字:

                                                                          

学院意见:

 

 

                                                            签字: