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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

企业员工管理信息系统设计.doc

1、I摘 要随着计算机技术的不断发展,计算机科学日渐成熟,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。人事管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。正是由于计算机在企业管理中应用的普及,使得利用计算机实现企业人事管理势在必行。企业信息化作为计算机应用的一部分,使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点,它能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统结合乳品公司的员工一些基本情况,经过实际的需求分析,采用Visual Basic6.0 和 Access2000 作为开发工具而开发出来的

2、乳品公司人事管理系统。关键词:Access 数据库;Visual Basic6.0;人事管理IIAbstractWith the computer technology developing continuously, the computer science becoming mature day after day, as a product of knowledge economy period, the computer has been widely applied in each profession and area. As a management system, the pe

3、rsonnel management system software is being applied more and more widely in various enterprises. Because of the computer being applied widely available in the enterprise management, it makes the realization of using computer in enterprise personnel management imperative. As a part of the computer ap

4、plication, the enterprise informationization uses the computers to manage the enterprise personnel information. It has some advantages that manual administration center is unable to be compared, which can enhance the enterprise personnel management efficial.It is also an important condition of scien

5、tific and standardization, with the world trail connection important condition.This system combining some basic situations of companys staff; through the actual analysis, uses Visual Basic6.0 and Access2000 to develop the company personnel management system as a developing tool.Keyword: Access datab

6、ase;Visual Basic6.0;personal managementIII目 录摘 要 IAbstract .II目 录 III第 1 章 绪论 11.1 软硬件环境 11.1.1 硬件环境 11.1.2 软件环境 11.2 开发工具简介 11.2.1 开发软件 Vb6.0 简介 11.2.2 Access 2000 数据库工具概述 2第 2 章 系统分析 42.1 可行性分析 42.1.1 技术可行性 42.1.2 经济可行性 52.1.3 管理可行性 52.1.4 开发环境可行性 52.2 需求分析 62.2.1 各模块主要的几种操作 62.2.2 数据库要求 62.2.3 系统

7、目标 7第 3 章 系统的详细设计 83.1 系统设计 83.1.1 功能分析 83.1.2 模块设计 83.2 程序预览 .103.3 数据库设计 .203.3.1 数据库分析 .21IV3.3.2 实现数据库 .213.4 建立模块 .223.5 系统主窗体的建立 .233.6 登录窗体 .243.7 修改密码窗体 .243.8 添加所需窗体 .253.9 系统的编译和发布 .293.10 系统的配置运行 30结 论 .31致 谢 .32参考文献 .33附录 1 外文资料原文 35附录 2 外文资料中文翻译 44附录 3 设计系统部分源代码 501第 1 章 绪论1.1 软硬件环境1.1.

8、1 硬件环境微机一台,操作系统是 windowsXP,具体配置为:赛扬 1.7,DDR256M 内存,硬盘 80G,配有 DVD 光驱,软驱,USB 接口。1.1.2 软件环境本系统主要用 Visual Basic6.0 实现每一个模块的具体功能;主要依靠Access 2000 作为后台数据库,因为 Access 2000 功能非常强大,不管是处理公司的客户订单数据,管理自己的个人通讯录,还是大量科研数据的记录和处理,都可以利用它来解决大量数据的管理工作。因此用它可以节省大量的时间,还可以使企业的人事资料管理层次分明、井然有序,从而大大提高了人事管理工作者的工作效率。它还能使决策、计划和其它管

9、理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势,因为它能增强企业的市场竞争力。1.2 开发工具简介1.2.1 开发软件 Vb6.0 简介Vb6.0 有三种版本,各自满足不同的开发需要:21. “Visual Basic 学习版”使编程人员轻松开发 Windows 95/98 和windows NT 的应用程序。该版本包括所有的内部控件连同 grid,tab 和 data-bound 控件。学习版提供的文档有“程序员指南”、联机帮助及 Visual Basic“联机手册”。2. “专业版”为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全

10、部功能连同 ActiveX 控件,还包括 Internet 控件和Crystal Report Writer。专业版提供的文档有程序员指南、联机帮助和部件工具指南。3. “企业版”使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe 面向工程版的控制系统等。企业版提供的文档包括专业版的所有文挡,还有“客户/服务器应用程序开发指南”和“SourceSafe 用户指南”。本系统正是采用 Visual Basic 企业版所开发的管理系统。1.2.2 Access 2000

