毕业设计记录(二):基于VUE框架与ECharts和Axios技术结合的Web移动高校实验室管理系统设计与实现

2023-10-26

参考文献阅读笔记

[2]甄翠明,李克.基于Web的高校计算机实验室预约管理系统的研究与设计[J].现代信息科技,2019,7(3):108-109.
甄老师的论文是立足于学校的层面做的实验室预约系统,加入了 课程 与个人预约的影响,也考虑到了无纸化考试形势的推进作用,同 我的研究课题 有一定程度上的不一样,但是还是很有参考意义:

针对目前高校无纸化考试方式的实施引起的计算机实验室使用频繁,而现行的计算机实验室预约手续繁琐及手工管理登记的方式容易出现失误和预约冲突等问题,从广西中医药大学的实际使用情况出发,设计适合高校的计算机实验室预约管理系统,实现计算机实验室网上预约操作,不仅方便教师快速确定无纸化考试的时间地点,还提高了计算机实验室管理的工作效率和资源利用率。

随着计算机技术的发展,国内的高校无论是教室还是实验室的预约工作管理大多采用网络在线预约管理系统来改变人工申请预约、手工登记的管理方式,为了实现教师随时随地进行在线预约,基本采用 Web 模式,开发语言主要有PHP、C 和 Java,数据库则采用 SQL 数据库,主要功能为在线登录、预约情况查看、预约、留言等。

大部分的预约系统只能看到被预约的情况,无法看到计算机实验室的教学任务课表信息或者没把这一功能考虑进去。

确保了计算机实验室预约信息表的准确性,避免了课程冲突,提高了学校无纸化考试场地的预约效率和计算机实验室管理工作的效率。

空间信息与规划系实验室情况统计表

序号 房间号 面积 参考名称 拟存放仪器 功能 容量或台、套数 负责人
1 南301 69.84 空间信息与规划系教研室 会议桌椅 会议交流室 30人 袁梅、龚珍
2 南302 43.16 卫星导航与位置服务实验室 GPS、全站仪等 教学实验室 —— 袁梅、龚珍
3 南303 46.28 生态环境遥感实验室 无人机、水文船、光谱仪等 教学实验室 —— 袁梅、龚珍
4 南304 42.78 地理信息智能处理实验室 服务器等 教学实验室 —— 袁梅、龚珍
5 南305 45.57 地理大数据与云计算实验室 云平台 教学实验室 —— 袁梅、龚珍
6 南306 87.59 空间信息与规划系智慧教室 可移动桌椅 智慧教室 60套 袁梅、龚珍
7 南307 86.9 地理信息系统工程实验室 电脑、桌椅 本科生机房 36套 袁梅、龚珍
8 南308 144.91 空间分析与地理建模实验室 电脑、桌椅 本科生机房 72套 袁梅、龚珍
9 南309 67.9 国土空间规划实验室 规划展示模型、桌椅 教学实验室 —— 袁梅、龚珍
10 南310 85.58 空间信息可视化实验室 三维激光扫描仪、3D打印机等 教学实验室 —— 袁梅、龚珍
11 南706 87.86 研究生机房 桌椅 研究生工位 30人 袁梅、龚珍
12 南709 68.02 研究生机房 桌椅 研究生工位 21人 袁梅、龚珍
13 南710 85.79 研究生机房 桌椅 研究生工位 29人 袁梅、龚珍

毕业设计进度

前端设计

登陆界面(未美术优化)

  • 代码部分:
