计算机应用技术毕业论文信息工程系企业人事管理管理系统

上传人:痛*** 文档编号:125733363 上传时间:2022-07-27 格式:DOC 页数:20 大小:2.08MB
收藏 版权申诉 举报 下载
计算机应用技术毕业论文信息工程系企业人事管理管理系统_第1页
第1页 / 共20页
计算机应用技术毕业论文信息工程系企业人事管理管理系统_第2页
第2页 / 共20页
计算机应用技术毕业论文信息工程系企业人事管理管理系统_第3页
第3页 / 共20页
资源描述:

《计算机应用技术毕业论文信息工程系企业人事管理管理系统》由会员分享,可在线阅读,更多相关《计算机应用技术毕业论文信息工程系企业人事管理管理系统(20页珍藏版)》请在装配图网上搜索。

1、目 录第一章 概述11.1 引言11.2 管理信息系统的发展历史213本论文的目的、内容及作者主要贡献214开发工具的选择2第二章 系统流程及分析32.1系统流程32.2系统分析323模块流程图42.4模块分析4第三章 系统需求分析431 信息管理模块532 薪酬管理模块533 人员增减管理53.4 合同管理模块53.5 社会保险管理模块63.6 考勤管理模块63.7 查询管理模块6第四章 系统数据分析64.1 信息管理数据分析64.2 薪酬管理数据分析74.3 人员增减管理数据分析74.4 数据库总结8第五章 系统总体设计85.1 登入界面设计85.2 主界面设计105.3 信息管理界面设计

2、115.4 薪酬管理界面设计135.5 人员增减管理设计145.6 合同管理设计155.7 高级查询管理设计16第六章 总结18【参考文献】18人事实验课选课管理系统Hhping【摘要】现在是一个科学技术飞速发展、知识更替日新月异的世纪。计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多公司、个体事业单位所须的,人事档案管理系统包括对人事档案的统计、查询、更新等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计

3、算机获得需要的信息,本文章体现了数据库应用系统的特征。我们着眼于企事业单位的人事管理系统用visual VB6.0的可视化编程开发出了“企业人事管理系统”。本系统采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用企业现有的资源,提高系统开发水平和应用效果的目的,本系统符合人事管理的规定,能够满足企业日常人员管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据企业需求进行数据的添加、删除、修改等操作。下面详细讨论了该系统的开发、设计环境、实

4、现算法及其具体的实现。【关键词】:管理信息系统、人事管理、系统开发、数据库、查询第一章 概述1.1 引言 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管

5、理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。 企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。 1.2 管理信息系统的发展历史 管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。这时数据处理一词已经出现。 管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的

6、理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。13本论文的目的、内容及作者主要贡献(1)目的:目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。(2)内容能

7、够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 (3)作者的主要贡献本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。14开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。在本系统开发的软件产品也有几种,分别是:Microsoft公司的office Access 2003 数据库Microsoft公司的Visual BasicWindows XP 操作系统平台第二章 系统流程及分析2.1系统流程2.2系统分析本系统为人事管理系统,用户可以通过

8、数据库管理员进行帐号申请,申请之后便可进行本系统的一些基本操作,对数据库的添加以及修改;在信息管理模块中可以查询公司管理人员和员工的基本信息,也可对其进行修改,删除;薪酬管理、人员管理、合同管理等其他的一些管理模块都具有以上信息管理的功能;在查询管理中亦可查询出公司所有人员的一些基本信息,在下面的高级查询中可以查询出公司所有人员的所有信息,这是本系统为用户提供的方便、快捷的服务,不至于用户在其他各个模块中来来复复查询。23模块流程图在本系统中包含了六个模块,如果将六个模块都一一进行详解的话会浪费很多时间,而且在这六个模块中其基本在功能都是大致相同的,在此就例举两个模块进行详解。2.4模块分析在

