1 Star 2 Fork 1

markchen7788 / 高校学生成绩管理系统

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

高校学生成绩管理系统

软件需求---系统的组成与功能

1.登录页面
    实现用户(教师、学生、管理员)的登录;
2.教师页面
    1)教师录入考试成绩
        ·成绩类别选择(百分制还是等级制)
        ·成绩系数设置(平时成绩,考勤,作业,实验,考试等各项所占总成绩比例)
        ·成绩录入(区分正考成绩,补考成绩,清考成绩)
        ·成绩暂存
        ·成绩提交
        ·成绩撤销
        ·成绩查看及打印
    2)教师录入成绩分析表
        ·成绩统计表生成(无分析)
        ·成绩分析录入
        ·成绩统计分析表显示及打印
    3)教师查看往年课程成绩情况
        ·课程查找(根据学年学期查找,根据课程名称查找)
        ·成绩查看(成绩单查看,成绩统计分析查看)
3.学生页面
    1)成绩查看
        ·课程成绩表格显示,表头有根据课程名搜索,根据学期筛选
        ·右上角显示学生全年级名次
        ·成绩显示,显示对应的课程信息以及自己的分数,分数使用77/77/77这样的形式显示,没有补考或清考则不显示后面的。没有录入的成绩显示空格。
4.管理员页面
    1)成绩录入管理
        ·显示成绩撤销列表,撤销理由若不满50字,则全部显示,若超过50字,则显示“44字+...+详情>>”
        ·点击详情显示模态框,模态框显示具体撤销理由
        ·不批准可能还要向教师发送消息,教师可能也要能浏览管理员发来的消息。
        ·要有导航栏根据未处理和已处理区分开,而未处理导航栏的右上角显示红点并显示未处理的个数。

软件架构

  • 前端:Jquery+Layui
  • 后端:Springboot+Mybatis
  • 数据库:Mysql
  • 服务器:Tomcat

本人参与贡献

  • Fork 本仓库
  • 搭建好项目框架,如下图所示

Image text

  • “教师录入成绩分析表”模块的设计
    • 利用HTML标签绘制“成绩表单”框架: em......这个表格我真的画了很久,只为努力将它和本校的系统做的一样。这个真的挺考验耐心和美工,不过做出来后还是满满成就感,嘿嘿!
    • 利用Layui“模板”模块对复杂表单进行赋值: 当你要给一个特别复杂且没有什么规律和格式的表格赋很多值时,这个模块真的会方便你很多,只需要把赋值的数据写进一个json对象里并传进去即可。
    • 表单的读取、修改、写入: 一系列数据库操作。
    • 调用浏览器的接口打印网页(生成PDF): 主要是利用JS中windows对象的print()函数,具体用法可自行百度。
  • 更多本人工作的细节可查看我的个人文档

其它

Empty file

About

No description expand collapse
Java and 5 more languages
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/markchen7788/zhangshuai.git
git@gitee.com:markchen7788/zhangshuai.git
markchen7788
zhangshuai
高校学生成绩管理系统
master

Search