




免费预览已结束,剩余32页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆收藏中图分类号: 密级:UDC: 编号:毕业设计设计题目名称: 企业员工信息管理系统学 生 姓 名: 专业名称:计算机应用技术班 级:学 制:学 号:学历层次:指导教师:评 阅 人:论文(设计)提交日期: 2012年6月11日论文(设计)答辩日期: 2012 年6 月18日江苏建筑职业技术学院二一二 年 六月 十一 日 毕业设计成绩评定书 专业、班级 计算机应用技术电算09-1班 姓名日期 1、设计题目 企业员工信息管理系统 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩 江苏建筑职业技术学院毕业设计(论文)成绩评定表所学专业班级姓名设计题目指导教师指导教师评语成绩指导教师日期评阅教师评语成绩评阅教师日期答辩委员会评语成绩负责人日期江苏建筑职业技术学院信息电子工程学院毕业设计选题申请报告选题名称: 企业员工信息管理系统 指导教师: 设计地点: 申 请 人: 专 业: 计算机应用技术 班 级: 学 号: 联系电话: E-Mail: 申请时间: 2011.12.12 一、毕业设计选题依据(选题的意义、同类选题现状分析)近年来,随着企业彼此间的竞争日趋激烈,信息管理技术在企业的发展中占据着越来越重要的地位;在企业的经营生产中,员工信息已成为企业经营管理中不可或缺的一部分,为管理者进行管理决策和进行各种人事调配活动提供了重要的依据,在生产分配安排中发挥了越来越重要的作用。 通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案;采用VB 6.0 企业版, SQL Server 2008;Windows 7 操作系统作为主要开发工具进行开发;系统由系统维护模块;员工基本信息模块;考勤模块;考核模块; 设计环境:VB 6.0 企业版;SQL Server 2008;Windows 7操作系统。二、毕业设计方案1、设计的目标:是帮助企业的管理者更好地管理员工信息,包括员工的考勤情况,查看员工的班次信息,还可对员工的基本信息进行查询,添加,修改和删除等操作。使用本系统比使用人工的方法管理各式各样的文档方便可靠,也更正规化。2、设计内容: 登陆界面(包含用户名和密码);主界面(包含四大模块:系统维护,员工基本信息,考勤信息,考核查询,在主界面上点击系统维护菜单可分别进入到用户管理,密码管理,背景设置页面,点击页面进入某一界面可选择对密码的修改,用户的添加等等);员工基本信息(主要对员工信息,部门信息,学历信息,职务信息进行添加,修改浏览和删除,同时确定员工班次的签到时间);考勤信息(主要包含了记录编号,员工编号,假期是由,假期天数,当天日期,备注等信息,从这个表中我们可以看到员工是因为什么事请假,请了多少天,哪一天请的假,从而获取有用的信息。);考核查询(此模块中,可以查看到员工的信息,考核的明细,考核的统计等等,)3、该企业员工信息管理系统是采用VB 6.0 企业版;SQL Server 2008;Windows 7 操作系统。在Windows 7 操作系统下,使用SQL Server 2008创建后台数据库,然后利用程序设计语言VB编写程序实现对数据库的操作,按照要求完成所有的功能和模块。4、毕业设计得计划进度(1) 2011-12-102011-12-13 提交选题报告(2) 2011-12-142011-12-20 为系统做准备工作,搜集资料。(3) 2011-12-212012-04-20 做窗体设计工作(4) 2012-04-212012-05-15 做数据库(5) 2012-05-162012-06-08 调试,修改,保证程序运行正确,使系统完善的显示出来。三、设计成果达到的目标用户的添加和删除,密码的管理,员工信息的增加,修改和删除,班次,考勤的管理,请假的记录等等重点、难点:员工考核的统计和明细并且对系统进行美化,实现比较舒服的用户体验,界面简单,美观,功能丰富,操作方便,容易上手。2011年 12 月18日四、指导教师意见 指导教师: 年 月 日五、毕业设计领导小组处理意见负责人: 年 月 日毕业设计任务书班级:电算 学生姓名: 学号:0题目: 企业员工信息管理系统设计时间:2011.12.18设计任务及要求1、进一步学习Visual Basic 6.0 的设计,SQL Server 的应用。2、咨询老师们对系统设计的想法和要求,同时注意收集有关信息资料,并进行整理,准备设计所需素材。3、根据分析,对系统结构进行分析,确定系统整体框架结构。4、分析系统所需管理的信息,确定数据库结构并创建数据库。 5、在设计系统中要注意深入了解,把设计的系统及时给公司看,获取改进意见和建议,并及时修改,避免只按自己的想法独自设计。6、在设计中要注意系统的安全性,采取有关技术对使用系统的人员操作进行检查、验证和限制。参考资料1刘昊,张建军,Visual Basic 6.0程序设计,北京煤炭工业出版社,20042谭浩强,Visual Basic 6.0 中文版提高与应用,电子工业出版社,1999.113杜兆将,SQL Server 数据库管理与开发教程与实训(第二版),北京大学出版社,20094郭胜,计算机网络,北京清华大学出版社,2003.5丁学钧,温秀梅,Visual Basic语言程序设计,北京清华大学出版社,20086尚俊杰,网络程序设计基础,北京交通大学出版社,20027郭鲜凤,郭翠英,SQL Server数据库应用开发技术,北京大学出版社,2009应提交的设计文件及成果1毕业设计说明书2设计作品光盘(包括成果软件源程序、安装程序、所用到的特殊软件、插件、控件、设计说明书电子文档、任务书电子文档等)任务下达时间:2011.12.18 完成时间:2012.6.10指导教师:王琛信息电子工程学院 专业 级毕业设计(论文)中期检查表指导教师: 专业班级: 课题名称学生姓名项 目内 容 及 要 求检查结果(优、良、中、及格、不及格)准备情况1具备符合要求的任务书、指导书;2各类的标准、设计手册、参考资料齐全;选题情况1符合专业培养要求;2工作量、难易适度;3结合科研、生产的实际;指导教师指导情况1对工作认真负责,及时指导、答疑、质疑,保证足够指导时间;2注意启发诱导、因材施教;3能以身作则、严格要求学生;4有利于学生创新素质的培养;学生设计情况1独立完成全部工作量;2遵守纪律,出勤率高;3工作进度符合计划要求;综合评价保证质量的建议或措施检查教师签名:检查日期:摘 要随着社会的不断发展,科学技术的不断进步,越来越多的信息需要被整理归纳,为了能有效、快速的调出信息,我们就需要建立一个系统,很多公司都建立了属于自己公司的管理系统。由于员工很多,有的时候需要查询员工的资料,不可能一页一页的翻找,这就需要我们建立一个员工信息管理系统,可以在第一时间快速、有效的找到员工的信息,也大大的节省了我们的时间,提高了工作效率!企业员工信息管理系统实现了员工信息管理的基本功能,具有多用户登录,系统维护、基本信息、考勤管理、考核管理等重要功能。使用本系统比使用人工的方法管理各式各样的文档方便可靠,也更正规化。本系统前台使用VB开发,后台使用SQL Server 2008 管理表单信息,前后台连接技术成熟可靠,本系统简单实用,满足企业的应用需求。关键词:企业员工信息管理系统,VB,SQL Server2008目 录第1章 绪论11.1 选题背景11.2 开发目的11.3 项目开发的意义21.4 国内员工管理的现状2第2章 系统分析32.1 系统实现目标32.2 开发工具及平台32.3 需求分析42.4 可行性分析42.4.1 经济可行性42.4.2 操作上可行性52.4.3 技术可性性5第3章 相关技术63.1 Visual Basic 6.063.2 SQL Server 发展与应用6第4章 总体设计84.1 数据库的实现84.2 数据库系统的选择原则84.3 SQL Server2008 体系结构84.4 数据库设计94.5 数据库的逻辑设计94.6 系统总体结构设计11第5章 模块功简介135.1 系统维护135.2 员工基本信息135.3 考勤查询145.4 考核查询14第6章 系统设计156.1 登陆模块156.2 用户管理186.3 用户密码管理196.4 员工信息管理196.5 部门信息管理206.6 出差信息管理20第7章 系统测试217.1 测试目的217.2 测试方法217.3 测试准则21第8章 总结22致 谢23参考文献24江苏建筑职业技术学院毕业设计说明书第1章 绪论1.1 选题背景伴着社会的发展,科技的不断进步,使企业的信息化管理出现了新的方向。一个现代化的企业想要生存和发展,必须跟上信息化的步伐,用先进的信息化技术来为企业的管理节约成本、制定规划。对企业的员工信息管理当下已是一个十分重要的事情,在此形势下,企业员工信息管理系统,可应用于大部分的企事业单位,管理人员可查询员工考勤、基本信息、班次等相关信息并可对其进行维护,普通员工可在管理人员授权后进行相应的查询等操作。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行信息化管理已成为衡量企业管理科学化和现代化的重要标志,而员工信息管理的全面自动化、信息化则是其中重要的组成部分。员工信息管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社会效益。因此,本文所研究的员工信息管理系统具有一定的使用价值和现实意义。一直以来人们使用传统人工的方式进行员工信息管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。鉴于此,本文研究了一种基于关系型数据库的员工管理方案。利用SQL Server2008数据库管理系统灵活性和开发效率高的特点,采用VB的方法,开发出企业员工信息管理系统。该系统具有手工管理所无法比拟的优点,如:查找方便、可靠性高、存储量大、保密性好、信息利用率高、成本低等。该系统能够极大地提高人事管理的效率,优化企业的人力、物力,降低企业的管理成本,为企业员工信息管理的信息化、正规化奠定了坚实的基础。1.2 开发目的 开发企业员工信息管理系统的目的,意在帮助企业能更好的管理员工信息,包括员工的基本信息,上班的班次,平时的考勤,学历的信息,出差的管理,请假的管理等等,对有的信息进行修改、增加、删除等等,比文档更加快速、方便,企业员工信息管理系统更加正规化!1.3 项目开发的意义一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息 档案呢?这时,开发一个功能完善的企业员工信息管理系统就必不可少了。所以需要 设计开发一个实现职工信息查询、管理、更新为基本目标的系统。从员工信息查询到管理实现了自动化的模式,从而提高了工作效率。 企业员工信息管理系统是一个企业单位不可缺少的部分, 它的内容对于企业的决 策者和管理者来说都至关重要, 所以企业员工信息管理系统能够为用户提供员工的基本信息和员工平时的考勤等等。VB 构建的企业员工信息管理系统, 用 能实现员工信息的增加、 修改、删除、查询等功能,此外,企业员工信息管理系统设计合理、 界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了 重要作用,具有较高的实用价值。1.4 国内员工管理的现状我国的计算机应用于公司管理,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助员工管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助员工管理已十分普及,因此对这方面的研究是必要的,它将推动我国公司的发展和员工管理信息处理的现代化。纵观目前整个行业的发展方向,我们会发现信息系统投入到公司管理将是大势所趋。现在正是计算机技术高速发展时期,任何公司不能够把握住这机遇都将付出惨重的代价。现在不论在哪个单位,都要进行员工,最早的是人工式的点到,现在普遍用的是打卡机进行员工,先进一点的是用指纹进行员工,在现实生活中普遍存在员工管理。员工管理系统是每个单位日常管理的重要方面,出勤率的高低能直接影响到单位的工作质量,并且能体现出一个员工的基本素质,对这份工作的工作态度。员工管理是一项工作量大而又十分琐碎、复杂、细致的工作,人工员工需要工作人员进行反复的查找、登记等等,不仅费时又费力,工作量大,而且还可能会出错,不利于管理。所以企业员工信息管理系统,更能体现其希望我做完这个员工管理系价值,方便、快捷、简单,易操作。更有利于企业对员工信息的管理。第2章 系统分析2.1 系统实现目标系统开发的总体任务是实现企业对员工信息管理的系统化、规范化和自动化,主要包括:(1) 对用户管理,密码管理,背景进行维护。(2) 对员工信息,学历信息,部门信息,职务信息,班次信息进行增加,修改,删除等。(3) 对员工考勤信息上下班的管理,以及对出差、请假信息的添加、修改、删除等信息的更新。(4) 对员工考核统计,考核明细的统计,对员工信息,考勤信息的查询。2.2 开发工具及平台考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS7中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。目前,在市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而VB6.0是著名的微软公司的可视化软件开发工具,其被称为最容易编程语言,它具有简单、高效、功能强大的特点。它是一个非常理想的选择,是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于许多种类应用程序设计。2.3 需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,企业员工信息管理系统为企业管理员工信息带来了极大的方便。企业员工信息管理系统所采用的是VISUAL BASIC,操作简单,查询快捷方便。企业员工信息管理系统具有员工基本信息、考勤信息、考核查询、系统维护,以及用户管理等功能。企业员工信息管理系统主要是针对中小型企业的员工信息管理,能帮助企业提高工作效率,充分实现企业员工信息管理系统合理化、规范化、系统化和自动化。企业员工信息管理系统采用集中式的信息数据库,员工可以在此查询到自己的一些信息,对员工的信息以及平时的考勤能进行有效更新和监督, 企业员工信息管理系统将员工的基本信息,考勤,考核,班次等等信息资料能进行存档,将有效地避免人力,物力,财力资源方面的浪费,减少工作人员,提高办事的效率。企业员工管理系统主要包含以下几个功能。(1) 系统维护:对用户管理,密码管理,背景进行维护。(2) 基本信息:对员工信息,学历信息,部门信息,职务信息,班次信息进行增加,修改,删除等。(3) 考勤信息:对员工考勤信息上下班的管理,以及对出差、请假信息的添加、修改、删除等信息的更新。(4) 考核查询:对员工考核统计,考核明细的统计,对员工信息,考勤信息的查询。2.4 可行性分析能使新系统达到以最小的开发成本取得最佳的经济效益,通过各方面资料的收集,我们将具体从以下三个方面考虑。2.4.1 经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。企业员工信息管理系统为公司的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:1、本系统的运行可以代替人工进行许多繁杂的劳动;2、本系统的运行可以节省许多资源;3、本系统的运行可以大大的提高公司的工作效率;4、本系统可以使敏感文档更加安全,等等。另一方面,就公司自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间又容易出错。随着信息时代的来临,我们的各项工作都要讲求效率,这样就提供了大量的需求人群,所以,本系统在经济上是可行的。2.4.2 操作上可行性现在计算机的很普遍,大多数人对计算机的基本操作都很熟练,再者系统采用VB技术,更是简单,易操作,所以在操作上是可行的。2.4.3 技术可性性 企业员工信息管理系统采用了Visual Basic 6.0 应用软件技术,以及具有强大数据管理功能的SQL Server 2008进行后台数据的管理,而且这些技术也都日益成熟,被应用于各个领域,同时企业员工信息管理系统的运行环境较为简单。所以从经济、操作、技术三方便的分析可以看出,企业员工信息管理系统的开发是可行的。第3章 相关技术3.1 Visual Basic 6.0微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的,易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。 Visual Basic 6.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。Visual Basic 6.0的主要特点有以下几个方面:(1)开发效率高,成本低;(2)它是面向对象的开发工具,代码的可重用好,用它开发的数据库应用程序易于维护;(3)对数据库的应用开发有着特殊的支持,特别适合做企业生产系统的开发;(4)提供了丰富的对象、控件函数,为开发人员提供良好的用户界面和编制功能的应用软件提供了便利的条件。3.2 SQL Server 发展与应用SQL Server起源于Sybase SQL Server,于1988年推出了第一个版本, Microsoft公司于1992年将SQL Server移植到了Windows NT平台上。特别是Microsoft SQL Server 7.0的推出,这个版本在数据存储和数据库引擎方面发生了根本性变化,更加确立了SQL Server在数据库管理工具中的主导地位。Microsoft公司于2000年发布了SQL Server 2000,该版本继承了SQL Server 7.0 版本的优点,同时又增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越多种平台使用。在2005年中,Microsoft公司发布了Microsoft SQL Server 2005,该版本为各类用户提供了完整的数据库解决方案,可以帮助用户建立自己的电子商务体系,增强用户对外界变化的敏捷反应能力,提高用户的市场竞争力。SQL Server 2008是Microsoft公司新推出的基于客户端/服务器结构的关系型数据库管理系统,它功能强大、操作简单、安全性高,被广泛应用于数据库系统后台。最新的SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,提供了更安全、更具延展性、更高的管理能力,使得它成为至今为止的最强大和最全面的SQL Server版本。 第4章 总体设计4.1 数据库的实现SQL Server2008 就是关系数据库开发工具,这种模型的数据库优点是结构简单、格式惟一、理论基础严格,而且数据表之间是相对独立的,它们可以在不影响其他数据表的情况下进行数据的增加、修改和删除。在进行查询时,还可以根据数据表之间的关联性,从多个数据表中查询抽取相关的信息。这种存储结构是目前市场上使用最广泛的数据模型,SQL Server 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。4.2 数据库系统的选择原则(1)数据库系统采用易于集成的,开放的技术。(2)产品质量优异,可行性高,适于长期运行,能支持关键应用。(3)数据安全,保安型高。(4)能提供分布式数据库功能。(5)支持多种开发环境,软件开发容易。(6)扩充性和升级能力强。4.3 SQL Server2008 体系结构SQL Server 2008应用在微软数据平台上,使得公司可以运行最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:1、可信任 使得公司可以以很高的安全性、可靠性和可扩展性来运行最关键任务的应用程序。2、高效 使得公司可以降低开发和管理数据基础设施的时间和成本。3、智能 提供了一个全面的平台,可以在用户需要的时候发送观察和信息。4.4 数据库设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。4.5 数据库的逻辑设计为了实现多用户的登陆、系统维护的管理、员工基本信息的管理、考勤信息的管理等功能,建立了一个名为“企业员工信息管理系统”的数据库,其中包含了多个数据表, 各个表的具体结构设计,如表4-1,4-2,4-3,4-4,4-5所示。表4-1 用户信息表列名数据类型是否为空用户名称Char(20)否用户密码Char(20)是权限Char(20)是用户信息表主要是存放了用户的名称,用户的密码,用户的使用权限,可以使不同权限的用户的信息得到更好的管理。表4-2 部门信息表列名数据类型是否为空部门Char(50)是部门信息表,主要是把公司的各个部门名称存储进去,方便与以后员工在部门信息的查询。表4-3 考勤信息表列名数据类型是否为空员工编号Char(20)是员工姓名Char(20)是当前日期Char(20)是上班时间Char(20)是下班时间Char(20)是班次Char(20)是备注Char(100)否考勤信息表里面主要包括了员工编号,员工姓名,当前日期,上下班时间,班次等信息,可以在系统里添加、删除,修改,浏览员工的编号,员工姓名,当然日期等等。表4-4 请假信息表列名数据类型是否为空记录编号Char(10)否员工编号Char(10)是假期是由Char(10)是假期天数int是当天日期Char(10)是备注Char(100)否请假信息表里主要包含了记录编号,员工编号,假期是由,假期天数,当天日期,备注等信息,从这个表中我们可以看到员工是因为什么事请假,请了多少天,哪一天请的假,从而获取有用的信息。表4-5 员工信息表列名数据类型是否为空员工编号Char(20)否员工姓名Char(20)是性别Char(10)是籍贯Char(100)是出生日期Char(10)是学历Char(50)是专业Char(50)是住址Char(100)是邮编Char(10)是电话Char(20)是参加工作日期Char(10)是进入公司日期Char(10)是部门Char(50)是职位Char(10)是班次Char(10)是备注Char(100)否员工信息表中包含了员工编号,员工姓名,性别,籍贯,出生日期,学历,专业,住址,邮编,电话,参加工作日期,进入公司日期,部门,职位,班次等信息,从中我们可以了解到员工的一些基本信息,由此可以有效的管理员工的信息。4.6 系统总体结构设计系统开发的总体任务是实现信息的系统化,规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成,此次课题的企业员工信息管理系统总体流程图如图4-1所示。系统维护考勤查询用户管理密码管理背景设置考勤管理出差管理请假管理考核统计员工基本信息员工信息管理职位信息管理部门信息管理学历信息管理班次信息退出 考核查询考核明细员工工信息查询考勤信息查询企业员工信息管理系统图4-1 企业员工信息管理系统模块图第5章 模块功简介5.1 系统维护主要是对用户管理、密码管理的修改和对背景图片的设置,如图5-1所示 系统维护系统维护用户管理用户管理密码管理背景设置退出图5-1 系统维护功能图5.2 员工基本信息主要对员工信息,部门信息,学历信息,职务信息进行添加,修改浏览和删除,同时确定员工班次的签到时间,如图5-2所示员工基本信息员工基本信息员工信息管理员工信息管理部门信息管理部门信息管理学历信息管理学历信息管理职位信息管理职位信息管理班 次教班 次图5-2 员工基本信息功能图5.3 考勤查询对员工考勤信息上下班的管理,以及对出差、请假信息的添加、修改、删除等信息的更新如图5-3所示 考勤查询考勤查询出差管理用出差管理请假管理密请假管理考勤管理背考勤管理图5-3 考勤查询功能图5.4 考核查询对员工考核统计,考核明细的统计,对员工信息,考勤信息的查询,如图5-4 考核查询系统维护考核统计用户管理考核明细密码管理员工信息查询背景设置考勤信息查询教退出图5-4 考核查询功能图第6章 系统设计6.1 登陆模块1、用户登陆界面,输入用户名及密码登陆主界面如图6-1,本登录界面主要运用了txtbox,label控件,输入用户名和密码后会登录到主界面,如果用户名不对,则会提示重新输入账号。图6-1 系统登录窗口Public miCount As IntegerPrivate Sub cmdCancel_Click() 退出程序EndEnd SubPrivate Sub cmdOK_Click() 进入.确定On Error GoTo Err Dim txtSql As String UserName = If Trim(txtUserName.Text) = Then 判断用户名是否为空 MsgBox 请输入帐号!, vbOKOnly + vbExclamation, 警告 txtUserName.SetFocus Exit Sub End If If Trim(txtPassword.Text) = Then 判断密码是否为空 MsgBox 请输入密码!, vbOKOnly + vbExclamation, 警告 txtPassword.SetFocus Exit Sub End If 判断是否有这个用户 txtSql = select * from 用户信息表 where 用户名称 = & txtUserName.Text & If rs.State Then rs.Close rs.Open txtSql, CN, adOpenStatic, adLockOptimistic If rs.EOF = True Then 如果没有这个用户 MsgBox 没有这个帐号,请重新输入帐号!, vbOKOnly + vbExclamation, 警告 txtUserName.Text = txtPassword.Text = txtUserName.SetFocus Else 如果有用户 If Trim(rs.Fields(1) = Trim(txtPassword.Text) Then 判断权限 UserPrivs = If Trim(rs.Fields(2) = 管理员 Then 管理员权限 IsUserMode = 1 ElseIf Trim(rs.Fields(2) = 普通用户 Then 普通用户权限 IsUserMode = 2 Else 无权 IsUserMode = 0 MsgBox 你没有权限!, vbExclamation, 警告 End End If UserPrivs = Trim(rs.Fields(2) UserName = Trim(txtUserName.Text) Unload Me Mainfrm.Show Exit Sub Else MsgBox 输入密码不正确,请重新输入!, vbOKOnly + vbExclamation, 警告 txtPassword.SetFocus txtPassword.Text = End If End If rs.Close miCount = miCount + 1 If miCount = 3 Then 三次错误,自动退出程序 End End IfExit SubErr: MsgBox 登录出错,请找管理员!, vbExclamation Ok = False EndEnd SubPrivate Sub Form_Activate()txtUserName.SetFocusEnd SubPrivate Sub Form_Load()On Error GoTo Err连数据库代码If CN.State Then CN.CloseCN.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=qiyekaoqinCN.OpenmiCount = 0Ok = FalsetxtUserName.Text = GetSetting(App.Title, Settings, user_name, )Label2.MouseIcon = cmdOK.MouseIconExit SubErr:MsgBox Err.Description, , 数据库连接错误EndEnd SubPrivate Sub Label2_Click()EndEnd SubPrivate Sub txtPassword_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThenCall cmdOK_ClickEnd IfEnd SubPrivate Sub txtUserName_KeyPress(KeyAscii As Integer)If KeyAscii = 13 ThentxtPassword.SetFocusEnd IfEnd Sub2、主界面包含了企业信息管理系统的4个模块,进入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河北秦皇岛城市发展投资控股集团有限公司选聘子公司职业经理人1人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年合肥庐江县绣溪城市服务有限公司招聘2人考前自测高频考点模拟试题及完整答案详解
- 会议强调假期管理制度
- 从化十周年活动策划方案
- 企业家培训咨询方案
- 2025年幼儿启蒙思维题库及答案
- 接力赛演讲稿
- 质检员面试模拟考试题及答案
- 2025广东工业大学招聘事业编制工作人员23人模拟试卷及一套答案详解
- 小学太极考研真题及答案
- 文学名著红楼梦故事解读
- 乒乓球比赛裁判员学习用(教学)
- 非口服药物的吸收(生物药剂学与药物动力学课件)
- 《中外美术史》课件
- 七年级语文上册课外阅读之《朝花夕拾》读书分享课件
- 节目组劳务合同模板
- 锅炉培训课件
- 青岛 二年级 数学 上册 第4单元《8的乘法口诀》教学课件
- 广东省东莞市五校2024-2025学年高一上学期第一次联考数学试题(无答案)
- 中华人民共和国标准设计施工总承包招标文件(2012年版)
- PVC-地面中水泥基自流平找平层的施工作业指导书
评论
0/150
提交评论