超市订单管理系统

超市订单管理系统(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 @   *小白程序员*  阅读(172)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示