音乐介绍网站怎么做小白怎么学室内设计

bicheng/2026/1/18 9:11:54/文章来源:
音乐介绍网站怎么做,小白怎么学室内设计,色块网站设计,广告信息发布平台博主主页#xff1a;Java旅途 简介#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 教务管理系统基于SpringSpringMVCMybatis开发#xff0c;功能和学生成绩管理系统#xff0c;学生选课管理系统类似#xff0c;也可以做学生成绩管理系统… 博主主页Java旅途 简介分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 教务管理系统基于SpringSpringMVCMybatis开发功能和学生成绩管理系统学生选课管理系统类似也可以做学生成绩管理系统学生选课管理系统。系统分为管理员教师学生三种角色。 管理员功能如下 课程管理学生管理教师管理 教师功能如下 我的课程成绩打分 学生功能如下 查看课程选课退课查看成绩 二、技术框架 后端SpringSpringmvcMybatis前端bootstrap 三、安装教程 用idea打开项目在idea中配置jdk环境配置maven环境并下载依赖配置tomcat8.0新建数据库导入数据库文件在mysql.properties文件中将数据库账号密码改成自己本地的启动运行 管理员账号密码 admin/123456教师账号密码 1001/123456学生账号密码 10001/123456 四、项目截图 五、相关代码 LoginController package com.system.controller;import com.system.po.Userlogin; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.UsernamePasswordToken; import org.apache.shiro.subject.Subject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod;Controller public class LoginController {//登录跳转RequestMapping(value /login, method {RequestMethod.GET})public String loginUI() throws Exception {return ../../login;}//登录表单处理RequestMapping(value /login, method {RequestMethod.POST})public String login(Userlogin userlogin) throws Exception {//Shiro实现登录UsernamePasswordToken token new UsernamePasswordToken(userlogin.getUsername(),userlogin.getPassword());Subject subject SecurityUtils.getSubject();//如果获取不到用户名就是登录失败但登录失败的话会直接抛出异常subject.login(token);if (subject.hasRole(admin)) {return redirect:/admin/showCourse;} else if (subject.hasRole(teacher)) {return redirect:/teacher/showCourse;} else if (subject.hasRole(student)) {return redirect:/student/showCourse;}return /login;}} StudentController package com.system.controller;import com.system.exception.CustomException; import com.system.po.*; import com.system.service.CourseService; import com.system.service.SelectedCourseService; import com.system.service.StudentService; import org.apache.shiro.SecurityUtils; import org.apache.shiro.subject.Subject; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping;import javax.annotation.Resource; import java.util.List;Controller RequestMapping(value /student) public class StudentController {Resource(name courseServiceImpl)private CourseService courseService;Resource(name studentServiceImpl)private StudentService studentService;Resource(name selectedCourseServiceImpl)private SelectedCourseService selectedCourseService;RequestMapping(value /showCourse)public String stuCourseShow(Model model, Integer page) throws Exception {ListCourseCustom list null;//页码对象PagingVO pagingVO new PagingVO();//设置总页数pagingVO.setTotalCount(courseService.getCountCouse());if (page null || page 0) {pagingVO.setToPageNo(1);list courseService.findByPaging(1);} else {pagingVO.setToPageNo(page);list courseService.findByPaging(page);}model.addAttribute(courseList, list);model.addAttribute(pagingVO, pagingVO);return student/showCourse;}// 选课操作RequestMapping(value /stuSelectedCourse)public String stuSelectedCourse(int id) throws Exception {//获取当前用户名Subject subject SecurityUtils.getSubject();String username (String) subject.getPrincipal();SelectedCourseCustom selectedCourseCustom new SelectedCourseCustom();selectedCourseCustom.setCourseid(id);selectedCourseCustom.setStudentid(Integer.parseInt(username));SelectedCourseCustom s selectedCourseService.findOne(selectedCourseCustom);if (s null) {selectedCourseService.save(selectedCourseCustom);} else {throw new CustomException(该门课程你已经选了不能再选);}return redirect:/student/selectedCourse;}// 退课操作RequestMapping(value /outCourse)public String outCourse(int id) throws Exception {Subject subject SecurityUtils.getSubject();String username (String) subject.getPrincipal();SelectedCourseCustom selectedCourseCustom new SelectedCourseCustom();selectedCourseCustom.setCourseid(id);selectedCourseCustom.setStudentid(Integer.parseInt(username));selectedCourseService.remove(selectedCourseCustom);return redirect:/student/selectedCourse;}// 已选课程RequestMapping(value /selectedCourse)public String selectedCourse(Model model) throws Exception {//获取当前用户名Subject subject SecurityUtils.getSubject();StudentCustom studentCustom studentService.findStudentAndSelectCourseListByName((String) subject.getPrincipal());ListSelectedCourseCustom list studentCustom.getSelectedCourseList();model.addAttribute(selectedCourseList, list);return student/selectCourse;}// 已修课程RequestMapping(value /overCourse)public String overCourse(Model model) throws Exception {//获取当前用户名Subject subject SecurityUtils.getSubject();StudentCustom studentCustom studentService.findStudentAndSelectCourseListByName((String) subject.getPrincipal());ListSelectedCourseCustom list studentCustom.getSelectedCourseList();model.addAttribute(selectedCourseList, list);return student/overCourse;}//修改密码RequestMapping(value /passwordRest)public String passwordRest() throws Exception {return student/passwordRest;}} 大家点赞、收藏、关注、评论啦 、点开下方卡片关注后回复 102

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress 插件怎么写对网站进行seo优化