<template>
  <div>
    <el-container>
      <el-header>
          <el-image class="el-header-sree" :src="require('../assets/logo.png')" style="width: 420px; height: 72px" fit="fill" alt="SREE"></el-image>
          <span>实验室系统</span>
          <span>&nbsp;&nbsp;&nbsp;&nbsp;Laboratory&nbsp;&nbsp; Information&nbsp;&nbsp; Management&nbsp;&nbsp; System</span>
      </el-header>
      <el-main>
        <el-row>
          <el-col :span="16">
            <div class="block">
              <el-carousel height="11.5rem">
                <el-carousel-item>
                  <el-image :src="require('../assets/ft.png')" style="width: 16rem; height: 11.5rem" fit="cover" alt="_">
                    <div slot="error" class="image-slot">
                      <i class="el-icon-picture-outline"></i>
                    </div>
                  </el-image>
                </el-carousel-item>
                <el-carousel-item>
                  <el-image :src="require('../assets/ft.png')" style="width: 16rem; height: 11.5rem" fit="cover" alt="_">
                    <div slot="error" class="image-slot">
                      <i class="el-icon-picture-outline"></i>
                    </div>
                  </el-image>
                </el-carousel-item>
                <el-carousel-item>
                  <el-image :src="require('../assets/ft.png')" style="width: 16rem; height: 11.5rem" fit="cover" alt="_">
                    <div slot="error" class="image-slot">
                      <i class="el-icon-picture-outline"></i>
                    </div>
                  </el-image>
                </el-carousel-item>
                <el-carousel-item>
                  <el-image :src="require('../assets/ft.png')" style="width: 16rem; height: 11.5rem" fit="cover" alt="_">
                    <div slot="error" class="image-slot">
                      <i class="el-icon-picture-outline"></i>
                    </div>
                  </el-image>
                </el-carousel-item>
              </el-carousel>
            </div>
          </el-col>
          <el-col :span="8">
            <el-form :model="formInformation" class="demo-form" label-width="60px" :hide-required-asterisk="true">
                <el-form-item label="账户">
                    <el-input v-model="formInformation.user" placeholder="学号" required="true"><i class="el-icon-user-solid" slot="prefix"></i></el-input>
                </el-form-item>
                <el-form-item label="密码">
                    <el-input v-model="formInformation.password" placeholder="请输入密码" required="true" type="password"><i class="el-icon-lock" slot="prefix"></i></el-input>
                </el-form-item>
                <el-button type="primary" @click="onSubmit">&nbsp;&nbsp;</el-button>
                <p><a href="www.baidu.com">忘记密码?</a><br>请联系管理员</p>
            </el-form>
          </el-col>
        </el-row>
      </el-main>
      <el-footer>
          <span>版权所有 Copyright © 2022 武汉理工大学·资源与环境工程学院 . All Rights Reserved</span>
          <span>技术支持 马家成</span>
      </el-footer>
    </el-container>
  </div>
