# exam **Repository Path**: chengxubang/exam ## Basic Information - **Project Name**: exam - **Description**: 毕设课设-springmvc实战在线考试系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-01-12 - **Last Updated**: 2025-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README springmvc实战在线考试系统 = 程序有问题联系[程序帮](http://suo.nz/530ijn):QQ1022287044 项目介绍 ---- > springmvc实战在线考试系统,学生自主注册账号,选择自己所在班级,进行在线模拟考试。 项目主要分为用户管理,资源管理,考试管理,试卷管理,作业管理,成绩管理等几个大的模块,针对每个模块划分管理员、教室、学生三种角色,给予每个不同角色相应的页面,操作逻辑以及权限。 项目适用人群 ---- 正在做毕设的学生,或者需要项目实战练习的Java学习者 技术选型: ----- * 前端 * Html/Css/JavaScript * Bootstrap * jQuery * UploadFive * 后端 * Spring/SpringMVC/Hibernate * Spring Security * slf4j/log4j * Gson * POI * Druid * 数据库 * MySQL 项目访问地址 --- ``` http://localhost:8090 管理员帐号admin, 密码admin ``` 项目结构 -----  项目截图 ---- - 注册  - 管理员-公告管理  - 管理员-教师管理  - 教师-试卷管理  - 教师-题库管理  - 教师-作业管理  - 学生-考试  - 学生-考试结果  - 学生-试题讨论  - 学生-作业下载  数据库配置: ---- ``` db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost:3306/exam?useSSL=false&characterEncoding=UTF-8 db.username=root db.password=root123 ``` 具体实现: ----- 1.老师角色添加试卷 ```diff //前端试卷创建
//后端处理 public String save( @ModelAttribute("entity") ExamPaper examPaper, @RequestParam("file") MultipartFile file) { CallBackMessage msg; try { InputStream inputStream = file.getInputStream(); List| 考试名称 | 考试试卷 | 考试日期 | 成绩 |
|---|---|---|---|