# wisdom_teaching **Repository Path**: JuliusZhuu/wisdom_teaching ## Basic Information - **Project Name**: wisdom_teaching - **Description**: 智慧课堂管理系统后台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-04-18 - **Last Updated**: 2024-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 智慧课堂管理系统 功能简介 学生: * 作业提交:在线查看教师发布的作业,以及作业提交。 * 成绩查看:在线查看提交作业的成绩以及教师给出的评语。 * 课前资料下载:学生可以在教师上课之前,提前下载课件内容进行预习。 * 密码修改:学生可以对自己的登陆密码进行修改。 * 公共资源查询:学生可以在公共资源栏目搜寻自己感兴趣的内容。 * 公共资源上传:学生也可以上传自己觉得有用的资源。 教师: * 学生信息查看:教师可以查看自己负责学生,以及根据学生的姓名,学号,专业等信息进行筛选。 还可以点击明细查看该生的详细信息。 * 学生信息维护:教师可以添加,修改,删除自己负责的学生信息。 * 学生信息导出:教师可以对需要的学生信息选择进行导出成excel,方便打印等。 * 学生信息导入:教师可以下载平台的excel文件,进行导入学生信息。 * 学生作业管理:教师可以填写作业的名称,作业描述,上传文件信息发布作业,默认是推送 给该教师负责的所有学生. * 提交情况查看:教师可以查看学生的作业提交情况,对于提交作业的学生则可以进行下载批阅 * 学生在线考勤:教师在上课时候可以对所负责的学生进行在线考勤。 * 考勤信息查看:教师可以对每一位学生的考勤情况进行查看,便于给出平时分考核, 默认只显示该生所有未考勤的记录。 管理员: * 用户信息管理 * 课程信息维护 快速使用 * 如果你只是想拿来做演示什么的,不看源码,可以直接打开src/resouce/ 文件夹,该文件下包含了数据库sql文件,打包好的jar文件,以及运行效果的截图。 * 需要你安装好了mysql8.0的数据库和配置好jdk环境变量,在命令行输入java -jar 文件名.jar 即可运行,数据库账号和密码默认设置为root。 技术简介 * Springboot搭建快速搭建的后台,以及shiro安全框架用于授权,poi操作excel等。 * 前台使用了vue全家桶,采用组件化编码 * "axios": "^0.19.0", * "babel-polyfill": "^6.26.0", * "element-ui": "^2.12.0", * "pubsub-js": "^1.7.0", * "vue": "^2.5.2", * "vue-router": "^3.0.1", * "vue-ueditor-wrap": "^2.4.1", * "vuex": "^3.1.1" * 由于只是一个练手的项目,并没有深入优化等操作, 加上当时水平有限。 * 前端源码请访问主页参照wisdom_teaching_ui