ImageVerifierCode 换一换
格式:DOCX , 页数:80 ,大小:1.68MB ,
资源ID:17192204      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17192204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业员工信息管理系统论文.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

企业员工信息管理系统论文.docx

1、企业员工信息管理系统论文摘要及关键字摘要:员工管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发

2、。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。AbstractThe system of managing census register file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The for

3、mer required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It

4、 can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.关键字: 员工管理系统,数据字典,数据结构,资源管理 目 录摘要及关键字 1第一章 前 言 31.1 本课题的意义 31.2 当前企业员工管理软件的现状 31.3 选择本课题的目的 3第二章 开发运行环境及相关理论知识 32.1 运行环境 32.2 开发工具及平台 42.3 相关理论知识 42.

5、3.1 Visual Basic 60简介 42.3.2 关系型数据库access 42.3.3 二者的结合ADO 5第三章 系统功能需求分析 63.1 员工基本信息管理功能需求 63.1 员工工资管理功能需求 63.3 员工考勤管理功能需求 63.4 员工调动功能功能需求 63.5 用户管理功能需求 63.6 文件功能需求 7第四章 系统总体设计方案 74.1 系统功能总体方案 74.2系统的目标 74.3 系统的设计思想 84.4 系统的功能模块结构 84.5 数据库的设计 94.5.1数据库需求分析 94.5.2数据库概念结构设计 94.5.3数据库逻辑结构设计 9第五章 系统的具体设计

6、 115.1 欢迎主界面及代码设计 115.1.1欢迎主界面 115.1.2 欢迎主界面代码设计 115.2 登录界面及代码设计 125.2.1登录界面 125.2.2 登录界面代码设计 125.3 系统主界面及代码设计 135.3.1系统主界面 135.3.2系统主界面代码设计 145.4 用户管理界面及代码设计 265.4.1用户管理界面 265.4.2用户管理界面代码设计 275.5 设置界面及代码设计 295.5.1设置界面 295.5.2设置界面代码设计 315.6 查询和管理界面及代码设计 395.6.1查询和管理界面 395.6.2查询界面代码设计 415.7 打印报表界面 49

7、第六章 系统的测试与分析 506.1 系统测试测试策略说明 506.1.1 整个系统界面窗口的测试 506.1.2 数据测试项目 506.2 测试报告 516.2.1 用户登录界面、系统主界面的测试 516.2.2 课程信息管理功能的测试 516.3 系统性能分析 53第七章 结束语 53致谢 54参考文献 55附录:公用类模块源代码 55第一章 前 言1.1 本课题的意义员工管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着

8、许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.2 当前企业员工管理软件的现状企业人事档案是企业在人事管理活动中形成的重要人事记录。人事档案在发展中国特色社会主义过程中,是人力资源储备、促进人才合理流动、科学配置和合理使用人才,全面考察了解、正确评价和使用人才的重要依据。但是,有的企业却片面地认为,人事档案不过是人的经历记录,其本身不能直接带来经济效益,管好管坏无所谓,所以对人事档案工作在管理制度、管理

9、手段、管理模式、管理人员等方面不够重视,存在着这样和那样的问题,影响了企业的改革和发展。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果。1.3 选择本课题的目的作为计算机应用的一部分,使用计算机对员工信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套员工信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。系统名称:

10、企业员工信息管理系统第二章 开发运行环境及相关理论知识2.1 运行环境软件环境:Windows 98/2000/XP。硬件环境:Pentium 2 以上处理器。2.2 开发工具及平台微软公司的Visual Basic 60。数据库管理系统access2000。2.3 相关理论知识2.3.1 Visual Basic 60简介 微软公司的Visual Basic 60是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序

11、的运行效率和可靠性。Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。故而,实现本系统VB是一个较好的选择。2.3.2 关系型数据库access在办公软件Office套件中,最为广大用户熟悉的是Word和Ex

12、cel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大功能和灵活应用均称赞有加。 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 数据库是有结构的数据集合,它与一般的

13、数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是M

14、DB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro) 宏相当于DOS中的批处理,用来自动执行一系列操作。Ac

15、cess列出了一些常用的操作供用户选择,使用起来十分方便。 模块(Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。2.3.3 二者的结合ADOADO(ActiveX Data Objects)是微软提供的数据库访问技术,实际上是一种访问各种类型数据库的连接机制。它被设计用来同新的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)能力。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源, 即

