当前位置:首页 > 精品源码 > 其他源码 >

Java开源系统线上教育源代码 在线培训平台源代码 考試系统源码

时间:2020-08-25 13:05 来源:互联网 作者:源码搜藏
  • 源码类别:其他源码
  • 源码大小:9.74 MB
  • 运行环境:php+mysql
  • 广告推荐

Java开源系统线上教育源代码 在线培训平台源代码 考試系统源码

源代码介绍

1.1介绍

在Exam 培训系统版的基本上,大家对ExamStack V2.0开展了很多代码重构,另外也对数据库系统干了一部分调节。为了更好地减少学生考試上交试卷时很多高并发产生的系统性风险,大家试着选用完善的消息队列架构RabbitMQ来处理这一难题,因而大家的数据库查询及其系统软件的构架同版对比,发生了很大的转变。

1.2 布署关键点

Management.war和Portal.war必须布署在同一个文件目录下。

ExamStack V2.0提升了学习培训作用,由于必须储存学习培训原材料,因此请空出充足的储存空间(以具体必须为标准)。

要确保RabbitMQ服务项目情况为运作情况。

要确保ScoreMarker情况为运作情况,另外ScoreMarker启用服务项目详细地址要配备恰当。

网站服务器安裝配备

2.1 网络服务器安裝布署

2.1.1 服务器的配置

电脑操作系统:Linux、Windows

运行内存:最少2G,强烈推荐8G

2.1.2 java软件环境

Java 8

2.1.3 网络服务器

Tomcat 8

RabbitMQ

MySql 5.0之上

2.2 运用布署

2.2.1 数据库查询

在MySql中在建一个数据库查询examstack,字符集应用utf8 — UTF-8 Unicode

应用大家出示的examstack.sql复原examstack

设定好相匹配的访问限制

2.2.2 RabbitMQ

安裝最新版本的RabbitMQ,实际安装方法,在互联网上能够 寻找许多 。

2.2.3 运用

将Management.war和Portal.war放进Tomcat程序运行文件目录(webapps)下。

起动Tomcat,webapps文件目录下能转化成2个文件夹名称(Management和Portal)。

各自进到到Management/WEB-INF/Spring和Portal/WEB-INF/Spring下改动root-context.xml文件,将数据库地址、登录名和密码重置成恰当的內容。改动进行后重新启动tomcat网络服务器。

必须改动的內容以下:

<property name="jdbcUrl" value="jdbc:mysql:/*.*.*.*:3306/examstack?useUnicode=true&characterEncoding=UTF-8" />

<property name="user" value="root" />

<property name="password" value="***" />

1

2

3

<property name="jdbcUrl" value="jdbc:mysql:/*.*.*.*:3306/examstack?useUnicode=true&characterEncoding=UTF-8" />

<property name="user" value="root" />

<property name="password" value="***" />

浏览http://localhost:8080/Management和http://localhost:8080/Portal能够 进到到后台管理系统网页页面和学生网页页面,并能够 一切正常登录,则运用配备取得成功。

留意:*在进行这一步后学生考試上交试卷没法进行,必须布署ScoreMarker。*

布署ScoreMarker

Linux下-缓解压力scoreMarker到/opt/文件目录。 确定config/scoremarker.properties文件配备恰当。 复制scoremarker 实行脚本制作到init.d文件目录下并查验脚本制作中的配备。

Windows下-缓解压力scoreMarker到随意文件目录。 确定config/scoremarker.properties文件配备恰当。 改动installService.bat中APP_HOME为scoreMarker文件目录。 运作instandroid免费源码allService.bat后起动服务项目ScoreMarkerService服务项目。

升级表明

系统架构图:后台管理系统如今单独成一个最新项目,已不和一版一样和前台接待合在一起。

引进RabbitMq,用以接纳客户递交的考试答题卡,根据ScoreMarker从消息队列获得考试答题卡并上交试卷,减少很多客户递交造成的网络服务器常见故障概率。

考题內容储存文件格式由xml改成json

提升教师角色,如今老师客户能够 恰当地应用自身的管理权限学生、考题、考卷、考試及其学习培训。

提升操作界面,新的页面看上去更为清新、技术专业。

