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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

type pdf c语言课程设计,c语言课程设计-.pdf

發布時間:2024/7/5 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 type pdf c语言课程设计,c语言课程设计-.pdf 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

西昌學院

C語言課程設計報告

題 目_學生成績管理系統______

學生編號_ ___________

學生姓名_ _____________

班 級

指導教師__ _ __ _____

2011 年 12 月

一. 課程設計任務內容

設計一個學生成績管理系統。

系統功能:

1)具備對學生基礎數據的維護功能(添加、刪除、修改)

2 )具備對課程基礎數據的維護功能(添加、刪除、修改)

3 )具備對學生成績數據的維護功能(添加、刪除、修改)

4) 具備對成績的查詢功能(按學號、姓名、或課程名查詢成績,排序等 )

5) 具備對成績的統計功能(最高分,最低分,平均分,及格率等)

6 ) 采用菜單界面

二. 總體設計說明

1 工程設計說明

(工程中有哪些文件組成,各有什么作用)

該工程文件中有 student.h, studentmain.c, student.c, course.c, scgrade.c query.c

tongji.c 。student.h 是頭文件,主要存放一些其他函數共用的東西,比如結構體之類的。

Studentmain.c 存放 main 函數主菜單程序。其他幾個是存放的實現各個功能的函數。另外,

還有 STUDENT.DAT,COURSE.DAT ,GRADE.DAT 三個文件,主要存放學生,課程,成

績的信息的。還有一個 TEMP.DAT 文件,用于暫時存放數據。

2 菜單結構設計

(列出各級菜單)

3 數據結構設計

(三個數據文件用到的的結構定義)

學生結構體:

struct student{

long sno;

char sname[20];

char sclass[20];

};

課程結構體:

struct course{

int cno;

char cname[30];

};

成績結構體:

struct scgrade{

long sno;

int cno;

float grade;

};

三. 詳細設計說明

1 學生數據維護子系統設計說明

(每個功能模塊的設計思路,哪些功能是自己增強的,加注釋的源代碼)

#include

#include"STUDENT.H"

//該部分為學生主菜單程序,分別調用添加,修改,刪除三個函數。

void studentmenu() {

void addstudent();

void modistudent();

void deletestudent();

char a;

while(1)

{

puts("\n");

puts(" 系 統 主 菜 單");

puts(" 1: 學 生 數 據 添 加");

puts(" 2: 學 生 數 據 修 改");

puts(" 3: 學 生 數 據 刪 除");

puts(" 0: 退 出 系 統");

printf("請輸入數字選擇: ");

a=getche();

switch(a)

{

case '1':

addstudent();

break;

case '2':

modistudent();

break;

case '3':

deletestud

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的type pdf c语言课程设计,c语言课程设计-.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。

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