16、不仅适合于SQl SERVER,Oracle,Access等数据库应用程序,也适合于Excel表格,文本文件,图形文件和无格式数据文件。ADO是基于OLEDB之上的技术。因此ADO通过其内部的属性和方法提供统一的数据访问接口。ADO集中了DAO和RDO的优点,可以使用相同的编程模式连接到不同的数据提供者,而不管给定提供者的特定特性,具有高度的灵活性。第三章 系统功能需求分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。系统分析阶段主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进

17、行详细设计。企业员工信息管理系统功能需求主要有:员工基本信息管理功能、员工工资管理功能、员工考勤管理功能、员工调动功能、查询管理功能、及使用系统的用户管理功能、帮助功能等。系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为学校全面的人事信息管理体系积累了经验,从长远来看,其经济和效率是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行3.1 员工基本信息管理功能需求 包括员工各种信息的输入和删除,包括员工基本信息、职称、上司、电话进入公司日期、基本信息备注 员工各种信息的查询、修改,包括员工基本信息、职称、岗位、上司、电话进入公司日期、基本信息备注3.1 员工工资

18、管理功能需求 工作详细查询,包括员工工作年月,补助,总工资,考勤扣除,保险扣除,扣税,总扣除,实际工资,工资信息备注。 员工管理需求,包括工资管理需求分析、管理需求名称及需求删除等。3.3 员工考勤管理功能需求 员工迟到早退信息、矿工日期、起始日期、终止日期、请假事由、批准人等。 考勤信息备注。3.4 员工调动功能功能需求 员工调动情况查询,部门编号、原部门、原职务、新部门、新职务、调动信息备注。3.5 用户管理功能需求 用户管理包括用户添加、用户删除和密码修改等,用户权限分系统管理员、用户。3.6 文件功能需求 文件功能包括备份数据库、还原数据库、及用户注销、退出系统等。第四章 系统总体设计

19、方案4.1 系统功能总体方案我们采用面向对象的分析和设计方案,面向对象分析和面向对象设计之间有密切的衔接关系,从面向对象分析到面向对象设计是一个逐渐扩充模型的过程。分析处理是以问题为中心的,可以不考虑任何与特定计算机有关的问题,而面向对象设计则把我们带进了面向计算机的“实地”开发活动中去。通常,面向对象设计分为两个阶段:高层设计和低层设计。高层设计包括像用户界面那样的问题解决部分,低层设计集中于类的详细设计阶段。通常,利用面向对象设计得到的系统框架如图3-1所示:图4-1 面向对象设计得到的系统框架图4.2系统的目标系统开发的总体任务是实现员工培训管理各种信息的系统化、规范化和自动化。 主要包

20、括:1、员工基本信息的查询,删除,修改和添加;2、员工工资信息的查询, 删除,修改和添加;3、员工考勤查询, 删除,修改和添加;4、员工调动的信息和管理功能;5、员工信息报表打印功能;6、用户权限的管理和用户的添加,删除;7、友好.方便.美观的界面设计。4.3 系统的设计思想1、 实用性:在各项基本功能实用的上进一步开发完善系统;2、 先进性:简化代码去处冗余,引入先进的编译方式;3、 易用性:授权实体在需要时可以简单快捷的访问数据;4、 保密性:确保信息不暴露给未授权的实体或者进程;5、 系统性:将各功能模块有机融合成一个系统的整体。4.4 系统的功能模块结构员工信息管理系统退出权限管理用户

21、管理修改记录删除记录添加记录员工考勤信息管理员工基本信息管理工资管理员工调动信息管理高级查询基本查询图4-1 系统功能模块图系统功能细分如图4-1所示,可概括分为5个模块,即:用户登录模块,添加修改模块,查询显示模块、数据录入模块、打印报表模块。1)用户登录模块:完成用户身份的验证,设定指定用户的操作权限。2)添加修改模块:完成各种对各种员工数据的添加和修改。3)查询显示模块:根据不同的查询条件对数据进行挑选,进一步加工后加以显示。4)数据录入模块:将录入数据保存到相应的数据库。5)打印报表模块:将员工基本信息和培训计划等以报表的方式打印出来。4.5 数据库的设计在数据库应用系统的开发过程中,

22、数据库的结构设计是一个非常重要的问题。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。在数据库系统开始设计的时候我们应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费人力和物力。4.5.1数据库需求分析数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。4.5.2数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能