增加了DashBoard,管理方法页面看上去会更技术专业。

训练历史时间如今专业用一张表纪录,使开发设计有关统计分析越来越更非常容易。

考試和训练:考試如今分成宣布考試和考试模拟二种,宣布考試必须老师或管理人员审批,而考试模拟不用审批。宣布考試又分成公有制和独享二种种类,公有制考試是能够 申请办理的考試,独享考試则必须老师或管理人员特定学生(这儿由管理人员特定也被大家觉得是审批的一种方法)。

增加审批作用,如今老师建立的考卷、考試都必须超级用户审批。超级用户自身建立的不用审批。另外,超级用户和老师还可以审批学生的考試申请办理。

增加人力判卷作用。包括论述题的考试试题,老师或超级用户根据人力判卷后能够 明确最后成绩。所有是主观题的考卷不用判卷。

增加考试分数统计分析作用,能够 查询特殊考試下学生的成绩,另外能够 对成绩开展排列。

增加学习培训查询记录作用,老师和管理人员现在可以便捷地查询学生的训练纪录、培训记录和考試纪录。

增加迅速考試方式,根据键入准考号就可以直接进入到相匹配的考試网页页面。

增加再次考試作用,如今学生在考試全过程中终断考試后,再次进到考試后,学生的解题纪录会修复到终断前的情况。

试题管理方法:提升考题改动作用,现在可以恰当地改动考题的基本资料。

增加学习培训作用,老师或超级用户能够 公布培训课件(视頻和pdf文本文档)。学生能够 选择自己必须报名参加的学习培训开展学习培训,学习培训分成视頻和pdf格式的文本文档二种。

增加虚似班集体作用,老师或管理人员现在可以根据虚似团小组很便捷地管理方法学生。

系统软件难题解决

1.不可以得到 连接数据库;

Cause:org.springframework.jdbc.CannotGetJdbcConnectionException:Could not get JDBC Connection;nested exception is java.sql.SQLException:Access denied for user ’root’@’localhost

1

Cause:org.springframework.jdbc.CannotGetJdbcConnectionException:Could not get JDBC Connection;nested exception is java.sql.SQLException:Access denied for user ’root’@’localhost

请查验连接数据库字符串数组是不是恰当,另外查验数据库查询名、登录名和登陆密码是不是设定恰当。

2.上交试卷不成功;

RabbitMQ沒有总结会造成程序运行联接RabbitMQ不成功

1

RabbitMQ沒有总结会造成程序运行联接RabbitMQ不成功

复制代码请查验RabbitMQ服务项目是不是起动。

3.学生上交试卷后,管理方法页面学生相匹配的情况沒有更改;

上交试卷取得成功后,学生考試情况会改动成已上交试卷或是已判卷,假如在提醒“上交试卷取得成功”后沒有产生一切转变,证实ScoreMarker沒有一切正常起动或是ScoreMarker启用插口不成功。

1

上交试卷取得成功后,学生考試情况会改动成已上交试卷或是已判卷,假如在提醒“上交试卷取得成功”后沒有产生一切转变,证实ScoreMarker沒有一切正常起动或是ScoreMarker启用插口不成功。

复制代码请查验ScoreMarker是不是起动。另外请确保ScoreMarker能启用到Management出示的插口,这一点在ScoreMarker布署中早已表明。

4.RabbitMQ、MySql、ScoreMarker无法启动或常常被Kill掉

我们在检测全过程中发觉,运行内存不 足的状况下(大家应用的是2GB运行内存),RabbitMQ、MySql、ScoreMarker常常被Kill,并且无法启动,查询系统日志会发觉提醒存储空间不足。

1

我们在检测全过程中发觉,内存不够的状况下(大家应用的是2GB运行内存),RabbitMQ、MySql、ScoreMarker常常被Kill,并且无法启动,查询系统日志会发觉提醒存储空间不足。

复制代码查询下系统日志,如果是存储空间不足的缘故,那么就赶快加内存吧。为了更好地为了确保一切正常运作,运行内存不可以小于2G。

5.bug版本更新

2016-2-15 处理考题导进出错的bug

