c語(yǔ)言版 圖書管理系統(tǒng)課程實(shí)驗(yàn)報(bào)告
《c語(yǔ)言版 圖書管理系統(tǒng)課程實(shí)驗(yàn)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《c語(yǔ)言版 圖書管理系統(tǒng)課程實(shí)驗(yàn)報(bào)告(44頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 課 程 報(bào) 告 課 程 名 稱: 程序設(shè)計(jì)實(shí)踐 專 業(yè) 班 級(jí) : 學(xué) 生 姓 名 : 學(xué) 號(hào) : 任 課 教 師 : 學(xué) 期 : 課程報(bào)告任務(wù)書 題 目 圖書信息管理系統(tǒng) 主要 內(nèi)容 開發(fā)一個(gè)圖書信息管理系統(tǒng),圖書信息包括:圖書編號(hào)、書名、作
2、者、出版社、類別、出版時(shí)間、價(jià)格等基本信息(也可以根據(jù)自己情況進(jìn)行擴(kuò)充,比如是否借出、庫(kù)存量等)。使之能提供以下基本功能: (1)圖書信息錄入功能(圖書信息用文件保存)--輸入v (2)圖書信息瀏覽功能--輸出 (3)查詢功能(至少一種查詢方式)、排序功能(至少一種排序方式): l ①按書名查詢 ②按作者名查詢 ③ 按照價(jià)錢排序 ④按出版時(shí)間排序等等 (4)圖書信息的刪除與修改 擴(kuò)展功能:可以按照自己的程度進(jìn)行擴(kuò)展。比如(1)簡(jiǎn)單的權(quán)限處理 (2)報(bào)表打印功能(3)甚至根據(jù)自己情況,可以加上學(xué)生信息,并擴(kuò)充為圖書借閱系統(tǒng)。(4)模糊查詢 (5)綜合查詢 (6)統(tǒng)計(jì)功能 比如統(tǒng)
3、計(jì)處某一類別的圖書信息 或 篩選出小于指定數(shù)量庫(kù)存的圖書信息等等,總之,可以根據(jù)自己需求進(jìn)行分析功能。 任務(wù) 要求 一、提交材料應(yīng)包括:(1)系統(tǒng)源代碼 (2)課程報(bào)告 二、整個(gè)設(shè)計(jì)過(guò)程具體要求 (1)需求分析 要求學(xué)生對(duì)案例系統(tǒng)進(jìn)行分析,設(shè)計(jì)出需要完成的功能,完善各個(gè)模塊的調(diào)用關(guān)系; (2)設(shè)計(jì)過(guò)程 要求學(xué)生進(jìn)一步明確各模塊調(diào)用關(guān)系,進(jìn)一步完善模塊函數(shù)細(xì)節(jié)(函數(shù)名、參數(shù)、返回值等) (3)實(shí)現(xiàn)過(guò)程 要求學(xué)生養(yǎng)成良好的編碼習(xí)慣、完成各個(gè)模塊并進(jìn)行測(cè)試,最終完成系統(tǒng)整體測(cè)試; (4)總結(jié)階段 按照要求完成系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)報(bào)告,并進(jìn)行總結(jié)、答辯。 成績(jī) 評(píng)定 報(bào)告撰寫
4、情況(30分) 系統(tǒng)完成情況(30分) 答辯情況(40分) 總分 內(nèi)容 20分 規(guī)范程度 5分 程序測(cè)試 5分 基本功能20分 擴(kuò)展功能10分 自述情況10分 答辯情況 30分 成績(jī)?cè)u(píng)定教師: 1 需求分析 一、 該圖書系統(tǒng)能夠完成圖書信息的輸入、輸出、修改、刪除、添加、查詢、排序、保存、讀取、退出等功能。 每個(gè)模塊功能如下: 1、輸入模塊能夠按照?qǐng)D書編號(hào)的先后順序完成 圖書號(hào)、書名、作者名、出版社、類別、出版時(shí)間、價(jià)格,并寫進(jìn)文件; 2、添加圖書到文件內(nèi); 3、瀏覽剛輸入的數(shù)據(jù)及文件內(nèi)的數(shù)據(jù);
5、 4、查找圖書,分為5大塊,分別按圖書的編號(hào)、圖書名、類別、作者名、出版時(shí)間查找圖書信息; 5、把圖書排序,分為3塊,分別按圖書編號(hào)、書名、出版時(shí)間排序; 6、對(duì)圖書信息 進(jìn)行修改,分為修改部分或全部修改; 7、刪除圖書信息; 8、退出系統(tǒng)。 二、創(chuàng)建該圖書管理系統(tǒng)的目的是:使之能夠完成圖書信息的輸入、輸出、修改、添加、刪除、查詢、排序、保存、讀取、退出等功能。 三、該圖書信息管理系統(tǒng)是在VC中文簡(jiǎn)體環(huán)境下運(yùn)行。 2 概要設(shè)計(jì) 一、主函數(shù)結(jié)構(gòu): 圖書管理系統(tǒng)主函數(shù) 1、圖書信息的錄入 2、新圖書的添加 3、圖書信息的瀏覽 4、圖
6、書信息的查找 5、圖書信息的排序 6、圖書信息的刪除 7、刪除圖書信息 0、退出 二、模塊功能的說(shuō)明: 自定義的函數(shù)結(jié)構(gòu)體: struct Book{ int num; //圖書的編號(hào) char name[80]; //圖書的名字 char author[80]; //圖書作者 double price; //圖書價(jià)格 int time; //出版日期 char pub[80]; //圖書的出版社 char kind[80]; //圖書的 類別 struct Book *next; };
7、將文件寫入文件及讀取文件中的文件函數(shù): void fprint(struct Book *head); //將鏈表寫入文件 struct Book *load(); //從文件中讀取信息并建成鏈表 1、圖書信息的錄入:它可以通過(guò)循環(huán)完成對(duì)全部圖書基本信息(包括:圖書編號(hào)、圖書名、作者名、出版社名、類別、出版日期、價(jià)格)的一次性錄入,其中書名、作者名、出版社、類別定義為80個(gè)字節(jié)的 字符型,圖書編號(hào)、出版日期定義為整型,價(jià)格定義為浮點(diǎn)型; 函數(shù):struct Book * Create(); 2、添加圖書信息:按圖書編號(hào)添加新圖書,其中調(diào)用了一個(gè)驗(yàn)證圖書編號(hào)是否存在的函數(shù)
8、,以防圖書編號(hào)的重復(fù),對(duì)查找、刪除等操作有影響,添加新圖書時(shí),默認(rèn)將圖書的所有信息都添加到圖書的最后,在調(diào)用按圖書編號(hào)排序的函數(shù),默認(rèn)將圖書按圖書編號(hào)排序然后寫入文件; 函數(shù):struct Book *addlist(struct Book *head,struct Book *book); 子函數(shù):int yanzheng(struct Book *head,int m); 3、圖書信息的瀏覽,在瀏覽信息之前調(diào)用 讀取文件函數(shù)將文件信息讀取出來(lái),再用輸出函數(shù)輸出所有圖書信息; 函數(shù): void traverse(struct Book *head); 4、圖書信息的查找:此
9、模塊可以按圖書編號(hào)、圖書名、圖書類別、作者名、出版時(shí)間進(jìn)行查詢圖書的信息,它是通過(guò)指針和鏈表進(jìn)行推移查找,如果找到則輸出該圖書的全部信息,否則提示查找的圖書不存在; 函數(shù):void find(struct Book *head); //查找圖書 子函數(shù): void find_num(struct Book *head); //按圖書編號(hào)查找 void find_name(struct Book *head); //按書名查找 void find_kind(struct Book *head); //按圖書類別查找 void find_author(s
10、truct Book *head); //按圖書作者名查找 void find_time(struct Book *head); //按圖書出版時(shí)間查找 5、圖書信息的排序:該模塊可以按圖書編號(hào)、圖書名及出版時(shí)間排序;主要通過(guò)指針的轉(zhuǎn)換,實(shí)現(xiàn)數(shù)據(jù)的大小排列; 函數(shù):struct Book *sort(struct Book*head); //為圖書排序 子函數(shù): struct Book *sort_num(struct Book*head); void order_num(struct Book *temp_head); //按圖書編號(hào)排序。。。 vo
11、id order_name(struct Book *temp_head); //按圖書名排序 void order_time(struct Book *temp_head); //按圖書出版時(shí)間排序 6、圖書信息的修改:輸入所要修改的圖書編號(hào),通過(guò)指針查找,若找到則進(jìn)入圖書修改修改系統(tǒng),進(jìn)行選擇要修改的類容,否則提示無(wú)所要查找的圖書; 函數(shù):void change(struct Book *head); //修改圖書信息 7、刪除圖書信息,輸入要?jiǎng)h除的圖書編號(hào),也是通過(guò)指針查找,若存在則刪除該圖書的所有信息,否則提示不存在該圖書; 函數(shù):struct Book
12、* Delete(struct Book *head); //刪除圖書 0、退出系統(tǒng)。 3 詳細(xì)設(shè)計(jì) 一、主函數(shù)內(nèi)只有一個(gè)菜單函數(shù),有菜單函數(shù)調(diào)用其他的函數(shù): 登陸確認(rèn): 1)主要程序: printf("\n"); printf("\t\t--------------------------------\n"); printf("\t\t|********** 歡迎光臨 ***********|\n"); printf("\t\t|****** 圖書信息管理系統(tǒng) *******|\n"); printf("\t\t|==========1-
13、用戶登錄===========|\n"); printf("\t\t|==========0-退出系統(tǒng)===========|\n"); printf("\t\t--------------------------------\n"); printf(" 請(qǐng)輸入您的選擇:"); scanf("%d",&n); printf("\n"); getchar(); switch(n){ case 0: y=0; break; case 1: there3: printf(" 請(qǐng)輸入您的用戶名(
14、zgy):"); gets(b); printf("\n"); printf(" 請(qǐng)輸入您的密碼(123):"); scanf("%d",&c); getchar(); printf("\n"); if(strcmp(b,b1)!=0||c!=c1){ printf(" 驗(yàn)證失敗,請(qǐng)重新輸入!\a\n"); system("cls"); goto there3; } else{ printf(" 驗(yàn)證通過(guò)!請(qǐng)按Ent
15、er鍵進(jìn)入!\a\n"); system("cls"); ………….. } 2)程序說(shuō)明:首先定義賬號(hào)和密碼,通過(guò)驗(yàn)證比較輸入的賬號(hào)和密碼是否符合,符合則運(yùn)行程序,否則重新輸入;其它函數(shù)都由菜單函數(shù)調(diào)用。 二、圖書信息的輸入: 1)主要原程序: printf("請(qǐng)輸入圖書編號(hào):"); scanf("%d",&num); getchar(); while(num != 0){ printf("請(qǐng)輸入圖書書名:"); gets(name); printf("請(qǐng)輸入圖書作者:"); gets
16、(author); printf("請(qǐng)輸入圖書的出版社名字:"); gets(pub); printf("請(qǐng)輸入圖書種類:"); gets(kind); printf("請(qǐng)輸入圖書的價(jià)格:"); scanf("%lf",&price); getchar(); printf("請(qǐng)輸入圖書的出版日期:"); scanf("%d",&time); getchar(); printf("\n"); p = (struct Book*)malloc(size); p
17、->num = num; strcpy(p ->name ,name); strcpy(p ->author,author); p ->price = price; p ->time = time; strcpy(p ->pub ,pub); strcpy(p ->kind,kind); p->next = NULL; if(head == NULL) { head = tail = p; } else { tail->next = p; tail = p; }
18、 printf("請(qǐng)輸入圖書編號(hào)(按0即可結(jié)束輸入):"); scanf("%d",&num); getchar(); } 2)程序說(shuō)明:通過(guò)一個(gè)while 循環(huán),直到圖書編號(hào)為0時(shí)結(jié)束循環(huán)。 三、新圖書的錄入: 1)主要原程序: case 2: //插入新圖書信息 head=load(); //讀入文件的內(nèi)容,下同 there: do{ printf("請(qǐng)輸入新圖書編號(hào):"); sc
19、anf("%d",&num); n=yanzheng(head,num); if(n==0) break; else printf("您輸入的編號(hào)已存在,請(qǐng)重新輸入!\n"); }while(1); getchar(); printf("請(qǐng)輸入新圖書書名:"); gets(name); printf("請(qǐng)輸入新圖書作者:"); gets(author); printf("請(qǐng)輸入新圖
20、書的出版社名字:"); gets(pub); printf("請(qǐng)輸入新圖書種類:"); gets(kind); printf("請(qǐng)輸入新圖書的價(jià)格:"); scanf("%lf",&price); getchar(); printf("請(qǐng)輸入新圖書的出版日期:"); scanf("%d",&time); getchar(); printf("\n"); p = (struct Book*)malloc(size);
21、 p ->num = num; strcpy(p ->name ,name); strcpy(p ->author,author); p ->price = price; p ->time = time; strcpy(p ->pub ,pub); strcpy(p ->kind,kind); p->next = NULL; head=addlist(head,p); printf("請(qǐng)選擇是否繼續(xù)添加:Y 繼續(xù);N 結(jié)束;\n"
22、); scanf("%c",&answer); if(answer=='Y'||answer=='y') goto there; printf("添加成功!\n"); head=sort_num(head); //調(diào)入函數(shù),使得圖書默認(rèn)按照?qǐng)D書編號(hào)排序 fprint(head); //寫入文件 traverse(head);
23、 system("PAUSE"); system("cls"); break; 插入新圖書使其排在最后的函數(shù): if(head== NULL){ head = ptr; head->next = NULL; } else { while(ptr1->next!=NULL){ ptr1=ptr1->next; } ptr1->next=ptr; ptr->next=NULL; } 2)程序說(shuō)明:為使程序簡(jiǎn)單,在插入時(shí)默認(rèn)使插入的圖書放在最后,然后調(diào)用排序函數(shù)將圖書重新按圖書的編號(hào)排序,然后寫入文件保
24、存。 四、圖書信息瀏覽: 1)主要源程序: printf(" 圖書信息列表如下\n"); printf("\t================================================================================\n"); printf("\t| 編號(hào) | 圖書名 |作者名 |出版社 |類別 |出版時(shí)間 |價(jià)格 |\n"); for(ptr=head;ptr!=NULL;ptr=
25、ptr->next){ printf("\t|%-6d|%-14s|%-10s |%-14s |%-8s |%-8d |%- |\n",ptr->num,ptr->name,ptr->author,ptr->pub,ptr->kind,ptr->time,ptr->price); } printf("\t================================================================================\n"); 2)程序說(shuō)明:通過(guò)指針鏈表輸出數(shù)據(jù),由頭指針開始用for循環(huán)輸出直到指針為空結(jié)束循環(huán)。 五、圖書
26、信息查找: 1)主要源程序: //根據(jù)圖書編號(hào)查找圖書信息 void find_num(struct Book *head) { struct Book *p; int num; printf("請(qǐng)輸入你要查找的圖書書號(hào):\n"); scanf("%d",&num); getchar(); p=head; while(p!=NULL) { if(p->num==num) break; p=p->next; } if(p==NULL){ printf("你查找的圖書不存在!"); return; } el
27、se{ printf(" 你要查找的圖書信息如下\n"); printf("\t================================================================================\n"); printf("\t| 編號(hào) | 圖書名 |作者名 |出版社 |類別 |出版時(shí)間 |價(jià)格 |\n"); printf("\t|%-6d|%-14s|%-10s |%-14s |%-8s |%-
28、8d |%- |\n",p->num,p->name,p->author,p->pub,p->kind,p->time,p->price); printf("\t================================================================================\n"); } return; } //按書名查找圖書 void find_name(struct Book *head) { struct Book *p; char name[20]; int a=0; printf("請(qǐng)輸
29、入你要查找的圖書書名:\n"); gets(name); p=head; while(p!=NULL) { if(strcmp(p->name,name)==0){ a=1; break; } p=p->next; } if(a==0){ printf("你查找的圖書不存在!"); return; } else{ printf(" 你要查找的圖書信息如下\n"); printf("\t=======================
30、=========================================================\n"); printf("\t| 編號(hào) | 圖書名 |作者名 |出版社 |類別 |出版時(shí)間 |價(jià)格 |\n"); while(p!=NULL){ if(strcmp(p->name,name)==0){ printf("\t|%-6d|%-14s|%-10s |%-14s |%-8s |%-8d |%- |\n",p->num,p->name,p->author,p->pub,p
31、->kind,p->time,p->price); } p=p->next; } printf("\t================================================================================\n"); } return; } 程序說(shuō)明:該模塊分為5個(gè)部分,可分為按圖書編號(hào)、圖書名、圖書類別、作者名、出版時(shí)間進(jìn)行查詢圖書的信息,通過(guò)指針的推移查找,然后輸出要查找的圖書信息; 六、圖書信息排序: 1)主要源程序: //為圖書排序 struct Book *so
32、rt_num(struct Book*head) //建一個(gè)新鏈表,為方便后面頭指針加入排序; { struct Book *temp_head; temp_head=(struct Book*)malloc( sizeof(struct Book)); //一定記住要分配內(nèi)存 temp_head->next=head; order_num(temp_head); return temp_head->next; } //按圖書編號(hào)排序 void order_num(struct Book *temp_head) { struct Book *p,*
33、q,*temp; if(temp_head->next==NULL){ printf("文件為空,請(qǐng)先錄入數(shù)據(jù)!\n"); return; } else{ for(q=temp_head;q->next!=NULL;q=q->next) for(p=q->next;p->next!=NULL;p=p->next) //p從q后續(xù)開始到p后續(xù)為NULL if(q->next->num> p->next->num) { if(q->next==p) //如果p為q的
34、后續(xù),交換三個(gè)指針 { temp=p->next; p->next=p->next->next; temp->next=p; q->next=temp; p=temp; } else //否則交換4個(gè)指針 { temp=q->next->next; q->next->next=p->next->next; p->next->next=temp; temp=p->ne
35、xt; p->next=q->next; q->next=temp; } } } } 2)程序說(shuō)明:首先重新定義一個(gè)新的指針作為頭結(jié)點(diǎn)不存放數(shù)據(jù),指向原頭指針,建立一個(gè)新的鏈表,方便后面的排序。以圖書編號(hào)排序?yàn)槔譃閮煞N,當(dāng)q指針和p指針相鄰時(shí),則交換三個(gè)指針,否則交換四個(gè)指針,利用兩個(gè)for循環(huán)將最小的數(shù)據(jù)交換到最前面,這樣既可完成對(duì)圖書編號(hào)由小到大的排序。 七、修改圖書信息: 1)主要源程序: case 1: printf("請(qǐng)輸入新編號(hào):"); scanf("%d",&p->num);
36、printf("修改成功!\n"); getchar(); break; case 2: printf("請(qǐng)輸入新圖書名:"); gets(p->name); printf("修改成功!\n"); break; case 3: printf("請(qǐng)輸入新作者名:"); gets(p->author); printf("修改成功!\n"); break; case 4: printf("請(qǐng)輸入新出版社:"); gets(p->pub); pri
37、ntf("修改成功!\n"); break; case 5: printf("請(qǐng)輸入新類別:"); gets(p->kind); printf("修改成功!\n"); break; case 6: printf("請(qǐng)輸入新出版時(shí)間:"); scanf("%d",&p->time); printf("修改成功!\n"); getchar(); break; case 7: printf("請(qǐng)輸入新價(jià)格:"); scanf("%f",&p->price);
38、 printf("修改成功!\n"); getchar(); break; case 8: printf("請(qǐng)輸入新圖書編號(hào):"); scanf("%d",&p->num); printf("請(qǐng)輸入新圖書名:"); scanf("%s",p->name); getchar(); printf("請(qǐng)輸入新作者名:"); scanf("%s",p->author); getchar();
39、 printf("請(qǐng)輸入新出版社:"); scanf("%s",p->pub); getchar(); printf("請(qǐng)輸入新類別:"); scanf("%s",p->kind); getchar(); printf("請(qǐng)輸入新出版時(shí)間:"); scanf("%d",&p->time); getchar(); printf("請(qǐng)輸入新價(jià)格:"); scanf("%lf",&p->pr
40、ice); getchar(); printf("修改成功!\n"); getchar(); break; case 0: break; default : printf("您的輸入有誤!\n"); break; } printf("是否將修改后的信息保存到文件中?(y/n)\n"); scanf("%c",&c); getchar(); switch(c){ case 'y': fprint(head);
41、 printf("保存成功!\n"); getchar(); break; case 'n': break; 2)程序說(shuō)明:輸入要修改的編號(hào)后,選擇要修改的內(nèi)容,分為部分修改和全部修改,利用指針給指針地址內(nèi)的數(shù)據(jù)賦上新的值,再調(diào)用函數(shù)寫入文件。 八、刪除圖書信息: 1)主要源程序: printf("請(qǐng)輸入你要?jiǎng)h的書號(hào):"); scanf("%d",&num); getchar(); if(head->num ==num){ //刪除頭指針數(shù)據(jù) p1=head; head=head->next;
42、 free(p1); printf("刪除成功!\n"); return head; } else{ p1= head; p2= head->next; while(p2!=NULL){ if(p2->num==num){ p1->next = p2->next; free(p2); printf("刪除成功!\n"); return head; } else{ p1=p2; p2=p1->next; }
43、 if(p2==NULL){ printf("你輸入的圖書不存在!請(qǐng)重新輸入。\n"); break; } } 2)程序說(shuō)明:輸入要?jiǎng)h除的圖書編號(hào),利用指針查找要?jiǎng)h除的圖書,利用free()函數(shù)釋放內(nèi)存,刪除節(jié)點(diǎn)。 九、文件的讀寫: 主要源程序: //將新鏈表寫入文件中 void fprint(struct Book *head) { FILE *fp; struct Book *p1; if((fp=fopen("圖書信息.txt","w"))==NULL){
44、 printf("文件 圖書信息 打開失敗!\n"); exit(0); } for(p1=head;p1;p1=p1->next){ fprintf(fp,"%d %s %s %s %s %d %lf\n",p1->num,p1->name,p1->author,p1->pub,p1->kind,p1->time,p1->price); } fclose(fp); } //從文件中讀取圖書信息 struct Book *load() { FILE *fp; struct Book *head,*tail,*
45、p1; head=tail=NULL; if((fp=fopen("圖書信息.txt","r"))==NULL){ //判斷是否為空,如果為空 就關(guān)閉了 直接返回null, 如果不是空文本 那就把這個(gè)關(guān)了 下面重新打開文本 printf("文件 圖書信息 打開失敗!\n"); exit(0); } int isend=fgetc(fp);//用于判斷是否是空文本 fclose(fp); if(isend!=-1){ if((fp=fopen("圖書信息.txt","r"))==NULL){ printf("文件 圖書信息 打
46、開失敗!\n"); exit(0); } while(!feof(fp)){ p1=(struct Book *)malloc(sizeof(struct Book)); fscanf(fp,"%d%s%s%s%s%d%lf\n",&p1->num,p1->name,p1->author,p1->pub,p1->kind,&p1->time,&p1->price); if(head==NULL) head=p1; else tail->next=p1; tail=p1; } tail->ne
47、xt=NULL; fclose(fp); } return head; } 2)利用fscanf和fprint 將圖書信息以文本形式寫入文件,并讀取文件內(nèi)的信息。 4 調(diào)試分析和測(cè)試結(jié)果 一、主界面 二、進(jìn)入圖書系統(tǒng): 三、添加新圖書: 四、瀏覽圖書信息: 五、查找圖書信息: 六、按圖書編號(hào)查找和圖書名查找: 七、按圖書類別和出版時(shí)間查找: 八、按圖書作者名查找: 九、按圖書編號(hào)排序: 十、按圖書名和出版日期排序: 十一、修改作者名及修改后圖書信息:
48、 十二、刪除圖書信息及刪除后的圖書信息瀏覽: 十三、當(dāng)刪除或修改的圖書不存在時(shí): 十四、當(dāng)查找的圖書不存在時(shí): 遇到的問(wèn)題: 1)讀寫文件時(shí)出現(xiàn)問(wèn)題,結(jié)果找其他人的幫助和看課本后改正過(guò)來(lái); 2)在排序的時(shí)候,不能讓頭指針參與排序,問(wèn)了很多同學(xué)都沒(méi)有解決,最后決定重新建一個(gè)節(jié)點(diǎn),結(jié)果忘了分配內(nèi)存,發(fā)郵件給老師才解決問(wèn)題; 3)在刪除頭節(jié)點(diǎn)時(shí)出現(xiàn)了問(wèn)題,經(jīng)過(guò)同學(xué)的幫助解決問(wèn)題; 5 課程心得總結(jié) 此次課程設(shè)計(jì)讓我對(duì)C語(yǔ)言有了新的認(rèn)識(shí),編程的過(guò)程是辛苦的, 1)即使一個(gè)微小的錯(cuò)誤對(duì)程序而言都將無(wú)法順利執(zhí)行,
49、例如:在判斷的時(shí)候“==”符號(hào)經(jīng)常寫成“=”,在scanf輸入的時(shí)候&取值符號(hào)經(jīng)常忘記; 2)在編程的過(guò)程中需要不斷的看書弄明白一些知識(shí),同時(shí)要多練習(xí),實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),我一直都深信不疑; 3)在實(shí)習(xí)中我深刻體會(huì)遇到困難要及時(shí)向老師尋求幫助同時(shí)也明白學(xué)好C語(yǔ)言的重要性; C語(yǔ)言程序?qū)ξ覀儊?lái)說(shuō)比較難,在匆忙的學(xué)習(xí)中更是難上加難,但在老師的幫助下我終于把一直困擾我的錯(cuò)誤改正,最后終于做好了自己的程序。 -------- 歡迎下載資料,下面是附帶送個(gè)人簡(jiǎn)歷資料用不了的話可以自己編輯刪除,謝謝!下面黃顏色背景資料下載后可以編輯刪除 X X
50、 X 個(gè) 人 簡(jiǎn) 歷 個(gè)人資料 姓 名:xxxx 婚姻狀況:未婚 照片 出 生:1987-06-24 政治面貌:團(tuán)員 性 別:男 民 族:漢 學(xué) 位:本科 移動(dòng) : 專 業(yè):英語(yǔ) 電子郵件: 地 址: 教育背景 吉林工程技術(shù)師范學(xué)院-----外國(guó)語(yǔ)言文學(xué)系 主修課程 本科階段主修 大學(xué)英語(yǔ)精讀,大學(xué)英語(yǔ)泛讀,英語(yǔ)口語(yǔ),英語(yǔ)聽力,英語(yǔ)寫作,英語(yǔ)口譯,翻譯學(xué),詞匯學(xué),語(yǔ)法學(xué),英美概況,英國(guó)文學(xué),美國(guó)文學(xué),語(yǔ)言學(xué),日語(yǔ),中外名勝。 特長(zhǎng)及興趣愛(ài)好 除了有專業(yè)的英語(yǔ)方面知識(shí)外,我在校生活部工作一年, 在系宣傳部和秘書處各工作一年。為全面發(fā)
51、展,大三上學(xué)期,我加入系文學(xué)社,參于了我系《心韻》雜志的創(chuàng)刊和編輯工作。在這些活動(dòng)中鍛煉了我的領(lǐng)導(dǎo)和團(tuán)隊(duì)協(xié)作能力,學(xué)會(huì)了更好的與人相處,這些在我以后的工作中一定會(huì)有很大的幫助。 計(jì)算機(jī)能力 能熟悉使用Office工具以及Photoshop、Flash等軟件。 獲國(guó)家計(jì)算機(jī)二級(jí)等級(jí)資格證書。 外語(yǔ)水平 通過(guò)英語(yǔ)專業(yè)四級(jí)考試,能熟練進(jìn)行聽說(shuō)讀寫譯。 獎(jiǎng)勵(lì)情況: 2007-2008 優(yōu)秀學(xué)生會(huì)干部 2008/07 師生合唱比賽一等獎(jiǎng) 普通話水平測(cè)試等級(jí)證書 英語(yǔ)專業(yè)四級(jí)證書 自我評(píng)價(jià) X X X 個(gè) 人 簡(jiǎn) 歷 個(gè)人資料 姓 名:
52、 婚姻狀況:未婚 出 生: 政治面貌:團(tuán)員 性 別: 民 族:漢 學(xué) 位: 移動(dòng) : 專 業(yè): 電子郵件: 地 址: 教育背景 2006.9-2010.6 吉林工程技術(shù)師范學(xué)院-----外國(guó)語(yǔ)言文學(xué)系 主修課程 大學(xué)英語(yǔ)精讀,大學(xué)英語(yǔ)泛讀,英語(yǔ)口語(yǔ),英語(yǔ)聽力,英語(yǔ)寫作,英語(yǔ)口譯,翻譯學(xué),詞匯學(xué),語(yǔ)法學(xué),英美概況,英國(guó)文學(xué),美國(guó)文學(xué),語(yǔ)言學(xué),日語(yǔ),中外名勝。 能力及特長(zhǎng) 這要寫你明你有什么樣的能
53、力及經(jīng)驗(yàn),最重要就是告訴用人單位,你會(huì)做什么? 計(jì)算機(jī)能力 能熟悉使用Office工具以及Photoshop、Flash等軟件。 獲國(guó)家計(jì)算機(jī)二級(jí)等級(jí)資格證書。 外語(yǔ)水平 通過(guò)英語(yǔ)專業(yè)四級(jí)考試,能熟練進(jìn)行聽說(shuō)讀寫譯。 獎(jiǎng)勵(lì)情況 2007-2008 優(yōu)秀學(xué)生會(huì)干部 2008/07 師生合唱比賽一等獎(jiǎng) 普通話水平測(cè)試等級(jí)證書 英語(yǔ)專業(yè)四級(jí)證書 實(shí)習(xí)經(jīng)驗(yàn)(或?qū)嵺`經(jīng)驗(yàn)或兼職經(jīng)驗(yàn)) 這里寫上你的實(shí)習(xí)經(jīng)驗(yàn)或?qū)嵺`經(jīng)驗(yàn)或兼職經(jīng)驗(yàn)等信息吧,標(biāo)題自己起一個(gè)貼切的。 自我評(píng)價(jià) 本人性格開朗、穩(wěn)重、有活力,待人熱情、真誠(chéng)。工
54、作認(rèn)真負(fù)責(zé),積極主動(dòng),能吃苦耐勞。有較強(qiáng)的組織能力、實(shí)際動(dòng)手能力和團(tuán)體協(xié)作精神,能迅速的適應(yīng)各種環(huán)境,并融入其中。我不是最優(yōu)秀的,但我是最用功的;我不是太顯眼,但我很踏實(shí);希望我的努力可以讓您滿意。 這里不要照抄哦,不會(huì)寫自我評(píng)價(jià)的朋友,你可以訪問(wèn) 這里有很多自我評(píng)價(jià)范文可以參考。(按住鍵盤的CTRL鍵,再用鼠標(biāo)點(diǎn)鏈接就可以直接打開網(wǎng)站,不用復(fù)制到瀏覽器的。)本人性格熱情開朗、待人真誠(chéng),善于溝通,應(yīng)變能力較強(qiáng)。懂得珍惜擁有的一切。 B內(nèi)張型鼓式制動(dòng)器 C濕式多片制動(dòng)器 D浮鉗盤式制動(dòng)器 289.零配件市場(chǎng)上的主要價(jià)格形式(ABC) A廠家指導(dǎo)價(jià) B市場(chǎng)零售價(jià)
55、 C配件廠價(jià)格 290.油漆出險(xiǎn)桔皮皺,即表面不光滑,可能的原因( D ) A涂裝間通風(fēng)國(guó)強(qiáng) B稀釋劑干燥速度過(guò)快 C稀釋劑干燥速度過(guò)快慢 D一次噴涂過(guò)厚 291.汽車的動(dòng)力性能包括(ACD) A最高車速 B平均車速 C加速時(shí)間 D能爬上的最大坡度 292.《車險(xiǎn)定損核價(jià)運(yùn)作規(guī)范》規(guī)定事故車輛修復(fù)費(fèi)用包括(ABCD) A事故損失部分維修工時(shí) B事故損失部分需更換的配件費(fèi) C殘值 D稅費(fèi) 293.車輛全損或推定全損案件, 在確定損失前,應(yīng)該了解(ABD)汽車信息 A了解車輛購(gòu)置時(shí)間、價(jià)格 B取得車輛的購(gòu)置發(fā)票或其他證明 C了解車輛的購(gòu)置渠道
56、 D了解車輛的所有人 294.機(jī)動(dòng)車電器故障引起火災(zāi)的主要原因有(BC) A電瓶故障 B線路故障 C電器元件故障 D日光聚集 295. 《車險(xiǎn)定損核價(jià)運(yùn)作規(guī)范》規(guī)定對(duì)殘值處理的原則(AB)B A所有殘值歸被保險(xiǎn)人所有,保險(xiǎn)人在維修費(fèi)中扣除 B事故車輛更換的配件由保險(xiǎn)人收回后不計(jì)入殘值之內(nèi) C所有配件必須折舊賣給被保險(xiǎn)人 D所有配件必須折舊賣給維修廠或廢品收購(gòu)站 296.從火災(zāi)原因調(diào)查的角度,汽車火災(zāi)的原因分(ABCD) A機(jī)械故障類(如發(fā)動(dòng)機(jī)過(guò)熱) B電器類(線路老化短路) C人為類(縱火) D交通事故類(碰撞、傾覆、貨物引起) 297.對(duì)汽車整
57、車進(jìn)行測(cè)量非常重要的平面(D)? A基本面 B中心面 C零平面 D下平面 298.機(jī)械配件的基本維修原則(ABCD) A超過(guò)配合尺寸,通過(guò)加工也無(wú)法得到裝配技術(shù)要求 B變形通過(guò)矯正無(wú)法保證使用性能和安全技術(shù)要求 C斷裂無(wú)法焊接或焊接后無(wú)法保證使用性能和安全技術(shù)要求 D轉(zhuǎn)向等涉及到安全的所有發(fā)生變形的配件 299.被保險(xiǎn)人可依據(jù)哪些有效證明作為領(lǐng)取賠款的憑證(A)AC A居民身份證 B有效駕駛本 C戶口薄 300..駕駛員未取得駕駛資格包括哪些情況(ABCD)ABC A無(wú)駕駛證 B駕駛車輛與準(zhǔn)駕車型不符 C公安交關(guān)部門規(guī)定的其他屬于非有效駕駛的情況
58、 D駕駛證丟失 301.車險(xiǎn)網(wǎng)上理賠系統(tǒng)錄入的要求有哪些(ABCDE) A查勘時(shí)間照片最佳大小為60-80k B掃描儀設(shè)置方檔最佳大小100-150k C索賠申請(qǐng)書應(yīng)當(dāng)由當(dāng)事駕駛員在第一時(shí)間親筆填寫 D車損照片的拍攝必須符合《車險(xiǎn)定損核價(jià)運(yùn)作規(guī)范》的相關(guān)規(guī)定 E駕駛證,行駛證應(yīng)盡量在查勘環(huán)節(jié)第一時(shí)間采取原件拍攝 判斷題 1. 185/65R14,其中R代表Radial:表達(dá)輪胎紋絡(luò)為放射狀的又稱“子午線”(√) 2. 檢查安全氣囊系統(tǒng)故障時(shí),必須先拆下蓄電池負(fù)極,再使用儀器讀出故障代碼。(×) 3. 路面附著性能越好,汽車抗
59、熱衰退性能越好。() 4. 廢氣再循環(huán)的作用是減少HC、CO和NOX的排放量(×) 5. 機(jī)動(dòng)車輛保險(xiǎn)條款(2005版)中,保險(xiǎn)車輛發(fā)生事故,應(yīng)當(dāng)由第三者負(fù)責(zé)賠償?shù)_實(shí)無(wú)法找到第三者的,賠償處理時(shí)實(shí)行30%絕對(duì)免賠率(×) 6. 受害人無(wú)固定收入的,按照其最近二年的平均收入計(jì)算;(×) 7. 營(yíng)運(yùn)機(jī)動(dòng)車在規(guī)定檢驗(yàn)期限內(nèi)經(jīng)安全技術(shù)檢驗(yàn)合格的,不再重復(fù)進(jìn)行安全技術(shù)檢驗(yàn)(√) 8. 本公司與被保險(xiǎn)人就賠款金額協(xié)商確定并賠償結(jié)案后,受害人又就同一事故向被保險(xiǎn)人提出賠償請(qǐng)求的,本公司可二次追加賠付(×) 9. 維修車輛竣工結(jié)帳后,駕駛員駕駛車輛從修理廠開出
60、時(shí)與一輛車輛相撞,因碰撞地點(diǎn)還在修理廠內(nèi),我司不負(fù)賠償責(zé)任.(×) 10. 機(jī)動(dòng)車輛保險(xiǎn)條款(2005版)基本險(xiǎn)有四個(gè)獨(dú)立險(xiǎn)種(×) 11.用于支付公安交管部門逃逸案件處理費(fèi)用的特殊案件可視金額參照本機(jī)構(gòu)核賠權(quán)限進(jìn)行審核() 12.四沖程發(fā)動(dòng)機(jī)的做工沖程中,曲軸帶動(dòng)活塞從上支點(diǎn)向下至點(diǎn)運(yùn)動(dòng),此時(shí)進(jìn)氣門關(guān)閉(√) 13.當(dāng)汽車在一般條件下行使時(shí),應(yīng)選用雙速主減速器中的高速檔,而在行使條件較差時(shí),則采用低速檔(√) 14.評(píng)價(jià)汽車制動(dòng)性的指標(biāo)制動(dòng)效能、制動(dòng)效能的恒定值、制動(dòng)時(shí)的方向穩(wěn)定性(×) 15.熱塑性材料件損傷以修復(fù)為主,熱固性塑性件損傷需更換(√) 16.投保人對(duì)投保標(biāo)
61、的具有保險(xiǎn)利益,不具有保險(xiǎn)利益的,保險(xiǎn)合同無(wú)效(√) 17. 《道路交通安全法實(shí)施條例》有關(guān)高速公路應(yīng)當(dāng)標(biāo)明車道行使速度,最高120公里\小時(shí),最低70公里\小時(shí)(×) 18.暴風(fēng)指風(fēng)速米/以上的大風(fēng)(√) 19.剛性萬(wàn)向節(jié)是靠零件的鉸鏈?zhǔn)铰?lián)結(jié)來(lái)傳遞動(dòng)力的,而撓性萬(wàn)向節(jié)則是靠彈性零件來(lái)傳遞動(dòng)力的(√) 20.查勘案件查勘完畢后,只能點(diǎn)擊發(fā)送按鈕發(fā)送案件,不能通過(guò) 點(diǎn)擊申請(qǐng)核價(jià)或申請(qǐng)核損按鈕直接到達(dá)目的平臺(tái)(×) 21.雙片離合器中間壓盤的前后,都需設(shè)有限位裝置(√) 22.各種車身的修復(fù),都不要使用測(cè)量工具測(cè)量車身尺度(×) 23附加險(xiǎn)條款與基本險(xiǎn)條款相抵觸之處,以附加險(xiǎn)為準(zhǔn),未
62、盡之處,以基本險(xiǎn)為準(zhǔn)(√) 24.保險(xiǎn)車輛因路面不平導(dǎo)致兩個(gè)以上車輛輪胎磨損嚴(yán)重后破裂,輪胎的損失我司不負(fù)責(zé)賠償(√) 25.李某于2006年4月1日向我司投保一輛奧迪A6汽車,于同年10月30日于一摩托車發(fā)生雙方事故,經(jīng)交警裁定李某為主要責(zé)任,對(duì)于該事故作為核賠人在審核時(shí)首先核對(duì)三者方的承保情況。(√) 26.汽車轉(zhuǎn)彎時(shí),轉(zhuǎn)彎半徑越大車速越小,附著系數(shù)越小,中心位置越高,其操作穩(wěn)定性越好。(×) 27.應(yīng)當(dāng)有交強(qiáng)險(xiǎn)賠償?shù)膿p失和費(fèi)用,如交強(qiáng)險(xiǎn)未賠付,商業(yè)三者險(xiǎn)也可賠付(×) 28. 一張照片已能反映出多個(gè)部件、部位受損真實(shí)情況的不需要單個(gè)或重復(fù)拍攝,重大配件或價(jià)格較貴的配件同樣如此,
63、不必單獨(dú)牌照(×) 29.書面委托代理的授權(quán)委托書應(yīng)當(dāng)載明代理人的姓名或者名稱、代理事項(xiàng)、權(quán)限和期間,并由委托人簽字或蓋章。(√) 30.氣缸蓋襯墊俗稱汽缸床(√) 31.轎車一般采用邊梁式車架(×) 32.汽車實(shí)際價(jià)指投保車輛在保險(xiǎn)合同簽訂地的市場(chǎng)價(jià)格(×) 33.四沖程發(fā)動(dòng)機(jī)的作功沖程中曲軸帶動(dòng)活塞從上止點(diǎn)向下止點(diǎn)運(yùn)動(dòng),此時(shí),進(jìn)排氣門關(guān)閉(√) 34. 公民下落不明滿三年的,利害關(guān)系人可以向人民法院申請(qǐng)宣告他為失蹤(×) 35.在道路上發(fā)生交通事故,車輛駕駛?cè)藨?yīng)立即停車,保戶現(xiàn)場(chǎng),因搶救應(yīng)標(biāo)明位置(√) 36.保險(xiǎn)車輛發(fā)生多次事故,累計(jì)賠付金額時(shí),保單合同自動(dòng)終止(×)
64、37.本公司與被保險(xiǎn)人就賠償金額協(xié)商確定并賠償結(jié)案后,受害人又就同一事故向被保險(xiǎn)人提出賠償請(qǐng)求,本公司可以追加賠付(×) 38.車輛停放過(guò)程中突然遭受洪水侵襲,緊會(huì)造成電器部分及線路損壞,可給予一定的清潔費(fèi)用(×) 39.本車上的財(cái)產(chǎn)損失屬于標(biāo)的商業(yè)三者險(xiǎn)的理賠范圍(×) 40.承保年度單均賠款=(統(tǒng)計(jì)期間該承保年度所有保單項(xiàng)下已決賠款+未決賠款)/統(tǒng)計(jì)期間該承保年度承保數(shù)量 下面紅色部分是贈(zèng)送的總結(jié)計(jì)劃,不需要的可以下載后編輯刪除!2014年工作總結(jié)及2015年工作計(jì)劃(精選) XX年,我工區(qū)安全生
65、產(chǎn)工作始終堅(jiān)持“安全第一,預(yù)防為主,綜合治理”的方針,以落實(shí)安全生產(chǎn)責(zé)任制為核心,積極開展安全生產(chǎn)大檢查、事故隱患整改、安全生產(chǎn)宣傳教育以及安全生產(chǎn)專項(xiàng)整治等活動(dòng),一年來(lái),在工區(qū)全員的共同努力下,工區(qū)安全生產(chǎn)局面良好,總體安全生產(chǎn)形勢(shì)持續(xù)穩(wěn)定并更加牢固可靠。 一、主要工作開展情況 (一)認(rèn)真開展安全生產(chǎn)大檢查,加大安全整治力度。 在今年的安全生產(chǎn)檢查活動(dòng)中,工區(qū)始終認(rèn)真開展月度安全檢查和日常性安全巡視檢查記錄,同時(shí)順利完成公司組織的XX年春、秋季安全生產(chǎn)大檢查和國(guó)家電網(wǎng)公司組織的專項(xiàng)隱患排查工作。截止日前,工區(qū)先后共開展各類安全檢查71次,查出事故隱患點(diǎn)22處,均進(jìn)行了閉環(huán)處理。通
66、過(guò)檢查活動(dòng),進(jìn)一步夯實(shí)了工區(qū)的安全生產(chǎn)基礎(chǔ)。 (二)順利完成保電專項(xiàng)工作。 本年度工區(qū)共進(jìn)行專項(xiàng)保電工作10次,累計(jì)保電天數(shù)達(dá)到90余天,通過(guò)工區(qū)全員的共同努力,順利完成春節(jié)保電、國(guó)慶保電、七一保電、特高壓投送電保電、500kv沁博線保電等一批重要節(jié)假日的保電工作。 (四)工作票統(tǒng)計(jì)及其他工作情況。 截止11月15日,我工區(qū)連續(xù)實(shí)現(xiàn)安全生產(chǎn)1780天;全年共辦理工作票50張,其中第一種工作票 24張,含基建單位8張;第二種工作票26張。工作票合格率100%,執(zhí)行情況較好。全年工區(qū)所轄線路跳閘次數(shù)共計(jì)0次,線路跳閘率為0次/(百公里·年)。 (四)安環(huán)體系標(biāo)準(zhǔn)化建設(shè) 本年度在公司統(tǒng)一的部署下,工區(qū)積極參與安環(huán)體系標(biāo)準(zhǔn)化建設(shè)工作,先后派員參加安環(huán)體系標(biāo)準(zhǔn)化培訓(xùn)2次,迎接公司開展安環(huán)體系內(nèi)審工作三次,先后審查出問(wèn)題共計(jì)20余處,先后進(jìn)行了閉環(huán)整改。截止日前,工區(qū)已初步建立起了標(biāo)準(zhǔn)化安環(huán)工作體系,在今后工作中,工區(qū)將進(jìn)一步完善各項(xiàng)工作流程,努力確保體系工作符合外審相關(guān)要求。 (五)強(qiáng)化安全生產(chǎn)責(zé)任制的落實(shí)。工區(qū)高度重視安全生產(chǎn)工作,根據(jù)年初制定的安全工
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全評(píng)價(jià)師基礎(chǔ)知識(shí)教程
- 19、雪孩子(教育精品)
- “綠色建筑”研討會(huì)
- 2022年浙教初中數(shù)學(xué)七上《絕對(duì)值》課件6
- 2022年北師大版小學(xué)數(shù)學(xué)《快樂(lè)的動(dòng)物》課件
- 中考語(yǔ)文課件中考語(yǔ)文議論文構(gòu)思課件
- 《己亥雜詩(shī)》教學(xué)課件
- 職場(chǎng)禮儀培訓(xùn)教材(PPT 33頁(yè))
- 百分?jǐn)?shù)的認(rèn)識(shí)課件 (2)(教育精品)
- 2623求二次函數(shù)的表達(dá)式
- 三年級(jí)語(yǔ)文上冊(cè) 第三單元期末總復(fù)習(xí)課件 新人教版 (1038)
- 招聘選拔與培養(yǎng)
- 《鄒忌諷齊王納諫》課件
- 中職 CAXA電子圖板繪圖教程(2007版)(第2版)第9章電子課件(電子教案)
- 必修2近代工業(yè)的艱難起步課件