干翻沈师-学生成绩管理-需求分析

author author     2022-10-04     226

关键词:

编写目的

学生成绩管理平台定位于方面老师、学生同时使用的成绩查询分析系统。就目前而言没有一款针对于学生成绩的查询系统。

团队成员

  • 刘爽
  • 郎项羽
  • 宫佳良
  • 李明赟
  • 宝港凯
  • 宋世平

使用技术

学生成绩管理平台,采用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请求用于与后... 查看详情

学生成绩管理系统-程序维护

...平台地址:https://gitee.com/lucess/StudentMarkManage.git小组名称:干翻沈师程序运行方法:1、后台服务:进入项目文件夹执行 pythonTeamProject.pyrunsercer0.0.0.0:5050 2、前台服务:进入./WEB-INFO/TeamProjectWeb文件夹执行yarnrundev 程序运行示... 查看详情

团队-学生成绩管理系统-程序维护

...平台地址:https://gitee.com/lucess/StudentMarkManage.git小组名称:干翻沈师运行方法后台服务:进入项目文件夹执行pythonTeamProject.pyrunsercer0.0.0.0:5050前台服务:进入./WEB-INFO/TeamProjectWeb文件夹执行yarnrundev程序运行示例及运行结果:登陆界面... 查看详情

《团队-学生成绩管理-需求分析》

学生成绩管理系统--需求分析 开发意图:采用学生成绩管理系统,可以方便地对学生和学生成绩进行管理。用户特点:本系统的最终用户只有一个:管理员。系统的管理员主要是对学生信息以及学生成绩进行一些操作。这些... 查看详情

团队-学生成绩管理系统-需求分析

1.1编写目的该需求分析的软件对象是学生管理系统。开发学生管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。如检索迅速... 查看详情

团队-学生成绩管理系统-需求分析

 1.1编写目的该需求分析的软件对象是学生管理系统。开发学生管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。如检索... 查看详情

团队-学生成绩管理系统-需求分析

需求分析1目的开发的主要对象为在校学生老师和企业的一些管理。开发学生管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优... 查看详情

ddd实战成绩管理---需求分析

...1建模:作为教务处老师,我要建立教学班,以便老师和学生彼此都清楚他们之间的教学关系。      该用户故事中教学班是时刻时段,代课老师和上课学生均作为参与者角色,课程在此处也作为角 查看详情

学生成绩管理项目(代码片段)

程序设计课程设计报告书题目:“学生成绩管理”的设计与实现学院:信息工程学院班级:软件Q1841班学号:18130216作者:华书磊指导老师:李祥二〇一八年四月二十六日目录第1章需求分析1一、市场需求1第2章功能介绍2一、成绩添加及显... 查看详情

面向对象:简单的学生管理系统

根据需求编写程序:  学生成绩管理系统  1.根据姓名查看学生成绩  2.根据科目查看学生成绩  3.查看总平均分  4.根据姓名删除学生信息  先分析需要哪些对象:  学生对象:    属性:姓名,年龄,语文... 查看详情

团队-团队编程项目作业名称-需求分析

...统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。1.3设计内容1.设计一个简易学生成绩管理系统2.设计用户的操作界面,主要实现数据的查询,录入,显示,修 查看详情

基于php006教务选课学生选课成绩管理系统

...系统是利用php和mysql数据库开发的Web应用程序。主要针对学生、老师、管理员三种不同用户的需求进行设计,最终实现毕业设计选题网上完成 查看详情

《团队-团队编程项目作业名称-需求分析》

  为了实现学生成绩的管理与分析,需要输入学生的基本信息和学习信息,要保证信息的准确性,需要提供包含添加、删除等修改功能,在此基础上,提供统计与分析手段。因此,通过对需求的分析,我们为用户设计了一... 查看详情

mysql数据库学生成绩管理系统(代码片段)

学生成绩管理系统课程设计需求分析E-R图逻辑关系物理设计和实施创建包、Add、Del、Update、Selidea链接数据库简单SQL语句答辩需求分析1信息需求对学校而言,学生成绩管理是管理工作中重要的一环,但是高校学生的成绩管... 查看详情

软件需求与分析课堂讨论一

...能在题库中出题、系统中批改试卷与上传成绩。黄丽萍:学生。学生能无笔纸做题,在系统中历年试题、成绩等考试信息。牛俊燕:系统管理员。创建专业方向、课程编号、任课老师等的相关考试信息。李锦:辅导员。能够查询... 查看详情

软件需求与分析课堂讨论一

...能在题库中出题、系统中批改试卷与上传成绩。黄丽萍:学生。学生能无笔纸做题,在系统中历年试题、成绩等考试信息。牛俊燕:系统管理员。创建专业方向、课程编号、任课老师等的相关考试信息。李锦:辅导员。能够查询... 查看详情

用例图分析---学生成绩管理系统

尝试画出学生成绩管理的用例图。用例有:登录;找回密码;输入、修改、保存、查询、删除成绩、参与者有教师与学生。 查看详情

用例图分析---学生成绩管理系统

尝试画出学生成绩管理的用例图。用例有:登录;找回密码;输入、修改、保存、查询、删除成绩、参与者有教师与学生。 查看详情