基于SSM的商品分类管理系统

简介: 基于SSM的商品分类管理系统

主要功能

  1. 系统管理员
  1. 系统管理员可以定期修改自己的登录密码,以确保系统的安全性得到保障;

             2.系统管理员可以对本系统中的员工用户进行添加和信息管理;

             3.系统管理员可以管理本系统中的商品类别信息及商品详细信息;

             4.系统管理员可以根据商品的销售情况进行缺货申请或者停止上货的安排;

系统管理员可以对系统中的商品数据及员工数据进行报表的统计和导出。

  1. 员工用户
  1. 员工用户可以在符合企业各种规定的前提下进行账户的注册和登录;
  2. 员工用户可以通过个人后台界面对自己的个人信息进行修改;
  3. 员工用户可以在个人后台界面中查看商品信息并可以对其进行转移、入库、缺货及停止进货等操作;
  4. 员工用户在使用本系统时添加商品的入库、缺货及停止进货等信息;
  5. 员工用户可以进行商品信息及商品入库等信息的打印及文件导出。

 

开发环境(工具)

操作系统: Windows10 64bit

项目技术:B/S JSP

数据库: MySQL

开发工具: Eclipse

其他辅助工具: tomcat8.0

系统实现

员工用户

主界面展示:

不管是普通的员工用户还是拥有管理权限的管理员用户都需要先进行登录之后才可以使用系统内的功能,如果不进行登录是无法进行商品信息查询、商品入库出库管理及商品缺货管理等操作。系统中各用户在输入正确的域名后即可访问本系统,输入自己的账户密码即可进入本系统。本系统的首界面分为左右结构,整个界面的设计风格偏向于简介大方,没有很多花哨的特效的设计,可以让企业的员工们更清晰地查询和处理商品的信息。左测的区域为员工权限可以进行的所有功能的菜单,包括个人资料管理、商品管理及入库管理等。右侧的部分为对应功能下的具体数据列表,而右上方也可以显示当前用户的用户名及权限。下图为本系统的员工用户的首页面展示:

商品信息功能:

进入主页面之后可以点击左侧的商品信息管理链接,点击之后可以查看站内所有的商品信息的列表,在列表中可以观看大致商品的内容,想查看详细的商品信息需要点击该商品信息然后才可以进行详情的查看,如果发现商品缺货或者卖不动可以通过最后一列及时地对该商品进行入库、缺货及停止进货等操作。而且可以在数据列表的下方对商品的信息进行打印或者Excel导出的操作。在商品信息界面的上方可以根据招聘商品的编号或名称等关键字进行查询,具体的实现效果如下图所示。

用户注册登录功能:

在没有进行注册和登录之前,用户无法使用本系统的所有功能也不能进入自己的个人后台界面,经过登录后才可以使用完整的功能。需要注意的是,本系统分为员工用户和管理员用户两个角色,在登录时要通过下拉框进行选择。登录页面的具体效果如下:

缺货申请添加界面:

员工用户如果发现某样商品的库存数量不足可以通过数据列表中的最后一列对其进行缺货申请的添加,但在添加时不可以对商品编号、名称及类别等数据进行修改,只可以填写要补货的数量和缺货申请的备注信息,员工用户对缺货申请的添加界面具体效果如下:

个人资料修改:

员工用户的个人资料是非常重要的,管理者们需要知道员工的姓名、住址及联系方式等信息,在传统的员工资料管理工作中一般都是通过打电话或者发信息进行收集的,但这种方式容易出错而且效率不高。在本系统中,员工可以在进行用户注册的时候填入自己的个人信息,但如果信息发生了改变需要通过个人资料修改的功能进行及时的变更,以免出现管理者联系不到员工的情况,以下是个人资料修改的界面:

缺货信息管理:

缺货信息管理模块分为缺货信息的维护及缺货信息详细查看两个部分,在缺货申请的数据列表界面中,员工用户可以查看到每一条缺货申请的详细数据,如申请编号、商品名称、缺货数量及是否已审核等,在最后一列可以对某一条数据进行删除或修改。如果想要查看某条数据的具体情况需要点击最后一列的详细按钮进行查看,本功能的具体实现效果如下所示:

 管理员用户

