• 基于java开发的在线题库系统tamguo


    简介

    探果网(简称tamguo)是基于java开发的在线题库系统,包括

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

    QQ群:937899574

    松耦合、高可用、可靠一直是软件工程的设计目标,探果网在这些方面还有很长的路要走,期待我们能手牵手一起走向未来。

    期望

    作者每天会把当天需要做的事情列出一个清单,给这周或者这个月立下一个flag。但是这中间发现了一些问题,事情永远也做不完,只会越做越多。

    探果网期望可以使用java开发一套完整的互联网项目,分享互联网在技术、运营上的经验和知识。

    系统部署图

    项目结构

    基于java开发的在线题库系统tamguo

     

    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目录下

    开始

    安装 redis

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

    redis windows 下载

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

    基于java开发的在线题库系统tamguo

     

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

    安装 MYSQL

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

    基于java开发的在线题库系统tamguo

     

    安装 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 方式启动应用。

    基于java开发的在线题库系统tamguo

     

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

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

    基于java开发的在线题库系统tamguo

     

    启动 bms (书籍项目)

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

    基于java开发的在线题库系统tamguo

     

    启动 mms (会员系统)

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

    基于java开发的在线题库系统tamguo

     

    启动 oms (后台运营系统)

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

    基于java开发的在线题库系统tamguo

     

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

    项目

    https://gitee.com/smiletocandy/tamguo

  • 相关阅读:
    五步搞定Android开发环境部署!
    WebBrowser JS回调delphi的方法 (简单通用)
    Delphi根据方法名调用方法
    Delphi TstringList Stringlist的特殊用法
    delphi 获取webbrowser的cookies给Idhttp用
    HttpHelper类登录淘宝联盟并下载淘宝客订单xls
    我的常用笔记(GetAndroid,ADBDemo,GetSJ,GetTB)
    P1025 数的划分
    P1969 积木大赛
    P2038 无线网络发射器选址
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/10307097.html
Copyright © 2020-2023  润新知