已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本文介绍的是采用Visual Foxpro开发的一个人事数据库管理系统,逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现、系统实施。首先对现行人事管理系统进行分析,并找出其存在的问题,并提出解决方案。针对要开发的饿系统进行人事系统调研,提出开发系统的可行性分析。在系统结构设计中先后用数据流图、系统的功能结构图分析了系统所需要的各种数据。在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、系统菜单的设计等。在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件代码等。在系统的实施概况中给出了系统的开发环境、系统的运行与维护、系统的安全性与可靠性设计。本系统具有数据浏览,数据查询,数据统计报表打印等功能,系统功能全面,用户操作方便是本设计的一个特色。关键字 Visual Foxpro应用、人事管理、表单、控件前言人事管理系统是一个单位不可缺少的部分,它的内容对于决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。例如:查找方便、可靠性高、保密性好等。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。目录第一章 概述1.1 现行系统的分析。1.2 拟定项目名称1.3 制定项目功能1.4 拟定项目追求目标1.5 系统数据流程图第二章 人事管理系统的系统概况2.1 人事管理系统的简介2.2人事管理系统的优点2.3 人事管理系统的技术关键第三章 人事管理系统的设计分析与Visual Foxpro程序的实现3.1 总体设计3.1.1系统功能模块划分3.1.2 系统功能模块的设计3.1.3 系统界面总体设计3.2 详细设计3.2.1 数据库设计3.2.2 数据库结构设计3.3 各功能模块的设计3.3.1 开始界面与登录界面的设计3.3.2 系统主菜单的设计3.3.3 导航条的设计3.3.4 浏览功能的设计3.3.5 查询功能的设计3.3.6 维护功能的设计3.3.7 统计功能的设计3.3.8 档案输出的设计3.4 系统的编译与发行3.4.1 设置主文件3.4.2 构造主程序3.4.3 连编应用程序系统设计小结参考文献第一章 概述1.1现行系统的分析 现行系统的分析,主要是手工填写数据,介质主要是纸,从管理开始到结束都是人工管理,尤其是其处理的数据量较大。基于以上分析,故开发系统来管理整个流程是必要的,也是必须的。1.2拟定项目名称 人事档案管理系统。1.3制定项目功能 企事业个人、部门信息录入及系统初始设置主要用于完成个人、部门信息前期管理工作。系统维护、报表输出、数据统计、数据查询等模块共同完成人事档案管理流程中的数据库维护和数据的查询、统计、打印等各项功能。1.4拟定项目追求目标(1)界面设计良好,体现人本主义原则。(2)系统效率较高、灵活方便、快捷迅速,适用于大量数据。(3)采用动态链接。1.5系统数据流程图人事档案管理 系统用户用户一旦把数据基于计算机系统实现,就要分配各个系统元素,建立起一个模型,用于表达系统元素之间的相互关系。为了开发系统模型,系统流程图能为以后的设计奠定基础。图1.1所示为人事管理顶层图,图1.2所示为人事管理层图。 查询结果统计要求用户设置查询结果 表单维护 统计结果 查询要求图1.1 人事管理顶层浏览用户报表人事档案查询统计维护打印图1.2 人事管理层第二章 人事管理系统的系统概况2.1 人事管理系统的简介本系统是针对人事管理过程中大量繁杂数据的处理,而开发的基于Windows操作平台的人事管理系统,该系统利用了计算机关系数据库技术和UML设计思想,主要用于学校、企事业单位的人事管理。2.2人事管理系统的优点 本系统在技术上的可操作性较强,基本上无技术上的难度很大的算法和设计,在人员及社会方面,由于其人机界面的人性化设计,在线帮助系统和导航系统的辅助,且在目前这些单位人员的实际计算机错做水平条件下是无任何障碍的。2.3人事管理系统的技术关键本系统设计简单,操作灵活方便。第三章 人事管理系统的设计分析3.1 总统设计3.1.1 系统模块功能划分(1)密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。(2)数据维护:将计算机中保留的上一次操作后的结果清除。以备重新查询、更新、统计、输出等功能的执行。(3)档案更新:为了保存职工人事档案的全部数据,本系统将每一名职工的档案分为人事卡片、家庭成员和社会关系分别存档。档案更新包括对各种表的记录修改、删除、添加等功能。(4)档案查询:可以按姓名、部门或任意条件查询个人和一部分人的情况。(5)档案统计:包括统计文化程度、技术职务、政治面貌、年龄、工资等。(6)档案输出:可以输出个人档案、全体档案、人事卡片、单位名册、团员名次到屏幕或打印机上。(7)退出。3.1.2 系统功能模块的设计在系统功能分析的基础上,得到如图所示的系统组织结构图及系统功能模块图。人事档案管理系统档案维护档案查询档案浏览退出其他操作档案输出档案统计图1.3系统组织结构图部分系统功能模块图所示档案统计统计工资统计民族婚姻统计政治面貌统计技术职称统计文化程度统计年龄图1.4档案统计档案维护维护社会关系维护家庭成员退出维护人事档案图1.5档案维护3.1.3 系统界面总体设计该模块的主要功能是当用户启动人事档案管理系统时显示一个友好界面。在程序进入开始界面运行后的一段时间内单击就进入输入密码表单,否则进入修改密码表单,只有当输入了正确的密码后才能进入本系统。下图为总体界面框图。欢迎界面修改密码输入密码主界面图1.6 总体界面框图3.2 详细设计3.2.1 数据库设计进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。当然,创建数据库并非仅仅为了存储数据,更主要的目的是从中提取有用信息。人事档案管理可由人事卡、家庭成员、社会关系的感方面实体组成。其中各数据结构如下:人事卡片(员工号、部门、姓名、性别、职务、出生年月、民族、籍贯、政治面貌、职称、文化程度、健康否、家庭出身、本人成分、婚姻状况、参加工作时间、进单位时间、工资、各种补贴、家庭住址、年龄、备注部门号)。家庭成员(员工号、部门、姓名、家属姓名、与员工关系、出生年月、婚姻状况、政治面貌、文化程度、工作单位、工资、备注)。社会关系(员工号、部门、姓名、关系姓名、与员工关系、出生年月、政治面貌、文化程度、工作单位、备注)。用户密码表(用户名、用户密码、权限等级)。通过以上数据,人事卡对家庭成员是一对多的感谢,因为一个职工可以有多个家庭成员;人事卡对社会关系是一对多的关系,因为一个职工可以有多种社会关系。有了这些关系,可以使用实体模型描述人事档案管理,如图所示:1社会关系N人事卡MNN1家庭成员图1.7 各实体模型 3.2.2 数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满许用户需求的各种实体,以及它们之间的关系,为后面的逻辑设计打基础。 本系统根据上面的设计规划出实体和实体之间的E-R图部门姓名备注员工号 、拥有人事卡社会关系属于职务备注部门姓名员工号 、家庭成员经济来源员工号部门 、图1.8 人事实体E-R图3.3.3 数据库逻辑结构设计 需要将上面的数据库概念转化为Visual Foxpro 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 人事档案管理系统数据库中各个表格的设计结果见如下表,每个表格在数据库中是一个有关联的表。表1-1 人事档案表字段字段名数据类型宽度小数位索引NULL1员工号字符型6主索引否2姓名字符型10否3性别字符型2否4出生年月日期型8否5民族字符型10否6籍贯字符型10否7政治面貌字符型8否8文化程度字符型8否9职务字符型6否10职称字符型6否11工别字符型6否12基本工资数值型62否13家庭住址字符型30否14简历字符型35否15部门编号数值型2否16年龄数值型3否表1-2 家庭关系表字段字段名数据类型宽度小数位索引NULL1员工号字符型6普通索引否2员工姓名字符型10否3成员姓名字符型8否4出生年月日期型8否5与本人关系字符型47政治面貌字符型8否8文化程度字符型8否9工作单位字符型6否10职称字符型6否12基本工资数值型62否表1-3 社会关系表字段字段名数据类型宽度小数位索引NULL1员工号字符型6普通索引否2员工姓名字符型10否3成员姓名字符型8否4出生年月日期型8否5与本人关系字符型47政治面貌字符型8否8文化程度字符型8否9工作单位字符型6否10职称字符型6否12基本工资数值型62否表1-4用户密码表字段名数据类型NULL说明XLF字符型(10)否合法用户名MM字符型(6)否用户密码权限等级字符型(810)否权限等级3.2.2 数据库结构设计在概念设计的基础上得到数据库的逻辑结构之后,就可以在Visual Foxpro数据库系统中实现该系统。1、 建立项目管理器为提高软件开发和维护的效率,可使用项目管理器设计一个应用系统,用于跟踪创建应用程序所需要的所有程序、表单、菜单、库、报表等和一些其他类型的文件。项目管理器建立好之后,就可以建立人事管理系统所需要的表和数据了。如本系统将建立人事档案表、家庭成员表等。要创建表,一般要先创建数据库,在Visual Foxpro中可以使用数据库来组织和关联这些表。通过数据库,可以创建表和表之间的持久关系和存储过程、建立字段和记录的有效性规则、设置字段默认值等。此外,还可以利用参照完整性来帮助用户维护数据库中相关表中记录的一致性等。2、 建立数据库单击项目中的数据库,打开数据库设计器,为数据库添加3个数据表,并分别为它们建立相应的索引,在各个表之间产生相应的关系,使表与表之间产生永久性关系,为系统提高快速查询奠定基础。数据库的设计如图所示。 数据库设计器人事数据字段:员工号部门姓名成员姓名与本人关系出生年月婚姻状况文化程度政治面貌工作单位索引:员工号 人事表 家庭成员社会关系字段:员工号部门姓名关系姓名与本人关系出生年月婚姻状况文化程度政治面貌工作单位索引:员工号 字段: 员工号 部门 姓名 性别 职务 出生年月 民族 籍贯 政治面貌 职称 文化程度 健康否 婚姻状况 工作时间 进本单位时间 工资 家庭住址 年龄 索引: 员工号图1-6 人事管理数据库3.3 各功能模块的设计各功能模块具体是指各种表单的详细设计。表单的设置和制作在本系统中占了重要地位,它是用户操作接触的感观界面,也是用户操作的对象,用户对系统的使用与管理几乎都是通过表单进行的。在使用表单设计器制作表单时所需做的是:(1) 根据所需的内容向表单添加控件对象和类。(2) 设置各控件对象所需的各项属性,包括数据环境及其属性。(3) 在所需对象的事件中编写程序代码,来实现各对象所要求的功能。(4) 根据需要在表单中添加新属性和新方法。根据系统需要按其功能模块确定所需设计的表单,每项功能对应一个表单和多个表单来完成。本系统功能模块所需的表单有:主界面表单、登录表单、浏览表单、查询表单、维护表单等。3.3.1 开始界面与登录界面的设计1、开始界面开始界面如图所示:人事档案信息管理系统2008-4-17制作人:薛立芬退出进入系统步骤:(1)新建一个表单;(2)添加三个标签控件,Caption属性分别为:人事档案信息管理系统、2008-4-17、制作人:薛立芬;(3)添加两个命令按钮,Caption属性分别为:进入系统、退出; 定义进入系统控件的Click事件代码:Do form 系统登录.scxRelease thisform2、登录界面登录界面如图所示:人事档案信息管理系统确定Combo1操作员:密码:取消Text2退出步骤:(1)新建一个表单;(2)添加三个标签控件,Caption属性分别为:人事档案信息管理系统、操作员、密码;(3)添加一个组合框,RowSource为“薛立芬、韩建建、徐泰山“,RowSourceType为”1-值”;(4) 添加一个文本框,PassWordChar为“*”;(3)添加三个命令按钮,Caption属性分别为:确定、取消、退出;定义确定控件的Click事件代码: Use 密码表.dbf Locate for XLF=alltrim(bo1.value) If found() and MM= alltrim(thisform.text2.value) Do form 功能选择.scx Else If thisform.MM=! alltrim(thisform.text2.value) =messagebox(“操作员密码错误!”+chr(13)+”再试一次!”,48,”警告”) Thisform.text2.setfocus Else =messagebox(“对不起,你已经错了三次了!”+chr(13)+”非法用户,请你退出系统!”,48,”严重警告”)Release thisformClose allQuit3.3.2 系统主菜单的设计人事档案管理系统由许多的数据表、表单、报表、查询等对象构成。使用系统主菜单可以方便地将它们构成一个完整的系统。一般地应按照系统需求完成任务的性质、要求及用户处理问题的习惯,分层次地根据使用的各种对象设计菜单结果,人事档案管理系统菜单如下:人事档案管理菜单系统数据浏览 数据查询 数据统计 数据维护 报表输出 退出系统该菜单系统由一个条形菜单和6个下拉菜单组成的,6个下拉菜单分别调用自己的表单,退出一项是过程菜单项。3.3.3 导航条的设计步骤:(1) 新建一个表单;(2) 添加一个按钮组,按钮数目设置为4;Caption属性分别为:第一个、上一个、下一个、最后一个;定义上一个控件的Click事件代码:Skip -1If bof()Messagebox(“已经是第一个记录”,48,”信息窗口”)Tmand1.enabled=.f.Tmand2.enabled=.f.SkipElseTmand1.enabled=.t.Tmand2.enabled=.t.Thisform.refresh定义第一个控件的Click事件代码:Go top Tmand1.enabled=.f.Tmand4.enabled=.t.Tmand3.enabled=.t.Thisform.refresh定义下一个控件的Click事件代码:Skip If bof()Messagebox(“已经是最后一个记录”,48,”信息窗口”)Skip -1Tmand3.enabled=.f.Tmand4.enabled=.f.ElseTmand3.enabled=.t.Tmand4.enabled=.t.ElseifTmand1.enabled=.t.Tmand2.enabled=.t.Thisform.refresh定义最后一个控件的Click事件代码:Go top Tmand3.enabled=.f.Tmand2.enabled=.t.Tmand1.enabled=.t.Thisform.refresh3.3.4 浏览功能的设计浏览表单浏览家庭成员浏览人事档案退 出关系浏览步骤:(1) 建立一个表单,Caption属性为:浏览表单;(2) 添加四个命令按钮控件,Caption属性分别为:浏览人事档案、浏览家庭成员、关系浏览和退出;(3) 单击右键,选择数据环境,添加人事表和家庭成员表定义Command1控件的Click事件代码:Use 人事表.dbfBrow all定义Command2控件的Click事件代码:Use 家庭成员.dbfBrow all定义Command3控件的Click事件代码:Use 关系浏览.scxBrow all定义Command4控件的Click事件代码:Release thisformClose all3.3.5 查询功能的设计人事查询 浏览字段设定浏览全局人事卡片编辑 员工号 民族 婚姻状况 部门 籍贯 工作时间 姓名 政治面貌 进单位时间 性别 职称 工资 职务 文化程度 家庭住址 出生年月 健康状况 年龄最后一个第一个下一个上一个 备注显示查询条件退出清除查询条件查询输入查询条件步骤:(1) 建立一个表单,设置Caption属性为:人事查询;(2) 表单上建立控件PageFramel,设置PageCount属性为3;(3) 设定控件PageFrame中的3个Page页的Caption属性分别为:人事卡片编辑、浏览字段设定和全局浏览;(4) 在控件PageFrame的Page1页中添加19个label控件、19个text控件和一组命令按钮,分别修改其Captio属性;(5) 在控件PageFrame的Page2页中添加19个Check控件,Value值全部为1默认状态为选中;(6) 在控件PageFrame的Page3页中添加1个Gird;(7) 在表单人事查询中添加5个Command控件,其Captio属性分别为:输入查询条件、查询、清除查询条件、显示查询条件和退出;1)定义该表单Init的Click事件代码:Tmand2.enabled=.f.Tmand3.enabled=.f.Tmand4.enabled=.f.2)定义输入查询条件控件的Click事件代码:Thisform.pageframel.page1.tex员工号.value= Thisform.pageframel.page1.tex部门.value= Thisform.pageframel.page1.tex姓名.value= Thisform.pageframel.page1.tex性别.value= Thisform.pageframel.page1.tex职务.value= Thisform.pageframel.page1.tex出生年月.value= Thisform.pageframel.page1.tex民族.value= Thisform.pageframel.page1.tex籍贯.value= Thisform.pageframel.page1.tex政治面貌.value= Thisform.pageframel.page1.tex职称.value= Thisform.pageframel.page1.tex文化程度.value= Thisform.pageframel.page1.tex健康状况.value= Thisform.pageframel.page1.tex婚姻状况.value= Thisform.pageframel.page1.tex工作时间.value= Thisform.pageframel.page1.tex进本单位时间.value= Thisform.pageframel.page1.tex工资.value= Thisform.pageframel.page1.tex家庭住址.value= Thisform.pageframel.page1.tex年龄.value= Thisform.pageframel.page1.tex备注.value= 3)定义查询控件的Click事件代码:Public array querycondition(19)For i=21 to 42J=i-20querycondition(j)=thisform.pageframel.page1.controls(i).valueendforlocal array flag(19)fiag(1)=alltrim(thisform.pageframel.page1.tex员工号.value)fiag(2)=alltrim(thisform.pageframel.page1.tex部门.value)fiag(3)=alltrim(thisform.pageframel.page1.tex姓名.value)fiag(4)=alltrim(thisform.pageframel.page1.tex性别.value)fiag(5)=alltrim(thisform.pageframel.page1.tex职务.value)fiag(6)=alltrim(thisform.pageframel.page1.tex出生年月.value)fiag(7)=alltrim(thisform.pageframel.page1.tex民族.value)fiag(8)=alltrim(thisform.pageframel.page1.tex籍贯.value)fiag(9)=alltrim(thisform.pageframel.page1.tex政治面貌.value)fiag(10)=alltrim(thisform.pageframel.page1.tex职称.value)fiag(11)=alltrim(thisform.pageframel.page1.tex文化程度.value)fiag(12)=alltrim(thisform.pageframel.page1.tex健康状况.value)fiag(13)=alltrim(thisform.pageframel.page1.tex婚姻状况.value)fiag(14)=alltrim(thisform.pageframel.page1.tex工作时间.value)fiag(15)=alltrim(thisform.pageframel.page1.tex进本单位时间.value)fiag(16)=alltrim(thisform.pageframel.page1.tex工资.value)fiag(17)=alltrim(thisform.pageframel.page1.tex家庭住址.value)fiag(18)=alltrim(thisform.pageframel.page1.tex年龄.value)fiag(19)=alltrim(thisform.pageframel.page1.tex备注.value)condition=员工号=flag(1) and 部门=flag(2) and 姓名=flag(3) and 性别=flag(4) and 职务=flag(5) and 出生年月=flag(6) and 民族=flag(7) and 籍贯=flag(8) and 政治面貌=flag(9) and 职称=flag(10) and 文化程度=flag(11) and 健康状况=flag(12) and 婚姻状况=flag(13) and 工作时间=flag(14) and 进本单位时间=flag(15) and工资=flag(16) and 家庭住址=flag(17) and 年龄=flag(18) and 备注=flag(19) select *form 人事表 where &condition into cursor queryresultthisform.pagrframel.page1.员工号.controlsource= queryresult.员工号thisform.pagrframel.page1.部门.controlsource= queryresult.部门thisform.pagrframel.page1.姓名.controlsource= queryresult.姓名thisform.pagrframel.page1.性别.controlsource= queryresult.性别thisform.pagrframel.page1.职务.controlsource= queryresult.职务thisform.pagrframel.page1.出生年月.controlsource= queryresult.出生年月thisform.pagrframel.page1.民族.controlsource= queryresult.民族thisform.pagrframel.page1.籍贯.controlsource= queryresult.籍贯thisform.pagrframel.page1. 政治面貌.controlsource= queryresult. 政治面貌thisform.pagrframel.page1.职称.controlsource= queryresult.职称thisform.pagrframel.page1.文化程度.controlsource= queryresult.文化程度thisform.pagrframel.page1.健康状况.controlsource= queryresult.健康状况thisform.pagrframel.page1.婚姻状况.controlsource= queryresult.婚姻状况thisform.pagrframel.page1.工作时间.controlsource= queryresult.工作时间thisform.pagrframel.page1.进本单位时间.controlsource= queryresult.进本单位时间thisform.pagrframel.page1.工资.controlsource= queryresult.工资thisform.pagrframel.page1.家庭住址.controlsource= queryresult.家庭住址thisform.pagrframel.page1.年龄.controlsource= queryresult.年龄thisform.pagrframel.page1.备注.controlsource= queryresult.备注Tmand2.enabled=.f.Tmand3.enabled=.t.4)定义清除查询条件控件的Click事件代码:Thisform.pageframel.page1.tex员工号.controlsource= Thisform.pageframel.page1.tex部门. controlsource = Thisform.pageframel.page1.tex姓名. controlsource = Thisform.pageframel.page1.tex性别. controlsource = Thisform.pageframel.page1.tex职务. controlsource = Thisform.pageframel.page1.tex出生年月. controlsource = Thisform.pageframel.page1.tex民族. controlsource = Thisform.pageframel.page1.tex籍贯. controlsource = Thisform.pageframel.page1.tex政治面貌. controlsource = Thisform.pageframel.page1.tex职称. controlsource = Thisform.pageframel.page1.tex文化程度. controlsource = Thisform.pageframel.page1.tex健康状况. controlsource = Thisform.pageframel.page1.tex婚姻状况. controlsource = Thisform.pageframel.page1.tex工作时间. controlsource = Thisform.pageframel.page1.tex进本单位时间. controlsource = Thisform.pageframel.page1.tex工资. controlsource = Thisform.pageframel.page1.tex家庭住址. controlsource = Thisform.pageframel.page1.tex年龄. controlsource = Thisform.pageframel.page1.tex备注. controlsource = Thisform.pageframel.page1.tex员工号.value= Thisform.pageframel.page1.tex部门.value= Thisform.pageframel.page1.tex姓名.value= Thisform.pageframel.page1.tex性别.value= Thisform.pageframel.page1.tex职务.value= Thisform.pageframel.page1.tex出生年月.value= Thisform.pageframel.page1.tex民族.value= Thisform.pageframel.page1.tex籍贯.value= Thisform.pageframel.page1.tex政治面貌.value= Thisform.pageframel.page1.tex职称.value= Thisform.pageframel.page1.tex文化程度.value= Thisform.pageframel.page1.tex健康状况.value= Thisform.pageframel.page1.tex婚姻状况.value= Thisform.pageframel.page1.tex工作时间.value= Thisform.pageframel.page1.tex进本单位时间.value= Thisform.pageframel.page1.tex工资.value= Thisform.pageframel.page1.tex家庭住址.value= Thisform.pageframel.page1.tex年龄.value= Thisform.pageframel.page1.tex备注.value= 5)定义显示查询条件控件的Click事件代码:For i=21 to 42J=i-20Thisform.pageframel.page1.controls(i).value=querycondition(j)Endfor6)定义退出控件的Click事件代码:Release thisform3.3.6 维护功能的设计步骤:(1) 建立一个表单,设置Caption属性为:维护人事档案;(2) 单击右键,选择数据环境,添加数据资源”人事表”;(3) 添加19个label控件、19个text控件,分别修改其Captio属性;(4) 添加四个命令按钮,其Captio属性分别为:添加、删除、修改和退出;如图所示:维护人事档案 员工号 民族 婚姻状况 部门 籍贯 工作时间 姓名 政治面貌 进单位时间 性别 职称 工资 职务 文化程度 家庭住址 出生年月 健康状况 年龄最后一个第一个下一个上一个 备注显示查询条件退出清除查询条件查询输入查询条件1)定义添加控件的Click事件代码:Go bottomWait window ”员工号不能为空” timeout 1AppeThisform.refresh2)定义删除控件的Click事件代码:If messagebox(“确定要删除吗?”,1+64+256,”提示”)=1DelePackSkipThisform.refreshEndif3)定义退出控件的Click事件代码:Release thisformClose all3.3.7 统计功能的设计统计政治面貌浏览退出步骤:(1) 建立一个表单,设置Caption属性为:统计政治面貌;(2) 单击右键,选择数据环境,添加数据资源”人事表”;(3) 添加两个命令按钮,其Captio属性分别为:浏览和退出;1) 定义浏览控件的Click事件代码:Clearset talk offh=0i=1j=1U
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《影像诊断学》2023-2024学年第一学期期末试卷
- 石河子大学《数据库管理》2021-2022学年期末试卷
- 石河子大学《景观生态学原理》2022-2023学年第一学期期末试卷
- 沈阳理工大学《数据库原理》2023-2024学年期末试卷
- 沈阳理工大学《化工原理A》2021-2022学年第一学期期末试卷
- 沈阳理工大学《电路实验》2021-2022学年期末试卷
- 沈阳理工大学《产品语义学应用设计》2021-2022学年第一学期期末试卷
- 沈阳理工大学《nux系统程序设计》2023-2024学年期末试卷
- 合伙承包高钙粉合同
- 同步新课堂高中历史专题二近代中国维护国家主权的斗争课时训练7伟大的抗日战争含解析人民版必修1
- 探究与发现对勾函数图象和性质 教学设计-2023-2024学年高一上学期数学人教A版(2019)必修第一册
- 火灾损失统计方法 XF185-2014
- 2023光伏并网柜技术规范
- 部编人教版《道德与法治》六年级上册第6课《人大代表为人民》课件
- 2024至2030年中国石油市场需求预测及发展趋势前瞻报告
- 欠钱不还诉状书范文2024年
- 难治性高血压中国专家共识
- 2024新苏教版一年级数学上册第一单元第1课《认识1~3》教案
- 2024年九年级化学上册 第1单元 走进化学世界教案 (新版)新人教版
- 大数据分析平台开发与运营服务合同
- 教师资格考试小学心理健康面试2024年下半年自测试题及答案解析
评论
0/150
提交评论