23、够满足用户需求的各种褓,以及它们之间的关系,为后面的逻辑结构设计打下基础。4.5.3数据库逻辑结构设计数据库共包括5个表,具体数据字典见表1-5。表4-1员工调动表表4-2员工工资表 表4-3 员工基本信息表表4-4 员工基本信息表表4-5用户管理表第五章 系统的具体设计5.1 欢迎主界面及代码设计5.1.1欢迎主界面运行员工培训管理系统后,首先将出现欢迎主界面,如下图。图5-1 欢迎主界面5.1.2 欢迎主界面代码设计欢迎主界面实现的代码设计如下:Private Sub Command1_Click() Unload Me frmLogin.ShowEnd SubPrivate Sub Co

24、mmand2_Click() Unload MeEnd Sub5.2 登录界面及代码设计5.2.1登录界面图5-2 登录界面5.2.2 登录界面代码设计登录界面实现的代码设计如下: Public ID As StringPrivate Sub Command1_Click() Unload MeEnd SubPrivate Sub Command2_Click()If Trim(Text1.Text) = Then MsgBox 账号不能为空!, vbExclamation, 提示ElseIf Trim(Text2.Text) = Then MsgBox 口令不能为空!, vbExclamat

25、ion, 提示Else Dim conn As New ADODB.Connection, rs As New ADODB.Recordset conn.Open provider=Microsoft.Jet.OLEDB.4.0; data source= & App.Path & info.mdb SQL = select 管理员,口令 from admin rs.Open SQL, conn rs.MoveFirst flag = 0 Do While Not rs.EOF If Text1.Text = rs(管理员) And Text2.Text = rs(口令) Then flag

26、= 1 Exit Do Else rs.MoveNext End If Loop rs.Close conn.Close If flag = 1 Then ID = Text1.Text Unload Me frmMain.Show Else MsgBox 登陆信息错误!, vbCritical, 出错 End IfEnd IfEnd Sub5.3 系统主界面及代码设计5.3.1系统主界面用户登录后,将进入系统主界面,如下图:图5-3 系统主界面5.3.2系统主界面代码设计系统主界面实现的代码设计如下:Dim Myinfo As String 定义变量Dim success As LongPr

27、ivate Sub dayin1_Click() DataReport1.Show End SubPrivate Sub bz_Click() DataReport1.ShowEnd SubPrivate Sub cdl_Click()ReturnValue = MsgBox(确实要注销当前用户吗?, vbOKCancel + vbQuestion + vbDefaultButton2, 提示)Select Case ReturnValue Case 1 Unload Me frmLogin.ShowEnd SelectEnd SubPrivate Sub cmd_Click()If LLis

28、t.ListCount Then Frame1.Visible = False Frame2.Visible = True Dim c1 As String, c2 As String, c3 As String, c4 As String For i = 0 To LList.ListCount - 1 Select Case LList.List(i) Case 姓名, 性别, 民族, 身份证号, 出生日期, 学历, 毕业院校, 职称, 上司, 电话, 进入本公司时间, 基本信息备注 c1 = c1 & jiben. & LList.List(i) & , Case 年份, 月份, 基本工

29、资, 加班补助, 交通补助, 总工资, 考勤扣除, 保险扣除, 扣税, 总扣除, 实际工资, 工资信息备注 c2 = c2 & gongzi. & LList.List(i) & , Case 迟到早退日期, 旷工日期, 起始日期, 终止日期, 请假原由, 批准人, 考勤信息备注 c3 = c3 & kaoqin. & LList.List(i) & , Case 部门编号, 原部门, 原职务, 新部门, 新职务, 调动信息备注 c4 = c4 & diaodong. & LList.List(i) & , End Select Next c1 = jiben.员工编号, & c1: c1 =

30、 Mid(c1, 1, Len(c1) - 1) If c2 Then c2 = Mid(c2, 1, Len(c2) - 1) If c3 Then c3 = Mid(c3, 1, Len(c3) - 1) If c4 Then c4 = Mid(c4, 1, Len(c4) - 1) sql0 = sql0 & c1 & , If c2 Then sql0 = sql0 & c2 & , If c3 Then sql0 = sql0 & c3 & , If c4 Then sql0 = sql0 & c4 & , sql0 = Mid(sql0, 1, Len(sql0) - 1) If c2 Then If c3 Then If c4 Then cc = FROM (jiben INNER JOIN diaodong ON jiben

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2