基于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技术的展示系统,不仅把实验室现......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: