烟草电子准运证移动端APP应用是基于目前烟草电子准运证系统基础上进行的移动应用开发,项目包括前端(应用APP)应用开发,后端准运证系统业务移动接口开发。本此分包主要内容如下:
卷烟准运证APP端后端的接口程序(18个接口模块),个数可能视实际情况增减。工作量评估共计1.89人/月,具体内容如下:
序号 | 类别 | 内容 | 工作量估算(人/天) | 工作量估算(人/月) |
移动APP卷烟准运证后端接口开发 | 41.50 | 1.89 | ||
移动后端开发 | ||||
1 | 卷烟准运证 | 准运证办理-申请环节-非交易类-提交-保存申办单信息 | 2.00 | 0.09 |
2 | 准运证办理-申请环节-非交易类-残物回收-查询-获取可申请的准运证列表 | 2.00 | 0.09 | |
3 | 准运证办理-申请环节-删除/撤回-查询-获取删除/撤回列表 | 2.00 | 0.09 | |
4 | 准运证办理-申请环节-删除/撤回-提交-删除申请 | 2.50 | 0.11 | |
5 | 准运证办理-申请环节-删除/撤回-提交-撤回申请 | 2.50 | 0.11 | |
6 | 准运证办理-申请环节-删除/撤回-提交-修改申请 | 2.50 | 0.11 | |
7 | 准运证办理-申请环节-撤销-查询-获取申请撤销审批列表 | 2.00 | 0.09 | |
8 | 准运证办理-申请环节-撤销-提交-提交撤销审批申请(申办单) | 2.50 | 0.11 | |
9 | 准运证办理-申请环节-撤销-提交-批量提交撤销审批申请(申办单) | 2.50 | 0.11 | |
10 | 准运证办理-申请环节-撤销-提交-提交撤销审批申请(申请书) | 2.50 | 0.11 | |
11 | 准运证办理-审批环节-撤销-查询-获取待审核/待审批列表 | 2.00 | 0.09 | |
12 | 准运证办理-审批环节-撤销-提交-审核/审批单个提交(申办单) | 2.50 | 0.11 | |
13 | 准运证办理-审批环节-撤销-提交-审核/审批批量提交(申办单) | 2.50 | 0.11 | |
14 | 准运证办理-审批环节-撤销-提交-审核/审批单个提交(申请书) | 2.50 | 0.11 | |
15 | 准运证办理-申请环节-作废-查询-获取申请作废审批列表 | 2.00 | 0.09 | |
16 | 准运证办理-申请环节-作废-提交-提交作废申请 | 2.50 | 0.11 | |
17 | 准运证办理-审批环节-作废-查询-获取作废申请待审核/待审批列表 | 2.00 | 0.09 | |
18 | 准运证办理-审批环节-作废-提交-审核/审批单个提交(申办单) | 2.50 | 0.11 |
接口开发是在原准运证项目基础上进行的代码迁移、开发,需要将老系统代码架构Struts1.x+Hibernate1.x迁移到SpringMvc4.1+Mybatis3.x ,所迁移部分代码允许进行代码优化,但是不能改变以前业务逻辑,开发完成的接口需要进行自测,与移动端前端进行接口联调,业务正常并无Bug为本次工作完成。
二、技术要求
1、SpringMvc框架;
2、Hibernate,mybatis,struts;
3、关系型数据库DB2;
三、非功能性要求
1、Sql迁移过程中不改变以前业务逻辑。
2、前后端联调业务正常使用。
3、程序无BUG,无低效逻辑。
一、能力要求
1、熟悉SpringMvc框架;
2、熟悉Hibernate,mybatis,struts;
3、熟练使用关系型数据库DB2;
二、其他要求
1、在执行过程能够保持沟通顺畅。
2、有5年以上开发工作经验。
3、最好熟悉烟草行业,有相关接口开发经验。
一、交付计划
本需求将按两个阶段进行交付和验收,初步的交付计划以及相应的提交物要求如下:
1、第一阶段,5月18日完成18个接口开发。
2、第二阶段,6月3日完成与前端的接口联调测试。
二、验收基准
1、按上述交付计划如期提交交付物。
2、各阶段要求交付物完整,涉及到文字内容的要求通俗易懂。
3、源代码可以100%编译通过,无报错,如有程序BUG应免费进行修正。
4、软件可以正常运行并通过我方指定的测试团队的系统测试。
三、交付保障要求
要求使用GIT执行订单
按上述交付计划,本需求将分阶段进行验收支付,每个阶段验收完成,支付相应阶段的费用。