苏州市莲花企业人事管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第1页
苏州市莲花企业人事管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第2页
苏州市莲花企业人事管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第3页
苏州市莲花企业人事管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第4页
苏州市莲花企业人事管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苏 州 技 师 学 院 2021 届毕业设计论文苏州市莲花企业人事管理系统院 系 信息工程系 专 业 高级计算机网络技术 班 级 信息0706班 姓 名 邢亚 指导教师 华 康 起迄日期 2月 17 日 6月 10日 2021年6月10日摘要企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。本程序中将建立一个企业人事管理系统,该系统可以为每位员工建立单一的人事资料卡片,保存姓名、部门、职务等信息,并且可以有选择的为员工建立家庭成员、社会关系、个人简历、工

2、资福利计算等信息表,系统可以对以上的各种信息进行保存、编辑和查询等操作。本企业人事管理系统具有如下功能:主要有员工档案输入和工资管理2大块,员工信息包括根本信息、家庭成员、个人简历、所获荣誉等。工资处理包括应发工资和应付工资等输入及计算,并可以分类汇总。为企业人事管理提供信息咨询,信息检索,信息存取等效劳,根本上能够满足现代企业对人事管理的需要。本系统以为开发工具,后台数据库选择ACCESS2003,操作系统为windows XP。关键词:人事管理系统 VB AccessABSTRACTThe management of business enterprise employee is an i

3、mportant part in the management of enterprise. With the development of society, business enterprise becomes larger and larger. How to deal with the information of the employee has become a serious problem for enterprise management. Under this condition, it is necessary to develop a management system

4、 of business enterprise employee. This procedure will establish a personnel management system,the system is set up for each employee personnel information on a single card, save the names, departments, functions and other information.and can be selected for the staff members of a family, social rela

5、tions, personal resume, salary calculation table.Above system can save all kinds of information, edit, and query operations.This system includes the following functions: there are staff management of file input and wages ,Including employee information, including basic information, family members, b

6、iographical notes, and other honors received.Wages should be made to deal with, including salaries and wages to meet the input and calculations can be categorized summary. At the same time, it can provide service of information consulting information index, and information access. It can meet the ne

7、eds of employee management in the modern enterprise.This system is designed for windows2000, the develop language is Visual Basic 6.0, and the database management system is Access2000.Keywords: Employee Management VB Access 目 录 TOC o 1-3 h z u HYPERLINK l _Toc295462656 第一章 绪论 PAGEREF _Toc295462656 h

8、 5 HYPERLINK l _Toc295462657 系统的设计背景 PAGEREF _Toc295462657 h 5 HYPERLINK l _Toc295462658 开发系统的必要性 PAGEREF _Toc295462658 h 6 HYPERLINK l _Toc295462659 系统可行性分析 PAGEREF _Toc295462659 h 6 HYPERLINK l _Toc295462660 技术可行性 PAGEREF _Toc295462660 h 7 HYPERLINK l _Toc295462661 经济可行性 PAGEREF _Toc295462661 h 7

9、HYPERLINK l _Toc295462662 第三章系统总体功能需求 PAGEREF _Toc295462662 h 8 HYPERLINK l _Toc295462663 用户需求分析 PAGEREF _Toc295462663 h 8 HYPERLINK l _Toc295462664 系统功能分析 PAGEREF _Toc295462664 h 8 HYPERLINK l _Toc295462665 第四章系统技术以及运行环境 PAGEREF _Toc295462665 h 9 HYPERLINK l _Toc295462666 应用软件介绍 PAGEREF _Toc2954626

10、66 h 9 HYPERLINK l _Toc295462667 简介 PAGEREF _Toc295462667 h 9 HYPERLINK l _Toc295462668 Access 2003 简介 PAGEREF _Toc295462668 h 9 HYPERLINK l _Toc295462669 系统环境 PAGEREF _Toc295462669 h 10 HYPERLINK l _Toc295462670 第五章系统数据库设计 PAGEREF _Toc295462670 h 10 HYPERLINK l _Toc295462671 工程E-R图 PAGEREF _Toc2954

11、62671 h 10 HYPERLINK l _Toc295462672 数据库结构设计 PAGEREF _Toc295462672 h 11 HYPERLINK l _Toc295462673 根底档案表 PAGEREF _Toc295462673 h 11 HYPERLINK l _Toc295462674 工资管理表 PAGEREF _Toc295462674 h 11 HYPERLINK l _Toc295462675 系统用户表 PAGEREF _Toc295462675 h 12 HYPERLINK l _Toc295462676 单位设置表 PAGEREF _Toc2954626

