Universe Farm-OOD顺序图
2022-02-09 17:07:02 0 举报
Universe Farm-OOD顺序图
作者其他创作
大纲/内容
返回当前购物车已有的所有产品
updateUserInfo()或uploadUserAvatar()
返回浇水后的农场信息
注册用户/管理员
输入用户信息
返回用户信息
返回注册信息
:SoilService
:个人农场详情界面
进入新界面()
注册用户
:登录界面
isLogin()
:商品界面
:SoilController
:UserDAO
返回查找到的用户信息
进入页面()
register()
querysoilForPage()
返回新购物车信息
checkRechargeUser()
:User Controller
login()
findSoilInfoById()
getUserIntegral()
:CartController
返回充值信息并刷新界面
返回查找到的农场信息
getSoilsByPageAndUserID()
返回更新后的农场信息农场由社区农场变成个人农场
返回修改成败的Boolean值与个人信息
harvest()
返回该农场成熟度
updateSoilInfo()
:CartDAO
输入产品信息收获()
输入新的用户信息或上传新头像()
addSoilInfo()
:充值界面
addToCar()
显示所有的农场每个农场有对应ID方便进入对应农场查看详情
浇水()
:UserService
返回查找到的用户余额
update()
updateUserInfo()
返回收获信息
saveOrder()
updateOrder()
返回修改成败的Boolean值
如果余额不足则无法结算
addItem()
返回注册成败的boolean值
如果成熟度不足或者已被保护或者已被偷取则无法偷取
:SoilDAO
偷取能量()
find()
如果余额不足则无法购买
返回更新后的农场信息
返回修改信息并刷新界面
getSoilInfo()
:注册界面
结算购物车()
list.add()
将商品加入购物车()
更改订单状态()
irrigate()
输入账号、电话号以及充值额度
:CartService
获取当前session中的userInfo
更新浇水后的农场信息
管理员
更改用户状态()
:Session
:个人信息界面
返回结算信息
steal()
购买农场()
显示该用户拥有的农场每个农场有对应ID方便进入对应农场查看详情
saveUser()
getSoilMaturity()
:农场社区界面
:UserController
:订单信息管理界面
pay()
返回查找到的产品信息
:农场社区详情界面
用户
:用户信息管理界面
输入用户名和密码()
findByUsernameAndPwd()
在导航栏左上角显示“用户昵称/登出”按钮或“请登录/注册”按钮
querysoilForPageAndUserID()
:个人农场界面
如果用户已存在则无法注册
如果成熟度不足特定值则无法收获
返回判断结果,呈现对应登录信息
:Web Page
getSoilsByPage()
0 条评论
下一页