![《汇编语言程序设计》课程设计说明书班级通信录管理系统的设计与实现_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/4/37d8b072-4bef-4eb1-906b-0504b385a2a1/37d8b072-4bef-4eb1-906b-0504b385a2a11.gif)
![《汇编语言程序设计》课程设计说明书班级通信录管理系统的设计与实现_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/4/37d8b072-4bef-4eb1-906b-0504b385a2a1/37d8b072-4bef-4eb1-906b-0504b385a2a12.gif)
![《汇编语言程序设计》课程设计说明书班级通信录管理系统的设计与实现_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/4/37d8b072-4bef-4eb1-906b-0504b385a2a1/37d8b072-4bef-4eb1-906b-0504b385a2a13.gif)
![《汇编语言程序设计》课程设计说明书班级通信录管理系统的设计与实现_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/4/37d8b072-4bef-4eb1-906b-0504b385a2a1/37d8b072-4bef-4eb1-906b-0504b385a2a14.gif)
![《汇编语言程序设计》课程设计说明书班级通信录管理系统的设计与实现_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/4/37d8b072-4bef-4eb1-906b-0504b385a2a1/37d8b072-4bef-4eb1-906b-0504b385a2a15.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉理工大学汇编语言程序设计课程设计说明书班级通信录管理系统的设计与实现1 需求说明1.1实验要求1.1.1建立通讯录,添加一个同学的通信记录,删除一个同学的通信记录,修改一个同学的通信记录,查询一个同学的通信记录,显示所有同学的通信记录,能根据姓名或宿舍号进行排序。1.1.2通信记录包括学号、姓名、电话号码、宿舍号等信息,所有信息最终用文件保存。1.2功能简述1.2.1 建立通信录运行程序后,程序自动建立存放通讯录文档,并输出提示要求输入所建文档的文件名。显示程序提供操作的主菜单和提示符,等待用户输入信息。若输入错误,则清屏显示主菜单。1.2.2添加通信记录在班级通讯录的末尾添加一个同学的通
2、信记录。添加成功后显示操作成功信息。1.2.3删除通信记录删除通讯录时,先显示删除子菜单,询问用户是按学号、姓名、电话号码、宿舍号中的哪一种信息查找学生记录并删除。若选择按学号删除,则显示相应的提示信息,等待输入学号。显示找到的为该学号的所有同学信息,提示是否确定删除,若用户回答是,则删除,否则返回主菜单。1.2.4查询通信记录查询通信记录时,先显示查询子菜单,询问用户按学号、姓名、电话号码、宿舍号中的哪一种信息查找学生记录。等待用户输入该项信息,用户按下回车后显示所有匹配该信息的学生记录。1.2.5显示所有通信记录将文档中保存的所有同学的通讯记录用表格的形式显示出来,第一行显示同学通讯记录的
3、标题,各个信息项之间用空格分开。1.2.6根据姓名进行排序排序时,显示排序子菜单,询问用户是按照升序还是降序进行排序。然后根据要求对记录进行排序。1.2.7保存通讯记录将修改后的同学通讯记录保存到文档中。1.2.8退出班级通信录管理系统选择该功能选项后,退出班级通信录管理系统,关闭文件,返回dos。2设计说明2.1 程序流程图设计入口显示主菜单选择功能其他选择显 示 所 有 记 录显示子菜单输入添加显示子菜单选择关键字输入修改显示子菜单选择关键字查询删除显示子菜单选择关键字查询显示记录显示子菜单选择排序方向排序保存到文件退出listtaddeditdeleteinquirysortsavequ
4、it结束其他错误输入2.2各功能之间的关系2.2.1用户输入信息在add、edit、delete、inquiry函数中都需要用户输入学号、姓名、电话号码、宿舍号中的一项或全部信息,可以将输入学号、姓名、电话号码、宿舍号分别用inputid(输入学号)、inputname(输入名字)、inputnum(实习输入电话号码和宿舍号)来实现,add函数中需要调用inputid、inputname、inputnum这三个函数,而edit、delete、inquiry根据用户需要调用相应的函数来实现输入功能。2.2.2搜索同学记录在edit、delete、inquiry函数中都需要在已存在的同学记录中搜索
5、到与关键字匹配的同学记录。这样,可以把搜索这个功能提取出来,实现代码的共享。其中搜索按关键字的类型不同分为按学号搜索、按姓名搜索、按电话号码搜索、按宿舍号搜索。2.2.3关键字的匹配edit、delete、inquiry、sort函数中都需要进行关键字匹配和比较。把比较关键字的大小提取出来在strcmp中实现。方便进行搜索和排序。2.3文档的处理在用户进入班级通信录管理系统时,创建文本文档,当用户选择save功能时将缓冲区中的学生记录写进文档。当用户选择list时,将缓冲区和文档中的所有记录显示出来。用户退出后,关闭文档。3详细的算法设计3.1主菜单的显示mainmenu db | list-
6、0,add-1,edit-2,delete-3,inquiry-4,sort-5 |,0dh,0ah db | save-6,quit-7,mainmenu-else |$ ;显示主菜单showmainm procmov ah,09hlea dx,declineint 21hlea dx,mainmenuint 21hlea dx,declineint 21hretshowmainm endp3.2学生记录的数据结构records db 100 dup(9 dup(20h),$,3 dup(19 dup(20h),$),0dh,0ah);学生记录,包括学号和姓名(20个字符)、班级、寝室号信息
7、。scount db 0 ;搜索所得结果数量rcount dw 0;记录数量0-216rlen dw 72;记录长度i dw 0;计数器j dw 0;计数器idlen dw 10;学号长度(包括$)otherlen dw 20 ; 姓名、班级、寝室号长度(包括$)id db id$stdname db stdname$ ;输入学生信息提示telnum db telnum$dormnum db dormnum$inlabel db $3.3学生通讯录信息的显示和输入学生通讯录信息的显示和输入的逻辑实现思想是一样的。都是先找到第i条记录的起始地址,即学号的开始地址。然后根据j的值确定记录内部的偏移
8、地址。然后调用相应的功能实现学生通讯信息的显示和输入。下面以信息的显示为例作详细说明。 ;输出学号outid proclea bx,records ;使用基址变址的寻址方式mov ax,i ;输出第i条记录mov cx,rlenmul cx ;i乘以每条记录的长度,得到第i条记录在records中的起始位置add bx,ax ;得到第i条记录学号的有效地址mov dx,bx ;输出学号mov ah,09hint 21hretoutid endp;输出姓名等outother proclea bx,recordsmov ax,imov cx,rlenmul cxadd bx,ax ;得到第i条记录
9、的有效地址add bx,idlen ;得到第i条记录姓名的有效地址mov ax,otherlenmov cx,j ;j=0,输出姓名;j=1,输出电话号码;j=2,输出宿舍号mul cx add bx,ax ;得到要输出信息的开始地址mov dx,bx ;输出mov ah,09hint 21hretoutother endp3.4学生信息的搜索根据用户选择的关键字的类型,按照3.3所述的方法找到第i条记录的相应关键字的起始地址。遍历所有的学生通讯录记录,调用strcmp函数对记录中的关键字和用户输入的信息相比较,用result返回比较结果。如result=2表示大于,result=1表示等于,
10、result=0表示小于。3.5修改一个同学的通信记录通过关键字搜索与之匹配的同学记录,若查找不到,则修改失败。否则提示用户输入新的通讯信息,覆盖原来的信息。3.6按照姓名进行排序sort函数采用冒泡排序作为算法进行排序。内外循环次数均为同学通讯录记录的条数,升序和降序使用的数据结构基本一致。只是升序排序时将相邻的关键字键值较大的往后移,降序排序则将相邻的关键字的键值较大的往前移动。由于字符串的交换比较复杂,则将此子过程抽象出来,记为movr函数。使用loop循环依次交换两个记录的字符。3.7删除操作的实现删除数据信息, 查询条件为学号、姓名、电话号码、宿舍号的任意一条。,删除查询结果的,具体
11、做法是:先搜索到与关键字匹配的记录,然后将不停的将后面的一条信息前移,就达到删除的效果。.3.8与文件相关的操作3.8.1创建文件(int 21h)3.8.1.1输入参数ah=3chds:dx=存放文件名字串(含路径)信息(以0结尾)首址 cx=文件属性3.8.1.2输出参数成功, ax=file handles(句柄);出错, cf=1 ax=错误代码3.8.2关闭文件关闭文件的输入参数为:ah=3e,bx=通过创建或打开文件而返回的句柄输出参数:成功, 无:出错, cf=1,ax=错误代码3.8.3打开文件3.8.3.1输入参数ah=3d,al=存取方式代码, ds:dx=文件名首址al:
12、bit hex access mode 0 0 0 0 read-only access0 0 1 1 write-only access0 1 0 2 read/write access 3.8.3.2输出参数成功, ax=file handles(句柄);出错, cf=1 ax=错误代码 3.8.4读文件输入参数:ah=3f bx= file handles(句柄) cx=读字节数 ds:dx=缓冲区首址输出参数:ax=实际读出的字节数 ds:dx=存放读出信息的缓冲区首址。3.8.5 写文件输入参数:ah=40h bx= file handles(句柄)cx=写字节数 ds:dx=存放写
13、入信息缓冲区首址输出参数:ax=实际写入的字节数3.9保存保存时将缓冲区records中的信息写入文件。4源程序与执行结果4.1源程序data segmentfileid dw -1;文件代号cferror db create file error!,$;创建文件失败信息oferror db open file error,$;打开文件失败信息rferror db read file error!,$;读取文件失败信息wferror db write file error!,$;写入文件失败信息msginsdb input success!,$;提示输入成功msgstore db store
14、success!$msgadd db add success!,$msgeditdb please search the student first!,0dh,0ah,$;编辑提示msgedit1 db input the info of this student:,0dh,0ah,$msgedit2 db edit successfully!,0dh,0ah,$msgedit3 db student $msgsearch db search result:,0dh,0ah,$msgdelete1 db sure to delete(y-sure,n-no)?$msgdelete2 db de
15、lete success!$unrec db unknown input!$sorts db sort finished!$sortchoice db sort(0-dec,1-inc)$(学生记录的数据段定义见3.3)menusearch db search(0-id,1-stdname,2-telnum,3-dormnum)$;用于字符串比较的地址列表,字符串以$结束addr1 dw ?addr2 dw ?result db ?;存放比较结果,1为相等,0为不相等buffer db ?newline db 0dh,0ah,$data endscode segmentassume cs:co
16、de,ds:datastart:mov ax,datamov ds,axcall initcall mainmov ah,4chint 21h;初始化程序init proccall openfilecmp fileid,-1jz createjmp ldcreate:call createfilecmp fileid,-1jz exitinitcall storerecordld:call loadrecordexitinit:retinit endp;主程序main proccall clearcall showmainm ;输出主菜单wait1:mov ah,09h ;等待用户输入选择le
17、a dx,inlabelint 21hmov ah,01hint 21hcmp al,0 ;找到与用户的要求相匹配的分支,调用该函数jz sym0cmp al,1jz sym1cmp al,2jz sym2cmp al,3jz sym3cmp al,4jz sym4cmp al,5jz sym5cmp al,6jz sym6cmp al,7jz qsymcall clear ;非法输入,显示主菜单call showmainmjmp wait1sym6:call nlinecall createfilecmp fileid,-1jz qsymcall storerecordjmp wait1sy
18、m0:call nlinecall outalljmp wait1sym4:call nlinecall searchcall nlinejmp wait1sym1:call nlinecall addprocjmp wait1sym2:call nlinecall editjmp wait1sym3:call nlinecall deletejmp wait1sym5:call nlinecall sortjmp wait1qsym:retmain endp;创建文件createfile procmov cx,0lea dx,filemov ah,3chint 21hjc error1mov
19、 fileid,ax;保存文件代号reterror1:lea dx,cferrormov ah,09hmov error,01hint 21hmov fileid,-1retcreatefile endp;打开文件openfile procmov ah,3dhmov al,02h;可读可写lea dx,fileint 21hjc error2;打开失败mov fileid,axerror2:retopenfile endp;写入记录storerecord proc ;将缓冲区的记录写进文件mov cx,rcountmov i,cxmov cx,rlenlea dx,recordsstore:m
20、ov bx,fileidmov ah,40hint 21hjc error4dec ijz sexitadd dx,rlenjmp storeerror4:lea dx,wferrormov ah,09hint 21hjmp eeeeesexit:lea dx,msgstoremov ah,09hint 21hcall nlineeeeee:retstorerecord endp;将文件中的记录载入缓冲区中loadrecord proclea dx,recordsmov cx,rlen;每次读72个字节load:mov bx,fileidmov ah,3fhint 21hjc error3cm
21、p ax,0;00h作为文件结尾jz lexitadd dx,rleninc rcountjmp loaderror3:lea dx,rferrormov ah,09hint 21hlexit:retloadrecord endp;录入记录inputrecord proccall clearrecordcall inputid ;输入学号call nlinemov j,0mov ah,09hlea dx,stdname;输入姓名int 21hlea dx,inlabelint 21hcall inputnameinc jcall nlinelea dx,telnum;输入电话号码mov ah,
22、09hint 21hlea dx,inlabelint 21hcall inputnuminc jcall nlinelea dx,dormnum;输入宿舍号mov ah,09hint 21hlea dx,inlabelint 21hcall inputnumcall nlinelea dx,msginsmov ah,09hint 21hretinputrecord endp;输出记录outrecord procmov ah,09hlea dx,deccolint 21hlea dx,tab;输出tabint 21hcall outidmov j,0call outotherinc jcall
23、 outotherinc jcall outothermov ah,09hlea dx,deccolint 21hretoutrecord endp;输出标题outtitle procmov ah,09hlea dx,declineint 21hlea dx,deccolint 21hlea dx,tab;输出tabint 21hlea dx,idint 21hlea dx,tab1;输出tabint 21hlea dx,stdnameint 21hlea dx,tab2;输出tabint 21hlea dx,telnumint 21hlea dx,tab3;输出tabint 21hlea d
24、x,dormnumint 21hlea dx,tab2;输出tabint 21hlea dx,deccolint 21hlea dx,declineint 21hretouttitle endp;按学号查找srid procmov scount,0;输入学号lea dx,idmov ah,09hint 21hlea dx,inlabelint 21hmov cx,idlendec cxlea bx,conditioninid:mov ah,01hint 21hcmp al,0dhjz exit4mov bx,alinc bxloop inidexit4:;查找mov cx,rcountlea
25、bx,recordsmov addr1,bxlea bx,conditionmov addr2,bxlea bx,srecordnumcmploop:push bxcall strcmppop bxcmp result,1jnz loopcmpmov ax,rcountmov dx,cxsub ax,dxmov bx,axinc bxinc scountloopcmp:mov ax,addr1add ax,rlenmov addr1,axloop cmploopmov word ptrbx,0ffhretsrid endp;按除学号外其他信息查找srother procmov scount,0
26、cmp i,1jz zjl llea dx,dormnumjmp oz:lea dx,telnumjmp ol:lea dx,stdnameo:mov ah,09hint 21hlea dx,inlabelint 21h;输入信息lea bx,condition1mov cx,otherlenins:mov ah,01hint 21hcmp al,0dhjz exit5mov bx,alinc bxloop insexit5:mov cx,rcount ;查找lea bx,recordsmov addr1,bxmov ax,idlenadd ax,addr1mov addr1,axmov ax
27、,imov dx,otherlenmul dxadd ax,addr1mov addr1,axlea bx,condition1mov addr2,bxlea bx,srecordnumcmplp: push bxcall strcmppop bxcmp result,1jnz lpcmpmov ax,rcountmov dx,cxsub ax,dxmov bx,axinc bxinc scountlpcmp:mov ax,addr1add ax,rlenmov addr1,axloop cmplpmov word ptr bx,0ffhretsrother endp;字符串比较strcmp
28、procmov si,0cmpl:mov bx,addr1mov ah,byte ptr bx+simov bx,addr2mov al,byte ptr bx+sicmp al,ahjz cjb lessmov result,2;大于jmp eless:mov result,0;小于jmp ec:cmp al,$jz finishinc sijmp cmplfinish:mov result,1;相等e:retstrcmp endp;添加操作addproc procmov ax,rcountmov i,axcall inputrecordcall nlinelea dx,msgaddmov
29、ah,09hint 21hinc rcountretaddproc endp;删除操作deletei proclea bx,recordsmov ax,imov dx,rlenmul dxadd bx,axmove:mov si,0mov cx,rlenmove1:add si,rlenmov al,byte ptr bx+sisub si,rlenmov byte ptr bx+si,alinc siloop move1add bx,rlenmov ax,rcountdec axcmp ax,ijz exxxinc ijmp moveexxx:dec rcountretdeletei end
30、p;编辑操作edit proclea dx,msgeditmov ah,09hint 21hcall searchmov si,0lpss:lea bx,srecordnummov ax,bx+sicmp ax,0ffhjz exitssmov ah,0mov i,axcall nline;输出第si个学生lea dx,msgedit3mov ah,09hint 21hmov ax,siaammov cl,almov dl,ahmov ah,02hadd dl,30hint 21hmov dl,cladd dl,30hint 21hmov dl,:int 21hcall nlinepush s
31、icall inputrecordpop siinc sijmp lpssexitss:call nlinelea dx,msgedit2mov ah,09hint 21hretedit endp;查找函数search proclea dx,menusearchmov ah,09hint 21hmov ah,01hint 21hcmp al,30hjz zerocmp al,32hjz twocmp al,31hjz onecmp al,33hjnz errorsmov i,2call nlinecall srotherjmp exitzero:call nlinecall sridjmp e
32、xitone:mov i,0call nlinecall srotherjmp exittwo:mov i,1call nlinecall srotherjmp exiterrors:call nlinelea dx,unrecmov ah,09hint 21hlea bx,srecordnummov byte ptr bx,0ffhjmp exits3exit:call nlinelea dx,msgsearchexits:mov ah,09hint 21hcall nlinecall outsresultexits3:retsearch endp;换行nline proclea dx,ne
33、wlinemov ah,09hint 21hretnline endp;输出所有结果outall proccall outtitlemov i,0ll:mov ax,rcountcmp ax,ijz exit9call outrecordinc icall nlinejmp llexit9:call nlineretoutall endp;清屏clear procmov ax,0600h mov bx,0754h mov cx,0000h mov dx,194fh int 10h mov ah,2mov bh,0mov dh,0mov dl,0int 10h retclear endp;升序排
34、序sortinc procmov i,1mov ax,rcountdec axmov j,axloop0:mov cx,rcountsub cx,imov di,0loop1:lea bx,recordsmov ax,dimul rlenadd bx,axmov addr1,bxadd bx,rlenmov addr2,bxcall strcmpmov al,resultcmp al,0jnz lp1push cxcall movrpop cxinc dilp1:loop loop1inc idec jcmp j,0jz exitsijmp loop0exitsi:retsortinc end
35、p;降序排列sortdec procmov i,1mov ax,rcountdec axmov j,axloop00:mov cx,rcountsub cx,imov di,0loop10:lea bx,recordsmov ax,dimul rlenadd bx,axmov addr1,bxadd bx,rlenmov addr2,bxcall strcmpmov al,resultcmp al,2jnz lp10push cxcall movrpop cxinc dilp10:loop loop10inc idec jcmp j,0jz exitsijmp loop00exitsd:ret
36、sortdec endpmovr proc ;交换两个记录mov cx,rlenmov si,0movss:mov bx,addr1mov al,byte ptr bx+simov buffer,almov bx,addr2mov al,byte ptr bx+simov bx,addr1mov byte ptr bx+si,almov al,buffermov bx,addr2mov byte ptr bx+si,alinc siloop movssretmovr endpcode endsend start4.2执行结果4.2.1 list函数的执行结果4.2.2 add函数的执行结果4.
37、2.3 edit函数的执行结果4.2.4 delete函数的执行结果4.2.5 qury函数的执行结果4.2.6 sort函数的执行结果4.2.7 save函数的执行结果5使用说明按照主菜单的提示输入数字0到7中的任意一个,进入该功能的子菜单。输入同学的同学录信息时,每个信息项以回车结束。学号最多为9位,名字。电话号码、宿舍号最多可输19位数字。另外,学号和名字可以是字母和数字的组合,而电话号码和宿舍号只能是数字。一点输入不正确或者溢出,则之前输入的信息为该项信息的内容。一开始就回车或者输入错误,则该信息项的内容为空。在edit、delete、qury和sort中有子菜单,则根据提示进行输入,
38、若输入错误则提示错误信息,并且返回主菜单。6总结6.1设计的特点班级通信录管理系统的主要特点是结构简洁,界面友好。在edit、delete、qury中搜索定位一个通信记录时,可以让用户按照需求选择关键字的类型。其中关键字的类型可以是学号、姓名、电话号码、宿舍号的任意一种。 另外,在sort的功能实现方面,提供了升序排序和降序排序两种方法供用户根据需要选择排序方向。而且,当有本设计不识别的字符输入时,系统自动返回主菜单,显示提示信息。 6.2设计的不足本设计的主要提升空间在edit中,在编辑功能的界面中,根据用户输入的关键字类型和关键字找到与之匹配的通信记录后,显示该记录的全部信息。然后提示用户
39、输入该同学的新信息。在这个地方,必须像添加通信记录的时候一样,输入全部的该同学的信息,而没有实现可以让用户选择是修改该同学的哪一项信息。6.3收获与体会6.3.1学会了用汇编语言操作文本在学习汇编语言程序设计的时候,上机实验的程序使用的数据基本是存放在内存缓冲区中,根本不知道怎么将数据放入文本文档中进行保存。在这次课程设计期间,我通过查阅资料,学会了用汇编语言操作文本,对自己来说是一个收获。更重要的是,这个过程培养了我自学的能力,通过具体的实验需求学习自己没有掌握的知识。而不是像上机实验那样巩固老师所教的知识。6.3.2掌握了程序设计的流程以前做实验的时候,老是一上手就开始写代码。在做这个课程
40、设计的时候,我也是一开始就写。但是发现好多代码是可以共享的。比如edit、delete、qury中都要使用搜索功能。这时候,我就放下了写代码的工作,分析程序的流程,将程序的功能模块细化,找到各个部分之间的联系。将公共的部分抽象出来,实现代码段的共享。磨刀不误砍柴工,这样下来,程序的思路清晰了,而且代码简洁,功能健全。6.4展望在本设计的基础上,完成6.2所述的本设计的不足。另外,使程序的界面更加的友好,比如加入帮助信息,当启动该程序的时候,界面就显示系统的使用说明。ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi
41、3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf1gk74iuxybmtivr97ckrfvqult5fn2t6mpjr6rbzvpsortzvij5nb5ndvvsr4iwr1twlfkglspzuhrjq3cmzu98euouijdlszqpmvrw9zkupxf8wfug9l2g9277g2rtipa1ypczeuqxpkbhtvdcooqozxuz3vjrzmocijym62zchmeootyes8ebmm932tbz2yo09rtszeys8zrd2yktj8l6jeazvajnfbtrylvsm6ofbftoxvrffn7owiygjlamkunxjybz5rrb7r4vsur9zpfzfmfsjhcfca37lnw2vvlrkn7r8psz1bn6oric5hu5z6hcxayqynpog8duybawqsl20csg06dh2sm8hltgpkicskrgopdpuhbj1lmpk7lydvc6nnmwl3fwhzftfvyaary7lhssxj10v3ph3y19bxyr77ib7cpzsu2tijqe3hkqkkau9kskcphkxuikvvyjzpg2yijrkqfbggovyqk
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粤人版地理八年级上册《第二节 工业》听课评课记录1
- 八年级数学上册 12.3 角的平分线的性质 第2课时 角的平分线的判定听评课记录 新人教版
- 指导青年教师开展课题研究协议书(2篇)
- 电力传输合同(2篇)
- 人教版数学八年级下册《阅读与思考海伦-秦九韶公式》听评课记录1
- 【2022年新课标】部编版七年级上册道德与法治7.2 爱在家人间 听课评课记录
- 小学数学-六年级下册-4-3-5 用比例解决问题 听评课记录
- 华东师大版八年级上册数学听评课记录《13.4尺规作图(2)》
- 湘教版数学八年级上册1.3.3《整数指数幂的运算法则》听评课记录1
- 苏科版数学九年级上册第2章《弧长及扇形的面积》听评课记录
- 2025年鲁泰集团招聘170人高频重点提升(共500题)附带答案详解
- 2024-2025学年成都高新区七上数学期末考试试卷【含答案】
- 企业员工食堂管理制度框架
- 《辣椒主要病虫害》课件
- 电力沟施工组织设计-电缆沟
- 2024年煤矿安全生产知识培训考试必答题库及答案(共190题)
- 《法律援助》课件
- 小儿肺炎治疗与护理
- GB/T 36547-2024电化学储能电站接入电网技术规定
- 学校物业管理投标书范本
- 《高处作业安全》课件
评论
0/150
提交评论