11、数据库工具概述Access 是 Office 办公套件中一个极为重要的组成部分。刚开始时微软公司是将 Access 单独作为一个产品进行销售的,后来微软发现如果将 Access 捆绑在 OFFICE 中一起发售,将带来更加可观的利润,于是第一次将 Access 捆绑到 OFFICE97 中,成为 OFFICE 套件中的一个重要成员。现在它已经成为Office 办公套件中不可缺少的部件了。自从 1992 年开始销售以来,Access 已经卖出了超过 6000 万份,现在它已经成为世界上最流行的桌面数据库管理系统。3后来微软公司通过大量地改进,将 Access 的新版本功能变得更加强大。不管是处理

12、公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。4第 2 章 系统分析2.1 可行性分析时间行进到 21 世纪,以计算机技术为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。基中最突出的是要算在企事业单位的人事档案的计算机管理了。如何利用先进的管理手段,提高人事的管理水平,是每一家企事业单位所面临的重要课题。现代企事业单位所面临的问题是:人事管理广泛,管理内容繁杂,日常需要耗费大量人力和物力。要想解决这一难题,就必须有一套科学、高效、严密、

13、实用的人事管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理、提供的服务是规范的、统一的,它在人事管理当中的应用不仅可以简化、规范企事业单位的日常操作,而且可以使企事业单位人事管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低企事业单位的财政消耗。计算机管理系统的应用是企事业单位迈向现代化企业的重要标志,必将成为企事业单位人事管理现代化不可缺少的手段。2.1.1 技术可行性随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系

14、统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。52.1.2 经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。2.1.3 管理

15、可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。2.1.4 开发环境可行性我们采用 Visual Basic 开发工具。它首先是一个开放的协作式系统之外,可以和多种 PC 产品集成,并可以通过专用接口或 ODBC 接口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的 Sybase SQL Anywhere 本身就是个功能强大的 DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的

16、选择。而为方便用户界面的开发,Visual Basic 提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。62.2 需求分析本系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,整个系统可分的模块为:员工基本信息、员工考勤信息、员工调动信息。2.2.1 各模块主要的几种操作1 系统:系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。2 员工基本信息:主要进行添加员工信息、修改员工信息、查询员工信息、删

17、除员工信息。3 员工考勤信息:主要进行添加考勤信息、修改考勤信息、查询考勤信息、删除考勤信息、设置上下班时间。4 员工调动信息:主要进行添加调动信息、修改调动信息、查询调动信息、删除调动信息。2.2.2 数据库要求用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。通过对员工工作过程的内容和数据流程的分析,设计如下所示的数据项和数据结构:1. 员工基本信息里的个人基本信息:员工编号、员工姓名、性别、籍贯、年龄、出生日期、学历、专业、家庭住址、邮政编码、电话、Email。2. 员工基本信息里的 个人工作信息:参加工作时间、进入本公司时间、所在

18、部门、本公司起薪时间、职务。3. 员工基本信息里的备注信息。74. 员工考勤信息里的员工上下班信息:员工个人信息(员工编号、员工姓名) 、员工出勤信息(当前日期) 、出入信息(上班时间、下班时间) 。5. 员工考勤信息里的其他考勤信息:员工基本信息(员工编号、员工姓名) 、开始时间信息(开始时间) 、员工请假信息(事假、病假) 、员工加班信息(正常加班天数、特殊加班天数) 、员工出差信息(出差目的地、出差天数) 。6. 员工调动信息:员工编号、员工姓名、原部门名称、新部门名称、原职务、新职务、调出时间、调入时间、备注。2.2.3 系统目标采用公司现有的软硬件及科学的管理系统开发方案,建立人事管

19、理系统,实现移动人事管理的计算机自动化。本系统符合公司人事管理制度,并达到操作直观、方便、实用、安全等要求。1合理的设计数据库尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。2设计出友好的界面界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。要充分的利用 Visual Basic 提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。3实现基本功能和一些特殊功能的操作8该系统要求除了能实现信息的添加

20、、删除、修改等基本功能之外,还要求能够根据用户的需要进行操作。第 3 章 系统的详细设计3.1 系统设计3.1.1 功能分析我开发乳品公司人事管理系统的目的就是要帮助乳品公司的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化、自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:系统部分: 主要完成系统的维护工作。员工基本信息部分:主要成员工基本信息的管理。员工考勤信息部分:主要成员工考勤信息的管理。员工调动信息部分:主要成员工调动信息的管理。数据库管理部分: 主要完成数据库的管理与维护。3.1.2 模块设计根据上面分析出来的功能要求,为这个系统设计如

