# 毕业设计 **Repository Path**: linhaiping/BiYeSheJi ## Basic Information - **Project Name**: 毕业设计 - **Description**: 毕业设计:基于B/S架构的课程在线学习与测试系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2018-08-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕业设计 --基于B/S架构的课程在线学习与测试系统 ``` 如有疑问,请联系作者:272969888@qq.com ``` ### 项目采用前后端分离技术实现 *** - 框架:SSM(Spring,SpringMVC,Mybatis) - 数据库:MySQL - IDE:Intellij IDEA - 其他:Maven,Git ### 项目亮点: *** 1. 前后端分离。 1. 用户登录权限区分和控制。 1. 防止横向越权和纵向越权。 1. 密码MD5明文加密。 1. 设计高复用的服务器响应对象。 1. guava缓存。 1. pojo,vo抽象模型。 1. 数据绑定对象。 1. Mybatis分页 1. Bootstrap。 1. artTemplate,artDialog,iframe前端模板使用。 1. select2、toastr、sweetalert等等前端插件的使用。 ### 项目时间轴: *** 2017.12.18 项目初始化,环境安装,框架搭建,配置文件信息。 2017.12.20 项目核心方法ServerResponse和工具类开发。 2017.12.21 用户相关表设计。 2017.12.25 前端页面框架搭建,主页面开发。 2018.01.03 通知管理功能完成。 2018.01.09 教师管理功能完成。 2018.01.12 后台接口拆分调整,增加权限判断,密码加密处理。 2018.01.17 后端返回结果优化。新增查询功能。 2018.01.23 分页开发,前端代码简化,完善注释。 2018.01.25 专业管理完成。 2018.02.03 教师管理,关联专业完成。引入前端插件优化信息提示。 2018.02.06 学生管理完成。 *** 至此,管理员功能基本完成。还有一些细节和功能将在以后的开发中补充。 *** 2018.03.06 设置找回密码问题答案,登录状态下修改密码,忘记密码时重置密码功能完成。 2018.03.10 试卷管理功能完成。 2018.03.14 考试相关表设计。