企业人力资源管理系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系别:计算机科学与技术系年级:2007级计科1班姓名:付春艳指导老师:谭三企业人力资源管理系统的设计与实现摘要•内容摘要:随着经济体制改革的深化,企业经营管理发生了根本地变化。企业竞争的焦点也从资金、物质资源的竞争转为人力资源的竞争。人力资源管理已成为企业管理是重要内容。•通过对人力资源管理相关理论和业务流程的透析,结合R公司(项目公司)的企业管理特别是人力资源管理的实际运作情况以及目前国内外人力资源管系统的研究现状,同时探讨了人力资源管理系统的关键技术,如B/S结构、J2EE和基于MVC的Struts框架等在人力资源管理系统开发中的可行性和适用性,在此基础上,从软件工程的角度出发,对R公司人力资源管理系统依次进行了需求分析、设计,按照功能划分出子系统及其相应功能模块,然后给出了用户登陆、员工信息管理等功能模块的详细设计和部分算法实现流程,最后对整个系统进行了测试。目录•前言•1企业人事管理系统概述•2开发工具及运行环境的确定•3系统调研及可行性分析•4系统需求分析•5系统总体设计•6系统详细设计•7系统测试•结束语•致谢内容简介一、企业人事管理系统概述在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。二、开发工具及运行环境Myeclipse软件:它是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。数据库软件MySql:MySql是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySql是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySql具有小巧、功能齐全、查询迅捷等优点。MySql主要目标是快速、健壮和易用。关键的是它是免费的,可以在Internet上免费下载到,并可免费使用。MySql对于一般中小型,甚至大型应用都能够胜任Web服务器Tomcat:Tomcat是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器件。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。三、系统调研及可行性分析系统调研:正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。可行性分析:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。四、系统需求分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。需求分析包括性能需求、环境需求、环境需求、未来需求。实体—联系图用户用户名密码4.1用户ER图员工姓名出生年月性别家庭地址政治面貌职务籍贯身份证号职称月工资工作时间毕业院校手机个人照片4.2员工ER图五、系统总体设计功能:部门信息管理功能、员工基本信息管理功能、员工家庭关系管理功能工作简历信息管理功能、培训记录信息管理功能、奖惩记录信息管理功能、个人简历信息管理功能系统操作流程图六、系统详细设计系统主要界面设计6.1系统登录窗体6.2系统主窗体七、系统测试测试举例:测试用户登陆是否成功()测试其他用户是否能够登录测试基本数据设置是否成功测试查询功能是否成功用户退出系统的测试测试员工基本数据管理是否成功测试员工基本信息的打印是否成功测试项目:单元测试、组合测试、系统测试、用户验收测试。结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本管理系统是一套企业日常管理中必不可少的管理软件。通过开发这个系统,我掌握了的项目开发过程和了解了的基本知识巩固了我对C#的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。ThankYou

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功