本科毕业设计---企业人事管理系统.doc
《本科毕业设计---企业人事管理系统.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---企业人事管理系统.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业人事管理系统 毕业论文中 文 摘 要现在是一个科学技术飞速发展、知识更替日新月异的世纪。计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息,本文章体现了数据库应用系统的特征,使系统更具有安全性、数据共享性、可移置性。我们着眼于企事业单位的人事管理系统
2、用Visual Basic.NET 2003的可视化编程开发出了“企业人事管理系统”。本系统采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用企业现有的资源,提高系统开发水平和应用效果的目的,本系统符合人事管理的规定,能够满足企业日常人员管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据企业需求进行数据的添加、删除、修改、备份等操作。下面详细讨论了该系统的开发、设计环境、实现算法及其具体的实现。关键词:数据库,VB.NET 2003,s
3、ql server,人事管理AbstractIt is a rapid development of science and technology, knowledge of the century, rapid turnover. Computer into various fields, and the formation of a powerful, global coverage of the information transmission network. Various fields to the systematic, standardized, automated direc
4、tion, making the efficiency, performance and living standards are rising. Personnel management is a lot of factories, companies, individuals and institutions required, personnel information management system for personnel information, including statistics, query, update, print output, if by the peop
5、le, the workload would be great if there were tens of thousands of companies or even more, artificial statistics will become inconceivable, only some simple operations can be timely and accurate access to the needs of computer information, this article reflects the characteristics of database applic
6、ation system, allowing the system to more security, data sharing , accessibility of displacement. We focus on enterprises and institutions with the personnel management system of the Visual Basic.NET 2003 Visual Programming developed a personnel management system. The system uses existing hardware a
7、nd software business environment, and advanced management system development program to achieve the full advantage of existing resources and improve the level of system development and application of the effect of the end, the system in line with the provisions of Personnel Management, to meet the d
8、ay-to-day business personnel management needs and to achieve the intuitive operation, convenient, practical, and security requirements. The system uses a modular design approach, both for various combinations of system functions and modify, technical maintenance and easy to add staff, maintenance, d
9、atabase maintenance system also has features that demand a timely manner in accordance with enterprise data add, delete, modify, backup operation. The following are discussed in detail the systems development, design environment, the realization of algorithm and its concrete realization.Keywords: Da
10、tabase, VB.NET 2003, sql server, personnel management目 录第一章 引 言11.1 开发背景11.2 开发意义11.3 可行性分析2第二章 需求分析4 2.1 总体需求调查4 2.2 系统功能结构72.3系统功能分析52.3.1基本信息管理功能52.3.2人事管理功能6 2.3.3系统管理功能7 第三章 概要设计8 3.1概念设计8 3.2开发工具简介 10 3.2.1 .NET 组件的体系结构103.2.2 数据库组件介绍 123.3 数据库设计 133.3.1数据库管理系统介绍 133.3.2 SQL语言介绍143.3.3 数据库详细设计
11、 16第四章 详细设计19 4.1 数据库设计模块194.2 登陆窗口设计20 4.2.1功能说明20 4.2.2界面设计20 4.2.3源程序分析214.3主窗口设计22 4.3.2功能说明 224.3.2界面设计22 4.3.4源程序分析23- 33 -4.4 基本信息管理模块244.4.1基本信息录入模块244.4.2基本信息维护模块264.4.3基本信息查询模块29结论30参考书目32致谢33第一章 引 言1.1 开发背景人才的全球化竞争使企业的人事管理面临前所未有的挑战。人事资源部门必须转换其传统的行政管理角色,投资更多关于人事资源的发展和规划,这就需要借助信息技术来优化人事管理的业
12、务流程,提高工作效率。传统的人事管理系统,主要用来解决人事部门内部的业务管理问题,由于信息流无法突破本部门,从而导致管理体系的封闭。与传统人事管理系统不同, 本系统将从“全面人事管理”的角度出发,利用更新的技术为人事管理搭建个性化、规范化、网络化、动态化的工作平台,在满足人事部门业务管理需求的基础上,还将人事管理生态链上不同的角色联系起来,使得新系统 成为企业实行“全面人事管理”的平台。12 开发意义人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。几十年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的进步决定了企业的发展,而企业要发展必然完善的管理体系,所
13、以说企业人事管理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。利用计算机对企业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。通过本人事管理数据库管理系统软件,能帮助人事管理人员利用计算机快速方便的对企业人事资源进行管理。本软件集企业人员基本信息,企业人员劳工合同,及人才需求计划于一身,目的在于能够使管理人员更加方便,快捷的对企业人事进行管理。同时本人事管理软件使人事管理工作系统化、规范化、自动化,从而在一方面提高了管理者的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存
14、储量大等优点,所以实现了企业人事管理的自动化。1.3 可行性分析一社会可行性C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。二技术可行性使用PowerBuilder开发传统意义上的
15、C/S模式结构的数据库系统,可以运用PowerBuilder提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。就开发者个人而言,曾系统地学习过PowerBuilder的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQL Server 也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。三经济可行性本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。1.4 系统目标我们
16、一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。1.4.1 合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。1.4.2设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。 另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。要充分的利用Visual Basic.NET提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。1.4.3实现基本功能和一些特殊功能的操作 该系统要求除了能实现信
17、息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。第二章 需求分析2.1 总体需求分析企业的人事信息管理是基础性的管理工作。人事信息管理是一个企业发展的关键动力,只有加强人事信息管理,充分发挥每一个职工的积极性和创造性,才能不断提高企业的劳动生产率和经济效益。帮助企业各领导层掌握企业员工的情况,这就是本人事信息管理系统需要完成的功能。本系统主要的功能: 员工信息与档案管理:全面广泛的记录员工信息,具备查询功能,按任意条件查找员工,方便查看员工的雇佣信息和待遇信息,方便查看待遇历史记录,培训记录,出勤记录等一切与员工相关的信息。根据这个系统所要实现的目的和任务,调
18、查分析总结出这个系统最终实现的主要功能如下: 系统部分:主要完成本系统的维护工作和用户的管理。 职工基本信息部分:主要完成职工基本信息的管理。 职工家庭信息部分:主要完成职工家庭信息的管理。 职工调动信息部分:主要完成职工调动信息的管理。 职工考核信息部分:主要完成职工考核信息的管理。 职工培训信息部分:主要完成职工培训信息的管理。 职工奖惩信息部分:主要完成职工奖惩信息的管理。 数据库管理部分:主要完成数据库的管理与维护。2.2 系统功能结构人力资源管理系统的功能结构如图1所示2.3系统功能分析整个系统从总体上分为基本资料管理、人事管理、系统管理三大部分,每一部分应实现的功能如下:2.3.1
19、基本信息管理功能 新员工档案的输入:新增员工档案。 员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除)。 员工基本信息查看:查看所有的员工信息。 员工基本信息查询:支持多条件查询,可以按部门、姓名、编号等进行查询。 企业员工花名册:可以浏览所有的员工信息。2.2.2人事管理功能 新曾员工人事信息:在建立员工基本信息后,对员工的调动、考核、培训、奖励、家庭信息等人事信息的新增。 员工调动信息管理:(1)添加调动信息:添加企业员工的原有部门、原有部门、新部门、新职务等信息。(2)修改调动信息:修改相应的员工调动信息。(3)查询调动信息:查询某个员工的调动信息或者
20、某段时间内企业内部的调动的情况,但是不能够对信息进行任何操作。(4)删除调动信息:删除那些不需要的信息。 员工考核信息管理:(1)添加考勤信息:针对规定的考核项目对员工进行考核,包括考核时间,考核结果,考核机构等。 (2)修改考核信息:当考核信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询考核信息:根据员工编号、员工姓名进行查询,以得到想要的员工考核信息,但是不能够对信息进行任何操作。(4)删除考核信息:分为删除基本考核、除其他考核信息或从考核列表中整条删除。 员工培训信息管理:(1)添加培训信息:添加员工的培训的时间,培训项目,培训内容,培训机构,培训结果等信息。(2)修改培
21、训信息:当培训信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询培训信息:根据员工编号、员工姓名进行查询,以得到想要的员工培训信息,但是不能够对信息进行任何操作。(4)删除培训信息:删除不许要的培训记录。 员工奖惩信息管理:(1)添加奖惩信息:添加员工奖惩的事由,奖惩办法,奖惩日期、取消日期,奖惩机构。(2)修改奖惩信息:当奖惩信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询奖惩信息:根据员工编号、员工姓名进行查询,以得到想要的员工奖惩信息,但是不能够对信息进行任何操作。(4)删除奖惩信息:删除不许要的奖惩记录。 员工家庭成员信息管理:(1)添加家庭成员信息:添加
22、员工家庭成员姓名、与本人关系、出生日期,政治面貌、文化程度等。(2)修改奖惩信息:当家庭信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询奖惩信息:根据员工编号、员工姓名进行查询,以得到想要的员工家庭成员信息,但是不能够对信息进行任何操作。(4)删除奖惩信息:删除不许要的员工家庭成员信息记录。2.2.3系统管理功能 部门信息维护:实现灵活的增减部门信息。 用户管理:包括管理员用户的新增、删除、修改密码、权限设置等。 数据库的备份与还原:可随时对系统的数据进行备份与还原操作,保障系统数据的安全。第三章 概要设计3.1概念设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 企业 人事管理系统
限制150内