本期推荐的 tamguo是基于java开发的在线题库系统,包括在线访问、后台运营、会员中心、书籍中心等。
项目结构
- tamguo-common 一些基础的工具类包
- tamguo-modules-core 依赖tamguo-common,主要是核心业务包,包括数据处理,文件处理,邮件处理,短信处理等等。
- tamguo-bms 书籍系统https://book.tamguo.com,书籍系统展现层
- tamguo-mms会员中心https://member.tamguo.com
- tamguo-oms后台管理系统https://admin.tamguo.com
- tamguo-crawler爬虫程序,单独项目运行
开始
安装 redis
因为官网没有windows redis的版本,我们去github上下载windows版本的redis
地址:https://github.com/MicrosoftArchive/redis/releases
下载Redis-x64-3.2.100.zip这个包,解压,执行redis-server.exe
安装 MYSQL
把tamguo下面的db文件导入mysql注意数据库名称。
安装 jdk1.8
启动 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 即可