<h1 align="center">水运工程仿真实验后台管理系统</h1>
<p align="center">
<a href="https://github.com/vuejs/vue-next">
<img src="https://img.shields.io/badge/vue3-3.1.2-brightgreen.svg" alt="vue">
</a>
<a href="https://github.com/element-plus/element-plus">
<img src="https://img.shields.io/badge/elementPlus-1.0.2-beta.svg" alt="element-plus">
</a>
<a href="https://github.com/vitejs/vite">
<img src="https://img.shields.io/badge/vite-2.3.7-brightgreen.svg" alt="vite">
</a>
<a href="https://github.com/microsoft/TypeScript">
<img src="https://img.shields.io/badge/typescript-4.1.3-brightgreen.svg" alt="typescript">
</a>
<a href="https://github.com/hsiangleev/element-plus-admin/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/mashape/apistatus.svg" alt="license">
</a>
</p>
## 简介
- # 水运工程仿真实验后台管理系统
该系统共分为五个模块,分别是首页、用户管理、视频管理、图片管理和内容管理,其中首页展示一些系统的主要信息,比如一些学生成绩排行榜,学生成绩分析图等,用户管理主要是实现学生信息的添加,学生信息的批量导入等,视频管理主要实现视频传入服务器保存,并且将字段存入数据库,从而查看视频,图片管理总共分为4个小模块,这里就不再赘述,内容管理实现的是页面内容的展示以及点位图表的设置。
## 预览
- [demo](http://localhost:3002/#/dashboard)
## 基础模板
## 介绍
水运工程仿真实验后台管理系统是本人毕设项目的后台管理系统,该系统采用vue3,vuex,vue-router,vite,scss构建而成,具备一个企业级的后台项目管理。
#### 特色功能
- 适合中后台开发的路由配置、状态管理机制(状态默认支持本地存储)、已封装完善的axios及api管理机制
- 极方便扩展的主题配置功能,默认支持三种典型的中后台风格
- 简易配置的页面缓存功能,只需配置noCache属性,无需配置其他的任何属性,如组件名称,路由名称等等很多框架需要配置的东西
- 典型增删改查的三种业务表格,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格”
- 无路由跳转的刷新功能,支持缓存页面刷新,目前了解的多数框架都不支持缓存页面的刷新
- 方便扩展的国际化解决方案,并提供了两套非国际化的基础模板和两套国际化的基础模板(ts版本/js版本)
- 手写版本的各类自定义指令
- 已经过多个中后台业务检验过的表格公用组件及弹窗公用组件,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格”
#### 主要技术栈
- MVVM框架:vue v3
- 工程化管理:vite v2
- UI框架:element-plus
- 路由管理:vue-router v4
- 状态管理:vuex v4
- 数据请求:axios
- 实用工具库:@vueuse/core
## 效果预览
## 使用
1. 获取源码资源包
```sh
git clone https://github.com/dpy0912/graduation-project-admin.git
```
2. 安装依赖,国内推荐使用cnpm或tyarn,国外推荐使用npm或yarn
```sh
yarn add / npm install
```
3. 运行
```sh
yarn dev / npm run dev
```
4. 打包
```sh
yarn build
```
## 项目部署方式
本项目采用linux服务器部署在docker集群,通过编写`Dockerfile`文件以及`docker-compose.yml`文件进行配置,具体配置如下。
### Dockerfile
```sh
FROM node:15.9.0
ENV NODE_ENV=production
RUN mkdir -p /graduationProjectAdmin
COPY . /graduationProjectAdmin
WORKDIR /graduationProjectAdmin
RUN npm config set registry "https://registry.npm.taobao.org/" \
&& npm install --legacy-peer-deps
RUN npm install vite -g
EXPOSE 3333
CMD ["npm", "run", "dev"]
```
运行该`Dockerfile`文件
```sh
docker build -t project-admin-1.0 .
```
### docker-compose.yml
构建镜像。
```sh
version: '2.0'
services:
project-admin:
restart: always
image: project-admin-1.0
container_name: project-admin
ports:
- 3333:3333
```
启动容器,这样就可以部署成功管理端项目了。
然后通过nginx进行域名映射,做代理 ,这里我们设置的域名看后期生产环境的部署。
没有合适的资源?快使用搜索试试~ 我知道了~
vue水运工程仿真实验后台管理系统源码.zip
共146个文件
vue:62个
js:50个
png:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 197 浏览量
2022-06-13
11:03:58
上传
评论
收藏 989KB ZIP 举报
温馨提示
绍 水运工程仿真实验后台管理系统是本人毕设项目的后台管理系统,该系统采用vue3,vuex,vue-router,vite,scss构建而成,具备一个企业级的后台项目管理。 特色功能 适合中后台开发的路由配置、状态管理机制(状态默认支持本地存储)、已封装完善的axios及api管理机制 极方便扩展的主题配置功能,默认支持三种典型的中后台风格 简易配置的页面缓存功能,只需配置noCache属性,无需配置其他的任何属性,如组件名称,路由名称等等很多框架需要配置的东西 典型增删改查的三种业务表格,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格” 无路由跳转的刷新功能,支持缓存页面刷新,目前了解的多数框架都不支持缓存页面的刷新 方便扩展的国际化解决方案,并提供了两套非国际化的基础模板和两套国际化的基础模板(ts版本/js版本) 手写版本的各类自定义指令 已经过多个中后台业务检验过的表格公用组件及弹窗公用组件,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格” 主要技术栈 MVVM框架:vue v3 工程化管理:vite v2 UI框架:eleme
资源推荐
资源详情
资源评论
收起资源包目录
vue水运工程仿真实验后台管理系统源码.zip (146个子文件)
401.9501c427.css 3KB
404.63bc781c.css 3KB
index.4039b37b.css 277B
index.97f57972.css 35B
.env.development 60B
Dockerfile 313B
401.a61ddb94.gif 160KB
401.gif 160KB
.gitignore 77B
index.html 500B
index.html 411B
favicon.ico 17KB
favicon.ico 17KB
favicon1.ico 4KB
bg.jpg 309KB
index.js 4KB
index.js 3KB
table.js 3KB
index.js 2KB
user.js 2KB
utils.js 2KB
request.js 2KB
user.js 2KB
user.js 2KB
wavedataexcel.js 2KB
createNode.js 2KB
images.js 1KB
portmappoint.js 1KB
wavestats.js 1KB
content.js 1KB
persistent.js 1KB
waveforms.js 1KB
content.js 1KB
choose.js 1KB
video.js 1KB
point.js 1KB
system.js 1KB
bim.js 1KB
pages.js 1KB
portmap.js 1017B
app.js 959B
table.js 943B
keepAlive.js 810B
hash.worker.js 777B
vite.config.js 719B
main.js 710B
excel.js 689B
index.js 650B
video.js 634B
bim.js 597B
user.js 561B
statistics.js 517B
dashboard.js 514B
userInfo.js 452B
token.js 452B
nprogress.js 348B
enum.js 289B
enum.js 289B
enum.js 289B
mockProdServer.js 269B
index.js 242B
tabsHook.js 219B
captcha.js 212B
constant.js 157B
title.js 122B
package-lock.json 97KB
package.json 916B
README.md 4KB
VERSION.md 3KB
404.538aa4d7.png 96KB
404.png 96KB
logo.png 7KB
404_cloud.98e7ac66.png 5KB
404_cloud.png 5KB
.env.production 64B
index.scss 2KB
common.scss 2KB
transition.scss 603B
dark.scss 559B
deploy.sh 407B
.env.staging 56B
element-icons.de5eb258.ttf 49KB
index.vue 9KB
index.vue 8KB
index.vue 8KB
index.vue 8KB
index.vue 8KB
index.vue 7KB
index.vue 7KB
index.vue 7KB
content-table.vue 6KB
upload.vue 5KB
404.vue 5KB
layer.vue 5KB
my-table.vue 5KB
my-table.vue 5KB
login.vue 5KB
upload.vue 5KB
upload.vue 5KB
401.vue 5KB
共 146 条
- 1
- 2
资源评论
「已注销」
- 粉丝: 795
- 资源: 3612
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现串口发送接收数据 可配置端口,波特率等 发送可选择ASCII方式或HEX方式
- matlab基于BP神经网络手写字母识别(单一).zip代码9
- 基于matlab实现编写的串口调试工具,数据接收部分采用中断方式,保证了实时的数据显示
- 基于matlab实现39节点电力系统合闸角调控过程中的机组和负荷的灵敏度计算.rar
- HBase数据库性能调优
- 原生微信小程序源码 - -首字母排序选择
- 基于QT+C++开发的保卫萝卜塔防游戏+源码(毕业设计&课程设计&项目开发)
- newapp.apk
- 项目申报管理系统论文Java项目
- 8数码、α-β搜索的博弈树算法编写一字棋游戏、Fisher线性分类器、感知器算法、SVM 分类器、卷积神经网络 CNN 框架
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功