題目:學生成績管理系統
一課程設計目的
1、 進一步掌握和利用c語言進行程設計的能力;
2、 進一步理解和運用結構化程設計的思想和方法;
3、 初步掌握開發乙個小型實用系統的基本方法;
4、 學會除錯乙個較長程式的基本方法;
5、 學會利用流程圖或n-s圖表示演算法;
6、 掌握書寫程設計開發文件的能力(書寫課程設計報告);
二、 設計內容
1、每一條記錄包括乙個學生的學號、姓名、3門課成績、平均成績。
2、輸入功能:可以一次完成若干條記錄的輸入。
3、顯示功能:完成全部學生記錄的顯示。
4、查詢功能:完成按姓名查詢學生記錄,並顯示。
5、排序功能:按學生平均成績進行排序。
6、插入功能:按平均成績高低插入一條學生記錄。
刪除7、將學生記錄存在檔案score中。
8、應提供乙個介面來呼叫各個功能,呼叫介面和各個功能的操作介面應盡可能清晰美觀!
三設計要求
1、 用c語言實現系統;
2、 可以利用結構體陣列實現學生成績的資料結構設計,也可以用鍊錶(資料結構自選);
3、 系統具有增加,查詢,插入,排序等基本功能;
4、 系統的各個功能模組要求用函式的形式實現;
1. 系統選單的主要功能
(1)輸入若干條記錄
(2)顯示所有記錄
(3)按學號排序
(4)插入一條記錄
(5)按姓名查詢,刪除一條記錄
(6)查詢並顯示一條記錄
(7)輸出統計資訊 (新增)
(8)新增資料到結構體陣列或鍊錶中
(0)退出程式
5、 完成設計任務並書寫課程設計報告。報告中除了**其他均要手寫。內容如下:
1課程設計目的
2 課程設計分析
3 課程設計資料結構設計
4 課程設計功能設計(可用流程圖表示)
5課程設計功能實現
封面用下圖
課程設計報告
題目:院 (系):電腦科學與工程學院
專業班級
學生學號
指導教師年月
C語言課程設計
高階語言程式設計 院系 工學院 專業 機械工程 年級學生姓名 學號 201301030906 指導教師 題號 第 56 題 2014年6月 1 題目 課程設計題庫第56題 題目解析 題目內容為 求具有abcd ab cd 2性質的四位數 有題目我們可以看出,題目的要求是需要我們找出乙個整形的四位數a...
c語言課程設計
西安郵電大學 c語言課程設計報告 題目學生作業完成情況管理系統 院系名稱計算機學院 專業名稱軟體工程 班級軟體1205班 學生姓名詹盛軍 學號 8位 04123156 指導教師王小銀 設計起止時間 2013年06月02日 2013年06月14日 一.設計目的 1 熟悉c語言程式的編輯 編譯鏈結和執行...
c語言課程設計
目的 能利用指標,陣列,變數等元素實現檔案的讀寫,既能往檔案中存放資訊,又能將資訊從檔案中讀取出來。報告題目及安排 報告題目在計算中心主頁最下面,綜合設計性實驗裡的tc實驗前十個題目,每班的1 11 21 31號同學做第乙個實驗,2 12 22 32號同學寫第二個實驗,依次類推,自己寫自己的課設,不...