IDEA+Java控制台实现商品管理系统
目录
一、系统介绍
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控制台实现商品管理系统相关推荐
- IDEA+Java控制台实现宠物管理系统
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询宠物信息 3.增加宠物信息 4.更新宠物信息 5.删除宠物信息 三.部分代码 Busin ...
- IDEA+Java控制台实现医院管理系统
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询病人信息 3.新增病人信息 4.更新病人信息 5.删除病人信息 三.部分代码 Busin ...
- java控制台输出图书馆管理系统(只用java代码不用数据库和GUI等)
java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂) 在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到 ...
- Java大作业-商品管理系统
商品管理系统实战 源码资源包地址已经修改,可以正常下载了. 1.题目要求 模拟实现以下商品管理业务系统,商品管理系统的整体功能有: 注:商品数据存储在一个数据库中(用静态HashMap来模拟),MyS ...
- IDEA+Java控制台实现学生档案管理系统
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 4.获取资源 二.系统展示 1.登录系统 2.查询学生档案信息 3.增加学生档案信息 4.更新学生档案信息 5.删除学生档案信息 三.部分 ...
- IDEA+Java控制台实现房屋信息管理系统
目录 一.系统介绍 1.开发环境 2.技术选型 3.系统功能 二.系统展示 1.登录系统 2.查询房屋信息 3.添加房屋信息 4.修改房屋信息 5.删除房屋信息 三.部分代码 BussinessSer ...
- java最终考核项目(实现商品管理系统)
文章目录 首先声明一点,java这门语言其实博主是个小白,有很多小细节没考虑进去,大家有需要的私下各自完善一下,还请各位大佬多多谅解,谢谢,祝大家取得好成绩,冲冲冲,加油!!! 第一步: 第二步: 第 ...
- Java项目01-菜谱管理系统控制台实现
Java项目01-菜谱管理系统控制台实现: 源代码及展示视频请到资源处下载,也可私聊本人提供免积分百度云下载,另外后续还有Java Swing+数据库实现的界面项目哦! 系统主界面: Java Swi ...
- 基于Java+控制台实现车辆信息管理系统
基于Java+控制台实现车辆信息管理系统 一.系统介绍 二.功能展示 1.主要功能 2.查看所有车辆信息 3.车辆信息添加 4.车辆信息查询 5.车辆信息删除 三.系统实现 1.car.java 四. ...
- java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计商品供应管理系统源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈 ...
最新文章
- Nodejs进阶:express+session实现简易身份认证
- 计算是计算机科学独有的方法,大学计算机基础教学中的计算思维培养.doc
- Load Balance Tomcat with Nginx and Store Sessions in Redis--reference
- 半价秒杀,最后一天!戴尔i7高配电脑低至2750元!
- 压测导致mysql数据库CPU很高_排查压测问题引发的系统性能调优过程
- LOJ - #116. 有源汇有上下界最大流(有源汇有上下界的最大流)
- jvm(6)-Class字节码文件结构总结
- InnoDB还是MyISAM?
- ARM的7种工作模式、37个通用寄存器、CPSR程序状态寄存器
- webServlet(/) 和 webServlet(/*) 的区别
- Python从序列中选择k个不重复元素
- python黑帽子编程实现没网流量抓包和统计_《Python黑帽子》python3代码实现(第三章)...
- 总结SlickEdit的快捷键,分享当前自用配置
- 有限元基础及ANSYS应用 - 第8节 - 梁系结构的ANSYS分析
- VSCode 搭建 STM32 开发环境
- Linux系统load average异常值处理的trick
- heaptargetutilization/heapmaxfree/heapminfree/heapstartsize/multiplier虚拟机参数的配置
- 区块链改进身份和访问管理技术(IAM)的10种方式
- pycharm python interpreter是空的
- Echarts点击事件
热门文章
- AVOD阅读笔记(二):多模型融合RPN----Aggregate View Obeject Detection network
- linux SPI操作LCD12864液晶
- Android StorageManager实现原理剖析
- 《华为战略管理法:DSTE实战体系》整体介绍
- OneDrive网盘资源下载教程
- java sao_JavaScript 的一些SAO操作
- Win10/11 自带输入法一键变五笔86/98/郑码/小鹤音形/表形码
- 张小龙讲座_微信背后的产品观(20120724)
- linux系统 打开网页,使用Linux终端浏览网页
- QQ 临时会话+图标 HTML代码