xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 266KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-08-14
  • 語言: C/C++
  • 標簽:

資源簡介

《C語言課程設計》 通訊錄管理系統(tǒng) 一、課程設計目的 通過課程設計,加深對結構化設計思想的理解,能對系統(tǒng)功能進行分析,并設計合理的模塊化結構。 通過課程設計,學會設計數(shù)據(jù)結構。其中包括對結構數(shù)組、鏈表和數(shù)據(jù)文件等知識的運用。 通過課程設計,提高程序開發(fā)功能,能運用合理的控制流程編寫清晰高效的程序。 通過課程設計,訓練C程序調(diào)試能力,能將一個中小型各級組織系統(tǒng)聯(lián)調(diào)通過。 通過課程設計,開發(fā)一個中小型系統(tǒng),掌握系統(tǒng)研發(fā)全過程。 通話課程設計,培養(yǎng)分析問題、解決實際問題的能力。 二、課程設計內(nèi)容 設計一個實用的學生通訊錄管理系統(tǒng),能以簡便高效的方式對通訊錄進行管理和檢索,具體要示: 錄入:學生通訊錄信息包括:學號,姓名,地址,電話。以結構數(shù)組或數(shù)據(jù)文件的形式存放通訊錄信息。 更新:增加、刪除通訊錄信息。 查詢:按學號為序或姓名為序進行通訊錄信息瀏覽。 系統(tǒng)以菜單方式工作,要求界面友好,易于操作。

資源截圖

代碼片段和文件信息

#include??
#include??
#include??
#include??

struct?record?
{?
??char?id[20];?
??char?name[20];?
??char?phone[20];?
??char?adress[40];?
}student[500];?
int?num=0;//外部變量num為文件中的紀錄數(shù)?
FILE?*fp;?
void?mainmenu();//主菜單?
void?newrecord();//新添紀錄?
void?searchmenu();//查詢菜單?
void?deletemenu();//刪除菜單?
void?deleteall();//刪除所有?
void?deleteone();//刪除單個?
void?showall();//查詢所有?
void?readfromfile();//讀取文件?
void?writetofile();//寫入文件?
void?deletebyid();//按學號刪除?
void?deletebyname();//按姓名刪除?
void?listbyid();//按學號排序?
void?listbyname();//按姓名排序?
void?listmenu();//排序菜單?
void?lnky();//退出時詢問保存?

int?main()?
{?
readfromfile();?
????????????????while?(1)?
????????????????{?
????????????????mainmenu();?
????????????????}?
}?


void?mainmenu()//主菜單?
{?
??char?choic;?
??system(“cls“);?
??printf(“\n\t\t***********學生通訊錄管理系統(tǒng)***************“);?
??printf(“\n\t\t***********?1)新建通訊錄?******************“);?
??printf(“\n\t\t***********?2)打開已有通訊錄?**************“);?
??printf(“\n\t\t***********?3)退出系統(tǒng)*********************“);?
??printf(“\n\t\t********************************************“);?
??printf(“\n\t\t請選擇:“);?
??choic=getch();?
??switch?(choic)?
??{?
????case?‘1‘:newrecord();break;?
????case?‘2‘:searchmenu();break;?
????case?‘3‘:lnky();??

????default:mainmenu();?
????}?
}?
void?searchmenu()//查詢菜單?
{?
??char?choic;?
??system(“cls“);?
?
??printf(“\n\t\t**********?打開已有通訊錄?*******************“);
??printf(“\n\t\t**********?①?增加記錄??*********************“);??
??printf(“\n\t\t**********?②?查詢記錄??*********************“);?
??printf(“\n\t\t**********?③?刪除記錄?**********************“);?
??printf(“\n\t\t**********?④?對記錄進行排序?****************“);?
??printf(“\n\t\t**********?⑤?保存文件?**********************“);
??printf(“\n\t\t**********?⑥?返回上一級菜單?****************“);??
??printf(“\n\t\t*********************************************“);?
??printf(“\n\t\t請選擇:“);?
??choic=getch();?
??switch?(choic)?
??{?
????case?‘1‘:newrecord();break;
????case?‘2‘:showall();break;?
????case?‘3‘:deletemenu();break;??
????case?‘4‘:listmenu();break;
????case?‘5‘:writetofile();break;???
????case?‘6‘:mainmenu();break;?
????default:searchmenu();break;
??}?
}
?
void?deletemenu()//刪除菜單?
{?
???char?choic;?
???if(num==0)?
???{?
?????printf(“\n\t\t對不起,文件中無任何紀錄“);?
?????printf(“\n\t\t按任意鍵返回主菜單“);?
?????getch();?
?????return;?
????}?
???system(“cls“);?
???printf(“\n\t\t**************?刪除菜單?*********************“);?
???printf(“\n\t\t************?1-刪除所有**********************“);?
???printf(“\n\t\t***********??2-刪除單個?*********************“);?
???printf(“\n\t\t************?3-返回上一級菜單?***************“);?
???printf(“\n\t\t*********************************************“);?
???printf(“\n\t\t請選擇:“);?
???choic=getch();?
???switch?(choic)?
???{?
?????case?‘1‘:deleteall();break;?
?????case?‘2‘:deleteone();break;?
?????case?‘3‘:searchmenu();break;?
?????default:searchmenu();break;
???}?
}?

void?newrecord()//添加

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????11343??2010-01-08?23:47??31xxxxxxx\record.cpp

?????文件??????35338??2010-01-09?20:26??31xxxxxxx\record.exe

?????文件????????200??2010-01-09?20:28??31xxxxxxx\student.bin

?????文件??????18650??2010-01-08?13:49??31xxxxxxx\保存位置.jpg

?????文件??????28610??2010-01-08?13:48??31xxxxxxx\刪除菜單.jpg

?????文件??????51101??2010-01-08?13:46??31xxxxxxx\打開已有通訊錄.jpg

?????文件??????29243??2010-01-08?13:48??31xxxxxxx\排序菜單.jpg

?????文件????1034454??2010-01-08?12:46??31xxxxxxx\未命名.bmp

?????文件??????39179??2010-01-08?13:43??31xxxxxxx\用戶界面.jpg

?????文件?????256527??2011-12-13?10:44??31xxxxxxx\課程設計報告.doc

?????文件??????44655??2010-01-08?14:36??31xxxxxxx\退出時詢問保存.jpg

?????目錄??????????0??2011-12-13?10:44??31xxxxxxx

-----------?---------??----------?-----??----

??????????????1549300????????????????????12


評論

共有 條評論