畢設-在線課堂

畢設題目-基於OSS的在線雲課堂系統(題目隨意取的),主要實現了觀看課程視頻的網站。用到的技術:

1.後臺框架:String+Stringmvc+Mongdb+Redis

2.前端:html+js 也集成了百度富文本插件

3.項目上傳的圖片資源,使用OSS的STS,前端直接上傳至阿里雲的OSS。

4.項目上傳的視頻,使用阿里雲封裝的前端組件AliyunUpload.Vod 直接上傳阿里雲視頻點播服務。

主要特點功能介紹:

1 視頻上傳,播放

後臺視頻點播步驟: 1開通阿里雲視頻點播服務,2 設置資源訪問權限爲公共讀,3 查看開發文檔可知,需封裝3個接口函數:上傳憑證,刷新憑證,獲取視頻播放鏈接。

前端視頻點播步驟:官網下載前端demo,本項目主要使用憑證上傳, 播放使用阿里雲的播放組件,直接使用url 播放源播放。

2  百度富文本插件使用

本人是後端,不擅長寫前端,集成百度富文本樣式沒有進行修改(特別醜,不好用),主要配置文件上傳路徑。

3 OSS STS上傳

使用STS臨時權限,需要到阿里雲控制檯,配置子用戶角色與授權,官方文檔解釋的很清楚,不多做介紹。主要介紹:前端獲取STStoken存儲在cookie中,每次上傳,判斷cookie中的STStoken是否過期,如果過期,重新請求,這個功能封裝成js公共函數,放在public.js中。

 總結:後臺方面,沒有什麼技術難點,也沒有特別複雜的業務邏輯,比較簡單,主要是阿里雲的一些配置和SDK接口函數,這個需要詳細查看官方文檔。前端:本人是後臺,前端主要是用js+邏輯,代碼寫的很。。。。。

個人總結:後臺寫前端很痛苦,CSS一點都不會,也不想學,寫出的界面真是醜,有很多次項目進行不下去,主要是因爲頁面樣式寫不出來,只好找前端同學幫忙寫一下靜態的html頁面,自己用js瘋狂修改。畢設過後,對業務和需求有總體的認識,js水平提高了很多,其餘不多說。

展示一下畢設效果:七拼八湊樣式+自己的數據

 

 

 

最後:一些免費的論文查重網站真是巨坑,第一次查詢24.5%,按照重複的一點點修改,再次查29.5%,本人心態炸了,直接放棄修改,提交知網,知網查重5.9%,真是。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章