当前位置: 首页 > article >正文

[附源码]计算机毕业设计基于SSM和UNIAPP的选课APP

项目初衷

教育要实现现代化,高质量发展,就必须拥抱互联网。在此推动下,教育APP软件的开发非常受欢迎。通过APP自主选择教育课程的专业和课程,教授讲课,课程APP可以在线合作。通过APP自主选课的方式,更能激发用户的学习热情。选课助手能促进学校教学资源和师生的适配。

项目介绍

本项目分为三种用户类型,分别是学生,教师,管理员;

管理员用户包含以下功能:

管理员登录,个人中心,通知公告管理,学生管理,教师管理,课程分类管理、课程信息管理,学生选课管理,退选课程管理,系统管理功能。

学生用户包含以下功能:
学生登录注册,个人信息管理,公告信息查看,课程信息查看,教师信息查看,收藏,选课退课等功能。

教师用户包含以下功能:
教师登录注册,个人信息管理,公告信息查看,审核选课,退选课程查看等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

6.是否Maven项目:是;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:JSP+CSS+JavaScript+jQuery

3.APP:Uniapp

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;

运行截图

 

 

 

 

 

 

 

下面为后端管理系统

 

 

 

 加薇❤获取以上资源


http://www.kler.cn/a/14423.html

相关文章:

  • MCAL知识点(十九):SENT驱动详细配置
  • MySQL游标(cursor)定义及使用
  • Java笔记_12(集合进阶)
  • kafka集群压测与优化
  • 【地铁上的设计模式】--创建型模式:单例模式(一)--懒汉式单例
  • Redhat7源码ssh包编译为RPM包
  • 单表访问方法
  • libxml2交叉编译和移植
  • FPGA基础知识 LCMXO3LF-6900C-6BG400I FPGA可编程逻辑简介
  • 【Micropython】ESP8266通过NTP同步本地RTC时间
  • Android之 Bitmap使用
  • 022:Mapbox GL 加载geojson数据,形成热力图,自定义样式
  • Go语言面试题--进阶语法(32)
  • MySQL的binlog原理和它的几种使用方法
  • Echarts渲染行政区划,实现聚焦高亮交互
  • 写在AWE 2023前夕:华为全屋智能将重构家居智能化体验
  • 4.数据结构(0x3f:从周赛中学算法 2022下)
  • 太太太太太卷了,累了
  • SpringBoot常用注解说明
  • JavaSE 09 File 类 IO 流 - Part 03