《企业工资管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统毕业设计论文.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、南京化工职业技术学院毕业设计(论文)南京化工工职业技技术学院院毕业设计计(论文文)论文题目目:企业业工资管管理系统统论文题目目:Thhe aadmiinisstraativve ssysttem of sallaryy作者姓名名: 薛薛香霖所在系部部: 信息技技术系班级名称称:计算机机应用与与商务英英语06652指导教师师: 何实实银 20110年5月毕业设计计(论文文)任务务书设计(论论文)题题目:企企业工资资管理系系统(VVC/CC+)指导教师师:职称:类别:毕毕业设计计1、设计计(论文文)的主主要任务务 此项毕业业设计要要求利用用VC(C+)和AAcceess数数据库开开发企业业工资管管
2、理系统统。要求求学生给给出详细细的设计计过程(包括体体系结构构图、数数据设计计ER图图,从开开发环境境及需求求,到结结构的设设计,具具体到每每一个功功能模块块、关键键程序进进行说明明),从从而完成成一次完完整的设设计过程程。2、设计计(论文文)的主主要内容容此项毕业业设计要要求开发发一个企企业工资资管理系系统,该该系统应应用具备备以下基基本功能能。1、 新用户注注册与登登陆用户注册册后必须须经过验验证才可可正式进进入该系系统。2、 基本数据据此项功能能包括职职工基本本信息、工资信信息。3、 信息管理理实现对以以上信息息数据的的录入、添加、更新和和删除。4、 成绩查询询实现对以以上信息息数据的的
3、查询。5、 统计处理理对职工人人数、职职工的职职称、工工龄、工工资的各各组成项项等进行行统计处处理。6报表表打印 实实现对查查询和统统计的结结果以报报表的格格式进行行输出。3、设计计(论文文)的基基本要求求1、论文文格式要要符合规规范。2、提供供完整的的源程序序。2、至少少提供66篇参考考文献(书籍、期刊、网址等等)4、主要要参考文文献 11、高俊俊文主主编,C/CC+程程序设计计,北北京:人人民邮电电出版社社,20005-92、沈大大林等主主编,Vissuall C+ 66.0 程序设设计案例例教程,北京京:电子子工业出出版社,20005-1103、唐彬彬等编著著,Viisuaal CC+
4、案例开开发集锦锦(含光光盘),北京京:电子子工业出出版社,20005-885、毕业业设计(论文)时间安安排 第一周周:资料料收集整整理。第二周:程序设设计,规规划体系系结构图图、数据据设计EER图。第三周:程序编编写,调调试运行行。 第四周周:论文文编写、完善修修改。备注:毕业设计计提交:1 系统设计计过程,包括论论文电子子稿。2 经调试过过的软件件代码。3答辩辩时每人人还应准准备155张左右右页面的的幻灯片片。注:1、此表一一式三份份,系部部、指导导教师、学生各各一份。2、类别别是指毕毕业论文文或毕业业设计,类型指指应用型型、理论论研究型型和其他他。目录第一章概概述61.1系系统开发发步骤6
5、61.2员员工工资资管理系系统的设设计概况况61.3开开发员工工工资管管理系统统的意义义7第二章系系统分析析82.1对对本系统统的分析析8第三章数数据库分分析和设设计931 数据库库需求分分析932 数据库库设计9933 系统结结构流程程图设计计10第四章系系统的具具体设计计与实现现124.1新新用户注注册与登登入124.2基基本数据据134.3信信息管理理164.5统统计处理理244.6报报表打印印25部分程序序26致谢信330参考文献献31摘 要要员工工资资管理系系统是典典型的信信息管理理系统(MISS),其其程序主要要包括后后台数据据库的建建立和维维护以及及前端应应用程序序的两个个方面:
6、对于前前者要求求建立数数据一致致性和完完整性强强,数据据安全性性好的数数据库;而对于于后者则则要求应应用程序序功能完完备,易易使用等等特点。工资管理理是企业业的一项项重要的的数据资资源,工工资管理理也是企企业的一一项常规规性的重重要工作作,而长长期以来来,工资资管理都都是依赖赖人工进进行的,面对如如此众多多的工资资信息,其工作作量可想想而知,不仅仅仅浪费了了大量的的人力物物力,而而且由于于人工管管理存在在着大量量的不可可控因素素,造成成了工资资管理的的某些不不规范。 工资管理理系统实实现如下下信息的的管理:员工信息息管理 用于于员工信息息的建立立和修改改以及查查询;工资管理理 用用于各个个员工
7、的的工资查查询;系统开发发采用MMicrrosooft公公司的VVisuual FoxxProo,利用用其强大大的可视视化界面面功能及及对数据据库的支支持,先先构造一一个原型型,逐步步增加功功能,最最终满足足需求。系统中中大量采采用SQQL查询询语句,界面友友好,功功能较强强。不足足的地方方是当数数据访问问量大时时,将致致使性能能的下降降,且不不利于数数据的有有效共享享,在以以后的改改进中应应考虑采采用SQQL SSERVVER作作为数据据库,解解决访问问速度及及数据共共享的问问题。该该系统性性能力求求易于使使用,具具有较高高的扩展展性和可可维护性性。 关键键字:关关系数据据库Vissuall
8、 FooxPrro SQLL 员员工工资资管理系系统 系统开开发 信息系系统第一章 概述1.1系系统开发发步骤一、需求求分析二、数据据来源 三、系统统的具体体功能 四、系统统结构流流程图 五、数据据库的设设计 六、应用用程序的的设计1.2员员工工资资管理系系统的设设计概况况员工信息息管理功功能:以以分类形形式录入入员工的的基本基基本信息息存放在在员工基基本数据据库文件件中。并并同时具具有对员员工基本本数据库库文件进进行查询询修改和和删除记记录功能能。本模块又又分为三三个子模模块: (1)员员工信息息录入(2)员员工信息息查询(3)员员工信息息编辑(修改/删除)其中,员员工信息息查询不不需登录录
9、即可使使用,信信息录入入和修改改/删除除模块则则需要先先登录后后才能使使用。2员工工工资管管理模块块主要是是对员工工工资进进行管理理。本模模块又分分为三个个子模块块:(1)员员工工资资录入(2)员员工工资资查询(3)员员工工资资编辑(修改/删除)其中,员员工工资资查询不不需登录录即可使使用,其其他模块块则需要要先登录录后才能能使用。3用户户管理模模块主要要对使用用本系统统的用户户进行如如下管理理:(1)添添加新用用户(2)对对已有的的用户进进行更改改用户名名、密码码和权限限(管理理员或普普通用户户)等操操作(3)删删除用户户本模块只只有管理理员才能能使用,普通用用户不能能进入。1.3开开发员工
10、工工资管管理系统统的意义义员工工资资管理是是一件复复杂而细细致的工工作,每每年都有有新员工工、退休休的员工工、请假假的员工工、自离的的员工等等事件发发生;平平时还有有员工职职务的调调整,由由于这些些工作的的杂乱而而不确定定性,使使得员工工工资管管理工作作变得复复杂且不不易做到到准确无无误。按按工作常常规和设设计要求求,整个个软件分分为以下下模块:信息输输入、信信息修改改、信息息删除、信息查查询、用用户查询询、数据据库管理理、用户户创建、用户修修改等部部分。它它有以下下几个好好处:11、可使使员工工工资管理理工作准准确高效效;2、克服了了手工管管理中的的许多困困难,提提高了速速度,结结省了大大量
11、时间间;3、可快速速查询有有关员工工工资的的的各种种所需信信息;44、只需需一到两两名管理理人员即即可操作作系统,节省了了大量的的人力;5、软软件系统统可根据据不同的的需要随随时进行行升级,从而延延长了软软件的使使用寿命命;6、数据库库具有存存储量大大,保密密性好、运行成成本低等等特点。此外,为将来来公司建建立公司司网考虑虑,系统统采用客客户机/服务器器体系结结构设计计,以后后员工工工资管理理信息系系统接入入网络时时,数据据库可直直接进行行移植,勿需作作大量的的修改工工作。第二章 系统分析析2.1对对本系统统的分析析21世纪纪以来,人类经经济高速速发展,发生了了日新月月异的变变化,特特别是计计
12、算机的的应用及及普及到到经济和和社会生生活的各各个领域域。使原原本的旧旧的管理理方法越越来越不不适应现现在社会会的发展展。许多多人还停停留在以以前的手手工操作作。这大大大地阻阻碍了人人类经济济的发展展。为了了适应现现代社会会人们高高度强烈烈的时间间观念,员工工工资管理理系统软软件为企企业办公公室带来来了极大大的方便便。这次次我们是是用VFF来实现现的,大大家只需需按系统统要求输输入即可可操作。系统各功功能模块块的分析析此项毕业业设计要要求开发发一个企企业工资资管理系系统,该该系统应应用具备备以下基基本功能能。1, 新用户注注册与登登陆用户注册册后必须须经过验验证才可可正式进进入该系系统。2 基
13、本数据据此项功能能包括职职工基本本信息、工资信信息。3 信息管理理实现对以以上信息息数据的的录入、添加、更新和和删除。4 工资查询询实现对以以上信息息数据的的查询。5 统计处理理对职工人人数、职职工的职职称、工工龄、工工资的各各组成项项等进行行统计处处理。6报表表打印 实实现对查查询和统统计的结结果以报报表的格格式进行行输出。第三章 数据库库分析和和设计31数数据库设设计在系统设设计过程程中,首首先要建建立的就就是数据据库。本本数据库库采用VVisuual FoxxProo 6.0来构构造,共共使用了了2个表,它们分分别是用用户信息息表,员员工信息息表和工工资管理理表。1 用户信息息表(UUs
14、errInffo):字段名数据类型型宽度小数位数数用户名字符型10用户密码码字符型10姓名字符型10使用权限限字符型102 员工信息息表(SStuIInfoo):字段名数据类型型宽度小数位数数工号字符型10姓名字符型10性别字符型2籍贯字符型10出生日期期日期/时时间10民族字符型10入厂时间间字符型10个人简介介字符型100家庭住址址字符型503工资资信息表表(Leessoon):字段名数据类型型宽度小数位数数工号字符型10姓名字符型20工资字符型1032系系统结构构流程图图设计登陆表单(管理员或者普通用户身份登陆)管理系统用户(添加,删除)员工信息管理系统主窗口退出系统员工信息管理员工信息
15、查询员工工资管理奖金模块工号姓名员工年龄性别工作工资工号姓名工作时间 E-RR图第四章系系统的具具体设计计与实现现4.1新新用户注注册与登登入登入界面面设计主主要实现现的用户户的登入入功能,要求用用户在登登入时使使用用户户名和密密码,本本系统的的用户名名为“admmin”密码为为”11111111”具体操作作如下:打开或新新建一个个项目,早项目目管理器器中,选选择“表单”页项,选择“新建”按钮,打开新新建对话话框。选选择吧“表单”并选择择新建文文件按钮钮从“文件件”菜单中中选择“新建”命令。同样打打开“新建”对话框框,然后后选择表表单,并选择新新建文件件按钮在命令窗窗口内键键入“creeate
16、er forrm”命令设计好的的表单文文件呗保保存在表表单的事事件当中中,每一一个表单单由两个个文件组组成,一一个是以以.SCCX为扩扩展名打打开该表表单文件件,其实实,表单单文件是是一个标标准的数数据表。确定按钮钮的代码码:i=i+11If thiisfoorm.texxt1.vallue=”admmin” andd thiisfoorm.texxt2. vallue=”11111111Thissforrm.rreleeaseeIf ii0 tthissforrm.ggrdSStuddentt_innfo.collumnncouunt=-1 thhisfformm.grrdSttudeent
17、_inffo.rrecoordssourrce=q ellse meessaagebbox(对不不起,没没有找到到符合你你的要求求的记录录!)endiifc.退出出按钮的的查询的过过程中,如果数数据较多多,需要要用户等等待时,查询系系统中应应有进度度条加以以显示,才能使使系统更更加具有有规范性性。具体体实现方方法如下下:1.选择择VFPP的系统统选单“工具”中“选选项”条条,弹出出“选项项”窗口口,在窗窗口中点点击“AActiiveXX控件”栏,添添加任务务进度栏栏控件MMicrrosooft ProogreessBBar Conntrool VVerssionn5.00(SPP2)至至Act
18、tiveeX工具具箱中。2.选定定表单控控件工具具栏中“ActtiveeX控件件”,添添加控件件Miccrossoftt PrrogrresssBarr Coontrrol Verrsioon6.0至查查询的表表单Foorm11中,并并设置其其属性MMax值值为10000。3.将下下列代码码添加到到数据查查询程序序代码之之后: forr i=1 tto 110000 foor jj=1 to 20000 jj=j+1 eendffor thiisfoorm.oleeconntrool1.vallue=i ii=i+1 eendffor messsaggeboox(数据查查询完毕毕,OKK!,0
19、+664) thiisfoorm.relleasse ccleaar eevennts 通通过这样样的设置置,在查查询时如如果时间间较长,查询进进度条会会为用户户显示查查询任务务的运行行情况,应用宏宏命令实实现组合合查询。在组合查查询中,需要查查询的组组合项通通常很多多,如果果每项都都使用不不同的变变量,编编程会非非常烦琐琐。笔者者使用宏宏命令轻轻松实现现查询组组合条件件,具体体实现的的方法是是在查询询按钮里里加入如如下代码码: LOCAAL ccFillterr,nCCnt,cCoondiitioon FOR nCnnt = 1 to THIISFOORM.ConntroolCoountt
20、IF TTYPEE(TTHISSFORRM.CConttrolls(nnCntt).cconttrollSouurcee) U THHEN IF !EMPPTY(THIISFOORM.Conntrools(nCnnt).ConntroolSoourcce) ANDD ; TYPPE(THIISFOORM.Conntrools(nCnnt).vallue)UTHEEN ccConndittionn=THHIS.Parrentt.paarseeConndittionn(THHISFFORMM.Coontrrolss(nCCnt).vaaluee,THHISFFORMM.Coontrrolss(nC
21、Cnt).coontrrolSSourrce) IF !EMPPTY(cCoondiitioon) THEEN cFillterr = cFiilteer + ANDD cCoondiitioon ENDIIF ENDIIF ENDIIF ENDFFOR 通过这样样的设置置,虽然然有多个个查询条条件,但但查询的的组合条条件为ccFillterr,以后后的应用用只要对对cFiilteer进行行处理即即可删除查询询表中的的空记录录 使用类查查询(_dattaquueryy.vccx)时时,会在在待查询询表中的的最后自自动插入入一条空空记录,而在实实际的GGRIDD表格显显示中,我们是是不希望望将空
22、记记录显示示出来的的。下面面是解决决此问题题的详细细步骤: 1.在主程程序或FFormm对象的的Loaad事件件输入以以下代码码:SEET DDELEETE ON 2.在查询询结束代代码后输输入以下下代码: Thhisfformm.Reefreesh&刷刷新表单单 go bbotttom deelette nnextt 1&因因为当前前表被添添加了一一个空记记录,在在实际应应用中应应删除掉掉 Thhisfformm.Grrid11.Coolummn1.Settfoccus goo toop Thissforrm.ggridd1.rrefrreshh &删删除一条条记录后后,应及及时地刷刷新GR
23、RID表表 ,实现中中英文自自动切换换 。在用VFFP6.0开发发查询系系统时,文本框框对象和和组合框框对象应应用得较较多,在在文本框框中进行行中英文文的输入入时,来来回切换换非常烦烦琐,所所以笔者者借助自自定义子子类,来来实现中中英文输输入的自自动切换换。具体体实现的的步骤如如下: 1.点击击VFPP6系统统选单栏栏“文件件新建建类”,启动动“新类类”对话话框,填填入类名名为gssTexxtBoox,并并设置父父类为TTexttBoxx,在“存储于于”栏处处输入存存储的位位置和名名称,按按“确定定”键进进入类设设计器画画面。2.新增增一个属属性,来来作为对对象是否否启动中中文输入入法的控控制
24、码。通过系系统选单单栏“类类新建建属性.”,启动动“新建建属性”对话框框,设置置一些属属性,其其中可视视性设为为pubblicc。3.最后后设置GGotFFocuus与LLosttFoccus事事件过程程。Gootfoocuss Evventt事件过过程如下下: If tthisschiinesse =imeestaatuss(1) &中英文文选择,thiischhineese为为逻辑量量 elsse=iimesstattus(0)EnddifLosstfoocuss Evventt事件过过程如下下:=immesttatuus(00) 至此,类类已经定定义完成成,以后后只要在在设计表表单时,通
25、过表表单控件件“工具具栏查查看类添加.”把自定定义类加加入,并并且设置置“中英英文选择择”属性性,即可可实现中中英文输输入的自自动切换换。 实实现整条条记录突突出显示示 在用VFFP设计计一个查查询应用用系统时时,信息息的浏览览是相当当重要的的功能之之一,通通常采用用的实现现方法是是用Grrid对对象来显显示数据据信息,但在使使用过程程中却存存在一些些不足,就是当当使用者者在记录录之间移移动时,只有获获得焦点点的那条条记录的的某一字字段可以以以不同同于Grrid背背景的颜颜色显示示,很不不醒目。 笔者利用用Griid对象象,成功功实现了了当数据据记录移移动时,整条记记录均用用同一种种颜色突突出
26、显示示,即当当数据记记录移动动时,用用颜色动动态变化化显示相相对光标标所在的的位置,设计步步骤如下下: 先先定义一一个Grrid对对象,并并设置好好其属性性,然后后在其AAfteerRoowCoolChhangge事件件过程中中添加如如下代码码: LPPARAAMETTERSS nCColIIndeex thhis.settalll(ddynaamiccbacckcoolorr,iiff(thhis.acttiveerowwrrecnn(),rgbb(2555,2255,2555),rrgb(0,00,2555),collumnn) 在上面的的设计中中,我们们首先使使用了SSetAAll()
27、方方法设定定Griid中的的Collumnn层次的的 DyynammicBBackkCollor(动态背背景颜色色属性),然后后在第二二个参数数中使用用了Grrid 对象的的ActtiveeRoww反映相相对的行行数,若若不等于于记录编编号时,则通过过 RGGB(2255,2555,2555) 送出白白色背景景,若相相对行等等于记录录编号时时,则通通过 RRGB(0,00,2555)送送出绿色色背景色色,而该该颜色也也可自行行设定。 用Griid模拟拟Broowsee窗口 可以将GGridd结合在在Forrm对象象中,模模拟成一一个Brrowsse命令令窗口,可以自自由调整整Forrm大小小,
28、而GGridd对象也也会自动动调整大大小。实实现方法法如下:1.首先设设定一个个Forrm对象象,该对对象必须须保留其其BorrderrStyyle为为“3-可调边边框”,这样可可自由调调整大小小的边线线属性,同时设设定Reesizze事件件程序如如下: Thhisfformm.Grrid11.Wiidthh=thhis.widdth Thhisfformm.Grrid11.Heeighht=tthiss. HHeigght 2.设设计一个个Griid对象象于Foorm对对象中,并设定定其属性性如下: Widdth=Thiisfoorm.WiddthHeigght=Thiisfoorm.Hei
29、ighttRecoordSSourrce设设为目前前“数据据环境”中所设设定的工工作区别别名; Top与与Lefft均设设为0,表示该该对象左左上端坐坐标为00,0。 这样,已已经设定定好的GGridd对象和和Broowsee窗口一一样,当当对Foorm对对象进行行大小调调整时,对象的的高度与与宽度就就可以随随之调整整。4.4工工资查询询用户密码员工工资员工工号员工姓名结果图如如下:代码如下下:对组合框框时间编编写如下下:thiss.AdddIttem(“第一个月月”)thiss.AdddIttem(“第二个月月”)thiss.AdddIttem(“第三个月月”)thiss.AdddIttem
30、(“第四个月月”)thiss.AdddIttem(“第五个月月”)thiss.AdddIttem(“第六个月月”)thiss.AdddIttem(“第七个月月”)thiss.AdddIttem(“第八个月月”)thiss.AdddIttem(“第九个个月)thiss.AdddIttem(“第十个个月)thiss.AdddIttem(“第 十十一个月月)thiss.AdddIttem(“第十二二个月)DO casseCasee CCJK_XQ=”第一个月月“ GLLTJ=GLTTJ_”.ANND.月月份=11Casee CCJK_XQ=”第二个月月“ GGLTJJ=GLLTJ_”.ANND.月月
31、份=2”Casee CCJK_XQ=”第三个月月 GGLTJJ=GLLTJ_”.ANND.月月份=33”Casee CCJK_XQ=”第四个月月” GGLTJJ=GLLTJ_”.ANND.月月份=4”Casee CCJK_XQ=”第五个月月” GGLTJJ=GLLTJ_”.ANND.月月份=55”Casee CCJK_XQ=”第六个月月” GGLTJJ=GLLTJ_”.ANND.月月份=6”Casee CCJK_XQ=”第七个月月” GGLTJJ=GLLTJ_”.ANND.月月份=7”Casee CCJK_XQ=”第八个月月” GGLTJJ=GLLTJ_”.ANND.月月份=8”Casee C
32、CJK_XQ=”第九个月月” GGLTJJ=GLLTJ_”.ANND.月月份=9”Casee CCJK_XQ=”第十个月月” GGLTJJ=GLLTJ_”.ANND.月月份=10Casee CCJK_XQ=”第十一个个月” GGLTJJ=GLLTJ_”.ANND.月月份=111Casee CCJK_XQ=”第十二个个月” GGLTJJ=GLLTJ_”.ANND.月月份=112ENDCCASEEThissforrm.ccombbo2.cleearUse &CCJK_JSET FFILTTER TOO &GLTTJGO TOPPDO WHHILEE .NOOT.EEOF()Thissforrm.c
33、combbo2.AdddITEEM(AALLTTRIMM(FIIELDD_NAAME)SKIPP EENDDDOCLOSSE TABBLESS AALL4.5统统计处理理可以方便便的排列列员工的的工资和和工龄情情况,为为工作人人员减负负整理和和分析工工资和奖奖金的负负担,手手工统计计占用人人员太多多的时间间和精力力。易人人软件为为他们提供供了一款款便捷的的统计工工具。 您只要要将员工工的信息息输入,软件就就会根据据您的要要求轻松松的帮您您统计出出工资、职工人人数、职职工的职职称、工工龄、工工资的各各组成项项等进行行统计处处理。如如果您的的员工工工资是以以EXEECL文文档格式式存储的的,繁琐琐
34、的数据据很快就就能导入入到软件件中。在“数据据统计”菜单下下,我们们设计了了“工资统计计”,职工人人数、职职工的职职称、工工龄、的的各组成成项等进进行统计计处理四四个菜单单项,每每个菜单单项对应应一个过过程。软件运行行时,当当用户选选择“成绩统统计”菜单项项后,系系统要能能够自动动求出每每个员工工工资的的情况并并做成表表格的形形式。代码中首首先用语语句DIIME KC(1000),ZYKK(1000),LHMM(1000),ZHMM(8)声明四四个数组组,分别别用来保保存工资资字段名名,量化化字段名名和综合合字段名名。然后分几几个部分分对数据据进行处处理。 (1)将工资资字段名名送给数数组GZ
35、Z,员工奖奖金变量量JG和工作时时间TIIME。代码如如下:Storre 00 too GZZsSeleect bUse &JJG_JJDo wwhille.nnot.Eoff()JG=JJG=11EndiifSkippEndddo4.6报报表打印印数据库报报表程序序是经常常使用的的,现在在很多用用户都使使用,报表设设计器设设计报表表,且简简单方便便;但笔笔者在工工作中遇遇到要对对成百个个数据库库打印的的情况,这些数数据库除除了字段段名不相相同外,其他结结构信息息基本相相同图如下:部分程序序如下:settallkooff hh1=priintsstattus() setpriinton dow
36、whille.nott.hhh1 ?打打印机未未准备好好,请准准备好打打印机hh11=prrinttstaatuss() endddo settallkooff setdevviceetooprrintt cleaar a1=ggetffilee(ddbf)&打开开打开文文件对话话框 use&aa1&打打开指定定的文件件 n1=ffcouunt()&获取取打开的的库中的的字段数数 dimeensiiona(nn1)&定定义一个个存放字字段名的的数组 dimeensiionb(nn1)&定定义一个个存放字字段宽度度的数组组 k=1dowwhillekk=nn1 a(kk)=ffielld(kk) k=kk+1 endddo&将字字段名赋赋给数组组 w=1 dowwhilleww=nn1 b(ww)=ffsizze(aa(w)&获取取字段的的长度ifb(ww)66 b(w)=8 elsse b(w)=b(ww)+22 enddif w=ww+1 endddo dowwhillennoteoff() r1=1&显示示表头的的第一行行 coll1=11dowhiilem=n1iffm=1 r1,coll1ssay+reepliicatte(-,b(mm) iifmm=n11 r11,cool1sayy+rrepllicaate(-,b(m)+