9、上图中我们可以很清晰的了解关于本系统的详细构造,在信息模块中我们添加了三个基本控件,分别是“添加”、“删除”、“更新”,下面的查询管理也是同样如此,不同的是在查询管理中我们多添加了一个“高级查询”。在“高级查询”中可以通过下拉菜单进行查询对象的选择,之后再输入查询的条件和查询字段,最后点击“查询”按纽开始查询。所查询的数据都是来自后台的Access 2003数据库系统,从中我们便可以很清楚的知道你所要查询对象的一些数据。第三章 系统需求分析 作为人事管理系统要很精确很详细的记录公司每个工作人员的信息,所以本系统在设计上面就已经提前为此想好了设计方案,可以将公司工作人员的所有信息都很详细全面的记

10、录下来。至此,本系统包含了七个主要管理模块,分别是“员工信息管理”、“薪酬管理”、“人员增减管理”,“合同管理”,“社会保险管理”、“考勤管理”和“查询管理”,在这七个模块的使用中可以很方便快速的满足用户的需求。下面对这几个模块的设计开始进行详解:31 信息管理模块 在对公司员工信息的统计是首先要做到全面,再则做到详细。在信息管理模块中我们对员工的家庭住址、毕业院校、文化程度等其他方面都进行了统计。在查询的时候我们可以通过下面的上翻、下翻按纽进行调试。另外,如果公司管理人员要对新的员工进行信息添加,以及其他操作的时候,便可以在“添加”、“删除”、“更新”三个按纽进行操作。32 薪酬管理模块 每

11、一个劳动者都应为其付出的血汗得到相应的回报,在薪酬管理中要做到公平、公正、真实的管理。在这里面我们对每一个员工的基本工资,加班工资和年底福利都进行了规划、统计。查询的时候也可以通过上下翻按纽查询,当然,也可以通过下面的“添加”、“删除”、“更新”按纽对信息进行修改。33 人员增减管理 当公司对内部人员进行调动或裁减、增加的时候就需要一个系统进行记载登记,所以在这个模块中我们对员工以前任职过的部门、现在正在任职的部门、调出日期和调入日期都进行了操作添加。通过下面的上下翻按纽进行查询。3.4 合同管理模块 诚实守信是中华民族的传统美德,作为21世纪的新人类来说更加不能丧失这种美德。而对于企事业单位

12、来说也尤为重要,因为在一个公司就任的同志能否讲诚信守信用,直接影响到该企业的前途与命运;所以为了避免这种不必要的损失,一般情况下公司和工作人员都会签下一个合同,将风险损失度降到最低。在本系统中我们也同样进行了这方面的设计,主要有:“签约日期”、“结束日前”、“工作年限”、“违约金额”和其他的一些说明,争取让双方都能达到一定的共识。3.5 社会保险管理模块 社会保险管理中主要对公司员工的“养老保险”、“医疗保险”、“失业保险”、“工伤保险”、“生育保险”和“住房公积金”以及其他的一些说明。用户可以通过登录,然后经过下面的上翻,下翻按钮进行查询。“添加”、“删除”和“更新”是对于员工保险的修改。3

13、.6 考勤管理模块 对于公司每个员工的工资发放都是经过本月的考勤来进行的,在此模块中共包含了六个项目,分别是:“所属月份”、“出勤天数”、“请假天数”、“旷工天数”、“迟到早退太难数”和“加班次数”以及其他的一些说明。在每个月结束的时候部门负责人就可以通过此模块来对本部门的员工进行月工资结算。3.7 查询管理模块查询功能是对于每个系统的一个最基本的功能,当然对于查询对象的信息是否全面、方便也是一个重要的细节。在本系统中不仅可以查询员工最基本的信息,还可以通过此模块下方的“高级查询”,查询出更多的关于公司员工信息。第四章 系统数据分析 用户在使用系统查询、添加和修改的时候是离不开对数据库访问的,