12、76 h 12 HYPERLINK l _Toc295462677 个人简历表 PAGEREF _Toc295462677 h 12 HYPERLINK l _Toc295462678 第六章 系统界面设计 PAGEREF _Toc295462678 h 13 HYPERLINK l _Toc295462679 登陆界面设计 PAGEREF _Toc295462679 h 13 HYPERLINK l _Toc295462680 系统主界面 PAGEREF _Toc295462680 h 14 HYPERLINK l _Toc295462681 根底档案界面 PAGEREF _Toc29546

13、2681 h 15 HYPERLINK l _Toc295462682 工资管理界面 PAGEREF _Toc295462682 h 15 HYPERLINK l _Toc295462683 公司信息界面 PAGEREF _Toc295462683 h 16 HYPERLINK l _Toc295462684 单位设置界面 PAGEREF _Toc295462684 h 17 HYPERLINK l _Toc295462685 用户登陆管理 PAGEREF _Toc295462685 h 17 HYPERLINK l _Toc295462686 密码修改界面 PAGEREF _Toc29546

14、2686 h 19 HYPERLINK l _Toc295462687 关于界面 PAGEREF _Toc295462687 h 19 HYPERLINK l _Toc295462688 结束语 PAGEREF _Toc295462688 h 20 HYPERLINK l _Toc295462689 谢辞 PAGEREF _Toc295462689 h 20 HYPERLINK l _Toc295462690 参考文献 PAGEREF _Toc295462690 h 21第一章 绪论随着计算机技术的飞速开展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。对于大中型企业

15、来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、标准化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会消耗工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,效劳于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比较的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大

16、地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。面对目前的实际状况,迫切需要开发一个新系统来适应工作。企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以标准化,自动化的企业人事管理系统就显得非常必要。系统的设计背景跨入新世纪,企业究竟会面对一个怎样的竞争环境呢?对此,企业管理的研究者与实践者们都有一个共识:不确定性是企业所面临的新竞争环境的主要特征,而造成这种不确定性的关

17、键因素就是经济全球化、技术进步和消费者地位提升。企业之所以存在是因为与自己自足相比为其它人生产是有效率的,不管这种效率是由于规模经济、专业化、还是由于交易费用的节约,它都是组织化的结果。因此,企业是由特定的要素以特定的方式结合在一起,从而具有相对效率优势的一个系统。在这个系统中,人具有其它要素所没有的特性自我变革与自我开展的能力,既也只有人,才能够对企业的构成要素以及要素之间关系继续调整。可见,当企业与环境间的平衡被打破时,必须借助与人的力量,才能重新达成企业与环境间的适配。因此,面对不确定性的竞争环境,企业管理的的研究者和实践者都只能从人这个企业自身变革的惟一动力源上,来试图找出有效的对策。

18、从这一认识出发,可以毫无疑问地断言,人力资源成为企业管理研究与实践的热点和核心是一种历史性的必然。1.2开发系统的必要性由于旧有管理体制的局限性等因素,员工素质参差不齐,这无形中给企业的管理带来一定的难度。由于人员培训正在行政机关、企事业单位的人事管理中发挥着越来越重要的作用,因此对员工进行培训那么是现行一个不错的方法。实施人员培训,有利于提高职员的素质和能力,提高企业组织的整体水平和工作效益。经过调查发现,公司现存人事管理体系由于尚未引入符合企业的现代信息化管理技术,各种人事数据处理仍处于半手工记录状态,企业内部彼此数据不能共享。管理人员经常为了了解某一方面数据而在各单位来回穿梭,并只能在一

19、大堆原始记录卷宗中查询。这就造成了大量人力和物力的浪费,严重影响了工作的开展和效率。另外,现在的企业人事管理软件其功能设置并不完全符合天义公司的管理要求,并且购置此类软件价格昂贵。因此开发一套现代化、科学化的人事管理信息系统很有必要。第二章 系统分析系统可行性分析系统可行性分析是在用户的需求和系统调查的根底上用最小的代价在尽可能短的时间内确定存在的问题是否能够解决。新系统的开发要从技术和经济两大方面进行分析,并判断出原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。因此,系统可行性分析一般可定义为在建设系统的前期对系统工程的一种考察和坚决,对新系统工程

20、进行的全面与综合的技术、经济能力的调查。并判断它是否可行。2.1.1技术可行性技术可行性就是使用现有的技术能不能实现这个系统。由于本管理系统的对象单一,仅对本单位的人事信息进行管理,并且在对人事信息进行添加、修改、删除及统计操作时根本不会涉及到计算过程,因此,这个管理系统比较适合采用数据库来设计。在计算机硬件和软件都快速开展的今天,计算机硬件和软件已经远远满足本管理系统的要求。在作者所了解数据库系统中,因为学过,对ACCESS数据库比较熟悉,因此决定采用及ACCESS来完成人事工资管理系统的设计。和ACCESS共同完成人事工资管理系统,它提供了面向对象的编程技术,编写少量或不用编写程序代码就能

