宠物商店项目
最编程
2024-05-23 13:55:34
...
宠物商店eclipse控制台版本
宠物系统
特点:处理复杂业务逻辑
业务层必须加事务管理
主要业务功能:
1. 宠物主人
--登录
登录后
1:购买宠物(先查询出库存宠物)
(1)扣除宠物主人元宝数
(2)添加宠物商店余额
(3)更新宠物表,store_id设为null,ownerid是主人ID
Pet pet = petDao.findPetById(id);
pet.setOwnerId(null);
(4)添加帐户表一条记录(account表)
2:卖出宠物(先查询出当前登录主人的宠物)
(1)指定卖出的宠物,以及售予的商家(查出商家列表)
(2)添加宠物主人元宝数
(3)扣除宠物商店余额
(3)更新宠物表,store_id设为商店id,ownerid设为null
(4)添加帐户表一条记录(account表)
2. 宠物商店
--登录
登录后
1:购买宠物 (参考主人购买宠物,业务类似)
2:卖出宠物 (参考主人卖出宠物,业务类似)
3:培育宠物
--新增宠物,添加pet表
4:查询待售宠物
--查询pet表,owner_id为null的宠物
5:查看商店结余
6:开宠物商店
--添加宠物商店记录(petstore表)
推荐阅读
-
Koa2 + mongodb 项目实践 1(项目构建)--配置项目自动重启
-
物联网智能项目(附案例介绍)
-
物联网智能项目探索与编程 - 4. 智能医疗保健
-
[项目记录] Qemu-riscv64 向量扩展指令下基于 llama.cpp 的 llama-7B 部署
-
vue-cli 旧项目继续优化:压缩库的 json 压缩神器 compress-json-requirements
-
STM32 开发环境设置]-3-STM32CubeMX 项目管理器配置-自动生成 Keil (MDK-ARM) 5 项目
-
在线远程考试|基于 SpringBoot 的在线远程考试系统设计与实施(含项目源代码 + 论文 + 数据库)
-
VUE前后端分离毕业设计题目项目有哪些,VUE程序开发常见论文设计建议
-
旧 vue2 项目的打包优化:优化脚本生成的代码 - 验证方案
-
在 SpringBoot-MybatisPlus 项目中,在控制台中查看 sql 执行日志的方法