21、下模块 。最终得到系统的功能模块图,如图 3-1 所示。91. 系统 在系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。2. 员工基本信息(1) 添加员工信息:系统自动生成员工编号。管理员可以添加员工的基本信息,包括姓名、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、进入本公司时间等。添加员工基本信息员工调动信息管理查询员工基本信息修改员工基本信息修改员工考勤信息添加员工考勤信息添加用户、修改密码添加员工调动信息查询员工考勤信息删除员工基本信息删除员工调动信息查询员工调动信息修改员工调动信息删除员工考勤信息系统员工考勤信息管理

22、员工基本信息管理企业人事管理系统图 3-1 系统功能模块图10(2) 修改员工信息:选择一个员工,可以修改这个员工的基本信息。(3) 查询员工信息:可以根据员工的编号、姓名或者进入公司时间进行查询员工基本信息。并且可以针对查询结果进行修改和删除操作。(4) 删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。3. 员工考勤信息(1) 添加考勤信息:主要分为上下班信息和其他考勤信息。上下班信息主要记录每个员工每天上下班的时间,而其他考勤信息包含有请假、加班、出差信息。(2) 修改考勤信息:当考勤信息出现错误需要修改的时候,可以从这里修改

23、相应的记录。(3) 查询考勤信息:根据员工编号或者时间进行查询,得到所有的考勤信息,包括上下班、请假、加班和出差信息,但是不能够对信息进行任何操作。(4) 删除考勤信息:分为删除上下班信息和删除其他考勤信息。(5) 设置上下班时间:设置公司上下班时间。4. 员工调动信息(1)添加调动信息:添加企业员工的原有部门、原有职务、新部门、新职务等信息。(2) 修改调动信息:修改相应的员工调动信息。(3) 查询调动信息:查询某个员工的调动信息或者某段时间内企业内部的调动情况。(4) 删除调动信息:删除那些不需要的信息。3.2 程序预览启动系统后,首先是登录主窗体。在进行用户登录的时候,输入用户名称11后

24、,如果输入的用户密码不正确的话,就会弹出一个对话框,上面显示“密码不正确,请重新输入”。如果连续三次输入的密码均不正确的话,用户登录的窗体就会自动关闭。需要重新打开才能够继续登录。用户登录的窗体如图 3-2所示:图 3-2 用户登陆窗体输入正确的用户名和密码后,单击确定按钮进入系统,出现如图 3-3 所示的乳品公司人事管理系统的主窗体。12图 3-3 系统主窗体在乳品公司人事管理系统的主窗体中选择“员工基本信息” ,然后选择其中的“添加员工信息”菜单,出现如图 3-4 所示的添加员工基本信息窗体。图 3-4 员工基本信息窗体在这个窗体中,系统自动生成员工编号。同时管理员可以输入员工的一些基本的

25、信息,包括姓名、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、进入本公司时间、所在部门等。输入员工基本信息后,单击确定按钮,就会出现乳品公司员工信息列表。员工基本信息列表如图 3-5 所示:13图 3-5 员工基本信息列表要是想修改员工基本信息的时候,选中员工编号或者是员工姓名中的一项进行添加后,就可以出现本员工的一些基本信息,然后就可以对其进行修改了。选择一条记录,单击鼠标右键,在所示的菜单中选择修改,就可以对其进行修改。还可以选择删除操作。选择“员工考勤信息” ,然后选择其中的“设置上下班时间” ,就会出现如图 3-6 所示的设置上下班时间窗体。在这个窗体中就可以设置员工的上下班

26、时间了。14图 3-6 设置下班时间设置完员工的上下班时间后,选择“员工考勤信息”里边的“添加考勤信息” ,然后选择“添加上下班信息” ,就会出现如图 3-7 所示的添加员工上下班信息窗体。15图 3-7 添加考勤信息窗体在这个添加员工上下班信息的窗体中,在员工的个人信息栏里填上员工的编号和员工的姓名后,就可以进行下边的工作了。在员工的出勤信息里系统会自动的体现当前的日期。然后在出入信息栏里选择上班时间或者下班时间,然后输入时间,单击“确定”按钮后这条记录就会被添加上。上下班时间添加完毕后就会出现员工考察信息列表,如图 3-8 所示。在考勤信息列表中,会体现出员工的编号、员工的姓名、出勤日期、

