用Vue写教务系统学生管理

这篇具有很好参考价值的文章主要介绍了用Vue写教务系统学生管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.首先创建新的Demo

用Vue写教务系统学生管理

二.在APP里面绑定DemoStudent

<template>
  <img alt="Vue logo" src="./assets/logo.png">
  <!-- <HelloWorld msg="Welcome to Your Vue.js App"/> -->
  <demo-student></demo-student>
</template>

<script>
// import HelloWorld from './components/HelloWorld.vue'
import DemoStudent from './components/DemoStudent.vue';

export default {
  name: 'App',
  components: {
    // HelloWorld
    DemoStudent
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

三.源码附上

<template>
        <el-container>
            <el-header height="80px" style="padding: 0;">
                <div class="header">教务系统学生管理</div>
            </el-header>
            <el-container>
                <el-aside width="200px">
                    <el-menu class="aside" @select="selectFunc" default-active="1" :unique-opened="true">
                        <el-sub-menu index="1">
                            <template #title>
                                <span>七年级</span>
                            </template>
                            <el-menu-item index="1">1班</el-menu-item>
                            <el-menu-item index="2">2班</el-menu-item>
                            <el-menu-item index="3">3班</el-menu-item>
                        </el-sub-menu>
                        <el-sub-menu index="2">
                            <template #title>
                                <span>八年级</span>
                            </template>
                            <el-menu-item index="4">1班</el-menu-item>
                            <el-menu-item index="5">2班</el-menu-item>
                            <el-menu-item index="6">3班</el-menu-item>
                        </el-sub-menu>
                        <el-sub-menu index="3">
                            <template #title>
                                <span>九年级</span>
                            </template>
                            <el-menu-item index="7">1班</el-menu-item>
                            <el-menu-item index="8">2班</el-menu-item>
                            <el-menu-item index="9">3班</el-menu-item>
                        </el-sub-menu>
                    </el-menu>
                </el-aside>
                <el-container>
                    <el-header height="80px" style="padding: 0;margin: 0;">
                        <el-container class="subHeader">
                            <div class="desc">{{ desc }}</div>
                            <el-button style="width: 100px;height: 30px;margin: 20px;">新增记录</el-button>
                        </el-container>
                    </el-header>
                    <el-main style="margin: 0;padding: 0;">
                        <div class="content">
                            <el-table :data="stus">
                                <el-table-column
                                prop="name"
                                label="姓名">
                                </el-table-column>
                                <el-table-column
                                prop="age"
                                label="年龄">
                                </el-table-column>
                                <el-table-column
                                prop="sex"
                                label="性别">
                                </el-table-column>
                                <el-table-column
                                prop="date"
                                label="录入日期">
                                </el-table-column>
                            </el-table>
                        </div>
                    </el-main>
                    <el-footer height="30px" class="footer">Vue框架搭建,ElementPlus提供组件支持</el-footer>
                </el-container>
            </el-container>
        </el-container>
    </template>

    <style scoped>
    .header{
        font-size: 30px;
        line-height: 80px;
        background-color: #f1f1f1;
    }
    .aside{
        background-color: wheat;
        height: 600px;
    }
    .subHeader{
        background-color: cornflowerblue;
    }
    .desc{
        font-size: 25px;
        line-height: 80px;
        color: white;
        width: 800px;
    }
    .content{
        height: 410px;
    }
    .footer{
        background-color: dimgrey;
        color: white;
        font-size: 17px;
        line-height: 30px;
    }
    </style>

<script>
export default{
    data(){
        return{
            desc:'七年级1班学生统计',
            stus:[
                {
                    name:'小王',
                    age:14,
                    sex:'男',
                    date:'2020年8月15日'
                },{
                    name:'小张',
                    age:15,
                    sex:'男',
                    date:'2020年8月15日'
                },{
                    name:'小秋',
                    age:15,
                    sex:'女',
                    date:'2020年8月15日'
                }
            ] 
        }
    },
    methods:{
        selectFunc(index){
            let strs=['七','八','九']
            let rank=strs[Math.floor((index-1)/3)]
            this.desc=`${rank}年级${((index-1)%3)+1}班学生统计`
        }
    }
}
</script>

四.效果图(新增记录还未实现)

用Vue写教务系统学生管理文章来源地址https://www.toymoban.com/news/detail-454314.html

到了这里,关于用Vue写教务系统学生管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python+vue 大学生社团管理系统

    本系统分为学生,管理员,社团负责人三个角色,学生可以注册登陆系统,查看社团,申请入团,查看参加社团活动,查看社团新闻,社团负责人对社团信息,入团审核,社团新闻,社团活动和资费进行管理;管理员对学生信息,社团信息,负责人信息,新闻信息,活动信息

    2023年04月23日
    浏览(44)
  • 【开源】JAVA+Vue.js实现高校学生管理系统

    基于Vue+SpringBoot+MySQL的高校学生管理系统包含学院课程模块、学生选课模块、课程补考模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,高校学生管理系统基于角色的访问控制,给教务管理员、

    2024年02月21日
    浏览(43)
  • springboot+vue大学生足球队管理系统 java

      (1) 系统管理: 用户分为超级管理员、球队管理员、球队球员、游客,以区分不同用户的操作权限,用户的登录退出。 (2) 前台页面: 1.网站首页:展示系统简介,部分赛事信息,部分院系球队信息,部分球员信息,部分球队公告。 2.赛事信息:展示院系之间球队的赛事安排

    2024年02月08日
    浏览(31)
  • 基于springboot+Vue的大学生高校学科竞赛报名管理系统

    ( 4)学生: 个人中心:此页面,用户可查看其个人信息,可进行修改个人信息操作; 个人竞赛报名模块:查看已创建的学科竞赛,并可报名。 团队竞赛报名模块:查看已创建的学科竞赛,并可报名。 报名记录模块:查看报名记录,也可查看审核状态。 通知模块:可查看竞

    2023年04月22日
    浏览(43)
  • 基于SpringBoot+Vue的学生宿舍管理系统(Java毕业设计)

    【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我

    2024年02月03日
    浏览(42)
  • 一个基于SpringBoot+Vue前后端分离学生宿舍管理系统详细设计实现

    博主介绍 : ✌ 全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到哟 2022-2024年

    2024年02月07日
    浏览(95)
  • nodejs+vue+elementui学生档案信息管理系统_06bg9

    利用计算机网络的便利,开发一套基于nodejs的大学生信息管理系统,将会给人们的生活带来更多的便利,而且在经济效益上,也会有很大的便利!这可以节省大量的时间和金钱。学生信息管理系统是学校不可缺少的一个环节,其内容直接关系到学生、教师和管理者。系统主要完

    2024年02月13日
    浏览(33)
  • SpringBoot+mysql+vue实现大学生健康档案管理系统前后端分离

    本项目是一套基于SpringBoot实现大学生健康档案管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试,确保可以运行! 项目是采用SpringBoot + Mybatis + S

    2024年02月05日
    浏览(39)
  • 基于springboot+Vue+ Element-Plus+mysql实现学生宿舍管理系统

    系统主要功能: 系统管理员:用户管理(学生信息、宿管员信息)、宿舍管理(楼宇信息、房间信息)、信息管理(公告信息、报修信息)、申请管理(调宿申请)、访客管理、水电费管理、卫生检查、个人信息 宿管员:用户管理(学生信息)、宿舍管理(楼宇信息、房间

    2024年02月06日
    浏览(40)
  • ssm726基于web的学生就业管理系统的设计与实现+vue

    文章仅展示部分内容,详细的毕设论文和演示视频源代码可以私信我的扣扣,        毕 业 设 计(论 文)    题目: 学生就业管理系统的 设计与实现 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技

    2024年02月20日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包