您好,欢迎访问三七文档
1人事管理系统2目录摘要………………………………………………………………………………1ABSTRACT…………………………………………………………………………1第一章绪论……………………………………………………………………21.1引言………………………………………………………………………21.2背景介绍…………………………………………………………………2第二章系统分析………………………………………………………………32.1系统可行性分析…………………………………………………………32.2系统需求分析……………………………………………………………32.3系统的使用对象…………………………………………………………42.4开发语言的选择…………………………………………………………42.5数据库结构分析…………………………………………………………5第三章系统设计…………………………………………………………………53.1系统总体设计及开发任务………………………………………………53.2项目管理器的建立………………………………………………………53.3数据库和表的设计…………………………………………………………63.4表单的设计…………………………………………………………………93.5报表的设计…………………………………………………………………213.6菜单系统的规划与设计……………………………………………………23第四章系统功能实现……………………………………………………………244.1主控程序设计………………………………………………………………244.2系统主菜单程序设计………………………………………………………254.3xx学院人事管理子系统的部分功能模块的程序设计…………………26第五章总结与展望………………………………………………………………28致谢…………………………………………………………………………………29参考文献……………………………………………………………………………29附录1外文原文……………………………………………………………………30附录2外文资料译文………………………………………………………………323摘要当今社会人员流动越来越频繁,使得人事管理工作也变得越来越复杂。如何管理好企业员工的信息,成为企业管理中一个大的问题。如果能实现人事管理的自动化,无疑将给公司管理部门带来很大的方便。人事管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的库。而后者则要求应用程序功能完备,易使用等特点。因此,本人结合人事管理系统的要求,对VisualFoxpro数据库管理系统,VFP语言原理,VFP数据库技术进行了较深的学习和应用。主要完成对资料管理系统的要求分析,功能模块划分,并由此设计了数据库结构和应用程序。系统开发采用Microsoft公司的VisualFoxpro6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后改进的中应考虑采用SQLSERVER作为数据库,解决访问速度及数据共享的问题。该系统性能力求易于使用,具有较高的扩展性和可维护性。关键字:SQL人事管理系统,信息系统AbstractContemporarysocialmovementshavebecomeincreasinglyfrequent,makingthepersonnelmanagementisbecomingincreasinglycomplex.Howtomanagetheenterpriseinformationstaff,asabusinessmanagementmajorproblem.Ifrealizedpersonnelmanagementautomation,thecompanywillundoubtedlyhaveagreatmanagementconvenience.Thepersonalmanagementsystemistypicaloftheinformationmanagementsystem,includingitsmaindevelopmentbackgrounddatabasecreationandmaintenanceandthefront-endapplicationdevelopmentaspects.Regardingtheformerrequirementtoestablishconsistencyandintegrityofthedatabase-anddatasecurityforgood.Andthelatterdemandedtheapplicationfunctions,andeasy-to-usefeatures.Therefore,IcombinedinformationmanagementsystemstomeettherequirementsofVisualFoxprodatabasemanagementsystemVFPlanguagetheory,VFPdatabasetechnologyfordeeperstudyandapplication.Completionofthemainmanagementinformationsystemrequirementsanalysis,functionalmodules,andthusdesignadatabasestructureandapplicationprocedures.SystemDevelopmentCompanyofMicrosoftVisualFoxpro6.0.useitspowerfulvisualizationfunctionsandinterfacetothedatabase,aprototypestructurefirst,andgraduallyincreasethefunctional,eventuallymeetthedemand.SystemwidelyusedSQLquery,friendlyinterfaceandmorepowerful.Deficienciesinthedataaccesswhenalargevolume,theresultofthedeclineinperformanceandnotconducivetoeffectivedatasharingImprovementinthefutureshouldconsiderusingSQLServerasadatabase,visitsolutionspeedanddatasharingissues.Performanceofthesystemsoughttoeasy-to-use,highscalabilityandmaintainability.4Keywords:Thepersonalmanagementsystems,InformationSystems第一章绪论1.1引言当今社会,随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及,并且人们对计算机的应用不再是简单的文字处理和最初的科学计算。计算机早已涉及到人们生活的各个方面,更多地利用计算机来进行管理已成为日常事务。为了适应现代社会人们高度强烈的时间观念,人事管理系统软件为机关、团体、企业、事业单位、公司等的人事管理带来了极大的方便,能够为用户提供可靠的信息储存和快捷的查询手段。以往人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,作为计算机应用的一部分,使用计算机对单位的人事档案信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高,存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高一个单位人事管理的效率。从微观上讲,建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。它能够具体化、合理化的管理单位的人事信息,用结构化的思维方式,用计算机解决实际工作和生活中遇到的问题。因此,开发这样一套管理软件成为很有必要。1.2背景介绍人事管理系统是人力资源管理的重要内容。现代人力资源管理是个非常复杂的过程。包括的范围也非常广泛,不仅有常规的人事档案的管理,还有培训的管理、职称评定的管理、奖惩管理、人员调动管理等。随着一个单位规模的不断扩大,人员信息越来越多。单位还会经常对员工进行一定培训,要对培训的结果以及培训的费用进行记录。对职工不能使用平均主义,要有奖有罚,因此要有相应的奖惩记录。且单位的员工常会在各个部门之间进行调动,或者进行职务的调动,这些变动会引起工资等的变化,因此也要保存相应的记录。所有这些人事信息,如果由人手工管理不仅效率低,容易出错,而且也很不安全。使用计算机对人事信息进行管理,具有检索迅速、查询方便、保密性好以及成本低的优点。应该使用现代化的手段来提高管理和服务水平。现在各行各业都在应用现代化技术来提高经济效率,这也为人力资源的信息化管理提出了挑战。提高人事管理的效率,提高服务质量是提高单位经济的重要途径之一。因此开发一个专用的信息管理系统来对人事进行管理势在必行。5第二章系统分析2.1系统可行性分析二十一世纪以计算机技术为主体的高新技术群体已经将触角深入到社会的方方面面。在市场经济的大环境下,越来越多的人士诼渐认识到用计算机技术进行各类管理、交流的便捷。其中最突出的要算单位的人事档案的计算机管理了。如何利用先进的管理手段,提高人事的管理水平,是每一个单位面临的重要的问题。例如:人事管理广泛,管理内容繁杂,日常需要耗费大量人力和物力。因此,针对传统的手工档案管理的不足和不便之处,需要充分利用现有的信息基础设施,开发一套科学、高效、严密、实用的人事管理系统来提供和改善人事管理工作的效率。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理,提供的服务是规范的、统一的,它在人事管理中的应用,不仅可以简化、规范学院的日常操作,而且可以使学院人事管理更加简单、方便、快捷、清晰,从而减轻工作人员的劳动强度,减低学院的财政消耗。计算机管理系统的应用是学院迈向现代化的重要标志,必将成为学院人事管理现代化不可缺少的手段,它的内容对于学院的决策者和管理者也是至关重要的。2.2系统需求分析首先分析一下人事管理系统最终要达到什么目的。它的实现主要是能对职工人事信息进行高效管理。通过计算机进行密码维护、人事数据输入、查询职工基本信息、工作经历以及培训记录等。完成人员在不同部门之间的调动,对职工的培训情况进行记录,定期对职工进行职称评定并记录,对职工的奖惩情况进行管理。对职工的工资情况进行管理,有新职工加入学院,还可以添加职工的信息。因此,人事管理系统主要具有以下功能:职工档案管理对职工的档案信息进行管理。主要包括职工的基本信息、培训记录以及奖惩情况等信息的显示和查询,还可以打印职工的档案信息。其中查询功能应该实现,按职工号查询等。职工基本信息记录要包含如下字段:职工号、姓名、部门代码、性别、出生年月、民族、籍贯、婚姻状况、学历、政治面貌、专业、毕业学校、身份证、养老保险帐号、公积金帐号、职称、行政级别、联系电话、手机、家庭住址、电子邮件、工资等级、外语语种、外语水平、爱好、特长、在职状态、用工形式、入职日期、合同签订日期、合同到期日期、参加工作时间、个人简介以及户口等。培训管理对职工的培训情况进行管理。主要包括培训记录管理以及参加培训的人员管理。其中培训记录主要包括:培训代码、培训名称、培训单位、开始日期、结束日期、培训总费用
本文标题:人事管理系统
链接地址:https://www.777doc.com/doc-5829369 .html