ssm在线选课系统微信小程序项目分享

学生小程序端的主要功能有:

1.用户注册和登陆系统

2.查看选课介绍信息

3.查看查看课程分类

4.查看课程详情,在线选课,提交选课信息

5.在线搜索课程信息

6.用户个人中心修改个人资料

7.用户查看自己的选课记录,可以取消选课

8.查看我的收藏

9.退出登陆

教师的主要功能有:

1.教师注册和登陆系统

2.个人中心:教师修改密码和个人信息

3.课程信息管理:教师可以在线上传,修改,删除,查询课程信息

4.教师查看学生的选课信息列表

5.教师查看学生取消的选课信息

6.退出登陆

管理员的主要功能有:

1.管理员输入账户登陆后台

2.个人中心:管理员修改密码和账户信息

3.学生管理:对注册的学生信息进行添加,删除,修改,查询

4.教师管理:对教师信息进行添加,修改,删除,查询

5.选课介绍:对选课的介绍信息进行添加,修改,删除,查询

6.课程类型管理:对课程的类型信息进行添加,修改,删除,查询

7.课程信息管理:对课程的信息进行添加,修改,删除,查询

8.选课信息管理:对学生的选课信息进行查询,修改,删除,取消选课

9.取消选课查看:查看学生取消的选课信息

9.管理员管理:对系统的管理员信息进行添加,修改,删除,查询

10.轮播图管理:对网站轮播图进行添加,修改,查询,删除

11.退出系统

<template>

<div class="form_warp">

<div class="login">

<el-form

ref="formRef"

:model="loginData"

label-width="120px"

class="demo-dynamic"

>

<el-form-item

prop="userName"

label="用户名"

:rules="[

{

required: true,

message: '用户名不能为空!',

trigger: 'blur'

}

]"

>

<el-input v-model="loginData.userName" />

</el-form-item>

<el-form-item

prop="password"

label="密码"

:rules="[

{

required: true,

message: '密码不能为空!',

trigger: 'blur'

}

]"

>

<el-input type="password" v-model="loginData.password" />

</el-form-item>

</el-form>

<el-button type="primary" @click="login">登录</el-button>

</div>

</div>

</template>

<script>

import {reactive,toRefs} from 'vue'

import {useStore} from 'vuex'

import {useRouter} from 'vue-router'

export default {

setup(){

let router = useRouter();

let store =useStore();

let data = reactive({

loginData:{

userName:'',

password:''

}

})

function login(){

//1.把用户名数据存到缓存中

localStorage.setItem('loginData',data.loginData.userName)

// 2.修改state中的username的值

store.commit('setUserName',data.loginData.userName);

//3.跳转到/首页页面

router.push({path:'/'})

}

return{

...toRefs(data),

login

}

}

}

</script>

<style scoped>

.form_warp{

width: 100%;

height: 100vh;

background-color: rgb(9, 9, 180);

}

.login{

position: fixed;

top:50%;

left:50%;

transform: translate(-50%,-50%);

border-radius:8px;

background-color: aliceblue;

padding: 20px 30px;

}

</style>

相关推荐
V+zmm101342 小时前
教育培训微信小程序ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
樊南2 小时前
【esp32-uniapp小程序】uniapp小程序篇02——Hbuilder利用git连接远程仓库
git·小程序·gitee·uni-app·hbuilder·torisegit
寰宇软件3 小时前
PHP校园助手系统小程序
小程序·vue·php·uniapp
陈钇钇4 小时前
持续升级《在线写python》小程序的功能,文章页增加一键复制功能,并自动去掉html标签
python·小程序·html
计算机-秋大田4 小时前
基于SSM的家庭记账本小程序设计与实现(LW+源码+讲解)
java·前端·后端·微信小程序·小程序·课程设计
大叔_爱编程5 小时前
wx036基于springboot+vue+uniapp的校园快递平台小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
van叶~9 小时前
Linux探秘坊-------4.进度条小程序
linux·运维·小程序
大叔_爱编程13 小时前
wx030基于springboot+vue+uniapp的养老院系统小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
计算机学姐15 小时前
基于微信小程序的驾校预约小程序
java·vue.js·spring boot·后端·spring·微信小程序·小程序
互联网资讯19 小时前
详解共享WiFi小程序怎么弄!
大数据·运维·网络·人工智能·小程序·生活