2026/4/18 4:19:08
网站建设
项目流程
网站建设投标人资质,梁山网站建设价格,怎么创个网站,高端网站建设推广需求分析
查看产品经理做的产品原型#xff0c;列出具体的功能模块#xff0c;确定每个功能的接口。要做到什么功能#xff0c;效果 明确业务规则
业务说明#xff1a;需要什么数据
业务流程#xff1a;确定可能要用到的其他接口
如#xff1a;添加商品到购物车…需求分析查看产品经理做的产品原型列出具体的功能模块确定每个功能的接口。要做到什么功能效果明确业务规则业务说明需要什么数据业务流程确定可能要用到的其他接口如添加商品到购物车订单提交订单支付界面下单成功页面修改用户信息首先要回显信息修改信息保存信息数据库设计结合接口看看接口里面有啥数据结合产品原型数据库具体设计冗余字段的设计逻辑外键根据需求设计出数据库表数据库设计时根据前面的产品原型多次出现的字段多设计为冗余字段不然又要去查数据库连接查询有了冗余字段直接单表查询注意冗余字段不能大量设计必须是比较稳定不会大量变化的字段才能设计成冗余字段逻辑外键数据库里不是外键是程序维护外键关系接口设计编写接口文档通常一个功能对应一个接口有时一个功能对应多个接口比如说要修改地址就要先回显数据再进行修改。设计要用到的各种实体设计pojo实体类DTOVOEntity纯数据对象对应数据库DTO用来接收参数负责验证VO用于返回前端数据可以包含计算字段确定实体功能每个功能下写接口信息根据产品原型分析得到请求方式路径参数返回结果直接从产品原型上看注意隐藏数据比如订单id肯定是要迭代更新的接口基本信息包括请求路径请求方式接口功能描述请求参数请求参数格式请求参数说明响应数据响应数据类型响应参数说明响应数据样例编码每一个模块创建一个controller先写controller层-写类-想好实现逻辑再写service层-写接口重点是serviceImpl层的代码书写其下面的impl文件夹写类-定义controller层要用到的方法最后写mapper层-写接口-执行sql复杂sql使用动态sql来查动态拼接查询条件测试提交代码利用git提交代码