(Servlet+Jsp+MYSQL)学生信息管理---升级版

前面的博文中学生信息管理实现了增删改查,后来一直想做一个酷酷的登录界面,终于花时间实现了。

源代码:https://download.csdn.net/download/weixin_42134141/10521739

直接上图:

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第1张图片

管理员用户:admin

密码:admin

当输入错误用户名或密码后会报错:

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第2张图片

正确输入后会进入主界面,也就是之前初级版的学生信息管理系统主界面

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第3张图片

接下来是说一下登录功能实现的逻辑和代码

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第4张图片

1,界面写好后post调用AdminLoginServlet

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第5张图片

2.session获取管理员名字调用service中的AdminLogin函数

返回值传给flag,如果正确则进入inner.jsp即学生管理系统主界面

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第6张图片

3.UserService里用到了DaoUser

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第7张图片

4.这里只写了一个接口,由DaoUserImpl具体实现

5.DaoFactory连接数据库,在数据库里查找有无user信息,

exeQu进行信息比较,返回true或者false.

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第8张图片

6.实体类UserInfo

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第9张图片

7.DaoFactory里主要代码:

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第10张图片

8.数据库表

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第11张图片

(Servlet+Jsp+MYSQL)学生信息管理---升级版_第12张图片


你可能感兴趣的:((Servlet+Jsp+MYSQL)学生信息管理---升级版)