- 242.00 KB
- 2022-05-17 13:17:39 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
吉林省高等教育自学考试毕业论文论文题目:企业考勤管理系统的设计与实现专业:准考证号:学生姓名:指导教师:2004年10月13日
摘要本文是关于本人所设计制作的企业考勤管理系统的文章,文中对该考勤管理系统进行了详细的描述,并对设计过程及相关知识进行了介绍。本文共分为四章:第一章引言介绍了开发该企业考勤管理系统的背景及意义,讲述了本论文课题所做的主要工作,使用户对本课题有个全面的认识,为掌握后续部分打下基础。第二章开发环境介绍,这一部分主要讲解了VisualBasic6.0和MicrosoftAccess,使用者如对它们有一些了解当然最好,但是如果没有接触过也不必担心,这并不影响对软件功能的掌握。第三章系统的设计与实现,对该考勤管理系统做了深入的讲解,是本文的核心部分,讲述了该系统的设计制作过程。第四章结论是对工作成果的一个总结,也是对开发过程中的心得的集中概括,还在其中列出了所使用的参考文献,有兴趣的使用者可以进行查阅。
AbstractThisthesisisabouttheManagementSystemofcheckingonworkattendance.Thesystemisdescribeddetailedlyandboththefactureprocessandinterrelatedknowledgearealsointroducedinthispaper.Thisthesisisdividedintofourchapters.ThefirstchapterintroducesthebackgroundandmeaningofdevelopmentoftheManagementSystemofcheckingonworkattendance.Afterunderstandingthispartreaderscanmakeall-aroundunderstandingaboutthisthesis,andcanmakethebaseforthefollowingchapters.ThesecondchaptermainlytalksaboutVisualBasicandMicrosoftAccess.Itisbettertohaveknowledgeaboutthem,butitdosenotmatterifyouknownothingaboutthem.Thethirdchapterisaboutthesoftware’sdesignandfactureprocess,itmakesin-depthexplanationoftheManagementSystemofcheckingonworkattendanceandtheyarethehardcoreofthisthesis.Thefourthchapteristhesumming-upofthewholethesis,ittalksabouttheanalysisoftheadvantagesanddisadvantagesandthesum-upofthework.Andthereferenceliteraturesarealsointroducedinthispart.
目录摘要1第一章引言2一、系统开发的背景及意义2二、开发工具及运行环境2三、本文的主要工作2第二章开发环境介绍4一、VisualBasic6.0简介4二、MicrosoftAccess2000简介5三、VB对Access数据库的访问6第三章系统的设计与实现8一、系统的总体结构8二、系统的主要功能9三、数据库的设计13四、系统界面的设计15五、系统的主要实现细节17第四章结论21一、对系统的评价21二、进一步的工作21参考文献22致谢23Abstract24
吉林大学计算机科学与技术学院本科生毕业论文第一章引言一、系统开发的背景及意义随着计算机技术的发展和普及,计算机已经走进了千家万户,计算机技术的应用更是越来越广泛,各种计算机软件更是层出不穷。对于企业和个人大家都希望能够应用到易于操作、功能强大、性能稳定的软件。而对于每一个软件开发人员来说,能够开发出满足客户需要、令客户满意的软件就是最大的心愿。对于一个企业来讲人员的管理和考勤是一项很复杂的工作,计算机技术和软件业的发展使人们终于可以告别那个使用笔和大量纸张进行档案管理和考勤的时代。在过去利用纸笔进行考勤,不但不易于查询、统计,而且记录容易被修改,造成错误。但使用了考勤管理软件之后,不但可以很方便的进行查询和统计,还可以通过设置用户权限使记录不至于被轻易修改。考虑到很多软件使用者并不具有计算机专业知识,本次毕业设计中所做的考勤管理软件本着操作简单、满足用户基本要求的原则,并在本论文中对于软件的功能进行了详细的解释。为了使读者能更好的理解本软件的制作和使用,本论文尽量以简明的语言讲述了制作此考勤管理软件所应用的知识以及制作过程。二、开发工具及运行环境该系统采用VisualBasic6.0作为开发工具,采用MicrosoftAccess数据库。运行环境:操作系统为Windows9x、WindowsME、Windows2000、WindowsXP、WindowsNT等。三、本文的主要工作在对企业考勤管理系统进行设计时,考虑到大多数企业的基本要求,在功能上需要使企业管理人员能够随时查看员工信息,员工考勤记录。对于考勤工作不但可以在记录当前时间的打卡记录,而且可以追加打卡记录。针对各个企业不同的时间安排,即工作时间要求,设计了考勤参数设置,排班设置。为了可以对某些信息进行查询和输出,设置了报表功能,可以对记录进行打印。因为经过一段时间之后数据库中的信息会增多,当信息量较大时可能会对系统的运行速度等方面造成一定的影响,所以系统应具备数据库的清理,数据库的备份,数据库的还原功能。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文对于以上设计时所考虑到的功能,在制作中已基本实现,但对于数据库的备份和删除目前还没能做好,有待完善。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文第二章开发环境介绍一、VisualBasic6.0简介VisualBasic(简称VB)是近年来得到迅速推广和应用的计算机高级语言,它适用于面向对象程序设计。由于字符界面的DOS平台已逐步让位于图形界面的Windows平台,人们需要在Windows平台上开发应用程序。VisualBasic因其易学易用,受到广大程序开发人员的喜爱。VisualBasic是一种强大的语言,即您所能想到的编程任务,它基本都能完成。当VisualBasic初次出现时,就引发了一场Windows程序设计的革命,并且一直延续至今。现在,VisualBasic已经变得更加复杂了,同时也更强大了。Windows程序设计从未像今天这样容易——只需创建所要的程序,在它完全满足视觉效果之后运行它就可以了。VisualBasic为Windows程序设计带来了从未有过的轻松,将程序设计变得生动有趣。当然要想成为大师还需要学很多的东西,但只要学会了VisualBasic的基础知识,创造力就将迅速得到充分的发挥。它提供了开发MicrosoftWindows(R)应用程序的最迅速、最简捷的方法。不论是MicrosoftWindows应用程序的资深专业开发人员还是初学者,VisualBasic都为他们提供了整套工具,以方便开发应用程序。从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在VisualBasic提供的工具中各取所需。·数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。·有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。甚至可直接使用VBP或VBE创建的应用程序和对象。·Internet能力强大,使得您很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。·已完成的应用程序是使用VisualBasic虚拟机真正.exe文件,您可以自由发布。VisualBasic有三种版本,可以满足不同的开发需要。·VisualBasic学习版使编程人员轻松开发Windows和WindowsNT(R)题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文的应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。学习版提供的文档有LearnVBNowCD和包含全部联机文档的MicrosoftDeveloperNetworkCD。·专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects、和DynamicHTMLPageDesigner。专业版提供的文档有VisualStudioProfessionalFeatures手册和包含全部联机文档的MicrosoftDeveloperNetworkCD。·企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer,以及其他。企业版包括的印刷文档包括VisualStudioEnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetworkCD。本考勤软件使用的是企业版进行制作的二、MicrosoftAccess2000简介MicrosoftAccess提供两种创建数据库的方法:可以先创建一个空数据库,然后再添加表、窗体、报表及其他对象——这是最灵活的方法,但是必须分别定义每一个数据库组件;也可以使用“数据库向导”,仅一次操作就可以为所选择的数据库类型创建所需的表、窗体及报表,这是开始创建数据库最简单的方法。无论哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。在使用MicrosoftAccess实际地建立构成数据库的表、窗体和其他对象之前,设计数据库是很重要的。无论是使用MicrosoftAccess数据库或是MicrosoftAccess项目,合理的设计是创建能够有效地、准确地、及时地完成所需功能的数据库的基础。设计数据库的步骤:1.确定创建数据库的目的。2.确定数据库中需要的表。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文1.确定该表中需要的字段。2.明确每条纪录中有唯一值的字段。3.确定表之间的关系。4.优化设计。5.输入数据并创建其他数据库对象。6.使用MicrosoftAccess分析工具。三、VB对Access数据库的访问在VisualBasic中,可用的数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。数据访问接口是一个对象模型,它代表了访问数据的各个方面。使用VisualBasic,可以在任何应用程序中通过编程控制连接、语句生成器和供使用的返回数据。使用VisualBasic6.0可以创建将每个步骤封装在数据访问系统中的部件。从数据源开始,Microsoft可视化数据工具(可以通过“数据视图”窗口访问)提供了在SQLServer和Oracle系统中查看并操作表、视图、存储过程和数据库结构描述的功能。本考勤管理系统中采用的是DAO方式访问数据库。VisualBasic最初进行数据库处理时,它用的是MicrosoftAccess的Jet数据库引擎。MicrosoftJet数据库引擎是一个独立的数据库管理系统,需要时它既可以对远程各种服务器进行处理查询,又可以进行路由查询。通过DAO访问Jet使MicrosoftVisualBasic开发工作更加简便,因为它提供了面向对象的开发方法和对数据识别绑定控件的访问能力。通过使用MicrosoftAccess,可以创建与数据库无关的虚拟代码,因为Jet可以自动完成所有的语法和数据转换操作。例如,不需引用远程服务器的功能,就能编写访问不同种类数据源的应用程序。为了支持Jet数据库引擎,Microsoft在VisualBasic中增加了数据控件,可以使用这一控件打开Jet数据库文件(.mdb)。用MicrosoftAccess创建一个数据库并允许用户在其中浏览和编辑。要建立一个数据库,首先要创建一个带有字段的表并将它增添到数据库上,然后为数据库建立一个索引目录以便分类。利用DAO,可以在程序中使用数据库对象和记录集数据访问对象。数据库对象和记录集对象都有各自的属性和方法,用户可以用这些属编写程序来操纵数据。性和方法要打开DAO中的一个数据库,应打开一个数据库对象或创建一个新的数据对象。这一对象能代表一个MicrosoftJet数据库文件(.mdb)、一个ISAM数据库,或通过Microsoft题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文Jet数据库引擎连接的一个ODBC数据库,此处即为一个由MicrosoftAccess创建的数据库文件(.mdb)。当数据库对象被打开时,可以创建一个记录集对象并使用这一对象的方法来处理数据库。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文第三章系统的设计与实现一、系统的总体结构该系统能够进行组织机构管理、人员管理、考勤、统计等,按照系统的功能来划分则系统结构如下图所示:企业考勤管理系统系统维护子系统统计子系统考勤子系统打印子系统人员管理子系统组织机构子系统企业考勤管理系统层次图:窗体界面操作指令VB程序代码Database显示层事务处理层数据逻辑层用户层题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文系统流程图:开始登陆系统原始数据收集,设置各种参数打卡生成考勤结果生成报表查询打印结束二、系统的主要功能企业考勤管理软件实现考勤数据管理、人员管理、报表等功能。在软件里设置用户权限,系统管理员可以随时添加/删除用户。不同权限的用户所允许使用的功能不同,这样既便于管理用户,又保证了系统可靠、安全。为兼顾和适应不同类型的单位的人力资源管理的业务范围及工作特点的实际情况,应包含组织机构子系统、人员管理子系统、打印子系统、考勤子系统、统计子系统、及系统维护子系统,这几个子系统包括了企业人力资源管理的主要业务工作,可以实现企业的组织机构、人员、考勤、统计等业务管理信息化。它能使相应的工作人员从繁琐的各项事务工作中解脱出来,真正参与到企业管理当中来,这样大大减轻了工作量和减少人为的工作失误,全面提高的管理效率及管理水平,为企业管理提供科学、及时、有效的数据保障。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文人员管理包括对人员基本信息的登录、在职状态的调整、人员在部门间的调动、对基础数据的统计分析和干部报的打印等,当前人员的所有信息在人员基本信息中都能够准确反映。人员数据是以后考勤管理等的数据基础,人员数据的准备是否完备可以根据各种不同情况进行录入,不足的还可以根据需要进行补充以实现逐步完善。功能简介:1.设置:公司信息设置;部门设置;考勤参数设置2.员工管理:员工登记;员工查询;员工基本信息;员工删除3.考勤处理:考勤;打卡记录查询;考勤结果(考勤明细查询;汇总查询)4.报表:出勤总表;分类报表;出勤汇总表;上班统计表;5.排班表:设定排班表;作息时间安排6.系统维护:清理数据库;系统管理员设置7.退出功能详解:1、组织机构管理:机构管理用以实现企业内部各部门的关系或所属关系的管理,部门构架的实现是以后对人员管理的基础,系统自动实现各部门的隶属关系和平行关系。操作说明:“增加”当单击“增加”按钮时,用户就可输入部门的编号、名称、人数和性质,其中,部门编号和部门名称为输项目,人数和性质为可选择输入项目,用户可以根据实际需要输入。当前输入的数据为树中所选部门的下一级部门,若要增加所选部门的同一级部门请选择它的上一级部门。“修改”当单击“修改”按钮时,用户可以对左边树状图中选定的部门进行部门名称和部门性质名称修改。“删除”当单击“删除”按钮时,首先弹出删除提示,当用户确认删除时,系统就做出符合条件的删除处理。a.公司信息设置题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文在公司信息窗口中填写公司的基本信息,其中包括公司名称、公司地址、电话、传真、邮编、主页、电子邮箱。b.部门设置在录入员工前应先设置部门信息,每个员工都应归属于某个部门,部门不得出现重名。2、人员管理部门信息建立后就可以进行人员信息的录入了。人员信息包括人员的浏览,可以增加、删除、查找某人,还包括人员的基本信息,即员工的主要信息和简历等。人员基本信息:人员信息的录入登记主要记录作为员工本人的一些基本情况和与他相关的情况。在相关信息中本系统提供了婚姻状况、学历、工作简历、任职情况、母语、外语、奖励、处罚等项目。操作中用户可根据本单位的实际需要进行选择输入。基本操作:“增加”当系统处于修改状态时单击次按钮,则可增加新的人员。“修改”若要修改某个的情况时,须首先通过浏览页查询出对应的记录,然后再单击当前窗口的“修改”按钮即可对记录进行修改。在做查询时,可以选定具体部门或各种在职情况的人员进行查询。“删除”做人员删除时希望小心谨称,当单击此按钮是会删除当前人员的基本情况,当前人员的所有信息将被删除,包括婚姻状况、学历、工作简历、任职情况、母语、外语、奖励、处罚等基本信息都将被删除。“取消”该操作是放弃当前的增加或修改的内容。3、考勤方案管理:考勤方案管理是进行考勤时间标准的设置。它是考勤时进行各种判断的依据,设置时注意时间请勿交叉。用户根据单位人员上下班时间不同,可设置多种考勤方案。增加新的考勤方案,“代码”输入项目可用A,B,C...表示,例如:用户"代码"输入为"A",“名称”输入为"正常班",将来用代码"A"表示"正常班"。输入时,要注意时间范围冲突。每次上班或下班有一个打卡时间范围,每次上班或下班打卡时间范围不能冲突。对于夜班隔天打卡,还是按照24小时进行设置。如:上班设为22:00:00下班设为07:00:00。修改考勤方案时,可选中排班表设置或考勤参数设置,然后在表栏中修改要作修改的考勤方案。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文考勤参数设置:可以设置上班允许滞后多少时间,下班允许提前多少时间等。排班:排班是指一个人按什么规律上班,通过计算机把班排出来,统计时以排班的纪录为依据进行统计。注:一天用24小时计算。4、请假管理:请假管理主要完成人员请假的记录登记和对请假的历史记录进行存储、查询和维护,请假数据是以后请假统计数据的原始依据。5、日考勤信息浏览:日考勤信息浏览用来查处用户给定部门给定日期下所有人员的考勤记录信息,同时还可以对考勤信息进行必要的维护管理,用户所有操作都是针对当前查询出的考勤记录信息,而不会影响为查询出的其他内容。6、考勤信息月统计考勤信息月统计实现统计给定年月的考勤情况,运用表格和图表反映出来,建议用户在统计结果不是太多的情况下查看图表效果更加理想。7、统计用户通过该功能可以对任意员工的考勤情况进行统计,并生成报表。统计的数据来源是原始的考勤记录和考勤登记。考勤时间段统计实现对以有的考勤数据进行在给定时间段给定部门进行统计。系统默认是对当月所有部门的数据进行统计。统计出在此范围每个人的出勤(次数)、迟到(次数)、早退(次数)、矿工(次数)、病假(次数)等情况。操作说明:a.在做起止日期选定时,第一日期应小于等于第二日期,否则不会有任何结果。b.查询结果中的出勤(次数)、迟到(次数)、早退(次数)、矿工(次数)可以从“日考勤信息浏览”查询出对应的明细情况。c.可对考勤统计结果进行打印8、清理数据库题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文数据库中的数据太多时,就会影响系统的性能,所以应定期清理数据库,删除历史数据。删除的起始日期由用户决定。9、系统管理员设置系统管理员可以添加、删除系统的用户,可以对用户信息进行操作。用户的权限可以设置,可以给每一个用户规定一个权力范围。我们建议每个系统只有一位管理员,这样有利于保障系统的安全。系统管理员设置用来实现用户权限和口令的管理,其中对用户的权限管理仅为对系统某功能模块是否具有使用权限。操作说明:“增加”增加是一个新用户,需要特别说明的是在增加是代号不允许重复的。“删除”在做用户删除时,不能删除当前登录的用户。“口令”做口令修改时必须提供旧口令,如果没有旧口令则直接输入口令并确认即可。10、数据备份和恢复数据备份和恢复是通过系统本身提供的压缩格式完成对用户数据的备份和恢复,提高数据的安全性。操作说明:“备份”首先在文件表中选定要备份的文件,然后执行备份即可。“恢复”单击恢复并找可恢复的原文件打开即可。三、数据库的设计针对系统所需实现的功能建立数据库。对于本系统所建立的数据库表格如下:表1:公司信息表表名:company字段名类型大小内容Name文本50公司名Address文本50公司地址Phone文本50公司联系电话Fax文本50传真题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文Zonecode文本50邮政编码Page文本50公司主页Mail文本50电子邮箱表2:操作员信息表表名:controler字段名格式大小内容Operatername文本50操作员名Password文本50密码表3:部门信息表表名:department字段名格式大小内容Departnum文本50部门代码Departname文本50部门名称表4:打卡记录表表名:dk字段名格式大小内容Date日期/时间8打卡日期Personnum文本50员工号Time日期/时间8打卡时间表5:考勤参数表表名:kqset字段名格式大小内容Late文本50晚几分钟算迟到Early文本50早走几分钟算早退Absent文本50迟到多少算缺席Addleast文本50加班最少时长Twiceleast文本50两次打卡最小时间间隔表6:排班表参数表名:pbset字段名格式大小内容Name文本50班次名称题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文Startwork日期/时间8上班时间Endwork日期/时间8下班时间表7:员工信息表名:person字段名格式大小内容所在部门文本50员工所在部门名称所在部门编号文本50员工所在部门编号员工代码文本50员工代码员工姓名文本50员工姓名性别文本50员工性别婚姻状况文本50是否已结婚出生日期日期/时间8员工生日教育程度文本50学历籍贯文本50籍贯职务文本50目前任职情况母语文本50母语外语文本50会何种外语奖励处罚情况文本50受过何种奖励或处罚工作经验文本50以前做过哪些工作备注文本50其他信息四、系统界面的设计首先设计了一个MDI主窗体,使用菜单栏编辑器在此窗体上添加菜单栏,将所需实现的主要功能项添加到主菜单里。然后根据需要制作其他的窗体,如显示信息的主要窗体,查询窗体,设置窗体等。因为本软件是用于进行人事管理的,所以需要设置用户权限,这一点通过在使用时需输入用户名和密码登陆来实现,也就是说在软件运行前会先出现一个登陆窗口,要求输入用户名和密码,如输入正确才启动系统,否则会要求重新输入。在正确的输入了用户名和密码之后才会进入考勤管理界面,此时显示窗体如下:题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文当数据库里添加了公司信息、部门信息和人员信息的时候该窗体就会将这些信息显示出来。当你要对某人进行考勤记录时,单击工具条中的打卡按钮,此时显示窗体如下:只要输入相应的员工号及日期和时间确定即可将打卡记录保存起来。也就是说此处正是实现整个软件最主要功能的地方。在初次开始使用该软件时,有些参数是需要设置的,其中一些是和考勤相关的参数考勤参数设置窗体:题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文排班表设置窗体:五、系统的主要实现细节在设计出主要的窗体之后就要向程序中添加代码,这样才能实现程序所要求的功能。数据库也需要通过代码来进行连接。这里对数据库的访问采用的是DAO的方法。通过编制的代码使数据库可以根据用户的要求进行读出、写入、更改、删除等操作。对于菜单和工具栏也只有在添加了程序代码之后才能正常工作。程序中用到的一些代码列出如下:为工具栏所编的代码:题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.IndexCase1:LoadForm1Form1.ShowCase3:Loadexitmasexitmas.ShowEndSelectEndSub(其中exitmas为一个窗体名)登陆时确认用户名和密码所用到的代码:PrivateSubok_Click()Data1.RecordSource="select*fromcontrolerwhereoperatername="+"""+Text1.Text+"""Data1.RefreshOnErrorGoTofailGoTopassfail:Loaderrorerror.ShowUnloadMeGoTolastpass:IfText2.Text<>Data1.Recordset.Fields("password")ThenGoTofail"LoadMDIForm1meiyongbuyaoleMDIForm1.Show"LoadForm1Form1.ShowUnloadMelast:EndSub向数据库中添加操作员信息时用到的代码:PrivateSubok_Click()题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文IfText2.Text=Text3.TextThenData1.RecordSource="select*fromcontroler"Data1.RefreshData1.Recordset.AddNewData1.Recordset.Fields("operatername").Value=Text1.TextData1.Recordset.Fields("password").Value=Text2.TextData1.Recordset.UpdateUnloadMeElse:MsgBox"两次输入的密码不一致,请重新输入!"EndIfEndSub删除数据库中排班记录时用到的代码:PrivateSubdelet_Click()Data1.RecordSource="select*frompbsetwherecode="+"""+Text1.Text+"""Data1.RefreshData1.Recordset.DeleteData1.Recordset.UpdateEndSub修改公司信息时所用到的代码:PrivateSubok_Click()Data1.RecordSource="select*fromcompany"Data1.RefreshData1.Recordset.EditData1.Recordset.Fields("name").Value=Text1.TextData1.Recordset.Fields("address").Value=Text2.TextData1.Recordset.Fields("phone").Value=Text3.TextData1.Recordset.Fields("fax").Value=Text4.TextData1.Recordset.Fields("zonecode").Value=Text5.TextData1.Recordset.Fields("page").Value=Text6.TextData1.Recordset.Fields("mail").Value=Text7.TextData1.Recordset.UpdateUnloadMeEndSub对于人员信息进行模糊查询的代码:题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文PrivateSubCommand2_Click()DimsqlstringAsStringsqlstring="select*frompersonwhere1=1"IfCombo1.Text<>""Thensqlstring=sqlstring+"and性别=""+Combo1.Text+"""IfText1.Text<>""Thensqlstring=sqlstring+"and员工姓名like"*"+Text1.Text+"*""IfText2.Text<>""Thensqlstring=sqlstring+"and员工代码like"*"+Text2.Text+"*""IfText3.Text<>""Thensqlstring=sqlstring+"and所在部门like"*"+Text3.Text+"*""IfText4.Text<>""Thensqlstring=sqlstring+"and班次名称like"*"+Text4.Text+"*""Data1.RecordSource=sqlstringData1.RefreshEndSub以上代码只是程序中比较重要,比较典型的部分代码。在制作过程中为了更好的实现功能可能会需要增加窗体、代码,或对已存在的窗体、代码进行修改。在不断的添加、修改、删除过程中使程序能够实现更多功能并逐渐趋于完善。在调试的时候,可以通过改变工程属性中启动窗体这一项将所要调试运行的窗体设为启动窗体,看是否能正确运行,如有错误则可按照提示进行修改。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文第四章结论一、对系统的评价该企业考勤管理软件功能考虑的比较周详,界面也做的比较规整、有一定的可视性,数据库操作这一方面提供的功能相对来说比较全面,数据库操作所包括的一些基本的功能,例如查找、添加、删除和对特定记录的某个字段值进行修改都具备。而且操作起来比较简单,界面可以说还是比较友好的,对使用者的文化素质和技能要求不高。而且,这一部分的程序源代码比较简单,没有什么特别难理解的晦涩复杂的算法,都是一些最基本的编程技巧,这对修改和完善功能提供了很好的便利条件,也集中体现了我个人一贯追求的不把简单问题复杂化的思想。但由于该系统的开发采用了MicrosoftAccess数据库,因此,其数据量不能太大,所以比较适合规模不是非常大的企业,并且只能在单机上运行。二、进一步的工作本系统目前只实现了最基本的几项功能,其它功能还有待进一步的实现,包括数据库备份与恢复、条形码技术的应用等,并且随着网络技术的提高和普及,越来越多的行业运用到了网络技术。企业考勤管理也在向网络化前进。也可以在该系统的基础上,进一步改造成网络版企业考勤管理系统。在一些细节方面操作也应该能够更加简单,报表功能还需要进一步改进,应该可以让用户可以对满足某些条件的记录进行查询打印。如果增加一些与外设相连,并且能识别条形码的功能,就可以将手动考勤转变为更加方便的自动考勤了。希望在以后的工作和学习的过程中提高自身的技术水平与知识层次,能够做出功能更强大,性能更完善的软件。题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文参考文献1、《VisualBasic6BlackBook》即《VisualBasic6技术内幕》(美)StevenHolzner著;详实翻译组译;机械工程出版社2、《VisualBasic程序设计》谭浩强,薛淑斌,袁玫;清华大学出版社3、《数据库系统概论》(第三版)萨师煊,王珊;高等教育出版社题目:企业考勤管理系统的设计与实现第22页共26页
吉林大学计算机科学与技术学院本科生毕业论文致谢转眼之间,我们已经走过了三年时光。大学的生活即将离我们远去,在这三年里,忘不了的是同窗的友谊之情,老师的大力帮助.在这三年之中,我经历了很多很多事,从开始怎样做人,到如何学习都少不了老师的指导引路。在我即将面临毕业走向社会的时候,回首往事,我想说:“老师,您辛苦了。”在这三年里,我努力学习,勇于进取,敢于拼搏,在学好各门专业课的同时,努力提高我们自身各方面的素质,为我走向社会打下了坚实的基础。在本次毕业设计和撰写论文期间,得到了***老师无微不至的关怀和细心的指导。***老师在项目设计的思路上给我提出了整体的构思和方向性的指导,并且及时解决设计中遇到的问题,为我圆满的完成毕业设计树立了信心。***老师的敬业精神和一丝不苟的钻研态度是我学习的榜样。感谢计算机机应用全体老师,感谢他们的辛勤劳动,通过他们的讲解,使我学到了很多计算机专业知识,是我一生中宝贵的财富。在这里,向各位老师表示衷心的感谢。文档来源网络,版权归原作者。如有侵权,请告知,我看到会立刻处理。题目:企业考勤管理系统的设计与实现第22页共26页
您可能关注的文档
- 营销部绩效考核及考勤管理办法
- 基于webkey平台考勤管理系统设计和实现
- 考勤管理系统软件用户使用手册
- 基于webkey平台的考勤管理系统的设计与实现
- 基于校园一卡通平台的考勤管理子系统的设计与实现
- 人力资源考勤管理系统使用说明
- 员工考勤管理制度.2
- 漓之龙kmg-850门禁考勤管理系统解决方案
- 考勤管理制度绩效薪资ok
- 考勤管理制度(doc格式)
- 希望教育产业集团校园人事考勤管理系统软件方案需求
- 神马集团全套资料-hr-015-考勤管理-0311
- 红牛内蒙分公司暂行考勤管理制度
- 门禁考勤管理系统(软件使用手册)
- 公司办公室制度大全考勤制度员工考勤管理办法
- 成都嗨喽酒店有限公司考勤管理细则(新)
- 日常考勤管理制度(钉钉版)[11页]
- 集司人资[2011]5号-中铁八局集团有限公司工时制度、假期及考勤管理实施细则