學生成績管理平台定位於方面老師、學生同時使用的成績查詢分析系統。就目前而言沒有一款針對於學生成績的查詢系統。
學生成績管理平台,採用web頁面的顯示模式,使用前後端分離技術。前端(vue.js)用於資料顯示,後端服務(python)進行資料的技術使用技術
目的iview
使用元件化布局,方便前端頁面的展示
axios
處理http請求用於與後端服務請求資料
echart.js
圖表庫,用於折線圖,餅圖等圖表的展示
使用技術
目的flask
python的輕量級web開發框架,用於寫restful api進行資料的請求
pandas
處理csv檔案的模組,計算查詢結果
學生成績管理平台是針對於瀋陽北軟資訊職業技術學院2017所有計算機系同學的一款成績查詢系統,其功能如下
專案要求選擇兩個csv格式檔案(第乙個csv檔案包括學號,姓名,科目,成績資訊,第二個csv檔案包括科目,及格成績,優等成績,良等成績),但是並沒有提供這兩個csv檔案,採用python的pandas模組生成這兩個檔案,在實際的生成環境中可以從學生成績資料庫中匯出csv檔案進行配置系統顯示學生的成績。其錄入過程也就是配置csv檔案的過程注意:平台所展示的學生成績均為模擬成績,不做真實成績。
首頁登陸後,顯示學生成績的基本資訊(通過率、優秀率、學生人數等),同時分析出不同成績階段所佔比是多少。
根據學生參與的所有課程計算總成績,進行從高到低的排名,
查詢功能,輸入課程名稱,進行顯示參與課程的所有同學的課程分數,從高到低排名
查詢功能,輸入課程名稱和分數段(如c語言,20-50。即:c語言課程風分數在20和30之間的所有學生),顯示學生資訊
輸入學生學號查詢單個學生的成績詳情。
學生成績管理平台採用的前後端分離技術,安全性和易開發性相對較高。但是由於不是使用資料庫進行資料的查詢計算,其安全性也相對較低。
幹翻沈師 學生成績管理 開發環境搭建過程
學生成績管理平台,採用web頁面的顯示模式,使用前後端分離技術。前端 vue.js 用於資料顯示,後端服務 python 進行資料的技術 使用技術 目的iview 使用元件化布局,方便前端頁面的展示 axios 處理http請求用於與後端服務請求資料 echart.js 圖表庫,用於折線圖,餅圖等圖...
學生成績管理系統
include include include define n 50 定義符號常量,代表學生人數最大值 int count 0 全域性變數,用於記錄陣列的當前位置 struct student 定義結構體型別,代表學生資訊 void input struct student arr 函式宣告,輸入...
學生成績管理系統
include include include include include include include include define null 0 define esc 0x001b 退出 define f1 0x3b00 檢視幫助資訊,呼叫helpmassage 函式 define f2 ...