微厦在线学习考试系统- 自述文件
系统简述

"微厦在线学习考试系统"是一款基于B/S架构的在线学习系统,拥有“直播点播、试题练习、在线考试”等多种学习方式,集“学、练、考”于一体,能够利用电脑、手机、微信等多种设备进行学习,方便学员利用碎片化时间进行随时随地的学习。

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

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

A、运行环境
硬件环境:CPU1.6Mhz以上,内存4GB以上
软件环境:Windows server 2008或以上版本、IIS7以上版本、DotNet4.6 Framework、SQLserver2008或以上版本
B、开发环境
C#,.Net CLR 4.6,数据库 Sqlserver2008
开发工具 Microsoft Visual Studio Community 2019
安装程序:http://pan.baidu.com/s/1bppzM15
C、开源地址
Gitee : https://gitee.com/weishakeji/LearningSystem (推荐)
GitHub :https://github.com/weishakeji/LearningSystem
GitCode :https://gitcode.net/songleiming/LearningSystem
文件说明

可以由云盘下载最新版本

地址:http://pan.baidu.com/s/1bppzM15

简要说明
1、部署文件一般是用日期命名,如“yyyy-mm-dd.zip”;
2、script.sql是当前系统的数据库脚本;
3、升级脚本文件夹中,是之前版本升到当前版时,所需要执行的数据库脚本。 如果是第一次安装,则不需要,因为script.sql是最新数据库脚本。
更多说明
1、copyright.weisha,版权信息,包括公司名称、版权所有等信息,程序中所有涉及版权的内容都引用自此处。
2、license.weisha,授权信息;
安装部署

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

1、数据库部署
手工创建数据库examweisha,然后执行安装文件中提供的script.sql即可。
2、程序部署
A、将部署文件“yyyy-mm-dd.zip”解压。
B、建设IIS站点, 将网站“主目录”指向程序文件夹,绑定合适的域名或端口;
C、将站点的应用程序池设置为“.Net CLR 版本 4.0”,其余默认即可,托管管道模式选择默认的“集成”,不要选择“经典”。
3、配置数据库连接
A、在站点的根文件夹下找到db.config,用记事本打开
<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>
B、说明如下:
Data Source=(数据库服务器的IP地址);
Initial Catalog=(数据库名称);
User ID=(数据 库管理账号);
password=(密码);
C、检查数据库连接
打开/help页面,选择左侧菜单项“检测数据库”,查看链接是否正确
4、上传权限设置
学习系统上传资料(例如课程图片、学员照片等)需要有文件写入权限。上传资料的默认文件夹是~/upload/,当然也可以在web.config中修改。
设置文件夹写入权限: 在该文件夹上点鼠标右键->属性->安全(选项卡)->编辑(按钮)->添加(按钮 )->高级(按钮)->立即查找 此时在查询结果中,找到NETWORK SERVICE,也可以用Everyone(安全性较低) ,建议用NETWORK SERVICE。 双击NETWORK SERVICE->点击确定按钮->(回到了“安全”的界面)->设置权限 为“完全控制”,确定即可。
升级指南

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

如何获取升级包
可以在微厦科技官网下载;或从云盘下载http://pan.baidu.com/s/1bppzM15
请关注我们微信公众号(weishakeji),发布新版本时会通知。
1、升级程序
将部署文件“yyyy-mm-dd.zip”解压到站点根文件夹下,覆盖原来的程序;要特别注意是有几个文件不可以被覆盖。
A、db.config
该文件有数据库连接信息,覆盖后会导致数据库操作异常;
B、upload文件夹
该文件夹存放由用户上传的资料,包括学员头像、课程附件、新闻图片等等
2、数据库升级
升级涉及数据库的更改,才会有相应SQL升级脚本,如果没有数据库更改,这一步可以省略。
A、升级脚本的文件存在upgrade_v2文件夹,用时间命名,如“2015-05-14.sql” 表示该升级脚本写于2015年5月14日,在此之前的程序,都应该执行该脚本。
B、如何查看当前程序版本的发布时间
打开~/license界面,可以看到当前软件的信息,如version(内部版本号)、发布日期、商业授权等
C、查看数据库是否完整
打开~/help/datas/test.htm页面,查看数据库是否完整。
部署中的常见问题
1、应用程序池中没有.Net CLR4.0的选项
没有安装.Net Framework 4.0,点这里 [下载],并安装
演示地址

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

测试账号
学员tester 密码 1
教师,(教师只是基础账号的一个角色)
机构管理:~/orgadmin 账号 admin 密码1
超级管理员: ~/manage 账号 super 密码 1

 

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

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

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

版权声明

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

详情咨询 400-6015 615

技术沟通 10522779@qq.com