基于SSM框架的学生信息管理系统(一)

无人久伴 提交于 2019-11-27 16:07:31

工作了5个月,好久没有写博客了,最近在复习ssm框架,做了个学生信息管理系统,现在写博客总结、记录一下。

一、功能模块,如下图所示

 

 

功能模块图片

 

二、使用的开发工具和技术

eclipse+SSM+MySQL+ajax

 

三、数据库的设计

1.学院表

2. 专业表

3.班级表

4.学生表

5. 课程表

6. 老师表

7. 中间表:学生-课程表(多对多的关系)

8. 中间表:课程-老师表(多对多的关系)

9.成绩表

10.用户表

 

四、总结

1.对于主键id,一开始是想用msyql生成一个uuid默认值,然后在页面不用用户填写的,后来发现MySQL不能使用UUID作为字段的默认值,只能插入。所以,我一开始是将id作为学号之类的,其实这样并不是很好,毕竟学号这类的东西是规律的,并且作为id容易产生冲突。

2.对于中间表的设计,觉得学生和课程可以做个选课的子系统(暂时没做),所以就设计了它。至于课程和老师的中间表,是觉得多对多的关系比较符合实际。

五、具体的实现在后面几篇会有

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!