截止目前累计成功为5,000,000 用户成功查重检测

CNCNKI学术不端文献查重检测系统 多语种 图文 高校 期刊 职称 查重 抄袭检测系统

基于VC++的综合人事管理系统设计与实现-硕士毕业论文查重软件

时间:2016-10-21 15:00:00 编辑:知网 阅读:

硕士毕业论文查重软件-随着当今社会的不停进步,各行各业的竞争越发激烈,企业的人事管理工作自然也成为企业当中一个重要模块。摒弃以往的人力管理而通过计算机来进行人事工作,会使你在工作中迅速而又方便地检索和查找到你所想要的信息,不仅比原先的纸质资料存储量大,而且可靠性较高,对于文献材料的保密性也较好,成本相对来说反而更低,这样能最大程度地提高人事信息管理工作的效率,还能使企业的高层掌握员工的动向和员工的综合素质,及时调整人才的分配。同时,利用计算机完成人事工作的日常事务,也是推动企业跟紧时代发展脚步的重要前提。

一些企业还停留在使用纸质档案来管理人事资料的阶段,现阶段对于他们来说,企业内部的管理方式已然存在着诸多弊端:如工作的效率又低又慢、人力查找普遍更容易出错、纸质档案的保密性也较差等等,不仅如此,长时间地依靠纸质档案来管理人事工作,还会在保管室里聚集起许多的资料和信息,给工作人员的管理增添了许多的不便之处。所以,我们可以研究和设计出一套便捷适用,具有普遍性的综合人事管理系统给各企业来使用的。

1.2 研究现状

人事管理系统是将企业中由人力管理的人事工作转变为使用计算机来处理的这样一个系统。目前,综合人事管理系统普遍地在国内外的各大企事业单位中被使用,有很多软件开发商开发了许多基于各行各业的人事管理系统,此中不仅有单机版,另外还有客户机和服务器模式(C/S)以及浏览器和服务器模式(B/S)。当然,市场上的企业如此众多,企业与企业之间又各不相同,自然各企业内部的人事管理制度彼此都有着差异,而这也就是说,他们所需要用来进行工作的人事管理系统也有差异。

以往的企业中,通过人力管理人事工作不仅数据十分庞大、并且工作起来也特别复杂,显然已经不能够顺应社会的发展。现阶段,开发一个拥有目前市场上的管理系统都不具备的优点的人事管理系统,使其能够迎合企业的发展脚步,是每个企业都十分需要的。

计算机网络技术和数据库技术成长是十分迅速,数据库互连技术正逐步成为研究的热门。与此同时,Internet的发展和普及,国内的许多企业已经建成了自己的人事管理软件,为企业的快速运营提供了极大的方便。然而,一些中小企业并不需要如此庞大的信息管理,所以我们的目标是开发一个简单便捷、具有普遍适应性的综合人事管理系统。

1.3 研究意义和目的

针对海内外企业人事信息管理系统的发展近况,我准备设计一个符合上手迅速、便捷适用的要求,可以完成系统用户的管理和员工档案的管理、部门和员工的管理、考勤与考评,并实现员工档案信息的录入、变更和查询等功能的综合人事管理系统。具体目标如下:

(1)提升企业在人事管理方面的效能,减少人力、物力的使用和相关的管理资源,增强人事管理的安全性与可操作性;

(2)为企业建立规范、实时互动化的人事管理机制;

(3)满足企业的战略层、管理层、决策层、人事业务操作层和全体企业员工的不同层次和不同方面的需要,为企业将来的整体信息化建设提供必要的支持。

开发出的综合人事管理系统将改变过去固有的人事档案保管室式的人力管理,开始使用计算机对大量的人事数据信息进行分析,如此能够让企业在处理人事工作的时候不像以前那么头疼。

1.4 开发工具

