人事管理系统毕业设计(论文)

合集下载

企业人事管理系统毕业论文

企业人事管理系统毕业论文

企业人事管理系统毕业论文人事管理系统现在已经是一个企业的不可缺少的部分,人事管理系统所起的作用是极其重要的。

下面是店铺为大家整理的人事管理系统毕业论文,供大家参考。

人事管理系统毕业论文篇一:《企业人事管理系统开发综述》人事管理系统毕业论文摘要[摘要]企业人事管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。

其开发所用开发语言有Visual C++等,所用数据库有SQL等。

人事管理系统毕业论文内容[关键词]企业人事管理信息系统开发语言数据库在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。

以前都是人工进行操作。

随着企业规模的扩大,人事管理的工作量也大大地加重。

随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。

而计算机的普及加快人事管理系统的产生。

1、企业人事管理信息系统简介管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。

管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。

管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。

管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。

MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。

目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。

当前企业信息管理系统正在从C/S 结构向B/S结构转移.B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

东华理工大学毕业设计(论文)-人事管理系统、数据库管理论文

东华理工大学毕业设计(论文)-人事管理系统、数据库管理论文

【摘要】由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。

因此,本文围绕一个”人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以VB为语言编写管理信息系统的过程。

该程序通过VB的ADO数据对象来实现VB与ACCESS数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。

管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。

该程序主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,直到形成一个完善的可行性系统。

【关键词】VB;ACCESS;数据库;管理信息系统【Abstract】Because of the rapid development of computer technology, database technology as an effective means of data management, in all walks of life are increasingly wide application. Therefore, this article on a "personnel management system" design and procedures for applications development topics background, details VB to add language to the process of preparing management information systems. The procedure adopted to achieve the target data add the ado with VB prospects ACCESS database and database applications with typical characteristics, and completed the structure and system combining real life.Management system applications development is not only a preparation process, but more importantly in the analysis and design phase work. The procedure on the main procedures designed, detailed design stage, the demandfor computation procedures, and constantly revised and improved, Until the feasibility of forming a perfect system.【Key Words】VB;ACCESS;Database;Management Information Systems目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (1)1.1 课题来源及其在国内外的发展概况 (1)1.2 课题的目的、意义和应解决的问题 (1)1.3 相关知识点介绍 (1)1.3.1 Visual Basic 6.0介绍 (1)1.3.2 Access数据库介绍 (1)第二章系统需求分析 (2)2.1 功能需求 (2)2.2 性能需求 (2)第三章系统总体设计 (3)3.1 功能模块划分 (3)3.2 系统流程分析 (4)3.3 数据库设计 (5)3.3.1 创建数据库 (5)3.3.2 设计表结构 (5)3.4 设计工程框架 (6)3.4.1 创建工程 (7)3.4.2 添加模块 (7)3.4.3 添加类模块 (7)第四章系统详细设计 (9)4.1 登录模块及系统主界面设计 (9)4.2 部门管理模块设计 (11)4.3 员工管理模块设计 (14)4.4 考勤管理模块设计 (15)4.5 工资管理模块设计 (16)4.6 用户管理模块设计 (16)4.7 密码修改模块设计 (19)第五章毕业设计小结 (20)致谢 (21)参考文献 (22)第一章绪论该章将说明本设计课题的来源、目的、意义、应解决的主要问题,简述本课题在国内外的发展概况,以及相关知识点介绍。

人事信息管理系统毕业设计论文

人事信息管理系统毕业设计论文

本科毕业设计第I 页共I 页目录1.绪论 (1)1.1 选题背景 (1)1.2 选题意义 (2)1.3 资料来源 (3)1.4 系统特点 (3)2.系统分析 (4)2.1 初步调查,提出系统目标 (4)2.2 可行性分析 (4)2.3 详细调查 (5)3.系统设计 (14)3.1 系统设计目标 (14)3.2 系统功能结构设计 (14)3.3 数据库设计 (19)3.4 代码设计......................................................................................... 错误!未定义书签。

3.5 输入输出设计................................................................................. 错误!未定义书签。

3.6 物理配置方案设计(包括硬、软件、网络设计) ..................... 错误!未定义书签。

3.7 安全性设计..................................................................................... 错误!未定义书签。

4系统实施................................................................................ 错误!未定义书签。

4.1 开发工具选择................................................................................. 错误!未定义书签。

4.2 算法说明......................................................................................... 错误!未定义书签。

人力资源管理系统毕业设计论文

人力资源管理系统毕业设计论文

人力资源管理系统毕业设计论文题目:人力资源管理系统设计与实施摘要:本文基于人力资源管理系统开发与实施的需求,通过调查研究和案例分析的方式,对人力资源管理系统的设计与实施进行论述。

首先,介绍了人力资源管理系统的背景和意义。

其次,分析了人力资源管理系统设计的要点和流程。

最后,通过实例介绍了人力资源管理系统的实施过程,并总结了实施中的经验与教训。

本文旨在为人力资源管理系统的设计与实施提供一定的参考和指导。

关键词:人力资源管理系统、毕业设计、论文、设计要点、实施过程一、引言随着信息技术的不断发展,越来越多的企业开始使用人力资源管理系统来有效管理和优化人力资源。

人力资源管理系统通过电脑软件对企业的人力资源进行全面管理,包括招聘、培训、绩效评估、薪酬福利等方面。

本文旨在探讨人力资源管理系统的设计与实施过程,希望能够为相关课题的毕业设计提供一些借鉴和参考。

二、人力资源管理系统的设计要点1.了解企业需求:系统的设计应根据不同企业的规模、行业以及管理需求进行个性化定制,要充分了解企业的需求和特点。

2.数据库设计:建立合理的数据库结构,确保数据的存储和检索的高效性和准确性,要注重数据的安全性。

3.界面设计:界面的设计应尽量简洁明了,便于用户操作,同时要考虑各类用户的需求,尤其是对于不熟悉电脑操作的人员要有良好的可操作性。

4.功能设置:根据企业的具体需求设置相应的功能模块,包括系统登录与权限管理、人力资源需求与招聘、员工培训与发展、薪酬福利管理、绩效评估等。

5.数据分析与决策支持:系统应提供各类数据的分析与报表生成功能,帮助企业进行数据分析和决策支持。