2016-3-15 处理考試客户目录不可以一切正常分页查询的星力打鱼代理商bug


高碑店市ai雷达探测智能化名片小程序价钱手机位置app源码五金多级别分销商模版北京好智能化名片小程序热烈欢迎购买涞水县靠谱微信小程序ai雷达探测智能名片保定市技术专业ai雷达探测智能名片小程序企业小程序培训机构安卓源码免费下载css模板幼儿体育当地直播间程序流程源代码小程序社区团购诚实守信服务项目bilibili (878) -(李)石家庄市构建小程序ai雷达探测智能名片订制微擎微赞通用性程序模块 全新抽奖助手微信小程序2.3.3开源系统版本号 前端开发 后端开发_dt免费模板全新王国cms7.5网络技术企业响应式建站企业网站源代码修补版邯郸市小程序ai雷达探测智能名片要多少钱每天考試2.2.3微信小程序昭通市零食店微信小程序石家庄市构建ai雷达探测智能名片小程序订制微信小程序ai雷达探测智能名片秦皇岛市好ai雷达探测智能名片小程序高品质智能机器人合同挂机网赚源代码王国cms《教视网》网上教学视頻网站模版整站.zip上海市微信社区电子商务程序流程源代码竞拍拼单软件开发承德市靠谱ai雷达探测智能名片小程序订制安国市微信小程序ai雷达探测智能名片订制js 网上咨询唐山市云校班课网校系统收费广州市数码科技app直播程序流程源代码高档火锅料餐饮调料食品类营销网站织梦网站模板himall 3.3武汉市仪器设备短视频app程序流程源代码rm强行删除好的客服中心系统软件哪个好安裝实际效果orientationchangefromgyro汉语翻译crmeb商城系统开发3.24 带直播间多功能软件 小程序源码android 迅速开发框架天津市技术专业小程序ai雷达探测智能名片花费h5棋牌网站源代码 -(site:baidu.com)游戏平台交易php代码安卓系统二维码扫描yycms 收集实例教程linux 生成目录grep 查找文件河北张家口小程序ai雷达探测智能名片商品难题的解决方法徐水ai雷达探测智能化名片小程序非常值得强烈推荐叮咚声志汇非常餐饮外卖点单前端开发书本grep 搜索文字乌海棋牌游戏开发设计服务提供商js最选取3个jq mobile ui流星影视源码河北出色小程序ai雷达探测智能名片订制全新重做清理小小的影视app二端源代码开源系统安卓源码下wordpress简洁商城系统html5主题风格v5.2.0高阳县ai雷达探测智能名片小程序订制dede小说集带wap装饰公司微信小程序龙兵装饰装修装饰装修装饰设计微信小程序m3u8播放软件源代码智能化移车贴小程序外产品卖点单系统源码mkdir 新建文件夹新版本黄瓜视频源代码构建实例教程王国cms 财经365博野县微信小程序ai雷达探测智能名片非常值得强烈推荐吉尼斯人免费下载房山区口红机源代码河北技术专业智能化名片小程序热烈欢迎购买源码百度影音社区拼团模版抖音快手任意漂亮小姐姐源代码河北技术专业小程序ai雷达探测智能名片贴心服务吾爱分享社区论坛源码商城网站源码下载_手机商城网站源码下载_网站商城网站源码下载普陀区周边小程序经营联系方式android smartrefreshlayout智能化页面刷新 h5翻转 不理智广告任务网源代码沧州市智能化小程序ai雷达探测智能名片价格快手抖音活火山微聚焦点赞每日任务48x48ico图标vip不凡源代码hpjav广告宣传台北市店面爆客机器人价格石家庄市靠谱微信小程序ai雷达探测智能名片价格聪慧表格步骤 实例教程thinkphp6 商城系统邯郸市小程序ai雷达探测智能名片哪个技术专业内蒙古自治区php源码程序流程订制蠡县构建小程序ai雷达探测智能名片asp.net mvc ef6 bootstrap跑腿服务小程序源码手机微信限时秒杀安裝微信抽奖小程序源码健康保健php程序流程订制小程序 详细介绍顾客 返利广东压价系统源码构建
本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

下载排行

最新文章