做一个能采集附近小程序信息的采集系统,可根据不同的经纬度信息,采集指定经纬度的附近小程序信息,并提供服务端(采集终端管理、采集任务发送、终端采集任务队列(批量不同经纬度列表,终端根据这些队列任务进行采集)、终端已采集列表、采集查询后台)功能。

uName446 发布于 2017/12/22 11:05
阅读 38
收藏 0

主要功能包括:

1、服务端

  1)提供“采集终端管理”功能,

  2)服务端可“批量发送采集任务”,

  3)可实时显示“当前采集的任务队列”,

  4)可实时显示以及返回“终端已采集列表”信息,

  5)可通过服务端模块“采集查询后台”,实时查询数据库中已采集的数据信息。

2、采集终端管理(插件端)

服务端与插件端,可配对,可接收“终端采集任务”并执行采集任务,并在服务端中显示,当前终端的状态(终端ID、终端名、配对状态、是否已连接、总采集数量、成功数量、失败数量、异常数量、备注)

3、采集任务发送

批量将需要采集的任务(采集ID、经纬度、位置地址、备注),加入到“终端采集任务队列”中。

4、终端采集任务队列

可根据“终端采集任务队列”,自动分配给相关终端,相关终端收到“采集任务”后,会自动执行采集流程,当该任务完成后,服务端根据队列信息,分配新的采集任务。

5、终端已采集列表

服务端提供“实时已采集列表”,可实时显示当前执行“采集任务”的终端,返回的采集结果。

(ID,小程序名称,地理位置,是否门店小程序,服务域名,更新时间,最近一次查询时间)

6、采集查询后台

服务端提供“采集查询后台”,可查询检索已录入数据库的小程序信息(经纬度、小程序名称、小程序地址、小程序距离、是否门店小程序、门店营业地址、门店营业时间、门店联系方式、门店照片(是否有)、门店视频(是否有)、服务类目、主体信息、相关公众号、小程序简介、账号原始ID、开发者、服务及数据由一下网址提供、主体服务类目、更新时间)。

二、技术要求

1、服务端(2选1):Windows版/网页版,语言不限。

2、插件端:基于安卓开发。

3、关系型数据库采用MySQL。

4、程序部署(2选1):服务端Windows版(部署于Windows),服务端网页版(部署于Windows/Linux)

三、非功能性要求

1、可支撑1000台终端的并发访问。

2、在高并发访问情况下,界面响应时间不能超过1秒。

3、如果服务端是Web版,那么服务端必须遵循附件所示的《Web安全测试规范》,可通过我方指定的安全服务商的安全扫描。

【人员要求】

一、能力要求

1、服务端开发人员,如果是Windows服务端开发,需熟悉Windows应用程序设计。如果是网页服务端开发,前端与后台的语言不限,但需要对所使用的语言有过从业经验(不低于1年的工作经验)。

2、插件端开发人员,需熟悉安卓开发,语言不限。

3、熟练使用关系型数据库MySQL。

二、其他要求

1、希望您干过相似功能的开发,最好有成熟的组件,能够确保系统提交的进度和质量。

2、希望您是一个有安全资质的企业,当然不反对有实力的小团队和或个人接单。

3、在执行过程如果需要现场沟通,服务商必须保障在工作时间到达现场。

【交付要求】

一、交付计划

本需求将按五个阶段进行交付和验收,初步的交付计划以及相应的提交物要求如下:

1、第一阶段,正式启动执行后30个自然日内,服务商向雇主提交《需求分析报告》,需求分析报告通过评审视为本阶段验收通过。

2、第二阶段,正式启动执行60个自然日内,服务商向雇主提交《功能设计报告》,功能设计报告通过评审,视为本阶段验收通过。

3、第三阶段,正式启动执行120个自然日内,服务商向雇主提交可部署的程序包及源代码,《用户手册》以及《测试报告》和《安装维护手册》,系统正式试用,视为本阶段验收通过。

4、第四阶段,正式启动执行180个自然日后,服务商向雇主提交《项目总结报告》、《技术总结报告》、《验收申请》,系统正式上线,软件验收通过,视为本阶段结束。

5、第五阶段,系统正式运行12个月之内为系统免费运维期,服务商须保证系统7*24小时的正常运行,出现问题能在48小时及时修复。免费运维期满视为本阶段结束。

二、验收基准

1、按上述交付计划如期提交交付物。

2、各阶段要求交付物完整,涉及到文字内容的要求通俗易懂。

3、软件界面友好、易于交互。

4、源代码可以100%编译通过,无报错。

5、软件可以正常运行并通过我方指定的测试团队的系统测试。

三、交付保障要求

要求服务商使用开发协作云执行订单

【支付方式】

按上述交付计划,本需求将分五个阶段验收支付,每个阶段验收完成,支付相应阶段的费用。

加载中
返回顶部
顶部