# online_test **Repository Path**: hidewnd/online_test ## Basic Information - **Project Name**: online_test - **Description**: 基于SpringMVC在线考试管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-05-02 - **Last Updated**: 2025-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, MySQL, SSM, 考试系统 ## README # online_test #### 介绍 基于SSM在线考试管理系统 >spring + mybatis + springMVC + freemarks + layui 运行效果 ![后台中心](https://images.gitee.com/uploads/images/2021/0612/192823_1e041edf_7368093.jpeg "QQ截图20210612192715.jpg") ![前台个人中心](https://images.gitee.com/uploads/images/2021/0612/192836_ee6cd17e_7368093.jpeg "QQ截图20210612192738.jpg") #### 软件架构 # 考试系统 完成功能要求 > 不难看的界面 - 错误页 - 登录页,注册页,找回密码页 - 主页 - 顶部个人信息 - 角色绑定页 - 功能按钮按角色显示 - 个人中心页 - 成绩记录页 - 个人信息修改页 - 收藏夹页 - 考试页 - 在线考试界面 - 试卷导出页 - 答题卡页 - 成绩页 - 系统管理页 - 用户管理页 - 权限管理页 - 成绩管理页 - 试卷管理页 > 试卷管理 > 用户管理 - 用户增删改查 > 试卷增删改查 > 试卷生成(在线生成/导出 word) freeMarker模板引擎 > 随机或自主键试卷 > 客观题自动打分 成绩评定 > 成绩增删改查 > 成绩导出 > 试卷自定义 > AOP设置权限 > 数据库 - user:用户基本信息(ID,用户名,密码,登录时间)注册时写入 - user_info:用户详细信息:学号,姓名,性别,电话,邮箱,修改时间 - role:角色表:(ID,名字),按角色分配权限,基于角色进行的权限管理 - quetype:科目表(id,科目名),题库按科目分类 - question:题库(id,题干,四选项,正确答案,科目ID,等级,资源,修改时间) - 成绩表(用户ID,试卷ID,成绩,修改时间) grades{ int user_id 16;外键 int paper_id 16;外键 int score 4; datetime lastupdate; } - 做题记录(id,用户ID,题号ID,答案,得分,修改时间) record{ ​ int id 16;主键 ​ int user_id 16;外键 ​ varchar question_list 32; ​ varchar answer_list 32; ​ int score 4; ​ datetime lastupdate; } - 试卷表(ID,试卷名,文件路径,总分,创建时间,修改时间) paper{ ​ int id 16; ​ varchar name 32; ​ varchar filepath 32; ​ int total_score 4 ; ​ datetime firstupdate; ​ datetime lastupdate; } - favorites{ ​ int user_id 16;外键 ​ int question_id 16;外键 ​ datetime lastupdate; } #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)