C課程設計報告學生成績管理系統

2021-03-04 03:57:58 字數 1673 閱讀 7409

c語言程式設計上機實踐大作業

專業: 生物醫學工程

班級: 121班

姓名: 陳撲梅

學號: 201210407112

課題名稱: 學生成績管理系統程式設計

學生成績管理系統課程設計

一設計的任務

根據實用性,我決定設計乙個學生成績管理系統.由於自己也是乙個學生,經常跟成績打交道,以前的成績自己搞得很亂,每次想找以前的成績看一下,做個總結,以便制定新乙個近期計畫.可是以前的成績都沒有系統的管理,所以搞起來很麻煩,於是決定做乙個學生成績管理系統.

這個系統實用性非常強,操作起來也非常簡單,可以很容易的查詢到你所要的資訊.例如:如果你要檢視某個學生的成績,只需要輸入那個學生的姓名就可以了,系統會自動列印出該學生的有關資訊,如學號,姓名,每一學科的成績等,非常簡潔,一目了然.。

二設計要求

1. 要求利用c語言面向過程的程式設計思想來完成系統的設計;

2. 突出c語言的函式特徵,以多個函式實現每乙個子功能;

3. 畫出功能模組圖;

4. 進行簡單介面設計,能夠實現友好的互動;

5. 具有清晰的程式流程圖和資料結構的詳細定義;

6. 熟練掌握c語言對檔案的各種操作。

三設計的作用、目的

通過程式設計,提高程式設計興趣與程式設計水平。設計乙個學生成績管理系統,上學期的本班的學習成績進行管理,可以用陣列設計這個程式,具有查詢和檢索功能,並且能夠對指定檔案操作,也可將多個檔案組成乙個檔案。通過對此程式的設計熟練掌握c語言。

四.總體設計:

1.資料結構設計

設計這個系統,我選擇了用結構體來存放不同型別的資料.在這個過程當中,我有打算過用指標,但由於指標這章節非常複雜,而且剛講不久,自己了解的還不夠透切,而且用指標要非常的小心,不然很容易出錯,對剛學不久的同學來說,要查出其中的錯誤,也不那麼簡單,所以為了儘量減少發生錯誤,我就沒有將指標利用到其中.

2.系統的結構設計

3.演算法設計說明

4,資料庫裡包含有的學生成績資訊:

, ,,,

,,,,

,,五.詳細設計

1.建立主函式與介面

#include

#include

#include

void inte***ce();

void search();

void insert();

void dayin();

void dele();

void paixu();

void xuehao();

void zimu();

void exit();

struct student

stu[10]=,

2,"zhang",75,76,78,72},3,"wu",65,66,67,69},

4,"chen",85,76,71,63},5,"dai",65,68,94,83},6,"hua",64,84,82,86},7,"zhuang",71,78,68,74},8,"ye",82,83.76,65},

9,"zeng",91,83,86,78},10,"wang",68,88,76,95},void main()

}}void inte***ce()

2,查詢學生成績資料

void search()

{ int i;

char stu_name[20];

C學生成績管理系統課程設計報告

課程設計報告 課程設計名稱 學生成績管理系統 系部名稱 中印計算機軟體學院 學生姓名 班級 13級應1 學號 2013010700 成績指導教師 開課時間 2013 2014 學年第二學期目錄第一章緒論1 1.1 設計目的 1.2 開發工具選擇 1.3 開發環境 1.4 本報告的主要內容 第二章需求...

學生成績管理系統C語言課程設計報告

c語言課程設計設計 報告製作人 學號 指導老師 時間 一 設計內容和設計要求 1 設計內容 題目 學生成績管理系統設計 該系統包含20個學生姓名和成績資訊,可對成績進行排序,並實現由姓名查詢成績及由成績查詢姓名。2 設計要求 1 由鍵盤輸入20個學生 姓名 的某門課程的學習成績60 99分。2 將分...

C語言學生成績管理系統課程設計報告

c語言課程設計報告 學院 計算機學院 專業 電腦科學與技術 年級班別 09級計科一班 學號 3109005882 學生姓名 黃杰 指導教師 謝光強 成績2010年 1 月 設計乙個學生成績管理系統,對上學期的本班的學習成績進行管理,具有查詢和檢索功能,並且能夠對指定檔案操作,也可將多個檔案組成乙個檔...