基于JAVA的员工管理系统.docx
《基于JAVA的员工管理系统.docx》由会员分享,可在线阅读,更多相关《基于JAVA的员工管理系统.docx(9页珍藏版)》请在冰豆网上搜索。
基于JAVA的员工管理系统
息科学与工程学院
毕业论文工作记录
题目:
基于JAVA的员工管理系统设计与实现
学生姓名:
学号:
学制:
班级:
专业:
计算机科学与技术年级:
********
完成时间:
毕业设计(论文)选题申请表
基本情况
学生姓名
学号
专 业
年级
题目
基于JAVA的员工管理系统设计与实现
选题来源
指导教师推荐□学生自拟
其它□
选择本题目原因
选择基于JAVA的员工管理系统设计的主要原因是:
在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。
本次针对这问题设计了这个系统,本着科学化、规范化、系统化的原则,设计和开发了员工管理系统。
指导教师意见
指导教师签字:
年月日
院部意见
院长签字:
年 月 日
说明
一、开题报告前的准备
毕业设计(论文)题目确定后,学生应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:
1.研究(或设计)的目的与意义。
应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。
有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。
2.国内外同类研究(或同类设计)的概况综述。
在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。
引用内容要有标注。
3.课题研究(或设计)的内容。
要具体写出将在哪些方面开展研究,要重点突出。
研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。
4.研究(或设计)方法。
科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。
因此,在开始实践前,学生必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。
5.实施计划。
要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。
二、开题报告
1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。
2.本表(页面:
A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。
三、注意事项
1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,学生已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。
在开题报告的编写中指导教师只可提示,不可包办代替。
2.无开题报告者不准申请答辩。
一、选题依据(拟开展研究项目的研究目的、意义)
1.背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。
作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。
这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
员工是企业生存和发展的中流砥柱,是企业的重要元素,也是为企业创造财富的重要力量。
然而,能否高效地对员工进行管理,关系到企业发展的成败。
改革开放以来,随着我国经济的快速发展和全球经济的一体化,我国的中小型企业显著增多。
这就加剧了同行业之间的竞争压力,是否能够在激烈的市场竞争中生存下来,完全取决于企业决策者对员工的管理模式。
根据以上情况,大量企业已经实施建立企业员工信息管理系统, 因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。
企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。
2.目的
我所设计的员工管理系统的是为了让企业从传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。
3.意义
在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,员工管理系统以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,提高了企业工作效率、保证企业职工信息管理质量、从而准确地为企业制定好的经营方针与决策
二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状,提出问题,找到研究主题的切入点,附主要参考文献)
1.国内外研究现状
目前,在国内外各大企业单位中,企业员工信息管理系统的使用是非常广泛的。
同时,有很多的软件开发商也开发了许多基于各种行业的企业员工管理学系统。
而不同的企业具有不同的企业员工管理制度,这就决定了不同的企业需要不同的企业员工管理系统。
而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的企业员工管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。
因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。
80年代在中小企业中开始使用一种典型的管理信息系统-MRPⅡ(制造资源计划)。
MRPⅡ于1977年提出的,它以MRP为核心,将生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整运作体系。
90年代以来MRPⅡ也逐渐发展成为新一代的中小企业资源系统(ERP)。
ERP在MRPⅡ基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业在全球市场中的竞争能力。
以MRPⅡ/ERP为代表的现代中小企业管理信息系统主要支持中小企业内部管理业务。
随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(CMIS)等。
中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。
企业级信息管理涉及到众多的项目、人员、数据和报告,如果没有一个有效的信息管理系统来支持和提高工作效率,企业信息管理将会难以实施。
现在众多的软件公司都开发出了自己的企业信息管理信息系统,但软件只是一个辅助工具,如果没有首先建立一个科学的企业信息管理体系,则企业项目管理软件将难以发挥作用。
因此,研究如何建立一个精简、有效的企业信息管理体系,企业信息管理信息系统,如何有效支持企业项目管理体系,从而提高企业的项目管理能力,是具有非常重大的实际应用意义的
2.问题提出
传统的企业员工信息管理都是以人工手写记录的管理方式管理员工信息、这种管理方式存在着许多缺点,如:
效率低、保密性差,使得统计工作变得复杂且繁琐,结果也难免与实际值有所差别,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,在信息时代这种传统的人工管理方法必然会被以计算机为基础的信息管理所取代。
目前市面上流行许多大型企业管理系统,但是这些复杂的管理系统并一定不适合中小企业复杂的管理制度,因此不需要大型的繁杂的系统,只需要一个操作简单方便,功能实用,能满足企业对员工的信息管理和奖惩记录的系统。
3.研究的切入点
因为员工管理系统能适应企业对员工信息管路的需要,提高企业的管理效率,所以我选择了基于JAVA的员工管理系统设计与实现。
本系统提供了数据库管理的功能,确保对员工信息的管理,并且要求该系统要具有操作简单方便、功能实用、简单明了的功能。
我选择利用以Eclipse为开发平台,以JAVA作为开发语言,设计了员工管理系统。
4.主要参考文献
[1]李刚.疯狂Java讲义.第2版[M].北京:
电子工业出版社,2012.
[2]耿祥义.Java基础教程[M].北京:
清华大学出版社,2014.
[3]赵国玲,王宏,徐莉.Java语言程序设计[M].北京:
机械工业出版社,2014.
[4]叶达峰.Eclipse编程技术与实例[M].北京:
人民邮电出版社,2011.
[5]韩万江.软件工程案例教材[M].北京:
机械工业出版社,2007.
[6]张海潘.软件工程导论[M].北京:
清华大学出版社,2007.
[7]张文静,林琪著.JSP程序设计[M].人民邮电出版社,2010.
[8]明日科技李钟尉陈丹丹.Java项目开发案例全程实录.第2版[M].北京:
清华大学出版社,2011.
[9]孙涌.现代软件工程[M].北京希望电子出版社,2011.
[10]孙卫琴等著.精通struts:
基于MVC的JavaWeb设计与开发[M].电子工业出版社,2010.
[11]那静.EclipseSwt/JFace核心应用[M].北京:
清华大学出版,2011.
[12]赛奎春.Java工程应用与项目实践[M].机械工业出版社,2012.
[13]杨志茹.Java入门与实战教程[M].北京:
人民邮电出版社,2010.
[14]BruceEckel.ThinkinginJava[M].UpperSaddleRiver,NewJersey,USA:
PrenticeHall,2006
[15]郭玉梅.个人信息安全的风险规避[J].软件工程,2011,(Z1):
71-72.
[16]王立福.软件工程(第二版)[M].北京:
北京大学出版社,2012.
[17]刘杰.Eclipse下插件的设计方法[J].程序员,2010,(05):
57-59.
[18]张孝祥.深入Java Web开发内幕——核心基础[M].北京:
电子工业出版社.北京.2011.10.
[19] JoshuaBloch.EffectiveJava[M].Piscataway,N.J:
IEEEPress,2009
[20]Marilyn G. Electronic commerce security, risk man-agement and control[M]. Beijing:
Machine Industry Press, 2010.
[21]Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2011.
[22]Markus Aleksy,Axel Korthaus, “Martin Schader.Use Java and the CORBA realization distribute type system”, Journal of Pingxiang College,No.4,2012.
三、研究方案(主要研究内容、目标,研究方法、进度)
1.研究内容
员工管理系统主要是为了高效、方便、安全的管理员工信息,主要实现以下模块功能:
1、登录安全功能
实现超过登录次数限制自动退出功能
2、系统管理
包含密码修改,重新登录,添加删除,退出系统等
3、员工资料管理:
包括查看员工列表、添加员工、修改员工信息等。
4、部门管理:
包括查看部门列表、修改部门信息及添加新部门等。
5、员工考勤管理:
添加、修改、删除员工考勤信息。
6、员工加班管理:
包括个人加班信息查询及添加新的加班记录等。
7、员工工资管理:
主要用来处理员工的工资情况。
2.研究目标
本系统采用JAVA技术开发的员工管理系统。
为了能够有助于企业更好清楚及时的查询、更新和维护员工的信息,提高管理效率。
同时也希望通过学习,能够对数据库技术和JAVA编程语言进一步学习了解应用。
3.研究方法和技术方案
系统总体设计,从需求系统总体设计,从需求分析开始,保证系统的稳定性、易维护性、可扩展性,最大限度地提高系统安全性和整体性能。
从系统实现上,对当前开发技术有一定的了解后,针对本系统所要实现的功能,我决定使用Eclipse平台,JAVA编程语言来实现这个系统。
采用此平台,具有开发效率高、性能强、安全性好等优点。
从实现方案以及本系统的使用需求来看,本实现方案是完全可行的。
另外,关于JAVA开发的系统,网上有较多的资料,图书馆有很多的书籍,这都为本系统的顺利开发提供了保证。
4.研究进度
本项目的研究进度如下:
(1)对系统需求进行调查分析,通过查找一些相关的资料和参考一些优秀的管理系统,进一步熟悉员工管理系统的细节问题。
(2)根据系统需求,进行数据库设计。
鉴于系统性能考虑,合理优化数据库,并进一步提高系统的安全性和性能。
(3)协调自己的时间段,查找相关资料,及时完成对该系统的开发。
(4)对系统进行调试和发布,并着手开始撰写毕业论文。
四、进程计划(各研究环节的时间安排、实施进度、完成程度)
根据本项目的研究计划,本项目的进程计划如下:
2015年12月01日-2016年1月9日:
查找各种文献资料明确对员工管理系统的需求,并完成开题报告的论证;
2016年1月10日-2016年1月27日:
搜集相关资料,完成初步的设计方案;
2016年1月28日-2016年2月28日:
完成数据库的设计,编程实现各个模块的功能;
2016年3月01日-2016年3月31日:
开展实践调查分析,拟定论文提纲,撰写论文初稿;
2016年4月01日-2016年4月30日:
对员工系统进行功能完善和测试,提交论文二稿;
2016年5月01日-2016年5月20日:
完成毕业论文的最终稿,并将毕业论文和开发的员工管理系统网站上交指导老师。
五、导师对开题报告的评语
QQ:
1131341075
指导教师签字:
年月日
六、教研室意见
教研室主任签字:
年月日
七、院部意见
学院(章):
学院负责人签字:
20年月日