学生信息管理系统
一,项目名称
学生信息管理系统
二,项目演示
1,学生信息管理(实现增删查改功能)
2,设置前后端接口:
a. 查询毕业年份字典接口
b.查询毕业年份字典接口
c.查询学生信息接口
d.查询班级接口
e.新增学生信息接口
f.删除学生信息接口
g.查询学生详情接口
h.修改学生信息接口
三,开发技术
- maven
- Servlet
- json
四,数据库设计
共设计四张 表: 用户表,学生表,班级表,数据字典表,数据字典标签表。
用户表,和学生表,班级表就是用来存放用户,学生班级的信息。
数据字典表和数据字典标签表主要用在一些通用的下拉菜单选项。
如班级表中的字段:学生是哪一届的,学生专业
如果单独设计需要单独一张表,实际存放的数据也不会太多,可以考虑设计在整体的一张表。
页面上展示时,这些字段也是下拉选项。一般在设计上考虑为两张表:数据字典表和数据字典标签表(一对多关系)来保存。两张表都是key、value的形式,字典表是父节点,字典标签表是子节点,下拉菜单通过父节点的key查询出所有关联的子节点,再使用子节点的key、value进行下拉菜单选项的初始化
表目录结构:
班级表:
学生表:
数据字典表:
数据字典标签表:
学生用户表:
五,接口设计
此处设计,主要以代码的方式体现。