基于.NET的员工信息管理系统设计与实现.doc

上传人:h**** 文档编号:129256 上传时间:2018-07-09 格式:DOC 页数:65 大小:848KB
下载 相关 举报
基于.NET的员工信息管理系统设计与实现.doc_第1页
第1页 / 共65页
基于.NET的员工信息管理系统设计与实现.doc_第2页
第2页 / 共65页
基于.NET的员工信息管理系统设计与实现.doc_第3页
第3页 / 共65页
基于.NET的员工信息管理系统设计与实现.doc_第4页
第4页 / 共65页
基于.NET的员工信息管理系统设计与实现.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、 保定职业技术学院 毕业设计报告(论文) 系 计算机信息工程系 专业 软件技术 班级 0801 姓名 刘杨 学号 13 题目 基于 .net的 员工 信息管理系统 指导教师 陈庆兰 完成时间 2011-01-02 2011 年 1 月 2 日 指导教师情况 姓名 陈庆兰 职称 助教 单位 保定职业技术学院 答辩小组成员 刘永辉、 刘甜 、陈庆兰 评语: 答辩小组组长签字: 2011 年 1 月 4 日 成绩: 答辩小组 组长签字: 2011 年 1 月 6 日 基于 .NET的 员工 信息管理 系统 内 容 摘 要 随着信息技术的飞速发展 ,尤其是计算机技术、网络通讯技术 、数据库技术等高新技

2、术在 员工信息 管理 领域的广泛应用 ,各企事业单位的 员工信息 管理 模式在发生着根本性变化。 网上招聘系统、远程网络培训系统、人力资源管理信息系统、 员工 政策自助服务系统等的建设与使用,不仅使员工的个性化要求得到满足,而且也提高了 员工 管理的效率,为 员工 管理者将更多的精力集中到对单位更有价值的管理活动中创造条件 ,因此建立 员工信息 管理系统已成为许多企事业单位 提高竞争力和工作效率的重要选择。 论文 首先 以 员工信息 管理系统的开发建设为背景 , 结合事业单位 实际情况 , 对课题研究的意义和必要性进行阐述 ; 其次深入研究和学习了系统开发所必需 的基础知识和相关技术 ; 接下

3、来进行了系统的可行性分析 , 明确了系统的性能目标和功能要求 , 确定了系统的体系结构及其软、硬件平台 , 讨论了系统开发流程和功能划分 , 依据系统逻辑功能设计并建设了数据库架构。在此基础上 ,对人员基本信息管理、人员考评 管理、 人员档案管理、人员信息详细查询及报表导出等主要功能模块的技术细节和实现过程进行重点阐述 。 本系统利用 Microsoft Visual Studio 2008 作为开发环境 、 C# 为程序开发语言 , 以 SQL Server 2005 作为系统后台数据库 , 采用 .NET、 XML 等核心技术开发完成 了 适合事业单位 应用的 员工信息 管理 系统。 索引

4、关键词 : 员工信息 管理 .NET 技术 C# SQL Server 2005 目 录 绪论 . - 1 - 第一章 事业单位员工信息管理系统开发意义及必要性 . - 1 - 第二章 事业单位员工信息管理系统可行性分析 . - 2 - 2.1 系统立项背景 . - 2 - 2.2 系统建设目标 . - 3 - 第三章 事业单位员工信息管理系统的设计与实现 . - 3 - 3.1 系统功能模块设计 . - 3 - 3.1.1 系统管理 . - 4 - 3.1.2 人员基本信息管理 . - 4 - 3.1.3 人员考核管理 . - 4 - 3.1.4 人员工资与福利管理 . - 5 - 3.1.

