




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽辽 宁宁 工工 业业 大大 学学 管理信息系统设计课程设计报告 论文 管理信息系统设计课程设计报告 论文 题目 题目 人力资源管理系统的分析与设计人力资源管理系统的分析与设计 院 系 院 系 软件学院软件学院 专业班级 专业班级 软件工程软件工程 113113 班班 学学 号 号 111301067111301067 学生姓名 学生姓名 安凯辰安凯辰 指导教师 指导教师 王彦华王彦华 教师职称 教师职称 讲讲 师师 起止时间 起止时间 2012 5 28 2012 6 82012 5 28 2012 6 8 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 软件学院 教研室 软件教研室 学 号 111301067 学生姓名安凯辰安凯辰专业班级软件工程 113 班 课程设计 论文 题目 人力资源系统的分析与设计 课程设计 论文 任务 管理信息系统课程设计作为独立的教学环节 是电子商务专业集中实践性 环节系列之一 是学习完 管理信息系统 课程并进行完专业实习后进行的一 次全面的综合练习 任务 采用结构化的系统开发方法 应用具体的计算机语言 如 VB java C 和数据库 SQL Oracle 等技术 按照软件工程的思想 开发 一个实用的中小型管理信息系统 完呈人力资源管理系统的分析设计实施工作 实现该系统基本资料管理 人事管理 工资管理等功能 并完成结合分析设计 过程 撰写系统设计说明书 课设报告 1 根据课程设计时间选择适当规模大小的设计课题 采用专业实习的调研 内容作为课程设计选题 2 根据合理的进度安排 按照系统开发的流程及方法 踏实地开展课程设 计活动 3 课程设计过程中 根据选题的具体需求 在开发各环节中撰写相关的技 术文档 最后提交详细的课程设计报告 4 开发出可以运行的管理信息系统 通过上机运行检查 5 设计说明书要求文档齐备 步骤全整 流程正确 说明详细 具有有可 操作性 指导教师评语及成绩 成绩 成绩 指导教师签字 指导教师签字 20122012 年年 6 6 月月 1212 日日 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 目 录 第 1 章 系统分析 1 1 1 需求分析 1 1 2 可行性研究 1 1 3 系统数据流图和业务流程图 2 1 4 数据字典 4 第 2 章 系统设计 5 2 1 结构设计 5 2 1 1 系统概念设计 5 2 1 2 系统逻辑设计 6 2 1 3 系统物理设计 7 2 2 行为设计 8 2 1 1 总体设计 8 2 1 2 模块设计 9 第 3 章 系统实施 11 3 1 程序实现 11 3 2 代码实现 13 第 4 章 课程设计总结 14 参考文献 15 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 1 第 1 章 系统分析 1 1 需求分析 人力资源管理系统是一类通用的管理信息系统 包括员工档案管理 薪资管理和日 常人事工作管理等 下面是一份本系统简单的需求说明文本 是在对系统的终端用户和 客户进行调研后进行编写的 这里只列出比较关键的部分 1 人力资源管理系统需要对日常人事工作进行管理 包括添加 删除 修改员工信 息 对员工进行分类查询 统计等操作 2 人力资源管理系统需要对日常人事工作进行管理 包括员工工作关系 社会关系 奖惩情况 职称评定和工作调动情况等内容 3 人力资源管理系统应具备人员薪资管理功能 包括工资管理 养老和医疗保险管 理等 4 系统运行在 windows 平台上 要求有一个较好的图形用户界面 操作要求简单 5 系统应该有良好的架构及可扩展性 以便不同类型的企事业单位根据实际情况对 原有系统进行补充与修改 6 使用者包括普通用户和系统管理员两类 系统管理员完成管理的全部功能 普通 用户完成除了系统管理以外的功能 1 2 可行性研究 1 技术可行性 技术可行性研究过程中 系统分析员应采集系统性能 可靠性 可维护性和可生产 性方面的信息 分析实现系统功能和性能所需要的各种设备 技术 方法和过程 分析 项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响 开发一个中小型人力资源管理系统 涉及到的技术问题不会太多 主要用到的技术 就是数据库和一门可视化开发的编程语言 在这方面 数据库主要是用来存放数据 就 目前主流的数据库来看 可以考虑采用 Microsoft SQL Serve 因此 我们选择了目前比较 流行的 Microsoft SQL Server 数据库系统 在前台开发编程方面 本系统采用 Microsoft 公 司的 Visual Basic 6 0 作为主要的开发工具 2 经济可行性 经济可行性 进行成本效益分析 评估项目的开发成本 估算开发成本是否会超过 项目预期的全部利润 分析系统开发对其他产品或利润的影响 3 操作可行性 系统是基于 VB 环境平台开发的 易于操作 而且系统还采用了可视化面向对象的工 具开发 其窗口 界面简洁易懂 所以系统在操作上是可行的 而且随着计算机知识的 普及和推广 越来越多的人掌握了计算机的基本原理和基本使用方法 管理员以及使用 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 2 该系统的师生不需要进行特殊的培训就可以使用该系统 建立计算机信息管理系统后往 往需要对现行的组织机构进行适当的调整 企业的现实情况与系统的设计要尽可能的一 致 这样可以使系统更好的实现 1 3 系统数据流图和业务流程图 1 数据流程图 此阶段主要完成对人力资源系统各层数据流图 Data flow Diagram DFD 的绘制 工作 各层 DFD 图构成了新系统的逻辑模型 在绘制 DFD 图时采用了自顶向下 逐步 分解的方法 确定 DFD 图的关键是确定系统的输入 输出 处理和外部实体 顶层 DFD 图的模式如下图所示 图 1 1 人力资源关系数据流图 该人力资源管理系统共有如下几个模块 人员基本信息管理模块 包括职员基本人事信息和人事异动信息两部分 主要用于 职工基本信息的录入 修改 查询 统计以及人事异动情况的记录 并提供各类员工卡 片 名册 统计报表 考勤管理模块 此模块主要记录员工的出勤情况 并且与绩效评估模块共同影响薪 酬管理模块 从而激励员工的工作积极性 提高工作效率 3 绩效评估模块 影响和决定绩效的因素包括员工自身的主观性因素和员工工作 所处的客观环境因素两类 前者主要是指员工的活力 工作状态或工作积极性与主动性 素质 技能和创造能力 后者则是指组织为员工工作提供的内部客观环境条件 含物质 性和非物质性的各种条件 以及组织外部的客观社会环境条件 诸如社会政治与经济状 态 社会风气 市场竞争强度等等 该模块主要用于对员工工作职责和内容 工作绩效 进行管理和评价 对绩效要素进行定量化 形成综合评价模型 为薪酬 奖惩 培训开 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 3 发提供依据 4 薪酬管理模块 薪酬项目 计算公式和表格的自定义功能 薪酬数据录入 计 算 汇总 转换 输出功能 薪酬发放凭证 表格打印功能 保险福利项目管理功能 人工成本统计分析功能等 依照上面的模块分解员工管理系统 可以得到如下图所示的一层 DFD 图 图 1 2 数据流程图分解图 2 业务流程图 员工自我考 评信息 员工信息登 录表 员工考勤统 计信息 部门主管考 评信息 查询 1 员工基本信 息管理 员工基本 信息 HR专员 部门助理 各部门主管 员工 员工绩效考 评管理 员工考勤信 息管理 员工薪金管 理 效绩考评 信息 考勤信息 薪金信息 图 1 3 业务流程图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 4 1 4 数据字典 以下是数据流图中主要元素的数据字典卡片 名字 数据库文件 别名 D5 描述 是人力资源管理系统系统的 数据库 是软件的核心数据库 有 软件主窗体的所涉及的数据库 定义 数据库文件 数据库信息表 员工信息表 位置 系统磁盘存储器 名字 数据库备份文件 别名 D6 描述 数据备份文件主要对系统中 的数据加以备份 如果数据遭到破 坏 可通过数据恢复功能将备份的 数据恢复到系统中 定义 位置 自定义的系统磁盘位置 名称 员工信息 别名 D4 描述 记录员工的身份等详细信息 便于管理 定义 员工信息 员工 ID 性别员 工姓名 密码 电话号码 E mail 家 庭地址 邮编 位置 系统数据库 名称 工资信息 别名 D3 描述 记录员工薪水信息 定义 工资信息 员工 ID 姓名 年 龄 薪水 性别 级别 位置 系统数据库 名称 人事信息 别名 D1 描述 记录每个员工的基本情况 定义 人事信息 员工 ID 姓名 年 龄 性别 员工电话号码 位置 系统数据库 名称 管理员信息 别名 D2 描述 记录里面的管理员信息 定义 管理员信息 管理员 ID 姓 名 性别 密码 住址 注册日期 权限 联系电话 位置 系统数据库 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 5 第 2 章 系统设计 2 1 结构设计 2 1 12 1 1 系统概念设计系统概念设计 系统采用 C S 结构的工作模式 这种模式都会要求安装一个客户端程序 由这个程 序和服务器端进行协同工作 因为由客户端来专门处理一些工作 所以 C S 结构的程序 一般都功能强大 界面漂亮 由于任务分散在服务器端和客户端分别进行 所以提高了 硬件的利用效率 对于程序员来说 编程开发也更加的容易 基于以上原因 在设计人 力资源管理系统时 采用了传统的基于两层的 C S 结构 系统整体及部分 E R 图如下 n 工资 工资信息 雇员人才信息学习简历 考勤记录 考勤信息 家庭关系 家庭成员 mnm nn 1 1 级别所得税税额工资数额依据文件 标准时间 部门编号 出生日期 毕业时间入学时间 学校专业学历 姓名关系单位电话 迟到进次开始时间 进次结束时间 考勤卡号 职称 姓名 雇员编号 图 2 1 整体的 E R 图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 6 人事 编号 身份证号 性别姓名 联系电话 籍贯入党时间政治面貌 民族毕业院校 出生年月 婚姻状况 专业 家庭地址 图 2 2 人事管理 E R 图 2 1 22 1 2 系统逻辑设计系统逻辑设计 通过以上的分析 人力资源管理系统设计出 28 个表 人事表 人事调动表 保险表 合同类型表 合同表 员工奖励表 员工惩罚表 培训表 培训课程表 奖励项目表 工种表 工资公式表 工资表 惩罚项目表 政治面貌表 文化程度表 月份表 权限 信息表 民族表 离职表 考勤表 考核表 考核项目 职务表 职称表 聘用类型表 聘用表 部门表 根据这些表的设置 可以链接出来表关系 再通过链接的表关系 链接人力资源管 理主要部分 人事管理部分所连接的表关系如下 图 2 3 人事管理关系模型图 根据以上方法以及系统需求 将人事管理部分所含 E R 图转换为关系模型如下 1 人事表 编号 姓名 性别 身份证号 出生年月 年龄 民族 婚姻状况 政治 面貌 入党时间 籍贯 联系电话 手机号码 家庭住址 毕业院校 专业 文化程度 特长 参加工作时间 总工龄 照片 部门 工种 职务 职称 基本工资 其他工资 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 7 调入时间 本单位工龄 简历 登记人 登记日期 其中编号为主键 2 人事调动表 ID 职员编号 职员姓名 原部门 现部门 原工种 原职务 原职 称 现工种 现职务 现职称 调动时间 登记人 其中 ID 为主键 职员编号为外键 3 保险表 员工编号 员工姓名 养老保险 失业保险 医疗保险 其中员工编号 为主键 4 合同表 员工编号 员工姓名 合同编号 合同类型 合同开始日期 合同结束日 期 合同期限 合同期间工资 试用期 试用期工资 备注 状态 其中员工编号为主 键 合同编号为外键 5 离职表 编号 姓名 性别 身份证号 出生年月 年龄 民族 婚姻状况 政治 面貌 入党团时间 籍贯 联系电话 家庭地址 毕业院校 专业 文化程度 特长 参加工作时间 总工龄 照片 部门 工种 职务 职称 基本工资 其他工资 调入 时间 本单位工龄 简历 登记人 登记日期 离职时间 离职登记日期 离职登记人 是否复职 复职时间 复职登记日期 复职登记人 其中编号和姓名为主键 6 考核表 员工编号 员工姓名 考核日期 考核期间 考核项目 考核等级 考核 分数 考核人员 考核意见 其中员工编号为主键 7 聘用表 员工编号 员工姓名 聘用编号 聘用类型 聘用开始日期 聘用结束日 期 聘用期限 聘用期工资 试用期 试用期工资 备注 状态 其中员工编号为主键 聘用编号为外键 8 培训表 员工编号 员工姓名 课程名称 课程时数 课程开始时间 课程结束时 间 课程成绩 费用 备注 其中员工编号为主键 2 1 32 1 3 系统物理设计系统物理设计 本系统数据库采用 SQL Server 2000 数据库 系统数据库名称为 db manpowerinfo 数据库 db manpowerinfo 中包含 28 张表 下面是数据表概要说明及主要数据表的结构 人事表的结构如表 2 1 人事表的结构表所示 表 2 1 人事表 字段名数据类型长度 编号varchar5 姓名varchar10 性别varchar2 身份证号varchar20 出生年月datetime8 民族varchar20 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 8 婚姻状况varchar4 政治面貌varchar10 入党团时间datetime8 籍贯varchar50 联系电话varchar20 手机号码varchar30 家庭地址varchar50 毕业院校varchar50 专业varchar20 文化程度varchar10 特长varchar50 参加工作时间datetime8 总工龄int4 部门varchar200 工种varchar20 职务varchar20 职称varchar20 基本工资money8 其它工资money8 本单位工龄int4 简历text16 登记人varchar30 登记日期datetime8 2 2 行为设计 2 1 12 1 1 总体设计总体设计 人力资源管理系统就是把分散的企事业单位的职工信息实行统一 集中 规范的收 集和管理 建立分类编号管理 电脑存储查询以及防火 防潮 防蛀 防盗等现代化 专业化的管理系统 为企事业单位和职工解除后顾之忧 人力资源管理系统就是为企事业单位提供信息咨询 信息检索 信息存取等服务 人事管理系统是针对企事业单位的大量业务处理工作而开发的管理软件 根据用户 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 9 的要求 实现人员基本情况管理 工资管理和考勤管理等几个方面的功能 用户通过输入工资 考勤 职工履历等基本信息 由系统自行生成相应的统计数据 及各类统计报表以供用户查询 打印 另外用户还可以对这些基本信息进行定期的更新 和删除 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据 图 2 4 系统功能图 2 1 22 1 2 模块设计模块设计 根据系统的需求 结合实际管理情况 本系统具有如下功能模块 1 基本资料管理 用于对公司内部的人力资源管理中涉及到的一些基本信息进行管 理 其主要包括部门管理 工种类型管理 职务类型管理 职称类型管理等 2 工资设置 是计算员工工资时的最基本的设置 其主要包括奖励项目设置 惩罚 项目设置和工资设置 3 人事管理 对公司员工的全面管理 其主要包括人事信息管理 新员工登记 员 工调动 员工离职 员工复职等 4 工资管理 对公司员工工资的计算 发放和打印 以及对员工的奖励 惩罚和考 勤信息进行有效管理 其主要包括工资信息管理 过期数据处理 建立新月份工资 员 工奖励管理 员工惩罚管理和考勤信息管理 5 系统管理 登录系统时要验证身份 只有合法的用户才可以进入人力资源管理系 统 不同的用户使用不同的功能 同时也可以对密码进行修改 以及对数据进行备份与 还原 保护企业的数据安全 系统管理主要包括用户管理 口令设置 数据初始化和数 据备份与恢复 6 工具及帮助 方便用户的日常管理工作 加强系统与用户的交互性 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 10 1 登录页面 用户双击 人力资源管理系统 exe 文件的图标 即可进入到人力资源管理系统 登录界面 系统登录界面如图 2 5 系统登录图所示 图 2 5 系统登录图 在 用户名 文本框中输入 mr 密码 文本框中输入 mrsoft 单击确定按钮 或连续两次按 Enter 键 即可进入人力资源管理系统 人力资源管理系统的主界面图 图 2 6 系统主界面图 2 修改用户注册信息页面 1 在窗体左侧的 现有用户信息 列表中选择要进行设置权限的用户 2 勾选右侧窗体中相应模块前的复选框 此用户便拥有了使用本功能模块的权限 如果想使此用户拥有所有功能模块的使用权限 可单击全选按钮勾选所有功能模块前的 复选框 如图 2 7 用户权限设置图所示 图 2 7 用户权限设置图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 11 3 单击确定退出按钮 完成权限设置操作 第 3 章 系统实施 3 1 程序实现 进入系统后通过点击对系统进行操作 以人事管理部分为例 人事管理实现了对公司员工的全面管理 1 人事信息管理 在主界面中单击人事管理 人事信息管理项 进入到人事信息管理 模块 人事信息管理主要完成人事信息的增加 修改 删除 查询 导出 Excel 打印等 功能 2 员工调动 在主界面中单击人事管理 员工调动项 进入到员工调动模块 员工调 动模块实现了员工在部门之间的调动 工种 职务 职称的调动和员工信息查找等功能 3 员工离职 在主界面中单击人事管理 员工离职项 进入到员工离职模块 员工离 职主要完成员工离职信息的登记操作 员工离职后 人事信息表中将不再显示此员工的 信息 4 员工复职 在主界面中单击人事管理 员工复职项 进入到员工复职模块 员工复 职主要完成员工复职信息的登记操作 员工复职后 此员工的信息将恢复到人事信息表 中 5 培训管理 在主界面中单击人事管理 培训管理项 进入到培训管理模块 培训管 理主要完成员工培训信息的添加 修改 删除及查询功能 6 合同管理 在主界面中单击人事管理 合同管理项 进入到合同管理模块 合同管 理模块主要完成合同信息的增加 修改 删除 续约 解除 生效 试用 转正 到期 处理和导出 Excel 等功能 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 12 图 3 1 人事管理信息界面 新员工登记界面如下 图 3 2 新员工登记界面 员工调动界面如下 图 3 2 员工调动界面 合同信息修改界面如下 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 13 图 3 3 合同信息修改界面 3 2 代码实现 1 数据库的链接 Option Explicit Dim i As Integer 定义整型变量 Dim rs1 As New ADODB Recordset 定义数据集对象 Public photoFilename As String Dim mst As New ADODB Stream Private Sub cmdDept Click deptMark 2 Load main datatree main datatree Show 1 End Sub 2 模块的设计 Private Sub cmdPhotoAdd Click 添加职工相片 With CommonDialog1 DialogTitle 选择要加入的职工相片 Filter jpg 图片 jpg ShowOpen 打开对话框 PicPhoto Picture LoadPicture FileName photoFilename FileName End With End Sub Private Sub cmdPhotoAdd Click 添加职工相片 With CommonDialog1 DialogTitle 选择要加入的职工相片 Filter jpg 图片 jpg ShowOpen 打开对话框 PicPhoto Picture LoadPicture FileName photoFilename FileName End With 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 14 End Sub 第 4 章 课程设计总结 经过两周的系统分析 设计 开发 系统编码完成 以前学习感到很抽象的课程 如软件工程 数据库原理 面向对象程序设计等变得清晰起来 感觉到这几门课程的重 要性 以前做一些应用的系统开发随意性大 想到哪里做到哪里 没有统一的规划 一旦 系统成型 出现错误返工修改工作量大 最终的系统可靠性不高 另外一直以来 进行 程序设计均采用结构化开发方法 对系统的全貌难以在开发前看到 导致实现的系统不 满足需求 这次毕业设计的开发 是我对原型化的系统开发方法有了一定的了解 渐增 式的原型化开发方法与面向对象的程序设计的结合不但能在系统开发初期让用户了解系 统的概貌 而且能使系统开发模块化 提高开发效率 减少出错 对于后期的系统维护 也提供了很大的帮助 人力资源管理系统通过对员工基本信息的管理 实现了人力资源的合理调配 员工 工资的自动计算及员工劳保 奖惩的科学管理 实现了对人事相关信息数据及时准确的 获取 并可以根据不同的要求获取并打印相应的报表等功能 并提供系统维护功能 是 用户方便进行数据备份和恢复 数据删除 同时也考虑到了减少数据冗余的问题 对于 数据的一致性的问题也通过程序进行了有效的解决 系统运行时首先展现在我们面前的是登陆界面 系统用户的登录的用户名称为 mr 初始密码为 mrsoft 管理员有对系统的任何操作权限 普通用户只能浏览信息 但不能进 行信息修改 本次人力资源管理系统的设计 主要是为满足大中小企业的人事管理工作的需要 实现用计算机管理员工基本信息 档案 奖惩 考勤 工资及自动生成打印报表等 从 而保证了数据的安全性 实用性较强 极大的方便了企业人事资源管理 但因个人水平 有限系统仍然存有许多不足 如查询模块没能实现用户自定义查询 只能限于按字段的 查询 打印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025无固定期限劳动合同
- 教师招聘之《小学教师招聘》能力提升打印大全附完整答案详解【夺冠系列】
- 精装改造工程策划方案(3篇)
- 降噪工程处理方案(3篇)
- 音乐艺术联考试题及答案
- 考驾照训练题库及答案
- 2025年工程承包合同的主要特点分析
- 教师招聘之《小学教师招聘》能力检测试卷及参考答案详解【培优】
- 2025年教师招聘之《小学教师招聘》能力检测试卷(满分必刷)附答案详解
- 2025年搅墨棒项目合作计划书
- 2025年江苏省高考招生统一考试高考真题物理试卷(真题+答案)
- CJ/T 191-2004板式换热机组
- 食品卫生考试试题及答案
- 睾丸常见肿瘤超声诊断要点
- 重症医学科肺康复综合体系建设
- 数字劳工的集体行动:“罢工”现象解析
- 癫痫学生免责协议书
- 班级管理情境案例分享
- 陶艺知识课件大全初中版
- 针灸科面瘫护理个案汇报
- 停车场管理制度-停车场管理制度
评论
0/150
提交评论