云教育系統說明
駿景在線學習云服務平臺是一款基于B/S架構的在線教育系統,將“在線視頻學習、在線試題練習、在線同步考試”緊密相聯,打造“學、練、考”于一體的在線教育系統,能夠利用電腦、手機、微信等多種設備進行學習,方便學員利用碎片化時間進行隨時隨地的學習。并帶有“分享、分潤、分銷”的輔助功能,對于平臺推廣、課程銷售起到非常有效的幫助。
適用類別:個人、單位、老師、大學、教育機構
適用行業:企業培訓、教育機構、高等教育、基礎教育
A、運行環境
硬件環境:CPU1.6Mhz以上,內存2GB以上
軟件環境:Windows server 2003或以上版本、IIS6以上版本、DotNet4.0 Framework、Sqlserver2005或以上版本
B、開發環境
開發語言采用C#;基于.Net 4.0開發;
數據庫采用 Sqlserver2005;
開發工具 Microsoft Visual Studio 2010 (SP1)
可以由此下載源程序:鏈接: https://pan.baidu.com/s/1utbIEnCOV8EVw_IlOJiLuQ 提取碼: uybx
1、系統部署文件用“部署文件yyyy-mm-dd.rar”;
2、系統源程序是“源程序yyyy-mm-dd.rar”,注意部署系統不必用它,二次開發才需要用。
3、upload.rar是系統中的upload文件夾,是用來存放用戶上傳資料、圖片等信息的 有些朋友在部署后反映沒有圖片(例如課程圖片不顯示),都是因為“程序發布.rar”中只是程序, 沒有圖片信息。
4、Sqlscript.sql是當前系統的數據庫腳本;
5、升級腳本文件夾中,是之前版本升到當前版時,所需要執行的數據庫腳本。 如果是第一次安裝,則不需要,因為script.sql是最新數據庫腳本。
6、可以由云盤下載最新版本 地址:鏈接: https://pan.baidu.com/s/1utbIEnCOV8EVw_IlOJiLuQ 提取碼: uybx
部署步驟為“數據庫部署”-》“創建站點,部署程序”-》“配置`程序中的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位應用程序”中設置為“True”。)
3、配置db.config文件 此處主要用于設置數據庫鏈接 如下例
:
#<--數據庫鏈接,以下是設置說明:
name:當前系統的域名,此處為主域;
connectionString:Data Source=(數據庫服務IP地址); Initial Catalog=(數據庫名稱); User ID=(數據庫賬號);password=(密碼);
-->
<connectionstrings>
<add name="tbmcollege.com" connectionString="Data
Source=62.230.6.195;Initial Catalog=examweisha;User
ID=sa;password=tbmservice;"
providerName="WeiSha.Data.SqlServer9.SqlServer9Provider" />
</connectionstrings>
說明如下:
Data Source=(IP地址);
Initial Catalog=(數據庫名稱);
User ID=(數據 庫管理賬號);
password=(密碼); #
4、上傳權限設置(文件夾權限) 系統上傳資料(例如課程圖片、學員照片等)的專用文件夾在系統根目錄下的 ~/upload/ 當然也可以在web.config中修改,如:
該文件夾需要寫入權限,否則上傳資料時會報IO錯誤。
設置步驟: 在該文件夾上點鼠標右鍵->屬性->安全(選項卡)->編輯(按鈕)->添加(按鈕 )->高級(按鈕)->立即查找
此時在查詢結果中,找到NETWORK SERVICE,也可以用Everyone(安全性較低) ,建議用NETWORK SERVICE。 雙擊NETWORK SERVICE->點擊確定按鈕->(回到了“安全”的界面)->設置權限
為“完全控制”,確定即可。
如何獲取升級包:
1、可以在駿景咨詢官網產品下載中獲取: http://www.qjgfisr.cn
2、請關注我們微信公眾號(駿景咨詢),發布新版本時會通知。
系統升級分為程序升級與數據庫結構升級,大多數升級會同時涉及這兩部分。
程序升級比較簡單,可以通過覆蓋原來的程序實現升級,數據庫升級需要執行腳本,以修改數據庫的結構。
以下就兩種升級進行說明。
程序升級
獲取升級程序后,請不要輕易的解壓覆蓋原來的程序,請備份原來的程序,主要涉及以下幾個內容
1、db.config
該文件是.net程序的主要配置文件,其中包括數據庫鏈接等;
2、upload文件夾
該文件夾處于系統的根目錄下,是存放由用戶上傳的資料,包括學員頭像、課程附件、資訊圖片等等
3、templates文件夾
該文件夾用于系統的模板存放,在使用過程中,有可能系統管理員會修改其中的一些樣式;
數據庫升級
每次涉及數據庫的更改,我們會提供升級腳本,升級腳本的文件用時間命名,如“2018-05-18.sql”
表示該升級腳本寫于2018年5月18日,在此之前的程序,都應該執行該腳本。
在此之后的升級腳本也都需要執行。
升級中的常見問題
1、如何獲得自己程序版本日期?
答:一般您獲取的程序包會以時間命名發布文件,如“程序發布2018-06-19.rar”
當第一次部署時,需要執行script.sql腳本,在script.sql腳本中有生成時間,如:
Script Date: 05/17/2018 15:11:17
表示該腳本生成于2018年5月17,在此之后的升級腳本都要執行。
A、部署成功后圖片無法顯示。
答:在程序發布的壓縮包,沒有把upload打包進去,upload文件夾是用戶上傳的資料。
之所以部署后看不到圖片,是用戶上傳的圖片看不到,其它圖片應該還是可以看到的。 如果所有圖片都不正確,應該是路徑問題,建議把系統部署到獨立站點下,不要作為其它站點的應用程序文件夾。
B、課程視頻無法播放
答:當前系統中課程僅支持flv格式,在IIS需設置。以IIS6中為例,打開站點屬性,選擇“HTTP頭”選項卡,設置MIME類型,在MIME類型中添加.flv格式文件。
C、問題描述:IIS 7 HTTP 錯誤 500.19 - Internal Server Error
錯誤場景:在windows server 2008 r2中的IIS部署站點時碰到該問題。
解決方法:選擇當前站點的應用程序池,選“高級設值”,在“啟用32位應用程序”中設置為“False”。
其實默認就是False,在其它版本的IIS7中,此處需設置為true才正常。
D、問題描述:上傳文件大于30M時,報Http 404錯誤。
具體步驟:
1、打開IIS管理器,找到Default Web Site。先進行停止。
2、在IIS中雙擊“請求篩選”打開。
3、點擊右邊的“編輯功能設置”,打開“編輯請求篩選設置”對話框。
其中的允許的最大容量長度,默認是”30000000“,30M,將其修改為你所需要的大小即可。
這樣大文件的上傳就解決了
E、問題描述:64位操作系統下,不能運行。
IIS7 很簡單,在網站對應的應用程序池上右鍵高級設置,常規 里的 啟用32位應用程序 改為 true 就可以了。
IIS6暫沒有找到合適方法解決,建議升級系統。
產品本身我們在不斷升級優化,這導致一些朋友在升級新版本時二次開發的功能會被主版本覆蓋掉。其實這個問題利用GitHub的Fork功能可以完美的解決,既保留自己二次開發的功能,也可以同步升級主版本的源碼,有沖突的地方進行自動合并,然后人工修訂。
Fork中文意譯為“分叉”,通過該功能從主版本生成一個屬于自己的分叉代碼庫,這個分叉庫與普通庫的使用方法是一樣的,唯一不同的是它有一個上游庫,即我們的主版本庫。分叉庫可以通過“Pull request(拉請求)”獲取上游庫的代碼。也可以“Compare(比較)”與上游庫的代碼,查看主版本具體升級了哪些內容。
具體Fork的使用細節,請自行百度相關教程。
《云教育系統》由蘇州駿景企業管理咨詢有限公司(簡稱:駿景)聯合開發、設計的軟件,依法享有該軟件之所有權利。該平臺源碼開放,允許修改、轉發、復制、抄錄、發布,商業使用需要購買授權。
詳情咨詢:0512-65986606
技術溝通 2858798058@qq.com
- 上一篇:云教育系統測試說明 2020/2/9
- 下一篇:蘇州駿景企業管理咨詢有限公司經營范圍變更 2020/1/4