5、5 档案信息管理 . - 5 - 3.1.6 数据管理 . - 5 - 3.2 系统基础框架设计 . - 5 - 3.3 系统数据库设计 . - 5 - 3.3.1 系统数据库概念模型设计 . - 5 - 3.3.2 系统数据库逻辑模型设计 . - 7 - 3.4 系统实现主要技术 . - 7 - 3.4.1 采用 ADO.NET 技术实现对数据库的操作 . - 7 - 3.4.2 引用第三方控件 DevExpress.XtraGrid 实现查询结果集按列排序和分组嵌套显示的功能 . - 8 - 第四章 总结 . - 10 - 后 记 . - 11 - 参考文献 . - 12 - - 1 -

6、绪 论 任何企事业单位的运作归根结底还是要由人去执行的。如何有效地对员工实施宏观管理,对 企 事业单位的构成情况和发展趋势进行统计、规划、分析和预测,以及根据分析的结果制定切实可行的 员工 政策,是一项繁重而艰巨的任务。传统的 员工 管理方式和手段主要依赖手工操作,其效率低下,不利于事业单位的快速发展。所 以,基于现代 员工 管理的理念,结合中国行业主管机关的 员工 管理经验,将现代化的信息技术和网络技术引入事业单位 员工 管理工作中,实施 员工 管理信息系统,已成为事业单位管理发展与进步的必由之路 。 第一章 事业单位 员工信息 管理系统开发 意义及必要性 随着计算机技术的不 断发展和信息技

7、术在社会各领域的应用和普及,信息技术被广泛应用于 事业单位 员工 管理的各个环节。信息技术的发展与战略性人才资源管理的需求,推动了 员工 管理信息化的进程。网上招聘系统、远程网络培训系统、人力资源管理信息系统、员工 政策自助服务系统等的建设与使用,不仅使 员工的个性化要求得到满足,而且也提高了 员工 管理的效率,为 员工 管理者将更多的精力集中到对单位更 有价值的管理活动中创造条件,因此建立 员工信息 管理系统已成为许多 事业单位提高竞争力和工作效率的重要选择。究其原因主要体现在以下两个方面: 第一、 建立 员工信息 管理系统 是 节约资源,促进科学发展观, 提高管理效率的需要。人员信息管理

8、、工资 福利 、 奖惩信息、培训进修 管理 、人员调动 管理等作为 员工 管理部门日常性的事务,往往要持续占据 员工 管理人员的大量时间 。 手工操作不仅效率低下,而且容易出错。同时,因为缺乏有效的技术手段,一些基础性的 员工信息 收集和分析工作显得十分繁杂,而且收集到的信息经常出现不准确、滞后的现象,不能为领导决策提供支持。建立 员工信息 管理系统,能让重复、烦琐的事务性工作通过管理系统自动完成,将人解脱出来,去进行管理方式、方法改革,进行管理制度创新,从而节约大量人力资源。除了人力及时间的节约,信息管理系统在物质资源节约上也占有很大优势,基于网络技术的管理系统,可以方便快捷地实现 员工信息

9、 的传递与保存,改变了利用纸介质作为信息传递、保存的 传统模式;利用光盘等电子媒介,可以将数个档案柜的纸质信息存贮在几 张光盘中,不仅节约大量物质资 源及财力资源,也方便将来对此类信息的查询使用。因此, 员工信息管理 系统的建立不仅 实现电子化操作和无纸化办公,大大减少办公费用和人工费用等方面的成本支出 ,而且 有助于 单位 迅速、有效地收集各种信息,加强内部沟通,加强对全系统员工 管理的实时监控,提高 员工 管理部门的工作效率。 第二、 建立 员工信息 管理系统是有效整合信息资源,优化管理业务流程,提高工作绩效和科学 员工 决策的有效途径 。 从信息管理角度来说, 员工 管理实际上就是以一定

