作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

管理员角色包含以下功能:
课程申请管理,课程设置管理,课程情况查看,专业设置查看,排课管理,系办人员管理,教师管理,学生管理,教室管理,班级管理,管理员登录等功能。

教师角色包含以下功能:
教师角色登录,申请增加课程,学生管理,成绩录入管理,课程安排管理等功能。

学生角色包含以下功能:
学生角色登录,基本信息查看,选课功能安排,课程表查看,成绩查询等功能。

由于本程序规模不大,可供课程设计,毕业设计学习演示之用

环境需要

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版本;

技术栈

HTML+CSS+JavaScript+jsp+mysql

使用说明

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

4. 运行项目,输入localhost:8080/login.jsp 登录

运行截图

相关代码

排课控制器

@RestController
@RequestMapping("/arrange/")
public class ArrangeController {@Autowiredprivate IArrangeService iArrangeService;@RequestMapping("add")public ServerResponse<String> add(Arrange arrange) {return iArrangeService.add(arrange);}@RequestMapping("del")public ServerResponse<String> del(Integer id) {return iArrangeService.del(id);}@RequestMapping("update")public ServerResponse<String> update(Arrange arrange) {return iArrangeService.update(arrange);}@RequestMapping("find")public ServerResponse<Arrange> find(Integer id) {return iArrangeService.find(id);}@RequestMapping("findAll")public ServerResponse<PageInfo<Arrange>> findAll(Integer pageNum, Integer pageSize) {return iArrangeService.findAll(pageNum, pageSize);}}

如果也想学习本系统,下面领取。关注并回复:058jsp

Java项目:JSP高校教务排课管理系统相关推荐

  1. 基于遗传算法的高校自动排课管理系统java+ssh框架

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于遗传算法的高校自动排课管理系统java+ssh框架 系统说明 <基于遗传 ...

  2. java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

  3. 计算机毕设(附源码)JAVA-SSM教务排课管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. [附源码]Python计算机毕业设计SSM教务排课管理系统(程序+LW)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  5. [附源码]计算机毕业设计JAVA高要某高校教务处排课系统

    [附源码]计算机毕业设计JAVA高要某高校教务处排课系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...

  6. Java项目:基于遗传算法学校排课系统(java+Springboot+Maven+mybatis+Vue+Mysql)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 排课管理,课程管理,讲师管理,班级管理,学生管理,教学资料,学习文档,在线测试,教材列表,教学设计,帮助中心 ...

  7. Java、JSP网上教务评教管理系统(教学评价系统)

    教学评价系统可以方便的和全面的网上教学资料的收集,为教师和学生提供在线教学评价得分结果,快速采集充分利用评价信息的各个方面,使管理者能够及时了解教育发展情况和教师教学情况,为学校的教师获取支持,很大程 ...

  8. jsp70918教务排课课程管理系统 mysql

    摘 要 本教务排课管理系统是针对目前教务排课管理平台的实际需求,从实际工作出发,对过去的教务排课管理平台系统存在的问题进行分析,结合计算机系统的结构.概念.模型.原理.方法,在计算机各种优势的情况下, ...

  9. 基于JAVA校园教务排课系统(Springboot框架) 开题报告

      本科生毕业论文 基于Java框架springboot校园教务排课系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业 ...

最新文章

  1. (十)boost库之多线程
  2. PHP异常与错误处理机制
  3. Kubernetes资源分配(limit/request)
  4. 设计模式之禅之设计模式-状态模式
  5. android拦截黑名单电话和短信
  6. 上位机与西门子PLC通信协议
  7. tlwn823n无线网卡驱动 linux,centos 6.5安装 TP-link TL-wn823n驱动
  8. 灵魂电钢琴音源 Native Instruments George Duke Soul Treasures
  9. 迅雷手机版苹果版_免费下载迅雷 iOS 版
  10. 运维简历怎么写项目描述_实习的简历应该怎么写?
  11. 项目管理提升绩效考核的方法
  12. 苹果Mac怎样清除dns缓存?
  13. POI操作Excel设置前景色背景色
  14. 01-初识Node.js
  15. Java多线程案例——单例模式(恶汉模式和懒汉模式)
  16. 白魔法师(牛客小白月赛25 图、并查集)
  17. 手机qq2.0 for android,QQ农场手机版|QQ农场for Android 2.02 官方安装版_手机游戏 www.qqtn.com...
  18. HIT 软件构造 Lab1
  19. 图形用户界面常用组件
  20. 虚拟机与主机共享文件夹的实现

热门文章

  1. mmkv跨进程,火爆全网的Android面试题
  2. shell脚本读取每行文本内容url批量下载远程文件
  3. JCFXBL 框架日志存储结构说明
  4. ThinkCentre台式机windows重装为linux找不到硬盘
  5. 乐高打印机(附代码)
  6. vue+海康威视web3.2无插件版本使用
  7. 微信小程序开发(五)小程序条件渲染和列表渲染
  8. idea打包自定义包名称
  9. 【测控电路】相敏检波电路 调幅原理,包络检波电路,相敏检波电路
  10. 五、鼎捷T100月加权平均成本计算流程篇