21、快速地创立出功能强大的可视化应用程序,可简化数据库管理,使开发应用程序这项艰辛的工作就象堆积木那样简单方便。另外,用ACCESS数据库开发的应用程序可以独立运行于windows平台, 而且ACCESS产生的数据库表适用范围广。 2.1.2经济可行性经济可行性分析主要是对开发新系统所投入的紫荆与系统投入使用后所带来的经济效益进行比较,这个系统的经济效益不能超过它的开发本钱。本人是工资管理系统是基于及ACCESS根底上开发的小型数据库应用程序,不需要多少人力和物力就可以设计的。但本系统一旦投入使用,将大大减少人事工资管理人员的工作量,提高了工作效率,其经济效益是显儿易见的。第三章系统总体功能需求3

22、.1用户需求分析用户需求是指用户要求新系统应具有的全部功能和特性。主要包括:功能要求;性能要求;可靠性要求;平安、保密要求;开发费用和时间以及资源方面的限制等。本公司要开发的人事管理信息系统的目标概述如下:1.合理配置和调度公司内部各个业务部门的人力资源。2.实现人力资源管理、薪资管理、福利管理和统计分析等功能。3.为公司管理层提供直观、及时、准确、方便的信息,提高迅速反响能力,提供有效的决策支持。4.系统可靠性强。系统不仅应具有长期稳定工作的能力,在遇到可能的外界不确定性因素干扰时,也能应对自如,即应具有抗干扰能力。5.平安保密性高。3.2系统功能分析该企业人事管理系统是用+ACCESS数据

23、库+SQL查询语言编句,在系统中分为大的三个方面:一是系统管理界面,二是工资管理界面,三是档案管理界面。 1.系统管理员进入企业人事管理系统的主要功能是:实现员工添加,员工修改,员工删除,员工查询,数据库的恢复,数据库的备份,员工工资的添加、修改、查询。 2.系统管理员进入企业人事管理系统的主要功能是:实现员工工资的查询,员工档案的查询,管理员密码的修改 ,员工登陆密码的更改,员工个人信息的修改等根本功能。第四章系统技术以及运行环境应用软件介绍简介VB6.0全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程

24、一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB 6.0没错的。即使考虑到VB程序本身编译和运行效率较低的缺乏,单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。Access 2003 简介Access2003 就是关系数据库开发工具,数据库能聚集各种信息以供查询,存储和检索.那么什么叫数据库呢 数据库(Database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关

25、记录的集合,而字段那么是最根本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS).数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用. Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然.另外,Access 允许创立自定义报表用于打印或输出数据库中的信息.Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件效劳器,与其他网络用户共享数据库.如上

26、所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能系统环境为了保证成绩管理系统运行的效率和可靠性,效劳器应具有较高的软硬件配置,客户端的要求不是很高.此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网.其运行要求如下: 软件环境: 客户端: Windows95/98/2000/XP/Vista 数据库:采用Access硬件环境: 客户机 CPU:P200MMX以上,内存:32M以上第五章系统数据库设计工程E-R图数据库结构设计根底档案表在员工的根底档案中包括:编号、姓名、籍贯、住址、身份证号、部门、联系

27、 、学历等。表5.2.1 根底档案表字段名称数据类型字段宽度是否可空编号文本10否姓名文本10否籍贯文本50否住址文本50否身份证号文本18否单位部门文本50否工资管理表工资管理表包括:姓名、职位、单位、部门、开户银行、银行帐号等。表5.2.2 工资管理表字段名称数据类型字段宽度是否可空gzgid自动编号否姓名文本10否职务文本10否单位部门文本50否开户银行文本50否银行账号文本25否系统用户表系统用户表包括:用户编号、用户名、用户密码、操作员权限。表5.2.3 系统用户表字段名称数据类型字段宽度是否可空czyid自动编号否Czy文本否pass文本否Czyqx文本否单位设置表单位设置表包括:

28、单位ID、单位名称、部门名称。表5.2.4 单位设置表字段名称数据类型字段宽度是否可空dwid自动编号否单位名称文本50否部门名称文本50否root数字否个人简历表个人简历表包括:简历ID、职工姓名、开始时间、结束时间、所在单位、职务、证明人。表5.2.5 个人简历表字段名称数据类型字段宽度是否可空jlid自动编号否jzgid数字否开始时间文本10否结束时间文本10否所在单位文本50否职务文本10否证明人文本10否第六章 系统界面设计登陆界面设计新建窗体frmLogin.frm,用Image控件载入图片bg1.jpg;新建Label1控件,AutoSize设置为True,Caption修改为用