10、的标准对各种 员工信息 进行加工与处 理,并依据一定的价值判断得出一些结论性信息的过程。由- 2 - 于各所、各处 室大 多基于自己的业务属性进行信息的采集、加工与存贮,不仅造成 员工信息 的重复采集、加工与处理,所产生的 员工信息 也不能在彼此间完全地、通畅地对接、交流与共享,还会产生信息之间相互排斥、相互矛盾,使业务之间不能相互支持与配合,从而影响整体 员工 工作绩效的提高。 员工信息 管理系统是进行信息管理的最为有效的工具,建立一套科学、合理的 员工信息 管理系统有利用系统提供的相应管理程序自动按照统一设定的标准进行 员工信息 的加工与处理,并将加工处理后的过程信息及结论信息全部规范地存

11、入系统内。借助先进的计算机技术建立科学合理的 员工信息 管理系 统,将所有 员工信息以严格的规范和标准存入同一数据库中,实现数据的无限重复使用、多种业务共享使用,员工信息 资源得以有效整合。 到目前为止, 市面上销售 或正在使用的 员工 管理软件不少,但这些软件涉及的内容比较单一,主要以数据统计为主,且各自为政,兼容性比较差,造成系统资源的严重浪费和重复劳动。通过开发或者引入集成性的 员工 管理系统,可以 有效整合现有的管理资源, 使 员工 各种业务转向基于管理系统的统一、规范、协作式进行,业务流程得以充分优化,工作绩效得以显著提高。 第二章 事业单位 员工信息 管理系统可行性分析 2.1 系

12、统 立项背景 员工 管理是企事业单位管理工作中非常重要的一部分,对于单位的决策者和管理者来说都至关重要。随着事业单位的发展和改革的深化,事业单位 员工 管理的地位和作用也日益凸显。如何快速有序地管理好事业单位内部职工的大量信息,成为单位管理工作中亟待解决的大问题。然而,我国由于社会组织形式复杂,不同机构内部有不同的 员工 管理制度和管理方法。 不少事业单位仍然停留在传统的 员工 管理办法,人员的信息检索、报表制作、统计分析、工资福利管理、 出国培训等信息的管理主要依靠纸介质或人工 用 office 办公软件来绘制。这种管理方法很难保 证信息及时、准确、有效的利用,工作效率低,耗时费力。 随着经

13、济体制改革的不断深入和单位规模的迅速发展,各事业单位 员工 部门的工作内容在不断调整、不断变化。传统的 员工 管理工作逐渐被现代人力资源管理所取代。然而,考察全国很多事业单位,在 员工 管理信息化进程中举步维艰,有的单位仍然采取传统的管理方式处理人员信息,有的单位从市场上购置通用的 员工 管理软件进行本单位的 员工信息处理,但往往出现功能短缺、技术支持难、操作复杂、升级困难等问题。 随着 计算机技术在事业单位管理工作中的应用与普及 , 员工信息 管理 系统 逐渐在各事业 单位 推广应 用 。对于 单位 来说,利用计算机高效率完成劳动 员工 管理的日常事务,是适应现代 事业单位管理制度要求、推动

14、 事业单位 员工 管理走向科学化、规范化的必要条件 。因为 计算机管理 有其无法比拟的优点 : 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 员工 管理的效率 , 也是 一个单位 科学化、正规化管理 , 与- 3 - 世界接轨的重要条件。 然而 不同的 事业单位 具有不同的 员工 管理制度,这就决定了不同的事业单位 需要不同的 员工 管理系统 ,因此设计有针对性的 员工信息 管理系统势在必行。 2.2 系统建设目标 开发事业单位 员工 信息 管理系统的目标 是针对 目前事业单位 员工 管理工作中存在的诸多 问题,以先进成熟的计算机 数据库管理 技术

15、为主要手段, 设计开发 一个 适合目前事业单位 员工 管理需要的信息管理系统 , 实现 我院 及其它事业单位 员工 管理工作中 信息 的 整合与高效处理。这一系统的开发是顺应 员工 管理工作的 现代化 要求, 推动 事业单位 员工信息 管理走向科学化、规范化 ,系统化,从而实现 员工 管理无纸化、 决策化 ,人员 信息资源化 。 概括起来开发本系统有以下四个目标: 1、系统功能上的完整性。在设计系统时 ,力求在功能方面涵盖 员工 管理工作中的所有业务和流程,充分发挥系统优势 。 2、系统操作上的易用性。安装设置方便;界面简洁、友好;自定义数据查询条件,查询灵活、实用;自动生成报表。 3、系统的

