人力资源管理系统详细设计_第1页
人力资源管理系统详细设计_第2页
人力资源管理系统详细设计_第3页
人力资源管理系统详细设计_第4页
人力资源管理系统详细设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人力资源管理系统详细设计 第 1 页 共 15 页 人力资源管理系统详细设计 专 业 软件专业 班 级 学生姓名 指导教师 2011 年 12 月 22 日 人力资源管理系统详细设计 第 2 页 共 15 页 目录 1 系统概述 3 1 1 构建目的 3 1 2 实现功能 3 1 3 预期成果 3 2 系统分析 3 2 1 系统调研 3 2 2 可行性分析概述 4 2 3 系统需求分析 5 2 4 系统性能要求分析 5 2 5 运行环境规定 7 3 系统功能 7 3 1 主要流程图 8 3 1 1 登陆页面流 8 3 1 2 流程图 9 3 1 3 架构设计图 9 3 2 系统功能详细设计 10 3 3 系统结构设计 10 3 3 2 员工管理 11 3 3 3 员工奖惩信息 11 3 3 4 员工工作经历信息 12 3 3 5 员工培训进修信息 12 3 3 6 员工调岗信息 12 3 3 7 员工离职退信息 13 3 3 8 员工薪资信息 ygxz 13 3 3 9 员工薪资发放信息 14 3 3 10 系统管理员信息 14 4 出错输出设计 14 4 1 测试时出现的主要错误 14 4 2 出错处理策略 15 5 总结 15 人力资源管理系统详细设计 第 3 页 共 15 页 1 1 系统概述 系统概述 1 11 1 构建目的构建目的 人事管理系统总体目标是建立一个先进 高效 安全 可靠的能被有效应 用于企业人事信息的数据库管理系统 该系统基于 B S 结构 即采用浏览器 服 务器模式 服务器端由运行 ASP Net 的 Web 应用程序及运行 Microsoft SQL Server2000 的数据库服务器组成 客户端可以 Internet Explorer FireFox 访问系统 本信息系统体现了大大简化了相关工作的烦琐流程 同时为管理层 提供有力的决策支持 1 21 2 实现功能实现功能 能够录入人事的基本资料 在操作上能够完成诸如添加 修改 删除 按各种条件进行查询 新用户的设置及密码修改等方面的工作 基本满足人事 日常业务的需要 1 31 3 预期成果预期成果 所做出的人事管理系统能让 A 公司管理层在操作简单的前提下并有效的提 高对该公司的人事管理 并通过该系统提高员工的能力 尽量使本系统做到是 一个科学化 信息化 简单使用的人事管理系统 2 2 系统分析 系统分析 2 12 1 系统调研系统调研 正式开发管理信息系统之前进行调研是非常必要的 必要对现行系统进行 详细的调查 明确用户需求 保证开发的新系统的功能与用户的要求相吻合 避免耗费大量的人力 物力 财力 新系统的开发却失败的悲剧发生 人力资源管理系统详细设计 第 4 页 共 15 页 2 22 2 可行性分析概述可行性分析概述 可行性分析是在 A 公司的要求和系统调研的基础上进行的 对新系统的开 发从社会 技术 经济 管理等方面进行分析 并得出新系统的开发工作可行 不可行 需要修改 追加投资 暂缓开发 分步实施等方案和结论 最后完成 可行性分析 可行性分析一般可定义为 可行性分析是在建设的前期对工程项目的 一种考察和鉴定 对拟议中的项目进行全面与综合的技术 经济能力的调查 判断它是否可行 可行性分析阶段的主要工作包括以下几个方面 1 新系统目标可行性分析 分析新系统的目标是否符合企业的现状和 发展的需要 很明显这个人事管理系统是符合 A 公司的现状和发展需要的 如 果公司采用人事管理系统来管理公司人员 那么它在工作效率上会有很大的提 高 2 社会可行性分析 社会可行性分析主要是指管理信息系统的开发是 否符合国家法律 政策 是否能够与社会大系统实现良好的对接 这个人事管 理系统是个小规模的管理系统 是用来管理一个公司的员工信息的 它符合国 家法律要求 能与社会大系统实现良好对接 3 技术可行性分析 技术可行性分析是根据新系统的目标来衡量是否 具备所需要的技术 包括系统开发人员数量和水平 硬件方面 软件方面及其 它应用技术 4 经济可行性分析 经济可行性分析主要是对开发新系统所投入的资 金与系统投入使用后所带来的经济效益进行比较 确认新系统是否会给企业带 来一定的经济效益 由于本系统规模较小 所以开发本系统不会耗费太多的资 金 相反如果将本系统很好的运用到工作中 能大大提高工作效率 给公司带 人力资源管理系统详细设计 第 5 页 共 15 页 来更多的经济效益 管理可行性分析 管理可行性分析主要是分析企业现行的管理体制和企业 领导是否具有现代化的管理意识和管理水平 2 32 3 系统需求分析系统需求分析 通过对现行系统的详细调研 主要是从系统的角度理解用户的需要 确定 新系统的综合要求 并提出这些需求的实现条件以及需求应达到的标准 也就 是确定新系统要做什么 做到什么程度 这些需求包括 1 功能需求 确定新系统应做什么 这是最主要的需求 该系统就是 对 A 公司的人员信息进行录入 修改 删除 查找及表单输出 2 性能需求 给出所开发的新系统的技术性能指标 包括存储容量限 制 运行时间限制 安全保密性等 3 环境需求 这是对系统运行以及所处环境的要求 例如 在硬件方 面采用什么机型 有什么硬件设备等 需要一台电脑 一台打印机 在软件方 面 采用什么支持系统运行的系统软件 指操作系统 window XP 未来需求 随着外界环境的变化以及系统的发展可能会提出的要求 所以 在开发过程中 我们会使系统的开发与未来社会的发展接轨 让系统能适应社 会环境的变化 从而使其在未来的一段时间里都能使用 2 42 4 系统性能要求分析系统性能要求分析 1 精度 该系统的输入 输出数据精度的要求 员工姓名 不超过 20 个字符 允许英文名字存在 字符型 人力资源管理系统详细设计 第 6 页 共 15 页 员工工资 大小为 10 个字符 字符型 2 时间特性要求 查询服务部分 用户通过电脑提交查询服务命令到返回结果不超过 5 秒 钟 数据管理部分 提交某一数据录入到结果返回不超过 5 秒钟 3 灵活性 操作方式 支持 Windows XP 系统 对于 Windows Vista Win7 系统暂时 不支持 接受到从另一个系统发来的违反协议格式的消息时能及时拒绝 发现系统自己出现错误时能及时提出出错处理需求 4 该人事管理系统至少要达到以下四个方面的系统功能特点 操作简单 界面友好 完全控件式的页面布局 使得员工信息的录 入工作更简便 许多选项包括员工基本信息管理 员工考勤管理等只需要点击 鼠标就可以完成 另外 跟踪出现的提示信息也让用户随时清楚自己的操作情 况 功能完善 包括人事管理的各个方面 员工信息录入 浏览 修改 删除 按各种条件进行查询 新用户的设置及密码修改等方面 都能完整地实 现该企业对人事管理的要求 即时可见 对员工基本信息的处理 包括录入 修改 删除等 将 立即在主页的对应栏目显示出来 达到 即时发布 即时见效 的功能 方便移植 针对不同的企业 只需要稍作修改就可以开发出适合不同企 人力资源管理系统详细设计 第 7 页 共 15 页 业特点的人事管理系统 2 52 5 运行环境规定运行环境规定 1 设备 至少具有奔腾 III800 128 兆内存配置的计算机 Microsoft 鼠标或其他兼容鼠标 最少 500MB 的硬盘空间 最少 32MB 的 RAM 存储器 2 支持软件 操作系统 Microsoft Windows 98 2000 XP 2003 编译程序 Visual C 6 0 执行程序 Visual C 3 3 系统功能 系统功能 该信息管理系统可以在 Windows XP 平台上运行 开发工具主要采用 VC 语言开发 系统的主要功能如下 人力资源管理系统详细设计 第 8 页 共 15 页 3 13 1 主要流程图主要流程图 3 1 1 登陆页面流登陆页面流 开 始 提示登 录本程 序 输入用 户密码 调用密码 检测子程 序 进入人事管理系统 显示错误 人力资源管理系统详细设计 第 9 页 共 15 页 3 1 23 1 2 流程图流程图 开始 用户登录 重试 失败 读取用户类型1 管理自己的用户信息 2 管理普通系统管理员信息 3 管理普通用户 管理自己的用户信息 拥有所有权限 只有查询权限 用户管理模块人事管理模块 3 1 33 1 3 架构设计图架构设计图 人力资源管理系统详细设计 第 10 页 共 15 页 员工基本信息 员工号 员工姓名所在部门 性别 身份证号 工作岗位号 婚姻 配偶 信息 配偶代号配偶姓名配偶职务 包含 员工学历 学历 专业毕业学校 外语水平 部门 部门号部门名称 工作岗位 岗位代号岗位名称 3 23 2 系统功能详细设计系统功能详细设计 该系统分为 10 个模块 部门信息 员工信息 员工奖惩信息 员工工作经 历信息 员工培训进修信息 员工调岗信息 员工离退职信息 员工薪资信息 薪资发放信息 系统管理员信息 3 33 3 系统结构设计系统结构设计 3 3 1 部门管理部门管理 3 3 1 13 3 1 1 sqlsql 表名表名 departmentdepartment 在对 sql 表名处理时注意要与实际情况想符合 人力资源管理系统详细设计 第 11 页 共 15 页 3 3 1 13 3 1 1 说明说明 实现对该部门管理中相关信息实现基本增 删 改 查 3 3 23 3 2 员工管理员工管理 3 3 2 1sql3 3 2 1sql 表名 表名 ygyg 注意建上外键 对男女 是否在职这种选择性的要进行 sql 处理 3 3 2 23 3 2 2 说明说明 在对此表进行 sql 处理的时候 除了做到基本的增 删 改 查以外 还 要注意对该表的字段处理 注意出生日期和照片 它为日期型和图像型数据 在进行编程的时候 小心 男女只能选择其中一个 在职离职同样的道理 所 在部门为外键 当测试的时候 要注意必须先有部门的相关信息才可以为此表 插入相应的信息 3 3 33 3 3 员工奖惩信息员工奖惩信息 3 3 3 13 3 3 1 sqlsql 表名表名 ygjc ygjc 除了建好主键外键外 还要注意对奖惩类型的选择进行处理 3 3 3 2 说明说明 在对该信息进行处理的时候 要注意奖惩类型和以及外键 该表的主键是 奖惩流水号 并非员工号 人力资源管理系统详细设计 第 12 页 共 15 页 3 3 43 3 4 员工工作经历信息员工工作经历信息 3 3 4 1 sql 表名 表名 ygjl 建立好主键和相对应的外键 这些信息必须都要在有员工号的情况下才能 进行处理的 3 3 4 2 说明说明 在对该表信息进行查询的编码的时候要注意的是起止和终止时间为日期型 还有工作内容 在测试阶段要注意的是虽然有 100 个字段的长度 但不能过常 精简 3 3 53 3 5 员工培训进修信息员工培训进修信息 3 3 5 1 sql 表名 表名 ygpx 建立好主键和外键 这里的流水号并不是字符型数据 而 是数字型 日期也是日期型数据 3 3 5 2 说明说明 该表必须实现对其数据的相关增删改查外 还要在测试阶段对获奖证书和 备注的说明 这里的数据都不能留空白 即使没有获奖证书或者没有备注 也 要写 无 字 3 3 63 3 6 员工调岗信息员工调岗信息 3 3 6 1 sql 表名 表名 ygdg 这里的流水号也是数字型数据 调岗时间也是日期型数据 但是这里并没 有什么外键 不论是现部门还是在原部门里面 要注意 人力资源管理系统详细设计 第 13 页 共 15 页 3 3 6 2 说明说明 该表要实现了对某个员工的调岗信息的增 删 改 查 对调岗原因可以 详细叙述 但是在测试的时候 如果现在的部门没有的话 那也要填写上 无 字 此表在数据库中的字段信息不能为空 3 3 73 3 7 员工离职退信息员工离职退信息 3 3 7 1 sql 表名 表名 yglt 建立好主键和外键 这里流水号是主键 员工号是外键 流水号是数字型 数据 离职时间为日期型数据 3 3 7 2 说明说明 在对该表进行代码编写的时候要注意表的信息的备份 要设置好备份功能 离职类型有三个 注意选择编写代码 3 3 83 3 8 员工薪资信息员工薪资信息 ygxz ygxz 3 3 8 1 sql 表名 表名 ygxz 这里的员工号既是做主键也是做外键 注意 该表除了员工号是字符型数 据外 其他的类型都是货币型数据 3 3 8 2 说明说明 注意的是这里的基本工资 养老保险 失业保险等的数据只能有 8 位 对 于其他比较大 或者小数点比较多的数据该表不适合使用 人力资源管理系统详细设计 第 14 页 共 15 页 3 3 93 3 9 员工薪资发放信息员工薪资发放信息 3 3 9 1 sql 表名 表名 ygxzff 这里不能同时出现两个主键 而是要对发放的年月和员工号同时作为该信 息表的主键 注意区分 备注为文本型数据 其他的除了发放年月和员工号以 外 其他的都为货币型数据 3 3 9 2 说明说明 这里的数据比支持备注查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论