smdms超市订单管理系统项目完成总结

一、前言

  • 这两天再次学了JavaWeb,然后就又肝了一下狂神的超市订单管理系统项目---smdms
  • 这是个不错的锻炼自己编码能力的小项目、可以提高我们的编程思想
  • 可以了解MVC三层架构、前后端如何实现有了更好的理解
  • 我已经将此项目的登录功能实现代码、以及数据库的代码放入到了博客中,有兴趣的小伙伴可以点击我查询。
  • 废话不多说,我来总结一下吧 这个小项目

二、前期准备

  • 项目技术:
    • 采用了HTML、CSS、JavaScript前端三件套
    • 基础语言java
    • JavaWeb中的Servlet实现前后端响应、JSP处理页面、ajax稍微用了一点
    • 使用Maven管理jar包
    • 数据库Mysql 以及JDBC
  • 首先这个项目的前端页面都是直接copy拿的现成的,主要是写了后端的代码
  • 准备好这些技术与资料以后便可开干

三、项目流程

  • 首先使用数据库创建出各种表
  • 实现登录功能:JDBC
  • 三层架构了解:前端--->servlet--->service--->dao--->数据库 这么一个流程
  • 通过前端发送请求,用servlet拿到前端数据,然后调用service层,service调用dao层,最终实现简单的CRUD,最终在存入servlet的域中返回给前端页面,通过jsp显示出来效果。
  • 难点:有个sql拼接的小技巧 和 分页功能的实现

四、实现功能

  • 用户登录功能(session时间为10分钟)
  • 用户密码修改功能(新旧密码验证)
  • 用户退出登录功能(移除session)
  • 用户信息列表显示功能(通过数据库查出用户的信息,存入的list集合中,通过request域返回给前端)
  • 分页功能(mysql 的sql拼接技巧)

五、结尾

  • 对于smdms项目内容就总结这么多,若想深入学习等待后续更新。如果有不足之处,希望大家多多包涵,多多支持。如果有不懂的地方可以直接私信问我,欢迎来访!
  • 我将会继续更新关于Java的学习知识,感兴趣的小伙伴可以关注一下,以后会陆续发布各种项目****技术思想,以及项目经验
  • 文章写得比较走心,用了很长时间,绝对不是copy过来的!
  • 尊重每一位学习知识的人,同时也尊重每一位分享知识的人。
  • 😎你的点赞关注,是我努力前行的无限动力。🤩
posted @ 2022-04-29 13:39  lx-Meteor  阅读(800)  评论(0编辑  收藏  举报