14、无论在哪一个界面都是如此,所以对数据的设计要求也是特别高的,下面我们就对每个模块的数据进行分析。4.1 信息管理数据分析 在信息管理中进行了对数据的设定,以及参数的设定,让员工的信息更加全面,详细的界面如下:4.2 薪酬管理数据分析在薪酬管理中主要强调了关于员工在公司的的基本工资,加班工资以及年底福利,在数据概括中都详细的输入进去了,其中包含了以下的一些数据:4.3 人员增减管理数据分析 人员增减管理中的数据同以上的两块数据分析大致都是相同的,下面只将数据面板拉出来供参考。4.4 数据库总结Access数据库具有与Visual Basic无缝连接、操作简单、易于使用的优点。运行结果证明,本企业

15、人事管理系统极大提高了工作效率,节省了人力和物力,最终满足企业人事调动、员工工资发放的需要,同时也成为现代化企业管理的标志。第五章 系统总体设计5.1 登入界面设计该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。界面如下:其中界面上的【确定】按钮编辑代码如下:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

16、 strid = Trim(TextBox1.Text) If strid = Then Me.Label4.Text = 请输入登录用户的用户名称 Exit Sub End If pwd = Trim(TextBox2.Text) sqlstr = select * from userid where (用户= & strid & ) ds = New DataSet() ds.Clear() ds = GetDataFromDB(sqlstr) If ds.Tables(0).Rows.Count 0 Then sqlstr = select * from userid where (用户

17、= & strid & ) and (密码= & pwd & ) Dim myds As DataSet myds = New DataSet() myds.Clear() myds = GetDataFromDB(sqlstr) If myds.Tables(0).Rows.Count 0 Then pepdom = myds.Tables(0).Rows(0)(权限) dengru.Show() Me.Hide() Else Me.Label4.Text = 密码错误,请重新输入 Me.TextBox2.Text = TextBox2.Focus() End If Else Me.Labe

18、l4.Text = 没有该用户,请确认是否有该用户存在 TextBox1.Focus() Me.TextBox1.Text = Me.TextBox2.Text = End IfEnd Sub5.2 主界面设计主界面的内容包含登入之后显示有关本系统内的项目模板,用户可以通过点击上面的按钮来进行系统操作,界面如下:对于界面项目的代码编辑基本上的都是一样的,下面只提供“信息管理”,“薪酬管理”和“人员增减管理”的代码参考:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Han

19、dles Button1.Click Dim xinxigl As New xinxigl xinxigl1.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim xinchougl As New xinchougl xinchougl1.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e

