SSM-学生管理系统增删改查导印统的实现

这个几个功能花了三天就写完了,体会到了框架的魅力,会用了真的写的灰常快,我是fork的github上的一个开源项目,那个作者实现了简单的功能,然后我在那个框架上实现的。github真是个好东西!

这是我的github仓库代码https://github.com/HannahLihui/StudentManager-SSM

一、SSM框架的搭建

可以参考这个https://www.cnblogs.com/zyw-205520/p/4771253.html,我就是直接搭建完项目,然后看别人的代码学习,看别人怎么做的,模仿,然后不懂得百度自行解决,结果没什么都是一些小问题,都能解决。

二、SSM的编写示例(以统计功能为例)


目录结构



这里只有index.jsp是在WEB-INF外面的,可以直接访问,而WEB-INF里面的资源是拒绝访问的,所以我是通过Controller处理,可以用它从后台接收数据,也可以显示WEB-INF下的视图


这里的/groupStat就是Controller下的RequestMapping


就是把它控制指向了views下面statistic,jsp,为什么可以到这个地方呢?因为springmvc.xml配置好了的


前端利用echarts显示柱形图



向控制器请求数据


然后这里的 studentInfo是一个接口,他有一个实现类


这里的studentDao是跟数据查询出来的实体类绑定的,这里为什么这个接口就能返回list我也很疑惑的其实

查询语句映射

三、其他功能

增加页面


打印,点击打印就可以了。这个功能其实很简单的


,点击

查询和结果集



修改页面



导成excel就是会直接给你下载好了data.xlx出现了数据


四、一些需要改进的地方

1.页面还需要再美化,比如说统计页面太偏左了

2.查询本来有个按入学年份查询了,但是datatimepicker还需要再研究下

3.统计页面应该统计多一点,比如说男女比例之类的

4.最重要的登录功能还没有,计划实现权限登录

现在就想到这里了

你可能感兴趣的:(SSM-学生管理系统增删改查导印统的实现)