需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13883 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机科学技术的飞速发展,网络的信息管理和处理也变得愈来愈重要,因此根据开发要求以及设计思想,本系统主要应用于企业管理部门完成对员工的管理。开发此管理系统可使企业管理部门减轻工作压力、减少了劳动力的使用,帮助公司进入规范的运营状态。一个自动化、高效率的员工管理信息系统可以在企业中扮演着一个重要的角色,成为企业不可缺少的一部分。 现代企业的竞争是人才的竞争,人力资源管理系统的使用能够提高企业人才管理的效率。使用了Struts,Spring,Hibernate的集成框架开发了本系统,使用MVC模式将用户界面和业务逻辑完全分离,使用了依赖注入提高了系统组件之间的独立性。由于JSP继承了Java语言的所有特点,发展前景十分广阔,本系统在开发时采用了Jsp语言做为开发根本,在数据持久层则用Hibernat实现数据的持久化。 论文首先分析了企业发展的现状及背景,其次详细写出了企业管理工作流程及业务需求,本系统实现了人力资源管理系统的主要功能模块,可进行员工管理,考勤管理,档案管理,招聘管理,调动管理,部门管理,管理员管理等功能。系统的实现为了提升企业的竞争力,满足了现代企业管理的需要。本系统具有操作界面简单、可扩展性、易维护性的特点,可以满足公司的应用。
关键词 Java EE;SSH;MVC;人力资源管理
目录 摘要 Abstract 1 绪论-1 1.1选题背景及意义-1 1.1.1 选题背景-1 1.1.2课题选择意义-1 1.2课题任务简介-1 2 需求分析-3 2.1需求分析-3 2.2 可行性分析-3 2.2.1 技术可行性-3 2.2.2 操作可行性-5 2.3技术支持-5 2.3.1开发平台-5 2.3.2开发语言-6 2.3.3 数据库-6 2.3.4 服务器选择-6 2.3.5 主要技术简介-7 2.4 开发架构-8 2.5数据持久层-8 2.5.1 持久化数据-8 2.5.2 持久化技术-8 3 系统设计-10 3.1 总体设计-10 3.2 数据库设计-10 3.2.1数据库的需求分析-10 3.2.2各实体之间的E-R图-12 3.2.3 数据事项分析-12 3.2.4 数据库表的具体设计-12 3.3 功能模块设计-15 3.3.1功能设计-15 3.3.2模块设计-15 4 系统实现-16 4.1 用户登录模块设计-16 4.2 部门管理模块设计-19 4.3 考勤管理模块设计-20 4.4 管理员模块设计-21 4.5 录取与非录取模块设计-22 4.6 调用管理模块设计-23 4.7 招聘管理模块设计-23 4.8 员工管理模块设计-24 4.9 档案管理模块设计-26 5 系统测试-27 5.1系统测试概述-27 5.2 测试方案-27 5.2.1 测试要点分析-27 5.2.2 测试内容-27 5.3 测试结果及分析评价-28 总结-31 致谢-32 参考文献-33 附录-34 |