【开源中国众包平台】用户账号模块开发

network2019 发布于 2017/07/05 20:16
阅读 43
收藏 0

【业务需求】

主要功能包含以下功能:

Ø  登录注册:包含用户的注册登录,可使用手机号、第三方账号登录及注册,注册后默认创建一个个人帐户信息。

Ø  密码修改、手机号绑定

Ø  密码重置、找回密码

Ø  账号锁定、解锁

第三方账号登录与第三方的交互技术已实现,这儿只需要接受第三方账号数据进行数据库查询,如果数据库已存在则直接返回用户账号信息,如果不存在则查询并返回用户账号信息


业务需求:已有完整的需求说明、数据库设计、接口定义
开发需求:已有完整的服务端(后台)框架与开发环境,只需按照既定开发指导文档与业务及接口定义文档开发服务端(后台)具体功能点业务代码实现,不需要前端页面开发。


【人员要求】

一、能力要求

1、熟练使用 Spring、Spring boot、Spring Cloud、MyBatis 技术框架;

2、熟练使用MySQL数据库,对SQL编写、性能优化有一定经验;

3、熟练使用Maven、Git等代码与版本管理工具;

4、熟练编写单元测试。

二、其他要求

1、具备技能要求,且参与过互联网产品、项目开发经验;

2、至少3年及以上开发经验,个人/团队/公司不限;

3、具备较好的沟通、理解能力,且能严格按照开发时间周期完成功能开发实现;

【交付要求】

一、交付物要求

1、符合业务需求及接口定义的功能实现源码;

2、源码应具备完整可用的单元测试实现;

二、验收基准

1、源代码必须符合编码规范文档定义,非单表增删改差代码必须有清晰的注释要求;

2、交付成果(源码)必须正确完整的实现既定业务需求及接口定义;

3、具备单元测试且单元测试覆盖全部业务接口实现;

4、代码中的业务逻辑实现无明显缺陷且编码实现应具备条例清晰、灵活扩展等;

5、日志、异常的处理必须符合开发规范;

6、按期完成功能开发与实现。

【支付方式】

开发验收完成  支付70%

bug修复维护   支付30%

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部