关注微信 了解更多
系统简述

"微厦在线学习云服务平台"是一款基于B/S架构的在线教育系统,系统将在线学习、在线练习、在线考试紧密相联,打造“学、练、考”于一体的在线教育系统,能够利用电脑、手机、微信等多种设备进行学习,方便学员利用碎片化时间进行随时随地的学习。

适用类别:个人、单位、老师、大学、教育机构

适用行业:企业培训、教育机构、高等教育、基础教育

A、运行环境

硬件环境:CPU1.6Mhz以上,内存4GB以上

软件环境:Windows server 2008或以上版本、IIS7以上版本、DotNet4.6 Framework、SQLserver2008或以上版本

B、开发环境

C#,基于.Net FrameWork 4.6;数据库 Sqlserver2008;

开发工具 Microsoft Visual Studio Community 2019

可部署程序下载:http://pan.baidu.com/s/1bppzM15

C、开源代码

GitHub源码地址:https://github.com/weishakeji/LearningSystem

国内同步镜像:https://gitee.com/weishakeji/LearningSystem

文件说明

1、系统部署文件是“部署文件yyyy-mm-dd.rar”;

2、upload.rar是系统中的upload文件夹,是用来存放用户上传资料、图片等信息的 有些朋友在部署后反映没有图片(例如课程图片不显示),都是因为“程序发布.rar”中只是程序, 没有图片信息。

3、script.sql是当前系统的数据库脚本;

4、升级脚本文件夹中,是之前版本升到当前版时,所需要执行的数据库脚本。 如果是第一次安装,则不需要,因为script.sql是最新数据库脚本。

5、可以由云盘下载最新版本 地址:http://pan.baidu.com/s/1bppzM15

安装部署

部署步骤为“数据库部署”-》“创建站点,部署程序”-》“配置程序中的web.config信息”-》“设置上传文件夹的读写权限” 以下为详细讲解。

1、数据库部署 压缩包解压后,在系统根目录有数据库脚本文件:
SQLscript.sql 默认数据库名称为:examweisha 请手工创建数据库examweisha;然后执行SQLscript.sql即可。 执行数据库脚本大约需要十分时间,请耐心等;

2、程序部署
A、将“部署文件(日期).rar”文件解压。
B、建设IIS站点;
C、将网站“主目录”指向程序文件夹;
D、设定"asp.net"版本为4.0;
E、设置默认“文档”为default.ashx或default.htm
F、如果IIS7以上版本,还要设置应用程序池。(选择当前站点的应用程序池,选“高级设值”,在“启用32位应用程序”中设置为“False”。)

3、配置db.config文件 此处主要用于设置数据库链接 如下例 :
<!--数据库链接,以下是设置说明: name:当前系统的域名,此处为主域; connectionString:Data Source=(数据库服务IP地址); Initial Catalog=(数据库名称); User ID=(数据库账号);password=(密码); -->
<connectionstrings>
<add name="weisha100.cn" connectionString="Data Source=192.168.1.212;Initial Catalog=examweisha;User ID=sa;password=weisha;" providerName="WeiSha.Data.SqlServer9.SqlServer9Provider" /> </connectionstrings>
说明如下:
Data Source=(IP地址);
Initial Catalog=(数据库名称);
User ID=(数据 库管理账号);
password=(密码);

4、上传权限设置(文件夹权限) 系统上传资料(例如课程图片、学员照片等)的专用文件夹在系统根目录下的 ~/upload/ 当然也可以在web.config中修改,如:
<upload path="~/Upload/"> 该文件夹需要写入权限,否则上传资料时会报IO错误。
设置步骤: 在该文件夹上点鼠标右键->属性->安全(选项卡)->编辑(按钮)->添加(按钮 )->高级(按钮)->立即查找 此时在查询结果中,找到NETWORK SERVICE,也可以用Everyone(安全性较低) ,建议用NETWORK SERVICE。 双击NETWORK SERVICE->点击确定按钮->(回到了“安全”的界面)->设置权限 为“完全控制”,确定即可。

升级指南

如何获取升级包:
1、可以在微厦科技官网产品下载中获取:http://www.weishakeji.net
2、请关注我们微信公众号(weishakeji),发布新版本时会通知。

