使用SpringBoot做一个班级管理系统
我们一定要记得在Dao上加@Mapper 注解
做任何的项目开发之前首先要做需求分析
先做需求分析
库表设计(概要设计)
详细设计(画草图,库表,伪代码,流程标注)
编码(技术选型+编码+环境搭建+业务模块的编码)
业务字段是不存库的
spring.application.name=student_system
server.port=8989
server.servlet.context-path=/student_system
server.servlet.jsp.init-parameters.development=truespring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/student_system?characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=rootspring.mvc.view.prefix=/
spring.mvc.view.suffix=.jspmybatis.mapper-locations=classpath:com/baizhi/mappers/*.xml
mybatis.type-aliases-package=com.baizhi.entitylogging.level.root=info
logging.level.com.baizhi.dao=debug
不引入这个依赖默认会下载jsp文件而不是打开jsp(这个里面包含了servlet-api,所以我们要把servlet-api的依赖删除掉)
form的序列化,即将表单中的键值序列化为可提交的字符串
参考文章:https://www.cnblogs.com/Renyi-Fan/p/9340689.html#_label0_0
支持servlet的jar包。应该叫servlet-api.jar
你如果编写过servlet就知道要用到HttpServletRequest和HttpServletResponse等对象,这些对象都是要靠这个jar包才能使用的。
如果你安装了Tomcat,这个jar包一般在tomcat安装目录\lib 文件夹下面有,当你把web项目部署到tomcat,会自动加载这个jar包来识别Serlvet一些对象。
根据数据库表格的推测我们需要有城市模块,班级模块,小组模块,标签模块,学生模块。
然后我们接下来就是分模块进行管理(所以我们在写代码的时候最好根据模块来创建不同的文件夹,这样看起来清楚一点)
我们在开发业务模块的时候先选择业务模块关联最少的进行开发
先做城市然后做标签然后做班级然后做小组
点击退出的时候把session存储的内容清除掉就可以了
rows代表的是每页显示的记录数
html中的name属性是用来传值的,id属性是用来定位的。
多表进行关联查询的时候,返回值就不能用resultType了,要使用resultMap
使用SpringBoot做一个班级管理系统 - 小菜鸡kiki的文章 - 知乎
https://zhuanlan.zhihu.com/p/269795734
进行表的关联查询的时候,查询的结果先封装成实体类。然后我们再通过实体类去获取对应的值。
$.each(json,function(index,item)
里面的index代表当前循环到第几个索引,
item表示遍历后的当前对象
我们在进行保持的时候用的是clazzid,没有用到clazz对象
不一定一定要把获取到的值必须展示到前端
使用SpringBoot做一个班级管理系统相关推荐
- hive导数据到mysql 自增主键出错_python+mysql做一个图书管理系统?
开发一个图书管理系统,首先需要对此项目进行一个简单的需求分析: 主要功能包括: 图书信息 图书分类 用户信息 用户借阅统计 管理员 管理员权限 接下来可以进行数据库的设计,在这里我提供一个简单的数据库 ...
- 名片管理系统python详解_详解Python做一个名片管理系统
详解Python做一个名片管理系统 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 详解Python做一个名片管理系统.txt ] (友情提示:右键点上行txt文 ...
- python编写一个名片_详解Python做一个名片管理系统
名片管理系统有两个模块组成:cards_main.py和 cards_tools.py一个是主程序,另一个是封装增删改查函数的被调用程序 代码如下 cards_main.py #! /usr/bin/ ...
- 简单用java做一个图书管理系统
简单用java做一个图书管理系统 首先,我们创建一个View类当做它的视图页 package view;import service.BookService; import service.UserS ...
- SpringBoot+Mysql大学班级管理系统源码82358
SpringBoot大学班级管理系统 摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,高校当然也不例外.班级管理系统是以实际运用为开 ...
- springboot+mysql大学班级管理系统-计算机毕业设计源码82358
摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,高校当然也不例外.班级管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采 ...
- 用C++做一个通讯录管理系统(手把手教学)
项目目录 1.系统需求 2.创建项目 2.1 创建项目 2.2 添加文件 3.菜单功能 4.退出功能 5.添加联系人 5.1 设计联系人结构体 5.2 设计通讯录结构体 5.3 main函数中创建通讯 ...
- python做数据库管理系统_python+mysql做一个图书管理系统?
开发一个图书管理系统,首先需要对此项目进行一个简单的需求分析: 主要功能包括:图书信息 图书分类 用户信息 用户借阅统计 管理员 管理员权限 接下来可以进行数据库的设计,在这里我提供一个简单的数据库表 ...
- C++上机实验,做一个工资管理系统
目标:熟悉输入与输出流的定义及操作方式. 上机任务: A.P268 第1题,第2题,第3题,第4题,第5题,第6题. B.设计一个工资管理系统,计算某高校教师.行政员工.临时工.双肩挑员工的工资数额 ...
- 如何做一个员工管理系统
员工管理系统 1. 准备工作 先导入html和前端页面 建立两个实体类:Department和Employee Department: package com.dary.sweb.pojo; im ...
最新文章
- 网络营销——浅析网站改版之后对网站展开新的网络营销有哪些影响?
- win8如何在已安装多系统的情况下,更改默认开机系统
- windows7+visual studio 2013+CUDA7.5 编译caffe+配置matcaffe+配置pycaffe
- 巨杉内核笔记(一)| SequoiaDB 会话(session)简介
- oracle 10741 trace,RedHat5.3上安装Oracle 10.2.0.1
- oci连接mysql_使用 OCILIB 连接并操作 Oracle 数据库
- oracle 12c alert,Oracle 12c DG备库Alert报错ORA-01110
- java hashMap缓存简单实现
- python中局部变量使用
- 一)golang的单例模式
- pytorch自然语言处理之Pooling层的句子分类
- 采集企业联系方式的10个经典方法
- 【QT】信号和槽机制
- java标识符规范书写的规则
- 抓取新浪微博好友昵称和性别
- session session session
- 原来“卧槽泥马”是成语来的,我孤陋寡闻了
- Python上机练习题
- 一桩考研”趣事“(或考研事故)
- 将excel横向ABCD改成数字
热门文章
- CRC校验码计算:多项式除法-模2除法
- php获取静态url地址,[静态/伪静态]自定义URL地址详细教程
- 软件測试自学指南---从入门到精通
- Win虚拟机查询不到自己的IP地址
- db9针232接口波特率标准_RS-232串口使用的DB9螺钉,螺纹规格是什么?
- eclipse 安装windows builder的问题及解决办法
- 《达芬奇密码》中的yinhui
- 《6色荧光笔学习法》——从如何做笔记到高效学习和“战略性思考”
- 云计算开发python_云计算开发学习笔记:Python的环境搭建
- 详解clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop