幹翻沈師 學生成績管理 需求分析

2022-08-31 13:45:12 字數 1233 閱讀 6893

學生成績管理平台定位於方面老師、學生同時使用的成績查詢分析系統。就目前而言沒有一款針對於學生成績的查詢系統。

學生成績管理平台,採用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 ...