?

      基于WEB的實驗室展示系統設計.doc

      資料分類:設計作品 上傳會員:小山神 更新時間:2018-07-22
      需要金幣1000 個金幣 資料包括:完整論文 下載論文
      轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 論文字數:14761
      折扣與優惠:團購最低可5折優惠 - 了解詳情 論文格式:Word格式(*.doc)

      摘要:本設計主要在WEB上實現管理實驗室和展示實驗室的功能。系統主體分為三個部分:前臺展示、教師管理、超級用戶管理。在本次設計中采用React.js作為基礎框架,然后選取螞蟻金服的企業級React組件ant design作為界面組件庫。結合react-router框架的前端路由和Webpack的按需打包的特性,實現了高性能、小體積的單頁應用。

      本系統編寫主要采用了WebStorm編寫代碼。為了提高前端靜態文件的轉發性能,改用nginx作為靜態資源服務器。在代碼組織方面,將重復出現的代碼提取為公共組件。一來減少打包文件的大小,二來也優化了軟件的內存占用情況。

      通過對js語言特性的合理運用,實現了體驗接近原生應用的WEB App。

       

      關鍵詞:React.js ;單頁應用;Webpack

       

      目錄

      摘要

      Abstract

      1引言-1

      1.1國內外發展現狀-1

      1.2系統開發目的-1

      2.需求分析和系統架構-3

      2.1需求分析-3

      2.2 系統架構-3

      3 系統概述-5

      3.1 系統組成-5

      3.2 設計流程-5

      3.2.1前臺展示模塊-5

      3.2.2教師后臺管理模塊-5

      3.2.3超級用戶管理模塊-6

      4模塊設計-7

      4.1 前臺展示模塊設計-7

      4.1.1 實驗室選擇部分-7

      4.1.2 實驗室簡介部分-8

      4.1.3 實驗室設備使用說明、實驗室設備、實驗室項目部分-10

      4.1.4 登錄、注冊、更改密碼部分-10

      4.2教師后臺管理模塊設計-11

      4.2.1 界面框架設計-11

      4.2.2 添加實驗室設備使用說明、設備、項目部分-12

      4.2.3 編輯實驗室設備使用說明、設備、項目部分-12

      4.2.4 添加首頁巨幕、上傳實驗室視頻部分-13

      4.3超級用戶管理模塊設計-14

      4.3.1 用戶注冊、班級注冊管理部分-14

      4.3.2 添加實驗室部分-15

      5實現細節-17

      5.1 前端路由的實現-17

      5.2視頻、圖片等文件上傳實現-18

      5.3富文本編輯框實現-19

      6打包發布-22

      6.1 Webpack打包文件配置-22

      6.2  按需加載-23

      7 系統測試-24

      7.1 性能測試-24

      7.2 功能測試-25

      結    論-26

      參 考 文 獻-27

      附錄A 程序源代碼-28

      致    謝-53

      相關論文資料:
      最新評論
      上傳會員 小山神 對本文的描述:基于WEB技術的實驗室展示系統的引入。不僅可以合理的調度實驗室現有的資源,也能使得不同實驗室特色、功能能夠直觀準確的展示出來。利用基于WEB技術的展示系統,不僅把實驗室現......
      發表評論 (我們特別支持正能量傳遞,您的參與就是我們最好的動力)
      注冊會員后發表精彩評論獎勵積分,積分可以換金幣,用于下載需要金幣的原創資料。
      您的昵稱: 驗證碼:
      ?