12345678910111213 |
- import{_ as s,r as o,o as r,c as d,a as e,b as i,d as t,e as n}from"./app.4260ff74.js";const a={},c=e("h1",{id:"_7-视频教程",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-视频教程","aria-hidden":"true"},"#"),i(" 7. 视频教程")],-1),_=e("h3",{id:"_7-1-基础软件安装",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-1-基础软件安装","aria-hidden":"true"},"#"),i(" 7.1 基础软件安装")],-1),h={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},u=e("li",null,"加群QQ交流群,找管理员拿到数据库脚本",-1),m=e("li",null,"工具介绍",-1),p=n(`<div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> ideaIU-2020.3.3 : java开发工具
- mysql-installer-community-8.0.19.0 : Mysql数据库安装包
- navicat150_mysql_cs_x64 : Mysql数据库连接工具
- WebStorm-2020.3.3: 前端开发工具
- jdk-8u241-windows-x64:java运行环境
- node-v12.16.1-x64:前端vue运行环境
- </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>`,1),b=e("li",null,"工具安装",-1),v=e("li",null,"所有准备工具安装已结束,下一步是调试开发环境",-1),w={href:"https://www.bilibili.com/video/BV1rp4y1b7Se",target:"_blank",rel:"noopener noreferrer"},x={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313722780853782&type=1024&vid=5285890818155010100",target:"_blank",rel:"noopener noreferrer"},g=e("h3",{id:"_7-2-本地代码调试运行",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-2-本地代码调试运行","aria-hidden":"true"},"#"),i(" 7.2 本地代码调试运行")],-1),f={href:"https://gitee.com/mindskip/xzs-mysql",target:"_blank",rel:"noopener noreferrer"},q={href:"https://www.mindskip.net/style/git",target:"_blank",rel:"noopener noreferrer"},k=n("<li>修改java的镜像,改为阿里云镜像,默认是国外的,速度比较慢。默认是没有.m2文件夹的,可以自己新建一个。</li><li>打开数据库连接工具,导入mysql脚本</li><li>打开java代码,等待组件自动下载完成即可启动</li><li>添加sdk,建议使用1.8</li><li>启动后端程序</li><li>修改下配置文件,我们是本地连接,需要改下数据库连接地址</li><li>再打开教程,开始启动前端开发工具</li><li>前端依赖组件默认也是国外的,可按教程修为成国内的</li><li>组件下载完成,执行运行命令</li><li>学生前端也同样操作,启动</li><li>建议先将package-lock.json文件删掉,再执行npm install命令</li><li>前后端都已启动完成</li>",12),y={href:"https://www.bilibili.com/video/BV1Qh411S7RY",target:"_blank",rel:"noopener noreferrer"},V={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313727075821078&type=1024&vid=5285890818155251193",target:"_blank",rel:"noopener noreferrer"},j=e("h3",{id:"_7-3-微信小程序开发",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-3-微信小程序开发","aria-hidden":"true"},"#"),i(" 7.3 微信小程序开发")],-1),B=e("li",null,"去官网下载小程序开发工具,并安装",-1),z=e("li",null,"去微信小程序官网 (微信公众平台),创建小程序",-1),S=e("li",null,"登录成功后,点击左边菜单开发下面的开发管理,在点击开发设置",-1),D=e("li",null,"拿到appId、AppSecret后配置到代码中",-1),M=e("li",null,"修改代码配置后,重新启动后台程序",-1),X=e("li",null,"打开微信开发工具,导入微信小程序代码",-1),A={href:"http://localhost:8000",target:"_blank",rel:"noopener noreferrer"},C=e("li",null,"启动后需要修改appid,和代码中的保持一致",-1),I=e("li",null,"微信小程序就启动成功了",-1),K={href:"https://www.bilibili.com/video/BV1mK4y127C5",target:"_blank",rel:"noopener noreferrer"},N={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313731370788374&type=1024&vid=5285890818155261437",target:"_blank",rel:"noopener noreferrer"},Q=e("h3",{id:"_7-4-代码配置介绍",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-4-代码配置介绍","aria-hidden":"true"},"#"),i(" 7.4 代码配置介绍")],-1),R=e("li",null,"下面介绍下常用的配置",-1),Y=e("li",null,"后端配置主要在 yml 文件中",-1),E=e("li",null,"七牛云配置完成后,测试一下,重新启动,加载配置文件",-1),F=e("li",null,"图片替换成功,说明七牛云配置是ok的",-1),L=e("li",null,"application-prod.yml 用于正式环境的配置,和dev基本是一样的",-1),P=e("li",null,"学生端vue配置",-1),O=e("li",null,"管理端vue配置",-1),T=e("li",null,"微信小程序配置",-1),U=e("li",null,"配置都已经介绍完毕",-1),W={href:"https://www.bilibili.com/video/BV19V411n7XV",target:"_blank",rel:"noopener noreferrer"},G={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313735665755670&type=1024&vid=5285890818155250943",target:"_blank",rel:"noopener noreferrer"},H=n(`<h3 id="_7-5-win系统部署" tabindex="-1"><a class="header-anchor" href="#_7-5-win系统部署" aria-hidden="true">#</a> 7.5 win系统部署</h3><ul><li>下面介绍下在win平台下怎么部署学之思,包含win所有平台</li><li>先预装好下面软件,不会的可以看第一部分视频</li></ul><div class="language-软件简介 line-numbers-mode" data-ext="软件简介"><pre class="language-软件简介"><code> mysql-installer-community-8.0.19.0 : Mysql数据库安装包
- navicat150_mysql_cs_x64 : Mysql数据库连接工具
- jdk-8u241-windows-x64:java运行环
- </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ul><li>按文档教程中的项目部署操作来</li><li>首先展示集成部署</li><li>这个jar包就是打包之后的运行程序,我们使用命令运行</li></ul><div class="language-运行命令 line-numbers-mode" data-ext="运行命令"><pre class="language-运行命令"><code> java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod xzs-3.9.0.jar
- </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,5),J=n('<li>访问成功,说明部署没问题</li><li>下面我们看下前后的分离部署,需要安装nginx</li><li>访问localhost,看到这个页面就说nginx启动没问题</li><li>配置学之思</li><li>先启动后端程序</li><li>再修改前端配置,启动前端程序,访问地址没问题,就说明部署成功了</li><li>这里需要注意两点:</li><li><ol><li>8001端口默认是微信开发工具的启动端口,建议先关闭微信开发工具,再启动nginx</li></ol></li><li><ol start="2"><li>root C:/xzs/release/web; 这里的路径要填反斜杠,不能直接用win的复制路径</li></ol></li><li>win系统部署结束</li>',10),Z={href:"https://www.bilibili.com/video/BV1XA41157P4",target:"_blank",rel:"noopener noreferrer"},$={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313739960722966&type=1024&vid=5285890818058778391",target:"_blank",rel:"noopener noreferrer"},ee=n(`<h3 id="_7-6-centos系统部署" tabindex="-1"><a class="header-anchor" href="#_7-6-centos系统部署" aria-hidden="true">#</a> 7.6 CentOS系统部署</h3><ul><li>下载好xshell和xftp,这个工具用于连接centos服务器的</li><li>可在群文件中找到Xftp-7.0.0063p 和 Xshell-7.0.0065p ,直接安装</li><li>打开xshell , 连接准备好的centos服务器</li><li>服务器中要安装好 mysql 8 、jdk 1.8、nginx , 可以自行搜索教程进行安装</li><li>安装好后,我们检测下是否都在运行</li><li>创建数据库xzs、导入xzs-mysql.sql脚本</li><li>登录mysql,执行导入命令:</li></ul><div class="language-脚本导入命令 line-numbers-mode" data-ext="脚本导入命令"><pre class="language-脚本导入命令"><code> mysql -u root -p -D xzs < /usr/local/xzs/sql/xzs-mysql.sql
- </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div><ul><li>数据导入成功后,可以登录mysql数据库,检查一下是否成功</li><li>打包jar文件,注意修改配置文件application-prod.yml ,正式环境用的这个文件,这里里面的数据库连接地址和账号等,由于都是服务器本地的,都用localhost即可</li><li>上传jar包到服务器中</li><li>启动学之思后端程序</li></ul><div class="language-运行命令 line-numbers-mode" data-ext="运行命令"><pre class="language-运行命令"><code> nohup java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod xzs-3.9.0.jar > start1.log 2>&1 &
- </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,5),ie=e("li",null,"打开浏览器,检查是否启动成功",-1),le=e("li",null,"集成部署已经完成,下面介绍下前后端分离部署,分离部署前端页面要放在nginx中,需要配置nginx",-1),te=e("li",null,"上传成功后配置nginx,nginx默认配置目录为 /etc/nginx/conf.d ,在里面新建xzs.conf配置文件即可",-1),ne=e("li",null,"执行命令:nginx -s reload ,重新加载nginx配置文件",-1),se=e("li",null,"在浏览器中能访问成功说明部署正确",-1),oe=e("li",null,"docker部署,先安装好docker",-1),re=e("li",null,"执行教程中的命令,下载镜像,运行容器",-1),de=e("li",null,"打开浏览器验证下是否能访问,访问成功表示docker版运行正常",-1),ae={href:"https://www.bilibili.com/video/BV17b4y1D7Re",target:"_blank",rel:"noopener noreferrer"},ce={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313744255690262&type=1024&vid=5285890818155321589",target:"_blank",rel:"noopener noreferrer"},_e=e("h3",{id:"_7-7-宝塔面板部署考试系统",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-7-宝塔面板部署考试系统","aria-hidden":"true"},"#"),i(" 7.7 宝塔面板部署考试系统")],-1),he=e("li",null,"打开宝塔,查看linux教程,安装教程安装好宝塔",-1),ue=e("li",null,"登录宝塔",-1),me=e("li",null,"安装基础软件:mysql8 、 java8 、nginx 等常用软件",-1),pe=e("li",null,"导入sql脚本和考试系统安装包",-1),be=e("li",null,"这里注意下数据库用户名、密码、名称要和mysql的保持一致",-1),ve=e("li",null,"打包java程序",-1),we=e("li",null,"启动考试系统",-1),xe=e("li",null,"开启端口:8000",-1),ge=e("li",null,"集成部署成功",-1),fe={href:"https://www.bilibili.com/video/BV19M4y1K7uc",target:"_blank",rel:"noopener noreferrer"},qe={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12332178255324694&type=1024&vid=3701925921191720402",target:"_blank",rel:"noopener noreferrer"},ke=e("h3",{id:"_7-8-使用手册",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#_7-8-使用手册","aria-hidden":"true"},"#"),i(" 7.8 使用手册")],-1),ye=e("li",null,"用户管理:学生添加、管理员添加",-1),Ve=e("li",null,"题目管理:添加题目、单选题、多选题、判断题、填空题、解答题",-1),je=e("li",null,"教育管理:添加学科",-1),Be=e("li",null,"试卷管理:添加试卷 固定试卷 时段试卷 任务试卷",-1),ze=e("li",null,"任务管理:添加任务",-1),Se=e("li",null,"消息管理:消息发送",-1),De=e("li",null,"成绩管理:查看成绩",-1),Me={href:"https://www.bilibili.com/video/BV1884y1F71Y",target:"_blank",rel:"noopener noreferrer"},Xe={href:"https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313748550657558&type=1024&vid=5285890818155321700",target:"_blank",rel:"noopener noreferrer"};function Ae(Ce,Ie){const l=o("ExternalLinkIcon");return r(),d("div",null,[c,_,e("ul",null,[e("li",null,[i("打开学之思开源仓库地址:"),e("a",h,[i("https://gitee.com/mindskip/xzs-mysql"),t(l)])]),u,m]),p,e("ul",null,[b,v,e("li",null,[i("哔哩哔哩:"),e("a",w,[i("https://www.bilibili.com/video/BV1rp4y1b7Se"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",x,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313722780853782&type=1024&vid=5285890818155010100"),t(l)])])]),g,e("ul",null,[e("li",null,[i("打开仓库地址 "),e("a",f,[i("https://gitee.com/mindskip/xzs-mysql"),t(l)]),i(" ,下载源代码")]),e("li",null,[i("打开教学文档 "),e("a",q,[i("https://www.mindskip.net/style/git"),t(l)])]),k,e("li",null,[i("哔哩哔哩:"),e("a",y,[i("https://www.bilibili.com/video/BV1Qh411S7RY"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",V,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313727075821078&type=1024&vid=5285890818155251193"),t(l)])])]),j,e("ul",null,[B,z,S,D,M,X,e("li",null,[i("微信接口默认是"),e("a",A,[i("http://localhost:8000"),t(l)]),i(",默认就可以了,和后端端口保持一致")]),C,I,e("li",null,[i("哔哩哔哩:"),e("a",K,[i("https://www.bilibili.com/video/BV1mK4y127C5"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",N,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313731370788374&type=1024&vid=5285890818155261437"),t(l)])])]),Q,e("ul",null,[R,Y,E,F,L,P,O,T,U,e("li",null,[i("哔哩哔哩:"),e("a",W,[i("https://www.bilibili.com/video/BV19V411n7XV"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",G,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313735665755670&type=1024&vid=5285890818155250943"),t(l)])])]),H,e("ul",null,[J,e("li",null,[i("哔哩哔哩:"),e("a",Z,[i("https://www.bilibili.com/video/BV1XA41157P4"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",$,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313739960722966&type=1024&vid=5285890818058778391"),t(l)])])]),ee,e("ul",null,[ie,le,te,ne,se,oe,re,de,e("li",null,[i("哔哩哔哩:"),e("a",ae,[i("https://www.bilibili.com/video/BV17b4y1D7Re"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",ce,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313744255690262&type=1024&vid=5285890818155321589"),t(l)])])]),_e,e("ul",null,[he,ue,me,pe,be,ve,we,xe,ge,e("li",null,[i("哔哩哔哩:"),e("a",fe,[i("https://www.bilibili.com/video/BV19M4y1K7uc"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",qe,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12332178255324694&type=1024&vid=3701925921191720402"),t(l)])])]),ke,e("ul",null,[ye,Ve,je,Be,ze,Se,De,e("li",null,[i("哔哩哔哩:"),e("a",Me,[i("https://www.bilibili.com/video/BV1884y1F71Y"),t(l)])]),e("li",null,[i("腾讯课堂:"),e("a",Xe,[i("https://ke.qq.com/webcourse/index.html#cid=3614230&term_id=103758206&taid=12313748550657558&type=1024&vid=5285890818155321700"),t(l)])])])])}const Ne=s(a,[["render",Ae],["__file","video.html.vue"]]);export{Ne as default};
|