VB毕业设计-员工管理系统VB毕业设计-员工管理系统 摘要本论文是从现代企业管理中的员工管理现状出发,针对员工管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个员工管理系统。对企业中的考勤信息、请假信息、加班信息、出差信息、调动信息进行管理。本系统的前端开发工具是Visual Basic 6.0,后台数据库引擎选用数据库软件Access 2000。 【关键词】员工管理系统,数据字典,数据结构,资源管理 目 录摘要 第一章员工管理系统概述 ………………………...
摘要
本论文是从现代企业管理中的员工管理现状出发,针对员工管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个员工管理系统。对企业中的考勤信息、请假信息、加班信息、出差信息、调动信息进行管理。
本系统的前端开发工具是Visual Basic 6.0,后台数据库引擎选用数据库软件Access 2000。
【关键词】
员工管理系统,数据字典,数据结构,资源管理
目 录
摘要
第一章员工管理系统概述 ……………………………………………3
1.1 员工管理系统简介……………………………………………3
1.2 企业信息化发展………………………………………………5
1.3 关于员工管理系统的几个误区………………………………5
第二章 员工管理系统分析……………………………………………6
2.1 系统初步调查…………………………………………………6
2.2 系统可行性分析………………………………………………7
2.3 系统详细调查…………………………………………………8
2.4 系统业务流程图………………………………………………8
2.5系统的安全性…………………………………………………9
第三章 员工管理系统设计……………………………………………10
3.1
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
设计………………………………………………………10
3.2 开发工具选择…………………………………………………10
3.3 数据库设计……………………………………………………11
3.3.1员工管理系统的详细调查…………………………………11
3.3.2系统逻辑模型的提出……………………………………12
3.3.3数据字典…………………………………………………12
3.3.4概念结构设计………………………………………………16
3.3.5物理结构设计………………………………………………17
3.3.6数据库实现………………………………………………20
3.4 模块设计………………………………………………………20
第四章 员工管理系统的实现………………………………………22
4.1 开发环境的选择………………………………………………22
4.2 员工管理系统模块设计举例…………………………………22
4.3 系统运行与维护………………………………………………31
4.4系统的转换方案………………………………………………32
第五章 结束语………………………………………………………32
致谢
参考文献 ……………………………………………………………34 第一章 员工管理系统概述
§1.1 员工管理系统简介
人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,计算机毕业设计,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
报告|].56438412012-2-15
第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。
人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、计算机毕业论文,个人信息和历史资料)统一管理起来,形成了集成的信息源。员工管理相关软件简介
近几年来,国内外与人力资源管理有关的系统和程序的发展都非常迅速,众多的软件有如雨后春笋般地不断涌现。这些软件尽管各有特点,但从功能上来分析,大致可分为如下五种:
1.1.1薪资和福利计算程序。这类程序通常可用于管理企业薪资和福利计算的全过程,其中包括企业的薪资和福利政策设定、自动计算个人所得税、自动计算社会保险等代扣代缴项目。
1.1.2培训管理系统。培训管理系统一般通过培训需求调查、预算控制、结果评估和反馈以及培训结果记载等手段,实现培训管理的科学化,并且和人力资源信息有机地联系起来,为企业人力资源的配备和员工的升迁提供科学的依据。
2.1 系统初步调查
2.1.1应用员工管理系统的必要性
现在不少企业管理人员已经认识到采用人力资源管理系统的必要性,纷纷开发或选购适合本企业特点的人力资源管理系统。员工管理系统具体以下优点:
1. 采用员工管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可以提供的分析报告成了可能。
2. 员工管理系统有着易访问、易查询的信息库。在没有采用和实施员工管理系统之前,当企业管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施员工管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施员工管理系统不仅仅是为了提高工作效率。
4.3 员工管理系统测试
在开发员工管理系统的时候,为了使系统能够稳定
运行,对系统进行了测试:
1. 查询功能测试:为了保证系统的每一项功能都可能顺利执行,工程硕士论文,尤其是查询功能的执行,特进行各项查询方式的不同索引,确保各种查询方式均可查询到正确记录。
安全测试:为了保证系统的安全性,对密码进行严格测试,达到了不同权限,不同保密程度的需求。
2. 报表打印测试:企业中报表是不可忽视的一部分,对本系统的报表打印的不同格式进行测试,证明本系统提供的打印类型合乎企业不同部门的不同需要。
3.设置上下班时间
结构化编码约定
凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应该运用“事务”处理,以保持数据完整性。
编码风格参照下例进行:
Public Sub CheckUser(userID As String, passwd As String)
Dim userDB As Database
Dim userRD As Recordset
Dim dbName As String
Dim STRSQL As String
Screen.MousePointer = 11
On Error GoTo errEnd
dbName = App.Path
If Right(dbName, 1) <> "、" Then dbName = dbName + "、"
dbName = dbName + "DataBase、WFSSDataBase.mdb"
STRSQL = "select [用户身份] from [Admin] where [用户ID]=""" & userID & """ and [用户密码]=""" & passwd & """"
'打开数据库
Set userDB = DBEngine.Workspaces(0).OpenDatabase(dbName, False, True)
'检索用户,验证密码
Set userRD = userDB.OpenRecordset(STRSQL, dbOpenSnapshot)
If userRD.RecordCount > 0 Then
'设置用户身份
UserShenFen = userRD![用户身份]
'关闭数据库
userRD.Close
Set userRD = Nothing
userDB.Close
Set userDB = Nothing
'进入用户环境
Load FrmMain
FrmMain.Show
Unload FrmLogIn
logOK = True
userName = userID
Screen.MousePointer = vbDefault
Else
'关闭数据库
userRD.Close
Set userRD = Nothing
userDB.Close
Set userDB = Nothing
logOK = False
Screen.MousePointer = vbDefault
MsgBox "用户名或密码错误!请重新输入!", vbOKOnly + vbExclamation, "登陆失败"
End If
Exit Sub
errEnd:
Screen.MousePointer = vbDefault
MsgBox Err.Description, vbOKOnly + vbExclamation, "登陆错误"
logOK = False
Err.Clear
'关闭数据库
userRD.Close
Set userRD = Nothing
userDB.Close
Set userDB = Nothing
Exit Sub
End Sub
4.数据源的约定
需用数据源的组件如:DataGrid一律采用Adodb控件。有特殊需求的情况如:身份验证应引用DAO(数据访问对象)。
5.数据库访问约定
数据库引擎采用Microsoft.Jet.OLEDB.4.0,由Adodb组件进行数据库的访问,并为其他组件提供数据源。特殊情况、身份验证等由 DAO访问数据库。无需数据显示的情况由DAO提供数据库支持,有数据显示的情况由ADODB组件提供数据库支持。
开发环境
2.1 开发工具选择
作为开发人员,开发工具的选择非常重要。开发工具应该能够使多个开发人员同时对一个项目进行开发,它应该平衡需求以确保一个开发人员对程序的修改不会被另一个人员所重写,同时又不会因为采用了一些不必要的控制使开发效率受到影响。另外一点是,工具最好能以库的形式来管理对象,这样才能为版本控制、对象重用提供有力的保证。
目前,具有代表性的开发工具主要有Microsoft公司的Visual Basic,Microsoft公司的Visual C++,Inprise公司的Delphi,Oracle公司的Developer,Sybase公司的PowerBuilder,本次开发初步确认采用Visual Basic开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
Access2000在数据库管理方面的杰出表现,使Access2000得到了非常广泛的应用,也是许多软件开发商的首选工具,所以我在开发工具选择方面,选择了Access2000作为后台数据库。
2.2 开发工具介绍
2.2.1 Visual Basic 6.0简介:
微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual basic是microsoft公司的第一个编程工具和系统开发的第一个产品,它具有其他数据库开发工具无法比拟的优势,它以优良的性能、极强的系统开发功能、完美的视觉界面和简单易学特点,赢得广大软件开发人员及计算机爱好者的青睐。经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行性系统。故而,实现本系统VB是一个相对较好的选择。
2.2.2 Access2000 简介:
Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
2.2.3 关系数据库的连接:
微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。
DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的内容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
ADO Data控件(简称ADO)是VB6.0中文版提供的一个ActiveX控件,与VB固有的Data控件相似,使用ADO Data控件,可以利用利用Microsoft ActiveX Data Objects(ADO)快速建立数据绑定的控件和数据提供者之间的连接。ADO Data控件可以实现的功能是:连接本地数据库或远程数据库;打开指定的数据库表,将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值;添加新记录,或根据更改显示在绑定的控件中的数据来更新数据库.
三星以为,随着市场对无缝拼接视频墙等液晶大屏的热情高涨,液晶成为主流大屏显示的进程将提速。
北京大学“并行程序设计”是面向全校理工科研究生开设的计算技术实践类课程。自1999年秋季开课以来,每学年开课一次。自开课以来,针对研究生教学的特点,北京大学始终坚持教学和科研相结合、理论和实践相结合的原则,采用课堂讲授、编码实践和综合案例研究相结合的教学形式,对教学的内容不断改进和完善。该课程的内容已经涵盖了从多核、SMP、集群到Grid的各种尺度的并行技术,既有成熟的MPI、集群和pThread等技术,也有“多核”和Grid等正在引起广泛关注的前沿技术。目前积累的应用案例不但来自不同的学科领域,具有不同的并行模式,而且具有不同的并行粒度、适合采用不同尺度的并行技术。
唐代判词:御史严宣前任洪洞县尉日,被长史田顺鞭之,宣为御史,田顺受赃二百贯,勘当是实,顺诉宣挟私弹事,勘问宣挟私有实,顺受赃不虚。
概 述: 依据我院研讨生的特点及英语水平状况,结合多年来研讨生英语教学的探求和实际,针对研讨生英语听、说、读、写、译才干的培育,本文作者总结了教学体系、教学内容和教学方法等方面的成功阅历,指出必需着重培育研讨生的英语实践运用才干,才干片面提高研讨生的英语水平,促进研讨生教育又好又快地开展。
摘要:作为应用型本科院校计算机专业的核心基础课程“计算机组成与结构”,传统的教学方法和教学模式很难达到教学目标与要求,本文结合该课程的性质和地位,从教学内容和教学方法等方面,对这门课程的教学改革进行分析和创新探讨。