超市订单管理系统

超市订单管理系统(SMBMS)

项目搭建准备工作

  1. 搭建一个maven web项目
  2. 配置Tomcat
  3. 测试项目是否能够跑起来
  4. 导入项目中会遇到的jar包
  5. 创建项目包结构
  6. 编写实体类
  7. 编写基础公共类
    1. 数据库配置文件
    2. 编写数据库的公共类
    3. 编写字符编码过滤器
  8. 导入静态资源

登录功能实现

  1. 编写前端页面
  2. 设置首页
  3. 编写dao层得到用户登录的接口
  4. 编写dao接口的实现类
  5. 编写业务层接口
  6. 编写业务层实现类
  7. 编写Servlet
  8. 注册Servlet
  9. 测试访问,确保以上功能成功!

登录功能优化

注销功能:移除Session,返回登录页面

登录拦截优化

编写过滤器,并且注册

密码修改

  1. 导入前端素材
  2. 写项目,建议从底层向上写

优化密码修改使用Ajax

  1. 阿里巴巴的fastjson
  2. 后台代码修改

用户管理实现

  1. 导入分页的工具类
  2. 用户列表页面导入

1. 获取用户数量

  1. UserDao
  2. UserDaoImpl
  3. UserService
  4. UserServiceImpl

2. 获取用户列表

3. 获取角色操作

为了我们职责统一,可以把角色的操作单独放在一个包中,和pojo类对应

4. 用户显示的Servlet

  1. 获取用户前端的数据(查询)
  2. 判断请求是否需要执行,看参数的值判断
  3. 为了实现分页,需要计算出当前页面和总页面,页面大小....
  4. 用户列表展示
  5. 返回前端
posted @   *小白程序员*  阅读(171)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示