作者主页:源码空间站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. Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
  2. SQL Server 提高创建索引速度的 2 个方法
  3. MySQL的存储过程和函数简单写法
  4. java中$和 的区别详解_Mybatis之#{}与${}的区别使用详解
  5. qt翻译--QDragMoveEvent拖放类
  6. API/POSIX/C库的区别与联系
  7. TFS的站点中无法找到Report服务器
  8. String、Path、File、Directroy 常用方法总结
  9. Node.js入门初体验
  10. 华为手机安装GMS框架
  11. Zune无法连接手机的解决办法
  12. ros中的电机速度控制_ROS与RACECAR教程-电调控制
  13. 浅谈二十年后电气工程前途
  14. 手机银行告别“鸡肋”
  15. HTML语言源代码实例
  16. Ros yocs_velocity_smoother 保姆级部署教程
  17. AirPods 3和AirPods Pro 哪个值得入手 两者配置对比
  18. 骁龙888plus和苹果a15哪个好 骁龙888plus和苹果a15对比
  19. ArcGIS地质图矢量化技巧概要
  20. 锐捷网络C++开发工程师校招一面面经

热门文章

  1. 【教程】详解VS2010安装流程
  2. 2021 年度编程语言排行榜:Python 五连冠、微软 C# 语言排名飞升
  3. 智能穿戴手表/手环的应用方案说明
  4. 无角正方形的绘制。利用turtle库函数绘制一个没有角的正方形。
  5. 95 hbase命令
  6. Python3趣味系列题1------回溯暴力解决数独问题
  7. 获取Android签名MD5的方式
  8. java 缓存 cachemanager_在java中使用cacheManager清除缓存
  9. 数据可视化-Echarts官网及社区整理
  10. Java最前沿技术——ZGC