三、人力资源管理系统的实施过程1.需求分析:调研企业的需求,明确系统的功能和范围。

2.系统设计:根据需求分析结果进行系统设计,包括数据库设计、界面设计以及功能模块的设置等。

3.系统开发和测试:根据系统设计完成系统的开发和测试工作,确保系统的稳定性和可靠性。

4.系统上线和实施:将开发完成的系统上线并进行实施。

人事管理系统的设计与实现(毕业论文)

人事管理系统的设计与实现(毕业论文)

人事管理系统的设计与实现(毕业论文)人事管理系统的设计与实现计算机科学与技术专业[摘要]人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化、规范化、自动化的必要条件。

它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能为领导提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。

为人事管理和高层决策领导提供高校的决策支持。

本系统实现了用户登录,基本信息管理,人事管理,备忘记录,数据库维护,管理工具,系统管理等功能。

其中用户登录用来验证用户的信息是否合法。

系统管理是由系统用户添加新的用户,修改用户权限。

基本信息管理功能主要对部门的管理、工种职务类型、职称类型、文化类型等的管理,如部门信息的添加、修改、删除等。

在系统中主要包括添加新的部门、修改和删除部门信息。

人事管理功能主要实现员工信息的管理功能。

[关键词]人事管理;信息系统;C/S模式Personnel Management System Design and Implementation Computer Science and Technology MajorAbstract: The human resources management system is an enterprise unit essential part, adapts the modern enterprise system, impels the enterprise human resources management to move towards scientific, and standardized the automated essential condition. It is content regarding enterprise’s policy-makers and the superintendent all very important, therefore the human resources management system should be able to provide the sufficient information and the quick inquiry method for the user, helps the head of undertaking understanding enterprise existing human resources condition.These systems realized the user to land and register thedepartment management, the employee management, the employee’s document management, the internal information management and so on. Users’ login uses in to validate whether a user’s information is legal. System management is by the system administrator to add users and delete users. Departmental management functions mainly on the management of departments.Key words: personnel management; message system; C/S mode目录1 引言 (1)1.1产品背景 (1)1.2名词解释 (2)1.3预期目标和经济效益 (2)2 需求分析 (3)2.1系统运行环境 (3)2.2需求分析设计 (3)2.2.1 登录模块 (4)2.2.2 用户设置模块 (4)2.2.3 基本信息管理模块 (4)2.2.4 通讯录模块 (4)2.2.5 人事管理模块 (4)2.2.6 数据库维护模块 (4)2.3设计原则及一般要求 (4)3 系统设计 (5)3.1模块设计 (5)3.1.1 主模块 (5)3.1.2 功能模块 (5)3.1.3 详细功能模块设计 (7)3.2.1 数据库分析 (11)3.2.2 数据库概念模型设计 (11)3.2.3 数据库创建表结构 (12)3.2.4 数据库及表的初始创建 (16)3.2.5 系统文件 (18)4 系统实现 (19)4.1登录模块 (19)4.2基本信息管理模块 (20)4.3管理工具模块 (24)4.4人事管理模块 (25)4.5备忘记录模块 (30)4.6系统管理模块 (34)5 测试报告 (34)5.1测试基本要求 (34)5.1.1 人事管理系统内容检查 (34)5.1.2人事管理易用性测试 (35)5.1.3 人事管理功能检查 (35)5.1.4 人事管理容错性测试 (35)结论及尚存在的问题 (35)结束语 (36)参考文献 (37)致谢..................................................... 错误!未定义书签。

毕业设计论文:人事管理系统的设计与实现

毕业设计论文:人事管理系统的设计与实现

目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。

该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。

人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。

