业务分析

我们在拿到产品经理的项目需求时,往往是软件的原型图,因而,我们需要对原型图进行业务分析,如果不能正确的进行业务分析,做出来的产品往往是事与愿违。比如,我以前做的业务中的一个小模块,添加变更表,这是一个接口,如图所示:

原工程款应该来自于收款列表的接口,如图:

但我一开始没有想到这个问题,于是,从新写了个接口,通过ajax实现异步请求,将数据读取到原工程款中,这样做显然是不好的,因为,ajax实现异步请求,又得再一次遍历数据库,因而,把数据直接写到收款列表的接口:

 /**
 * 展示收款列表
 *
 * @param backPageQuery
 * @return
 */
@RequestMapping(value = "/listGaterings", method = RequestMethod.GET)
public Result listGaterings(BackPageQuery backPageQuery) {

    Page<GatheringData> pageList= gatheringService.listGaterings(backPageQuery).getResultData();

    String[] PROJECT_JSON = {"projectId", "gatheringId", "gatheringName","originalProject", "accountReceivable", "realPaid", "remainMoney"
            ,"note"};

    JSONObject jsonObjectList = pageToJson(pageList, p -> {

        JSONObject listobject = propsFilter(p, PROJECT_JSON);

        return listobject;

    });
    return ResultUtil.buildSuccess(jsonObjectList);
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
当我用的时候,直接拿originalProject这个数据就可以了。

如果能够分析好业务,开发效率会达到事半功倍的效果,这也就是,我现在要培养我自己开发业务的能力,编程语言很容易学的,但业务分析却不大容易。如果能够更好的分析业务,我们,可以用到流程图

作者:lvoelife
来源:CSDN
原文:https://blog.csdn.net/lvoelife/article/details/81165911
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值