# 高校学生成绩管理系统 **Repository Path**: markchen7788/zhangshuai ## Basic Information - **Project Name**: 高校学生成绩管理系统 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-10-06 - **Last Updated**: 2022-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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](https://gitee.com/markchen7788/zhangshuai/raw/master/document/frame.png) * “教师录入成绩分析表”模块的设计 * **利用HTML标签绘制“成绩表单”框架:** em......这个表格我真的画了很久,只为努力将它和本校的系统做的一样。这个真的挺考验耐心和美工,不过做出来后还是满满成就感,嘿嘿! * **利用Layui“模板”模块对复杂表单进行赋值:** 当你要给一个特别复杂且没有什么规律和格式的表格赋很多值时,这个模块真的会方便你很多,只需要把赋值的数据写进一个json对象里并传进去即可。 * **表单的读取、修改、写入:** 一系列数据库操作。 * **调用浏览器的接口打印网页(生成PDF):** 主要是利用JS中windows对象的print()函数,具体用法可自行百度。 * 更多本人工作的细节可查看[我的个人文档](./document/个人文档.pdf) #### 其它 * 点击获取[数据库转储文件](./document/score.sql) * 点击查看[系统概要设计](./document/概要设计.docx)