团队-学生成绩管理-开发文档

项目托管平台地址: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之间的全部学生),显示学生信息

  • 根据学号查询

 

输入学生学号查询单个学生的成绩详情。

相关文章
相关标签/搜索