29、户名;新建Label2控件,AutoSize设置为True,Caption修改为密码;新建Text1控件Text修改为空;新建Text2控件,Password设置为*,Text修改为空;新建Command1控件, Caption修改为确定;新建Command1控件, Caption修改为取消;如图6.1所示:图6.1 登录界面确定按钮与数据库相连,调用数据库系统用户信息,启动系统主界面的代码如下:Private Sub cmdOK_Click()If txtusername.Text = Then MsgBox 用户名不能为空!, 48, 错误提示 Exit SubEnd IfCall Ope

30、nConnSQL = select * from 系统用户表 where Czy= & txtusername.Text & rs.Open SQL, cn, 1, 1 If zhuan(txtPass.Text) = IIf(Trim(IsNull(rs.Fields(pass), , Trim(rs.Fields(pass) Then gCzy = rs.Fields(czy) gCzyqx = rs.Fields(czyqx) Call CloseConn Unload Me Else MsgBox 密码错误!, 48, 错误提示 End IfEnd Sub系统主界面新建MDI窗体per

31、_Main.frm,用Image控件载入图片bg.jpg;从“工具中选取“菜单编辑器编辑:1档案操作、根底档案、工资管理;2系统设置、公司信息、单位设置;3用户管理、登录用户管理、密码修改;4数据管理、数据备份、数据恢复;5帮助、系统帮助、关于;6退出。如图6.2所示:图6.2 系统主界面根底档案界面新建frmJCDA.frm,修改MDIChild属性为True;使用ToolBar控件,建立群组按钮:新增员工、家庭成员、个人简历、所获荣誉;使用Picture控件,载入Lable控件及TreeView控件;使用ListView控件与数据库连接,显示数据。如图6.3所示:图6.3 根底档案界面工资

32、管理界面新建frmGZGL.frm,修改MDIChild属性为True;使用ToolBar控件,建立群组按钮:工资设置、工资发放、查找等;使用Picture控件,载入Lable控件及TreeView控件;使用ListView控件与数据库连接,显示数据。如图6.4所示:图6.4 工资管理界面公司信息界面图6.5 公司信息界面单位设置界面新建frmDWSZ.frm,用Image控件载入图片bg4.jpg;新建ListView控件,连接数据库;新建Frame控件,Caption改为单位编辑,在Frame控件中新建“单位、“部门Lable控件,单位后增加Combo控件,部门后增加Text控件;新建3个

33、Command控件,分别是删除单位,删除部门,添加。如图6.6所示:图6.6 单位设置界面用户登陆管理新建frmDLGL.frm,用Image控件载入图片bg3.jpg;新建List控件,连接登录名Text;新建Frame控件,Caption改为操作员编辑,在Frame控件中新建“根底档案、“工资管理等单项选择按钮控件;新建Command控件,分别是新增和删除。如图6.7所示:图6.7 用户登录界面添加用户代码如下:Private Sub cmdBC_Click() If Trim(Me.txtCZY.Text) = Then MsgBox 登陆名不能为空!, 48, 提示 Exit Sub

34、End IfIf Me dBC.Caption = 新增 Then If Trim(Me.txtCZY.Text) = Me.List1.List(i) Then MsgBox 该用户已经存在!, 48, 提示 Exit Sub End If Next Call OpenConn SQL = select * from 系统用户表 rs.Open SQL, cn, 3, 3 rs!czy = Trim(Me.txtCZY.Text) rs!pass = zhuan(123456) For i = 0 To 5 qx = qx & Me.Check1(i).Value Next rs!czyqx

35、 = qx Call CloseConn qx = MsgBox 用户添加成功,初始密码为123456,请注意修改!, 64, 提示 Me.txtCZY.Enabled = True Me dSC.Enabled = FalseElse Call OpenConn SQL = select * from 系统用户表 where czy= & Me.txtCZY.Text & rs.Open SQL, cn, 3, 3 For i = 0 To 5 qx = qx & Me.Check1(i).Value Next rs!czyqx = qx Call CloseConn qx = 清空变量 MsgBox 保存成功!, 64, 提示 Me dBC.Caption = 新增 Me.txtCZY.Enabled = True Me dSC.Enabled = FalseEnd If Call addLIST Me.txtCZY.Text = For i = 0 To 5 Me.Check1(i).Value = 0 NextEnd Sub密码修改界面新建窗体frmMMXG.frm,用Image控件载入图片bg2.jpg;新建4个Label控件, Caption依次修改为操作员、旧密码、新密码、确定密码;新建4个Text控件,Tex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论