人事信息管理系统的设计与实现毕业设计.pdf
《人事信息管理系统的设计与实现毕业设计.pdf》由会员分享,可在线阅读,更多相关《人事信息管理系统的设计与实现毕业设计.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要根据计算机的发展历程以及目前的应用状况和发展趋势显示,我 们可以相信计算机技术将极大的改变我们的生活和工作模式。如何管理好企业内部员工的信息,这对企业管理来说是一个问 题。本系统利用SQL Server2008进行与Visual Studio 2012连接,在Visual Studio201 2里设计系统界面。系统维护管理、机构编制管 理、人事档案管理、工资管理、考勤管理等模块是本系统主要的一些 模块。人事利用本系统对员工信息进行添加、修改、查询、删除,可 以节约时间,提高工作效率。关键词:员工信息;工资;添加;查询。This document is produced by free ve
2、rsion of Print2Flash.Visit fbr more information目录一背景及意义.11.1系统开发背景.11.2系统设计意义.1二系统的相关技术介绍.22.1 CSharp 介绍.22.2 Visual Studio201 2 简介.32.3 SQL Server2008 简介.3三系统需求分析.43.1可行性分析.43.2系统目标.63.3系统功能需求分析.6四数据库设计.64.1数据库概念结构设计.64.2数据库逻辑结构设计.9五系统功能模块设计和实现.125.1系统结构设计.125.2登录模块.125.3主模块.155.4系统维护管理模块.155.5机构编制
3、管理模块.195.6人事档案管理模块.20This document is produced by free version of Print2Flash.Visit fbr more information5.7工资管理模块.225.8考勤管理模块.23结 论.25致 谢.26参考文献.27This document is produced by free version of Print2Flash.Visit fbr more information一背景及意义1.11.1系统开发背景系统开发背景在计算机未发明之前,企业人事管理的复杂工作,采取的方法是 传统的人力管理方法来处理各种档案信
4、息,用纸质材料保存档案信 息,不仅需要耗费大量的人力物力,档案的查询和保存也很困难。从 工资方面来说,资金是企业生存、发展的主要因素,员工的工资是企 业资金管理的一个重要部分,工资统计工作的复杂性和发放的困难程 度与企业员工人数成正比。一个企业的员工总会变动,如调动、离职、入职、升职,这些都会给公司带来工资管理的复杂程度,如果应用软 件自动化管理工作,将提高企业工作效率,节约公司资源,将使企业 运作越来越高效。传统的管理方法已经不适合现代企业的发展,为了实现对公司员 工进行科学、有效的管理,我们可以开发一个人事信息系统,用电脑 代替人工,完成人事信息的管理,安全、完整的保存人事信息是电脑 的优
5、点。1.21.2系统设计意义系统设计意义企业内部很重要的一个事项是人事信息的管理,对企业的决策人 员和管理人员来说超级重要的是它的管理方式和管理工具。以前人事 信息管理都是那种管理人员多,管理效率低,决策依据少的尴尬局面。使用系统对人事信息进行管理,有着传统管理方法无法比的优点,列 如,查询方便、存储量大、保存时间长、成本低等。为了简化繁琐的 手工操作,提高工作效率,建立人事信息管理系统是非常必要的。1This document is produced by free version of Print2Flash.Visit fbr more information二系统的相关技术介绍2.1
6、CSharp 2.1 CSharp 介绍介绍CSharp是.NET框架中最常用的编程语言,是以.NET为框架的、面对对象的基础高级编程语言。面向对象是CSharp的基本思想。将现实世界中存在的事物或概 念通过抽象的方法模拟到计算机程序中,尽量使用人的自然思维,着 重强调人的正常思维方式和原则是面向对象编程的目的。它依附于.NET Framework架构,它运行效率的高效,语法简单 容易理解,加上有强大的编译器支持,使程序的开发变得异常迅速。特点:1)彻底的面向对象设计,CSharp具有面向对象语言所拥有的一 切特性,即封装、继承和多态。2)Windows Form技术,用来开发Windows桌
7、面程序。3)WebForm技术,是Windows使用C#语言来开发Web应用程序的 工具。4)MVC技术,是ASP.NET编程模式的一种。2.2 Visual Studio2012 2.2 Visual Studio2012 简介简介Visual Studio201是最流行的Windows平台应用程序开发坏境 之一,它支持当前市场上流行的C+、CSharp等语言开发。2012年 的9月12日微软公司在西雅图发布Visual Studio 2012。当时主要 是分发给MSDN的订阅用户。9月1日批量许可(VL)发布。对Windows 8 Metro 开发的支持是 Visual Studio 20
8、12 和 Visual Studio 20102This document is produced by free version of Print2Flash.Visit fbr more information 相比最大的新特性。JavaScript功能、新的动画库和新的Metro应 用程序模板,使Visual Studio 2012性能提高了。2.3 SQL Server2008 2.3 SQL Server2008 简介简介SQL Server系列软件是Microsoft公司推出的关系型数据库管 理系统。在中国正式上市的时间是2008年10月,将结构化、半结构 化和非结构化文档的数据直
9、接存储到数据库中是SQL Server 2008版 本最大的特点。可以直接对数据进行查询、搜索、同步、分析等的操 作是SQL Server 2008版本之前的版本所没有的。此外,Microsoft.NET和Visual Studio开发的自定义应用程序中使用数 据是SQL Server 2008允许使用的,同时在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务程中使用流数据也是 是SQL Server 2008允许使用的。SQL Server 2008不仅有企业版,也有适用小规模公司的标准版,还有180天的试用评估版及免费的学习版3This docume
10、nt is produced by free version of Print2Flash.Visit fbr more information三系统需求分析3.13.1可行性分析可行性分析3.1.1技术可行性分析技术可行性分析Visual Studio201 2提供了一个统一的、紧密集成的可视化编 程环境,简化了开发应用程序的过程。利用Visual Studio201 2可以 轻松地创建具有自动伸缩能力的可靠应用程序和组件o而且微软的优 秀成果CSharp保持了 C/C+所持有的强大功能和控制功能。数据库 SQL Server2008完全可以满足中小型企业的数据要求。计算机配置 越来越高,办
11、公的计算机都可以达到要求。所以说本系统具有技术可 行性。3.1.2经济可行性分析经济可行性分析一个企业,一定可以接受本系统的开发费用和后期的维护费用,毕竟跟企业各个方面运作比起来,这只是九牛一毛、小菜一碟。所以 说从经济方面考虑,本系统的开发不会有很大的困难和风险。3.1.3操作可行性分析操作可行性分析数据库的每个表具有较强的关联性,整个系统也不是特别复杂,。而且本系统不需要耗费什么资源,只要有个电脑,有网络,就行了,而一般企业都会有电脑网络,所以从操作可行性方面分析,这根本不 是问题。3.23.2系统目标系统目标为了更加方便准确的管理企业人事信息;为了方便管理员工档4This documen
12、t is produced by free version of Print2Flash.Visit fbr more information 案,优化分类,全面反映的员工基本情况;为了方便管理考勤制度,保证工作秩序,督促员工工作,制造公司效益;为了记录薪资发放情 况,保证有效的激励机制,激励员工努力工作,给公司创造利益。3.33.3系统功能需求分析系统功能需求分析为了企业能够有效的记录员工档案、快速计算和记录工资发放情 况、全面统计员工考勤,从而制定奖惩机制,激励员工,促进企业发 展而设计了此系统。界面美观大方,数据的添加和修改操作简单、方 便,数据拥有可靠性和稳定性是系统设计的基本要求。以
13、下是每个模块的需求分析:1)登录模块:登录模块是每个系统的根本,除非你的系统默认 登录,一进去就是主界面,但是这样不安全,所以我觉得有必要搞个 登录模块,需要正确的账号和密码才能进系统。2)主模块:便于管理使用,使用正确的账号密码进入一个主界 面,可以直接在主界面找到自己需要的子界面,不需要一个一个的界 面去找,浪费时间。3)系统维护管理模块:一个公司的员工总会有变动,有人走就 有人来,这就需要一个系统维护管理模块了,可以在这个模块申请账 号、设置权限;难免有信息变动的时候,这个时候也可以在系统维护 管理模块里修改;人难免有记性不好的时候,忘记账号或密码时,也 可以在系统维护管理模块查看或修改
14、。最重要的是,这个模块还有一 个功能,就是数据备份,防止突发事件,例如停电等。4)机构编制管理模块:一个公司也分很多部门,例如最基本的5This document is produced by free version of Print2Flash.Visit fbr more information 财务部、人事部、外交部等,部门基本信息管理可以在机构编制管理 模块中进行。5)人事档案管理模块:方便人事部对公司人员的管理,用纸质 材料保存员工信息,对员工信息的管理是一个巨大的工程,人员的变 动、信息修改等操作起来非常麻烦,还要防止材料遗失、潮湿,保存 也是一大工程,非常有必要搞个人事档案管理
15、模块,管理起来方便,需要信息修改的时候,通过姓名就可以查找出来,然后修改,人员调 动的时候,可以通过删除和添加功能来实现,也不用担心遗失信息6)工资管理模块:工资管理模块可以根据工资条件,算出每个 人的工资,可以不用拿着计算器、笔、纸一个个的计算、记录,还不 用担心算错、写错,节约了时间,减少了成本。7)考勤管理模块:考勤对于公司来说是一种责任,可以体现公 司对员工管理的态度;对员工来说其实是一种义务,体现了员工对于 自己能力的一种展示。考勤也是计算工资的依据之一。6This document is produced by free version of Print2Flash.Visit f
16、br more information四数据库设计4.1数据库概念结构设计数据库概念结构设计概念结构设计是数据库设计的一种。它就是对信息世界进行模 拟,常用的概念模型是E-R模型,是P.P.S.Chen在1976年提出来的。信息世界的实体和属性是现实世界中客观存在的事物及它们所 具有的特性抽象,实体、属性、实体之间的联系用实体联系(Entity Relationship,E-R)图表示。描述概念模型的有力工具是E-R图。以 下是各实体属性图:(1)机构信息属性图如图4.1所示:图4.1机构信息属性图(2)人事档案信息属性图如图4.2所示:7This document is produced b
17、y free version of Print2Flash.Visit fbr more information图4.2人事档案信息属性图(3)工资信息属性图如图4.3所示:(4)考勤信息属性图如图4.4所示:图4.4考勤信息属性图4.2数据库逻辑结构设计数据库逻辑结构设计数据库的逻辑结构设计就是把属性图用表来表示实体与实体之8This document is produced by free version of Print2Flash.Visit fbr more information 间的联系。这里主要将E-R模型转换为关系模型。将一个实体或实体 间的联系转换为表,将实体的属性或联系的
18、属性转换为表的列。实体 或联系的标识符就是表的关键字,它能唯一标识表中的每一行。设计出数据库的表有管理员信息表、部门信息表、员工信息表、工资信息表、考勤信息表、合同信息表、政治面貌信息表等是系统的 功能要求,本系统组成结构比较清晰,具体内容如下:表4.1管理员信息表(allusers)列名数据类型说明IDintIDusernamevarchar(50)用户名pwdvarchar(50)密码exvarchar(50)权限addtimedatetime时间表4.2部门信息表(bumen)9列名数据类型说明IDintIDbhvarchar(50)部门编号mevarchar(50)部门名称zgrtel
19、varchar(50)varchar(50)主管人电话memovarchar(255)备注addtimedatetime时间This document is produced by free version of Print2Flash.Visit fbr more information表4.3员工信息表(yuangong)列名数据类型说明IDintIDbhvarchar(50)员工编号xmv ar char(50)姓名gendervarchar(50)性别telvarchar(50)电话sfzvarchar(50)身份证emailvarchar(50)邮箱gwvarchar(50)岗位bm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 设计 实现 毕业设计
限制150内