團隊-學生成績管理-開發文檔

項目託管平臺地址:https://gitee.com/bgk123/XueShengChengJiGuanLihtml

概述

產品概述及目標

本產品主要是對17級計算機系的學生成績進行排名(成績是模擬的)。vue

l  計算學生的總成績並進行排名git

l  根據用戶選擇的科目進行單科排名數據庫

l  統計某一分段的學生數量(單科或總成績,分段由用戶輸入)flask

l  用戶能夠輸入學號來查詢該學生的成績信息及總成績和單科成績的排名iview

l  以上全部查到的信息,都顯示科目的成績等級學習

背景介紹

隨着在校大學生人數的不斷增長,教務系統得數據量也不斷地上漲。學校工做繁雜,資料衆多。對於學生成績管理來講,須要一套適合學校的大衆的,兼容性好的系統是由必要的。做爲計算機應用的一部分,使用計算機對學生成績信息進行管理,有着手工管理所沒法比擬的優勢.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優勢可以極大地提升學生成績管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。所以,開發這樣的一套成績管理系統成爲頗有必要的事情ui

產品目的

學生成績管理系統的實施的目標即便要減輕老師的工做負擔,爲老師儉省時間,能夠方便的對學生的成績進行管理,提升老師的工做效率。同時,學生成績管理系統提供了強大的學生成績管理管理功能,方便系統管理員對學生成績等信息的添加、修改、刪除、查詢等操做同時同樣的方面學生對本身各科成績查詢,學習的交流。操作系統

運行環境

(1)硬件環境 htm

  臺式機或筆記本電腦   運行時所需最小內存:500MB; 

(2)軟件環境 

全部操做系統

參考文檔

[1] 如何書寫產品需求文檔,http://www.woshipm.com/pmd/16561.html

[2] flask中文手冊, http://docs.jinkan.org/docs/flask/

[3] vue.js中文文檔,https://cn.vuejs.org/

[4] iview文檔,http://v1.iviewui.com/

 

產品描述

 

產品總體流程

 

產品需求描述

系統主要功能分爲兩部分,一是教師在網上能夠分析成績,學生能夠網上查詢成績,二是實現成績、考試、學生等信息的後臺錄入、查詢、刪除、統計、等功能。

l  建立兩個csv文件,文件中包含學生的成績信息以及各科成績等級

l  計算學生的總成績並進行排名

l  根據用戶選擇的科目進行單科排名

l  統計某一分段的學生數量(單科或總成績,分段由用戶輸入)

l  用戶能夠輸入學號來查詢該學生的成績信息及總成績和單科成績的排名

l  以上全部查到的信息,都顯示科目的成績等級

功能需求

流程圖

  • 成績錄入

 

項目要求選擇兩個CSV格式文件(第一個CSV文件包括學號,姓名,科目,成績信息,第二個CSV文件包括科目,及格成績,優等成績,良等成績),可是並無提供這兩個csv文件,採用Python的Pandas模塊生成這兩個文件,在實際的生成環境中能夠從學生成績數據庫中導出csv文件進行配置系統顯示學生的成績。其錄入過程也就是配置csv文件的過程

注意:平臺所展現的學生成績均爲模擬成績,不作真實成績。

  • 總體成績分析

 

首頁登錄後,顯示學生成績的基本信息(經過率、優秀率、學生人數等),同時分析出不一樣成績階段所佔比是多少。

  • 總成績排名

根據學生參與的全部課程計算總成績,進行從高到低的排名,

  • 單科成績排名

查詢功能,輸入課程名稱,進行顯示參與課程的全部同窗的課程分數,從高到低排名

  • 成績範圍查詢

 

查詢功能,輸入課程名稱和分數段(如C語言,20-50。即:C語言課程風分數在20和30之間的全部學生),顯示學生信息

  • 根據學號查詢

 

輸入學生學號查詢單個學生的成績詳情。

相關文章
相關標籤/搜索