Java项目:JSP高校教务排课管理系统
作者主页:源码空间站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高校教务排课管理系统相关推荐
- 基于遗传算法的高校自动排课管理系统java+ssh框架
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于遗传算法的高校自动排课管理系统java+ssh框架 系统说明 <基于遗传 ...
- java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...
- 计算机毕设(附源码)JAVA-SSM教务排课管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]Python计算机毕业设计SSM教务排课管理系统(程序+LW)
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]计算机毕业设计JAVA高要某高校教务处排课系统
[附源码]计算机毕业设计JAVA高要某高校教务处排课系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe( ...
- Java项目:基于遗传算法学校排课系统(java+Springboot+Maven+mybatis+Vue+Mysql)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 排课管理,课程管理,讲师管理,班级管理,学生管理,教学资料,学习文档,在线测试,教材列表,教学设计,帮助中心 ...
- Java、JSP网上教务评教管理系统(教学评价系统)
教学评价系统可以方便的和全面的网上教学资料的收集,为教师和学生提供在线教学评价得分结果,快速采集充分利用评价信息的各个方面,使管理者能够及时了解教育发展情况和教师教学情况,为学校的教师获取支持,很大程 ...
- jsp70918教务排课课程管理系统 mysql
摘 要 本教务排课管理系统是针对目前教务排课管理平台的实际需求,从实际工作出发,对过去的教务排课管理平台系统存在的问题进行分析,结合计算机系统的结构.概念.模型.原理.方法,在计算机各种优势的情况下, ...
- 基于JAVA校园教务排课系统(Springboot框架) 开题报告
本科生毕业论文 基于Java框架springboot校园教务排课系统 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: 指导教师: XXXX大学本科生毕业 ...
最新文章
- Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程
- SQL Server 提高创建索引速度的 2 个方法
- MySQL的存储过程和函数简单写法
- java中$和 的区别详解_Mybatis之#{}与${}的区别使用详解
- qt翻译--QDragMoveEvent拖放类
- API/POSIX/C库的区别与联系
- TFS的站点中无法找到Report服务器
- String、Path、File、Directroy 常用方法总结
- Node.js入门初体验
- 华为手机安装GMS框架
- Zune无法连接手机的解决办法
- ros中的电机速度控制_ROS与RACECAR教程-电调控制
- 浅谈二十年后电气工程前途
- 手机银行告别“鸡肋”
- HTML语言源代码实例
- Ros yocs_velocity_smoother 保姆级部署教程
- AirPods 3和AirPods Pro 哪个值得入手 两者配置对比
- 骁龙888plus和苹果a15哪个好 骁龙888plus和苹果a15对比
- ArcGIS地质图矢量化技巧概要
- 锐捷网络C++开发工程师校招一面面经