springmvc实战在线考试系统
项目介绍
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.老师角色添加试卷
//前端试卷创建
<div class="panel-body">
<form:form action="${ctx}/exampaper/save" method="post" cssClass="form-horizontal"
enctype="multipart/form-data" modelAttribute="entity">
<form:hidden path="id" />
<div class="form-group">
<label for="name" class="col-sm-2 control-label"> 试卷名 </label>
<div class="col-sm-4">
<form:input cssClass="form-control" path="name" autocomplete="off"/>
</div>
</div>
<div class="form-group">
<label for="description" class="col-sm-2 control-label">描述</label>
<div class="col-sm-4">
<form:textarea cssClass="form-control" path="description" />
</div>
</div>
<div class="form-group">
<label for="content" class="col-md-2 control-label">题目文件</label>

本文介绍了使用SpringMVC实现的在线考试系统,适合Java学习者和毕设学生。系统包括用户管理、资源管理等多个模块,采用Spring、Hibernate等技术。详细阐述了项目结构、操作流程,并提供了数据库配置和实际操作截图。项目后续将持续更新。
最低0.47元/天 解锁文章
1346

被折叠的 条评论
为什么被折叠?



