人力资源管理系统java程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java课程设计人力资源管理系统
设计选题:人力资源管理系统
专业:
姓名:
学号:
指导老师:
目录
第一章需求分析报告 (4)
1.1目的分析 (4)
1.2操作方式上的可行性 (4)
1.3技术上的可行性 (4)
1.4经济可行性 (5)
1.5 项目目标 (5)
第二章项目开发计划 (6)
2.1 人员分配 (6)
2.2 运行环境 (6)
2.2.1 软件环境 (6)
2.2.2 硬件环境 (6)
2.3 开发环境 (7)
2.3.1 服务器软件环境 (7)
2.3.2 服务器硬件环境 (7)
2.3.3 开发及其软件环境 (7)
2.3.4 开发机器硬件环境 (7)
第三章系统分析报告 (8)
3.1业务流程图 (8)
3.2 数据流程图 (9)
3.3数据字典功能分析 (11)
3.4 数据库设计 (12)
3.4.1 数据库概念模型设计 (12)
3.4.2 数据库物理模型设计 (13)
3.4.3 数据库E-R图 (13)
3.4.4 数据库表的设计 (14)
3.5 功能分析 (14)
3.5.1 人员档案 (14)
3.5.2 基本信息 (15)
3.5.3 人事调配 (15)
3.5.4 管理员管理 (15)
3.5.5 管理员权限 (15)
3.5.6 人力资源功能模块图 (15)
第四章系统设计报告 (16)
4.1 功能模块设计 (16)
4.2 新系统信息处理流程设计 (17)
4.2.1 处理流程设计的任务 (17)
4.2.2 流程设计 (17)
4.3 输出设计 (18)
4.3.1 输出设计的内容 (18)
4.3.2 输出设计的方法 (18)
4.3.3 输出设计评价 (18)
4.4 代码设计 (18)
4.5 程序设计说明书 (19)
4.5.1 任务概述 (19)
4.5.2 系统功能模块 (19)
第五章系统实现部分 (21)
5.1 程序框图 (21)
5.2 源程序框架 (21)
5.3 测试用例 (22)
5.3.1界面测试 (22)
5.3.2.功能测试 (23)
5.3.3需求测试 (23)
5.3.4性能测试 (23)
5.4系统使用说明书 (23)
5.5 功能简介 (26)
5.6 操作步骤 (26)
5.6.1 系统初始化 (26)
5.6.2运行控制 (26)
5.6.3系统结束 (26)
5.7 注意事项 (26)
5.7.1主要领导的理解和全力支持 (27)
5.7.2 培训 (27)
5.7.3改进企业的相关制度和信息结构 (27)
5.7.4明确项目的实施目标 (28)
5.7.5组织精悍的项目实施小组 (28)
5.7.6 测试软件功能 (28)
第六章工作总结 (29)
第七章附录 (30)
7.1员工信息添加部分原代码: (30)
7.2 日历的部分源代码 (40)
第一章需求分析报告
1.1目的分析
对于快速发展中的企业,面对市场经济的竞争压力、知识经济的管理压力,已经开始意识到,企业业务流程的各个环节,如产品的设计、生产、销售、服务等,都离不开人的参与,任何一个环节出现问题,往往都表现为人的问题。员工的素质与士气已成为企业生存与发展的基础,人力资源管理已经成为企业管理和发展的主要症结所在。良好的人力资源管理效率与开发能力将有助于企业营造人才发展环境,提升竞争能力。企业的人力资源管理已经成为企业各种管理中的重要基础内容和支柱。利用信息技术,建立企业人力资源管理信息系统,提高管理的效率和效益,已经成为企业信息化的重要内容和任务。
人力资源管理是指根据企业发展战略的要求,有计划地对人力资源进行合理配置,通过对企业中员工的招聘、培训、使用、考核、激励、调整等一系列过程,调动员工的积极性,发挥员工的潜能,为企业创造价值,确保企业战略目标的实现。随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需人才,使企业拥有持久的、强大的竞争优势。我们将为企业提供全面的人力资管理解决方案,旨在满足快速成长的企业管理信息化需求,主要目的就是帮助客户快速持续和健康成长,并且使人力资源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力。本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。
1.2操作方式上的可行性
该系统运行平台较为常见,易于操作,组织机构操作可行性较大。主要的数据如下:
操作系统:Windows XP/2000
数据库系统:Oracle9i
数据库宿主环境:Windows
客户端连接工具:MySQL Connector/NET
客户端软件:MyEclipse7.0
1.3技术上的可行性
随着技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理人事信息要求数据