TO-DO app项目总结(二)

——着重总结技术开发阶段

以“专注明天”和“定制推荐”为主推功能的一款极简to-do-list类手机应用软件

担当角色:服务端开发人员

工作职责:数据库和接口设计

 

【技术角度- 需求分析】

首先,作为技术人员,在项目立项阶段的讨论中,当组内成员讨论一个功能需求点时,我会需要从技术实现的角度考虑实现的可行性。比如:

用户是否需要注册,如果不注册那么怎么唯一标识每位用户。当时我想的是用设备号来唯一标识,这时想到的问题是二手手机的使用问题,解决办法很简单粗暴,在软件中设置一键清除所有数据的功能,会将服务端的数据一并清除。

用于分类的标签,是全部预定义的,还是可以用户手动更新,那么这个更新是指在本设备有效还是会及时更新标签库;

定制推送怎么实现,怎么使推送内容既有价值又不失趣味性;

绑定功能。

【工作大致方向】

功能点技术分析

周报

设计数据库,决定接口界面

PHP后台接口

 

【接口逻辑——代码细节整理】

TO-DO项目

主要功能包括用户注册,管理todolist包括增删改,日历表管理,全局搜索,定制推荐。

User表todolist表calendar表 recommend表

接口有9个。


用户登录接口,我们采取非注册方式,不需要用户提供用户名注册,直接用设备号唯一识别每一位用户。缺点就是当用户更换设备时,无法同步原有信息。这里提供一个一键清除所有记录的功能,当设备被当作二手设备出售时,重新安装该应用也不会获取到以前的记录。同时会更新用户的最后一次登录时间。

User表的uuid字段是用户设备号,id是自增序列auto_increment属性。

【?】怎么样让带有auto_increment属性的id列中一些记录被删除之后,后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值