基于Jfinal框架+layui实现的学生管理系统,包括用户登录邮箱找回密码

### 学习心得    

本人是一名在校大学生,才疏学浅,编程小白。学习了java基础知识后,想往java web方向发展,于是在网上找了很多资料,最后发现了Jfinal(jfinal官网),刚刚接触框架开发,一点都不会,通过网上各种资料的学习,渐渐的开始上手。

回想之前自己动手写的一些java web小项目都是通过Servlet+mvc的形式进行开发,用jfinal好像发现了新大陆,jfinal开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展。那些sql语句完全不用自己动手去写,如果数据库中的字段发生更改,也能轻易的更改代码,减少了很多工作量。我好像又重新找到了编程的乐趣,虽然现实只是一个编程小白在校学生,我相信今后会越来越好。


### 项目介绍

下面就分享一下我学习jfinal的第一个小小项目,学生管理系统只是为了学习使用,采用jfinal框架+layui,代码中的有很多注释,自己学习使用的,同欢迎爱好编程的同学和我一起进行学习交流,大神勿喷,大神勿喷,大神勿喷。

1.项目实现了,用户登录验证,保存cookie和用户退出清除cookie。

2.邮箱发送,用来用户找回密码。随机生成密码。

3.前端用的layui,实现了静态的表格for循环获取数据,以及动态传回json数据获取。

4.实现了基本的添加学生信息,删除学生信息,修改学生信息

5.实现了数据分页显示,以及查询学生信息。

4.完全新手学习使用,大神勿喷,大神勿喷,大神勿喷。


### 项目截图

登录.PNG主界面.PNG静态姐姐面.PNG动态界面.PNG添加学生.PNG找回密码.PNG 



### 下载地址

链接: https://pan.baidu.com/s/146hdY0fgv7AHGO4WhwACcg

提取码: mgyh 

原文地址:https://www.hiai.top/archives/247.html

### 感谢

感谢jfinal开发者,https://jfinal.com/

评论区

永字诀

2020-01-20 15:08

大学就能接触到JFinal挺好的,我要是能早接触到想必现在不是这个样子了,加油

goodsking

2020-01-20 15:11

@永字诀 新手自学的,还有很多不知道的东西,还得慢慢搞啊,谢谢您赖。

山东小木

2020-01-20 15:26

欢迎加入JFinal俱乐部和JFinal开发者计划 深度学习使用JFinal
点我了解一下

JFinal

2020-01-20 16:41

在校就知道并使用 jfinal 是十分幸运这的事情

其一, jfinal 代码量很少,只有 29003 行代码,可以轻松完全掌控,通过看源码就能学到 web mvc + orm + aop + template engine 这一整套工作原理。你可以试试去看 spring 源码,庞大、复杂根本看不下去,更别说完全掌控

其二,jfinal 适合在校生做毕业设计、课程设计。研究生适合做老板安全的各种项目,省时省力。保障快速毕业

其三,省去折腾 spring 这类老旧技术,节省生命。我在快毕业时用的是 spring + struts + hibernate,一丁点功能都要写大量代码,过不了多少就会对开发产生反感。

你是幸运的,欢迎加入 jfinal 生态

goodsking

2020-01-20 18:42

@JFinal 感谢詹总,顿时有了信心。

JFinal

2020-01-20 19:02

@goodsking 这么早就接触并参与开源,前途不可想象

Lg

2020-01-21 14:55

加油

yyyymm

2020-01-22 16:38

使用mysql数据库设置了id为主键并且自增,往数据库中插入数据时却还是报The attribute name does not exist:这个错是为什么哎,求大佬解答

goodsking

2020-01-22 20:46

@yyyymm 你这是属性不存在,你看在是不是字母打错了,或者你在base中设置get set方法,保存的时候调用一下。

面包小馒头

2020-01-23 20:55

加油!~