luodanqing / alangit Goto Github PK
View Code? Open in Web Editor NEWtest
test
1.表字段包含订单金额,订单号,订单状态,下单时间,订单类型等
2.实现订单的增删改查
用户故事:订单管理
作为一个商家
我想要在我的系统中管理订单
以便于我能够更好地处理订单和提供更好的服务
AC 1: 添加订单
假设商家已经登录到系统中
当商家添加一个新的订单
那么订单应该包含订单金额,订单号,订单状态,下单时间,订单类型等信息,并且能够成功添加到系统中
AC 2: 删除订单
假设商家已经登录到系统中
当商家删除一个已经存在的订单
那么订单应该从系统中被成功删除,并且不能再被查询到
AC 3: 修改订单
假设商家已经登录到系统中
当商家修改一个已经存在的订单
那么订单的信息应该被成功修改,并且能够被查询到
AC 4: 查询订单
假设商家已经登录到系统中
当商家查询一个已经存在的订单
那么订单的信息应该被成功查询到,并且能够被展示给商家
AC 5: 异常场景 - 添加订单失败
假设商家已经登录到系统中
当商家添加一个新的订单,但是订单信息不完整或者格式不正确
那么订单应该不能被成功添加到系统中,并且系统应该给出相应的错误提示
AC 6: 异常场景 - 删除订单失败
假设商家已经登录到系统中
当商家删除一个不存在的订单
那么订单应该不能被成功删除,并且系统应该给出相应的错误提示
AC 7: 异常场景 - 修改订单失败
假设商家已经登录到系统中
当商家修改一个不存在的订单
那么订单应该不能被成功修改,并且系统应该给出相应的错误提示
AC 8: 异常场景 - 查询订单失败
假设商家已经登录到系统中
当商家查询一个不存在的订单
那么订单应该不能被成功查询,并且系统应该给出相应的错误提示
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.