Java swing+MySQL实现仓库货物商品管理系统课程毕业设计

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 由Java swing实现的一款简单的仓库商品管理系统,数据库采用的是mysql,本系统实现了两个角色层面的功能,管理员可以管理用户、仓库、商品信息等。普通用户登录后可以查看商品、仓库信息及个人信息。系统功能比较简单,但是非常适合Java初学者和学生来学习参考,设计的层次采用mvc的思想,很清晰,是学习参考的好资料,下面我们来看看如何配置运行。

由Java swing实现的一款简单的仓库商品管理系统,数据库采用的是mysql,本系统实现了两个角色层面的功能,管理员可以管理用户、仓库、商品信息等。普通用户登录后可以查看商品、仓库信息及个人信息。系统功能比较简单,但是非常适合Java初学者和学生来学习参考,设计的层次采用mvc的思想,很清晰,是学习参考的好资料,下面我们来看看如何配置运行。


1、将项目导入到eclipse(myeclipse也可以)。

2、导入项目后发现没有任何错误,这是因为这个项目是在我的电脑上开发的,基本环境已经配置好了,当导入到别人电脑时由于Java环境不同,所以要做必要的配置才可以,下面来看我演示如何配置。

77311f149052444071edeb063a4fea9.png


fc57807dc277550877e5def0b2ada0f.png



好了,现在项目配置好了,加下来就是配置数据库信息,在util文件夹下的db文件里面。

09db2648a3f38935ee6cbc688999667.png

接下来就是导入数据库文件了,我们用的是navicat,请自行下载。


导入文件后刷新一下就能看到导入的数据库,双击就能打开。

接下来万事俱备,只欠运行了,我们来运行程序:

对了,这里再提一下关于有些人导入后中文乱码的情况,当出现中文乱码后,把打开的文件先关闭,然后在该文件上右键,选择属性(proporties),选择编码,然后选择gbk,确定后再打开文件,如果乱码没有消失,则把文件关掉,同样是改编码,改成utf8,再打开文件。下面我演示一下。修改编码的时候一定要把文件关闭,否则改不成功。


登录界面:

32a2f1363b957448f6545850f0ea1dc.png

我们先以管理员身份登录进去,管理员用户名是admin,密码123

625511edc7e955286458f5cb69f42b9.png


这个背景图片是随机改变的,images文件夹下有好几张图片,随机加载的。


用户管理:


b0cfe2a7dab72e9fcdf95696ceae0c3.png

5462546967fa5d0e4a230e9c06a4431.png

商品管理:

7ab3c9e8dbeb551fbd672d6b183d873.png1ef46b130ce807cfdc19aebf144ea2d.png


仓库管理:


a8191f32751cce35417d26b7db4b742.pngefc5cc84d2b4c94a9f8f6e9dfdeee09.png

接下来我们按照普通用户的身份登录系统,用户名java,密码123:


0e7f584ccf169ef370361253e66f4f8.png

c2aafdc136a7cbb5c987b1d364e6ff3.png

46e56096668ac4450b2c9e53db2ea93.png

7c93b400d70f42b64923e83f4dffd61.png


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
关系型数据库 MySQL Java
【MySQL+java+jpa】MySQL数据返回项目的感悟
【MySQL+java+jpa】MySQL数据返回项目的感悟
48 1
|
2月前
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
101 0
|
12天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
73 26
|
16天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
26天前
|
关系型数据库 MySQL Java
MySQL索引优化与Java应用实践
【11月更文挑战第25天】在大数据量和高并发的业务场景下,MySQL数据库的索引优化是提升查询性能的关键。本文将深入探讨MySQL索引的多种类型、优化策略及其在Java应用中的实践,通过历史背景、业务场景、底层原理的介绍,并结合Java示例代码,帮助Java架构师更好地理解并应用这些技术。
26 2
|
1月前
|
监控 前端开发 Java
【技术开发】接口管理平台要用什么技术栈?推荐:Java+Vue3+Docker+MySQL
该文档介绍了基于Java后端和Vue3前端构建的管理系统的技术栈及功能模块,涵盖管理后台的访问、登录、首页概览、API接口管理、接口权限设置、接口监控、计费管理、账号管理、应用管理、数据库配置、站点配置及管理员个人设置等内容,并提供了访问地址及操作指南。
|
2月前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
152 6
|
2月前
|
关系型数据库 MySQL Java
java协程操作mysql数据库
本文介绍了如何在Java项目中使用虚拟线程和协程操作MySQL数据库,并通过代码示例展示了如何利用CompletableFuture实现非阻塞数据库连接和操作。
33 2
java协程操作mysql数据库
|
3月前
|
存储 关系型数据库 MySQL
【Java面试题汇总】MySQL数据库篇(2023版)
聚簇索引和非聚簇索引、索引的底层数据结构、B树和B+树、MySQL为什么不用红黑树而用B+树、数据库引擎有哪些、InnoDB的MVCC、乐观锁和悲观锁、ACID、事务隔离级别、MySQL主从同步、MySQL调优
【Java面试题汇总】MySQL数据库篇(2023版)
|
3月前
|
自然语言处理 算法 Java
Java如何判断两句话的相似度类型MySQL的match
【9月更文挑战第1天】Java如何判断两句话的相似度类型MySQL的match
28 2

推荐镜像

更多
下一篇
DataWorks