基于JAVA开发的在线题库系统

person 匿名

发布日期: 2021-06-14 10:21:06 浏览量: 810
评分:
star star star star star star star star star star_border
*转载请注明来自write-bug.com

简介

本项目是基于java开发的在线题库系统,包括

  1. 在线访问
  2. 后台运营
  3. 会员中心
  4. 书籍中心
  • 管理员账号:system 密码:123456 因为线上数据和测试数据没有做到隔离,作者已经把密码修改,可用.sql在本地运行看后台效果。

松耦合、高可用、可靠一直是软件工程的设计目标。

项目结构

  1. tamguo-common 一些基础的工具类包
  2. tamguo-modules-core 依赖tamguo-common,主要是核心业务包,包括数据处理,文件处理,邮件处理,短信处理等等。
  3. tamguo-bms 书籍系统https://book.tamguo.com,书籍系统展现层
  4. tamguo-mms会员中心https://member.tamguo.com
  5. tamguo-oms后台管理系统https://admin.tamguo.com
  6. tamguo-crawler爬虫程序,单独项目运行

数据库脚本

在tamguo db目录下

开始

(1)安装 redis

因为官网没有windows redis的版本,我们去github上下载windows版本的redis

redis windows 下载

下载Redis-x64-3.2.100.zip这个包,解压,执行redis-server.exe。

看到这个界面Redis就算启动成功。

(2)安装 MYSQL

不做描述, 把tamguo下面的db文件导入mysql注意数据库名称。

(3)安装 jdk1.8

不做描述

至此tamguo的环境基本基本上已经安装好。

启动 tms

找到tamguo-tms下面的application.propertys。

  • domain.name // 页面引用静态资源的前缀
  • member.domain.name // 会员系统跳转域名
  • cookie.domian.name // 关系到session,本地配置成local
  • server.port // 服务端口
  • spring.datasource.url // 数据库连接地址
  • spring.datasource.username // 数据库连接用户名
  • redis.hostname // redis 服务地址
  • redis.port // redis 端口
  • file.storage.path // 上传文件存放路径

确定propertys正确后,用springboot 方式启动应用。

到这里就启动成功了,访问 http://localhost:8081/

到现在tms已经启动成功, tms 针对的用户(包括老师,学生等等)。

启动 bms (书籍项目)

和tms一样配置好application.propertys,启动application.java 即可。

启动 mms (会员系统)

和tms一样配置好application.propertys,启动application.java 即可。

启动 oms (后台运营系统)

和tms一样配置好application.propertys,启动application.java 即可。

到这里tamguo的所有子系统都已经启动成功

上传的附件 cloud_download 基于java开发的在线题库系统.zip ( 25.27mb, 26次下载 )
eject