目录

一、系统介绍

1.开发环境

2.技术选型

3.系统功能

4.获取资源

二、系统展示

1.登录系统

2.查询商品信息

3.增加商品信息

4.更新商品信息

5.删除商品信息

三、部分代码

BussinessService

LoginService

四、其他

1.其他系统实现

2.获取源码

3.运行项目

4.备注

5.支持博主


一、系统介绍

1.开发环境

开发工具:IDEA2018.2

JDK版本:jdk1.8

2.技术选型

Java语言开发,使用ArrayList存储信息。

3.系统功能

1.实现系统登录

2.实现商品信息的增删改查

4.获取资源

1.CSDN下载

Java实现控制台商品管理系统-Java文档类资源-CSDN下载Java实现控制台商品管理系统,实现登录、增删改查,系统经多次测试,运行无误,请大家放心下载。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/helongqiang/21048438

二、系统展示

1.登录系统

2.查询商品信息

3.增加商品信息

4.更新商品信息

5.删除商品信息

三、部分代码

BussinessService

package service;import common.Constant;
import common.Response;
import entity.Shop;import java.util.ArrayList;
import java.util.List;public class BusinessService {private static List<Shop> businessList = new ArrayList<>();static {businessList.add(new Shop("1","方便面","10","5","北京"));businessList.add(new Shop("2","面包","20","5","天津"));businessList.add(new Shop("3","矿泉水","50","2","武汉"));}// 查询public Response query(String name){if(name == null || "".equals(name)){return new Response("error","编号为空。");}for(Shop shop : businessList){if(name.equals(shop.getGoodsId())){return new Response("success","查询成功。", shop);}}return new Response("error","未查询到此"+ Constant.MAIN_CLASS +",请重新输入:");}// 增加public Response add(Shop shop){for(Shop s : businessList){if(s.getGoodsId().equals(shop.getGoodsId())){return new Response("error","该"+ Constant.MAIN_CLASS+"已存在。");}}businessList.add(shop);return new Response("success", Constant.MAIN_CLASS+"添加成功。", shop);}// 编辑public Response checkProp(Shop shop, String prop, String value){if(prop == null || "".equals(prop)){return new Response("error","属性为空。");}String[] props = {"stuId","stuName","stuSex","stuAge","stuWeight"};switch(prop){case "goodsId" :shop.setGoodsId(value);break;case "goodsName" :shop.setGoodsName(value);break;case "goodsStock" :shop.setGoodsStock(value);break;case "goodsPrice" :shop.setGoodsPrice(value);break;case "goodsAddress" :shop.setGoodsAddress(value);break;default:return new Response("error","该属性不存在。");}return new Response("success","编辑成功。");}// 删除public Response delete(String name){if(name == null || "".equals(name)){return new Response("error", Constant.MAIN_CLASS+"编号为空。");}for(Shop shop: businessList){if(shop.getGoodsId().equals(name)){businessList.remove(shop);return new Response("success", Constant.MAIN_CLASS+"删除成功。");}}return new Response("error", Constant.MAIN_CLASS+"不存在。");}}

LoginService

package service;import common.Account;
import common.Response;
import entity.User;import java.util.ArrayList;
import java.util.List;public class LoginService {private static List<User> userList = new ArrayList();static{userList.add(new User(Account.ADMIN.getUsername(), Account.ADMIN.getPassword()));userList.add(new User(Account.USER1.getUsername(), Account.USER1.getPassword()));userList.add(new User(Account.USER2.getUsername(), Account.USER2.getPassword()));userList.add(new User(Account.USER3.getUsername(), Account.USER3.getPassword()));}public Response login(String username, String password){if(username == null || "".equals(username)){return new Response("error","用户名为空,请输入用户名。");}if(password == null || "".equals(password)){return new Response("error","密码为空,请输入密码。");}for (User user : userList){if(username.equals(user.getUsername()) && password.equals(user.getPassword())){return new Response("success","登陆成功!");}}return new Response("error","用户名或密码输入错误,请检查并重新输入。");}}

四、其他

1.其他系统实现

IDEA+Java控制台实现医院管理系统

IDEA+Java控制台实现宠物管理系统

IDEA+Java控制台实现教材管理系统

IDEA+Java控制台实现商品管理系统

IDEA+Java控制台实现货物销售管理系统

IDEA+Java控制台实现学生信息管理系统

IDEA+Java控制台实现学生档案管理系统

IDEA+Java控制台实现公园售票管理系统

2.获取源码

点击以下链接获取源码。

Java实现控制台商品管理系统-Java文档类资源-CSDN下载Java实现控制台商品管理系统,实现登录、增删改查,系统经多次测试,运行无误,请大家放心下载。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/helongqiang/21048438

3.运行项目

直接导入项目,打开Main运行程序。

4.备注

如有侵权请联系我删除。

5.支持博主

如果您觉得此文对您有帮助,请点赞加关注加收藏。祝您生活愉快!想要获取其他资源可关注左侧微信公众号获取!

IDEA+Java控制台实现商品管理系统相关推荐

  1. IDEA+Java控制台实现宠物管理系统

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询宠物信息 3.增加宠物信息 4.更新宠物信息 5.删除宠物信息 三.部分代码 Busin ...

  2. IDEA+Java控制台实现医院管理系统

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询病人信息 3.新增病人信息 4.更新病人信息 5.删除病人信息 三.部分代码 Busin ...

  3. java控制台输出图书馆管理系统(只用java代码不用数据库和GUI等)

    java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂) 在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到 ...

  4. Java大作业-商品管理系统

    商品管理系统实战 源码资源包地址已经修改,可以正常下载了. 1.题目要求 模拟实现以下商品管理业务系统,商品管理系统的整体功能有: 注:商品数据存储在一个数据库中(用静态HashMap来模拟),MyS ...

  5. IDEA+Java控制台实现学生档案管理系统

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询学生档案信息 3.增加学生档案信息 4.更新学生档案信息 5.删除学生档案信息 三.部分 ...

  6. IDEA+Java控制台实现房屋信息管理系统

    目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 二.系统展示 1.登录系统 2.查询房屋信息 3.添加房屋信息 4.修改房屋信息 5.删除房屋信息 三.部分代码 BussinessSer ...

  7. java最终考核项目(实现商品管理系统)

    文章目录 首先声明一点,java这门语言其实博主是个小白,有很多小细节没考虑进去,大家有需要的私下各自完善一下,还请各位大佬多多谅解,谢谢,祝大家取得好成绩,冲冲冲,加油!!! 第一步: 第二步: 第 ...

  8. Java项目01-菜谱管理系统控制台实现

    Java项目01-菜谱管理系统控制台实现: 源代码及展示视频请到资源处下载,也可私聊本人提供免积分百度云下载,另外后续还有Java Swing+数据库实现的界面项目哦! 系统主界面: Java Swi ...

  9. 基于Java+控制台实现车辆信息管理系统

    基于Java+控制台实现车辆信息管理系统 一.系统介绍 二.功能展示 1.主要功能 2.查看所有车辆信息 3.车辆信息添加 4.车辆信息查询 5.车辆信息删除 三.系统实现 1.car.java 四. ...

  10. java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈 ...

