1 Star 0 Fork 1

RISNOTL / project_16341874

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
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()函数,具体用法可自行百度。
  • 更多本人工作的细节可查看我的个人文档

其它

空文件

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/risnotl/zhangshuai.git
git@gitee.com:risnotl/zhangshuai.git
risnotl
zhangshuai
project_16341874
master

搜索帮助