学生信息管理系统(大作业)
2018-12-21:此文章已在我的网站更新,添加视图介绍等信息,源码请移步下载https://www.jeson.xin/javaweb-sims.html
PS:首先不得不吐槽一下我们学校的课程安排,先学Java Web,再学Javascript,最后学Html,所以。。。我们还要提前学一遍以后要学的内容。。。
其次,由于是近2个月之后才上传。。所以可能出现一些错误,另是初次完成可以说是一个完整的小小小项目,希望可以给和我一样的小白一些参考,不喜勿喷
首先大概介绍一下,整个作业采用MCV设计模式(因为没有深入了解,而且没有具体的分界标准,是按我自己的理解设计的)
包含JSP(视图)+Controller(控制器)+JavaBean(模型)组成,包含登录、用户信息显示、修改/添加信息(用户和学生各一个)、学生信息显示、修改密码共计6个界面。
其中UI界面采用Bootstrap前端框架,数据库用的是Mysql。
视图
原本想放一些效果图出来。。。结果只有登录界面可以进去。。因为我把测试的数据库删了,咳咳下面给大家看一下大概的风格。其他界面自行YY。
大概就是这种风格啦。。。界面什么的自己摸索啦。每个人都有自己的哈姆雷特对吧!
控制器
这个比较长,基本上就是接受JSP请求,调用对应的Java模型处理并返回一个合适的界面。
大概是这种风格,贴一个处理登录的控制部分
模型
有3个文件,其中一个用于连接Mysql的JavaBean(具有基本的增删查改的功能),另外两个是在前一个JavaBean的基础上写的连接具体的表,及操包含增删查改的具体有针对性操作的JavaBean。
后2个JavaBean,1个连接用户表,1个连接学生表。
贴一些属性及部分方法
另外数据库需要3个表
1)数量表 包含用户个数和学生个数
2)用户表 包含用户相关信息
3)学生表 包含学生相关信息
PS:具体的表名,列名等信息可以在JavaBean中查看
因为代码都比较长(对我来说),不适合放在博客中,打包起来,有需要的可以自行下载。
另不善于书写表达,格式整理,看官将就将就把。哈哈哈哈。 有任何问题可以留言,希望不吝指教。