27、退出标志、上班时间、下班时间、迟到次数等一些有关出勤的一些基本信息。图 3-8 考勤信息列表窗体在结果信息列表中选择要修改的记录,用鼠标左键双击这条记录进行修改,单击鼠标右键,在所示的菜单中选择其他操作,也可以进行操作。在“员工考勤信息”里选择“添加考勤信息” ,然后再选择“添加其他考察信息” ,就会出现如图 3-9 所示的窗体。用户可以在此窗体中添加员工其他16考察信息。图 3-9 员工其他考勤信息窗体在员工其他考勤信息窗体中,乳品公司的管理者可以按照每一条来添加员工的信息。这里可以添加员工的请假信息,包括事假和病假。还可以添加员工的加班信息,包括正常加班的天数和特殊加班的天数。还可以添加员

28、工的出差信息,如出差的目的地和出差的天数等。把这些信息都添加完毕后单击确定按钮,就会显示出添加的结果列表,如图 3-10 所示:17图 3-10 信息列表窗体如果想修改此列表中的信息的话,可以用鼠标双击记录,就可以进行修改操作,也可以单击鼠标右键,在所示的菜单中选择其他操作。选择员工考勤信息里边的查询考勤信息,就会出现如图 3-11 所示的窗体。18图 3-11 查询员工考勤信息窗体乳品公司的管理者可以按照员工编号或者时间进行查询考察信息。如不输入任何信息,单击确定按钮,就会查询所有记录。这样查询的结果就会显示出来。在员工调动信息里边选择添加调动信息,系统就会在如图 3-12 所示的窗体中自动

29、载入乳品公司每个员工的信息。图 3-12 其他考勤信息窗体然后在窗体里就可以进行乳品公司的员工调动信息的添加了,里边可以添加员工的新部门和新职务等信息。添加完了这些信息之后,所添加的信息列表就会如图 3-13 所示。19图 3-13 员工调动信息窗体在这个列表中,还可以选择一条记录,单击鼠标右键,对其在菜单中进行选择操作。在员工调动信息里边选择查询调动信息,系统就会出现如图 3-14 所示的窗体。在这个窗体中根据员工编号或者时间进行查询,也可以不输入任何条件查询全部的记录。20图 3-14 查询调动信息窗体在信息列表中选择一条记录后,在弹出的菜单中还可以选择删除操作,系统会出现提示。单击确定按

30、钮,就会删除记录了。3.3 数据库设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。同时,一个合理的数据库结构有利于程序的实现。这里选用 Access 2000 作为后台数据库来完成乳品公司人事管理系统的设计工作。213.3.1 数据库分析调查有关乳品公司人事信息的需求,仔细分析后将得到这个系统的数据流程图。针对乳品公司人事管理系统的需求,通过对员工工作过程的内容和数据流程分析。为本系统设计了如下的数据项和数据结构:员工基本信息:包括员

31、工的编号、员工的姓名、性别、出生日期、籍贯、学历、专业、进入公司的时间、所在部门、参加工作的时间、职称、备注等。员工调动信息:包括员工编号、员工姓名、原部门、新部门、调出时间、调入时间、原职务、新职务、备注等。员工考勤信息:包括员工编号、员工姓名、员工所在的部门、出勤时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。得到了数据结构、数据项以及数据流程后,就可以开始具体的数据库设计了。3.3.2 实现数据库启动 Access 2000,创建一个新的数据库,命名为 Person.mdb,保存在要存放这个系统的所有文件的文件夹中,使用设计器创建这个系统需要的所有表格,如表 3-1

32、所示的员工请假表。表 3-1 员工请假表字段名称 数据类型LID 自动编号 记录编号OStuffID 文本 员工编号lill 数字 病假天数lprivate 数字 事假天数lfromday 日期/时间 事假开始时间22出差信息表如表 3-2 所示。表 3-2 出差信息表字段名称 数据类型EID 自动编号 记录编号EStuffID 文本 员工编号EErranddays 数字 出差天数Epurpose 文本 事假地点Efromday 日期/时间 出差开始时间调动信息表如表 3-3 所示。表 3-3 调动信息表字段名称 数据类型ID 自动编号 记录编号AID 文本 员工编号ANAME 文本 员工姓名

