Logo

郎哥编程

管理员登录业务概述

2019-07-21 232

商城管理员需要登录系统后,才能进入商城管理主页。登录业务流程如下:

image.png                                        

图 1 管理员登录业务流程图

登录业务流程涉及的JSP页面及类文件说明如下:

(1)admin_login.jsp

该页面用于商城管理员登录系统使用,商城管理员在该页面输入登录账号和密码,单击【登录】按钮即可完成登录。页面界面图见《模块页面规划及模块包的建立》一课。

(2)ShopManagerControll.java

该类文件是店铺管理和商城管理员登录请求响应处理类,类文件内提供对商城管理员登录请求的响应处理方法。在该方法中调用ShopManagerService类的验证登录接口。

(3)ShopManagerService.java

该类文件是店铺管理和商城管理员登录业务逻辑接口类,其中提供了验证登录接口。

(4)UserMapper.java

用户表的DAO接口,提供了用户表的增、删、改、查接口。该接口的实现类是UserMapper.xml。

(5)User.java

用户表的实体类。

User.java 、UserMapper.java、UserMapper.xml由MyBatis管理和创建。

登录业务流程涉及的数据表说明如下:

shop数据库的user表存储了商城管理员账号,使用Navicat工具在user表中手动建立一条商城管理员账号记录,记录如下图所示:


image.png 

在shop项目中,有三类用户:一类用户是商城管理员,user表的userType字段为2;一类用户是商家,user表的userType字段为0;一类用户是客户,user表的userType字段为1。


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论