系统升级分为程序升级与数据库结构升级,大多数升级会同时涉及这两部分。
程序升级比较简单,可以通过覆盖原来的程序实现升级,数据库升级需要执行脚本,以修改数据库的结构。 以下就两种升级进行说明。

程序升级
获取升级程序后,请不要轻易的解压覆盖原来的程序,请备份原来的程序,主要涉及以下几个内容
1、db.config
该文件是.net程序的主要配置文件,其中包括数据库链接等;
2、upload文件夹
该文件夹处于系统的根目录下,是存放由用户上传的资料,包括学员头像、课程附件、新闻图片等等
3、templates文件夹
该文件夹用于系统的模板存放,在使用过程中,有可能系统管理员会修改其中的一些样式;

数据库升级
每次涉及数据库的更改,我们会提供升级脚本,升级脚本的文件用时间命名,如“2015-05-14.sql”
表示该升级脚本写于2015年5月14日,在此之前的程序,都应该执行该脚本。
在此之后的升级脚本也都需要执行。

升级中的常见问题
1、如何获得自己程序版本日期?
答:一般您获取的程序包会以时间命名发布文件,如“程序发布2015-05-19.rar”
当第一次部署时,需要执行script.sql脚本,在script.sql脚本中有生成时间,如:
Script Date: 05/17/2015 15:11:17
表示该脚本生成于2015年5月17,在此之后的升级脚本都要执行。

部署中的常见问题

A、部署成功后图片无法显示。
答:在程序发布的压缩包,没有把upload打包进去,upload文件夹是用户上传的资料。 之所以部署后看不到图片,是用户上传的图片看不到,其它图片应该还是可以看到的。 如果所有图片都不正确,应该是路径问题,建议把系统部署到独立站点下,不要作为其它站点的应用程序文件夹。

B、问题描述:IIS 7 HTTP 错误 500.19 - Internal Server Error
错误场景:在windows server 2008 r2中的IIS部署站点时碰到该问题。
解决方法:选择当前站点的应用程序池,选“高级设值”,在“启用32位应用程序”中设置为“False”。
其实默认就是False,在其它版本的IIS7中,此处需设置为true才正常。

C、问题描述:上传文件大于30M时,报Http 404错误。
具体步骤:
1、打开IIS管理器,找到Default Web Site。先进行停止。
2、在IIS中双击“请求筛选”打开。
3、点击右边的“编辑功能设置”,打开“编辑请求筛选设置”对话框。
其中的允许的最大容量长度,默认是”30000000“,30M,将其修改为你所需要的大小即可。
4、启动IIS.
这样大文件的上传就解决了

D、问题描述:64位操作系统下,不能运行。
IIS7 很简单,在网站对应的应用程序池上右键高级设置,常规 里的 启用32位应用程序 改为 true 就可以了。
IIS6暂没有找到合适方法解决,建议升级系统。

演示地址

演示地址:http://22.weisha100.net/

测试账号:学员tester 密码 1

机构管理:~/orgadmin 账号song密码1

超级管理员: ~/manage 账号 admin 密码 1

(说明:机构管理员与超级管理员的区别)

该系统是一款基于多机构的在线教育云服务平台,每一个机构都相当于一个独立的网校系统,拥有不同的域名、界面风格、功能权限等等,由超级管理员进行全方位管理。 每个机构都会设置“机构管理员”(由超级管理员设置),用于管理专业设置、课程、考试、新闻与通知、教师与学员等等,这些管理大多数与教学工作相关。

统管整个系统的超级管理员并不涉及教学工作,只涉及系统管理。例如机构的审核与权限设置、系统初始化、系统模块增删等等, 一旦操作不当将对系统造成巨大影响。

版权声明

《微厦学习云服务平台》由郑州微厦计算机科技有限公司(简称:微厦科技)独立开发、设计的软件,依法独立享有该软件之所有权利。该平台源码开放,允许修改、转发、复制、抄录、发布,商业使用需要购买授权。

详情咨询 400-6015 615

技术沟通 10522779@qq.com

 

 

 

 

 

"学、练、考"一体

录播、直播、试题、考试、学习证明打印

自带“分享、分润、分销”

学员分销 、多级裂变、课程代理

电脑、手机、微信,全支持

手机APP、微信小程序、电脑客户端

私有化部署,永久授权

自建平台,收益全掌控,一次购买永久使用

在线交流

售前交流群:微厦科技-服务交流群
开发交流群:微厦科技(开发交流)