项目简介
完成一个电商系统的商品模块功能,商品类包含以下属性:商品ID,商品名,类别名,单价,库存量,产地,计量单位等信息,要求实现商品管理功能以及管理员登录功能,具体如下:
- 管理员登录(账号密码固定admin/admin)
- 修改管理员密码
- 商品添加
- 商品列表
- 查询指定id的商品
- 根据商品id删除商品
- 根据id修改指定商品的价格
- 根据id修改指定商品的库存
- 根据商品类别查询所有商品
- 查询指定价格区间的商品信息
代码展示
测试类
package com.softeem.homework1;
public class Test {
public static void main(String[] args) {
new UserClient().menu();
}
}
客户端类
package com.softeem.homework1;
import java.util.Scanner;
public class UserClient {
private CommodityManage co = new CommodityManage();
private User user = new User("admin", "admin");
private Scanner sc;
public void menu() {
msg("===================================");
msg("=========SOFTEEM管理员登录系统==========");
msg("=========【1】管理员登陆================");
msg("=========【2】管理员修改密码=============");
msg("=========【0】退出系统=================");
msg("请输入指令:");
start();
}
private void start() {
sc = new Scanner(System.in);
int i = sc.nextInt();
switch (i) {
case 1:
load();
break;
case 2:
modifyPwd();
break;
case 0:
exit();
break;
default:
msg("请输入正确的操作!");
}
menu();
}
/** 系统退出 */
private void exit() {
sc = new Scanner(System.in);
msg("是否确定退出?(Y/N)");
String op = sc.next();
if (op.equalsIgnoreCase("Y")) {
msg("谢谢使用,再见!");
System.exit(1);
}
}
private void modifyPwd() {
msg("请输入修改后的密码:");
sc = new