Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yeomanye/onlinetestsystem-springboot
https://github.com/yeomanye/onlinetestsystem-springboot
adminlte springboot thymeleaf website
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yeomanye/onlinetestsystem-springboot
- Owner: YeomanYe
- Created: 2017-02-20T12:42:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-30T12:01:44.000Z (over 7 years ago)
- Last Synced: 2024-04-28T05:25:39.001Z (9 months ago)
- Topics: adminlte, springboot, thymeleaf, website
- Language: JavaScript
- Size: 12 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# OnlineTestSystem-SpringBoot
OnlineTestSystem-SpringBoot是对去年写的OnlineTestSystem的用SpringBoot重写的版本,目的在于学习新的框架、知识。实现的功能:基本数据的增删改查、基础数据类型的更改、Excel的导入导出、图表数据展示、权限管理、用户操作记录。
后台:SpringBoot + SpringMVC + Mybatis
前台:AdminLTE## 部署
### Windows平台上部署
部署前提是安装了Oracle 11g、Java 1.8、maven下载好工程后,到src/main/resources目录下,导入数据库
```sql
# 新建一个用户
create user ots identified by "ots";
# 授予zhangsan用户创建session的权限,即登陆权限
grant create session to zhangsan;
# 授予zhangsan用户使用表空间的权限
grant unlimited tablespace to zhangsan;
# 导入数据表与记录
imp ots/ots file=ots.dmp
```启动项目
```txt
mvn spring-boot:run
```## Screenshot
试题列表
![试题列表](screenshot/试题列表.png)
试题添加
![试题添加](screenshot/试题添加.png)
试题信息
![试题信息](screenshot/试题信息.png)
试卷详情
![试卷详情](screenshot/试卷详情.png)
添加试卷
![添加试卷](screenshot/添加试卷.png)
图表展示
![图表展示](screenshot/图表展示.png)
用户操作列表
![用户操作列表](screenshot/用户操作列表.png)
用户权限登录
![用户权限登录](screenshot/用户权限登录.png)
管理员权限登录
![管理员权限登录](screenshot/管理员权限登录.png)## 目录结构
主要目录结构
```txt
OnlineTestSystem-SpringBoot/
|
├──target/ * 生成jar,class目录
|
├──screenshot/ * 屏幕截图
|
├──src/main * 源文件目录
│ │
│ │──java * 后端java代码
│ │
│ └──resources * 资源文件夹
│ │
│ └──cn/edu/tjut/ots/dao * mybatis的mapper文件
│ │
│ └──static * 静态资源文件
│ │
│ └──templates * thymeleaf模板文件夹
│ │
│ └──application.yml * SpringBoot配置文件
│ │
│ └──mybatis.xml * Mybatis配置文件
│ │
│ └──log4j.properties * log4j配置文件
│ │
│ └──userLog_map.properties * 用户操作对应属性文件
│
│──pom.xml * maven工程pom文件
│
│──readme.md * ReadMe
│
└──其他 * IDEA生成文件
```