欢迎来到天天文库
浏览记录
ID:35592534
大小:710.00 KB
页数:82页
时间:2019-03-30
《毕业论文--基于J2EE的企业人事管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要人事管理是现代企业管理中占据非常重要的地位,企业引入管理信息系统,为企业提供了数据处理、统计分析和决策优化等众多的好处。通过对企业人事管理方面的调研、需求分析、系统设计、系统实现等一系列的行为和实践,学习和领略各个技术层面的知识,提高分析和设计的能力,最终实现一个能满足企业人事管理需求的系统。关键字:人事管理系统设计面向对象ejbstruts3--目录第一章绪论4第二章相关技术52.1J2ee基础知识52.2MVC模式52.3面向对象技术62.4struts架构82.5ejb架构142.6oracle数据库172.7eclipse开发工具17第三
2、章系统分析193.1需求分析193.1.1部门管理193.1.2人员管理203.1.3用户管理213.1.4用户组管理223.1.5菜单管理233.1.6培训管理243.1.7考核管理253.2概念设计图26第四章系统设计274.1概要设计274.1.1功能模块274.1.2系统架构284.1.3代码目录结构284.1.4实体关系304.2数据库设计304.2.1部门表314.2.2人员表314.2.3部门人员表314.2.4用户表323--4.2.5用户组表324.2.6用户组用户表324.2.7菜单表334.2.8用户组菜单表334.2.9培训表
3、334.2.10考核表34第五章系统实现355.1用户登录355.2部门管理355.3人员管理475.4培训管理625.5考核管理76第六章结论81第七章参考文献823--第二章相关技术第一章绪论本次论文工作的目的主钥匙将人事管理系统的设计和实现作为一个实践,因为,本论文工作与实际的工作内容基本是一致的,因此,此次论文工作可以很好的来学习和巩固在工作中所涉及的知识。这些知识内容包括j2ee基础知识、MVC模式、面向对象技术、struts架构、ejb架构、oracle数据库、eclipse开发工具等。同时,通过这样的一个过程逐步提高自己的分析和设计能力
4、。本论文属于信息系统的设计和实现领域,信息系统的发展与管理科学、计算机科学、信息科学的发展紧密相关。自从电子计算机的问世,信息技术的飞速发展以及现代社会对信息需求的增长,使得信息系统的发展非常迅速。近半个世纪以来,信息系统的发展经历了由单机到网络,由简单的数据处理到管理信息系统,再到决策支持系统,作为一个新兴的学科,在处理方法、手段、技术等方面都有较大的发展,而且有着广泛的应用领域。本系统开发设计的设想有以下几点。1、尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。2、系统应符合公
5、司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。3、系统采用三层体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;weblogic(应用服务器)负责处理所有业务逻辑;oracle(数据库服务器)则用于提供数据服务。4、系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,能够比较容易的进行扩充,以适应变化的需要。5、系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于后期开发与维护。81第二章相关技术第一章相关技术2.1J2ee基础知识J2ee为
6、设计、开发、装配和部署企业级应用程序提供了一个基于组件的解决方案。使用j2ee可以有效地减少费用,快速设计和开发企业级的应用程序。J2ee平台提供了一个多层结构的分布式的应用程序模型,该模型具有重用组件的能力、扩展标记语言(xml)的数据交换、统一的安全模式和灵活的事务控制。使用不受任何提供商的产品和应用程序编程api的限制。用户可以选择最适合自己的商业应用和所需技术的产品和组件。2.2MVC模式MVC,即模型-视图-控制器,是一种模式,在开发人机界面软件时可以考虑这种模式。用户界面承担着向用户显示问题模型、供用户进行操作、输入/输出交互的作用。用户
7、希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。MVC就是这样的一种交互界面的结构组织模型。对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制器三种构件。其中模型构件独立于外在的显示内容和形式,是软件所处理的、问题逻辑的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,他独立于具体的界面表达和输入/输出操作。 视图部件把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。 控制部件是处理用户与软件的交互操作的,其职责是控制提
8、供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的
此文档下载收益归作者所有