基于JavaEE的网新恒天人事管理系统设计与实现_第1页
基于JavaEE的网新恒天人事管理系统设计与实现_第2页
基于JavaEE的网新恒天人事管理系统设计与实现_第3页
基于JavaEE的网新恒天人事管理系统设计与实现_第4页
基于JavaEE的网新恒天人事管理系统设计与实现_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题 目 基于 JavaEE 的网新恒天人事管理系统的设计与实现 指导老师 XXX 专业班级 姓 名 xx 学 号 年 x 月 xx 日第 0 页摘要:随着网络技术的不断发展及其在企业管理工作中的应用,在企业建立企业人事管理系统就显得十分必要。所以设计一个企业人事管理系统可以更方便的帮助管理者管理一家企业。本系统的开发正是适应了这一需求,经过实际的需求分析,本系统采用了 JavaEE 平台中最为流行的 Spring+Spring MVC+MyBatis框架,以 Tomcat 作为应用并选择 MySQL 数据库管理系统作为工具进行开发。系统包含管理员、HR、领导、普通员工四种不同的用户。操作简便、界面美观、灵活实用,设计开发出员工管理、工时管理、绩效管理、数据分析等功能,基本满足了企业管理的实际需要。本文主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。关键词:JavaEE;企业人事管理系统;Tomcat;MySQL第 1 页目 录1 系统概述 .11.1 系统的研究现状 .11.2 发展趋势 .11.3 系统的开发方法 .22 系统需求分析 .32.1 系统功能分析 .32.2 系统功能结构 .42.3 功能描述和用例分析 .42.3.1 系统用例图 .42.3.2 员工管理 .52.3.3 工时管理 .62.3.4 绩效管理 .62.3.5 数据分析 .72.3.6 流程管理 .72.4 系统性能需求 .82.4.1 时间需求 .82.4.2 空间需求 .82.5 安全性和可靠性 .83 系统分析 .83.1 系统开发 .83.2 系统开发需求 .93.3 系统开发与运行环境设计 .103.3.1 软件环境 .103.3.2 硬件环境 .104 系统设计 .104.1 数据库设计 .104.1.1 实体类抽象 .114.1.2 系统 ER 图 .11第 2 页4.1.3 数据库连接配置配置文件 .114.2 数据库的选择 .114.3 数据库表的设计 .124.4 系统详细设计 .144.4.1 登 录模块设计 .144.4.2 HR 新增用户、员工离职、升职模块设计 .154.4.3 员工工时填写模块设计 .164.4.4 员工请假、加班模块设计 .175 系统实现 .185.1 登录界面及主界面 模块的实现 .185.2 员工管理模块 的实现 .215.3 员工工时填写模块 的实现 .255.4 员工请假加班模块的 实现 .266 系统测试 .316.1 登录模 块的 测试 .316.2 员工管理模块的测试 .326.3 工时管理模块的测试 .336.4 测试总结 .34总结 .35参考文献 .36第 0 页1 系统概述1.1 系统的研究现状随着人类迈入 21 世纪,计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发与利用, “信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。信息化的实质是使信息这一社会的主导资源充分发挥作用,可以说推广信息技术是手段,真正利用信息是目的,信息化则是利用信息的过程。我国自 1983 年大力推广微型计算机应用以来,在管理信息领域,无论在理论方面还是在实践方面,都有了很大的发展。当今社会计算机技术发展飞速,无论在工厂,商场,公司或者企业当中,计算机的应用越来越普及,利用计算机实现企业人事管理势在必行。对于中型规模以上的企业来说,利用计算机提高企业人事管理的效率,是适应现代企业制度要求、推动企业人事管理走向科学化、规范化的必要条件。而基本信息管理是一项琐碎、复杂而又十分细致的工作,公司人员数量多,而且流动频繁,到外面招聘来的人员增多,公司内部职工的部门,职务经常调整,职工档案的更新等。如果没有适当的工具来管理这些日常工作,就会耗费工作人员大量的时间和精力。利用 B/S 结构制作的人事管理系统对职工各种信息进行记录、统计,准确率快速提高,另外,可具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点。这些优点能极大地提高企业管理的效率,因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的人事信息,用结构化的思维方式,运用计算机解决实际工作和生活中遇到的问题。1.2 发展趋势信息作为生产力中最活跃的因素,很早就在人类生活中发挥着不可替代的作用,现在许多发展中国家对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21 世纪将是人力资源的世纪,人力资源问题将主导整个 21 世纪甚至更为遥远。引起这个状况的变化,主要有以下几个方面。第 1 页竞争压力:目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。而对于不同的组织,人力资源成本在总成本中的比例是不一样的。技术革新:无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。工作目标和价值观的改变:随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。这就对人事管理部门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。这样,人力资源管理就派上了用场。1.3 系统的开发方法系统采用 B/S 体系结构,利用 Java EE Velocity 和 MySQL 5.5 进行开发的,具有简单、易用性、用户界面友好等特点。系统开发的目标主要是:(1) 界面设计简洁、友好、美观大方;(2) 操作简单、快捷方便;(3) 数据存储安全、可靠;(4) 信息分类清晰、准确;(5) 强大的查询功能,保证数据查询的灵活性;(6) 对于用户输入的数据系统进行严格的数据校验,尽可能排除人为出错。第 2 页2 系统需求分析2.1 系统功能分析本课题所研究的“JavaEE 网新恒天人事管理系统”主要由客户端和管理端组成。客户端主要由新增员工模块、员工离职模块、员工升职模块、请假模块、加班模块、数据分析模块等组成,管理端主要由员工管理模块、工时管理模块、绩效管理模块、数据分析模块等组成。运行本系统先由登录界面窗口进入用户权限认证窗口,通过用户名和口令验证的用户方可进入系统主窗口进行浏览与操作。客户端:(1)新增员工模块:只有 HR 与领导可以查看所有的员工信息,并且 HR 可以在此模块中,新增新入职的员工信息。(2)员工离职模块:所有员工都可以看到此菜单,但是只能查看到与自己有关的离职流程。其他流程不能查看与修改。员工提出离职的申请,并提交给其领导进行审核。(3) 员工升职模块:所有员工都可以看到此菜单,但是只能查看到与自己有关的升职流程。其他流程不能查看与修改。员工提出升职的申请,并提交给其领导进行审核。(4) 请假模块:所有员工都可以看到此菜单,但是只能查看到与自己有关的请假流程。其他流程不能查看与修改。员工提出请假的日期与申请,并提交给其领导进行审核。(5) 加班模块:所有员工都可以看到此菜单,但是只能查看到与自己有关的加班流程。其他流程不能查看与修改。员工在前一天或这个月内,有加班的情况,可以提出加班申请,交由其领导进行核实,如果加班申请通过,则本月的工时,有相应的增加。(6) 数据分析模块:领导可以查看此菜单,领导可以通过图表的形式,查看到公司最近动态与相应的数据动态。管理端:(1)员工管理模块:HR 与领导对员工的添加、修改、查看和删除。第 3 页(2)工时管理模块:工时的填写、修改、查看和删除。(3)绩效管理模块:绩效的查看、新增和删除。(4)数据分析管理模块:领导查看。2.2 系统功能结构根据 2.1 节的系统功能分析可知“网新恒天人事管理系统”包括新增员工模块、员工离职模块、员工升职模块、请假模块、加班模块、数据分析模块等模块,其功能结构图如图 2.1 所示。图 2.1 系统功能结构图2.3 功能描述和用例分析用例用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。根据分析,下面将列出本系统的系统用例图。2.3.1 系统用例图系统用例图主要是用来描述系统的总体结构,为了确保系统的安全,只能是注册用户才能访问前台,其中该模块主要功能是 HR 可以将员工录入到系统中;第 4 页员工可以申请离职、升职、加班与请假;领导可以审核各种流程与查看公司报表数据。如下图所示:只能是领导才能访问后台,进行员工申请的流程进行查询、删除与审核并查看相关数据。该系统用例图如图 2.2 所示。图 2.2 系统用例图2.3.2 员工管理(1)功能介绍员工管理:为了确保系统的安全,只能是系统管理员才能对用户进行管理,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论