欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    企业人事管理系统(论文).doc

    • 资源ID:1160823       资源大小:645KB        全文页数:35页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    企业人事管理系统(论文).doc

    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

    21、indows 2000/XP平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,普通用户只能浏览、阅读和查询信息,管理员用户可以操作,可以进行信息录入、修改和删除的操作。4.2 主要功能特点人事档案管理系统主要包含职工个人自然情况,工作情况,简历,学历情况等各方面信息,内容比较简单。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有编辑,查询,员工管理,统计等功能。对本系统主要功能做简要概述,包括用户登录的权限,主界面的基本功能。4.2.1用户登录

    22、用户登录分为两类,普通用户和管理员。普通用户登录后对系统只能进行查询和浏览功能,不能对任何信息做修改、删除、添加等功能。管理员用户可以对系统的任何功能都可以使用,可以修改管理员密码。4.2.2主要功能介绍在该界面窗口中,共有员工信息管理、部门管理、工资管理、考勤管理、管理员设置等系统功能,用户可以单击菜单使用系统。具体功能如下:1.员工信息管理:员工人事档案包括员工的工号,姓名,性别,年龄,婚否,职务,职称,所属部门,工龄,出生年月等。可以对员工信息进行查询、添加、修改、删除等操作。本系统添加条件查找功能,可以更快速更准确的查询员工的各项信息。2.部门管理:添加新部门删除旧部门,查询各部门的员

    23、工名单。员工调动、员工的离职、升迁、退休等等。3.工资管理:根据企业需要本系统设定了如下工资项目:底薪、奖金、提成、房补、加班费等,代扣的项目有:各项保险、所得税、住房公积金,系统自动结算。工资表查询:工资表管理系统:更方便快捷的查询员工的工资信息。本系统设置了条件查询功能,可以统一的查询某个部门员工的工资,也可查询某个员工的工资。4.考勤管理:考勤项目设定:考勤日期、公休天数、矿工、事假、节假日、补休天等等。 5.管理员设置:使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。4.3 系统流程图删除员工信息数据流程图,如图4-1所示。图4-1删除员工信息数据流程图退出是

    24、是是是删除记录当前是否有记录查询数据库数据库是否存在记录提示是否确定执行删除删除当前记录是否否否 员工调动工作流程图,如图4-2所示。图4-2 员工调动工作流程图选择要被调动的员工为员工选择派遣部门为员工分配职务员工信息设置员工离职信息设置员工退休信息退出工资管理和考勤管理工作流程图,如图4-3所示。员工考勤管理添加员工考勤信息员工考勤信息员工工资管理添加员工工资信息员工工资信息员工基本信息添加员工基本信息图4-3 工资管理和考勤管理工作流程图第5章 详细设计在现有的社会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的

    25、这个设计是最基本的管理,功能设计在下文将简要介绍下本系统的主要功能。本章详细介绍人事管理系统的数据库结构和主要功能界面的设计。本系统的数据库是用Microsoft公司的 Access开发的,目前数据库共有5个表,分别是员工信息表、员工考勤表、员工工资表、用户表、部门信息表。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较全面。同时还综合了其他系统的功能,如工资管理、部门管理、员工调动、考勤管理等,总结归纳出所需现有的功能。主要是为人事信息进行服务,对职位的变动、员工资料查询,添加修改等功能。总体上说具有编辑,查询,员工管理,等功能。 5.1 系统E-R图员工

    26、基本信息E-R图,如图5-1所示。婚否性别姓名籍贯出生年月身份证号码现住址毕业院校年龄政治面貌文化程度员工基本信息图5-1 员工基本信息E-R图 员工岗位信息E-R图,如图5-2所示。工作电话备注职称工号手机职务工龄所属部门员工岗位信息图5-2 员工岗位信息E-R图员工考勤信息E-R图,如图5-3所示。矿工节假日事假本月实到天数考勤日期本月天数公休天数应出勤天数假日加班补修天数其他加班备注 图5-3 员工考勤信息E-R图员工考勤信息员工工资信息E-R图,如图5-4所示。扣考核各项保险加班费奖金房补提成住房公积金所得税员工工资信息底薪图5-4 员工工资信息E-R图部门信息E-R图,如图5-5所示

    27、。创办日期部门主管部门名称部门信息图5-5 部门信息E-R图实体关系图是设计数据库的关键问题,同时开发工程师也需要理解系统设计人员发布的ER图。是开发不可避免并经常用到的问题。实体集属性中做为主码的一部分的属性用下划线来标明。实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。本系统E-R实体关系图,如图5-6所示。员工基本信息和部门之间是1对多关系,员工基本信息和工资之间是1对1关系。考勤和工资之间是多对多的关系。员工和考勤之间是1对多的关系。记录工号姓名职务员工基本信息日期矿工加

    28、班费事假考勤扣考核加班费奖金工资底薪派遣部门部门名称创办日期部门主管图5-6 系统E-R实体关系图考核MN领取1NN11N5.2 数据库设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。5.2.1员工信息数据表员工信息表共有20个字段,记录员工的基本信息和在公司的基本情况,如表5-4所示。表5-4员工信息数据表字段字段名称数据类型字段大小索引排序Nulls1工号数值型自动编号有(无重复)否2姓名字符型10否3性别字符型4否4年龄数值型10否5职务字符型2

    29、0否6职称字符型20否7所属部门校字符型20否8工龄数值型4否9婚否字符型4否10出生年月日期型10否11政治面貌字符型10否12文化程度字符型10否13毕业院校字符型20否14入本单位时间日期型10否15身份证号码数值型18否16籍贯字符型50否17现住址字符型50否18工作电话文本11否19手机文本11否20备注文本50否续表5.2.2工资管理数据表工资管理表共有15个字段,本系统设计的工资项目完全满足企业的需求,可直接引用人事档案系统列出每个月的工资表。如表5-5所示。表5-5工资管理数据表字段字段名称数据类型字段大小索引排序Nulls1ID数值型自动编号有(无重复)否2工号数值型否3底

    30、薪数值型10否4奖金数值型10否5提成数值型10否6补贴数值型10否7加班费数值型10否8房补数值型10否9扣考核数值型10否10各项保险数值型10否11住房公积金数值型10否12所得税数值型10否13工资总计数值型10否14实发工资数值型20否15计发时间日期型10否5.2.3 考勤管理数据表考勤管理表共有14个字段,记录员工每个月的考勤信息,如表5-6所示。表5-6 考勤管理数据表 字段字段名称数据类型字段大小索引排序Nulls1ID数值型自动编号有(无重复)否2工号数值型10否3考前日期日期型10否4公休天数数值型10否5本月天数数值型10否6应出勤天数数值型10否7矿工天数数值型10否

    31、8事假天数数值型10否9节假日天数数值型10否10假日加班数值型10否11其他加班数值型10否12补休天数数值型10否13本月实到天数数值型10否14备注字符型20否5.2.4用户数据表表5-7 用户数据表 用户数据表是设置用户使用系统的权限,分为管理员和普通用户。如表5-4所示。字段字段名称数据类型字段大小索引排序Nulls1uid数值型长整型有(无重复)否续表2用户名字符型10否3密码文本50否4权限文本2否第6章 系统主要界面设计6.1 用户登录 因为人事资料管理牵涉到个人隐私及公司密秘等多方面因素,所以一定要保密,并有专人管理。使用前身份确认就显得非常重要,故在运行前要进行管理权限确认

    32、,以防止他人无意或恶意篡改,如图6-1所示。图6-1 用户登录管理员输入用户名和密码单击管理员登录,密码正确进入主界面,如图6-2所示。管理员对于系统的任何功能都可以使用,并可以修改管理员登录密码。普通用户无需输入用户名和密码单击普通用户直接进入主界面。但是只能对信息进行查询和浏览功能,不能对系统使用修改、删除、添加等功能。图6-2 主界面6.2 管理员设置从系统的安全性能考虑,增加了管理员设置这个功能。管理员可以修改登录密码,如图6-3所示。图6-3 管理员设置6.3 员工信息管理员工信息管理模块包括员工信息查询、添加员工信息、修改员工信息、删除员工信息功能。员工信息查询提供了批量查询员工信

    33、息、模糊查询和精确查询等功能。可以根据员工的工号查询,部门、性别、姓名。如图6-4所示。图6-4 员工信息管理6.4 员工调动员工调动模块是管理员工在公司内部部门之间的职位调动或升迁,也包括员工的退休和离职的标注,也可以更改员工的职务,如图6-5所示。图6-5 员工调动 第7章 系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题,以及检测系统是否达到用户的实际要求。系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽

    34、量避免系统测试延到项目末尾进行。为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现将具体操作及过程举例说明如下。7.1 测试举例重点测试以下内容分别是用户登录、员工信息管理、部门管理、员工调动,系统测试成功后用户可以放心使用。7.1.1测试管理员和普通用户登陆登录测试:打开企业人事管理系统,在“用户名称”里填入admin,“密码”框里填入admin,单击“管理员登录”,将会出现系统主界面,即该用户已经登陆成功了。普通用户无需输入用户名和密码,单击普通用户,进入系统主界面,则该用户登录成功。7.1.2测试员工信息查询功能员工信息查询测试:登录之后,在主界面单击“员工信息管理”打开“

    35、员工信息管理”窗体,单击“查询”,在窗体下方显示所有员工的基本信息,则测试成功。员工信息条件查询测试:在条件选项“性别”中选择“女”单击查询,显示所有女员工的基本信息,则测试成功。在条件选项“部门”中选择“行政部”单击查询,则显示行政部中所有员工的基本信息。在条件选项“部门”中选择“行政部”“性别”中选择“女”则显示行政部所有女员工的基本信息。在条件选项“工号”中输入员工的工号“1”,显示工号为1的员工基本信息,测试成功。7.1.3测试添加员工添加员工测试:管理员登录之后,在主界面单击“员工信息管理”打开“员工信息管理”窗体,单击“添加员工”,弹出“添加员工信息”窗体,在姓名后的文本框中输入孙

    36、尚香,关闭后,在查询条件姓名后输入“孙尚香”单击“查询”,显示员工孙尚香信息,测试成功。 7.1.4测试部门管理部门查询测试:管理员登录后,在主界面单击“部门管理”弹出“部门管理”窗体,在下拉列表中选择“行政部”窗体上显示创办时间:2000-5-30,部门员工显示:唐三藏,孙悟空,小白龙,杨戬,银角大王,嫦娥,测试成功。添加部门测试:管理员登录后,在主界面单击“部门管理”弹出“部门管理”窗体,单击“添加部门”弹出“添加部门”窗体,输入部门名称:售后部,选择创办时间,2000-5-5单击“确定”按钮。在“部门管理”窗体的下拉列表中查看售后部已存在,测试成功。7.1.5测试员工调动员工派遣测试:部

    37、门管理员登录后,在主界面单击“员工调动”弹出“员工调动”窗体,输入员工工号“24”单击查询,显示工号为24的韦小宝的信息。在下拉列表中选择派遣部门“售后部”职务后的文本框中写上“售后部主管”单击“确定”按钮,关闭这个窗体。在主界面单击“员工信息管理”打开“员工信息管理”窗体,单击查询,查看韦小宝的所属部门是否是“售后部”,测试成功。 7.2 测试方法一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试

    38、。黑盒测试又称为功能测试,白盒子测试又称为结构测试。经过几个月的毕业设计,因为时间和任务的性质的关系,完全按照上述的测试方法进行系统的测试,证明本系统具有相当程序的稳定性。结 论本系统是针对中小型企业采用VB6.0开发的人事管理系统,其功能基本符合用户需求。实现企业认识信息管理的系统化,规范化和自动化。这个系统最终实现的主要功能是,员工信息管理,主要完成员工信息的添加、修改和删除工作;部门管理,主要完成部门的创建和查询部门的员工;员工调动,主要完成员工在部门之间的调动、升迁、员工离职和员工退休等;工资管理,记录员工每月工资数据,根据职位和考勤情况核算;考勤管理,员工每月的出勤信息记录和加班记录

    39、等;管理员设置,管理员可以修改登录密码。通过系统全面测试证明,系统能够正常运行。参考文献1 刘瑞新等. Visual Basic 6.0程序设计教程.北京:电子工业出版社. 20032 黄梯云等.管理信息系统.北京:高等教育出版社. 20003李玉林等.Visual Basic 6.0毕业设计指南与项目实践.北京:科学出版社. 20074 刘韬.骆娟.何旭等.Visual Basic 6.0数据库系统开发实例导航.北京:人民邮电出版社. 20025 郭瑞军.唐邦民等.Visual Basic 6.0数据库实例精粹.北京:电子工业出版社. 20056 周国民.Visual Basic 6.0+A

    40、ccess数据库项目开发指南.北京:中国铁道出版社. 20047 温小敏.Visual Basic 6.0数据库系统项目开发实践.北京:科学出版社. 20058 王钦.Visual Basic 6.0入门与提高.京:人民邮电出版社. 20029 白晓勇.余健.Visual Basic课程设计案例精编.北京:清华大学出版社. 200710 谭浩强.袁枚等.Visual Basic程序设计.北京:清华大学出版社. 200411 刘世峰.Visual Basic6.0程序设计.北京:中央广播电大出版社. 200312 王珊.萨师煊.数据库系统概论.北京:高等教育出版社. 2006附录1:程序源代码员

    41、工信息查询代码如下Private Sub Command1_Click()Dim sql As Stringsql = select 工号,姓名,性别,年龄,职务,职称,所属部门,工龄,婚否,出生年月,政治面貌,文化程度,毕业院校,入本单位时间,身份证号码,籍贯,现住址,工作电话,手机,备注 from 员工信息表 where 1=1 If Text1.Text Then sql = sql + and 工号= + Text1.TextEnd IfIf Combo2.Text Then sql = sql + and 所属部门= + Combo2.Text + End IfIf Text3.Text Then sql = sql + and 姓名 like% + Text3.Text + %End IfIf Combo1.Text Then sql = sql + and 性别= + Combo1.Text + End IfSet rs = New ADODB.Recordset 创建一个记录集对像打开记录集If rs.State = 1 Then rs.Closers.Open sql


    注意事项

    本文(企业人事管理系统(论文).doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922