前端页面渲染机制是指在 web 开发中,浏览器如何将 HTML、CSS 和 JavaScript 转换为用户可视化的网页界面的过程。这个过程通常包括以下几个主要步骤: 加载 HTML: 首先,浏览器会获取 HTML 文件,并解析其结构。这个过程包括识别 HTM…

重庆建站模板展示沈阳鹊起网站建设

RSabet..123我使用装饰器主要用于计时目的def time_dec(func):def wrapper(*arg):t time.clock()res func(*arg)print func.func_name, time.clock()-treturn resreturn wrappertime_decdef myFunction(n):...好例子!不知道它做了什么.解释你在那里做什么,以及装饰者如何解决…

建设一个商城网站的成本成都有什么好玩的

上回书说到,flag的问题。这回说到日志。无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。 文章目录 log配置logger配置日志前缀配置日志输出位置自定义logger …

网站建设开票内容是什么意思深圳发布广告的平台有哪些

摘要:对电气线路进行接地故障保护,方式接地故障电流引起的设备和电气火灾事故越来越成为日常所需。针对用户侧主要的用能节点,设计安装剩余电流继电器,实时监控各用能回路的剩余电流状态。通过实时监控用能以及相关电力参数、提高…

建网站的工具有哪些网站后台使用培训

目录 Docker Compose环境的安装 通过docker compose完成python程序的运行 Docker Compose环境的安装 ##### 方法一:直接下载编译好的二进制文件 注意:只有linux平台上在安装docker时没有安装docker-compose,windows、macos安装docker时自…

拿p5.js做的网站一蓝网站建设

三种原型实现模型一、抛弃式原型开发二、演化式原型开发三、增量式原型开发一、抛弃式原型开发 1、定义:验证和澄清系统的需求描述,重新构造系统。 2、流程图 3、典型例子 开发者与客户进行沟通交流,之后获取到客户的需求,于是…

网站建设员招聘杭州做模板网站

业务介绍 默认:第一个图标为选中状态,其他三个图标事未选中状态 样式:选中状态是深蓝,未选中状体是浅蓝 交互:鼠标放上去选中,其他未选中,鼠标离开时候保持当前选中状态 实现:目前…