</template>
<script>
export default {
  name: 'Login',
  data () {
    return {
      formInformation: {
        user: '',
        password: ''
      }
    }
  },
  methods: {
    onSubmit () {}
  }
}
</script>
<style lang="css">
* {
  border: 0;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.el-container{
    background-color: #2695cdf5;
}

.el-header{
    height: 100px !important;
    background: url("../assets/top-bg.png") no-repeat;
    background-position: 548px 0;
    padding-top: 14px;
    padding-left: 120px;
}

.el-header span{
    color: rgb(238, 235, 235);
    font-weight: 900;
    font-size: 54px;
    position: absolute;
    font-family: cursive;
    margin-left: 10px;
    white-space: nowrap;
}

.el-header span+span{
    color: rgb(238, 235, 235);
    font-weight: 150;
    font-size: 10px;
    position: absolute;
    margin-top: 55px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}

.el-main {
  background-color: rgb(231, 231, 236);
  height: 11.5rem;
  padding: 0;
  min-width: 12rem;
  min-height: 480px;
}

.el-carousel__container{
    min-height: 460px;
}

.el-carousel__container .el-image{
    min-width: 640px;
    min-height: 480px;
}

.el-footer {
  background-color: #4c4b4c;
  line-height: 20px;
  font-size: 12px;
  padding: 20px 40px 0 40px;
}

.el-footer span{
    color: #aaa;
}

.el-footer span+span{
    float: right;
}

.image-slot{
    text-align: center;
    line-height: 11.5rem;
    font-size: 1.25rem;
    background-color: rgb(192, 201, 201);
}

.demo-form{
    width: 5.54rem;
    min-width: 221.6px;
    background-color: rgb(255, 255, 255);
    border: 1px;
    border-radius: 4px;
}

.demo-form .el-form-item{
    margin-bottom: 40px;
}

.demo-form .el-form-item__label{
    font-size: 18px;
    padding-top: 20px;
}

.demo-form .el-form-item__content{
    padding-top: 20px;
}

.demo-form .el-input{
    padding-right: 20px;
}

.demo-form .el-button{
    width: 4.432rem;
    min-width: 177.28px;
    height: 38px;
    cursor: pointer;
    font-size: 18px;
    border-radius: 6px;
    margin-left:10%;
}

.el-form{
    position: absolute;
    margin-top: 12%;
    margin-left: 10%;
    height: 300px;
}

.el-form p{
    color: red;
    text-align: center;
    margin-top: 20px;
}

.el-form p a{
    color: red;
}
</style>
  • 显示效果:
    登录界面,等待美术优化

参考文献(总)

[1]周化钢.移动Web应用开发教程——HTML5+JavaScript框架全栈App开发[M].北京:清华大学出版社,2018.
[2]凌杰.JAVASCRIPT全栈开发[M].北京:人民邮电出版社,2021.
[3]Adam D.Scott.JavaScript Everywhere[M].USA:O’Reilly Media,2020.
[4]马宏图.基于Web的高校计算机实验室管理系统研究[J].高等教育,2019,(03):151-151.
[5]Iryna A.Slipukhina, Vyacheslav V.Olkhovyk.CREATING AN INFORMATIONAL WEBSITE FOR PHYSICS ACADEMIC[J].Information Technologies and Learning Tools,2017,6(62):192-202.
[6]Yifu Sheng,Weida Chen.Visualization Research and Application of Water Quality[J].Journal on Big Data,2020,1(2):1-8.
[7]张祖锋,董恩增.大学生创新实验室开放模式研究与实践[J].实验室科学,2015,6(18):172-174.
[8]张朝辉,王罡.高校学生资助管理系统的设计与实现[J].实验室研究与探索,2019,5(38):252-256.
[9]陈苏,刘江.基于SSH协议的实验室网络管理系统研究与设计[J].实验室科学,2014,4(17):101-103.
[10]胡开华,张玉静.基于Vue.js的Web应用开发教学案例设计与实现[J].信息与电脑,2021,(18):91-94.
[11]曹书铭.基于Vue的数据可视化生成系统[J].信息技术与信息化,2021,(10):128-130.
[12]甄翠明,李克.基于Web的高校计算机实验室预约管理系统的研究与设计[J].现代信息科技,2019,7(3):108-109.
[14]吴立军,刘鑫刚.基于WEB的高校实验教学管理系统的设计与应用[J].实验室科学,2014,3(17):94-97.
[15]王文虎,张永常.基于Web的高校实验室档案管理研究[J].教育现代化,2018,(53):339-343.
[16]张潇,王颖.基于WEB的计量业务管理信息系统的设计与实现[J].现代测量与实验室管理,2016,2:51-67.
[17]张立杰,朱新杰.基于Web的经营类开放实验室管理系统设计[J].实验室研究与探索,2015,2(34):269-293.
[18]徐兴东.基于Web的实验教学信息管理系统的设计[J].资源建设,2014,13(12):77-79.
[19]马汉达,丁勤林.基于Web的实验室绩效考核系统设计与实现[J].实验室研究与探索,2013,6(32):209-219.
[20]张明,朱小军.基于WEB的实验室信息管理系统的研究与实现[J].自动化与仪表仪器,1:129-130.
[21]刘林涛,蔡瑜衍.基于Web技术的开放式实验室管理系统的研究与开发[J].实验室科学,2014,4(17):187-192.
[22]李晓彤,赵洪凯.基于Web技术的学生在线签假管理系统的设计与开发[J].实验室科学,2021,1(24):40-48.
[23]高璐.基于WEB平台的实验室耗材管理系统的设计与研究[J].科技视界,2017,(34):48-49.
[24]吴柏华.计算机实验室网络管理系统的设计[J].教育科学,2015,3:251.
[25]郭金涛,余建波.实验室采购审批的Web平台的设计与实现[J].工业控制计算机,2020,8(33):110-111.
[26]宁一凡.实验室危险化学品管理系统的设计[D].安徽:淮北师范大学,2021.
[27]王艳.怎样选择网页字体[J].电脑知识与技术,2019,17(15):229-230.
[28]mzabriskie,Axios[DB/OL].(2021-12-20)[2022-01-06].https://axios-http.com/docs/intro.
[29]Justineo,vue-echarts[DB/OL].(2021-12-27)[2022-01-06].https://github.com/ecomfe/vue-echarts/blob/main/README.zh-Hans.md.
[30]EvanYou,Vuejs[DB/OL].(2021-12-10)[2022-01-06].https://www.vuejs.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

毕业设计记录(二):基于VUE框架与ECharts和Axios技术结合的Web移动高校实验室管理系统设计与实现 的相关文章

随机推荐

  • Java 单测—static方法

    单测 static方法 静态方法的单测 静态方法的单测 方法上加注解 PrepareForTest 静态方法所在的类 class 调用测试方法前先要mock出类 Before public void setUp throws Excepti
  • 爱可生MySQL开源数据传输中间件DTLE首次技术分享

    10月27日 上海爱可生信息技术股份有限公司赞助的 3306 技术 Meetup 武汉站成功举办 爱可生技术服务总监洪斌分享了 MySQL 开源数据传输中间件架构设计实践 的主题演讲 并对爱可生10月24日最新开源项目 DTLE 相关技术细
  • Java岗面试:美国java程序员要求

    正文 在写这个文章之前 我花了点时间 自己臆想了一个电商系统 基本上算是麻雀虽小五脏俱全 我今天就用它开刀 一步步剖析 我会讲一下我们可能会接触的技术栈可能不全 但是够用 最后给个学习路线 Tip 请多欣赏一会 每个点看一下 看看什么地方是
  • cpu的架构

    明天继续搞一下cache 还有后面的 下面是cpu框架图 开始解释cpu 1 控制器 控制器又称为控制单元 Control Unit 简称CU 下面是控制器的组成 1 指令寄存器IR 是用来存放当前正在执行的的一条指令 当一条指令需要被执行
  • 单线程 JavaScript 的异步机制与经典 for 循环面试题

    从一个经典的 for 循环问题开始 for var i 1 i lt 5 i setTimeout function timer console log i i 1000 输出是 每隔1秒 输出一个6 共5次 原理 这样的输出 是由 Jav
  • 逆矩阵的性质

    矩阵的逆矩阵具有许多有用的性质 1 如果MM 1 I 则M 1M I 2 M1M2 1 M2 1M1 1 3 M 1 1 M 4 M 1 1 M 1 0 说明 M 1 表示矩阵M的逆 摘自 lt lt 计算机图形学几何工具算法详解 gt g
  • 测试工作内容(一)---需求分析

    当我们要做一个项目时 不管项目是一个大的软件 还是一个小的功能模块 我们在执行之前都要搞清楚 这个项目是做什么的 将会实现哪些功能需求 在时间点范围内需要我们做什么 做哪些工作 所追溯的就是需求 需求分析都需要做哪些事情 怎样做 包括以下四
  • JAVA注释

    单行注释 单行注释 多行注释 多行注释 文档注释 文档注释 放在类定义 方法 field 内部类之前才有效 此行前面这个星号只是为了好看 只有第一行和最后一行的 和 才有效 文档注释可以被javadoc命令抽取出api文档格式 javado
  • 木马编程-手把手带你进入木马的世界之木马编程

    一 基础知识 1 1 木马病毒 木马 Trojan 这个名字来源于古希腊传说 荷马史诗中木马计的故事 Trojan一词的本意是特洛伊的 即代指特洛伊木马 也就是木马计的故事 木马会想尽一切办法隐藏自己 主要途径有 在任务栏中隐藏自己 这是最
  • 希尔排序

    目录 一 原理 二 示例代码 三 算法分析 希尔排序又称为缩小增量排序 是直接插入排序算法的一种更高效的改进版本 希尔排序是基于插入排序的以下两点性质而提出改进方法的 插入排序在对几乎已经排好序的数据操作时 效率高 即可以达到线性排序的效率
  • WebGL加载跨域纹理的解决方法

    本人一直对WebGL很有兴趣 也试着尝试用osgjs写了个DEMO 很成功的出现了效果 可是当自己用ASP net写了个服务端 想用自己写的服务器提供的数据来用做纹理 可是怎么也不出来 还报错 跟了下代码 发现是用作纹理的Image对象的问
  • 华为 5G、阿里检测病毒算法、腾讯 AI 一分钟诊断,国内抗疫科技大阅兵!

    作者 马超 责编 王晓曼 伍杏玲 出品 CSDN ID CSDNnews 近期以来 国际风云不断变换 而在2020年初疫情肆虐期间 也成为我国科技实力的 大检阅 近期人民网官微致敬我们中国科技企业的排头兵 可以说掌握硬核科技成了全民的共识
  • Metasploit(MSF)基础超级详细版

    MSF基础学习看这一篇就够了 Metasploit 常见名词解释 MSF简介 MSF框架结构 MSF配置数据库 内网主机发现 MSF命令查询 常用命令 数据库管理命令 核心命令 模块命令 进程命令 资源脚本命令 后台数据库命令 后端凭证命令
  • 假如“唐僧团队”裁员,你会先裁掉哪一位

    相信很多人看过水煮三国 大话西游 文中去西天取经的4人被影射成一个团队 其中 唐僧是TeamLeader 性格坚韧 目的明确 讲原则 懦弱没主意 孙悟空是团队中那个创意员工 业绩突出却个性极强 屡屡得罪人 猪八戒就好比那为人圆滑 偏偏干活时
  • 【ESP系列】AT指令案例

    前言 ESP系列芯片具有高性价比的联网功能 广受大家的认可 然而 在开发过程中 有时候我们想要使用ESP系列芯片的联网功能 却又不想为此编写繁杂的联网逻辑 串口交互逻辑等等 此时 我们可以运用AT指令来实现简洁的联网控制 本文将介绍这种基于
  • linux命令之查看jvm内存使用情况

    linux命令之查看jvm内存使用情况 1 使用 ps ef grep java 查询java的进程ID 2 使用jstat命令查看堆内存的使用情况 1 垃圾回收统计 jstat gc 进程ID 参数解释 S0C 第一个幸存区的大小 S1C
  • 【vue-treeselect】数据量大的时候懒加载并且可以搜索,树懒加载+搜索

    这两天快被这个懒加载加搜索搞崩溃了 今天小有收获 后面优化了再更新 主要说一下一棵树如何懒加载和搜索 1 ref不解释了 和本次代码无关 2 normalizer格式化内容不重要 3 load options很关键 4 search cha
  • Qt5 C++源码中使用中文的简单步骤

    本文不讲任何道理 当你在Qt5的C 源文件内使用中文时 你只需按顺序简单照做即可 不止是中文 其实你完全可以在代码中使用日韩法俄语等等各国语言 0 通用 源文件保存为带BOM的UTF 8格式 如果你准备跨平台 保存为带BOM的UTF 8是必
  • 计算机迭代步数英语,迭代计算

    迭代法是数值计算中一类典型方法 应用于方程求根 方程组求解 矩阵求特征值等方面 其基本思想是逐次逼近 先取一个粗糙的近似值 然后用同一个递推公式 反复校正此初值 直至达到预定精度要求为止 1 迭代计算次数指允许公式反复计算的次数 在Exce
  • 毕业设计记录(二):基于VUE框架与ECharts和Axios技术结合的Web移动高校实验室管理系统设计与实现

    目录 点击即跳转 参考文献阅读笔记 空间信息与规划系实验室情况统计表 毕业设计进度 前端设计 登陆界面 未美术优化 参考文献 总 参考文献阅读笔记 2 甄翠明 李克 基于Web的高校计算机实验室预约管理系统的研究与设计 J 现代信息科技 2