本發(fā)明涉及互聯(lián)網(wǎng)和軟件開發(fā)技術(shù)領(lǐng)域,具體為一種情感類網(wǎng)絡(luò)課程平臺。
背景技術(shù):
中國網(wǎng)絡(luò)課程市場規(guī)模發(fā)展十分迅速,也得益于知識資源的逐步網(wǎng)絡(luò)化,信息將用戶籠罩在龐大的信息網(wǎng)絡(luò)中,也將每個人獲取知識的能力大大提升。更所謂術(shù)業(yè)有專攻,市場經(jīng)濟(jì)協(xié)同合作特點(diǎn)的特點(diǎn),就需要個人完成特定的工作,因此用戶對信息需求將更具有針對性。傳統(tǒng)的知識服務(wù)受制于時間和空間的影響,不能更好的適應(yīng)更大的人群,這也是依托于信息科技的網(wǎng)絡(luò)課程平臺的優(yōu)勢。用戶需要更人性化的知識服務(wù),知識也需要用戶和知識提供者間有更深入的交流來促進(jìn)和完善,將最新的、最可靠的知識傳遞給特定用戶,是網(wǎng)絡(luò)課程平臺的優(yōu)點(diǎn)。
但是國內(nèi)外有一同樣的現(xiàn)象,像英語、數(shù)學(xué)等在學(xué)校學(xué)習(xí)的網(wǎng)絡(luò)課程多,還有就是技能類網(wǎng)絡(luò)課程多。這也是目前市場發(fā)展的需求所在。相比較于國外,國內(nèi)的網(wǎng)絡(luò)課程平臺興起要慢于國外,按照國外探索過路徑發(fā)展,也取得了很大成功,對于計(jì)算機(jī)專業(yè)來說,涌現(xiàn)除了如慕課中國、云課堂等受眾很廣的平臺。但是一個平臺的涉獵范圍也不能很廣,不然也就有可能出現(xiàn)內(nèi)容質(zhì)量不能保證的尷尬局面。對于情感類網(wǎng)絡(luò)課程,國內(nèi)也有像壞男孩、浪跡這樣的平臺,但是面向的知識一個小圈子,不成熟,不完善,因此,能有一個受眾是全社會的情感類網(wǎng)絡(luò)課程平臺,也是必須的,也是巨大的市場缺口,為此在這里我們提出發(fā)明一種情感類網(wǎng)絡(luò)課程平臺。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種情感類網(wǎng)絡(luò)課程平臺,解決背景技術(shù)中所提出的問題。
為解決上述問題,本發(fā)明提供如下技術(shù)方案:一種情感類網(wǎng)絡(luò)課程平臺,采用java語言來編寫程序代碼,包括springmvc框架、整利用maven管理項(xiàng)目、svn控制版本、eclipsemars開發(fā)平臺、ubuntu14.04型服務(wù)器,mysql5.7關(guān)系型數(shù)據(jù)庫和redis緩存服務(wù)器,還包括以下子系統(tǒng):
a用戶系統(tǒng):主要完成用戶的登陸,身份識別功能,利用微信登錄接口,用戶還可以修改個人信息;
b課程系統(tǒng):管理員可以添加課程、章節(jié)、內(nèi)容、作業(yè),可以設(shè)定課程開課時間與價格,用戶可以從前臺查看課程,包括視頻、音頻、文字等,并完成作業(yè)等;
c訂單系統(tǒng):課程大部分是收費(fèi)的,用戶可以選擇課程,生成訂單,付費(fèi)完成購買;
d邀請系統(tǒng):邀請系統(tǒng)依托于微信公眾號,便于平臺的推廣;
e通知、廣告系統(tǒng):內(nèi)容提供者有可以通過這個系統(tǒng)將消息推送給用戶。
優(yōu)選的,還包括硬件環(huán)境、軟件環(huán)境和軟件體系結(jié)構(gòu),所述硬件環(huán)境要求硬盤100g以上,內(nèi)存64m以上;所述軟件環(huán)境采用ubuntu14.04操作系統(tǒng),利用的是阿里云提供的云服務(wù)器,程序運(yùn)行在tomcat7.oweb服務(wù)器上,系統(tǒng)的前臺和后臺是完全分離的,系統(tǒng)是分布式的,運(yùn)行在3個web服務(wù)器上,后臺一個,與數(shù)據(jù)庫相連的restful服務(wù)層一個,對外提供的接口的程序一個,數(shù)據(jù)庫mysql5.7,緩存數(shù)據(jù)庫redis3.2,都是采用的阿里云提供的服務(wù),系統(tǒng)的開發(fā)在eclipse平臺上,利用maven來管理整個項(xiàng)目;所述軟件體系結(jié)構(gòu)設(shè)為b/s模式。
優(yōu)選的,所述mysql5.7關(guān)系型數(shù)據(jù)庫確定的主要實(shí)體有:
a,用戶實(shí)體:用戶編號,用戶姓名,用戶微信名,用戶微信號,用戶性別,城市,花費(fèi)金額,用戶編號為主鍵;
b,課程實(shí)體:課程id、標(biāo)題、開課時間、排列順序、總章節(jié)數(shù)、總學(xué)時、價格、卡券價格、圖片url地址、是否刪除了該課程、創(chuàng)建時間、修改時間;
c,章節(jié)實(shí)體:章節(jié)id、父類id、章節(jié)順序碼、章節(jié)標(biāo)題、是否是父節(jié)點(diǎn)、創(chuàng)建時間、修改時間、引用課程id、一共有多少作業(yè);
d,內(nèi)容實(shí)體:課程內(nèi)容id、課程正文內(nèi)容、常見問題內(nèi)容、音頻鏈接地址、視頻鏈接地址、添加時間、修改時間、引用的章節(jié)ido;
e,作業(yè)實(shí)體:作業(yè)id、作業(yè)內(nèi)容、創(chuàng)建時間、修改時間、引用的章節(jié)id;
f,訂單實(shí)體:訂單號、實(shí)付金額、訂單狀態(tài)、訂單創(chuàng)建時間、訂單更新時間、交易完成時間、用戶id;
g,通知實(shí)體:通知類型、發(fā)布時間、通知內(nèi)容、創(chuàng)建時間、修改時間;
h,廣告實(shí)體:通知類型、發(fā)布時間、通知內(nèi)容、創(chuàng)建時間、修改時間。
優(yōu)選的,通過sql語句實(shí)現(xiàn)數(shù)據(jù)庫的物理模型,其中b課程實(shí)體包括前臺展示和后臺添加課程,所述后臺添加課程的操作流程如下:
s1,點(diǎn)擊添加課程,編輯課程信息(course),選擇課程的開課時間,輸入課程排列順序,課程現(xiàn)實(shí)依據(jù)排列循序來展示。其次,添加課程的價格,還有卡券;
s2,點(diǎn)擊“上傳圖片”按鈕可以上傳到七牛云,作為課程的封面圖片;
s3,點(diǎn)擊添加章節(jié)(chapter),可以添加大章節(jié)的,從大章節(jié)后點(diǎn)擊添加,可以添加大章節(jié)的子章節(jié),章節(jié)有序號和名稱,章節(jié)的展示都依照序號展示,序號也用來實(shí)現(xiàn)上下章節(jié)的跳轉(zhuǎn);
s4,點(diǎn)擊章節(jié)后面的刪除按鈕,可以刪除章節(jié)。刪除、添加章節(jié)都需要更新課程的章節(jié)數(shù);
s5,點(diǎn)擊章節(jié)編輯按鈕,可以添加章節(jié)的具體內(nèi)容(coursecontent),添加內(nèi)容頁主要分為四個部分,分別為視頻鏈接、音頻鏈接、正文內(nèi)容和常見問題;
s6,作業(yè)(task)也需要單獨(dú)添加,添加入口在內(nèi)容頁;
s7,課程可以修改,不可以刪除,可以控制課程的是否展示。
優(yōu)選的,所述前臺展示操作流程如下:
r1,點(diǎn)擊課程封面,可以查看課程的章節(jié)信息;
r2,選擇某章節(jié),點(diǎn)擊可進(jìn)入查看課程的具體內(nèi)容界面;
r3,內(nèi)容主界面,有音頻、視頻,點(diǎn)擊可以播放,還有就是正文內(nèi)容,有作業(yè)的章節(jié)會現(xiàn)實(shí)作業(yè),用戶可以點(diǎn)擊提交作業(yè)進(jìn)行回答,提交,點(diǎn)擊下一頁和上一頁可以切換上下章節(jié)
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:
本發(fā)明一種情感類網(wǎng)絡(luò)課程平臺,通過多用戶關(guān)注并將之融合成相應(yīng)的知識產(chǎn)品與知識服務(wù),尋求更高質(zhì)量的的網(wǎng)絡(luò)課程來滿足用戶日益增長的情感需求,解決了情感缺乏的青年成長過程中情感問題,同時更加適宜中年已婚人士解決情感問題,利用該種平臺整體提升國民情感水平,解決現(xiàn)如今高離婚和高單身的現(xiàn)象。
附圖說明
圖1為本發(fā)明一種情感類網(wǎng)絡(luò)課程平臺功能分解圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,本實(shí)用發(fā)明提供一種技術(shù)方案:一種情感類網(wǎng)絡(luò)課程平臺,采用java語言來編寫程序代碼,包括springmvc框架、整利用maven管理項(xiàng)目、svn控制版本、eclipsemars開發(fā)平臺、ubuntu14.04型服務(wù)器,mysql5.7關(guān)系型數(shù)據(jù)庫和redis緩存服務(wù)器,還包括以下子系統(tǒng):
a用戶系統(tǒng):主要完成用戶的登陸,身份識別功能,利用微信登錄接口,用戶還可以修改個人信息。
b課程系統(tǒng):管理員可以添加課程、章節(jié)、內(nèi)容、作業(yè),可以設(shè)定課程開課時間與價格,用戶可以從前臺查看課程,包括視頻、音頻、文字等,并完成作業(yè)等。
c訂單系統(tǒng):課程大部分是收費(fèi)的,用戶可以選擇課程,生成訂單,付費(fèi)完成購買。
d邀請系統(tǒng):邀請系統(tǒng)依托于微信公眾號,便于平臺的推廣。
e通知、廣告系統(tǒng):內(nèi)容提供者有可以通過這個系統(tǒng)將消息推送給用戶。
實(shí)施例一1000人參與調(diào)查問卷
實(shí)施例二后臺用戶操作
后臺用戶需要進(jìn)行展示,還可以進(jìn)行添加卡券,后臺管理員查看用戶數(shù)據(jù)需要支持搜索,對用戶id,用戶名,電話號碼等進(jìn)行了模糊搜索操作的支持。因?yàn)閿?shù)據(jù)過多,所以進(jìn)行了分頁展示,查出的數(shù)據(jù)包含頁信息。
網(wǎng)上課堂設(shè)計(jì)與開發(fā)實(shí)時采集各種信息,并上傳到服務(wù)器,與互聯(lián)網(wǎng)結(jié)合形成一個巨大網(wǎng)絡(luò),通過多用戶關(guān)注并將之融合成相應(yīng)的知識產(chǎn)品與知識服務(wù),尋求更高質(zhì)量的的網(wǎng)絡(luò)課程來滿足用戶日益增長的情感需求,解決了情感缺乏的青年成長過程中情感問題,同時更加適宜中年已婚人士解決情感問題,利用該種平臺整體提升國民情感水平,解決現(xiàn)如今高離婚和高單身的現(xiàn)象。
最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。