33、AOladept 文本 原部门Anewdept 文本 新部门aoldposition 文本 原职务anewposition 文本 新职务aouttime 日期/时间 调出时间aintime 日期/时间 调入时间aremart 备注 备注3.4 建立模块运行 VB 后,选择文件中的新建工程菜单,然后从工程模板中选择“标准EXE”项,单击确定按钮。VB 就会自动生成一个窗体,这个窗体的属性采用的都是默认设置。先删除这个窗体,然后选择文件里的保存工程菜单,在出现的“文件另存为”对话框输入这个工程项目的名称 Stuff_MIS,并且选择要保存这个工程的目录,单击保存按钮,保存工程。23为了提高代码的效

34、率方便维护,在 VB 中可以用公用模块来存放工程中经常使用的过程和全局变量等。在这个系统中,每个功能模块都要使用数据库,因此可以使用一个公用的数据操作函数,来执行一系列的 SQL 语句。在项目资源管理器中为这个工程添加一个模块,保存为 Module1.bas。首先添加几个变量的定义,然后再添加执行 SQL 语句的函数。3.5 系统主窗体的建立1 添加主窗体在这个项目中,选择使用多文档界面。使用这个窗体的好处是可以使程序更加有条理。对于一个多任务的应用程序,使用多文档窗体还可以减少所占用的系统资源。单击工具栏中的添加 MDI 窗体或者选择工程中的添加 MDI 窗体菜单。选择 MDI 窗体,然后打

35、开,为这个工程添加一个多文档窗体作为主窗体,添加主窗体后,就可以设置主窗体的属性了。2 添加菜单在添加好的窗体中,单击鼠标右键,从弹出的快捷菜单中选择“菜单编辑器”命令,在弹出的菜单编辑器对话框中添加需要的菜单,并且使用方向键为菜单分级。3 添加代码在主窗体中的代码不多,基本上都是实现单击某个菜单选项即弹出相应窗体的语句。在“系统”中选择“退出”菜单,然后就可以将此系统进行关闭。选择文件里边的“保存 frmMain.frm”菜单,弹出对话框,对其进行保存,就可以保存设计好的窗体。这样这个系统的主窗体就设计好了。243.6 登录窗体在工具栏中选择“添加窗体”命令为工程添加的一个窗体,因为一个工程

36、中只能添加一个 MDI 窗体,所以这个工程中后面添加的窗体都是普通的窗体。为这个窗体添加三个标签(Label) ,用来标识窗体中的信息;2 个文本框(TextBox),用来输入用户名称和密码;2 个按钮,用来确定或取消操作。定义一个全局变量用来判断输入密码的次数。在窗体初次加载的时候初始化这个全局变量。输入用户名称和用户密码后,单击“确定”按钮,会调用 cmdok_Click()函数,判断用户信息。用户没有输入用户名称、用户密码或者输入错误密码系统都会出现相应的提示。如果三次输入错误密码,就会退出这个系统。单击“取消按钮” ,就会调用 cmdCancel_Click()函数,退出系统。3.7

37、修改密码窗体窗体中添加了 3 个标签是用来显示提示信息;3 个文本框是用来输入用户名称和用户密码;2 个按钮是用来确定和取消操作。设计好的窗体如图 3-15所示。25图 3-15 修改密码窗体进入这个窗体后,首先初始化这个窗体。在修改密码窗体中,首先输入用户的旧密码,然后输入新设置的密码,再确认新密码。如果输入的新密码和确认新密码输入的不一样的话,就会出现一个对话框告诉两次输入的密码不一致,直到输入的完全正确后,单击“确定”按钮,调用 cmdOK_Click()函数,才可以修改密码。 3.8 添加所需窗体1添加上下班窗体窗体的属性和以前的窗体属性设置大致相同,唯一不同的是 Caption 一项

38、的设置。设计好的窗体如图 3-18 所示:26图 3-18 添加员工考勤窗体添加代码时首先定义几个需要的变量:窗体载入时会自动添加员工编号和员工姓名,并且判断是添加还是修改状态,如果是修改,就载入相应的员工信息。选择员工编号后,员工的姓名会相应的改变。在“添加员工上下班信息”窗体中,选择上班时间或者下班时间,然后输入相应的上下班时间,单击“确定”按钮,会调用 cmdOK_Click()函数,添加或者修改相应的上下班信息。2. 添加其他考勤信息窗体窗体载入时会先判断是添加还是修改,如果是添加自动载入员工编号以及相应的员工姓名,选择一个员工编号后,员工姓名也会随之变化;如果是修改就会载入选中的考勤信息中。添加相应的考勤信息,这里一次只能选择一个项目进行添加,因为一个员

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报