基於自擬儲存結構的學生成績管理系統

2021-09-06 17:59:04 字數 1727 閱讀 1911

一、設計命題:基於自擬儲存結構的學生成績管理系統

二、設計總體要求

1、      系統要求使用c語言(vc、gcc或dev-c其一編譯通過)完成設計。

2、      資料儲存不得使用資料庫類軟體儲存資料,要求自行設計資料儲存結構。

3、      功能應涵蓋學生資料錄入/匯入,成績錄入,成績計算,成績匯出。

4、      方案必須簡單易行、快速,應用部署簡單,執行維護成本低。

5、      設計應考慮多使用者環境系統使用和與教務系統成績匯入資料對接。

三、具體功能要求

1、      資料儲存功能

(1)  自行設計資料儲存方式,不得使用資料庫軟體。

(2)  資料儲存操作應支援一般查詢,插入,修改等常見操作。

(3)  資料型別應支援數型、字元型、布林型等常見型別。

(4)  資料儲存結構應考慮按型別儲存,並又簡單安全加密考慮。

2、      資料匯入

(1)  支援匯入excel(xls,csv均可)中的資料到自行設計的儲存結構。

(2)  考慮寫入資料與查詢優化。

3、      成績錄入

(1)  可以設定期末成績和平時成績,期中成績比例。

(2)  可以按照班型錄入學生的各種成績。

(3)  要考慮錄入中間的資料快取處理。

(4)  要考慮多人同時錄入資料的資料併發問題。

4、      成績換算匯出

(1)  要求能夠實現按照成績比例設定完成成績換算功能。

(2)  能夠將換算後資料匯出為其他系統能夠理解的格式(xls,csv等)。

5、      其他要求

(1)  要求能夠提供簡單操作介面。

(2)  要求給出聯網成績錄入方案。

(3)  要考慮在較多資料記錄情況下系統執行效率問題(5000條記錄模式,統計時間不得超過5秒,資料匯入時間不得多於10秒,儲存空間不大於1m,執行消耗記憶體不多於64m,至少支援14使用者併發操作)。

四、設計考核評分

評分項

分值

得分

(一)工程化要求

小計(15分):1

安裝、配置

要求提供簡單執行或安裝設定環境,非工程人員可用。

2幫助文件

應至少涵蓋使用、配置、安裝等內容

3設計文件

設計開發文件,設計思路

(二)功能考核點

小計(60分):1

完成資料結構和儲存功能

2完成資料儲存操作和資料型別定義

3完成資料匯入功能

4完成成績錄入功能

5完成資料轉換功能

6滿足功能效能要求

(三)答辯過程

小計(25分):1

自述:ppt、準備充分性、敘述邏輯性、表達

2提問:問題回答的準確性

合計得分

學生成績管理 結構體

要求 1 計算每個學生三門課的平均成績,並輸出。2 求出平均分最高的學生資料,並輸出。格式如下樣例 input 第一行 n,表示n 個學生 下面n 行 每行資料報括學號 班級 姓名 三門課成績。output 輸出每個學生三門課的平均成績,以及平均分最高分學生資料 包括學號 班級 姓名 三門課成績,平...

基於WEB的學生成績管理系統

本人資料庫實驗期末的實驗,講的就是做乙個基於web的系統,供一所大學管理學生註冊資訊及成績管理。檔案 n459.com file 25127180 477877025 以下內容無關 分割線 今天選擇的問題是1443場次的d題,這題是全場倒數第三題,截止到現在一共通過了2800餘人。這題的思路不算難,...

線性表鏈式儲存 學生成績管理系統

此程式與我的 線性表順序儲存 學生成績管理系統 實現功能一致這裡不再放置程式執行截圖 include include define null 0 學生管理系統2.0 版 鏈式儲存 by 文麗 typedef struct lnode linknode 選單 void menu void void g...