




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、課題名稱簡(jiǎn)易手機(jī)通訊錄管理系統(tǒng)(線性表、查找、排序)二、主要內(nèi)容簡(jiǎn)易手機(jī)通訊錄管理系統(tǒng)的設(shè)計(jì)主要是實(shí)現(xiàn)對(duì)手機(jī)通訊錄的管理和相關(guān)操作?;竟δ?如下:(1)聯(lián)系人信息錄入、添加功能:包括手機(jī)號(hào)(此處用短號(hào),5位,不能重復(fù))、姓名、 家庭住址的錄入和添加。(2)聯(lián)系人信息查詢功能:能按手機(jī)號(hào)進(jìn)行查詢。按聯(lián)系人姓名進(jìn)行查詢。(3)排序:能按手機(jī)號(hào)升序進(jìn)行排序:能按姓名進(jìn)行升序排序,姓名相同時(shí)按手 機(jī)號(hào)從小到大進(jìn)行排序(4)聯(lián)系人信息的修改、刪除功能:按手機(jī)號(hào)進(jìn)行聯(lián)系人信息的修改和刪除。按姓名進(jìn)行聯(lián)系人信息的修改和刪除,多個(gè)姓名時(shí),再指定具體的號(hào)碼。(5)統(tǒng)計(jì)功能:統(tǒng)計(jì)自己的聯(lián)系人有多少個(gè)。三、課
2、題設(shè)計(jì)的基本思想,原理和算法描述(1)本次課程設(shè)計(jì)題目為簡(jiǎn)易手機(jī)通訊錄管理系統(tǒng),主要運(yùn)用到線性表中順序表的相 關(guān)知識(shí),以及順序查找的思想和冒泡排序算法。(2)界面設(shè)計(jì)菜單函數(shù)int menu 0int c;printf手機(jī)通訊錄信息管理系統(tǒng);*n);printf( printfC printf( printfC printf( printfC printfCprintf(*L添加聯(lián)系人信息n);.查詢聯(lián)系人信息n);.對(duì)聯(lián)系人信息進(jìn)行排序n);.修改聯(lián)系人信息n);.刪除聯(lián)系人信息n);.統(tǒng)計(jì)聯(lián)系人個(gè)數(shù)n);.退出信息管理系統(tǒng)n);printf(z*nn);printf (請(qǐng)輸入您的選擇(0-
3、6);while (1)(scanf (z,%d/z, &c);if(c6)printf(n輸入錯(cuò)誤!請(qǐng)重新選擇:”);elsebreak;) return c;)主函數(shù)void mainO(SqList * L;InitList(L);system(zcolor 3f);while (1)(switch (menu 0)(case -system(cis) ;printf C?nttt 信息的增加n) ;ListAdd(L) ;break;case 2: system (cis) ; printf Cnttt 信息的查詢 n) ; Search (L) ; break;case 3:syst
4、em(cls*) ;printf (,znttt 對(duì)信息進(jìn)行排序n) ;Paixu(L);break;case 4:system(cls);printf(nttt 信 息 的 修 改 n);ListModify(L);break;case 5: system (cis) ; printf Cnttt 信息的刪除n) ; Delete (L) ; break;case 6:system(/zclsz/);printf (?,nttt 統(tǒng) 計(jì) 聯(lián)系人 個(gè) 數(shù) n);ListLength(L);break;case O:printf (“再見(jiàn)! nz,) ;return;default:printf
5、(n輸入錯(cuò)誤!請(qǐng)重新選擇:;break;)(3)功能模塊的實(shí)現(xiàn)初始化順序表void InitList (SqList *&L)L=(SqList *)malloc(sizeof(SqList);L-length=0;) 增加信息函數(shù)。定義變量a起標(biāo)記作用,用于判斷輸入信息是否與已有信息重復(fù)void ListAdd(SqList *&L) 增加函數(shù) (int a=0;標(biāo)記printf Cl.號(hào)碼(五位數(shù)字!): ); scanf L-dataL-length. num);printf C/2.姓名:);scanf (s, L-dataL-length. name);printf (,/3.性別:
6、);scanf (,z%s/,, L-dataL-length. sex);printf (4.家庭住址:);scanf L-dataL-length. add);for (int i=0; ilength; i+)判斷是否重號(hào) if (strcmp (L-datai. num, L-dataL-length. num) =0) (printf (該號(hào)碼已經(jīng)存在n); a=l;break;) ) if(a=0) L-length+;)查找符合條件的信息的下標(biāo)并返回到需要調(diào)用的函數(shù)體中 int FindNum(SqList *&L) (printf (輸入需要進(jìn)行操作的號(hào)碼:);char num
7、.10;scanf (為s”, num);int i=0;while(ilength&strcmp(L-dataLil. num, num)!=0)i+; if(i=L-length) (printf (不存在該聯(lián)系人八n); ) return i;)查詢信息函數(shù)分兩種情況:按號(hào)碼查找與按姓名查找。由于號(hào)碼唯一所以可以直接調(diào)用之前的查找下 標(biāo)函數(shù)c按姓名查找時(shí)則需要考慮到重名的情況,所以用一個(gè)for循環(huán)將所有符合條件 的信息全部輸出。void Search(SqList *&L)(if(L-length=O)printf(通訊錄此時(shí)為空,無(wú)法進(jìn)行查找! n);)elseint 叫 i;prin
8、tf(z/*nz);printf(?,ttl.按聯(lián)系人號(hào)碼進(jìn)行查詢n);printf (tt2.按聯(lián)系人姓名進(jìn)行查詢n);printf (z,*n,/);int a;printf (”請(qǐng)輸入您的選擇(1 or 2):”);scanf(“與d”,&a);switch(a) case 1:m=FindNum(L);if(mlength)(printf (“您查詢的信息如下n);printf (號(hào)碼姓名 性別家庭住址n);printf (,%s %s %s%sn/z, L-datam. num, L-datam. name, L-data m. sex, L-datam. add); ) break
9、;case 2:printf (輸入需要進(jìn)行操作的姓名:);char nameL20;scanf (“$s”, name);for( i=0;ilength;i+) (if(strcmp(L-dataiJ. name, name)=0)(printf (號(hào)碼姓名 性別家庭住址n);printf (/%s %s %s$sn”, L-datai. num, L-datai. name, L-data i. sex, L-dataiL add);)else(printf (不存在該聯(lián)系人n);)break;default:printf (輸入錯(cuò)誤!”); break;)修改函數(shù)按號(hào)碼修改時(shí)先調(diào)用之前
10、查找下標(biāo)的函數(shù),找到符合條件的信息后直接輸入信息將原有 信息覆蓋。按姓名修改時(shí)當(dāng)只有一個(gè)信息符合條件時(shí)與按號(hào)碼修改算法一樣,當(dāng)出現(xiàn)重 名情況時(shí)提示用戶選擇相應(yīng)的號(hào)碼再調(diào)用按號(hào)碼修改的算法。每一次修改都進(jìn)行一次判 斷,判斷修改后的信息是否與表中已有信息重復(fù)。void ListModify(SqList *&L)if(L-length=O)(printf(通訊錄此時(shí)為空,無(wú)法進(jìn)行信息的修改! n);)else(int m, n;int b=0;printf(*n)printf(/zttl.按聯(lián)系人號(hào)碼進(jìn)行修改n);printf(/ztt2.按聯(lián)系人姓名進(jìn)行修改n);printf(*n)int a;
11、printf(”請(qǐng)輸入您的選擇(1 or 2):”);scanf (飛d, &a);switch(a)(case 1:m=FindNum(L);if(mlength) (Teiphone p;printf (號(hào)碼姓名 性別家庭住址n);printf C%s %s %s%sn/z, L-datam. num, L-datam. name, L-data mJ. sex, L-datamL add); printf (輸入修改后的聯(lián)系人信息:n);printf (號(hào)碼姓名 性別家庭住址n);scanf (,z%s %s %s $s”, p. num , p. name , p. sex, p. a
12、dd);for(int j=0; jlength; j+)判斷是否重號(hào) if (strcmp (L-dataj. num, p. num) =0)(printf(修改失?。?該號(hào)碼已經(jīng)存在)n); printf (重新輸入修改后的聯(lián)系人信息:n);printf (號(hào)碼姓名性別 家庭住址n);scanf (,z%s %s %s%sz,, L-datam. num, L-datam name, L-datam. sex, L-dataEm. add);printf (*n*);break;elseL-datam=p; )break;case 2:printf(輸入需要進(jìn)行操作的姓名:);char
13、name20;int i;scanf name);for( i=0;ilength;i+) (if(strcmp(L-dataiJ. name, name)=0)( b+;)if (b=0)( printf (不存在該聯(lián)系人! n);)if(b=l)(for(int i=0;ilength;i+) (if(strcmp(L-dataEi. name, name)=0) (Teiphone q;printf (再次確認(rèn)需要修改的信息:n);printf (號(hào)碼 姓名 性別家庭住址n);printf (,z%s %s %s%snn,z, L-dataLil. num, L-datai. name,
14、 L-data _i. sex, L-dataLi,. add);printf(”輸入修改后的聯(lián)系人信息:n);printf (號(hào)碼 姓名 性別家庭住址n);scanf (,z%s%s %s *s”, q. num , q. name , q. sex, q. add);fordnt j=0; jlength; j+)判斷是否重號(hào)if (strcmp (L-dataj. num, q. num) =0)(printf(修改失??!(該號(hào)碼已經(jīng)存在)n);printf (重新輸入修改后的聯(lián)系人信息:n); printf (號(hào)碼姓名 性別家庭住址n);scanf (?,%s %s %s*s”, L-
15、dataEi. num, L-datai. name, L-datai. sex, L-data_i. add);printf(*n*);break;)else(L-datai=q;)if(bl)(printf (符合條件的聯(lián)系人有%d個(gè)!詳細(xì)信息如下:n,b);for(int i=0;ilength;i+)(if(strcmp(L-dataLi. name, name)=0)(printf (號(hào)碼姓名 性別家庭住址n);printf (,z%s %s %s$sn”, L-datai. num, L-datai. name, L-data i. sex, L-datai. add);)prin
16、tf (請(qǐng)根據(jù)以上顯示出的信息選擇對(duì)應(yīng)的號(hào)碼進(jìn)行修改! n);n二FindNum(L);if(nlength)Teiphone t;printf (號(hào)碼姓名 性別 家庭住址n);printf(w%s %s %s$sn”, L-datanL num, L-datan. name, L-data n. sex, L-datan. add);printf(輸入修改后的聯(lián)系人信息:n);printf (號(hào)碼姓名 性別 家庭住址n);scanf (“*s%s %s %s*f t. num , t. name , t. sex, t. add);for (int i=0; iL-length; i+)/判
17、斷是否重號(hào) if (strcmp (L-datai. num, t. num) =0)(printf (修改失敗!(該號(hào)碼已經(jīng)存在)n);printf (重新輸入修改后的聯(lián)系人信息:n);printf (號(hào)碼姓名 性別 家庭住址n);scanf(“用s%s %s$s”, L-datan. num, L-datan. name, L-datan. sex, L-data _n. add);printf(*n);break;)else(L-datan=t;)break;default:printf (輸入錯(cuò)誤!);break;)刪除函數(shù)按號(hào)碼刪除時(shí)先查找到符合條件的信息,再用for循環(huán)將該信息后面
18、的信息依次向 前覆蓋達(dá)到刪除功能。按姓名刪除信息時(shí)當(dāng)出現(xiàn)重名情況時(shí)提示用戶選擇相應(yīng)的號(hào)碼再 調(diào)用按號(hào)碼刪除的算法。void Delete (SqList *&L) 刪除函數(shù)if(L-length=O)printf(通訊錄此時(shí)為空,無(wú)法進(jìn)行信息的刪除! n);)elseint m, n;printf(*n)printf(z,ttl.按聯(lián)系人號(hào)碼進(jìn)行刪除n);printf(/ztt2.按聯(lián)系人姓名進(jìn)行刪除n);printf(*n)int a;int b=0;printf (”請(qǐng)輸入您的選擇(1 or 2);scanf (%d, &a);switch(a)(m=FindNum(L);if(mleng
19、th)(for (int j=m;jlength-l;j+)(L-datajj=L-dataj+1;)printf (信息已刪除n); L-length ;)break;printf (輸入需要進(jìn)行操作的姓名:); char name20;int i;scanf(%s”, name);for( i=0;ilength;i+) (if(strcmp(L-dataiJ. name, name)=0) (b+; )if (b=0) (printf (不存在該聯(lián)系人! n);)if(b=l) (for( i=0;ilength;i+) (if(strcmp(L-dataLi. name, name)=
20、0) (printf (號(hào)碼姓名 性別 家庭住址n);printf (,z%s %s %s*sn”, L-datai. num, L-datai. name, L-data i. sex, L-dataiL add); if(ilength) (for(int j=i;jlength-l;j+)(L-dataj=L-dataj+1; )printf (信息已刪除n);L-length ; ) ) ) ) if(bl) (printf (符合條件的聯(lián)系人有加個(gè)!詳細(xì)信息如下:n,b);for( i=0;ilength;i+)if (strcmp (L-dataLi. name, name) =0
21、)printf (號(hào)碼 姓名 性別家庭住址n);printf (/%s %s %s%sn/,, L-datai. num, L-datai. name, L-data i. sex, L-datai. add);)printf (請(qǐng)根據(jù)以上顯示出的信息選擇對(duì)應(yīng)的號(hào)碼進(jìn)行刪除! n);n=FindNum(L);if (nlength)(for (int j=n;jlength-l;j+)L-dataj=L-dataj+1;)printf (信息已刪除n);L-length ;)break;default:printf (輸入錯(cuò)誤!);break;)排序函數(shù)采用冒泡排序的思想對(duì)號(hào)碼進(jìn)行排序。按姓名
22、排序時(shí)若出現(xiàn)重名則按號(hào)碼排序,算法體 現(xiàn)在PaixuName函數(shù)中,先進(jìn)行號(hào)碼排序再進(jìn)行姓名排序。void PaixuNum(SqList *&L)(if(L-length =0)printf (通訊錄為空n);)elseint i, j;Teiphone t;for (i=0;ilength-l;i+) (for (j=L-length-l;ji;j-)(if(strcmp(L-dataj. num, L-dataj-l. num)dataj;L-dataj=L-dataj-1;L-dataj-l=t;)printf (按號(hào)碼排序?yàn)椋簄);printf (號(hào)碼t姓名t性別t家庭住址n);fo
23、r (i=0;ilength;i+) (printf C/%st%st%st%sn,/, L-datai. num, L-data.i, name, L-data.i. sex, L- datai. add);)void PaixuName(SqList *&L)(if(L-length =0)printf (通訊錄為空n);else(int i, j;Teiphone t;for(i=0;ilength-l;i+)for (j=L-length-l;ji;j-)if (strcmp(L-dataj. num, L-dataEj-l. num) datalj;L-dataj=L-dataj-l
24、;L-dataj-l=t;for (i=0;ilength-l;i+)for (j=L-length-l;ji;j-)if (strcmp(L-dataj. name, L-dataj-ll. name)dataj;L-datajj=L-dataj-1;L-dataj-l=t;)printf(按聯(lián)系人姓名排序?yàn)?n);printf (姓名t號(hào)碼t性別t家庭地址n); for(i=0;ilength;i+)printf C?%st%st%st%sn,z, L-datai name, L-data.i. num, L-data.i. sex, L-d atai. add);void Paixu(S
25、qList *&L)if(L-length=0)printf(通訊錄此時(shí)為空,無(wú)法進(jìn)行信息的排序! 、);elseint a;printf(*n)printf(/zttl.按聯(lián)系人號(hào)碼進(jìn)行排序n);printf(/ztt2.按聯(lián)系人姓名進(jìn)行排序n);printf(*n)printf (請(qǐng)輸入您的選擇(1 or 2):);scanf (飛d, &a);switch(a)casecase1:PaixuNum(L);break;2:PaixuName(L);break;dcfault:printf(輸入錯(cuò)誤!);break:)統(tǒng)計(jì)函數(shù)直接返回順序表的長(zhǎng)度void ListLength(SqList
26、*&L)printf(聯(lián)系人總數(shù)為:%dnH,L-length );(4)流程圖四、運(yùn)行示例及結(jié)果分析手機(jī)通訊錄信息管理系統(tǒng)翁翁翁眾翁眾眾眾序kt0XX自少息進(jìn)息息 信tf-a信一事,干理 “ 人人管 X系-系系系息 系聯(lián)聯(lián)膂ssX 1234560請(qǐng)輸入您的選擇0-6:圖2主界而信息的增加S (五位數(shù)于?): 123454.冢庭住址:Jiangsu圖3增加信息界面信息的增加1 ,盤襠(五位數(shù)字,):123454.家庭往ilt: ,iiangsu該號(hào)碼已經(jīng)存在圖4姓名不唯一出現(xiàn)錯(cuò)誤提示or系人號(hào)碼進(jìn)行查詢 系人姓名進(jìn)行查詢信息的查詢2):1號(hào)碼 12345嚇 性別家庭住址 Jiangsu圖5按號(hào)
27、碼查詢界而信息的查詢2禹聯(lián)系人好名謝亍查詢址U址U址 住附住S :2庭an庭an庭 )=J家Ji家Ji.家齷別 4別 f2名 or姓選行%名 您蠢 人需jiangxx輸入 5 6 7 請(qǐng)輸碼34碼45碼56號(hào)12號(hào)23號(hào)34圖6重名查詢界而圖10按號(hào)碼進(jìn)行修改界而信息的查詢黃聯(lián)備卡號(hào)嗎謝亍篁閘.按聯(lián)系人姓名進(jìn)彳亍查詢輸/ 號(hào)碼123451 鬻 :J家Ji 2名 or姓 1的凝 (If S 年名 您,.J 入需圖7按姓名查詢界而時(shí)信息進(jìn)行排序名 您序姓.J a 入排 輸碼 S 6 請(qǐng)?zhí)柎a3445 按號(hào)1212另性Ff23456 j34567 a2: 1家庭住址Jiangsu jiangsu Ji
28、angsu jiangsu圖8按號(hào)碼進(jìn)行排序界而方信息進(jìn)行排序請(qǐng)領(lǐng)入鴛的選擇or 2: 2 劍人翻排序褊J家庭地址a12456fjiangsua34567fjiangsu312345fjiangsuJ23456fjiangsu圖9按姓名進(jìn)行排序界面信息的修改家庭住址 Jiangsu號(hào)碼姓名 性別12345jF輸入修改后的聯(lián)系在信息:號(hào)碼姓名性期12354jF圖14按號(hào)碼進(jìn)行刪除界而信息的修改梨要名 H.J 人需認(rèn)2名:O1*姓息1的癰 ie 選K):2:j家庭住址Jiangsu輸入修琳后的聯(lián)養(yǎng)人信息:號(hào)碼姓名性別家庭住址12346 jFJiangsu圖11按姓名進(jìn)行修改界而信息的修改1.2.攙
29、聯(lián)區(qū)人號(hào)鎮(zhèn)謝亍修里按聯(lián)系人述名進(jìn)行修改入膏輸入條廠I I. 請(qǐng)贊口雪碼如黑嘉 符號(hào)n.2arE3。弓D4請(qǐng):iA 選墓 H 您 101:2i:J細(xì)家 2考評(píng) OF姓 N 下 D. 極強(qiáng)名產(chǎn)別 強(qiáng)別Jiangsu 家庭住址 jiang 家庭住址圖12修改時(shí)出現(xiàn)重名情況再選擇號(hào)碼修改45住23庭冢J1仔g(shù) 住 庭所 .庭 冢Ji在息家B信號(hào) 息 經(jīng)人 的別彘已系別 咋性操 行名S箍碼34入碼45改新祀號(hào)12輸號(hào)23修重號(hào)圖13修改出現(xiàn)錯(cuò)誤時(shí)的界面信息的冊(cè)!I除:懿博藕IS2.鄢轡簿扁*信急已刪除圖15按號(hào)碼進(jìn)行刪除界而圖16出現(xiàn)重名選擇號(hào)碼進(jìn)行刪除界面除息號(hào)請(qǐng)輸n碼34碼45科56pn心下如址U址
30、L2nlp3nlpM主 E 信出操 名顯進(jìn) .J姓.J上要除以需刪 6 7據(jù)人已1-m3另 另 ORI作亳F性F性F的作:2廛an庭:J細(xì)家Ji家SU宣人 選任系 您篇姓 As 輸入條聯(lián)系人總數(shù)為:2統(tǒng)計(jì)聯(lián)系人個(gè)教圖17統(tǒng)計(jì)聯(lián)系人個(gè)數(shù)界面五、調(diào)試和運(yùn)行程序過(guò)程中產(chǎn)生的問(wèn)題及采取的措施問(wèn)題1:查找不能運(yùn)行解決:查找函數(shù)體沒(méi)有出錯(cuò),而是定義變量num時(shí)所給的空間過(guò)小,以為輸入5個(gè)數(shù) 字則定義為num5,忽略數(shù)組本身自帶(T占據(jù)一個(gè)位置,將數(shù)組大小改為10問(wèn)題就解決 了。問(wèn)題2:出現(xiàn)重名情況時(shí)不能輸出所有符合條件的信息解決:開(kāi)始時(shí)和按號(hào)碼查找一樣是先定義一個(gè)函數(shù)查找符合條件的信息并返回該信息的 下標(biāo)。但這樣只能返回一個(gè)符合條件的信息,當(dāng)出現(xiàn)重名情況時(shí)不能全部輸出,所以我改在 查詢函數(shù)中用一個(gè)for循環(huán)將所有符合條件的全部輸出。問(wèn)題3:對(duì)于按姓名進(jìn)行聯(lián)系人信息的修改和刪除,多個(gè)姓名時(shí),再指定具體的號(hào)碼這 一要求存在不解且不知該如何解決。解決:剛開(kāi)始的想法是將所有符合條件的信息全部存儲(chǔ)到一個(gè)棧內(nèi),然后通過(guò)進(jìn)棧出棧 實(shí)現(xiàn)該功能,但是最終沒(méi)有能夠?qū)崿F(xiàn)。所以我換了一個(gè)思路,運(yùn)用一個(gè)for循環(huán)先計(jì)算出順 序表中所有符合條件的信息的個(gè)數(shù),用變量bl來(lái)計(jì)數(shù)標(biāo)志。當(dāng)b為0或1時(shí)則按照最原始 的方法進(jìn)行修改.當(dāng)b大于1時(shí)首先顯示出符合條件的所有信息,并提示用戶選擇顯示出的 號(hào)碼,接著
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老顧聘用合同范本
- 先付款后供貨合同范本
- 保險(xiǎn)投資合同范本
- 加工生產(chǎn)勞務(wù)合同范本
- 京東物流折扣合同范本
- 上門電纜轉(zhuǎn)讓合同范例
- epc裝飾工程合同范本
- 代人取藥兼職合同范本
- 不賒銷合同范本模板
- 化肥銷售協(xié)議合同范本
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)匯編
- 2025年01月明光市司法局司法協(xié)理員7人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 出租共享菜園合同范例
- 八年級(jí)班主任學(xué)生心理健康計(jì)劃
- 整體施工勞務(wù)服務(wù)方案
- 傳統(tǒng)節(jié)日端午節(jié)模板37
- 2024 貴州公務(wù)員考試行測(cè)真題(省直)
- 2025年泰山職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 人體解剖學(xué)肱骨講解
- 2025春季開(kāi)學(xué)第一次全體教師會(huì)上校長(zhǎng)講話稿
- 2025年三方買賣協(xié)議標(biāo)準(zhǔn)版本(2篇)
評(píng)論
0/150
提交評(píng)論