已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 基于 NET的企业人力资源管理系统综合实训报告 课题名称基于 NET的企业人力资源管理系统设计 系 专 业 信息工程系 计算机信息管理 班 级 学 号 学生姓名 XXX 指导教师 XXX 2009年 月 日 2 概要概要 随着科学技术的进步 促进了管理水平的提高 人力资源管理系统 Human Resource Management HRMS 作为人力资源管理的一个计算机工具 可以将企 业中的人员的基本信息和工资管理用数据库统一管理起来 使企业内人力资源的管 理得以走向标准化 科学化 数字化和网络化 发挥网络效能 提高劳动生产率 因此我们基于 net 的这个人力资源管理系统 Human Resource Management HRMS 在对SQL Server2005数据库管理系统 SQL语言原理 进行 了较深入的学习和应用的基础上完成了员工基本信息的增加 删除修改和查询 对 员工的工资信息进行了管理 3 目目 录录 前言 4 第一章 系统概述 开发背景 5 第二章 系统分析 6 2 1需求分析 6 2 2 可行性研究 7 第三章 系统设计 7 3 1系统实现目标 8 3 2系统功能结构 8 3 3系统预览效果图 9 3 3 1登录界面 9 3 3 2系统主界面 用户登录成功后可以看到的信息等 9 3 3 3用户管理模块界面 10 3 3 4员工信息查询 11 3 3 5员工信息统计 12 3 3 6员工工资信息 13 第四章 数据库设计 13 4 1数据库需求分析 13 4 2数据库设计 14 4 2 1概念设计 14 4 2 2逻辑设计 15 第五章 模块设计 16 5 1 用户登录模块设计 16 5 2用户信息管理模块 16 第六章第六章 开发技巧 难点及注意事项开发技巧 难点及注意事项 16 6 1数据库 16 6 2配置文件 17 结论 18 致 谢 18 参考文献 19 4 前言前言 人力资源管理系统是典型的信息管理系统 mis 其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面 对于前者要求建立起数据一致性和 完整性强 数据安全性好的库 而对于后者则要求应用程序功能完备 易使用等特 点 因此我们结合企业的要求 对sql server2005数据库管理系统 sql语言原理 delphi应用程序设计 delphi数据库技术进行了较深入的学习和应用 主要完成对 企业人力资源管理系统的需求分析 功能模块划分 数据库模式分析 并由此设计 了数据库结构和应用程序 系统运行结果证明 本文所设计的人力资源管理系统系 统可以对企业员工的信息和工资进行管理 企业人力资源管理系统是一个非常通用的信息管理系统 几乎所有的企事业单 位都需要拥有自己的人力资源管理系统 以便对本单位员工的基本信息进行保存和 管理 近年来 由于互联网技术的飞速发展及其逐步普及 企业对信息进行网络化 管理的条件已经日趋成熟 建立基于网络的管理信息系统 成为企业从分散管理向 集中管理发展 提高效率 降低成本 完善服务的有力保证 作为人力资源管理系 统开发新的技术 NET技术已经在许多系统中得到了很好的应用 但从应用研究 的角度出发 重点突出 NET技术中对于人力资源管理系统这种以数据库管理技术 为基础的系统设计 5 第一章 系统概述 开发背景 企业人力资源管理系统是一个非常通用的信息管理系统 几乎所有的企事业单 位都需要拥有自己的人力资源管理系统 以便对本单位员工的基本信息进行保存和 管理 人力资源管理系统是基于先进的软件和高速 大容量的硬件基础上的新的人力 资源管理模式 通过集中式的信息库 自动处理信息 员工自助服务 外协以及服 务共享 达到降低成本 提高效率 改进员工服务模式的目的 它通过与企业现有 的网络技术相联系 保证人力资源与日新月异的技术环境同步发展 传统的人力资源管理中 管理人员的大部分精力将耗费在繁琐的日常行政事务 处理上 而作为企业管理层的参谋角色应该做的咨询和策略制定的工作相对缺乏 通过人力资源管理系统 管理人员可以将绝大部分精力放在为管理层提供咨询 建 议上 而在行政事务上的工作可以由电子化系统完成 只需占用HR 人力资源管理 人员极少的精力和时间 人力资源管理系统可以迅速 有效地收集各种信息 加强内部的信息沟通 各 种用户可以直接从系统中获得自己所需的各种信息 并根据相关的信息做出决策和 相应的行动方案 人力资源管理系统通过减少人力资源管理工作的操作成本 降低员工流动率以 及减少通信费用等达到降低企业运作成本的目的 人力资源管理系统的最终目的是达到革新企业的管理理念 而不仅是改进管理 方式 优化人力资源管理 先进技术应用于人力资源管理不仅是为了将现有的人力 资源工作做得更好 更重要的是 做些对于企业来讲更有效率的事情 成为管理层 的决策支持者 为决策提供信息和解决方案 6 第二章第二章 系统分析系统分析 2 12 1需求分析需求分析 企业人力资源管理系统既要符合企业的生产经营的管理体制 又要符合计算机 软件本身的特点 首先考虑企业在实际的工作过程中所需要的管理机制 再结合所 拥有的技术水平和开发软件 做一个合理而又稳健的企业人力资源管理系统 这个系统的角色有两种 一个是管理者 需要从一个管理者的角度实现对用户 的增加 删除和修改 另外一个是企业的员工 企业员工需要两个部分的功能 一 个是员工信息管理 实现员工的基本信息维护 包括增加 删除和修改 另外一个 是员工工资管理 实现员工工资的的查询 统计以及员工工资的报表输出 基于这些要求 本企业的人力资源管理系统包括四个模块 即系统登录模块 用户管理模块 员工信息管理模块 员工工资管理模块 系统登录模块应该分为两 个角色 即管理员和普通用户 他们的权限也是不一样的 用户管理模块 可以实 现对用户的增加 删除和修改 员工信息管理模块可以实现对员工信息的增加 删 除 修改 员工工资管理模块可以实现员工工资的查询 统计以及员工工资的报表 输出 7 2 22 2可行性研究可行性研究 企业人力资源管理系统几乎普遍于每一家企业 只不过根据企业的大小和要 求也各自完善的程度不一样 但是它的实用性已经得到了很大的认可 人力资源管理系统是基于先进的软件和高速 大容量的硬件基础上的新的人力 资源管理模式 通过集中式的信息库 自动处理信息 员工自助服务 外协以及服 务共享 达到降低成本 提高效率 维护员工的基本信息和工资信息 微软的 NET平台作为新一代的互联网平台 提供了支持未来计算的高效的Web 服务开发工具 利用 NET平台进行信息管理系统的开发成为此类系统未来开发的 趋势 系统的开发在 NET平台上进行 结合后端的SQL Server 2005数据库技术 用 8 asp NET进行编码 开发出一个符合设计要求 比较实用的人力资源管理系统 一般地 软件领域的可行性分析主要考虑三个要素 经济 技术和社会环境 一 技术可行性分析 就整个系统的技术构成来看 它属于 Visual C 编程与数据库的结合 将所有的 数据信息都放入数据库进行存储 而这些数据信息的调用完全由程序来完成 即 程 序设计数据化 数据管理程序化 思想 其基本操作是对数据库进行添加 删除 查找 编辑等 所以就技术应用来看 暂不存在太大的问题 二 经济可行性 减少了数据的流通环节 提高了办公效率 保证了各项数据的准确性 也解决了 实验室设备流动造成的数据跟踪信息丢失等问题 适应了当前的发展形式 三 社会因素的可行性 使用本系统的一般操作人员要求有一定计算机基础 系统管理员要求具有计 算机的专业知识 随着时代的发展 人员素质己逐步提高 不论是对于电脑系统的基 本操作还是对于系统的维护都有了一定的基础 综上所述 此系统开发目标已明确 在技术和经济等方面都可行 并且投入少 见效 快 因此系统的开发是完全可行的 第三章第三章 系统分析系统分析 3 13 1系统实现目标系统实现目标 本系统是人力资源管理系统 顾名思义 主要是为了实现对企业员工的更加合 理的管理 主要包括对其个人信息的管理和对其工资信息的管理 作为一个企业系 统的管理员 要想系统合理的维护企业员工的信息 一个好的管理系统是必不可少 的 这个系统主要分为登录模块 用户管理模块 员工信息管理模块 员工工资管 理模块 主要是以管理员的身份进入该系统 实现对系统用户的增加 删除 修改 和员工信息的添加 删除修改和查询以及对企业员工工资的查询 统计和工资报表 9 输出 企业的人力资源管理系统的功能是特别强大的 除了员工的基本信息和工资信 息 还有许多方面 比如养老金保险的管理 对员工的考核记录 这些也是非常重 要的 但是由于时间和知识的制约 在我们设计的这个人力资源管理系统中主要实 现的还是一些基本的功能 即对企业员工的信息和工资的添加 删除和修改 尽量 维护好企业员工的信息资料和工资资料 3 23 2系统功能结构系统功能结构 这个系统主要分为登录模 块 用户管理模块 员工信息 管理模块 员工工资管理模块 主要是以管理员的身份进入该 系统 实现对系统用户的增加 删除 修改和员工信息的添加 删除修改和查询以及对企业员 工工资的查询 统计和工资报 表输出 3 33 3系统预览效果图系统预览效果图 3 3 13 3 1登录界面登录界面 用户登陆界面用户登陆界面 只有只有 当用户输入正确的用当用户输入正确的用 户名和密码户名和密码 才可以才可以 登陆登陆 登 录 用户管理 信息管理 添加 删除 修改 增加 删除 修改 工资管理 查询 统计 报表输出 10 3 3 23 3 2系统主界面 用户登录成功后可以看到的信息等 系统主界面 用户登录成功后可以看到的信息等 用户管理 用户的添用户管理 用户的添 加 修改 删除 加 修改 删除 员工信息管理模块 员工信息管理模块 员工的添加 修改 员工的添加 修改 删除 还有员工的信删除 还有员工的信 息查询 息查询 员工工资管理模块 员工工资管理模块 员工工资查询 统计 员工工资查询 统计 员工工资报表的输员工工资报表的输 出 出 3 3 33 3 3用户管理模块界面用户管理模块界面 用户添加界面用户添加界面 当当 输入要添加的信息输入要添加的信息 点击确定就可以将点击确定就可以将 信息添加到用户表信息添加到用户表 中中 清空可以将信清空可以将信 息清除息清除 这样可以这样可以 继续添加 继续添加 11 用户修改 当输入用户修改 当输入 用户名的时候就可用户名的时候就可 以点击查询 回显以点击查询 回显 示出该用户的信息示出该用户的信息 并在并在ListboxListbox显示显示 出修改前的信息 出修改前的信息 对信息修改以后 对信息修改以后 点击修改就可以将点击修改就可以将 修改信息添加到数修改信息添加到数 据库中 同时在据库中 同时在 ListboxListbox显示出修显示出修 改后的信息 改后的信息 用户删除 当输入用户用户删除 当输入用户 名后点击查询就可以显名后点击查询就可以显 示出用户信息 点击删示出用户信息 点击删 除就可以将该用户信息除就可以将该用户信息 从数据库中删除 从数据库中删除 12 3 3 43 3 4员工信息查询员工信息查询 员工基本信息查询 员工基本信息查询 分为 男 女 经分为 男 女 经 理 员工 当选中理 员工 当选中 其中一种点击查询其中一种点击查询 就会将表中的所有就会将表中的所有 信息显示在信息显示在 ListList oxox 当选择经理时 点击查询就可以将当选择经理时 点击查询就可以将 所有经理的信息显示出来 所有经理的信息显示出来 13 3 3 53 3 5员工信息统计员工信息统计 输入公司名 输入公司名 就可以将该公就可以将该公 司的所有员工司的所有员工 信息输出 信息输出 3 3 63 3 6员工工资信息员工工资信息 员工工资查询 员工工资查询 输入员工姓名输入员工姓名 点击查询 可点击查询 可 以将信息显示以将信息显示 在在ListList oxox中中 14 第四章第四章 数据库设计数据库设计 4 14 1数据库需求分析数据库需求分析 根据人力资源数据库对技术人员和管理人员的水平 数据采集和管理活动以 及企业管理者的计算机素质的要求 数据库技术对计算机系统的软硬件的要求 决 定把数据库管理系统设计成为一个综合的数据库 此数据库包括所有操作人员的所 有活动功能 因为 此人力资源管理系统应用界面较简单 功能单一 所以 用一 个综合的数据库就能满足图书管理要求 而且实现容易 4 24 2数据库设计数据库设计 4 2 14 2 1概念设计 概念设计 15 业务流图 管理员管理员 用户管理用户管理 员工信息管理员工信息管理 员工工资管理员工工资管理 数据库数据库 产生档案产生档案 资料资料 产生档案产生档案 资料资料 产生报表产生报表 终端显示终端显示 终端显示终端显示 终端显示终端显示 E R图 用户实体对象用户实体对象 用户实体对象包括 姓名 性别 密码 年龄 电话 等属性 这几个 属性均为用户实体的基本信息 图书实体 E R 图如所示 年龄密码姓名 密码电话 用户 员工实体对象员工实体对象 图书类别实本对象包括 姓名 性别 密码 年龄 等属性 员工实体 E R 图如图所示 姓名性别密码 年龄职务 员工 电话 员工资料实体对象员工资料实体对象 借阅者实体对象包括 姓名 密码 工资 等属性 员工工资实体 E R 图 16 如图所示 姓名密码工资 员工工资 4 2 24 2 2逻辑设计逻辑设计 用户表 描述列名数据类型长度允许空 姓名nameVarchar 40 密码passwordInt 性别sexVarchar 13 年龄agerVarchar 21 职务postVarchar 30 电话telint 员工信息表 描述列名数据类型长度允许空 姓名nameVarchar 40 密码passwordInt 性别sexVarchar 13 年龄agerVarchar 21 职务postVarchar 30 电话telint 员工工资表 描述列名数据类型长度允许空 姓名nameVarchar 40 密码passwordInt 职务postVarchar 13 工资salaryint 17 第五章第五章 数据库设计数据库设计 5 15 1 用户登录模块设计用户登录模块设计 该模块主要进行用户合法性的验证 当准备进入系统的用户输入合法的用户名 和口令并且选择正确的权限时 可以进入系统并运行其权限范围内的功能 如果用 户名和口令正确而选择的权限不正确时 只有公共查看权限而不能修改任何数据 每个用户成功进入系统时 系统日志将自动记录用户的登陆情况 用户的权限共分两种 即普通用户 查询用户 和管理员 普通用户只能运行 公共检索模块 而管理员用户的权限有很多 管理员可以对系统中各模块信息进行 各种数据的更新 添加 删除等 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气运行员考试题及答案
- 锅炉酸洗方案
- 长沙FPC项目可行性研究报告
- 高低压电气设备项目可行性研究报告
- 2025年成都百万职工技能大赛(焊工)备赛试题库(含答案)
- 2020-2025年一级建造师之一建水利水电工程实务题库综合试卷A卷附答案
- 2020-2025年教师资格之中学生物学科知识与教学能力能力测试试卷B卷附答案
- 物料包销协议书模板
- 物联网接口协议书
- 复古风琴数字化改造创新创业项目商业计划书
- 人教版八年级上册生物期中考试试卷
- 云南省曲靖市2023-2024学年六年级上学期语文期中试卷(含答案)
- 中止、恢复、终止施工安全监督申请书及告知书
- 职业规划书-学前教育专业职业规划书
- “四史”概论智慧树知到期末考试答案章节答案2024年温州医科大学
- DL∕T 1517-2016 二次压降及一次负荷现场测试技术规范
- DL∕T 664-2016 带电设备红外诊断应用规范
- 维生素B12的教学课件
- 脱水蔬菜的研究进展
- GB/T 44090-2024登山健身步道配置要求
- 生涯发展展示大一机电一体化
评论
0/150
提交评论