项目名称:川报观察移动终端优化维护项目招标单位:四川日报网络传媒发展有限公司2015年9月第一章招标项目概况四川日报网络传媒发展有限公司因业务发展需要,就其川报观察移动终端优化维护项目进行公开招标,现请合格投标技术公司就该项目的开发和服务提交相应文件。项目内容详见本文件第三章。第二章技术需求及服务具体要求1.系统设计原则为确保系统建设的质量和进度,系统设计须遵循以下原则:1.1规范性系统编码及数据库的设计必须严格遵循相关行业标准;1.2先进性与高效性选用先进成熟的技术、开发方法和工具,避免不确定性。保证系统能够按时、按质和按量的交付使用。系统运行高效,充分满足使用性能要求。1.3可行性与易用性系统设计应充分体现“川报观察APP”的业务需求,并符合现行的工作流程,使用户操作简便、易于掌握。1.4.开放性与安全性系统具备可扩展性,易与第三方系统集成。采用严格的安全措施,保证数据安全和应用系统安全。1.5.创新性开发过程中尽量体现当前最新媒体技术的运用,体现该项目设计的创意创新。2.功能要求2.1“川报观察”安卓版和IOS版移动客户端应具备以下功能:(1)频道栏目选择,主要是后台添加的栏目,能够在客户端选择性展示。(1)阅读新闻,主要是后台添加的新闻或H5链接,新闻类型主要是图文新闻、音频新闻、视频新闻、图集。(2)接收推送,接收由后台推送的新闻。(3)接入由第三方服务提供的服务平台(政务服务平台),并能够对这些服务分类管理。(4)分享、收藏、评论、点赞等社交化功能,以及用户反馈等功能。(5)用户注册/登录、用户中心,提供微信、qq、微博登录绑定(6)接入四川日报电子版等。(7)专题、活动等常规的新闻客户端功能(8)app常见功能,比如启动引导页,启动图,升级提示,设置等。(9)订阅公众号/专栏(10)话题功能,话题是由编辑发起的一个话题,用户可以在话题下参与对该话题的讨论(可以发表文字、上传图片)2.2“川报观察”管理后台川报观察的管理后台应主要包含以下功能:(1)栏目管理,管理新闻的分类,并进行栏目排序、停用等功能。(1)新闻管理,包括新闻的添加、编辑、审核、发布;并能够根据栏目分类、发布时间、作者、关键词等检索新闻;新闻的阅读数、评论数等。(2)专题管理,包括专题的添加、编辑、审核、发布,稿件的添加、删除、排序等功能。(3)评论管理,编辑、审核用户的评论(4)关键词过滤,主要是对用户的评论进行关键词过滤(5)前台用户管理,能够对用户进行统计,并管理用户的资料、密码等(6)后台用户管理/角色管理(7)推送功能,后台能够推送新闻到客户端,并对推送的新闻做记录(8)统计功能,接入第三方统计平台(9)用户反馈管理,对于用户反馈可以回复等(10)系统设置,比如启动图,app升级等等。(11)服务功能管理,服务的分类,添加,排序等功能(12)数据统计功能,主要包括浏览量统计、评论统计、编辑/记者发稿量统计。要求能够按日、月、年分析;按文章、栏目、整体分析;编辑发稿量统计能够列出指定编辑的稿件。(13)编辑器要求可视化。除编辑器常见功能外,还应具有模板功能(比如常见的新闻标题格式、段落格式、引用格式、简历格式等,并在后期可灵活添加模板代码);具有上传、批量上传、管理图片的功能,复制时具有抓取图片的功能。(14)订阅号/专栏作家管理,包括添加或审核专栏/订阅号,专栏/订阅号的文章管理.(15)采集功能,后台提供对于指定网站的采集功能,能够实时同步稿件。要求采集的网站可以增改删,并且对采集到的文章可以一键同步到川观的后台。(16)话题管理功能,话题的增改删,用户评论的审核、编辑、删除等。注意对用户的UGC部分进行安全检查。2.3“川报观察”网页版在对川报观察1.0版本数据结构升级改造之后,应当不影响现有网页版(PC和移动端自适应)的访问,现有访问地址为:接入川报全媒体集群一体化川报全媒体集群一体化旨在打通集群内各个新闻产品线,实现一体化采编。在川报观察客户端2.0的后期需要接入一体化平台,预计主要功能有:(1)数据统计与一体化平台打通(2)新闻管理与一体化平台打通,主要是指新闻的发布等2.5订阅号/专栏作家后台系统订阅号/专栏作家后台,是提供给订阅号作者或专栏作家的一个平台,用户可以注册为专栏作家或订阅号作者,待审核通过后可以添加文章,也可以设置从微信公众号同步文章。可以参考今日头条的头条号()3.性能要求3.1稳定性,保证客户端和服务端的稳定性,7*24小时可访问。客户端(Android端和ios端)闪退、卡顿、白屏等故障率不高于5%;服务端接口和网页版故障率不高于5%;后台管理系统故障率不高于5%。3.2响应时间,服务器处理时间(包含应用服务器和数据库服务器):服务端接口和网页版不超过1秒;管理后台不超过3秒。3.3并发访问,要求服务端QPS不低于200(单台服务器不低于100)。3.4安全性,数据库与应用分离,保证数据库安全,数据库备份安全;保证程序安全;保证服务器安全(包括服务器漏洞和程序逻辑、以及第三方库漏洞);保证用户访问安全;保证后台管理账号安全;保证系统整体安全。3.5扩展性,良好的接口和编码规范;规范的注释;要求系统具有良好的扩展性,主要包括增加或调整应用服务器、增加或调整数据库服务器、增加或调整缓存服务器;增加或调整系统功能。4.环境要求投标人的开发/线上环境应该包括但不限于以下方面:4.1操作系统使用centos,数据库使用mysql,web应用服务器两台,采用dns轮询方式做负载均衡,数据库两台,一主一备。4.2后台开发语言使用java、建议框架为spring、velocity、mybatis4.3源代码管理使用甲方提供的svn,在提交测试前必须经过甲方的代码审查4.4数据需要从1.0版本迁移到新版本,保证现有数据平滑迁移。5.交付要求中标人必须提供完整的系统安装、操作、使用、测试、控制和维护手册,以及系统客户端及后台的所有源代码。包括但不仅限于以下内容:5.1项目开发计划,系统上线和试运行方案等;5.2系统设计类文档:包含需求分析报告、系统数据流分析、需采集的数据分析与数据结构设计方案、系统总体设计方案、详细设计方案、数据库设计说明书等文档;5.3系统测试类文档:包含测试计划、测试方案、测试报告等;5.4系统安装维护手册:包括APP及后台系统的安装及维护的详细步骤等;5.5用户使用手册,包括管理员使用手册及一般用户使用手册;5.6系统最终版完整源代码;5.7相关培训文档:包括培训计划、培训材料等;6.人员要求合格的开发团队配置应该包含但不限于以下岗位:项目经理、架构师、Android工程师、IOS工程师、Java工程师、视觉设计师、产品经理、前端工程师、测试工程师、运维工程师。7.培训要求投标人须针对不同的培训对象、提出全面、详细的培训计划,包括但不限于培训内容、培训时间、地点、授课老师等。投标人派出的培训教员应具备丰富的相同课程教学经验,所有的培训教员必须中文授课,投标人必须为所有被培训人员提供培训用文字资料和讲义等相关用品。投标人应按业主方约定合理地安排培训时间。培训人员:业主方系统维护管理人员3名以上。系统维护管理人员经培训后应能独立地、熟练地完成应用系统的管理工作,并能及时排除常见设备故障。8.开发时间投标人应承诺并保证整个开发项目从签订合同之日起计两个月内(包括测试期在内)完成整体项目的开发,并写入正式合同内,具有约束力。