VB毕业设计员工管理系统

上传人:枫** 文档编号:511825027 上传时间:2023-04-27 格式:DOC 页数:17 大小:89.50KB
返回 下载 相关 举报
VB毕业设计员工管理系统_第1页
第1页 / 共17页
VB毕业设计员工管理系统_第2页
第2页 / 共17页
VB毕业设计员工管理系统_第3页
第3页 / 共17页
VB毕业设计员工管理系统_第4页
第4页 / 共17页
VB毕业设计员工管理系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《VB毕业设计员工管理系统》由会员分享,可在线阅读,更多相关《VB毕业设计员工管理系统(17页珍藏版)》请在金锄头文库上搜索。

1、VB毕业设计-员工管理系统 摘要本论文是从现代企业管理中的员工管理现状出发,针对员工管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个员工管理系统。对企业中的考勤信息、请假信息、加班信息、出差信息、调动信息进行管理。本系统的前端开发工具是Visual Basic 6.0,后台数据库引擎选用数据库软件Access 2000。【关键词】员工管理系统,数据字典,数据结构,资源管理 目 录摘要第一章员工管理系统概述 3  1.1 员工管理系统简介31.2 企业信息化发展51.3 关于员工管理系统的几个误区5第二章 员工管理系统分析62.1 系统初步调查6 &nb

2、sp; 2.2 系统可行性分析72.3 系统详细调查82.4 系统业务流程图82.5系统的安全性9第三章 员工管理系统设计103.1  方案设计103.2 开发工具选择103.3 数据库设计11  3.3.1员工管理系统的详细调查113.3.2系统逻辑模型的提出123.3.3数据字典123.3.4概念结构设计163.3.5物理结构设计173.3.6数据库实现203.4 模块设计20第四章 员工管理系统的实现224.1 开发环境的选择224.2 员工管理系统模块设计举例224.3 系统运行与维护314.4系统的转换方案32 第五章 结束语32致谢参考文献 34 第一

3、章  员工管理系统概述    1.1 员工管理系统简介人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,计算机毕业设计,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计

4、算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|.56438412012-2-15第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代

5、的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源

6、管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、计算机毕业论文,个人信息和历史资料)统一管理起来,形成了集成的信息源。员工管理相关软件简介近几年来,国内外与人力资源管理有关的系统和程序的发展都非常迅速,众多的软件有如雨后春笋般地不断涌现。这些软件尽管各有特点,但从功能上来分析,大致可分为如下五种:1.1.1薪资和福利计算程序。这类程序通常可用于管理企业薪资和福利计算的全过程,其中包括企业的薪资和福利政策设定、自动计算个人所得税、自动计算社会保险等代扣代缴项目。1.1.2培训管理系统。培训管理系统一般通过培

7、训需求调查、预算控制、结果评估和反馈以及培训结果记载等手段,实现培训管理的科学化,并且和人力资源信息有机地联系起来,为企业人力资源的配备和员工的升迁提供科学的依据。2.1 系统初步调查2.1.1应用员工管理系统的必要性现在不少企业管理人员已经认识到采用人力资源管理系统的必要性,纷纷开发或选购适合本企业特点的人力资源管理系统。员工管理系统具体以下优点:1 采用员工管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可以提供的分析报告成了可能。2 员工管理系

8、统有着易访问、易查询的信息库。在没有采用和实施员工管理系统之前,当企业管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施员工管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。采用和实施员工管理系统不仅仅是为了提高工作效率。4.3 员工管理系统测试在开发员工管理系统的时候,为了使系统能够稳定运行,对系统进行了测试:1 查询功能测试:为了保证系统的每一项功能都可能顺利执行,工程硕士论文,尤其是查询功能的执行,特进

9、行各项查询方式的不同索引,确保各种查询方式均可查询到正确记录。安全测试:为了保证系统的安全性,对密码进行严格测试,达到了不同权限,不同保密程度的需求。2 报表打印测试:企业中报表是不可忽视的一部分,对本系统的报表打印的不同格式进行测试,证明本系统提供的打印类型合乎企业不同部门的不同需要。   3.设置上下班时间 结构化编码约定凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应该运用“事务”处理,以保持数据完整性。编码风格参照下例进行:Public Sub CheckUser(userID As String, passwd As String)Dim

10、userDB As DatabaseDim userRD As RecordsetDim dbName As StringDim STRSQL As StringScreen.MousePointer = 11On Error GoTo errEnddbName = App.PathIf Right(dbName, 1) <> 、 Then dbName = dbName + 、dbName = dbName + DataBase、WFSSDataBase.mdbSTRSQL = select 用户身份 from Admin where 用户ID= & userID &am

11、p; and 用户密码= & passwd & 打开数据库Set userDB = DBEngine.Workspaces(0).OpenDatabase(dbName, False, True)检索用户,验证密码Set userRD = userDB.OpenRecordset(STRSQL, dbOpenSnapshot)If userRD.RecordCount > 0 Then    设置用户身份    UserShenFen = userRD!用户身份    关闭数据库&n

12、bsp;   userRD.Close    Set userRD = Nothing    userDB.Close    Set userDB = Nothing    进入用户环境    Load FrmMain    FrmMain.Show    Unload FrmLogIn    logOK = True    userName = userID    Screen.MousePointer = vbDefaultElse    关闭数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号