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>

相关推荐
2501_915909062 小时前
原生 iOS 开发全流程实战,Swift 技术栈、工程结构、自动化上传与上架发布指南
android·ios·小程序·uni-app·自动化·iphone·swift
2501_915106322 小时前
Comodo HTTPS 在工程中的部署与排查实战(证书链、兼容性与真机抓包策略)
网络协议·http·ios·小程序·https·uni-app·iphone
2501_915909063 小时前
苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进
android·ios·小程序·https·uni-app·iphone·webview
2501_916007473 小时前
苹果软件混淆与 iOS 应用加固实录,从被逆向到 IPA 文件防反编译与无源码混淆解决方案
android·ios·小程序·https·uni-app·iphone·webview
CRMEB系统商城3 小时前
CRMEB多商户系统(PHP)v3.3正式发布,同城配送上线[特殊字符]
java·开发语言·小程序·php
前端开发呀7 小时前
无所不能的uniapp拦截器【三】uni-app 拦截器核心流程解析
前端·javascript·微信小程序
尘似鹤7 小时前
微信小程序学习(六)--多媒体操作
学习·微信小程序·小程序
2501_916008899 小时前
iOS 26 性能分析深度指南 包含帧率、渲染、资源瓶颈与 KeyMob 协助策略
android·macos·ios·小程序·uni-app·cocoa·iphone
流***陌9 小时前
线上教学小程序:构建高效互动的云端学习空间
学习·小程序
源码_V_saaskw9 小时前
JAVA校园跑腿校园外卖源码校园外卖小程序校园代买帮忙外卖源码社区外卖源码小程序+公众号+h5
java·开发语言·微信小程序·小程序