# 项目名:transport_recordManage_system
### 简介:物流日志管理系统
### 1.该项目以JavaSE为基础,使用面向对象编程。
### 2.使用swing展示界面数据。
#### 2.1登录页面自定义实现一个JLabel作为验证码在登陆的时候进行验证码登录以及对用户名和密码的输入进行了智能提示。
![image-20201022234816971](readMeImages/image-1.png)
#### 2.2主页面可以支持修改个人信息实时监控密码框的文本变化
![image-20201022235057020](readMeImages/image-2.png)
![image-20201022235118484](readMeImages/image-3.png)
![image-20201023093536510](readMeImages/image-4.png)
![image-20201023093555365](readMeImages/image-5.png)
#### 2.3保存数据到本地时提供友好的保存文件框给用户选择保存的路径
![image-20201023093800263](readMeImages/image-6.png)
#### 2.4采集数据
![image-20201022235312922](readMeImages/image-7.png)
![image-20201022235421583](readMeImages/image-8.png)
![image-20201022235403770](readMeImages/image-9.png)
#### 2.5匹配数据
#### 2.6保存数据
#### 2.7发送数据
#### 2.8展示数据
![image-20201022235458410](readMeImages/image-10.png)
![image-20201022235600374](readMeImages/image-11.png)
### 3.MySQL8.0作为数据库,druid1.2.1作为数据库连接池。
#### 3.1在使用Java的JDBC连接数据库过程中,自定义和封装了访问数据库实现增删查改的的DbUtil.java工具类。
#### 3.2使用Druid数据库连接池连接数据库
![image-20201023093405866](readMeImages/image-12.png)
### 4.使用Java的网络编程实现简单的客户端和服务器进行交互和数据传送。
使用客户端在数据采集完成,然后进行匹配好后,首先保存到数据到本地,然后将数据发送到服务器器中,再在服务器中将数据保存到数据库中。采用多线程将展示的数据会每隔三十秒自动刷新一次。
### 5使用工厂模式生成实体类或者实现类,大量使用配置文件进行配置对应实体类和数据库的表名,降低代码的耦合性。
![image-20201023000333972](readMeImages/image-13.png)
![image-20201023094020397](readMeImages/image-15.png)
![image-20201023094056730](readMeImages/image-14.png)
![image-20201023000424105](readMeImages/image-16.png)
### 6.使用AES加密算法给用户的密码进行加密解密
![image-20201023093201571](readMeImages/image-17.png)
![image-20201023093212173](readMeImages/image-18.png)
![image-20201023093221621](readMeImages/image-19.png)
### 7.项目地址:
#### 7.1GitHub地址:https://github.com/LJF2402901363/transport_recordManage_system.git
#### 7.2gitee地址:https://gitee.com/ljf2402901363/transport_recordManage_system.git
## 8.运行项目
### 8.1本项目采用maven进行管理,首先从GitHub或者Gitee上拉取到本地:
```
git clone https://github.com/LJF2402901363/transport_recordManage_system.git
```
```
git clone https://gitee.com/ljf2402901363/transport_recordManage_system.git
```
建议使用gitee拉取项目,在Gitee上也可以看项目readme的图片,方便了解项目和运行项目。
### 8.2以maven项目在eclipse打开然后可以加载好后可以找到app包中的AppMain.java开始运行即可。
### 7.3以maven项目在idea中打开,运行时如果控制台出现“java: 非法字符: '\ufeff'”的提示,需要鼠标右键“TransportManageRecordSystem”项目,然后点击“Remove BOM”选项。
![image-20201023101845957](readMeImages/image-20.png)
这是因为在eclipse中的配置文件中是以UTF-8 with BOM来保存的,而idea默认的是""UTF-8 with no BOM来保存。因此eclipse项目中的配置文件在idea中运行时需要 首先将项目 “remove BOM”才可以正常运行。
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的Swing实现的物流日志管理系统.zip
共122个文件
java:66个
png:34个
properties:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 27 浏览量
2024-03-24
10:17:32
上传
评论
收藏 890KB ZIP 举报
温馨提示
基于Java的Swing实现的物流日志管理系统
资源推荐
资源详情
资源评论
收起资源包目录
基于Java的Swing实现的物流日志管理系统.zip (122个子文件)
MainFrame.java 23KB
RegisterFrame.java 18KB
UpdateUserInfoPane.java 16KB
LoginFrame.java 16KB
CollectLogRecPane.java 11KB
CollectTransportPane.java 11KB
DbUtil.java 7KB
ImplMatchedLogRecDao.java 5KB
ImplMatchedTransportDao.java 5KB
TransportService.java 5KB
LogRecService.java 4KB
ConstantsConfig.java 4KB
ClientThread.java 4KB
ImplLogRecDao.java 3KB
ImplTransportDao.java 3KB
AESUtil.java 3KB
ImplUserDao.java 3KB
CheckCodeLabel.java 3KB
Service.java 3KB
UserInfoPane.java 3KB
TransportAnalyse.java 3KB
User.java 2KB
ServerThread.java 2KB
UserService.java 2KB
PropertiesConfigUtil.java 2KB
Transport.java 2KB
LogRecAnalyse.java 2KB
DataBase.java 2KB
LogRec.java 2KB
TransportJTableModel.java 2KB
FileChooser.java 2KB
MatchedLogRec.java 2KB
LogRecJTableModel.java 2KB
MatchedTransport.java 2KB
DbUtilTest.java 1KB
MatchedTransportDao.java 1KB
ImplLogRecDaoTest.java 1KB
UpdateLogRecTableData.java 1KB
AppendObjectOutputStream.java 1KB
UpdateTansTableData.java 1KB
ImplMatchedLogRecDaoTest.java 1KB
ImplTransportDaoTest.java 1KB
BaseService.java 1KB
DaoFactory.java 1KB
ServerThreadTest.java 978B
ImplMatchedTransportDaoTest.java 971B
MatchedLogRecDao.java 963B
SecureTest.java 938B
ServiceFactory.java 916B
DataFilter.java 820B
DataAnalyseFactory.java 778B
DAO.java 768B
MatchedTransportStore.java 752B
MatchedLogRecStore.java 705B
VerificationUtil.java 634B
LogRecDao.java 475B
test.java 466B
UserDao.java 460B
TransportStore.java 443B
LogRecStore.java 440B
BlankPanel.java 418B
DataAnalyseException.java 388B
ResultHandler.java 383B
TransportDao.java 347B
IDataAnalyse.java 281B
AppMain.java 259B
README.md 4KB
image-13.png 191KB
image-20.png 111KB
image-18.png 92KB
image-17.png 89KB
image-6.png 58KB
image-14.png 36KB
image-12.png 32KB
image-15.png 26KB
image-11.png 26KB
image-10.png 24KB
image-16.png 18KB
image-3.png 16KB
image-9.png 15KB
image-8.png 14KB
image-2.png 13KB
image-7.png 11KB
image-5.png 10KB
image-4.png 10KB
image-19.png 9KB
image-1.png 8KB
matchedTrans.png 3KB
matchedTrans.png 3KB
matchedLogrec.png 3KB
matchedLogrec.png 3KB
collection.png 2KB
collection.png 2KB
showImg.png 2KB
showImg.png 2KB
saveData.png 2KB
saveData.png 2KB
sendImg.png 2KB
sendImg.png 2KB
query.png 2KB
共 122 条
- 1
- 2
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3651
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现数字图像相关的腿部肌肉拉伸分析.rar
- 基于matlab实现数字的识别效率,用卷积神经网络算法来实现,用的是官方手写字体数据,能够显现百分之九十以上的识别率.rar
- 基于matlab实现适合解 多变量多目标规划问题,例如 收益最大,风险最小 2.主要目标法,线性加权法
- 基于matlab实现评估任何图像的可行性,而不是斑点模式,以跟踪应变使用数字图像相关性 .rar
- 基于matlab实现神经网络手写数字识别 配合美国MNIST标准手写数字字体库.rar
- 基于matlab实现人工免疫算法的解决TSP问题的方法
- 基于matlab实现邻居搜索的动态差分协同进化代码.rar
- GDAL-3.4.3-cp310-cp310-win-amd64.whl
- 新闻文章eNews新闻发布系统v1.0-enewsv1.0mysql.rar
- 基于matlab实现鸡群算法,群体智能算法的一种,立足鸡群的集合特征建立优化过程,与蜂群算法、蛙群算法有相似之处.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功