现在,市场上提供的可供选择的应用开发工具数不胜数,不同开发工具的选择也可以满足不同用户的需求。那么到底选择什么样的开发工具作为系统的框架呢?就我个人来说,虽然各类开发工具都有着各自的优缺点,但我还是比较倾向于使用起来方便快捷,容易上手,相互之间配合起来更有效率的开发工具。因此,本设计中,我将整合数据库和程序设计技术,再与企业的人事管理方面的体系相联系,用Visual C++作为系统前台应用程序开发工具,用SQL Server作为后台数据库,通过OBDC使两者进行连接,来实行综合人事管理系统的软件研究开发和设计。

1.4.1 Microsoft Visual C++

C++编程语言是在C语言的基础上开发的面向对象编程语言,应用广泛;C++允许多种编程范式——面向对象、泛型和过程化编程。其编程范围广泛,常被用于系统的研发,引擎的研发等应用范围,是迄今为止最受程序员喜爱的最强大的编程语言之一,支持类:类、封装、重载等特性。本系统采用微软公司提供的Microsoft Visual C++进行开发。Microsoft Visual C++是Microsoft公司发行的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。

1.4.2 Microsoft SQL Server

SQL是特别为数据库而创立的操作命令集,是一类功效齐备的数据库语言。本系统采用微软公司的Microsoft SQL Server进行开发。Microsoft SQL Server是Microsoft公司推出的关系型数据库管理系统,同时也是一个周全的数据库系统。

1.4.3 Microsoft Visual Studio

Microsoft Visual Studio是微软公司发行的又一种开发平台,它可以用来创设Windows系统下的Windows应用程序和网络应用程序,也可以用来创设网络服务、智能设备应用程序和Office插件。现阶段Windows平台下的应用程序开发环境中,Microsoft Visual Studio可以说是最盛行的。

第2章 需求分析

只有根据现实生活和生产中的实际需求,我们才可以设计开发出一个符合要求的软件系统。而需求分析就是在设计研究之前,先详细地了解一下我们将要进行开发的项目所想要达到一个什么样的结果。就本论文来说,我们也需要在进行设计研究和开发综合人事管理系统之前先知道企业对该系统提出了哪些要求以及企业最想要得到的是什么成果。系统开发中最为关键和重要的工作就是系统的需求分析,因此,我们首先来分析一下该系统的数据库设计部分。

2.1 数据库

一般来说,我们会要求数据库的结构必须要能够满足所有数据和信息的输入和输出,这是由于用户的需求主要都体现在数据和信息的浏览、查询以及编辑、修改和更新这几方面。因此,我们的需求分析将由处理数据的流程(数据流图)、模块的基本信息数据(模块E-R图)和数据的具体结构(数据库表)组成。我们在分析了人事信息管理之后,得到了系统的流程图。

2.1.1 登录模块

登陆模块可以按照用户类型进行权限的分类操作。当用户准确地输入用户名和与之相匹配的正确的用户密码后方可进入到人事管理系统的平台主界面,并随后对系统内容进行各项操作。平台主界面的用户管理模块可以查询和修改系统用户的信息,还可以添加并注册新的用户信息,系统会将新信息保存在用户信息表中,以便用户下次可以直接登陆该系统。

登录模块的数据流图如图2-1所示。

图2-1  登录模块的数据流图

2.1.2 员工档案管理

员工档案信息管理模块主要是用来管理员工的个人基本信息。用户进入员工档案管理模块后,可以查询并浏览个人的档案信息(这其中包括员工编号、姓名、照片、性别和民族等等),也可以添加、删除或修改员工的个人档案信息。该模块还包括了员工家庭主要成员记录表和员工教育与工作经历记录表,也可以通过员工档案管理模块进行查询、浏览,或者进行添加、删除和修改管理,系统会将新信息更新并记录到员工档案管理表中。

员工档案信息管理数据流图如图2-2所示。

图2-2  员工档案信息管理数据流图

2.1.3 部门管理

部门管理模块主要是用来管理部门之间的工作情况。用户进入部门管理模块后,可以查询并浏览各部门的信息,包括部门编号、部门名称和部门职能描述三个方面,也可以修改或删除部门的各项信息,系统会将新信息更新并记录到部门工作管理表中,即管理员可以对部门工作的资料信息和人员信息实行编辑和管理。

相关文章

返回