最新文章

  1. Nodejs进阶:express+session实现简易身份认证
  2. 计算是计算机科学独有的方法,大学计算机基础教学中的计算思维培养.doc
  3. Load Balance Tomcat with Nginx and Store Sessions in Redis--reference
  4. 半价秒杀,最后一天!戴尔i7高配电脑低至2750元!
  5. 压测导致mysql数据库CPU很高_排查压测问题引发的系统性能调优过程
  6. LOJ - #116. 有源汇有上下界最大流(有源汇有上下界的最大流)
  7. jvm(6)-Class字节码文件结构总结
  8. InnoDB还是MyISAM?
  9. ARM的7种工作模式、37个通用寄存器、CPSR程序状态寄存器
  10. webServlet(/) 和 webServlet(/*) 的区别
  11. Python从序列中选择k个不重复元素
  12. python黑帽子编程实现没网流量抓包和统计_《Python黑帽子》python3代码实现(第三章)...
  13. 总结SlickEdit的快捷键,分享当前自用配置
  14. 有限元基础及ANSYS应用 - 第8节 - 梁系结构的ANSYS分析
  15. VSCode 搭建 STM32 开发环境
  16. Linux系统load average异常值处理的trick
  17. heaptargetutilization/heapmaxfree/heapminfree/heapstartsize/multiplier虚拟机参数的配置
  18. 区块链改进身份和访问管理技术(IAM)的10种方式
  19. pycharm python interpreter是空的
  20. Echarts点击事件

热门文章

  1. AVOD阅读笔记(二):多模型融合RPN----Aggregate View Obeject Detection network
  2. linux SPI操作LCD12864液晶
  3. Android StorageManager实现原理剖析
  4. 《华为战略管理法:DSTE实战体系》整体介绍
  5. OneDrive网盘资源下载教程
  6. java sao_JavaScript 的一些SAO操作
  7. Win10/11 自带输入法一键变五笔86/98/郑码/小鹤音形/表形码
  8. 张小龙讲座_微信背后的产品观(20120724)
  9. linux系统 打开网页,使用Linux终端浏览网页
  10. QQ 临时会话+图标 HTML代码