百货中心供应链管理系统

简介: 百货中心供应链管理系统

项目编号:BS-XX-004


本项目基于SSH框架实现开发,前端技术采用 bootstrap+jquery来进行实现,数据库采用mysql, 开发工具采用IDEA或ECLIPSE。


主要包含:人事管理、合作公司管理、采购管理、库存管理、销售管理、数据统计等功能。


后台管理访问路径:admin / 123456


http://localhost/common/login.action

1.1  系统登录界面

项目发布后,在浏览器地址栏输入http://localhost,页面会跳转到webapp目录下的index.jsp页面并发送index.action请求,未登录的用户会再发送一个login.action请求并跳转到login.jsp页面。

image.png

如果未输入用户名/密码,或输入的用户名/密码不正确,点击登录按钮后会给出出错提示,提醒重新登录。

image.png

图1.2 登录出错提示

1.2  登录成功界面

成功登录的用户会进入系统欢迎界面,整个界面是借助Tiles的帮助完成的,它让系统可以在执行不同的请求后只让页面的主题部分跳转,而网页的头、导航栏、尾部不跳转,节省了大量重复书写代码带来的开销。

根据用户的身份不同,登录后所能看到的操作选项也有所区别。

  1. 经理登录界面

在本系统中,经理被定义为具有最高权限的用例,可以使用系统的所有功能,能够看到系统所有的操作选项。

  1. 人事部员工登录界面

本系统中,人事部员工可以操作系统的人事管理模块,因此进入系统后只能看到人事管理的操作选项以及经营统计选项。

image.png

图1.5 人事部员工登录界面

其他部分员工登录成功界面相似,故不再附图。

1.3  人事管理界面

经理、人事部员工可以进入人事管理界面对百货中心的员工信息进行添加、删除、修改、查看功能。

  1. 人事管理界面

用户进入人事管理界面后,可以根据页面的文字提示对人事信息进行相应的操作,所有员工的主要信息被页面上的表格列出并实现分页功能。

image.png

图1.1 人事管理界面

  1. 添加员工界面

用户点击人事管理界面上的“添加员工”按钮进入添加员工界面,在本页面中输入要添加的员工的信息后,点击保存,即可将新的员工信息添加进数据库中,如果有关键的信息没有正确输入,页面会给出相应的提示。

image.png

  1. 更新员工信息界面

类似于添加员工信息,修改员工信息界面实现了对单个员工信息的修改,同样实现了出错提示功能。

image.png

图1.8 更新员工信息界面

  1. 删除员工成功界面

成功删除员工信息后会在页面上给出绿色的成功提示信息。

image.png

图1.9 删除员工信息成功

  1. 删除员工信息失败界面

当已经登录的用户想要删除自己的信息时,会给出删除失败的提示,因为已经登录的用户不能删除自己。

image.png

图1.10 删除员工信息失败

1.4  合作公司管理界面

经理、采购部员工可以登录合作公司管理界面对合作公司进行添加、删除、修改、查看操作。

  1. 合作公司管理界面

用户进入合作公司管理界面后,可以根据页面的文字提示对合作公司信息进行相应的操作,所有合作公司的主要信息被页面上的表格列出并实现分页功能。

image.png

图1.11 合作公司管理界面

  1. 添加合作公司界面

用户点击合作公司管理界面上的“添加合作公司”按钮进入添加合作公司界面,在本页面中输入要添加的合作公司信息后,点击保存,即可将新的合作公司信息添加进数据库中,如果有关键的信息没有正确输入,页面会给出相应的提示。

image.png

图1.12 添加合作公司

  1. 修改合作公司信息界面

类似于添加合作公司信息,修改合作公司信息界面实现了对单个合作公司信息的修改,同样实现了出错提示功能。

image.png

图1.13 修改合作公司

  1. 删除合作公司成功界面

成功删除合作公司信息后会在页面上给出绿色的成功提示信息。

image.png

图1.14 删除合作公司成功

1.5  采购管理界面