南京定制网站哪个好广告设计公司绩效考核

一、前言 最近公司新项目,需要搭架构进行开发,其中需要保证事务的一致性,经过一番查找,发现很多博文都是通过Spring.Net、Unity、PostSharp、Castle Windsor这些方式实现AOP的。但是这不是我想要的,因此一番查找后&am…

wordpress 下载页面某网站搜索引擎优化

新质生产力是创新起主导作用,摆脱传统经济增长方式、生产力发展路径,具有高科技、高效能、高质量特征,符合新发展理念的先进生产力质态。 **风口情报:**近日,中央经济工作会议首次提出“发展新质生产力”;…

浦口区建设局网站wordpress本地安装教程

题意 xzyzx∗y∗zk( y>x&&z>1) 给我们这个等式让我们找出这里面有多少个不同的可行解 分析 表面上数据范围比较大 但由于k最大都在int范围内 由于后面还有一个x*y*z 于是这个式子的指数不会超过31 再来分析x和y 这里必定是一个y大x小 那么假如我们先枚举一个…

网页跳转到其它网站如何销售游戏网站建设

收藏点赞不迷路 关注作者有好处 文末获取源码 一、系统展示 二、万字文档展示 基于springboot医院管理系统 开发语言:Java 数据库:MySQL 技术:SpringSpringMVCMyBatisVue 工具:IDEA/Ecilpse、Navicat、Maven 编号:…

餐饮网站建设公司网站seo外链怎么做

目录 一、核心代码解释 二、代码 三、运行截图 一、核心代码解释 1、hex() 函数 参数说明: x -- 10进制整数 返回值: 返回16进制数,以字符串形式表示。 实例: 以下实例展示了 hex 的使用方法: >>>h…

哪些网站适合做外贸网站推广精灵网站建设

上海震坤行:水泥行业数字化采购的趋势、策略与实践 在中国水泥协会发布的《2023年上半年水泥行业经济运行及下半年展望》中提到了水泥行业的发展现状——2023年上半年,在全球经济增长放缓、国内经济延续恢复态势、但市场需求不足的宏观环境下&#xff0…

住房和建设厅网站成都模板网站建设

总分结构回答,突出关键接口、类、方法名 run -> AbstractApplicationContext.refresh()程序的入口 在IOC中的操作都是基于DefaultListableBeanFactory bd对象保存在map集合中 refresh方法宝包括了整个Spring的执行流程和bean的完整生命…

宁波网站扔优化百度平台官网

人工智能研究生前置知识—科学计算库numpy numpy是python中做科学计算的基础库,对数组进行操作 整个numpy的操作和使用比较简单因此可以通过案例的学习掌握基本的用法在之后的学习中不断的进行熟悉和补充 创建数组(矩阵 ) 创建的ndarray数组…

怎么办一个网站个人博客网页设计html模板

【30天】Python从入门到精通详解版—第一天—Python 基础语法详细讲解-上 Python变量Python数据类型数字类型(Number)字符串类型(String)列表类型(List)元组类型(Tuple)字典类型&…

城市门户网站怎样盈利怎样查网站和增加网站

深入学习Pod Pod配置文件 写一个自己的配置文件,nginx-po.yaml apiVersion: v1 #api文档版本 kind: Pod #资源类型对象,也可以配置为像Development,StatefulSet这一类的对象 metadata: # Pod相关的元数据,用于描述Pod的数据name: nginx-po…

做网站要学什么语言方太网站谁做的

tomcat和servlet的关系 Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提…

成都网站建设四川推来客网络图展网站源码

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师&#xff0…

扬中网站建设好么一级a做爰片 网站就能看

在mysql中,可以利用select语句配合group by和count查询数据出现的次数,count能够返回检索数据的数目,语法为“select 列名,count(*) as count from 表名 group by 列名”。 count函数是用来统计表中或数组中记录的一个函数,count…