大家好,最近在网上又找到了一个学习项目,在此写一篇博文记录一下,在java项目的专栏中我会持 续的更新在网上获取到的java学习项目,这个专栏是我的项目收集专栏吧。在博文中我也会陆续的加入项目的演示视频,读者也可以直接通过视频进行观看项目的功能。
本次项目名:基于SSM的超市管理系统的设计与实现
本次项目编号:Lu011
1.登陆页面的实现
管理员输入账号和密码时,前端页面会根据账号和密码的合法性进行效验,查看有没特殊字符,后端会通过数据库检索有没匹配的账号和密码,如搜索到记录,则返回200,并生成相应的seesionID,然后进入操作主页面,如没有搜索到,则提示登陆失败。管理员登陆界面如图4-1所示:
2.供应商管理页面实现
供应商管理主要针对进货渠道的管理,当员工被授权登陆后,可查看供应商管理信息,该页面展示的数据有供应商列表、入库数量、出库数量、单据号、产品名称等相关信息;被部分授权的员工有查询功能,以及添加功能;查询功能主要根据产品名称、供应商、是否付款三个维度进行查询,如果不输入任何信息时,查询出来的结果是商品所有信息。
3.类别管理
进入首页后,点击类别管理,主要展现了不同商品的类别信息,通过类别编码,来区分具有不同类别的名称;该页面设计到的功能有查询及添加类别。查询功能,在文本框中输入相应的关键字,如果不输入类别名称,系统只会按照输入的结果查询,在查询时,后端会将数据发送到数据库已like%关键字%方式进行查询。
4.商品管理
商品管理是整个页面的仓库,它基本记录了全部商品的信息,主要有商品编号、产品名称、产品分类、产品单位、供应商、进价、出价等相关信息;该页面设计到的功能有查询、添加仓库、添加产品;在查询功能列表中,类型信息、供应商信息、是否称重、是否特价,这里面填充的数据都是在加载页面时提前从数据库中读取出来,这样有助于数据的异步,减少带宽的使用,增加读取商品列表的速度。
5.收银管理
收银管理记录当前现收记录的情况,在结账时,系统会查找对应的商品信息及价格,付款后,相应的库存数量也会随之减库存,并生成相应单据号。该功能相应单据号采用了雪花算法的原理,实现票据号的唯一性;
源码下载地址: