1、 数据库应用与开发数据库应用与开发 课程设计指导课程设计指导 - 1 - 目 录 第 1 章 人力资源管理系统概述 . 2 1.1 人力资源管理系统简介 2 1.2 人力资源管理系统功能描述 2 第 2 章 需求分析 . 3 2.1 系统目标 3 2.2 业务流程 3 2.3 数据流程 4 2.4 数据字典 4 第 3 章 系统设计 . 6 3.1 系统功能 . 6 3.2 系统结构 6 第 4 章 数据库设计 . 7 4.1 E-R 图 . 7 第 5 章 主窗体设计 . 8 5.1 主窗体设计 8 5.2 功能导航栏设计 12 第 6 章 程序设计与编码 . 13 6.1 系统登陆窗体的设
2、计 13 6.2 操作员管理窗体的设计 14 6.3 修改密码窗体的设计 14 6.4 人事信息窗体的设计 15 第 7 章 系统测试 . 16 7.1 系统测试目的 16 7.2 系统测试 - 16 - 第 8 章 心得总结 . - 17 - 参考文献 . - 18 - 附 录 . - 19 - - 2 - 第第 1 1 章章 人力人力资源资源管理管理系统概述系统概述 1.1 人力资源人力资源管理管理系统简介系统简介 随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人 才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源 管理系统是一个企业单位不可缺
3、少的部分,是适应现代企业制度,推动企业人力资源 管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企 业管理效率、提升核心竞争力的关键措施。它所包含内容对于企业的决策者和管理者 来说至关重要。目前市场上的人力资源系统很多,但要找到一款真正称心、符合公司 实际情况的并不容易。由于存在这样那样的不足,使企业浪费了大量的人力、物力等 大量资源,难以真正提升企业人力资源的管理水平,提高工作效率及降低管理成本的 效果也不明显。因此,为了加快公司信息化的步伐,提高公司的管理水平,并在激烈 的社会竞争中立于不败之地,建立及完善人力资源管理系统已变得十分必要和迫切。 人力资源管理系统主要
4、是管理员工企业日常事务中的人事工作, 使用人力资源管 理系统会降低了资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通 过软件及时收集与整理分析大量的人力资源管理数据, 为企业战略决策的生成与实施 控制提供强有力的支持,以提高组织目标实现的可能性。 1.2 人力资源人力资源管理管理系统功能描述系统功能描述 人事管理系统就是要实现对某单位的职工进行管理, 整个系统包括人事资料的录 入、资料查询和资料删除等功能。 人力资源管理系统应该能够灵活有效的管理,体现多角色、多层次特色。不同 的企业其人力资源管理业务与流程各不相同,随着管理要求的提高,人力资源管理软 件需要具备人事业务流程的制订、
5、修改、控制等操作。通过人力资源管理系统使得管 理者快速高效地完成企业日常事务中的人事工作,降低了人力资源管理成本,使管理 者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力 资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目 标实现的可能性。 经济管理学院本科课程设计论文 - 3 - 第第 2 2 章章 需求分析需求分析 2.1 系统目标系统目标 人事管理系统就是要实现对某单位的职工进行管理, 整个系统主要实现包括人事 资料的录入、资料查询和资料删除等功能。 在应用系统使用中,为保证系统的安全,必须设置用户检测程序。合法用户可进 入,非合法用户拒
6、绝登陆。同时要能够设置用户的使用权限,用户登录后只能进行其 权限所允许的操作。用户可以修改本人的密码,系统管理员可以修改、冻结或删除普 通用户。 2.2 业务流程业务流程图图 操作员管理业务流程图 查询管理 职员信息存档 公 司 职工 职 工 名 单 添加新职工信息 删除离职员工信息 修改有误职工信息 部门信息存档 统计信息管理 管理 者 第 2 章 需求分析 - 4 - 2.3 数据流程数据流程图图 2.4 数据字典数据字典 数据字典就是将数据元素、数据流、数据存储、处理功能和外部实体等的详细情 况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。 数据字典是有关数据的信息的收集、维护和发布的机制,是有关数据的数据即元 数据的中心仓库,数据字典是提供关于数据元素、元素组、记录信息的定义和使用机 制,以及数据实体之间的联系。 2.4.12.4.1 建立数据元素建立数据元素 表-1 操作员数据结构 序号 字段名称 数据类型 说明 1 Username VarChar 用户名,主键 2 Password VarChar 密码 3 Department VarCh