一、前言
现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本在线互动学习网站就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此在线互动学习网站利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理字典管理、试卷表管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、讨论管理、公告信息管理、回答管理、课程管理、课程视频管理、课程留言管理、老师管理、用户管理、作业管理、管理员管理等功能。在线互动学习网站的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
二、说明文档
推荐使用:谷歌浏览器
前台登录页面
http://localhost:8080/zaixianxuexi/front/index.html
后台登录页面
http://localhost:8080/zaixianxuexi/admin/dist/index.html
管理员 账户:admin 密码:admin
学生 账户:a1 密码:123456
学生 账户:a2 密码:123456
学生 账户:a3 密码:123456
老师 账户:a1 密码:123456
在src\main\resources\config.properties中编辑
jdbc_url=jdbc:mysql://127.0.0.1:3306/zaixianxuexi?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root 数据库用户名 root
jdbc_password=123456 用户密码 123456
图片存放路径: src\main\webapp\upload 里面上传图片名里面不能有中文
三、系统功能设计
管理员在后台主要管理字典管理、试卷表管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、讨论管理、公告信息管理、回答管理、课程管理、课程视频管理、课程留言管理、老师管理、用户管理、作业管理、管理员管理等。
四、系统数据库设计
五、系统效果
六、核心代码
package com.thread;
/**
* 线程执行方法(做一些项目启动后 一直要执行的操作,比如根据时间自动更改订单状态,比如订单签收30天自动收货功能,比如根据时间来更改状态)
*/
public class MyThreadMethod extends Thread {
public void run() {
while (!this.isInterrupted()) {// 线程未中断执行循环
try {
Thread.sleep(5000); //每隔2000ms执行一次
} catch (InterruptedException e) {
e.printStackTrace();
}
// ------------------ 开始执行 ---------------------------
// System.out.println("线程执行中:" + System.currentTimeMillis());
}
}
}