Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joxon/scoreman-vue
BUPT DB course design - A student score manager frontend written in Vue.js
https://github.com/joxon/scoreman-vue
Last synced: 12 days ago
JSON representation
BUPT DB course design - A student score manager frontend written in Vue.js
- Host: GitHub
- URL: https://github.com/joxon/scoreman-vue
- Owner: joxon
- Created: 2018-08-02T05:48:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-29T06:17:58.000Z (11 months ago)
- Last Synced: 2023-12-29T07:26:24.357Z (11 months ago)
- Language: Vue
- Homepage: https://joxon.github.io/scoreman-vue
- Size: 4.97 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# scoreman-vue
A student score manager frontend written in Vue.js
## Build Setup
``` bash
# install dependencies
npm install# serve with hot reload at localhost:8080
npm run dev# build for production with minification
npm run build# build for production and view the bundle analyzer report
npm run build --report
```# 学生成绩管理系统
## 系统总体功能要求
设计一个学生成绩管理系统,提供学生查询成绩;教师查询、录入、修改成绩;管理员查询、录入、修改基本信息。## 人员角色权限
- 学生:登陆系统,仅允许查看成绩和自己的基本信息
- 教师:登陆系统,查询成绩和个人基本信息、录入、修改成绩
- 管理员:登录系统,查询人员和课程的基本信息、录入、修改人员和课程的基本信息## 主要功能模块
- 查询模块:负责学生查询自己的基本信息和成绩,教师查询成绩和个人基本信息,管理员查询基本信息情况
- 录入模块:以教师的角色登录,允许录入成绩;以管理员身份登录允许录入人员和课程信息;
- 修改模块:以教师的角色登录,允许修改成绩;以管理员身份登录允许修改人员和课程信息;
- 系统配置模块:密码修改和重置等
- 统计模块:统计各分数段学生的成绩分布, 画出直方图和饼图。## 数据库表
- 学生 StudentInfo
- 教师 TeacherInfo
- 专业班级 ClassInfo
- 课程 CourseInfo
- 选课成绩表 StudentCourse## 系统功能流图
- A. 用户分为管理员、教师用户、学生用户三类。不论是管理员或教师用户,还是学生用户都需要通过用户名和口令进行登录,登录成功,根据3类用户的不同权限,提供的功能也不同。
- B. 学生登陆成功,可以查询学生的基本信息和学生的成绩,如果查询学生的成绩,只得到该学生所有课程的成绩,不能查看其他同学的信息
- C.教师登陆成功,可以查询教师的基本信息和所授课程的基本信息;可以查询所上课程所有学生的成绩;可以录入、修改和删除所上课程所有学生的信息
- D.管理员登陆成功,可以查询、修改、删除人员和课程的基本信息