https://github.com/yeomanye/onlinetestsystem-springboot
https://github.com/yeomanye/onlinetestsystem-springboot
adminlte springboot thymeleaf website
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yeomanye/onlinetestsystem-springboot
- Owner: YeomanYe
- Created: 2017-02-20T12:42:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-30T12:01:44.000Z (about 8 years ago)
- Last Synced: 2025-01-22T23:27:58.139Z (6 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
试题列表

试题添加

试题信息

试卷详情

添加试卷

图表展示

用户操作列表

用户权限登录

管理员权限登录
## 目录结构
主要目录结构
```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生成文件
```