时隔7个月,终于又写了一篇博客,感慨良多。。。

1.说说程序的特点:

1.1没有美丽的界面和联网功能,只是一个朴实无华的控制台程序(老师说怕到网上抄袭o(╥﹏╥)o)

1.2说说细节

编译器:eclipse

数据库:MySQL

eclipse和MySQL我都是到官网下载的最新版

2.设计思路

具体的包和类如上图所示
其中com.ssdut.SecondHand.dao是数据库连接的接口类
.impl是接口类的实现
.entity是实体类
.service是服务类,里面是管理员和顾客的函数接口
.service.impl是接口类的实现
.test是主函数的类
database.properties是数据库的配置文件

3.代码

3.1 Java代码

百度网盘

提取码:qabg

注释很多,比较好理解

导入代码

首先在网盘链接下载压缩包(下载路径最好不要出现中文),在文件夹解压压缩包后,打开eclipse,示例如下:

点击左上角file,点击import

点击Existing Projects into Workspace, Next

点击Browse

找到你解压的文件夹位置,勾选,Finish

3.2 MySQL代码(建表)

CREATE TABLE `manager` (`managerId` int NOT NULL AUTO_INCREMENT,`managerName` char(20) NOT NULL DEFAULT '' COMMENT '管理员姓名',`passWord` char(20) NOT NULL DEFAULT '' COMMENT '密码',`phonenum` char(12) NOT NULL,PRIMARY KEY (`managerId`)
) DEFAULT CHARSET=utf8;create table `customer`(
`customerId` int NOT NULL,`customerName` char(20) NOT NULL COMMENT '顾客姓名',`passWord` char(20) NOT NULL COMMENT '密码',`phonenum` char(12) NOT NULL,PRIMARY KEY (`customerId`)
)DEFAULT CHARSET=utf8;create table `goods`(
`goodsId` int(11) not null,
`goodsName` char(20) NOT NULL DEFAULT '' COMMENT '管理员姓名',`goodsNum` int NOT NULL,`goodsPrice` float NOT NULL,`goodsusedday` int NOT NULL,`goodscommon` varchar(100) DEFAULT NULL,PRIMARY KEY (`goodsId`)
)DEFAULT CHARSET=utf8;insert into goods values(0,'init',1,1,1,null);
insert into customer values(0,'init',123456,13888888888);

4.容易出现的问题

4.1 数据库配置

数据库安装和连接

databace.properties文件(这个需要自己建)

driver=com.mysql.cj.jdbc.Driver

url=jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&serverTimezone=UTC

user=root

password=victor123

注意这里的url可能因版本不同有区别
user 和password要根据自己当初建库时的设置

4.2 Java配置

我的jre都是16版本的,注意要匹配

可能出现的问题

后记

正常的运行界面是这样的


类似的购物系统也都是这么写,可以改造一下

有问题请留言交流

Good Luck!


2022/4/5
发现了两个BUG
package test里面
IsManagerLogOut()
IsCustomerLogOut()
这两个函数,

else{System.out.println("您已成功退出系统");System.exit(0);}

里面要加exit(0)的,否则没有退出。

JAVA简易二手交易系统相关推荐

  1. java毕业设计二手交易系统Mybatis+系统+数据库+调试部署

    java毕业设计二手交易系统Mybatis+系统+数据库+调试部署 java毕业设计二手交易系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  2. JAVA校园二手交易系统毕业设计 开题报告

    本文给出的java毕业设计开题报告,仅供参考!(具体模板和要求按照自己学校给的要求修改) 选题目的和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B ...

  3. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园二手交易系统aqj3i

    现在毕设刚开始.时间还有很多,可以从头开始学也可以.毕设其实不难,难的是我们懒散到这种时候再去静下心学.能自己独立完成尽量自己独立完成.相信你看过很多上面回答的,都不建议去某宝.毕竟这一行参差不齐哈. ...

  4. javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售

    javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  5. javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码

    javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  6. 基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技 ...

  7. java交易系统_基于SSM框架的JAVA二手交易系统

    最近了解了二手交易系统项目,在这个平台记录一下这个二手交易系统项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成这个项目的时候,考虑了很多框架.最终决定选用SSM(MYECLIPSE),该框架具 ...

  8. 软件工程毕业设计课题(32)基于JAVA毕业设计JAVA二手交易系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:用户通过登录网站,查询二手交易商品 ...

  9. 计算机毕业设计(32)java毕设作品之二手交易系统

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:用户通过登录网站,查询二手交易商品 ...

最新文章

  1. 在别的电脑上运行cg程序出现错误的解决办法
  2. 添加时间数据时 出现多一天或者少一天的问题 解决方案
  3. android高仿微信拍照、多选、预览、删除(去除相片)相冊功能
  4. 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryVal
  5. eclipse导出jar包
  6. dnf超时空漩涡副本路线流程图_DNF:超时空漩涡开荒全攻略一览,你顺利通关了么?...
  7. 调度流程图_Flink 实现Locality 模式调度
  8. Qt Creator操作方法
  9. 网络技巧:分享几个路由器设置小技巧,总有用得到的一天!
  10. 前端学习(2226):react之状态
  11. 高效使用hibernate-validator校验框架
  12. Microsoft.mshtml到底是什么?
  13. r9270公版bios_华硕R9270显卡开机不显示故障维修
  14. 2021FME博客大赛 —— 基于FME的土地利用与夜光遥感数据综合统计
  15. MMD原神动画制作(学习教程一)
  16. BUG: Bad page map in process XXX pte:800000036fae6227 pmd:35be8c067
  17. 111完美邮箱品牌域名——数字域名111.com
  18. LU分解法c语言程序设计,矩陣LU分解求逆详细分析与C语言实现.doc
  19. YuKimCai——Linux(centos操作系统)挂盘记录
  20. 单片机外围电路设计之五:三极管

热门文章

  1. Windows AD证书服务系列---部署CA(2)
  2. [Scene Graph] Neural Motifs: Scene Graph Parsing with Global Context 论文解读
  3. 【python】plt.cm.Spectral,颜色分配
  4. 诺基亚仍质疑谷歌Android 暂不加入OHA联盟
  5. Python 抓取新浪财经股票数据
  6. vs2010出现“请确保已安装Microsoft SQL Server Compact 3.5,并且没有其它应用程序正在访问该文件 ”
  7. 小学学校计算机里的单机游戏,15年前的农村小网吧,那个时候只能玩这些单机游戏...
  8. “外卖”----隐形非物质文化遗产
  9. Python在网络运维中的应用与分析
  10. SEO必备软件,网站SEO分析优化辅助工具