20、As System.EventArgs) Handles Button3.Click Dim renyuanzj As New renyuanzj renyuanzj1.Show() End Sub5.3 信息管理界面设计在此界面中包括对员工信息统计的有关项目,当然也涉及到一些控件,在信息管理中主要有Label、Button、Textbox、Commobox控件,界面如下: 其中控件名称“添加”、“删除”和“更新”的代码编辑是运行的动力,这里将框架代码显示如下:Private Sub xjgl_Load(ByVal sender As System.Object, ByVal e As Sys

21、tem.EventArgs) Handles MyBase.Load Me.MdiParent = mainform If ispostback = False Then Me.ComboBox1.Items.Clear() Me.ComboBox1.Items.Add(男) Me.ComboBox1.Items.Add(女) Me.ComboBox1.SelectedIndex = 0 LoadData() Indexs = 0 ShowData(ShowData(Indexs) End If If ispostback = False Then Me.ComboBox2.Items.Cle

22、ar() Me.ComboBox2.Items.Add(销售部) Me.ComboBox2.Items.Add(企划部) Me.ComboBox2.Items.Add(宣传部) Me.ComboBox2.Items.Add(人事部) Me.ComboBox2.Items.Add(财务部) Me.ComboBox2.SelectedIndex = 0 LoadData() Indexs = 0 ShowData(ShowData(Indexs) End If End Sub5.4 薪酬管理界面设计薪酬管理包含员工的工资记录,以及所属月份,控件名称包括Label,Button,Combobox其界

23、面如下:对控件“添加”的代码编写如下:Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim xic As New xinchougl() xic = xinchougl sqlstr = INSERT INTO xinchougl & (编码,姓名,性别,身份证号,部门,基本工资,加班工资,年底福利,公司受理人,受理日期,说明) & VALUES ( & xic.bianhao & , & xic.xingming & , &

24、 xic.xingbie & , & & xic.shenfenzh & , & xic.bumen & , & xic.jibengz & , & & xic.jiabangz & , & xic.niandifl & , & xic.shoulir & , & xic.shoulirq & , & xic.xcshuoming & ) If UpdateDataBase(sqlstr) = True Then LoadData() Indexs = 0 ShowData(ShowData(Indexs) End IfEnd Sub5.5 人员增减管理设计人员增减管理供管理人员对公司员工的调

25、动、新增或离职的登记,在本模块中涉及到了13个Label控件、8个Textbox控件、3个Combobox控件和5个Button按钮,同过上翻与下翻按钮来进行对信息的查询,界面如下:“更新”按钮代码编写过程如下:Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim ren As New renyuanzj() ren = renyuanzj sqlstr = UPDATE renyuanzj SET 姓名= & ren.xin

26、gming & , & 性别= & ren.xingbie & , & 身份证号= & ren.shenfenzh & ,曾任部门= & ren.cengrenbm & , & 调出日期= & ren.diaochurq & , & 现任部门= & ren.diaorurq & , & 调入日期= & ren.diaorurq & , & 联系方式= & ren.lianxifs & , & 登记人= & ren.dengjir & , & 登记日期= & ren.dengjirq & , & 说明= & ren.ryshuoming & WHERE 编码= & ren.bianhao & I

27、f UpdateDataBase(sqlstr) = True Then LoadData() Indexs = 0 ShowData(ShowData(Indexs) End If End Sub5.6 合同管理设计合同管理的设计界面与人员增减管理的设计界面大体相似,控件主要包括13个Label控件、9个Textbox控件、2个Combobox控件和5个Button控件设计界面如下:“删除”按钮的代码编写如下:Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handle

28、s Button3.Click sqlstr = DELETE FROM hetonggl WHERE (编码= & & Trim(Me.TextBox1.Text) & ) If UpdateDataBase(sqlstr) = True Then LoadData() Indexs = 0 ShowData(ShowData(Indexs) End If End Sub5.7 高级查询管理设计在查询管理的基础上进行系统中信息管理、薪酬管理、人员增减管理和合同管理以及其他管理模块的全面查询,输入查询字段与查询条件点击“查询”便可获得您所需要的信息,界面中主要包括Datagridview数据显

29、示控件、3个Combobox控件和1个Button按钮控件,其设计界面如下:关于高级查询的数据查询代码编写如下:Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click index = Me.ComboBox2.SelectedIndex If ComboBox1.Text = 信息管理系统查询 Then If TextBox1.Text = Then sqlstr = SELECT * FROM xinxigl Else Selec

30、t Case index Case 0 sqlstr = SELECT * FROM xinxigl WHERE & 编号= & Me.TextBox1.Text.Trim & Case 1 sqlstr = SELECT * FROM xinxigl WHERE & 姓名= & Me.TextBox1.Text.Trim & Case 2 sqlstr = SELECT * FROMxinxigl WHERE & 部门= & Me.TextBox1.Text.Trim & End Select End If DS = New DataSet() : DS.Clear() : DS = Get

31、DataFromDB(sqlstr) If Not DS Is Nothing Then Me.DataGridView1.DataSource = DS.Tables(0) Me.DataGridView1.DataBindings.ToString() End If End If第六章 总结经过五个多星期的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕。其使用功能基本符合公司在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。在这次的毕业设计中,让我深深地体

32、现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程中给予我的支持和帮助。【参考文献】林陈雷, 郭安源, 葛晓东, 教育信息化系统开发实例导航 , 人民邮电出版社,2003 张立科,数据库开发技术与工程实践,人民邮电出版社,2004 张红军, 王虹 等 Visual basic 6.0 中文版高级应用与开发指南, 人民邮电出版社, 2002 伍俊良 主编 等 VB课程设计与系统开发案例清华大学出版社, 2002王晨 Visual Basic.NET 教程库开发经典案例解析 清华大学出版社 2005年3月第一版沈大林 多媒体技术与应用教程 中国铁道出版社 2006年9月 第一版

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!