人事档案管理系统系、部:计算机科学与信息系学生姓名:唐明辉指导教师:周瑞玲职称专业:软件技术班级:0802完成时间:2011.05.10摘要人事档案的管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事档案管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Myeclipse作为开发工具而开发出来的人事档案管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事档案管理系统具有如下功能:主要实现对员工的人事档案资料进行有效的录入、修改和删除,根据职工编号或姓名对符合条件的员工人事档案资料进行修改以及根据职工编号或姓名对符合条件的员工人事档案资料进行删除,根据职工编号或姓名查询符合条件的员工人事档案资料,并打印查询结果等功能。全文主要分五个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Myeclipse作为系统前台应用程序开发工具,MySQL作为后台数据库;第三部分,是系统的需求分析,主要是人事档案管理系统的需求分析、系统功能设计和数据库的设计;第四部分,主要介绍了各个功能模块的功能和主要的代码;第五部分,是软件的测试。关键词:信息管理;人事档案管理;人事管理档案系统;Myeclipse;MySQLABSTRACTPersonnelfilemanagementisanimportantpartofmanagement,withtheprogressofthetimes,companieshavegraduallybecomeahugeup.Howtomanageinternalemployeeinformation,becomeabigissuemanagement.Inthiscase,thedevelopmentofapersonnelmanagementsystem,itisverynecessary.Thissystemcombinesthecompany'sactualpersonnel,systems,theactualdemandanalysis,theuseofpowerfuldevelopmenttoolsMyeclipsedevelopedasapersonnelfilemanagementsystem.Theentiresystemfromthesimple,userfriendly,flexible,practical,saferequirements,theenterprisepersonnelmanagementsystemhasthefollowingfunctions:themainpersonnelfilesofemployeestoachieveeffectivedataentry,modify,anddelete,accordingtostaffnumbersorNameoftheeligibleemployeespersonnelfileinformationtomodifyandemployeenumberornameundertheeligibleemployeesofthepersonnelfilesofdeleteddata,employeenumberornamequerybasedoneligibleemployeepersonnelfiledata,andprintqueryresultsandotherfunctions.Full-textisdividedintofiveparts:Thefirstpartisthesubjectoftheoriginandpurposeandsignificanceoftheresearch;secondpartofthechoiceofdevelopmenttools,thesystemismainlyusedasthesystemisMyeclipseforegroundapplicationdevelopmenttools,MySQLastheBackgrounddatabase;thirdpartisthesystemrequirementsanalysis,mainlypersonnelmanagementsystemrequirementsanalysis,systemdesignanddatabasedesignfunctions;fourthpartintroducesthefunctionofeachmoduleandthemaincode;VPartofthesoftwaretesting.Keywords:informationmanagement;personnelmanagement;personnelmanagementfilesystem;myeclipse;mysql目录引论..............................................................61课题的来源与意义..................................................21.1本课题的来源................................................21.2本课题研究的目的及意义......................................31.3本课题的研究现状............................................32开发工具的选择....................................................42.1开发软件MySQL的介绍........................................42.2开发软件Myeclipse的介绍....................................53系统分析与设计....................................................63.1系统分析....................................................63.1.1系统需求分析..........................................63.1.2可行性分析............................................73.2系统功能设计................................................83.2.1系统的功能分析........................................83.2.2系统功能结构..........................................93.3数据库设计.................................................114主要功能模块设计.................................................144.1系统登录设计...............................................144.1.1系统登陆模块的功能...................................144.1.2系统登陆的代码设计...................................174.2系统用户管理模块...........................................194.2.1系统用户管理的功能...................................194.2.2部分代码(更新).....................................224.3员工信息管理模块...........................................234.3.1员工信息管理模块的功能...............................234.3.2部分代码(查询代码).................................274.4工资管理模块...............................................294.4.1工资管理模块的功能...................................294.4.2部分代码(修改代码).................................304.5考勤管理模块...............................................314.5.1考勤管理模块的功能...................................314.5.2部分代码(查询代码).................................325系统测试.........................................................335.1软件测试的目标.............................................335.2软件测试的过程.............................................34主要参考文献.......................................................35结束语.............................................................36致谢...............................................................37引论人事档案管理是结合公司实际的人事、制度,经过实际的需求分析,采用Myeclipse作为开发工具而开发出来的人事档案系统。整个系统从符合操作简便、界面友好、灵活、实用的要求出发,本企业人事管理系统具有如下功能:系统用户管理,本系统的用户分为两类:管理员和普通用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息;员工信息管理,员工信息管理包括对员工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行;员工工资管理:员工工资管理主要是对员工工资的综合管理,建立合理,规范的企业工资核算制度,保障员工的合法权利;员工考勤数据的查询,主要实现对员工的日常考勤情况进行查询,能够有效的监控员工的上班情况。为企业人事档案管理提供信息咨询,信息检索等服务,基本上能够满足现代企业对人事档案管理的需要。21课题的来源与意义1.1本课题的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成人事档案管理的日常事务,是适应现代企业制度要求、推动企业劳动人事档案管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事档案管理制度,这就决定了不同的企业需要不同的人事档案管理系统。人事档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件