首要的技术选型:nodejs和vuejs前端实现,基于微信接口
1.邮件会议邀请,在会议中约定相关事宜(各种角色)
2.服务器和域名要求申请 (找运维)
a. cpu 内存(独立内存) 储存空间
b. 机器系统和需要必要安装的软件
c. Centos系统(64)位系统,nginx(需要配置https协议),nodejs(6.x.x+), 最新稳定版本。
d.域名申请 域名名称,http支持方式(nginx上配置),做好域名解析ip
3.产品经理给出业务逻辑
4.交互设计师UI出图
5.java工程师根据业务逻辑,给出必要的接口,详细的接口文档(如果是线上化,能够随时更新的最好,但是目前好像做不到) 和产品原型对应,给出必要的对应截图,会更好。
1. 接口例子
例:http://xxx.xx.xx.xx:8091/wap/login_queryMiNo.jhtml?userNo=001298
返回
{
"data": [
{
"miName": "", --接入点名称
"miNo": "" --接入点编号
}
],
"errorMsg": null,
"isSuccess": true
}
6.前端微信接口
1.获取token接口
请求方式:GET(HTTP)
请求地址: (本机ip)/interface/token?name=app
{
"errno":0,
"errmsg": "",
"data": {
"_id": "???",
"name": "xzcapp",
"key": "???",
"time": 7200
}
}
2.更新token接口
请求方式:GET(HTTP)
请求地址: (本机ip)/interface/token/update
3.微信下载临时文件接口
请求方式:GET(HTTPS)
请求地址:
https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
7.测试介入,bug修复
8.公司网络白名单添加
9.项目经理在项目中评估面临的问题,以及解决方案 (迭代)
项目名称 |
关键目标节点 |
当前进展情况 |
本周主要任务 |
问题或风险 |
A项目 |
时间点 |
UI、交互、前后端接口、环境准备 |
本周具体做了哪些事 |
存在的bug或者难解决的问题 |
10.开发过程中遇到的问题总结
已知和未知的问题
11.系统的迭代开发
12.对系统未来可维护性的展望