(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。

(完整版)人事管理系统毕业论文

(完整版)人事管理系统毕业论文

毕业设计题目企业人事管理系统学生姓名学号班级专业软件技术分院信息技术分院指导教师2014 年 3 月 20日摘要随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事信息管理系统是典型的计算机信息管理系统之一,企业借助于它进行人力资源管理,达到事半功倍。

随着企业的雇佣人数的增加,有效地管理人员信息成为必然。

人事信息管理系统的开发主要包括后台数据库的建立和维护,以及前台程序开发两个方面。

本文分析了人事信息管理系统的组成情况以及一些基本功能模块,包括系统功能框架分析,系统开发的软硬件环境分析,系统的数据库逻辑设计分析,以及系统的数据流程分析,并且重点对系统的用户界面开发和各个子系统开发作了详细的介绍。

系统主要利用Java语言和编成环境以及Access2003的主要功能进行设计开发,在文中进行了详细的介绍。

该开发系统是中型至大型企业的人事信息管理系统,它界面美观,简单实用,安全性高,能够基本上满足企业人事信息管理的需要,实现了企业员工信息的整体化,系统化,规范化和自动化。

关键字:信息管理系统、人事信息管理系统,Java,Access2000AbstractWith the current computer technology continues to improve , as well as the continuous development of the modern economy , the traditional management techniques are no longer satisfied the needs of enterprises , more and more companies focus on computer information management system , personnel information managementsystem one of system is typical of computer information management s ystemthe enterprises by means of which resource management to achieve more with less. With the increase in the number of enterprises e mployemployThisbecome inevitable. T his to effectively m anagemanage personnel information b ecomepaper analyzes the composition of personnel information management system as well as some of the basic functional modules , including system functional framework analysis, environmental analysis analysis, and system data flow analysis , and focus on the users of the system interface development and the development of each subsystem are described in detail . System is mainly compiled using the Java language and the main function of the environment and Access2003 design and development , in the text for a detailed description . The development system is a medium to large enterprise personnel information management system, which interface is beautiful , simple and practical , safe, able to basically meet the needs of enterprises and personnel information management ,employee information to achieve the enterprise 's overall , systematic , standardized and automated.Keywords: Information management System,Personnel Informatio Management System,Java,Access200目录摘要Abstract目录1绪论 ..........................................................第一章系统功能设计 (2)一、系统需求分析 (2)(一)人事信息管理系统的客户功能需求 (2)(二)系统开发和运行环境 (3)二、系统的概要设计 (5)(一)系统的功能框架分析 (5)(二)系统的数据库逻辑设计分析 (7)(三)数据流程分析 (16)第二章管理系统主界面设计开发 (19)一、程序设计 (19)(一)程序设计思想与原则 (19)二、功能界面设计 (19)第三章子系统设计开发 (24)一、员工信息管理子系统页面及代码 (24)二、职务信息管理子系统 (28)三、出勤信息管理子系统 (34)四、工资信息管理子系统 (37)五、管理员界面 (40)六、公司简介界面 (47)第四章系统实施 (50)一、系统和程序设计调试 (50)二、系统的不足及改进方案 (50)50总结 .........................................................50参考文献 .....................................................绪论随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企业在管理方面对需求越来越大。

毕业设计论文(企业人事管理系统)

毕业设计论文(企业人事管理系统)

1引言之迟辟智美创作在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越年夜.随着以后许多的中、小型企业的发展壮年夜,员工的数量也在不竭的增加.随之而来的管理本钱也在不竭的提高.考虑到以后年夜量企业的人事管理尚处于手工作业阶段,不单效率低下,还经常因为管理的失慎而呈现纰漏.因此根据部份企业提供的需求,设计此企业人事管理系统,以帮手企业到达人事管理办公自动化、节约管理本钱、提高企业工作效率的目的.企业人事管理系统是典范的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用法式的开发.对前者要求建立起数据一致性和完整性强、数据平安性好的库.而对后者则要求应用法式功能完备,易使用等特点.企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用缔造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设.根据年夜大都企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试.该企业人事管理系统采纳基于客户端/服务端(C/S)模式开发,服务端采纳SQL Server2005数据库服务器作为数据处置和存储平台,客户端应用法式采纳Visual 2005进行开发,开发语言选用C#.用户必需使用客户端应用法式才华对服务端数据进行把持.2企业人事管理系统开发基础管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统.管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科.管理信息系统的结构通常由四个部份组成:信息源、信息处置器、信息用户和信息管理者.管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处置过程的标准化,高效的完成日常处置业务、优化分配各种资源,包括人力、物力、财力等.MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备.目前国内使用和发展的MIS平台模式年夜体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web 浏览器/服务器(Browser/Server,简称B/S)模式.以后企业信息管理系统正在从C/S结构向B/S结构转移,可是由于平安性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流.C/S模式系统以服务器作为数据处置和存储平台,在终端设计有专门的应用法式进行数据的收集和初度处置,再将数据传递到服务器端,用户必需使用客户端应用法式才华对数据进行把持.C/S模式具有以下优点和缺点:C/S 模式的优点:—由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快.—软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;如自由制表的功能在C/S 模式下就能够实现,在B/S 模式下就很难实现或运行效率很低.—把持界面漂亮、形式多样,可以充沛满足客户自身的个性化要求.— C/S结构的管理信息系统具有较强的事务处置能力,能实现复杂的业务流程.C/S 模式的缺点:—需要专门的客户端装置法式,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速布置装置和配置.—兼容性差,对分歧的开发工具,具有较年夜的局限性.若采纳分歧工具,开发本钱较高,需要具有一定专业水准的技术人员才华完成.2企业人事管理系统的开发方法企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处置技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法.可是每一种开发方法都要遵循相应的开发战略:1.系统要解决的问题.2.系统可行性研究,确定系统要实现的目标.3.系统开发原则.4.系统开发前的准备工作.5.系统开发方法的选择和开发计划的定制.2.2SQL Server 2005及C#简介2.2.1SQL Server 20005数据库简介SQL Server 2005和SQL Server 2005 Express 都是微软开发的,一个全面的数据库平台,Express是SQL Server2005的免费版本,他们功能完全相同2005Express使用集成的商业智能(BI) 工具提供了企业级的数据管理.SQL Server 2005Express 数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用法式.SQL Server 2005Express 数据引擎是本企业数据管理解决方案的核心.另外 SQL Server 2005Express 结合了分析、报表、集成和通知功能.这使您的企业可以构建和布置经济有效的 BI 解决方案,帮手您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域.与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server 2005 与众分歧.无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供立异的解决方案,帮手您从数据中更多地获益.为了熬炼我对SQL Server 2005的理解和把持,我选择了SQL Server 2005作为后台数据库设计.2.2.2C#简介在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言.它们为法式员提供了十分灵活的把持,不外同时也牺牲了一定的效率.对C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能.他们想要一种和最新的网络标准坚持同步而且能和已有的应用法式良好整合的环境.另外,一些C/C++开发人员还需要在需要的时候进行一些底层的编程.C# (C sharp) 是微软对这一问题的解决方案.C#是一种最新的、面向对象的编程语言.它使得法式员可以快速地编写各种基于Microsoft .NET平台的应用法式,Microsoft .NET 提供了一系列的工具和服务来最年夜水平地开发利用计算与通讯领域.正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用法式.使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何把持系统上通过Internet进行调用.最重要的是,C#使得C++法式员可以高效的开发法式,而绝不损失C/C++原有的强年夜的功能.因为这种继承关系,C#与C/C++具有极年夜的相似性,熟悉类似语言的开发者可以很快的转向C#.C#具有以下的优点:A.简单1.C#中指针已经消失.2.不服安的把持,比如说直接内存把持不被允许了.3.C#中"::"或"->"把持符是没用的.4.因为它是基于.NET平台的,它继承了自动内存管理和垃圾回收的特点.像Integer,Floats等.6.整形数值0和1不再作为布尔值呈现.C#中的布尔值是纯洁的true和false值而且没有更多的"="把持符和"=="把持符毛病."=="被用于进行比力把持而"="被用做赋值把持.1.C#建立在以后的潮水上,对创立相互兼容的,可伸缩的,健壮的应用法式来说是非常强年夜和简单的.2.C#拥有内建的支持来将任何组件转换成一个web service,运行在任何平台上的任何应用法式都可以通过互联网来使用这个服务.1.C#支持数据封装,继承,多态和对象界面(即java中的interface关键字).2.(int,float,double)在java中都不是对象,可是C#引入和结构体(structs)来使原始数据类型酿成对象int i=1;String a=i Tostring();//转换(或者)Boxing.1.在C#中我们不能进行不服安的类型转换像将double 转换成boolean..2.值类型(常量类型)被初始化为零值而引用类型(对象和类被编译器自动初始化为零值..3 企业人事管理系统设计方案性能需求:整个系统应当把持简便,界面友好,维护简便.数据库要求运行稳定,执行速度快,数据平安性高.软件系统自己运行对计算机硬件平台和把持系统平台要求适中.功能需求:系统功能主要包括以下几个方面:一,信息管理. 包括员工信息管理,用户信息管理和部份信息管理.二,日志管理.三,系统管理.各模块功能如下:a)员工基本信息管理此功能模块主要完成员工年夜量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的年夜量信息,将以往年夜量分散的信息统一集中到数据库中.b)员工基本信息统计查询此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析.通过此功能模块,管理人员可以对年夜量员工的详细情况进行统计,例如年龄段分析,工龄分析等.c)部份基本信息管理此功能模块主要是提供给管理员对公司的部份进行分类统计.完成对公司新增部份或精简部份完成添加或删除等功能.d)用户信息管理此功能模块主要是提供给管理员分配企业人事管理的权限.设置合法用户对整个管理系统实施管理.具有添加或删除或修改管理用户的功能.e)账号管理此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为平安方面考虑而设置,使用基于角色的权限控制来区分用户.f)日志管理此功能模块将用户登录登出情况以及对系统的把持等进行日志记录备案以供需要的时候追踪查询.g)登录系统此模块实现系统用户的平安登录,呵护系统只接受合法授权用户的访问.用户需求:因为此管理系统主要是针对年夜大都企业的人事管理部份管理公司内部人事而开发的,它仅仅是提供给人事管理部份的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编纂,删除,添加新用户等把持.合法用户在胜利登岸系统后可以进行系统的整体把持.A、实用性原则要力求最年夜限度地满足实际工作的需要,充沛考虑各业务条理、各管理环节数据处置的实用性,把满足客户生产和管理业务作为第一要素进行考虑.B、可扩展性与可维护性原则为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性.软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应分歧的情况.C、平安可靠性原则应用软件与数据库系统的设计要做到平安可靠,防止非法用户的入侵.数据库的备份战略恰当,以防灾难性事故发生.D、用户界面设计原则图形化原则:用户界面的设计应做到美观年夜方.用户界面应直观、明了、条理清晰.实现“傻瓜型”管理——易学、易用、易管理.E、数据库设计原则对数据库的设计因该体现一致性、完整性、平安性、可伸缩性和规范化.4 企业人事管理系统的设计系统设计要在理解需求和分析需求之后才华正确搭建.理解需求是在问题及其最终解决方案之间架设桥梁的第一步.开发者只有和客户充沛理解了需求之后才华开始设计系统.否则,对需求界说的任何改进,在设计上都必需年夜量返工.分析需求是从客户的需求中提取出软件系统能够帮手用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即界说用例.这个步伐是对理解需求的升华,直接关系到该系统的质量.根据第三章的需求分析,企业人事管理系统采纳基于客户端/服务端(C/S)模式开发,服务端采纳SQL Server2005数据库服务器作数据处置和存储平台,客户端应用法式采纳Visual 2005进行开发,开发语言选用C#.用户必需使用客户端应用法式才华对服务端数据进行把持.根据需求分析,本系统后台数据库共分为4个表,以下分别给出各个数据库表的简单描述1.admin(用户信息表)该表存储用户基本信息.以供登录密码验证,显示用户身份用.如表12.Department(部份信息表)该表存储部份基本信息.如表4-2表4-2部份信息4-4各表之间的关系(如图4.1)本图由后台SQL数据库关系图向扶引导下自动生成.经过对系统的整体需求有了深刻了解之后,确定本企业人事管理系统的功能管理模块包括:1.员工基本信息管理.2.部份基本信息管理.3.用户账号管理.4.用户信息管理.5.登岸日志管理.6.员工基本信息查询管理.管理模块框架图用例图标识表记标帜了企业人事管理系统的所有用例,并形象地描述了各用例与用户角色之间的关系.如图4.3所示.管理系统的模块关系图(4.4).虽然说法式设计最核心的处所是法式的功能,但法式的界面设计是不成忽视的,它直接影响到法式的易用性.尤其在Windows 时代,一个良好的应用界面会给你的法式锦上添花,甚至有画龙点睛之韵味.用户界面:又称人机界面,实现用户与计算机之间得通信,以控制计算机或进行用户和计算机之间得数据传送得系统部件.本企业人事管理系统严格遵守用户界面设计规范.系统坚持图形用户界面(GUI )设计原则,界面直观、对用户透明,用户接触软件后对界面上对应的功能一目了然、不需要几多培训就可以方便使用本应用系统.该企业人事管理系统在界面设计中也坚持了界面的一致性.一致性既包括使用标准的控件,也指使用相同的信息暗示方法,如在字体、标签风格、颜色、术语、显示毛病信息等方面确保一致.对系统有了深刻分析之后,确定了此企业人事管理系统的界面主要由6部份组成:1.用户登录界面3员工信息管理界面并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面.用户登岸功能的代码设计:IF{用户名为空消息框显示"请输入用户名"}IF{密码为空消息框显示"请输入密码"}ELSE{读取用户名,密码IF{用户名不存在消息框显示"用户名不存在"返回}IF{密码毛病消息框显示"密码毛病"返回}ELSE{显示在线用户日志记录}}说明:此段代码设计主要是实现合法用户的正常登岸,如果用户名为空,密码为空,或用户名不存在,都将不能正常登岸该系统.合法用户正常登岸后,系统将显示以后在线用户名,并日志记录.更改密码功能的代码设计:IF{不输入密码消息框显示"不允许密码为空"}IF{密码与确认密码不等消息框显示"两次输入密码纷歧致"}ELSE{存储新的密码退出更改密码界面}说明:此段代码设计主要是实现更改密码的功能.不允许密码为空,而且密码与确认密码要相同.胜利修改密码后,数据库存储新的密码,然后退出更改密码的界面.用户管理中添加用户信息的具体代码实现:private void btnOK_Click(object sender,System.EventArgs e){if(txtUsername.Text == ""){MessageBox.Show("请输入用户名!","毛病");return;}//用户名为空则提示if(txtPassword1.Text == ""){MessageBox.Show("不允许空密码!","毛病");return;}//密码为空则提示if(txtPassword1.Text != txtPassword2.Text){MessageBox.Show("两次输入密码不相同!","毛病");return;}//密码与确认密码应相同,分歧则提示if(combDepartment.Text == ""){MessageBox.Show("请选择部份!","毛病");return;}//部份选择不应为空,为空则提示Username = txtUsername.Text;Password = txtPassword1.Text;DepartmentID =((Department)combDepartment.Items[combDepartment.Selecte dIndex]).ID;DialogResult = DialogResult.OK;}//读取用户名,密码,选择的部份IDprivate void UserDialog_Load(object sender, System.EventArgs e){FillComboBox();}private void FillComboBox(){combDepartment.Items.Clear();string sql = "SELECT ID,Name FROM Department";SqlDataReader rs = null;try{rs =SqlHelper.ExecuteReader(Common.Con,CommandType.Text,s ql);while(rs.Read()){Department d = new Department(rs[0].ToString(),rs[1].ToString());combDepartment.Items.Add(d);}if (combDepartment.Items.Count > 0)combDepartment.SelectedIndex = 0;}catch(Exception ex){MessageBox.Show(ex.Message);}//如异常,则显示异常信息finally{rs.Close();}}说明:此段代码主要是实现用户管理中添加用户的功能.添加的用户名不能为空,密码与确认密码应相同,所属用户部份在下拉菜单中选择,从而完成一次添加用户过程.由于篇幅有限,仅对部份功能给出设计思路和具体实现.5 系统测试5.1 测试环境5 硬件环境普通计算机配置.5 软件环境系统软件:WindowsXP工具软件:.NET 2005、SQL Server 2005.5.2 主要模块测试5系统登岸模块经过上面各节的工作后,基本上完成了一个档企业人事管理系统的开发.经过编译后,在菜单中选择调试-->启动调试命令,则会呈现系统的登录界面,如图5.1所示.输入用户名和密码,单击“确定”按钮,当身份验证胜利后进入企业人事管理系统主界面.如果密码毛病则会显示犯错提示,如图5.2所示.用户登岸胜利后.进入系统主界面.在主界面中可以进行系统的管理.比如更改密码,退出和注销.测试更改密码功能如图5.3所示,用户输入新的密码,确认密码与密码相同,点确定按钮,则完成了密码更改的把持.如下图5.3所示.图单击退出选项,则会弹出一个对话框,点确定章退出整个系统,点取消则会返回到胜利登岸系统后的状态.如图5.4所示.信息管理模块中包括员工信息管理子模块,部份管理子模块和用户管理子模块.首先测试员工信息子模块,企业人事管理人员通过该界面实现对员工信息的管理,在窗体中,管理人员可对员工的信息进行修改,添加,查询和删除把持.当管理人员在列表中选择修改员工信息时,其呈现的“编纂区”内便会显示出该员工的详细信息.在原来的信息中修改员工相关的信息,修改完毕后点击确定按钮,则完成了员工信息修改的把持,如图5.5所示.然后我们来测试用户管理子模块,在此模块中可以完成用户的添加,删除和修改功能.以下是用户信息的添加界面.在用户名框里写入要添加用户的用户名,密码与确认密码必需相同,最后在所属部份框里,通过下拉菜单,选择用户所属部份,从而完成添加用户的整个把持.如图5.6所示.最后是部份管理子模块的测试,在此模块中,能完成部份的添加,修改和删除功能.如图5.7所示.进入日志管理中的检查日志,就可以看到如下图5.8所示的内容,在此模块中,主要记录了用户登岸登出的一些信息,如用户登入登失事件的信息,用户登岸时间.由于篇幅所限,仅对企业人事管理系统的年夜部份功能进行了测试和讲解,其他功能模块的实现请通过系统把持检查.系统在上述软硬件环境下,通过对详细设计功能作出测试,结果能够到达预期功能.结论在开发过程中,我深刻体会到了.NET技术的魅力,认识到在网络经济到来的今天,掌握好一门计算机语言,并把它运用到力所能及的应用法式开发中去的重要性和现实意义.我这次结业设计的目标是建立一个基于C/S的企业人事管理系统,它用到的开发工具是Visual 中的Visual C#语言,SQL Server数据库.最后完成了预定的功能的开发,包括:员工基本信息管理、员工基本信息统计、查询部份、基本信息管理、用户信息管理、账号管理、日志管理等功能的设计与实现.本学期的结业设计使我经历了一个完整的软件开发过程.设计此软件,对没有开发经验的我来说,无疑是一个巨年夜的挑战.从学习开发数据库,选择题目,需求分析,总体设计,详细设计直到最后编码测试,一步一步学习,一点一点积累,最后形成一个完整的系统,这对我来说也是一个很年夜的考验.由于是第一次编写这样的软件,没有经验,前期工作做的不是很好,多亏了老师的指导与同学的帮手,才得以重上征途,但已浪费了很多时间.由于个人能力及时间有限,有一些实际问题没有考虑到.软件中不成防止地存在着缺乏和疏漏,有待进一步完善.所以,最后所完成的系统还显得较为稚嫩,原计划的一些功能还来不及实现,比如报表打印,住房公积金和社保金的网上处置等都未实现.可是,通过本次法式设计,开阔了自己的视野,拓宽了自己的知识面,提高了认识和学习新事物的能力,特别是增强了自己在法式设计方面的信心和入手实践能力,这些对未来的工作无疑将是一笔贵重的财富.致谢本文是在指导老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完本钱课题起到了极年夜的作用.在此向他暗示我最衷心的感谢!在论文完成过程中,自己还获得了所有教过我的老师和同学们的热心帮手,自己向他们暗示深深的谢意!最后向在百忙之中评审本文的各位老师暗示衷心的感谢!。

毕业设计论文(人力资管理系统)

毕业设计论文(人力资管理系统)

1.1 系统开发背景1.1.1 人力资源管理的发展人力资源管理系统的发展历史可以追溯到20世纪60年代末期。

由于当时的计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代人力资源管理系统应运而生。

当时由于技术条件和需求限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析的功能。

但是,它的出现为人事的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能[1]。

第二代的人力资源管理系统出现于20世纪70年代末。

由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。

第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人事信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。

但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人事的需求和理念,而且其非财务的人事信息也不够系统和全面。

人力资源管理系统的变革出现在20世纪90年代末。

由于市场竞争的需要,如何吸引和留住人才,激发人事的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。

“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更大的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。

第三代人力资源管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源[2]。

人事管理系统 毕业论文

人事管理系统  毕业论文

摘要人事管理系统摘要随着经济的发展,企业的管理也越来越规范化,尤其是对人事的管理,所以选择了以人事管理系统这一课题作为研究对象。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。

经过分析,本研究使用SUN公司的MyEclipse开发工具以及Tomcat服务器和MYSQL数据库,运用J2EE三大框架中的struts框架组建了一个简易的人事管理系统,它有查看,添加,删除,修改员工基本信息,对应员工工资发放情况以及公司部门管理设置的基本功能。

本论文从构建本系统的基本工具的介绍开始,详细的讲述系统的开发过程以及每个模块的功能和实现方法。

关键词:人事管理系统 JSP MYSQL目录目录摘要 (I)目录 (II)第一章引言 (1)1.1研究背景 (1)1.2相关技术介绍—JSP (1)1.3相关技术介绍—MYSQL数据库 (1)1.4相关技术介绍—T OMCAT 服务器 (3)第二章需求分析 (4)2.1系统功能需求 (4)2.2模块功能需求 (4)2.2.1员工信息模块需求分析 (4)2.2.2工资管理模块需求分析 (5)2.2.3部门管理模块需求分析 (6)2.2.4系统用户模块需求分析 (7)第三章数据库的设计 (8)3.1表的建立 (8)3.2JSP中的使用 (9)第四章系统设计与实现 (10)4.1界面设计 (10)4.2系统模块设计与实现 (11)4.2.1员工基本信息模块 (11)4.2.2员工工资管理模块 (14)4.2.3公司部门管理模块 (16)4.2.4系统用户模块 (17)第五章系统的发布和测试 (18)5.1系统的发布过程 (18)5.2系统访问方法 (18)5.3系统的测试 (18)第六章总结与展望 (19)6.1总结 (19)6.2展望 (19)致谢.............................................................................................. 错误!未定义书签。

人事管理系统(论文范文JSPJAVA毕业设计)

人事管理系统(论文范文JSPJAVA毕业设计)

目录1前言 (2)信息化的开展 (2)课题的研究背景 (2)课题的研究目的 (3)2需求分析 (3)2.1 可行性分析 (4)2.1.1 经济可行性 (4)2.1.2 技术可行性 (4)2.1.3 运行可行性 (4)系统需求 (5)功能需求 (5)性能需求 (5)3概要设计 (6)系统开发环境 (6)和Tomcat 6.0 效劳器配置 (6)系统结构图 (7)管理端流程图 (8)客户端流程图 (9)数据库设计 (9)3数据库E-R图设计 (9)实体图设计 (10)数据库表设计 (13)4详细设计 (15)登陆界面设计 (15)部门管理模块设计 (16)职工管理模块设计 (17)职工列表模块设计 (17)职工查询模块设计 (18)事务管理设计 (18)考勤管理模块设计 (18)请假管理模块设计 (19)工资管理模块设计 (20)加班管理模块设计 (20)帐号管理设计 (21)管理员模块设计 (21)用户模块设计 (21)5调试与测试 (22)程序调试 (22)程序的测试 (22)测试的重要性和目的 (22)测试方法设计 (23)测试的用例设计 (23)6总结 (24)参考文献 (25)致谢 (25)基于JAVA的人事管理系统设计与实现XX 指导教师:XX 讲师摘要:随着企业的逐步开展、复杂度逐渐变强,人工作业已经无法适应现代企业的管理,随之取代的是计算机科学而开发的人事管理系统,而且,一个良好的人事管理系统势在必行。

人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据平安性好的数据库。

而对于后者那么要求应用程序功能完备,易使用等特点。

在网络迅速开展的格局下,基于WEB的人事管理系统为首选。

经过考虑,本系统使用JAVA作为开发语言和MYSQL作为数据库。

关键词:人事管理系统;WEB;JAVA;MYSQLThe Design and Implementation of Personnel ManagementSystem on the basis of JAVAAuthor:Tutor:Abstract:With the development of enterprises and the complexity has been strong,The Manual operation can’t adapt to modern business management, replacing by the personnel management system which come out with the development of computer scientific , so a good personnel management system is necessary. Personnel Management System is a unified management staff, can easily be input, query, modify, delete, exit. Which mainly included database creation and maintenance, and front-end application development aspects. The former required strong data consistency and integrity of data, good safety database. For the latter application powerful, easy to use and so on.。

公司人事管理系统的设计与实现毕业设计论文

公司人事管理系统的设计与实现毕业设计论文

毕业综合实践说明书(届)题目***公司人事管理系统的设计与实现学院专业班级学号学生姓名指导教师完成日期摘要人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,开发一个人力资源管理系统就显得非常必要。

本系统结合公司实际的人事、制度,经过实际的需求分析,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。

为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。

由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。

因此,本文围绕一个”人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以asp和SQL SERVER为语言编写管理信息系统的过程。

管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。

该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事管理系统”。

关键词: SQL SERVER;管理系统;设计目录目录 (3)引言 (1)1绪论 (1)1.1系统设计背景 (1)1.2设计的目的与意义 (2)1.3设计任务 (3)1.4可行性分析 (3)1.4.1 社会可行性分析 (3)1.4.2 技术可行性分析 (3)1.4.3 经济可行性分析 (4)1.4.4 管理可行性分析 (4)2人事管理系统开发基础 (4)2.1 管理系统简介 (4)2.1.1 管理信息系统 (4)2.2 开发软件介绍 (5)2.2.1 C#简介 (5)2.2.2 SQL Server (5)2.2.3 Visual Studio 2010技术平台 (5)3数据流程的设计 (6)3.1系统构成图 (6)3.2 数据流程图 (7)3.3数据库的设计 (8)4系统的设计与实现 (9)4.1登陆界面 (9)4.2员工信息管理 (11)4.2.1 添加员工信息 (12)4.2.2 员工信息更新删除 (15)4.2.3 员工信息的查询 (19)4.3考勤信息管理 (20)4.3.1 添加假别 (20)4.3.2 员工考勤登记 (23)5设计总结和评价 (25)参考文献 (25)引言随着科学技术的不断前进,计算机得到了越来越普遍的应用。

毕业设计(论文)-企业人事管理系统设计模板

毕业设计(论文)-企业人事管理系统设计模板

【摘要】本文以企业管理信息系统建设中的人事管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统运行及维护、系统评价、程序调试与故障处理、开发总结等六章。

本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以数据库技术为技术背景的"人事管理系统"的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。

【关键词】管理信息系统、人事管理、Visual FoxPro 6.0【Abstract】This text regards development of the personnel management subsystem in the management information system construction of enterprises as the background,Have described the concept of the management information system,Basic principle and method of structure and system development,The full text is divided for the preamble altogether, the management information system survey , development approach, developing platform , tool and system plan and analyse , realize , operate and maintain , appraise systematically systematically systematically, procedure debug with trouble dealing with , developing 6 chaptering of summarizing etc。

人事管理系统毕业论文

人事管理系统毕业论文

人事管理系统毕业论文人事管理系统是现代企业管理中不可或缺的一部分,其作用是管理企业的人力资源,有效提高工作效率和企业竞争力,并为企业发展提供足够的人才支持。

本文以开发一款基于Web 的人事管理系统为研究对象,介绍了其设计与实现。

一、需求分析本系统的主要用户为公司行政管理者、人事部门、员工。

其主要功能包括人事档案管理、薪资管理、考勤管理、职位聘用、文档管理、员工培训计划等。

二、数据库设计本系统的数据库主要由五个表组成,包括员工信息表、职位信息表、考勤信息表、薪资信息表、培训计划信息表。

三、系统模块设计1.用户管理模块该模块用于用户的注册、登陆、修改密码等操作。

其中,用户的角色分为三种:管理员、人事部门、员工。

2.人事档案管理模块该模块用于管理员工的个人基本信息、联系方式、职称、教育背景、工作经历、个人照片等信息。

3.薪资管理模块该模块用于管理员工的薪资信息,包括基本工资、岗位津贴、绩效奖金、社保缴纳等。

4.考勤管理模块该模块用于考勤记录的管理,包括请假、加班、迟到、早退等操作。

5.职位聘用模块该模块用于管理职位信息和职位的招聘计划,包括职位名称、招聘人数、招聘条件等。

6.文档管理模块该模块用于管理企业的相关文档,包括公司规章制度、员工手册、岗位职责、流程操作、企业文化等。

7.培训计划模块该模块用于管理员工的培训计划,包括培训内容、目标、时间和评估等。

四、系统实现本系统采用B/S结构开发,基于Java语言和MySQL数据库。

前端采用Bootstrap框架,后端采用Spring框架、SpringMVC框架和MyBatis框架。

五、测试与评价本系统通过黑盒测试和白盒测试,测试结果表明系统的功能和性能表现正常。

同时,本系统的设计结构清晰,操作简单,用户友好,能够有效地提高企业的管理效率。

六、总结本文设计并实现了一款基于Web的人事管理系统,该系统的设计模块、数据库以及开发工具均符合实际需求,并经过测试。

可以发现,该系统可以有效提高企业的管理效率,减少了人力资源管理的工作量,提高了企业的竞争力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人事管理系统毕业设计(论文)分院:学生姓名:专业:班级:学号:指导教师:摘要人力资源管理系统、考勤考评管理系统和工资管理系统彼此分离,但是这个三个系统又彼此相互联系,彼此有很多数据交换,由于重复,数据又有很多冗余。

在办理人事变动,薪资结算等事物的时候往往需要重复输入数据,有时甚至必须通过报表的转移数据。

而且彼此分离的系统很难保证各类数据的一致性,常常出现彼此冲突的现象。

于是迫切要求一个同时包含人事管理、考勤考评和薪资结算完整统一的综合性管理系统。

【关键字】:人事信息管理、考勤管理、工资管理目录1引言 (1)1.2管理信息系统概述 (1)1.2.1 管理信息系统的概念 (1)1.2.2 管理信息系统的内容与作用 (2)1.2.3 管理信息系统的国内外现状 (3)1.3本课题预期效果和意义 (4)2 系统分析 (5)2.1问题的定义 (5)2.2可行性分析 (5)2.2.1 系统问题可行性分析 (5)2.2.2 经济可行性分析 (9)2.2.3 技术可行性分析 (9)2.2.4 社会可行性 (9)2.3需求分析 (10)2.3.1 功能要求 (5)2.3.2 性能要求 (6)2.3.3 运行环境要求 (6)3 系统设计 (11)3.1总体设计 (7)3.2详细设计 (12)3.2.1 数据库设计 (7)3.2.2 系统操作流程图 (13)4 系统实现 (14)4.1相关技术介绍 (14)4.1.1 Visual C++ 访问数据库技术 (14)4.2 系统实现 (14)4.2.1 创建工程和主界面设计 (16)4.2.2 创建ADO类及实现函数 (15)4.2.3 为数据表建立相关类 (16)5 维护 (28)结论 (29)致谢 (29)参考文献 (30)人事管理系统1 引言基于对现代社会市场经济的需求,为了提高公司的办事效率,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统[13]。

公司原有的人力资源管理系统、考勤考评管理系统和工资管理系统彼此分离,但是这个三个系统又彼此相互联系,彼此有很多数据交换,由于重复,数据又有很多冗余。

我认为一个好的人事管理系统,可以大大缩短人们的办事时间,是提高办事效率的途径,人事管理系统是管理人事质量,通过统一的规划,统一的标准,统一的流程,将原有的纵向信息系统整合成平台系统,保证公司的产业保障数据分析。

并且,减少重复投资,减少成本建设,减少服务成本。

2.1 问题的定义设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案。

具体目标:1. 覆盖所有需要计算机处理的业务;2. 功能齐全;3. 数据共享;4. 信息传递方便、快捷;5. 确保规范化、实时互动化人事管理机制;6. 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;7. 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;8. 对企业将来的整体信息化建设提供必要的支持。

2.2 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。

信息系统也应从系统问题可行性,技术可行性,经济可行性和社会可行性三方面来论证。

通过长时间的观察与实践,对人事管理系统的可行性分析如下:2.2.1 系统问题可行性分析人事管理系统的设计是公司改进原有管理软件,是公司管理规范化,信息化,与世界先进管理方式接轨的要求。

是减轻管理人员的工作量,提高管理人员的工作效率,从而降低生产成本,提高公司效益的必要措施。

同时一个安全稳定的管理系统可以避免很多的数据错误,减少很多的重复劳动以及其他的更为严重的后果。

建立一个功能强大的人力资源管理、工资管理和考勤考评管理一体化的管理系统的是公司的客观要求。

本系统在开发前,与公司的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。

2.2.2 经济可行性分析费用主要考虑两个方面的费用,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。

另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。

原有设备已经可以满足新系统的硬件要求,不必购买新的设备。

基于企业的现有计算机及配套设备,建设MIS系统,但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,且能提高检测数据效用,为企业提供很方便。

由于企业人事管理系统是一个较小型的系统,所以从人力、物力、财力方面来说都是可行的,经济可行性是显然的。

2.2.3 技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

本系统的功能主要是完成公司的人事管理,考勤考评管理和工资管理。

这一特点非常适合计算机特点,通过现代数据库技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

依据现有的技术和以往的经验,完全可以实现系统的要求,满足技术可行性要求。

2.3 需求分析为了描述以上数据流图,给出以下数据字典:1、数据流表2.1员工信息数据流数据流名:员工信息别名:员工各项属性组成:员工编号+姓名+籍贯+民族+出生日期+毕业院校+教育程度+身份证号+政治面貌+健康状况+婚姻状况+联系方式+工作经历(数据流)+家庭信息(数据流)+考评信息(数据流)+奖罚信息(数据流)+考勤信息(数据流)薪水信息(数据流)备注:组成元素中有其他数据流存在,在下面说明表2.2考勤信息数据流数据流名:考勤信息别名:员工考勤记录组成:员工编号+姓名+所属部门+加班天数+旷工天数+出差天数+迟到天数+早退天数+年月日备注:此为进行工资计算的基本数据流表2.3员工个人信息数据流数据流名:员工个人信息别名:为统计而需要得到的员工各项信息组成:员工编号+姓名+籍贯+民族+出生日期+毕业院校+教育程度+身份证号+政治面貌+健康状况+婚姻状况+联系方式+工作经历(数据流)+家庭信息(数据流)备注:此为人事部门统计所需要的数据流表2.4工资参数数据流数据流名:工资参数别名:计算工资需要的各项参数信息组成:工资税率+工资项目+考勤奖惩金设置备注:此为工资结算必需的数据流表2.5 工资单据数据流数据流名:工资结算结果别名:根据计算公式计算出的员工薪水组成:员工编号+姓名+所属部门+加班奖励+缺席扣除+出差补贴+基本工资+实际工资+年月备注:此数据流为财务部门提供员工薪水发放信息表2.6考评信息数据流数据流名:考评信息别名:员工业绩评价和受到的奖励及处分信息组成:员工编号+姓名+{奖罚内容+奖罚金额}+年月备注:让公司更了解员工的工作态度及表现2、数据文件表2.7员工数据表数据文件文件名:员工数据表别名:员工各项数据的合集组成:员工编号+姓名+籍贯+民族+出生日期+毕业院校+教育程度+身份证号+政治面貌+健康状况+婚姻状况+联系方式+工作经历(表)+家庭信息(表) 组织:按员工编号自小到大排序备注:员工各项信息包括多个相关联的表表2.8考勤表数据文件文件名:考勤表别名:员工考勤信息表组成:员工编号+姓名+所属部门+加班天数+放假天数+出差天数+早退天数+迟到天数+旷工天数+年月日组织:按年月日,部门,员工编号从小到大排列备注:为工资计算和综合信息统计提供数据3、数据项表2.9员工编号数据项数据项名:员工编号别名:员工在公司的编号取值:正整数备注:此数据项作为很多表之间连接的主键。

表2.10所属部门数据项数据项名:所属部门别名:员工所在部门取值:字符串备注:取值根据公司具体部门决定2.3.1 功能要求1. 系统管理。

用户分为管理人员用户和普通员工用户。

不同用户的权限管理,以及用户信息修改等。

2. 员工信息管理。

包括实现人员的浏览,人员的添加,人员的调离,员工的家庭信息管理,员工的教育及工作经历管理。

3. 员工薪资结算。

工资参数设定,工资项目的设定与删除,工资调整,税率设定,设定工资计算公式,根据考勤统计和考评统计计算工资并生成工资单表格。

4. 员工考勤管理。

包括日出勤情况统计和月出勤情况统计。

5. 员工考评管理。

由上级部门对员工当月情况进行评定,并设置相对应的奖金与罚金与奖惩的原因。

6. 部门管理。

包括部门的浏览,部门的添加,删除。

2.3.2 性能要求1. 整体结构合理,统一,风格一致,模块化结构,界面清晰,接口灵活。

2. 开发方法,文档规范化,便于管理,易于可扩充。

3. 完善的数据输入,输出,维护。

4. 自检性能高,用户误输、错输均有提示。

5. 容错性能高,稳定性好,安全性强,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。

6. 系统操作简便、灵活,管理和维护效率高。

2.3.3 运行环境要求1. 硬件要求:处理器:Intel Pentinm 166 MX或更高内存:32M硬盘空间:30GB显卡:SVGA 显示适配器2. 软件环境:操作系统:Windows 98或更高数据库:SQL server 20003.1 总体设计设定方案:管理人员对新招聘来的员工进行基本资料的录入,对离厂的人员进行删除,对在职员工可以进行各个方面信息进行综合管理,并对某些数据信息进行数据分析,并形成相关信息报表。

系统实现了模块化,把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足用户的要求。

采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。

因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。

因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。

信息隐蔽使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。

通过实际的需求分析,本系统管理员分为高级管理员和一般操作员两个权限。

管理员对员工的操作信息存于数据库中。

系统主要分为七大功能模块:1. 系统管理模块完成系统的用户管理和密码修改功能;2. 员工信息管理模块完成员工基本信息、员工学习及工作经历、员工家庭信息的添加、删除、修改、查询等;3. 部门管理模块实现部门添加、删除、修改、查询等;4. 工资管理模块实现修改工资项目、税率、创建工资表、工资结算等功能;5. 考勤统计管理模块完成员工出勤的日统计功能和月统计功能;6. 考评管理模块完成对员工一个月工作业绩的评定功能;7. 系统介绍模块用一个powerpoint完成系统功能的详细介绍。

相关文档
最新文档