娛樂網站其目的也是方便人們在網絡上獲取快樂,可以做到包含多類娛樂項目供訪問者瀏覽和體驗。當代社會環境下人類都更向往美好快樂的生活,那么娛樂是必不可少的一項基本要素
1.從網上瀏覽了部分音樂網站,游戲網站,社交平臺,從中分析了我想要實現一個視頻網站,類似于b站,能實現上傳和播放視頻,可以加入彈幕,評論,能實現登錄注冊等基礎功能。
2.上傳和播放視頻會用到數據庫,采用輪播圖展示部分信息內容或者圖片,加入一些有趣的用戶可以參與的小交互。還會對網站進行類型分區,便于用戶查找。
3.美化網站,會進行一些個性化css設計,增強視覺觀感和趣味性,不過后端接口更為重要,增刪差改功能要齊全。
(三)擬解決的主要問題和最終目標
1.網頁前端想做出一些比較新鮮感的特效,這方面要用到css進行特別定制各種動畫。
2.要實現彈幕的效果,能隨機出現在屏幕位置。
3.對于網站的線上部署和視頻能否在線播放,會考慮使用阿里云服務器。
4.后端接口的編寫,準備學習go語言開發接口,主要還是增刪改查的邏輯編寫,再去結合前端vue進行前后端分離開發。
(四)擬采用的研究方法或技術方案
1.準備使用vue框架輔以element-ui組件制作前端網頁。
2.后端考慮使用go語言,go語言更加簡潔,有高并發的優點,然后使用MySQL進行存儲數據,可以實現播放視頻和上傳視頻。
3.最后會部署上線到阿里云服務器。
(五)課題預期結論或過程中的特色、創新點
1.在題材上,設計的娛樂網站在國內較為新穎,內容搭配偏向年輕人喜好。
2.類比一般網站我有加入新穎的頁面互動效果,動畫。
(六)論文撰寫提綱
論文題目:娛樂網站設計
摘要
Abstract
目錄
前言
1 概述
1.1 課題研究背景與意義
1.2 國內外研究現狀
1.3 論文主要工作
1.4 論文組織結構
2 關鍵技術研究
2.1 Gin框架
2.2 MySQL數據庫
2.3 Nginx
2.4 阿里云OSS對象存儲服務
2.5 本章小結
3 需求分析
3.1 系統目標用戶分析
3.2 系統可行性分析
3.2.1 經濟可行性
3.2.2 技術可行性
3.2.3 操作可行性
3.3 系統功能需求分析
3.3.1 用戶登錄注冊
3.3.2 視頻查詢
3.3.3 視頻上傳
3.3.4 視頻觀看
3.3.5 用戶信息修改
3.3.6 評論點贊收藏關注
3.3.7 發送彈幕
3.4 系統非功能需求分析
3.4.1 性能
3.4.2 安全性
4 系統設計
4.1 系統總體架構設計
4.2 系統功能架構
4.3 子功能模塊設計
4.3.1 用戶登錄
4.3.2 搜索視頻
4.3.3 視頻播放
4.3.4 上傳視頻
4.3.5 創建合集
4.3.6 個人主頁
4.3.7 意見反饋
4.3.8 管理員登錄
4.3.9 視頻審核
4.3.10 管理視頻
4.3.11 管理用戶
4.3.12 輪播圖管理
4.3.13 公告管理
4.3.14 分區管理
4.4 數據庫設計
4.4.1 數據庫E-R圖
4.4.2 數據庫字段
4.5 本章小結
5 系統實現
5.1 用戶端實現
5.1.1 用戶登錄、注冊
5.1.2 搜索視頻
5.1.3 觀看視頻
5.1.4 上傳視頻
5.1.5 創建合集
5.1.6 修改個人信息
5.2 管理系統實現
5.2.1 管理員登錄
5.2.2 用戶管理
5.2.3 視頻管理
5.2.4 視頻審核
5.2.5 公告管理
5.2.6 輪播圖管理
5.2.7 分區管理
5.2.8 意見反饋
5.3 本章小結
6 系統測試
6.1 功能測試
6.2 性能測試
6.3本章小結
結論
上一篇:學微森林校園通小程序的設計與實現
下一篇:Vue公司項目活動管理系統