项目介绍

本项目分为三种用户类型,分别是学生,教师,管理员;
管理员用户包含以下功能:
管理员登录,个人中心,通知公告管理,学生管理,教师管理,课程分类管理、课程信息管理,学生选课管理,退选课程管理,系统管理功能。

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

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

环境需要

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命令,然后运行;

部分代码

/**
* 查询
*/
@RequestMapping(“/query”)
public R query(StoreupEntity storeup){
EntityWrapper< StoreupEntity> ew = new EntityWrapper< StoreupEntity>();
ew.allEq(MPUtil.allEQMapPre( storeup, “storeup”));
StoreupView storeupView = storeupService.selectView(ew);
return R.ok(“查询收藏表成功”).put(“data”, storeupView);
}

/*** 后端详情*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){StoreupEntity storeup = storeupService.selectById(id);return R.ok().put("data", storeup);
}

运行截图















计算机毕业设计-基于SSM的选课助手APP-选课助手APP相关推荐

  1. java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计基于Ssm学生信息管理系统源码+数据库+系统+lw文档+mybatis+运 ...

  2. java计算机毕业设计基于ssm的基于android的家庭理财系统

    项目介绍 随着Internet的发展,人们的日常生活已经离不开网络.未来人们的生活与工作将变得越来越数字化,网络化和电子化.网上管理,它将是直接管理家庭理财系统app的最新形式.本论文是以构建家庭理财 ...

  3. java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于Ssm学生信息管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈 ...

  4. java计算机毕业设计基于ssm的协同过滤算法的电影推荐系统(源代码+数据库+Lw文档)

    项目介绍 "互联网+"的战略实施后,很多行业的信息化水平都有了很大的提升.但是目前很多行业的管理仍是通过人工管理的方式进行,需要在各个岗位投入大量的人力进行很多重复性工作,使得对人 ...

  5. java计算机毕业设计基于ssm的志愿者活动招募网站

    项目介绍 志愿者招募的需求和管理上的不断提升,志愿者招募网站的潜力将无限扩大,志愿者招募网站在业界被广泛关注,本系统对此进行总体分析,将为志愿者招募信息管理的发展提供参考.志愿者招募网站对志愿者招募有 ...

  6. 计算机毕业设计-基于ssm的问卷调查管理系统

    计算机毕业设计-基于ssm的问卷调查管理系统-线上调查问卷系统java代码 1.开发环境及工具下载 开发语言:Java 架构:B/S 框架:SSM(Spring.SpringMVC.MyBatis) ...

  7. 计算机毕业设计-基于SSM+Vue的公交路线管理系统-java公交管理系统代码

    计算机毕业设计-基于SSM+Vue的公交路线管理系统-java公交管理系统代码 1 开发环境及工具下载 开发语言:Java 架构:B/S 后台:SSM(Spring+SpringMVC+Mybatis ...

  8. java计算机毕业设计基于ssm的果蔬销售购物平台

    项目介绍 网上水果超市选择性多,满足人们追求生活质量.喜欢新鲜事物的需求,未来将会受到更多人的青睐.而互联网的加持,更让用户享受到购买水果的简单便捷,提高了用户的生活水平.水果网上超市的意义不仅可以让 ...

  9. java计算机毕业设计基于ssm的网上跳蚤市场高校二手闲置交易网站

    项目介绍 商品交易的需求和管理上的不断提升,商品交易管理的潜力将无限扩大,网上跳蚤市场在业界被广泛关注,本系统对此进行总体分析,将商品交易信息管理的发展提供参考.网上跳蚤市场对商品交易有着明显的带动效 ...

  10. java计算机毕业设计基于ssm的志愿者招募网站(源代码+数据库+Lw文档)

    项目介绍 志愿者招募的需求和管理上的不断提升,志愿者招募网站的潜力将无限扩大,志愿者招募网站在业界被广泛关注,本系统对此进行总体分析,将为志愿者招募信息管理的发展提供参考.志愿者招募网站对志愿者招募有 ...

最新文章

  1. vsphere linux硬盘热添加
  2. 【Android开发经验】android:windowSoftInputMode属性具体解释
  3. SAE取消每日免费云豆赠送机制
  4. [HDOJ3998] Sequence(DP,最大流)
  5. cocos2d基础介绍
  6. qhfl-3 Course模块
  7. Git初始化及仓库创建和操作
  8. Docker基本组成 和 基本命令
  9. 前端笔试题总结---持续更新
  10. CentOS网络配置解决方案
  11. 如何在uniapp中使用百度云实现OCR身份证识别功能
  12. Ubuntu18.04安装CUDA10、CUDNN
  13. ArcGIS不同坡度植被覆盖率分析步骤
  14. 从JDBC规范谈桥接模式
  15. European software vendors ranking 2012 (zz)
  16. MIT的计算机系课程设置
  17. Verilog --状态机编码方式
  18. 基于PHP的客户分销商管理系统
  19. 用事实说话,成熟的ORM性能不是瓶颈,灵活性不是问题:EF5.0、PDF.NET5.0、Dapper...
  20. 升级到 iOS 16 后掉电快?更新后手机发热怎么办?

热门文章

  1. linux ls -l 详情
  2. 吴恩达深度学习笔记(48)-教你如何调参
  3. 矩阵乘法的计算规则,为什么是A矩阵的行元素分别乘以B矩阵的列元素?
  4. C++ 字符跑酷#5 游戏制作实录
  5. bat脚本循环操作文件目录(以复制文件为例)
  6. 分享下.NET程序读取二代身份证(附源码
  7. 服务器硬盘指示灯的显示说明
  8. Python操作lxml库(基础篇)
  9. Select2数据回显
  10. Maven安装及配置,添加maven到IDEA中