JAVA简易二手交易系统
时隔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简易二手交易系统相关推荐
- java毕业设计二手交易系统Mybatis+系统+数据库+调试部署
java毕业设计二手交易系统Mybatis+系统+数据库+调试部署 java毕业设计二手交易系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...
- JAVA校园二手交易系统毕业设计 开题报告
本文给出的java毕业设计开题报告,仅供参考!(具体模板和要求按照自己学校给的要求修改) 选题目的和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B ...
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园二手交易系统aqj3i
现在毕设刚开始.时间还有很多,可以从头开始学也可以.毕设其实不难,难的是我们懒散到这种时候再去静下心学.能自己独立完成尽量自己独立完成.相信你看过很多上面回答的,都不建议去某宝.毕竟这一行参差不齐哈. ...
- javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售
javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...
- javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码
javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...
- 基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java校园二手物品交易系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技 ...
- java交易系统_基于SSM框架的JAVA二手交易系统
最近了解了二手交易系统项目,在这个平台记录一下这个二手交易系统项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成这个项目的时候,考虑了很多框架.最终决定选用SSM(MYECLIPSE),该框架具 ...
- 软件工程毕业设计课题(32)基于JAVA毕业设计JAVA二手交易系统毕设作品项目
项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:用户通过登录网站,查询二手交易商品 ...
- 计算机毕业设计(32)java毕设作品之二手交易系统
项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的二手交易网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:用户通过登录网站,查询二手交易商品 ...
最新文章
- 在别的电脑上运行cg程序出现错误的解决办法
- 添加时间数据时 出现多一天或者少一天的问题 解决方案
- android高仿微信拍照、多选、预览、删除(去除相片)相冊功能
- 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryVal
- eclipse导出jar包
- dnf超时空漩涡副本路线流程图_DNF:超时空漩涡开荒全攻略一览,你顺利通关了么?...
- 调度流程图_Flink 实现Locality 模式调度
- Qt Creator操作方法
- 网络技巧:分享几个路由器设置小技巧,总有用得到的一天!
- 前端学习(2226):react之状态
- 高效使用hibernate-validator校验框架
- Microsoft.mshtml到底是什么?
- r9270公版bios_华硕R9270显卡开机不显示故障维修
- 2021FME博客大赛 —— 基于FME的土地利用与夜光遥感数据综合统计
- MMD原神动画制作(学习教程一)
- BUG: Bad page map in process XXX pte:800000036fae6227 pmd:35be8c067
- 111完美邮箱品牌域名——数字域名111.com
- LU分解法c语言程序设计,矩陣LU分解求逆详细分析与C语言实现.doc
- YuKimCai——Linux(centos操作系统)挂盘记录
- 单片机外围电路设计之五:三极管
热门文章
- Windows AD证书服务系列---部署CA(2)
- [Scene Graph] Neural Motifs: Scene Graph Parsing with Global Context 论文解读
- 【python】plt.cm.Spectral,颜色分配
- 诺基亚仍质疑谷歌Android 暂不加入OHA联盟
- Python 抓取新浪财经股票数据
- vs2010出现“请确保已安装Microsoft SQL Server Compact 3.5,并且没有其它应用程序正在访问该文件 ”
- 小学学校计算机里的单机游戏,15年前的农村小网吧,那个时候只能玩这些单机游戏...
- “外卖”----隐形非物质文化遗产
- Python在网络运维中的应用与分析
- SEO必备软件,网站SEO分析优化辅助工具