完整源码+资料
前言
这是大二时候写的第一个Java项目,框架基本上都没有用到、而且用到的技术很老很老。只简单使用了一个Mybatis简化数据库的操作。前端框架用的还是Layui,贼难用。闲的无聊,对这个项目进行了部分优化。维护起来真费劲、我自己重写一个都比改起来快。改这个系统的时候没少费劲、日志都没加入,报错后,只能通过DEBUG的形式,一点点的查看代码流程走向。完善部分代码和数据库的设计。不过功夫不负有心人,终究是搞好了。
问题描述(功能要求)
服装库存管理系统主要包括:
- 1、 注册登录:只有注册后正常登录用户才能使用该系统,若系统20分钟未操作将自动退出,重新登录。
- 2 、权限管理:用户注册后通过管理员授权,授权包括是否对模块(如用户管理、货号管理、入库管理、出库管理),具有增加、删除、修改和查找的权限;
- 3、 用户管理和货号管理:系统管理包括用户管理和货号管理,能进行增加、删除、修改和查找的操作。
- 4、 库存管理 :库存管理包括入库单管理和出库单管理。入库单管理包括入库单基本信息管理和入库单明细管理,并能分别对入库单和入库单明细进行增加、删除、修改和查找的操作。出库单管理包括出库单基本信息管理和出库单明细管理,并能分别对出库单和出库单明细进行增加、删除、修改和查找的操作。
- 5、 辅助管理
辅助管理包括修改密码。
实现功能
以下功能均已实现。重点是权限管理、以及账户单和商品详情关联。权限的授予,是通过授予角色权限。用户属于哪个角色,就拥有该角色的所有权限。不同的角色对同一个模块的权限也不同,比如,用户只能查看,不能添加、修改、删除。商家可以添加、修改、删除等权限。
权限授予与撤销视频演示
这里有Debug模式,查看用户拥有权限个数。授予权限,拥有权限个数增加。取消权限,拥有权限个数减少。
功能实现演示
服装管理系统--权限的授予与撤销
登录页面
输入错误情况会给出提示
注册页面
管理员(页面效果展示)
一、用户信息
1.1 信息展示
1.2 添加用户
1.3 删除用户
二、商品种类
1.1 信息展示
1.2 添加种类
不能重复添加种类,如果重复添加,会提示改种类已添加
1.3 修改种类
1.4 删除种类
三、权限管理
重点提示:在进行授权或者撤销权限的时候,在点击提交后,稍等几秒钟。等事件处理结束后,在撤销或者授权。如果这个时候多次点确定按钮,会出现数据库连接过多的提示。
1.1 查看权限
1.2 授予权限
**提示**、这里的授予权限。是给角色赋予权限。用户的权限仅限查看、不能添加、修改等操作。赋予商家的权限不仅有查看权限,还有修改、添加、删除等权限。
如果对一个用户已经授权操作过,不允许多次授权
1.3 撤销权限
如果已经撤销过权限,再次点击提交按钮。会提示,已经撤销权限
四、货号管理
1.1 信息展示
1.2 入库新商品
1.3 入库商品
1.4 出库商品
五、库存日志管理
1.1 出库单管理
这里入库商品的时候,会判断是否有未提交的入库单。如果有,就将商品放入这个入库单。如果入库单均已提交,就新创建入库单。一个入库单可以包含多个入库商品
1.2 出库商品详情
1.3 入库单管理
1.4 入库商品详情
1.5 删除入或出库单
这里可以删除入库单,对应的商品详情也会删除。也可以删除一个入库单下相应的商品详情。
六、辅助管理
修改密码