日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

c语言大学生信息管理系统实验报告,c语言学生信息管理系统实训报告

發布時間:2023/12/14 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言大学生信息管理系统实验报告,c语言学生信息管理系统实训报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c語言學生信息管理系統實訓報告

題 目: 學生信息管理系統 院 系: 信息科技學院 專 業: 電子信息工程 姓 名: 殷浩 學 號: 1152100135 指導教師: 楊呈永 日 期: 2012年6月26日 桂林電子科技大學信息科技學院 實 訓 報 告學生信息管理系統 本題目設計目的是訓練學生的基本編程能力,了解管理信息系統的開發流程,熟悉 C 語言的文件和單鏈表的各種基本操作。本程序中涉及結構體、單鏈表、文件等方面的知識。 通過本程序的訓練,使學生能對 C 語言的文件操作有一個更深刻的了解,掌握利用單鏈表 存儲結構實現對學生成績管理的原理,為進一步開發出高質量的管理信息系統打下堅實的 基礎。 一、問題定義 根據實訓要求,創建學生信息管理系統,假設系統中包含學生的學號、姓名、年齡、性別、 出生年月、地址、電話、E-mail 等信息。設計的學生信息管理系統,需能提供以下功能: ①系統以菜單方式工作。②學生信息錄入功能---輸入。③學生信息瀏覽功能---輸出。④查 詢功能。⑤修改信息功能。⑥按學號刪除學生信息功能。程序的運行效果如下圖所示。 二.系統設計 1.總體設計 采用模塊化的程序設計方法,即將較大的任務按照一定的原則分為一個個較小的任務, 然后分別設計各個小任務。需要注意的是劃分出來的模塊應該相對獨立但又相關,且容易 理解。可以用模塊化層次結構圖(即模塊圖)來分析其任務的劃分,以下為程序的功能模 塊設計。 刪除學生信息 增加學生信息 修改學生信息 按學號查詢 按學號查詢 從鍵盤輸入 輸入信息模塊 從文件讀入 系統幫助說明 系統幫助模塊 塊 模塊 學 生 信 息 管 理 系 統 系統刷新 數據保存 系統模塊 查詢信息模塊 更新信息模塊2.詳細設計 學生信息管理系統 #include /*I/O函數*/ #include /*其它說明*/ #include /*字符串函數*/ #define BUFLEN 100 /* 緩沖區最大字符數 */ #define LEN 15 /* 學號和姓名最大字符數,實際請更改 */ #define N 100 /* 最大學生人數,實際請更改*/ struct record /*結構體*/ { char code[LEN+1]; /* 學號 */ char name[LEN+1]; /* 姓名 */ int age; /* 年齡 */ char sex[3]; /* 性別 */ char time[LEN+1]; /* 出生年月 */ char add[30]; /* 家庭地址 */ char tel[LEN+1]; /* 電話號碼 */ char mail[30]; /* 電子郵件地址 */ }stu[N]; int k=1,n,m; /* 定義全局變量 */ void readfile();/* 函數聲明 */ void seek(); void modify(); void insert(); void del(); void display(); void save(); void menu(); int main() { while(k) menu(); system(“pause“); return 0; } void help() {printf(“\n 尊敬的用戶:您好!“);printf(“\n ============================================================\n | |“);printf(“\n | 歡迎進入幫助系統! |\n | |“);printf(“\n | ★ ★ ★ ★ ★ ★ ★ ★ |\n | |“);printf(“\n | 1.進入系統后,先刷新學生信息,再查詢! |\n | |“); printf(“\n | 2.請按照菜單提示進入數字代號! |\n | |“);printf(“\n | 3.增加學生信息后,請切記保存! |\n | |“);printf(“\n | 4.謝謝您的使用! |\n | |“);printf(“\n ============================================================\ n “); } void readfile()/* 建立信息 */ { char *p=“student.txt“; FILE *fp; int i=0; if ((fp=(“student.txt“,“r“))==NULL) { printf(“Open file %s error! Strike any key to exit!“,p); system(“pause“); exit(0); } while(fscanf(fp,“%s %s%d%s %s %s %s %s“,stu[i].code,stu[i].name, i=i; } fclose(fp); n=i; printf(“刷新完畢!\n“); } void seek() /*查找*/ { int i,item,flag; char s1[21]; /* 以姓名和學號最長長度+1為準 */printf(“------------------\n“); printf(“-----1.按學號查詢-----\n“); printf(“-----2.按姓名查詢-----\n“); printf(“-----3.退出本菜單-----\n“); printf(“------------------\n“); while(1) { printf(“請選擇子菜單編號:“); s

總結

以上是生活随笔為你收集整理的c语言大学生信息管理系统实验报告,c语言学生信息管理系统实训报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。