XCLW24284 人事管理系统的设计与实现 (字数:11483)摘要现代社会计算机在日常生活及企业管理中应用的普及,办公自动化已经势不可挡。而人事管理在企业中是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它将人力资源工作者从繁重的日常..
XCLW24284 人事管理系统的设计与实现 (字数:11483) 摘要 现代社会计算机在日常生活及企业管理中应用的普及,办公自动化已经势不可挡。而人事管理在企业中是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它将人力资源工作者从繁重的日常琐碎事务中解放出来,提高企业人事管理工作效率,实现人事管理业务实时监督,将更多的精力用于企业的人力资源职能管理和管理决策,减低人事管理风险,保持企业的持续高效运营,加快企业的信息化建设。本系统结合某公司实际的人事需求进行分析,结构基于后台数据库的三层B/S架构,采用Groovy/Java语言,基于Grails框架开发。人事系统主要功能包括用户登录,基本信息管理,人事管理,合同管理、请假管理、统计分析等功能。整个系统设计符合界面清晰,操作友好,灵活实用的要求出发。实现人事管理系统的整体化、系统化、自动化。全文分五个部分:第一部分是本课题的概要,包括本课题的研究背景、研究目的以及开发语言与环境;第二部分,是开发的本系统的技术分析,主要涉及技术分析相关的设计原则及开发工具的选择;第三部分,是系统的需求分析,主要是人事管理系统主模块功能需求说明;第四部分,是系统设计,以用例形式详细说明每个模的设计功能及流程,以及数据库的设计;最后是功能的实现展示以及主要代码。 关键词 人事管理系统;B/S架构;Groovy;Java;Eclipse 目录 摘要 I 目录 I 第1章 概述 4 1.1 产品背景 4 1.2 研究目的 4 1.3 开发语言与环境 4 1.3.1 B/S结构 5 1.3.2 Grails框架 5 1.3.3 配置环境 5 第2章 开发平台的技术分析 6 2.1 设计原则 6 2.1.1 实用性和可行性 6 2.1.2 先进性和成熟性 6 2.1.3 可靠性和完整性 6 2.1.4 可扩展性和易升级性 6 2.1.5 安全性和保密性 6 2.1.6 开放性和标准化原则 7 2.2 技术分析 7 2.2.1 技术选择 7 2.2.2 技术架构 7 2.2.3 软件技术 8 2.2.4 硬件平台 9 第3章 需求分析 10 3.1 功能需求分析 10 3.1.1 组织机构管理 10 3.1.2 业务管理 11 3.1.3 消息提醒 11 3.1.4 统计分析、报表 11 3.1.5 系统管理 11 3.2 总体业务用例 12 3.3 用例说明 12 第4章 系统设计 22 4.1 系统框架 22 4.1.1 系统服务 22 4.1.2 应用服务 22 4.1.3 服务管理平台 23 4.2 设计原则 23 4.2.1 阶段开发原则 23 4.2.2 实用性与易用性原则 23 4.2.3 安全性原则 23 4.2.4 成熟性与可靠性原则 23 4.2.5 可扩展性原则 23 4.2.6 继承性原则 23 4.3 功能模块设计 24 4.3.1 主模块 24 4.3.2 功能模块 24 4.4 详细功能模块设计 25 4.4.1 用户登录 25 4.4.2 用户注销 26 4.4.3 员工登记 27 4.4.4 员工调动、离职 28 4.4.5 合同管理 29 4.4.6 请假管理 30 4.4.7 消息提醒 31 4.4.8 统计分析 31 4.5 关系型数据库实现 32 4.5.1 数据库选择 32 4.5.2 数据库表设计 32 第5章 系统实现 37 5.1 登录模块 37 5.1.1 登录运行记录图 37 5.1.2 登录核心代码 38 5.2 主界面管理模块 38 5.2.1 主界面运行记录图 38 5.2.2 主界面核心代码 39 5.3 员工管理 42 5.3.1 员工运行记录图 42 5.3.2 员工核心代码 42 5.4 合同管理 45 5.4.1 合同管理运行记录图 45 5.4.2 合同管理核心代码 46 5.5 考勤管理 47 5.5.1 考勤管理运行记录图 47 5.5.2 考勤管理核心代码 47 5.6 统计分析 49 5.6.1 统计分析运行记录图 49 5.6.2 统计分析核心代码 49 参考文献 52 致谢 53 人事管理系统的设计与实现相关范文 |
上一篇:人事管理信息系统的研究与开发 | 下一篇:人事管理系统设计与实现 |
点击查看关于 人事 管理系统 设计 实现 的相关范文题目 | 【返回顶部】 |