系统后台界面:

在登录时如果选择了管理员的角色进行登录并且用户名和密码都可以通过验证的话,管理员就可以进入后台管理界面。在后台的布局中,左侧为折叠起来的菜单栏,后台管理的模块分为商品类别管理、商品信息管理、仓库信息管理、商品入库管理和缺货申请信息管理等,右侧为对应的具体模块的信息展示。页面具体效果如下:

员工信息管理:

管理员进入此界面后可以看到所有的员工用户的数据列表,在列表中可以清楚的看到员工用户的工号、姓名及照片等个人信息,在数据的最后放还可以对某一个员工的数据进行编辑和删除,如果数据太多找不到的话可以通过上方的工号或姓名进行查询。以下是员工用户信息管理功能的界面:

商品类别信息管理:

为了保证系统管理员和员工用户更好地对系统中的商品进行分类,本系统开发了商品分类的功能,本模块分为对分类信息的添加和管理两个功能,在进行分类信息添加时需要输入分类的名称和简介,添加分类之后可以查看系统中所有的分类信息,还可以对其进行修改和删除等操作,以下是商品分类信息管理功能的界面:

商品信息管理:

商品信息管理是本系统的核心功能之一,对商品信息进行管理的用户权限只能是管理员用户,员工用户没有对商品信息进行编辑的权限。在进行商品信息添加的时候管理员需要输入符合表单验证的一系列数据,如商品的名称、价格及库存等,还需要通过下拉框选择相对应的商品类别和仓库信息,除此之外还需要上传该商品的图片。在输入了正确的数据之后点击添加按钮即可完成操作,而后就可以在数据列表中进行商品信息的查看和删除修改等操作。如果系统内商品数量过多,无法很快找出某条商品信息的时候可以通过数据列表上方的查询区域通过类别或商品名称进行商品信息的查新,具体实现效果如下所示:


相关文章
|
4天前
|
存储 人工智能 Java
ssm637教材管理系统
ssm637教材管理系统
|
4天前
|
存储 安全 前端开发
ssm172旅行社管理系统的设计与实现
ssm172旅行社管理系统的设计与实现
|
4天前
|
NoSQL 前端开发 Java
基于ssm停车场管理系统(程序+文档+数据库)
基于ssm停车场管理系统(程序+文档+数据库)
|
4天前
|
前端开发 JavaScript Java
基于SSM家政预约管理系统的设计与实现
基于SSM家政预约管理系统的设计与实现
15 2
|
4天前
|
JavaScript Java 项目管理
基于SSM大创项目申报管理系统的设计与实现
基于SSM大创项目申报管理系统的设计与实现
19 2
|
4天前
|
JavaScript 小程序 Java
基于SSM大学生宿舍管理系统的设计与实现
基于SSM大学生宿舍管理系统的设计与实现
18 1
|
4天前
|
JavaScript Java 数据库
基于SSM的计算机课程实验管理系统的设计与实现
基于SSM的计算机课程实验管理系统的设计与实现
12 1
|
4天前
|
前端开发 JavaScript Java
ssm+vue的汽车站车辆运营管理系统
【4月更文挑战第10天】这是一个展示汽车站车辆运营管理系统基本功能的示例,包括Spring Boot后端接口和Vue.js前端。后端接口`/api/vehicle/list`用于获取所有车辆信息,返回模拟数据如"车辆1"、"车辆2"、"车辆3"。前端使用Vue模板和Axios库调用该接口,显示车辆列表。实际项目需扩展登录、权限控制及车辆 CRUD 操作。
35 5
|
4天前
|
存储 安全 前端开发
ssm226基于jsp的快递管理系统的开发
ssm226基于jsp的快递管理系统的开发
|
4天前
|
存储 JavaScript Java
ssm703学生考勤管理系统的设计与实现
ssm703学生考勤管理系统的设计与实现