企业人事管理系统(论文).doc
《企业人事管理系统(论文).doc》由会员分享,可在线阅读,更多相关《企业人事管理系统(论文).doc(35页珍藏版)》请在沃文网上搜索。
1、燕山大学本科生毕业设计(论文)摘 要社会上的企业数不胜数,不同的企业有不同的内部构造和管理需求。所以不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。如果人工直接统计的话,工作量将十分庞大,特别是如果企业员工有几万或几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。考虑到这些问题本系统结合公司普遍的人事管理制度,经过实际的需求分析,采用Visual Bas
2、ic6.0作为开发工具而开发出来的单机版人事管理系统。整个系统从操作简便、界面清晰、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询,员工的考勤情况查询、修改等等。经过实际使用证明,本文所设计的人事管理系统可以满足小中型公司人事管理方面的需要。关键词:Visual Basic 6.0;数据库;用户;员工目 录摘 要I目 录II第1章 绪论11.1 系统开发背景11.2 系统开发目的1第2章 开发语言简介32.1 Visual Basic 6.0的特点32.1.1可视化编程32.1.2面向对象的程序设计
3、32.1.3结构化程序设计语言42.1.4事件驱动编程机制42.1.5访问数据库42.2 Visual Basic和数据库42.3 Visual Basic支持的数据库5第3章 系统分析63.1 系统需求分析63.1.1功能需求63.1.2性能需求63.1.3环境需求63.2 功能模块图7第4章 总体设计84.1 功能描述84.2 主要功能特点84.2.1用户登录84.2.2主要功能介绍84.3 系统流程图9第5章 详细设计115.1 系统E-R图115.2 数据库设计155.2.1员工信息数据表155.2.2工资管理数据表165.2.3 考勤管理数据表175.2.4用户数据表17第6章 系统
4、主要界面设计196.1 用户登录196.2 管理员设置206.3 员工信息管理206.4 员工调动21第7章 系统测试227.1 测试举例227.1.1测试管理员和普通用户登陆227.1.2测试员工信息查询功能227.1.3测试添加员工227.1.4测试部门管理237.1.5测试员工调动237.2 测试方法23结 论24参考文献25附录1:程序源代码26附录2:使用说明31致 谢3232第1章 绪论1.1 系统开发背景能够让企业带来先进的管理思想及方法、促进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。所有的管理的目标都是为了效益。在计划经济时代,传统用
5、人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息和各种文件成为企业管理中的一个大的问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要。目前市面上流行的人事管理系统不少,但是对于小中型企业的人事
6、管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足基本中心对数据的管理及需求的系统。我的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。1.2 系统开发目的本系统详细介绍了人事管理信息系统的需求分析、和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修
7、改等方面的工作,基本满足人事日常业务的需要。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进职员信息、变更职员信息、删除离职职员信息、查询及打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。1.3 系统开发内容能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。企业人事管理系统是通过计算机方式集中管理人事活动信息和人事活动服务的系统,有以下几个目标:1.更好地保存员工的
8、信息,提供模糊查询、添加、修改功能。2. 查询部门员工名单和部门创建时间。3.提供人员调动功能,部门之间的人员调动、派遣一目了然。4.详细记录员工的考勤信息,提供每月的考勤查询。5.提供员工的工资模块,查询员工的每月工资发放情况,和各项工资的具体数额。6.提供管理员登陆界面,保障信息的安全性。第2章 开发语言简介现在,市场上可以选购的应用开发产品很多,流行的也有数十种。Visual Basic作为数据库系统的开发,Visual Basic是一个非常理想选择,与传统的语言相比,它在许多方面有重要的改革和突破。2.1 Visual Basic 6.0的特点Visual Basic是一种可视化的、面
9、对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点。2.1.1
10、可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从
11、而可以大大提高程序设计的效率。2.1.2面向对象的程序设计4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。2.1.3结构化程序设计语
12、言Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。2.1.4事件驱
13、动编程机制Visual Basic 60.通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。2.1.5访问数据库Visual Basic具有强大的数据库
14、管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。2.2 Visual Basic和数据库开发数据库应用程序,可以选择使用数据库管理系统的开发环境或高级语音来开发。选择数据库管理系统开发数据库应用程序,无疑在开始之处就已经拥有了许多的优越之处。比如数据库的逻辑模型(通常为关系型)、数据库在物理设备上的存储方法即数据库的物理模型以及逻辑模型和物
15、理模型的接口,在决定使用数据库管理系统的时候就已经有了这些对数据库应用程序开发极其重要的东西。但是,随后需要面对的是学习使用已选择的数据库管理系统,从其操作、各种命令的使用到数百个函数的使用,这无疑是一个相当漫长的过程。对于比较简单的数据库应用程序,这样的开销是不值得的。此外,相对与高级语言,数据库管理系统提供的开发环境无论是在用户界面和编程方法上都有相当大的差距。Visual Basic的出现,打破了数据库管理系统和高级语言的这种隔阂。Visual Basic不但是一个高效快速开发windows程序的强大的工具,而且也是方便快捷的开发功能完善的数据库应用程序的出色的工具。随着数据库的应用日益
16、广泛,Visual Basic作为一种优秀的开发工具,自Visual Basic3.0开始,其对开发数据库的支持就不断扩充和增强。现在的Visual Basic6.0,其对数据库编程的强大支持,使得我们可以在VB中像在数据库管理系统中一样进行数据库应用程序的开发,即简单方便又快速高效。2.3 Visual Basic支持的数据库VB支持对多种格式的数据库的访问和维护,无论是access还是foxpro中创建的数据库,都可以用vb打开,对其进行查询、修改、和删除等操作。事实上,vb几乎支持对市面上所有的数据库的访问。Vb访问的数据库可以简单的分为三类,即:Microsoft Access格式数据
17、库,外部数据库和ODBC数据库。Access格式数据库是使用Access建立的。由于VB内置了Access的数据库引擎,因此,VB可以直接访问这种格式的数据库。外部数据库,指非Access格式的当今流行的桌面数据库,包括 Dbase, Microsoft Foxpro Paradox。ODBC数据库,如SQL Server和Oracle等数据库管理系统。所谓ODBC即发放数据库互联,是Microsoft提出的解决不同数据库产品的互动的方案,得到了众多厂家的支持,现在常见的数据库管理系统都提供了ODBC接口。第3章 系统分析3.1 系统需求分析人事管理系统就是把分散的企业单位的职工信息实行统一、
18、集中、规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。企业人事管理系统为企事业单位提供信息咨询,信息检索,信息寸取等服务。人事管理系统基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,组成企业人事管理系统,可以方便地查询,查阅,修改,交流和重复使用。3.1.1功能需求 开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业认识信息管理的系统化,规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下。1.员工信息管理:主要完成员工信息的添加、修改和删除工作。2
19、.部门管理:主要完成部门的创建和查询部门的员工。 3.员工调动:主要完成员工在部门之间的调动、升迁、员工离职和员工退休等。4.工资管理:记录员工每月工资数据,根据职位和考勤情况核算。5.考勤管理:员工每月的出勤信息记录和加班记录等。6.管理员设置:管理员可以修改登录密码。3.1.2性能需求给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。高系统配置、高网络带宽和容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。3.1.3环
20、境需求 这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。CPU在奔腾四以上,操作系统为中文WinXP或Vista或者Windows7,装有Microsoft Access数据库,屏幕分辨率1024*768以上。这是对本系统运行以及所处环境的要求。 3.2 功能模块图人事管理系统功能模块图,如图3-1所示。查询添加图3-1 人事管理系统功能模块查询添加修改删除人事管理系统部门管理员工信息管理员工调动工资管理考勤管理管理员设置查询添加修改第4章 总体设计4.1 功能描述该人事管理系统可以在W
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 论文
![提示](http://www.wodocx.com/images/bang_tan.gif)