dj电商-项目开发流程
开发流程
项目立项
明确一个项目,一个功能,一个目标
需求分析
客户提出需求,或者老板,策划代表客户提出需求
客户不懂技术,老板策划同样一般不会太懂技术
例如:我要实现手机桌面随着我的手机壳颜色变化而智能变化,这个需求,很简单,对吧!
》。。。
技术方面,需要和不懂技术的需求提供者分析哪些可以实现,哪些很费劲可以实现
打消一部分不现实的的需求
原型设计
产品经理,负责
》使用软件
效果如下:
软件的界面简览
》前后端各自领任务干活
后端分支:后端架构设计
》模块划分,功能架构
》开发环境选择
》技术选择
》部署架构
。。。
与新人无关
数据库设计
》分析数据表和字段
》表关系
。。。
与新人无关
模块代码实现和单元测试
》分工
自己实现自己功能
》测试
自己测试,然后发布
测试人员再测试,找到问题提醒你改
》关于报错
1,开发过程中要考虑到所有可能的报错误况
数据类型的变化
2, 如果数据来源于外部,一定要对数据进行验证
除了验证数据类型,还要验证数据值
def func(li):return li[2]msg = request.get("numlist")
# 数据类型的判断
if type(msg) == list:func(msg)
3,考虑版本更新
#d = {"name":"zs"}
d = {"uname":"zs"}def func(d):print(d["name"])d.get("name","none")
成员或者索引的变化
代码整合
集成测试
》检测融合后是否有问题
同时测前端,与后端
网站发布
》上前或更新前
紧张的时刻。。。
。。。。
关于开发模式
》 前后端分离
后端只用管后端,不用管数据出现的位置
数据给前端时,需要和前端沟通清楚,什么数据结构,什么字段名称,等等
stu_score = [{“name”:“zs”, “scroe”:16, “test_id”:[“1001”:[2,4,3,1]]},{}]
{{ 变量 }}
》前后端不分离
都要管
自己做主
前端只提供静态页面
我们自己把它动态化的处理
dj电商-项目开发流程相关推荐
- 移动端电商项目开发流程
目录 项目介绍 项目页面介绍 项目开发流程 首页介绍: 搜索页: 搜索页: 项目打包优化上线: 这是我自己写的一个电商开发流程,欢迎大家来补充! 项目介绍 我的项目叫✖✖✖✖,是B2C模式,也就是商家 ...
- 微信小程序电商项目开发实战漫谈
原创文章,若转载请于明显处标明出处和相关链接:https://www.toutiao.com/i6567868839856439822/,否则追究其法律责任! 2018年小程序内容电商风口已成,如果我 ...
- SpringCloud电商项目开发完整流程
SpringCloud项目开发完整流程 一.新建前端Vue项目(管理后台) 先下载node.js Node官网 然后win+r,输入cmd打开命令行窗口,输入命令node -v,检测node是否安装成 ...
- 电商项目开发(系统功能分析、架构分析)
文章目录 电商行业特点 常见的三种电商模式 系统功能分析 项目开发人员分配 技术选型与开发环境 技术 开发环境 架构分析 集中式 分布式 电商行业特点 技术范围广 分布式(一件事,拆开来做,例如,定个 ...
- 电商项目开发一般流程
第一天:项目工程搭建 1. 使用maven构建工程 . maven的继承.聚合.依赖管理. 2. svn的使用,svn上传下载代码. 第二天 :SSM框架的整合 1. mybatis逆性工程. 2.后 ...
- 课堂笔记 - 电商项目开发笔记-02
易购商城 第二天 目 录 1 课程计划 3 1.1 目标 3 1.2 功能分析 3 1.2.1 相关数据表 3 1.2.2 实现的思路 3 2 第一部分:实现商品类目选择功能 4 2.1 需求分析 ...
- 电商专题-电商项目开发规模
1.网站并发数 经过压力测试可以支持3000左右的并发,可以满足目前的业务需求.由于我们的系统是分布式架构,支持水平扩展,如果将来并发量提高的话,可以增加服务器来提高并发量. 2.人员配置 产品经理: ...
- 【大型电商项目开发】商品上架-es应用到商品上架-35
一:商品上架 上架的商品才可以在网站展示. 上架的商品需要可以被检索. es是将数据保存到内存当中,所以我们不能将什么数据都保存到es当中,我们需要将重要的数据保存到es中.例如商品名称,规格型号,价 ...
- 【大型电商项目开发】商品服务之SPU检索SKU检索-29
一:spu检索 请求url:/product/spuinfo/list 1.编辑list接口 1)编辑SpuInfoController的list方法 /*** 列表*/@RequestMapping ...
最新文章
- java-简单计算器窗口
- JSTL fmt:formatNumber 数字、货币格式化
- python对笔记本电脑的要求-笔记本电脑中多版本python的配置
- python下处理win和linux分行符
- EF Core中关于System.Linq.Dynamic.Core的使用(转载)
- 《python cookbook》chapter 1
- HFUT 1357.梯田AGAIN(安徽省2016“京胜杯”程序设计大赛 D)
- 阿里程序员双11加班吃什么?
- 单元测试报告软件测试,软件单元测试报告-模板
- python 百度aip实现文字识别
- 安捷伦34401A六位半万用表
- 问题解决:ERROR: Cannot uninstall 'llvmlite'.
- 对称加密算法AES - ECB模式
- 最好玩的steam游戏例举,看看都有那些?
- 《深入理解计算机系统》课本第七章自学笔记——20135203齐岳
- 白盒测试重点复习内容
- 两种经过验证的设计相结合:带有低温探针台的 8425 型直流霍尔系统
- 零基础学python编程思维(九) | 面向对象的编程——类
- linux awk sed strace,docker 中进行strace的三种方式
- 北大青鸟消防设备类型编码_北大青鸟JBF6480电子编码器
热门文章
- jquery弹出框样式大全_jQuery中w2ui是什么?-前端问答
- 网站 html 中英文切换 - API 总结篇
- 关于element-ui的upload文件上传组件的使用技巧总结
- centos7+svn+mysql_Linux下安装SVN服务(CentOS7下)
- BilibilivideoDownload下载器
- Bella Email邮件发送模板
- 思源EMLOG文章页网址跳转插件V1.1
- PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统
- BugTracker.NET安装指南
- git-ssh 配置和使用