发票模块开发

network2019 发布于 2017/08/04 20:16
阅读 23
收藏 0

【业务需求】

发票模块主要功能是维护收票联系人、申请开通发票、发票审核、发票邮寄等业务功能。

在开发平台上包含业务服务层、平台管理web层、网站web层。其中业务服务层编写核心业务代码。其他两个web层用来接收客户端请求然后转发到业务服务层上。

本次开发需要完成三个层次上的开发。

业务接口大约有10个左右。


业务需求:已有完整的需求说明、数据库设计、接口定义

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

【人员要求】

一、能力要求

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、按期完成功能开发与实现。

加载中
0
insights
insights

哥哥,我想问问,申请开电子发票是怎么开?

返回顶部
顶部