文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx
c 語(yǔ)言程序?qū)W生籍貫信息記錄簿設(shè)計(jì)
學(xué)生籍貫信息記錄簿
課程設(shè)計(jì)報(bào)告書
班 級(jí): 方 0909-1 學(xué) 號(hào):姓 名: 苑 小 葉 指導(dǎo)教師 : 康 亞 男 石家莊鐵道大學(xué)四方學(xué)院
2010年 07月 14日
1
課程設(shè)計(jì)報(bào)告內(nèi)容
1. 選擇題目
題目: 學(xué)生籍貫信息記錄簿設(shè)計(jì) 2. 內(nèi)容摘要
摘要:
學(xué)生籍貫信息管理系統(tǒng)是典型的信息管理系統(tǒng) , 根據(jù)開發(fā)要求,主要完成對(duì)學(xué) 生姓名、學(xué)號(hào)、籍貫等管理。隨著學(xué)校辦學(xué)規(guī)模的不斷擴(kuò)大、辦學(xué)層次的多樣化、 在校生的不斷增多。開發(fā)這系統(tǒng)可以是教務(wù)處老師減輕工作壓力,比較系統(tǒng)的對(duì)學(xué) 生進(jìn)行管理,加快速度、加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化 。
本系統(tǒng)管理內(nèi)容廣泛,全面涉及管理學(xué)生資料信息的管理。 3. 索引關(guān)鍵詞 關(guān)鍵詞:學(xué)生籍貫管理 ,結(jié)構(gòu)體,循環(huán),函數(shù)
學(xué)生籍貫信息記錄簿
4. 目錄
目錄
1題目要求42設(shè)計(jì)思
想 4 3系統(tǒng)完成及功
能44界面設(shè)
TOC \o "1-5" \h \z 計(jì) 5 5正
文 5 6結(jié)
論 14 7參考資
料 14 8后
記 15 9附
錄 15
3
學(xué)生籍貫信息記錄簿 5. 正文
課程設(shè)計(jì)題目要求
1.要求利用C語(yǔ)言面向過(guò)程的編程思想來(lái)完成系統(tǒng)的設(shè)計(jì);2.突出C語(yǔ)言的 函數(shù)特征,以多個(gè)函數(shù)實(shí)現(xiàn)每一個(gè)子功能 ; 3. 畫出功能模塊圖 ;
4. 進(jìn)行簡(jiǎn)單界面設(shè)計(jì),能夠?qū)崿F(xiàn)友好的交互 ; 5. 具有清晰的程序流程圖和數(shù) 據(jù)結(jié)構(gòu)的詳細(xì)定義;6.熟練掌握C語(yǔ)言對(duì)文件的各種操作。
設(shè)計(jì)思想
程序運(yùn)用結(jié)構(gòu)體數(shù)組和循環(huán)進(jìn)行程序的編寫 .
系統(tǒng)完成功能及功能框圖
1 每條記錄包括一個(gè)學(xué)生學(xué)號(hào)、姓名、籍貫。
2輸入功能 :可以一次完成無(wú)數(shù)條記錄的輸入。3 顯示功能 :完成全部學(xué)生記錄
的顯示。
4查找功能 :完成按姓名、學(xué)號(hào)查找學(xué)生記錄,并顯示。 5 修改功能 : 通過(guò)查找 學(xué)生姓名、學(xué)號(hào),修改學(xué)生記錄。 6 保存功能 :將學(xué)生記錄保存到任何自定義的文 件中。 7 讀取功能 : 將保存到文件中的學(xué)生記錄讀取出來(lái)。 8 應(yīng)提供一個(gè)界面來(lái)調(diào) 用各個(gè)功能,調(diào)用界面和功能的操作界面應(yīng)盡可能清晰美觀。
主要功能
錄查刪編輸 入詢除輯出
4
學(xué)生籍貫信息記錄簿4.1界面設(shè)計(jì)
丄口
簡(jiǎn)
11 ]= 譏I IMI
KJ
I5J rti
甘
丄亠工Tnr-
沖譽(yù)V .
祈廣 1一
"制孩人.£薦水咔莖職
i詢二巧曲弓£*-?! =
5.1核心算法及說(shuō)明
#include #include #include #include vstri ng.h> #defi ne MAX 300 struct stude nt
{
char name[10]; // 姓名
char no[50]; // 學(xué)號(hào)
char ad[20]; // 籍貫
};
struct data
{
5
學(xué)生籍貫信息記錄簿
in t cou nt; //當(dāng)前學(xué)生數(shù)組中學(xué)生的個(gè)數(shù)
struct stude nt stu[MAX]; //學(xué)生數(shù)組
} dd;
// 顯示主菜單 void menu()
{
system("cls");
printf("\n");
printf("\t\t\t********************************\n");
printf("\t\t\t* *\n");
printf("\t\t\t*
學(xué)生籍貫信息記錄簿 *\n");
printf("\t\t\t* *\n");
printf("\t\t\t* [0]
退出 *\n");
printf("\t\t\t* [1]
查看所有學(xué)生信息 *\n");
printf("\t\t\t* [2]
輸入學(xué)生記錄 *\n");
printf("\t\t\t* [3]
刪除學(xué)生記錄 *\n");
printf("\t\t\t* [4]
編輯學(xué)生記錄 *\n");
printf("\t\t\t* [5]
查詢(學(xué)號(hào)) *\n");
printf("\t\t\t* [6]
查詢(姓名) *\n");
printf("\t\t\t* [7]
查詢(籍貫) *\n");
printf("\t\t\t* *\n");
printf("\t\t\t********************************\n");
printf("\t\t\t*
制作人:苑小葉 崔京 *\n"); }
// 等待用戶按回車后回到主菜單
void to_menu()
{
char c1,c2;
printf("\n\n\n 按回車鍵返回主菜單 ...");
scanf("%c%c",&c1,&c2);
menu();
}
// 查看所有學(xué)生信息
6
學(xué)生籍貫信息記錄簿
總結(jié)
以上是生活随笔為你收集整理的文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 查找空目录Linux,Linux中fin
- 下一篇: static详解java_java中st