已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
科信学院 课程设计说明书课程设计说明书 2012 2013 学年第一学期 课设题目 人力资源管理系统 专业班级 电子信息工程 09 1 学生姓名 学 号 指导教师 设计周数 1 周 设计成绩 2013 年 1 月 14 日 1 1 1 人力资源管理系统的意义人力资源管理系统的意义 2 2 1 1 应用的目的与意义 2 2 1 2 工作目标和价值观的改变 2 2 2 2 技术背景和技术介绍技术背景和技术介绍 2 2 1C 技术介绍 2 2 2 Sql 技术 3 3 3 系统分析系统分析 3 3 3 1 需求分析 3 3 2 系统概述 4 3 3 系统目标 4 3 4 可行性分析 4 3 4 1 经济可行性分析 4 3 4 2 技术可行性分析 4 3 5 系统逻辑结构设计 5 4 4 系统数据库设计系统数据库设计 5 5 4 1 数据库概念结构设计 5 4 2 数据库逻辑结构设计 8 5 5 系统代码实施系统代码实施 9 9 6 6 系统测试系统测试 1010 6 1 软件测试的目标 10 6 2 测试举例 10 参考文献参考文献 1111 2 1 1 人力资源管理系统的意义人力资源管理系统的意义 1 11 1 应用的目的与意义应用的目的与意义 人的管理是一切管理工作的核心 员工代表一个企业的形象 因而人事管理机制设计 的好坏 直接影响一个企业的成败 员工的档案管理是企业人事管理的基础 在企业员工普遍流失的今天 一个准确而及 时的人事管理系统 有利于人事部门对员工流动进行分析 编制 为企业所需人员提供了 保障 人力资源部那些重复的 事务性的工作交给 HRP Human Resource Planning 人力资源 管理系统 来解决 可以省去用户以往人力资源管理工作的繁琐 枯燥 用领先的人力资源 管理理念 把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体 系统重点 涉及到人力资源管理工作中的薪资 培训 奖惩 调动 基本信息 用户管理以及用户切 换等方面 并有综合的系统安全设置 报表综合管理模块 可以很好地为用户的人力资源 管理部门在对员工的成本管理 知识管理 绩效管理等综合管理给予帮助 以每个月中所 发工资为例 其中包括人事信息变动 奖惩对本月的薪资计算都有影响 为了及时的计算 发放工资往往要提前一个星期花费大量时间 加班加点才能及时完成 而这样做无论从工 作效率还是准确度方面 都不允许 而且还浪费大量的人力财力 如果改用 HRP 管理做到 高效 高精度 还可以减少管理时带来的一些繁琐的工作 节约管理带来的开支 1 21 2 工作目标和价值观的改变工作目标和价值观的改变 随着社会政治和经济的发展 人们的工作目标和价值观也都发生了重要的变化 这就 对人事管理部门和管理人员提出了新的要求和新的问题 不得不考虑诸如工作类型设计 岗位分析 充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等 问题 这样 人力资源管理就派上了用场 2 2 技术背景和技术介绍技术背景和技术介绍 2 12 1 C C 技术简介技术简介 要了解 C 首先要了解 Microsoft NET FrmeWork Microsoft NET FrameWork 是微软 公司提出的新一代软件开发模型 C 语言是 NET FrameWork 中新一代的开发工具 C 语言 是一种现代的 面向对象的语言 它简化了 C 语言在类 命名控件 方法重载和异常处 理等方面的操作 摒弃了 C 的复杂性 更易使用 它使用组件编程 在这方面和 VB 类似 在动态查阅 中间代码技术 参数传递 交叉语言处理 面向对象方面有自己的特点 另 外 由于 C 中取消了指针的功能 这样可以有效防止病毒程序利用非法指针访问私有成员 3 也能避免指针的误操作产生的错误 因此 其在安全性方面也有了很大的提高 2 22 2 SQLSQL 技术技术 2 2 1 数据库的基本概念 SQL Structured Query Languge 结构化查询语言 是一种数据库查询和程序设计语 言 用于存取数据以及查询 更新和管理关系数据库系统 SQL 语言包括 数据定义语言 数据操作语言 数据查询语言 数据控制语言四部分 它不要求用户指定对数据的存放方法 也不需要用户了解具体的数据存放方式 所有具有 完全不同底层结构的不同数据库系统 可以使用相同的 SQL 语言作为数据输入与管理的接 口 它以记录集合作为操作对象 所有 SQL 语句接受集合作为输入 返回集合作为输出 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入 所以 SQL 语句可以嵌 套 这使它具有极大的灵活性和强大的功能 2 2 2 本系统中数据库的访问 本系统的数据库访问过程实现主要通过六个步骤 1 建立数据库表 表中存储相应数据 2 使用 SqlConnection 或 OleDbConnection 类建立数据库应用程序和数据库连接对象 3 从数据库指定表中取出感兴趣的记录 4 从数据库指定表中取出的感兴趣记录组成一个新表 填充到 DataSet 类对象中 可 填充多个表 并可在 DataSet 类对象中指定表和表的关系 取出所感兴趣的记录后 断开 数据库连接 5 用支持数据库绑定控件 例如 DataGrid 控件 显示 DataSet 类对象中的数据 供 用户浏览 查询和修改 6 及时更新 DataSet 中内容 并把修改的数据存回源数据库 本系统中数据库连接部分的具体实现代码如下 String MySQLConnectionString globl MyPersonnel Properties Settings Defult MyPersonnelConnectionString String s DTBSE Northwind SERVER loclhost UID s PWD SqlConnection MyConnection new SqlConnection MySQLConnectionString MyConnection Open 4 3 3 系统设计系统设计 3 3 1 1 需求分析需求分析 本系统主要是针对一般企事业单位设计 基于其他企业人工人事管理的不足 本系统 完全可以取代人力更好地完成了数据的添加 修改 删除操作 3 23 2 系统概述系统概述 本系统主要针对中小企业的人事管理人员和企业管理人员设计 以帮助其实现企业人 事管理的信息化和自动化 通过本系统 人事管理人员可以实现员工档案管理 员工离职管理 员工薪资的录入 发放和查询管理 员工考勤信息的添加 查询等操作 由于公司管理人员需要对企业人事 信息进行系统的了解 本系统采用了模糊查询的功能 企业管理人员可以清晰地了解部门 人员分配 员工年龄 文化程度 婚姻状况等信息 通过对员工薪金信息的修改 实现工 资的发放 最终实现办公流程的系统化 在统计方面使用了数据库这样增强了员工信息的 安全性 可以实现备份还原功能 3 33 3 系统目标系统目标 根据企业对人事管理的要求 制定企业人事管理系统具体目标如下 1 员工基本档案 员工简历 员工家庭成员信息等相关界面的添加 修改 删除操作 2 全方位的模糊查询功能的实现 3 按相应条件对员工的考勤 工资等进行统计 4 员工考勤信息的数字化显示 以方便企业对员工进行年终考核 4 界面清晰美观 逻辑性强 操作简单易懂 5 系统运行良好 兼容性强 6 拥有数据备份还原功能 增强了数据的安全性 3 43 4 可行性分析可行性分析 3 4 1 经济可行性分析 完成本系统需要硬件和软件两方面的支持 硬件方面需要开发服务器一台 个人电脑 在此可作为服务器使用 软件方面 由于本系统属于小型管理系统 利用 Visual Studio 2008 和 SQL Server 2008 数据库开发工具即可实现 经济成本低 因此在经济上是可行的 5 3 4 2 技术可行性分析 本系统采用目前被广泛使用的 C 开发技术 SQL Server 2005 数据库技术和 Windows 7 操作系统进行开发设计 首先 c 是微软为 NET 量身定做的开发语言集合了 C C 和 VB 的双重优点 具有简易型 灵活性 移植性强等特点 同时使用 Visual Studio 2010 作为 开发平台 对于开发中小系统来说 这种开发环境是完全没有问题的 其次 本系统采用 SQL Server 2005 数据库 到目前为止 SQL 数据库仍然是使用最广泛的一种数据库语言 在系统安全性 可用性和高稳定性上又有了很大的提升 3 5 系统逻辑结构 系统逻辑结构图能够清晰地反映出本系统的结构功能和模块分布 是系统对外介绍的 良好窗口 用户也可以一目了然地了解系统的整体逻辑结构 加深对系统功能的理解 本 系统的逻辑结构图如图 3 1 所示 企业人事管理系统 员 工 基 本 信 息 管 理 部 门 基 本 信 息 管 理 员 工 信 息 查 询 管 理 用 户 账 号 管 理 用 户 信 息 管 理 登 陆 日 志 管 理 图 3 1 4 4 数据库设计数据库设计 4 1 数据库概念结构设计 6 4 1 1 登陆信息 E R 图如图 4 1 所示 图 4 1 4 1 2 职工信息 E R 图如 4 2 所示 7 图 4 2 4 1 3 部门信息 E R 图如 4 3 所示 图 4 3 4 1 4 日志信息 E R 图如 4 4 所示 8 图 4 4 4 2 数据库逻辑结构设计 根据需求分析 本系统后台数据库共分为 4 个表 以下分别给出各个数据库表的简单 描述 User User 用户信息表用户信息表 该表存储用户基本信息 以供登录密码验证 显示用户身份用 如表 4 1 表 4 1 用户基本信息 字段名字段类型是否 主键 说明 IDint 是定义用户编号 Usernamenvarchar 50 否定义用户姓名 Passwordnvarchar 256 否定义用户登录密码 DepartmentIDint 否定义用户所属部门号 Department Department 部门信息表部门信息表 9 该表存储部门基本信息 如表 4 2 表 4 2 部门信息 字段名字段类型是否 主键 说明 IDint 是定义部门编号 Namenvarchar 50 否定义部门名称 Employee Employee 员工信息表员工信息表 存储员工的基本信息 如表 4 3 表 4 3 员工基本信息 字段名字段类型是否 主键 说明 IDnvarchar 50 是定义员工编号 员工证号 nvarchar 50 否定义员工证号 姓名 nvarchar 50 否定义员工姓名 学历 nvarchar 50 否定义员工学历 类型 nvarchar 50 否定义员工类型 DepartmentIDint 否定义员工所属部门的编号 加入时间 datetime 否定义员工进入公司的时间 工资 real 否定义员工的工资 备注 ntext 否备注员工的其它信息 Log Log 日志记录表日志记录表 记录用户登陆系统的基本信息 如表 4 4 表 4 4 日志信息 字段名字段类型是否 主键 说明 IDint 是定义日志编号 Valuenvarchar 100 否定义访问用户 Timenvarchar 100 否定义日志时间 10 对系统有了详细设计之后 确定了本企业人事管理系统的模块关系图 4 5 图 4 5 模块关系图 5 5 系统代码实施 系统代码实施 经过对系统的整体需求有了深刻了解之后 确定本企业人事管理系统的功能管理模块包 括 1 员工基本信息管理 2 部门基本信息管理 3 用户账号管理 4 用户信息管理 5 登陆日志管理 6 员工基本信息查询管理 代码实施由本组其他同学编写 6 6 系统测试系统测试 了确保本系统能够正常运行 需要在发布之后做一次较全面的测试 6 16 1 软件测试的目标软件测试的目标 1 测试是为了发现程序中的错误而执行的过程 信息管理日志管理 企业人事管理系统 系统管理 退出修改密码注销用户信息管理员工信息管 理 部门信息管 理 11 2 好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案 成功的测试是发 现了至今为止尚未发现的错误测试 6 26 2 测试举例测试举例 6 2 1 测试用户登陆是否成功 打开人事管理系统 在 用户名 里填入 1 密码 框里我们填入 1 作为用户登录密 码 填写完成点击 确定 按钮 将会出现操作程序页面 即该用户已经登陆成功了 再 运行程序 会有提示页面出现 程序已经运行 不能再次装载 6 2 2 测试其他用户是否能够登录 打开人事管理系统登录页面 输入任意密码 点击 登录 按钮 将出现密码出错提 示页面 然后点 确定 返回人事管理系统登录页面 6 2 3 测试编辑功能是否成功 编辑功能 在登录成功之后 即可进入相应的管理页面 点击 编辑 即出现编 辑页面 即可以修改和删除员工的个人信息资料 最后保存 6 2 4 测试查询功能是否成功 查询功能 在登录成功之后 点击 查询 在弹出的文本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精准药物经济学评价:国际方法与本地应用
- 精准支持治疗在肿瘤姑息治疗中的应用进展
- 精准医疗背景下的沟通:个体化治疗方案的共识达成
- 精准医疗时代:单细胞测序的临床应用进展
- 精准医疗数据协同:区块链激励与数据价值挖掘
- 精准医疗企业的研发管线布局与优先级
- 精准医疗与口腔医学的精准诊疗
- 精准医学视角下的医疗数据安全体系构建
- 精准医学与康复医学人才培养结合
- 汽车后市场服务创新-洞察及研究
- 广东省广州市2025年上学期八年级数学期末考试试卷附答案
- 疑难病例讨论制度落实常见问题与改进建议
- 手机铺货协议书
- 2025年新能源停车场建设项目可行性研究报告
- 2025年物业管理中心工作总结及2026年工作计划
- 创伤性脾破裂的护理
- 蓬深102井钻井工程(重新报批)项目环境影响报告表
- 马路切割承包协议书
- 大模型金融领域可信应用参考框架
- (新教材)2025年人教版七年级上册历史期末复习常考知识点梳理复习提纲(教师版)
- 学校控辍保学工作流程及四书一表一单
评论
0/150
提交评论