16、安全性。 员工信息 一般要求准确、及时、保密。所以,系统的安全性非常重要。为此,不仅要从设计角度考虑提高系统安全性,还要为一些重要操作提供业务上的安全性。 4、系统智能化。系统除了传统功能外,还要从现有大量数据中进行数据挖掘分析相关员工信息 ,为单位决策者提供参考。 第三章 事业单位 员工信息 管理系统的设计与实现 3.1 系统功能模块设计 根据系统需求分析 和 系统实现目标,设计系统功 能模块如下 图所示: 功能模块示意图 - 4 - 图 3-1 3.1.1 系统管理 主要包括用户管理 、 密码修改、隐藏窗口、退出系统。 用户管理:出于数据安全考虑,系统设置用户管理模块,满足系统高级管理者进

17、行用户新增、编辑和删除的功能。系统能够根据各用户的业务内容进行操作权限的设置,包括针对员工信息管理模块所有信息集的权限赋予、以及其它模块操作权限的赋予功能,通过权限设置,规范用户对信息进行查看、增加、修改与删除行为。 密码修改:为维护管理员信息和 员工信息 安全,设置密码修改功能。 3.1.2 人员基本信息管理 对 新进 人员的录入、在 职人员信息的变动修改(包括人员基本信息、学历学位、岗位变动、家庭情况、复转军人、培训进修、离退休人员返聘、研究生 管理 等), 还提供灵活的查询、分析界面,可以根据动态的查询组合条件查询到人员的各种相关信息。 3.1.3 人员考核管理 对在职人员考核信息的录入

18、 、 修改 和查询 (包括人员奖励信息、处分信息、出国信息、参加课题、技术成果、论文著作、参加会议情况、参加学术团体 、 特殊人才等)。 - 5 - 3.1.4 人员工资与福利管理 实现 对管理、技术、工勤三类岗 位的岗位、 薪级工资的设置以及对职工工资的新增、修改和自动运算等功能。 3.1.5 档案信息管理 主要完成人员的调入、调出、院内部人员调动、离退 休、 外聘时档案的基本情况和变动情况的信息管理。操作员可以对查询所得人员的档案信息导出到 Excel 表中。 3.1.6 数据管理 为维护系统数据安全,系统提供数据备份的功能。 3.2 系统基础框架 设计 通过对 事业单位 员工信息 管理系

19、统需求 的分析研究, 我们决定采用先进的基于 .Net 的编程技术,开发环境采用 Visual Studio 2008,编程语言采用 C#,数据库服务器采用 SQL Server 2005。 3.3 系统数据库 设计 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能 。 使 用 SQL Server 2005 可以构建和管理高可用 性 和高性能的数据 库 应用程序。 它提供了一系列用于管理数据库服务器的工具,以及用于转换和移动数据、实现数据仓库和数据分析的附加软件。 SQL Server 2005 结合了分析、报表、集成和通知 等 功能 。此外, 与

20、Microsoft Visual Studio 紧密集成 ,使得开发者 可以使用任何一种 .NET 编程 语言 (如 C# 、VB.NET) 编写 SQL Server 2005 的存储过程,触 发器,函数,自定义类型 等,从而增强了程序的可维护性,提高系统性能和安全性。 本系统使用 SQL Server 2005 作为数据库管理工具, 采用 SQL Server 数据提供程序 System.Data.SqlClient 和 数据库的直接通信 。 3.3.1 系统 数据库概念模型设计 根据从基本项构思实体联系模型四条原则,构造实体联系点模型( E-R),如下图示: - 6 - 图 3-2 图 3-3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。