🔥作者主页:雨晨源码🔥
💖主要内容:java/微信小程序/安卓、定制开发、远程调试、代码讲解、文档指导、ppt💖
💖文末联系获取💖
精彩专栏推荐订阅:在下方专栏👇🏻👇🏻👇🏻👇🏻Java精彩实战毕设项目案例
Java精彩新手课设项目案例
小程序精彩项目案例
## 🏆1 开发环境
- 开发语言:Java - 技术:SSM+Layui+html
- 数据库:MySQL - 架构:B/S - 源码类型: Web
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat8.5 、Navicat
##🏆 2 功能介绍:三个角色:用户/教师/管理员
2.1 用户:登录退出,选课,查看成绩、查看公告等。
2.2 管理员:登录退出,公告管理,教室管理,学生管理,成绩管理,权限管理,课程管理,导入导出等。
2.3 教师:登录退出,结课管理,学生管理,提交成绩,导入导出等。
##🏆3 项目功能截图:
3.1代码文件截图
3.2 前台学生页面:
1. 登录页面
2. 选课
3.查看成绩
3.3 教师端页面:
1.结课管理
2.提交成绩
3.4 超级管理员端页面:
1.新开课程
2.学生管理
3.教师管理
4.课程管理
##🏆4 代码实现:
4.1 课程管理
/**
* 返回教师自己教的课程列表
*/
@ResponseBody
@RequestMapping(value="/getMyCourse")
public String getMyCourse(@RequestParam(defaultValue="0")int curr,
@RequestParam(defaultValue="10")int nums, HttpSession session) {
Pagination<Course> page = new Pagination<Course>();
Teacher t = (Teacher) session.getAttribute(StrUtil.USER);
page.setTotalItemsCount(courseService.getTotalItemsCountByTid(t.getId()));
page.setPageSize(nums);
page.setPageNum(curr);
List<Course> list = courseService.getCourseListByTid(page, t.getId());
String jsonStr = StrUtil.RETURN_JONS_PRE_STR
+ page.getTotalItemsCount()
+ StrUtil.RETURN_JONS_MID_STR
+ JSON.toJSONString(list)
+ StrUtil.RETURN_JONS_END_STR;
System.out.println(jsonStr);
return jsonStr;
}
/**
* 返回可选课程列表(可选:人数未满、课程开始时间在当前时间之后)
* @param curr
* @param nums
* @param searchKey
* @return
*/
@ResponseBody
@RequestMapping(value="/choiceList")
public String getCourseChoiceList(@RequestParam(defaultValue="0")int curr,
@RequestParam(defaultValue="30")int nums, @RequestParam(defaultValue="1") int isAll,
@RequestParam(defaultValue="")String searchKey, HttpSession session) {
Pagination<Course> page = new Pagination<Course>();
String sId = ((Student) session.getAttribute(StrUtil.USER)).getId();
page.setTotalItemsCount(courseService.getTotalItemsCountBySid(isAll, searchKey, sId));
page.setPageSize(nums);
page.setPageNum(curr);
List<Course> list = courseService.getCourseListBySid(page, isAll, searchKey, sId);
String jsonStr = StrUtil.RETURN_JONS_PRE_STR
+ page.getTotalItemsCount()
+ StrUtil.RETURN_JONS_MID_STR
+ JSON.toJSONString(list)
+ StrUtil.RETURN_JONS_END_STR;
System.out.println(isAll+"sid"+sId);
System.out.println(jsonStr);
return jsonStr;
}
本文含有隐藏内容,请 开通VIP 后查看