经理、采购部员工可以进入采购管理界面,对采购订单进行添加、删除、修改、查看操作。其中添加的采购商品必须来自已经有合作关系的公司。

  1. 采购管理界面

用户进入采购管理界面后,可以根据页面的文字提示对采购信息进行相应的操作,所有采购订单的主要信息被页面上的表格列出并实现分页功能。

image.png

图1.15 采购管理界面

  1. 添加采购信息界面

用户点击采购管理界面上的“添加采购信息”按钮进入添加采购信息界面,在本页面中输入要添加的采购信息后,点击保存,即可将新的采购信息添加进数据库中,如果有关键的信息没有正确输入,页面会给出相应的提示。

image.png

图1.11 添加采购信息

  1. 修改采购信息界面

类似于添加采购信息,修改采购信息界面实现了对单个采购信息的修改,同样实现了出错提示功能。

image.png

图1.17 修改采购信息

  1. 删除采购信息成功界面

成功删除采购信息后会在页面上给出绿色的成功提示信息。

image.png

图1.18 删除采购信息成功

  1. 采购单明细界面

在采购管理界面点击单个的采购信息链接,可以进入采购信息明细界面,在本页面中可以看到本采购订单的详细信息。

image.png

图1.19 采购信息明细

  1. 打印采购信息明细界面

在采购信息明细界面下方点击“打印”按钮,进入打印采购信息明细界面,可以将相应的采购订单详细信息保存或打印。

image.png

图1.20 打印采购信息明细

以上是此项目 的部分实现功能展示,此项目运功能完整,运行无误,比较适合做毕业设计使用。


相关文章
|
自然语言处理 算法 搜索推荐
自然语言对话:重塑人机交互的新时代
【1月更文挑战第14天】自然语言对话:重塑人机交互的新时代
511 3
自然语言对话:重塑人机交互的新时代
|
关系型数据库 MySQL Docker
阿里云容器镜像加速器
使用容器时一般需要首先下载一个容器镜像,例如Docker Hub官方提供的MySQL、WordPress等容器镜像。然而由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。 ## 获取镜像加速器地址 ACR会为每一个账号(阿里云账号或RAM用户)生成一个镜像加速器地址,配置镜像加速器前,您需要获取镜像加速器地址。
3242 0
|
10月前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
259 1
|
存储 SQL NoSQL
深入理解数据库技术:从基础到前沿应用
一、引言 在信息化和数字化的时代,数据已成为推动社会进步和企业发展的核心资源
|
人工智能 自然语言处理 安全
AI失控风险、内容安全合规、数据伦理与隐私应得到更多关注
【1月更文挑战第10天】AI失控风险、内容安全合规、数据伦理与隐私应得到更多关注
621 1
AI失控风险、内容安全合规、数据伦理与隐私应得到更多关注
|
SQL 存储 关系型数据库
【Hive】Hive有哪些方式保存元数据,各有哪些特点?
【4月更文挑战第17天】【Hive】Hive有哪些方式保存元数据,各有哪些特点?
|
前端开发 Java 数据安全/隐私保护
解决通过request.getParam()方法获取到的值为null的问题~
解决通过request.getParam()方法获取到的值为null的问题~
553 0
|
弹性计算 运维 负载均衡
Serverless实战——2分钟,教你用Serverless每天给女朋友自动发土味情话
今天说一下如何用Python结合阿里云Serverless函数计算每天定时给女朋友发天气预报和情话,让她明白程序员也有浪漫。欢迎大家学习哈。
35181 28
Serverless实战——2分钟,教你用Serverless每天给女朋友自动发土味情话
|
存储 人工智能 缓存
5分钟搞懂Web3架构
Web3通过区块链基础设施管理用户数据,重构了用户和互联网平台之间的关系,定义了全新的构建互联网应用的架构模式。
460 0
5分钟搞懂Web3架构
|
Dart IDE 开发工具
Flutter框架对热重载在项目里的深度运用,状态热重新加载以及静态字段被延迟初始化【Flutter】
Flutter框架对热重载在项目里的深度运用,状态热重新加载以及静态字段被延迟初始化【Flutter】