《企业工资管理系统的开发bdvd.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统的开发bdvd.docx(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、企业工资管理系统的开发题目:企业工资管理系统摘要:随着着经济的的发展,企企业正向向着大型型化、规规模化发发展,而而对 大中中型企业业,员工工、职称称等跟工工资管理理有关的的信息随随之急 剧增增加。在在这种情情况下靠靠人工来来处理员员工的工工资会有有很多 不便便。因此此,需要要制定一一个企业业工资管管理系统统。关键字 : 管理理系统 系统开开发 MMIS 数据库库 工资资管理 数据流流图 第一章、开开发背景景11.1、工工资管理理的应用用现状第二章、系系统平台台的选用用2.11、数据据库技术术的现状状与发展展2.22、数据据库系统统的设计计原则22.3、系系统开发发工具、环环境的选选择第三章章、
2、工资资管理系系统分析析3.1、系系统目标标3.22、系统统可行性性分析研研究3.3、需需求分析析第四章、总总体设计计4.1、系系统功能能模块图图4.22、系统统功能模模块的说说明第五章章、详细细设计与与实现5.1、数数据需求求分析55.2、数数据库概概念结构构设计5.3、数数据库逻逻辑结构构设计55.4、系系统模块块设计第六六章、系系统的测测试与评评价6.11、系统统的特点点6.22、系统统的缺点点6.33、将来来可能提提出的要要求总 结结参考文献附 录录第一章 企企业工资资管理系系统概述述11、企企业工资资管理系系统的现现状分析析1.111企业工工资管理理的应用用现状 随着我我国国民民经济建
3、建设的蓬蓬勃发展展和具有有中国特特色的社社会主义义市场经经济体制制的迅速速完善,各各个行业业都在积积极使用用现代化化的手段段,不断断改善服服务质量量,提高高工作效效率,这这些都在在很大程程度上给给企业提提出越来来越严峻峻的挑战战,对企企业体系系无论是是在行政政职能、企企业管理理水平以以及优质质服务上上都提出出更高的的要求。建建设一个个科学高高效的信信息管理理系统是是解决这这一问题题的必由由之路。企企业内部部财务管管理是该该企业运运用现代代化技术术创造更更多更高高的经济济效益的的主要因因素之一一。工资资管理作作为企业业内部的的一种财财务管理理也是如如此,由由于企业业职工人人数较多多,每一一位职工
4、工的具体体实际情情况也不不尽相同同,各项项工资条条款的发发放,如如果没有有一个完完整的管管理系统统来进行行管理,那那么势必必会给管管理人员员带来种种种麻烦烦,因此此类似工工资管理理系统之之类的财财务软件件的开发发势在必必行。第二章.企企业工资资管理系系统平台台的选用用2.1数据据库技术术的现状状与发展展 数据库库是600年代末末出现的的一门计计算机软软件技术术,到现现在虽然然只有三三十多年年的历史史,但在在理论和和时间上上都得到到了和很很大的发发展。现现在,数数据库是是数据处处理的主主要工具具,是管管理信息息系统(MISS)的核核心部分分。数据据库系统统是当今今计算机机信息系系统的核核心,是是
5、计算机机技术和和应用发发展的关关键。传传统的数数据库系系统旨在在处理永永久、稳稳定的数数据,强强调维护护数据的的完整性性、一致致性。数据库理论论与技术术的发展展极其迅迅速,其其应用日日益广泛泛,在当当今的信信息社会会中,它它几乎无无所不在在。以关关系型为为代表的的三大经经典(层层次、网网状、关关系)型型数据库库在传统统的(商商务和管管理的事事务型)应应用领域域获得了了极大成成功。计计算机世世界报社社与IBBM公司司联合举举办了21世世纪数据据库技术术发展专专家研讨讨会。IIBM DB22的创始始人Doonalld HHadeerlee先生与与国内著著名数据据库专家家,就下下世纪数数据库发发展的
6、趋趋势、数数据库领领域革命命性的突突破、IIBM DB22的应用用、数据据仓库的的实施、我我国数据据库技术术和应用用的现状状及趋势势、我国国数据库库用户的的需求等等问题,进行了了广泛而而深入的的讨论。2.2数数据库系系统的选选择原则则 (11)数据据库系统统采用易易于集成成的,开开放的技技术。 (22)产品品质量优优异,可可靠性高高,适于于长期运运行,能能支持关关键应用用。 (33)数据据安全,保保安型高高。 (44)能提提供分布布式数据据库功能能。 (55)支持持多种开开发环境境,软件件开发容容易。 (66)扩充充性和升升级能力力强。2.3系统统开发工工具的选选择 现在市市场上有有很多管管理
7、系统统的开发发工具,如如:Viisuaal bbasiic、ddelpphi、AASP等等等,数数据库开开发工具具又有很很多种,如如:Acccesss,SSQL Sevver,OOraccle等等等。这这些都是是很出色色的管理理信息系系统及数数据库的的开发工工具。不不过Viisuaal ffoxppro66.0有有着以下下几项特特点: Vissuall fooxprro是mmicrrosooft公公司推出出的全新新的pcc平台关关系数据据库管理理系统。它它具有强强大的性性能、无无与匹敌敌的速度度、完整整而丰富富的工具具、及其其友好的的图形用用户界面面、简单单得数据据存取方方式、良良好的兼兼容性
8、、独独一无二二的跨平平台特性性及真正正的可编编译性,是是系统成成为目前前最快、最最完美的的数据库库系统。不不但兼容容早期的的dbaase以以及fooxbaase各各种版本本,同时时还提供供了许多多基于wwinddowss的崭新新功能。VVisuual foxxproo作为具具有wiindoows995兼容容标志的的应用软软件,具具有快速速开发应应用程序序、面向向对象和和客户机机/服务务器的强强大功能能,它是是多年来来出现在在关系数数据库方方面最重重要的产产品。 随着桌桌面操作作系统有有winndowws988逐渐向向winndowwsXPP升级的的发展潮潮流,vvisuual foxxproo
9、必将成成为今后后数据库库产品中中的主流流。Miicroosofft vvisuual foxxproo是一个个32位位的数据据库开发发系统,可可运行于于winndoww98和和winndowwsxpp操作系系统。VVisuual foxxproo既具有有vissuall系列的的功能强强大、直直观易用用、面向向对象等等优点,又又兼具wwinddowss和fooxprro的长长处。提提供了“向导”、“设计器器”和“生成器器”等工具具,使的的数据库库的管理理工作变变的容易易。Viisuaal ffoxppro的的易用性性使初学学者和那那些想避避免涉及及foxxproo复杂命命令的人人能很快快用它来来
10、管理自自己的数数据库,制制作各种种报表、标标签等;增添的的面向对对象的编编程方式式等新特特色,使使它成为为应用程程序开发发人员强强有力工工具;其其兼容性性使原来来的广大大Xbaase用用户能迅迅速转为为使用vissuall fooxprro;vvisuual foxxproo还能广广泛地与与其他许许多软件件共享和和交换数数据。正正是由于于其易用用性、先先进性和和广泛性性,使vvisuual foxxproo真正做做到了面面向各种种水平的的用户。(1) 简单单,易学学,易用用快速完成成应用任任务 VVisuual Foxxproo6.00提供了了向导,生生成器和和设计器器三种工工具,这这三种工工
11、具都使使用图形形交互界界面方式式,使用用户能够够最简单单而又最最快速地地完成数数据操作作任务。 操操作向导导提供了了用户要要完成某某一项任任务所需需的详细细地操做做步骤,在在这些步步骤的指指导下,用用户可以以一步步步地很简简单完成成任务。例例如:此此工资管管理系统统中的各各项工资资数据输输入的表表单就是是用表单单向导和和生成器器来制作作的。 生生成器也也是一种种具有友友好界面面的图形形工具,它它的主要要功能是是在用户户自己的的应用程程序中加加入一定定的控制制功能,例例如列表表框生成成器就是是一个带带有标签签的对话话界面,利利用列表表框,生生成器,用用户可以以在窗体体中设计计出一个个列表框框,并
12、且且可以在在这种生生成器中中设计一一个列表表框的共共同特征征,如有有手写输输入,可可以加入入到表单单中去,减减少用户户输入繁繁琐的,大大量的工工作,用用户只要要从列表表下拉框框中选择择即可,本本系统在在查询设设置均使使用了这这种方法法。如果用户想想突破向向导和生生成器本本身的限限制,想想要自己己对应程程序进行行更复杂杂或更灵灵活的控控制,可可以利用用另一种种Vissuall Fooxprro6.0提供供的方便便有效的的工具设计计器,设设计器也也提供了了一个友友好的图图形应用用程序开开发接口口,通过过它对用用户能建建立起自自己的应应用程序序。例如如:用户户可以用用窗体设设计器定定义和生生成一个个
13、窗体,用用数据表表设计器器定义和和生成一一个数据据表。使用方便便的工具具栏 象象许多其其他Miicroosofft产品品一样,VVisuual Foxxproo6.00也给用用户提供供了使用用方便的的工具栏栏,工具具栏里有有许多按按钮,他他们代表表着菜单单里的某某些选项项。一般般来说,用用户经常常执行的的操作或或使用的的对象多多对应一一个按钮钮,用户户可以通通过选择择这些按按钮方便便而迅速速地完成成操作,而而不必通通过菜单单选项。不编程而而建立应应用程序序界面 VVisuual Foxxproo6.00提供的的窗体设设计器是是一种功功能强大大的工具具,用户户能够不不编程或或使用很很少的代代码来
14、实实现友好好的交互互式应用用程序界界面以及及对界面面的控制制。例如如;用户户可以用用栅格控控制很容容易地建建立一对对多的窗窗体;用用户只需需把一个个数据表表拖到一一个窗体体上就可可以了。也也可以利利用页格格式控件件来建立立有标签签的对话话框话或或用户自自己的生生成器界界面。用项目管管理器统统一界面面 Vissuall Fooxprro6.0提供供的另一一高效易易用的工工具是项项目管理理器。通通过项目目管理器器,用户户可以集集中地管管理数据据,文档档,类库库,源代代码等各各种资源源。例如如用户可可以建立立和更新新数据库库,设计计或改变变窗体和和报表,定定义或改改变类库库,生成成或重新新生成自自己
15、的应应用程序序。另外外,用户户也可以以在项目目管理器器中使用用Vissuall Fooxprro6.0提供供的简单单而有效效的其他他工具,如如向导,生生成器,工工具栏等等。所有有这些,使使用户能能够对工工作进行行集中管管理而又又简单有有效。(2)功能能更强大大 VVisuual Foxxproo6.00比以前前的数据据库管理理系统具具有更强强大的功功能。它它通过使使用快速速查询技技术和对对系统的的优化而而使用户户最大限限度地体体会到VVisuual Foxxproo6.00快速而而又功能能强大的的优点。具有面向向对象编编程的能能力 VVisuual Foxxproo6.00在支持持标准的的Xb
16、aase传传统编程程方式的的同时,也也提供了了完全的的面向对对象编程程的能力力。在VVisuual Foxxproo6.00的对象象模式下下,用户户可以利利用所有有的面向向对象编编程特性性,这些些特性包包括继承承,封装装,多态态性以及及分类,他他们都作作为用户户所熟悉悉的Xbbasee编程语语言的扩扩展集而而实现。 VVisuual Foxxproo6.00提供了了一套基基类,包包括窗体体、工具具栏、页页格式等等,使用用这些类类,用户户可以建建立基本本的窗体体、工具具栏、页页格式,这这样就可可以一方方面减少少用户编编程工作作量,另另一方面面又加快快程序开开发过程程。 再再进一步步,用户户可以将
17、将自己定定义的类类再进行行分类,这这样可利利用用户户已有的的代码或或窗体。例例如,用用户可以以将基本本的窗体体类再进进行分类类而建立立自己的的子类,这这个子类类将根据据用户的的要求自自动地在在应用程程序中建建立起一一个用户户希望看看到的窗窗体,它它的结构构是由用用户分类类来决定定的。 VVisuual Foxxproo6.00类模式式能够在在用户应应用程序序中对对对象进行行深入而而全面的的控制,例例如用户户在设计计时可用用窗体设设计器对对窗体中中的对象象进行完完全的控控制,二二类模式式下当用用户运行行程序时时客队窗窗体中的的表现和和行为提提供相同同的控制制。 在在Vissuall Fooxpr
18、ro6.0中,用用户可以以用类设设计器交交互式地地建立一一个类,或或者用DDEFIINE CLAASS命命令来编编程建立立。更容易处处理事件件。 VVisuual Foxxproo6.00包含一一种事件件模式,它它能够帮帮助用户户自动地地处理事事件。在在这种事事件模式式下,用用户可以以获取并并控制所所有标准准的WIINDOOWS Vissuall Fooxprro6.0事件件,例如如鼠标的的移动,通通过处理理这一事事件,用用户可以以拖动和和放置一一个对象象,用户户可以用用两种方方式来控控制事件件:一种种是通过过特性窗窗体来可可视地控控制;另另一种是是通过VVisuual Foxxproo6.0
19、0的编程程语言来来控制这这两种方方法都能能使用户户很容易易的建立立起完全全的事件件驱动应应用程序序而不用用考虑RREADD层次及及浏览窗窗口限制制,也不不用编写写事件处处理程序序。最优化系系统 VVisuual Foxxproo6.00能通过过优化用用户的实实际来提提高自身身的性能能。在所所有的优优化措施施中,做做有效的的方法是是尽可能能多地增增加用户户的扩展展内存或或减少被被其他程程序所占占用的内内存。其其余的提提高Viisuaal FFoxppro66.0性性能的措措施包括括加快启启动速度度和优化化设置指指令。使用快速速查询技技术 快快速查询询技术是是一种专专用的数数据查询询技术,他他能够
20、迅迅速从数数据库中中选择出出一组满满足用户户要求的的记录。使使用这种种即使能能将数据据查询所所需的时时间大大大缩短,这这样可以以极大的的提高数数据查询询效率。真正的数数据库概概念 以前前的Xbbasee软件中中称.DDBF文文件为数数据库,使使人容易易产生一一个数据据库就是是一个二二维表的的错误认认识。而而vissuall fooxprro 废废除了以以前Xbbasee 不合合理的数数据库概概念,采采用独特特的数据据库容器器,为用用户管理理应用系系统中的的表、查查询、表表单、报报表、程程序等数数据提供供了方便便,支持持长数据据库文件件名和字字段名设设置的显显示标题题,为字字段指定定默认值值,设
21、置置字段级级和记录录级的有有效性规规则,设设置表的的插入、删删除和改改变记录录的触发发程序得得集合,合合理得体体现了关关系型数数据库的的思想,与与关系数数据库理理论统一一了起来来。新的的数据库库把有关关系的表表封装在在一起,关关系清晰晰、合理理且处理理方便。 Viuual foxxproo 由于于使用了了这种真真正的数数据库概概念,使使得它数数据库结结构与ssql等等标准结结构统一一,从而而使数据据库的实实现更加加标准、合合理、方方便。可视化编编程技术术 Vissuall fooxprro用于于vissuall c+、vvisuual bassic同同样的编编程技术术,这是是他取名名为Viis
22、uaal ffoxppro的的原因。可可视化编编程技术术给人一一种所见见即所的的的感受受,在您您编辑屏屏幕表单单、报表表、菜单单时,可可以直接接运行,不不必来回回调试,极极为方便便。新增许多多命令和和函数,功功能大大大加强,ssql语语句更加加丰富 增加了了7种新新的字段段类型:整型、货货币型、日日期时间间型、双双精度型型、通用用型、二二进制型型和二进进制备注注型。在结构化的的复合索索引中可可以建立立4种类类型的索索引:主主索引、候候选索引引、普通通索引和和唯一索索引。 允许在在表中使使用空值值nulll,以以保证与与采用ssql标标准的数数据库管管理系统统的兼容容和数据据共享。用32位位方式
23、Visuaal ffoxppro使使用322位方式式,其运运算速度度、存储储能力大大大提高高。 第三章.企企业工资资管理系系统分析析3.1系统统目标本系统要对对企业工工资管理理的日常常的工资资发放进进行数据据输入,并并对各项项工资条条款进行行计算。汇汇总各项项数据生生成员工工个人台台帐,打打印工资资报表。采采用用户户名,密密码安全全机制,分分用户权权限登陆陆访问,保保证系统统资源不不受人为为因素的的干扰。 3.2系统统可行性性分析研研究 可行行性研究究的目的的使用最最小的代代价在尽尽可能短短的时间间里确定定问题是是否能解解决,通通过复杂杂系统的的规模与与目标,研研究与此此类似的的系统后后,我们
24、们具体从从下面两两个方面面考虑。 技术上上的可行行性。由于对企业业工资管管理系统统这一类类的企业业财务系系统进行行开发已已有一定定的时期期,有很很多成功功的实例例,技术术基础也也已经非非常雄厚厚,因而而技术上上的准备备应该不不成问题题。经济上的的可行性性。由于企业工工资管理理系统是是一个比比较小型型的系统统,是由由我一个个人进行行开发的的,所以以从人力力、物力力、财力力方面来来说都是是可行的的。3.3 需需求分析析对用户需求求的分析析应该全全面、深深入、发发展,全全面是指指考查由由管理的的信息是是否有纰纰漏,必必须保证证各静态态、动态态信息的的完全;深入是是指对信信息的内内容、结结构、含含义、
25、变变换、生生存周期期的分析析和认识识;发展展是指对对信息未未来发展展变化的的预测,因因为信息息在某个个系统、机机构内的的变化往往往存在在着自身身特有的的发展规规律,需需求分析析应该预预见这种种规律,否否则就会会缩短的的使用寿寿命。为为了保证证需求分分析的完完备性,就就必须保保证需求求分析的的时间。1 系系统业务务流程图图通过对企业业原先手手工进行行员工工工资管理理业务的的情况,可可以设计计出它的的业务流流程图,如图33-1所所示。用户登录 数数据输入入 工工资计算算 存存储数据据 工资资查询 报表表汇总 图33-12 系系统的功功能要求求。整体结构构合理,风风格一致致,模块块化结构构,界面面清
26、晰,接接口灵活活,操作作简便。开发方法法,文档档规范化化,便于于管理,可可扩充。完善的数数据输入入,维护护,输出出。自检性能能高,用用户误输输、错输输均有提提示。容错性能能高,某某个用户户的操作作错误不不会引起起整个系系统的瘫瘫痪,每每一功能能的操作作都有信信息提示示以免重重复操作作,错误误操作有有警告,以以便用户户及时改改正。3.4 数数据流程程图: 1.管理系系统的数数据流程程图符号号如图332所所示 外部部实体 处理 数据据流 数数据存储储 图图322 数据据流程图图的符号号2.本系统统的数据据流程如如图3-3所示示系统管理员员职工号考勤工资固定信信息员工基本信信息员工基本信信息管理理
27、工工资计算算员工基本情情况查询询工资基本设定工资汇总 打印印报表员工个人工资查询上级主管部部门 录入分分类 图3-3企业业工资管管理系统统的数据据流程图图第四章.系系统总体体设计本部分主要要介绍系系统要实实现的功功能,搭搭好设计计的总体体框架,使使我们对对要开发发的系统统有一个个系统、全全面、确确切的认认识。4.1 系系统功能能模块图图本系统在设设计时采采用结构构化程序序的设计计方法,系系统的总总体结构构采用菜菜单来调调用表单单,利用用表单来来对信息息进行管管理、数数据加工工、信息息查询、系系统维护护等工作作,系统统的功能能模块本本结构图图如图55-1所所示。企业工资管管理系统统 图4-1 系
28、统统功能模模块图4.2功能能的说明明本系统大致致分为如如下四大大功能模模块。1员工信信息分为员工信信息浏览览和员工工信息查查询:在员工信息息浏览子子模块中中,可以以对员工工的编号号、姓名名、性别别、岗位位、工龄龄、工资资等级等等信息进进行浏览览,并可可以对员员工信息息进行增增加记录录,修改改记录,删删除记录录等操作作;在员工信息息查询模模块中,可可按员工工号或员员工姓名名进行查查询。2工资基基本设定定包括对基础础工资、岗岗位工资资、工龄龄工资的的设定。基础工资的的设定包包括工资资等级、工工资额的的设定,可可以对工工资等级级及相应应的工资资额进行行修改、添添加、删删除。岗位工资的的设定包包括岗位
29、位名称、岗岗位工资资额的设设定,可可以对岗岗位名称称及相应应的岗位位工资额额进行修修改、添添加、删删除。工龄工资的的设定包包括工龄龄、工资资额的设设定,可可以对各各个工龄龄段及相相应的工工龄工资资额进行行修改、添添加、删删除。3工资汇汇总在工资管理理中,要要分别输输入每一一个员工工的各项项工资条条款,这这样才能能运用计计算机技技术来管管理好员员工的工工资发放放情况,其其中包括括:员工工基本情情况,员员工基本本工资情情况,员员工岗位位工资情情况,员员工工龄龄工资,工工资综合合。 4个人工工资查询询此查询分为为按职工工姓名查查询、按按职工号号查询。5退出此功能块为为退出系系统。第五章详详细设计计与
30、实现现本部分说明明了系统统的整个个设计,再再以工资资数据输输入,工工资计算算以及查查询为例例详细说说明了系系统是怎怎样实现现的。51数据据库设计计 5.11.1概概念设计计概要设计基基础是完完成需求求分析后后提供的的需求说说明书,用用概念数数据模型型表示数数据及其其相互间间的关系系,这种种数据模模型是与与DBMMS无关关的、面面向现实实世界的的、易如如理解的的数据模模型,其其独立于于计算机机的数据据模型,独独立于计计算机的的软硬件件系统,与与用户进进行交流流十分方方便。概念性数据据模型关关心的是是如何完完整、正正确地反反映客观观实际情情况,不不关心在在数据库库中如何何实现。这这种数据据模式能能
31、真实地地反应用用户要求求的实际际情况,是是一种容容易被人人们理解解的直观观的数据据库结构构模式。同同时也是是一种相相对稳定定统一的的数据模模式,一一般情况况下很少少变动。概概念性数数据在用用户和设设计者之之间建立立了桥梁梁。是设设计数据据库结构构的基础础。概念设计中中自顶向向下的实实体分析析方法,即即常用的的实体联联系模型型(简称称E-RR模型),对对具体数数据进行行抽象加加工,将将实体集集合抽象象成实体体类型。用用实体间间联系反反映现实实世界事事物间的的内在联联系。EE-R模模型是建建立概念念性数据据模型的的有力工工具。通过对企业业工资管管理内容容和过程程的分析析,本系系统应设设计的实实体和
32、属属性如下下:本系统一共共用到了了3个表表。如下下:岗位表(ddeptt.dbbf)(包包括岗位位名称,岗岗位工资资)工龄表(ggongglinng.ddbf)(包括括工龄,工龄工工资)工人信息表表(peersoonneel.ddbf)(包括括编号,姓名,性别,工作岗岗位,工工龄,工工资等级级)。图5-1为为本系统统中工人人信息的的实体集集及有关关属性的的图例:员工编号员工姓名职称工作岗位性别员工工资等级 图5-15.1.22实体和和实体之之间的关关系E-R图如如图5-2:部门级别工龄员工属于具有工作工资结构构薪水账目具有1:N具有1:N 图5-25.2系统统中有关关数据库库表结构构设计如如下
33、:部门表字段名类型宽度小数位数索引部门字符型10部门工资数值型1022工龄表表字段名类型宽度小数位数索引工龄数值型10索引工龄工资数值型1023员工信信息表字段名类型宽度小数位数索引序号数值型10主索引姓名字符型6性别字符型2岗位字符型10工龄数值型5工资等级字符型553系统统模块设设计举例例 下面面对本系系统的具具体的几几个模块块做详细细说明。1、系统主主程序MMAINN.PRRGclearr sccreeen clearr evventtsset ddefaa too d:qyygzopen dattabaase dattabaasesallaryydo saalarrymmainn.mp
34、prdo foorm sallaryyfoormksjjmread eveentss2、Ksjjm.ffrm (1)打开开表单设设计器,设设计好表表单,并并且设置置好必要要的属性性,设计计结果见见图6-3。Form11.looad事事件代码码:publiic iii=0Timerr.tiimerr事件代代码:if Thhisfformm.Laabell1.LLeftt=2555*22-6I=0Endiff(2)“员员工基本本信息“按钮的的CLIICK事事件为: doo foorm sallaryyfoormperrsonnnell peersoonneel.ffrm的的有关设设计见第第3目 图
35、5-3 (33)“工资基基本设定定“按钮的的CLIICK事事件为:do foorm sallaryyfoormdattafoormaat(4)“工工资汇总总“按钮的的CLIICK事事件为: do forrm ssalaaryforrmrresuult(5)“个个人工资资查询“按钮的的CLIICK事事件为: do forrm ssalaaryforrmggrcxx(6)“退退出“按钮的的CLIICK事事件为: thiisfoorm.relleasseclearr evventts3 peersoonneel.ffrm的的有关设设计: (1)打打开表单单设计器器,设计计好表单单,并且且设置好好必要
36、的的属性,设设计结果果见图66-4。Form11.innit事事件代码码:set mmulttiloockss onncursoorseetprrop(buuffeerinng,3)(2) tthissforrm.ppageefraame11.paage11.coommaand11.cllickk事件代代码:thisfformm.paagefframme1.pagge1.fy11.ennablled=.F.mmannd2.enaableed=.F.mmannd3.enaableed=.F.mmannd4.enaableed=.T.if mmannd1.capptioon=增加新新记录thisf
37、formm.paagefframme1.pagge1.txttpidd.ennablled=.T.thisfformm.paagefframme1.pagge1.txttpnaame.enaableed=.T.thisfformm.paagefframme1.pagge1.txttpseex.eenabbledd=.TT.thisfformm.paagefframme1.pagge1.txttpjoob.eenabbledd=.TT.thisfformm.paagefframme1.pagge1.txttpinndatte.eenabbledd=.TT.thisfformm.paageffra
38、mme1.pagge1.txttpraank.enaableed=.T.appennd bblannkmmannd1.capptioon=增加确确认thisfformm.paagefframme1.pagge1.reffresshthisfformm.paagefframme1.pagge1.txttpidd.seetfoocusselsegetidd=allltrrim(thiisfoorm.paggefrramee1.ppagee1.ttxtppid.vallue)getnaame=allltriim(tthissforrm.ppageefraame11.paage11.txxtpnnam
39、ee.vaaluee)getseex=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpseex.vvaluue)getjoob=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpjoob.vvaluue)getinndatte=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpinndatte.vvaluue)getraank=allltriim(tthissforrm.ppageefraame11.paage11.txxtprrankk.vaalu
40、ee)if emmptyy(geetidd) oor eemptty(ggetnnamee) oor eemptty(ggetssex) orr emmptyy(geetjoob) or emppty(gettinddatee) oor eemptty(ggetrrankk)messaagebbox(资料料不足,488,错错误)elsemmannd1.capptioon=增加新新记录tableeupddatee(.tt.)thisfformm.paagefframme1.pagge1.txttpidd.ennablled=.F.thisfformm.paagefframme1.pagge1.t
41、xttpnaame.enaableed=.F.thisfformm.paagefframme1.pagge1.txttpseex.eenabbledd=.FF.thisfformm.paagefframme1.pagge1.txttpjoob.eenabbledd=.FF.thisfformm.paagefframme1.pagge1.txttpinndatte.eenabbledd=.FF.thisfformm.paagefframme1.pagge1.txttpraank.enaableed=.F.thisfformm.paagefframme1.pagge1.fy11.ennablled=.T.mmannd2.enaableed=.T.thisfformm.paagefframme1.pagg