毕业论文 人事管理 系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 人事管理是现代企业管理中占据非常重要的地位,企业引入管理信息系统,为企业提供了数据处理、统计分析和决策优化等众多的好处。通过对企业人事管理方面的调研、需求分析、系统设计、系统实现等一系列的行为和实践,学习和领略各个技术层面的知识,提高分析和设计的能力,最终实现一个能满足企业人事管理需求的系统。 关键字:人事管理 系统设计 面向对象 ejb struts 目 录 第一章 绪论 4 第二章 相关技术 5 2.1 J2ee基础知识 5 2.2 MVC模式 5 2.3 面向对象技术 6 2.4 struts架构 8 2.5 ejb 架构 14 2.6 oracle 数据库 17 2.7 eclipse 开发工具 17 第三章 系统分析 19 3.1 需求分析 19 3.1.1 部门管理 19 3.1.2 人员管理 20 3.1.3 用户管理 21 3.1.4 用户组管理 22 3.1.5 菜单管理 23 3.1.6 培训管理 24 3.1.7 考核管理 25 3.2 概念设计图 26 第四章 系统设计 27 4.1 概要设计 27 4.1.1 功能模块 27 4.1.2 系统架构 28 4.1.3 代码目录结构 28 4.1.4 实体关系 30 4.2 数据库设计 30 4.2.1 部门表 31 4.2.2 人员表 31 4.2.3 部门人员表 31 4.2.4 用户表 32 4.2.5 用户组表 32 4.2.6 用户组用户表 32 4.2.7 菜单表 33 4.2.8 用户组菜单表 33 4.2.9 培训表 33 4.2.10 考核表 34 第五章 系统实现 35 5.1 用户登录 35 5.2 部门管理 35 5.3 人员管理 47 5.4 培训管理 62 5.5 考核管理 76 第六章 结论 81 第七章 参考文献 82 绪论 本次论文工作的目的主钥匙将人事管理系统的设计和实现作为一个实践,因为,本论文工作与实际的工作内容基本是一致的,因此,此次论文工作可以很好的来学习和巩固在工作中所涉及的知识。这些知识内容包括j2ee基础知识、MVC模式、面向对象技术、struts 架构、ejb 架构、oracle数据库、eclipse 开发工具等。同时,通过这样的一个过程逐步提高自己的分析和设计能力。 本论文属于信息系统的设计和实现领域,信息系统的发展与管理科学、计算机科学、信息科学的发展紧密相关。自从电子计算机的问世,信息技术的飞速发展以及现代社会对信息需求的增长,使得信息系统的发展非常迅速。近半个世纪以来,信息系统的发展经历了由单机到网络,由简单的数据处理到管理信息系统,再到决策支持系统,作为一个新兴的学科,在处理方法、手段、技术等方面都有较大的发展,而且有着广泛的应用领域。 本系统开发设计的设想有以下几点。 1、尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。 2、系统应符合公司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 3、系统采用三层体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;weblogic(应用服务器)负责处理所有业务逻辑;oracle(数据库服务器)则用于提供数据服务。 4、系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,能够比较容易的进行扩充,以适应变化的需要。 5、系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于后期开发与维护。 相关技术 J2ee基础知识 J2ee为设计、开发、装配和部署企业级应用程序提供了一个基于组件的解决方案。使用j2ee可以有效地减少费用,快速设计和开发企业级的应用程序。J2ee平台提供了一个多层结构的分布式的应用程序模型,该模型具有重用组件的能力、扩展标记语言(xml)的数据交换、统一的安全模式和灵活的事务控制。使用不受任何提供商的产品和应用程序编程api的限制。用户可以选择最适合自己的商业应用和所需技术的产品和组件。 MVC模式 MVC,即模型-视图-控制器,是一种模式,在开发人机界面软件时可以考虑这种模式。用户界面承担着向用户显示问题模型、供用户进行操作、输入/输出交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。MVC就是这样的一种交互界面的结构组织模型。 对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制器三种构件。其中模型构件独立于外在的显示内容和形式,是软件所处理的、问题逻辑的内在抽象,封装了

文档评论(0)

chemcary + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档