一、范围:
烟草电子准运证移动端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、按上述交付计划如期提交交付物。
2、各阶段要求交付物完整,涉及到文字内容的要求通俗易懂。
3、源代码可以100%编译通过,无报错,如有程序BUG应免费进行修正。
4、软件可以正常运行并通过我方指定的测试团队的系统测试。
三、技术要求:
1、熟悉SpringMvc框架;
2、熟悉Hibernate,mybatis,struts;
3、熟练使用关系型数据库DB2;
四、非功能性要求:
1、Sql迁移过程中不改变以前业务逻辑。
2、前后端联调业务正常使用。
3、程序无BUG,无低效逻辑。
五、时间要求:
2018年6月3日前完成。