《【APP社交软件】~立项报告(模板).docx》由会员分享,可在线阅读,更多相关《【APP社交软件】~立项报告(模板).docx(6页珍藏版)》请在课桌文档上搜索。
1、7*7工程研发-立项报告公司名称:XXXXXX申请部门:研发中心文档编号:工程负责人:XXX申请时间:2015年12月28日一、工程概述1、工程简介:*研发工程主产品为*APP与*微现场O*App是一款酒吧互动近景社交软件,兼容于IOS和AndrOid。使用者可以通过*网罗所在地区人气酒吧并关注,进入酒吧后可以进展近场景互动社交,认识同场陌生人。并利用声波技术将现场屏幕与手机进展多屏互动,创新性地将受众和娱乐链接在一起。*微现场除了专注于为酒吧提供现场互动、游戏等工具之外,用户还可以通过服务号进入现场交友功能,与同场的汉子妹子进展私聊互动,动动手指就能让最近的陌生人变成最熟悉的人。2、研发目的
2、:目前酒吧行业存在商家营销活动成本高、门店品牌推广难、酒水销量难提高、现场气氛不热烈等痛点。未解决上述问题,本工程拟研发的?*?从近景交互的角度切入,垂直于酒吧场景应用,利用其自身的声连码技术,创新性的将受众和娱乐链接在一起,以获得更好的营销效果。3、工程背景:本工程将从酒吧实景切入,深挖“商家+用户双需求,将线上线下娱乐有机融合。*sunbar从实现用户娱乐及提升商家收益切入市场,打造酒吧多屏互开工具一一*微现场。这个工具中将包含上墙群聊,点歌、任务红包、照片墙、疯狂赛马等酒吧社交互动功能。*APP是区别于陌陌探探等社交app的社交模式,不再单纯地从线上聊天到进展线下邀约,而是同在某个特定的
3、场合下。就酒吧来说,我们都在同一个线场,近距离的场合相对会生成一种“信任介质,然后通过月月,直接进展线上线下同时间社交互动。4、本工程与其他同类产品或工程的优势分析:酒吧和酒吧歌手的自媒体平台,目前市场上的竞品如:晚晚、夜吧、夜哺等,均只给到酒吧入驻后的基本展示,或者配合做一些优惠活动等。*微现场除专注于为酒吧提供现场互动、游戏等工具之外,用户还可通过服务号进入现场交友功能,与同场的朋友进展私聊互动,动动手指就能让最近的陌生人变成最熟悉的人。同时,通过*将给酒吧商户带来更加宽大的传播平台,将设置*sunba/微信订阅号和服务号,专注酒吧及歌手的内容传播与服务。同时,可发起*系列裂变式营销活动,
4、以求通过自有的新媒体传播平台,为酒吧商户及歌手群获取更多的用户群体。期望通过这种“圈群营销,在帮助歌手打榜的同时,使得*得到更好推广及营销的效果。通过*的应用和即将进展的营销活动,使得*能够快速辐射到在全国C端用户群。二、工程技术情况1、关键技术:?*?工程中,我们将应用与用户体验或者交互最为密切相关的动态的发布与获取、微现场群聊及酒吧现场大屏幕展示(用户点歌、重金霸屏等操作最终都会在这两处表达)三大技术方式。动态发布与获取:在动态发布的时候首先让动态信息进入消息队列,再采用异步的方式消费处理消息队列中的记录,提高响应速度;在获取动态方面,充分利用缓存,尽可能从缓存中获取组装动态所需要的各种信
5、息,减少数据库读取压力。微现场群聊:自主开发基于WebSOCket协议的聊天服务器,能提供性能优异的聊天服务。酒吧现场大屏幕展示:采用基于WebSOCket协议的消息推送服务,聊天信息、重金霸屏、点歌霸屏等需要在大屏展示的信息都能够第一时间及时推送到大屏幕上。2、工程创新点:本工程将采取动态的发布与获取、微现场群聊及酒吧现场大屏幕展示三种技术方式,从以上三方面设计,来获得本应用更好的用户体验和交互联系。同时,扩展酒吧与酒吧歌手等自媒体平台,最大限度扩展月月的应用群体,以期快速扩展月月在全国范围的拓展。3、研发技术、功能、质量目标:工程使用SpringCloudNetflix技术栈实施微服务架构
6、,具有较强的分布式扩展能力,可以相对简单地通过扩展服务器数量来提高处理能力。在动态发布与获取功能上,采用Rabbitmq消息中间件,Redis集中式缓存,减少服务响应时间,提高服务器性能。聊天服务器基于icomet-server进展二次开发,具有很强的并发处理能力,并支持常见的消息类型(文本、图片、点歌、霸屏、指令)。websocket长连接消息推送服务基于socketio-netty进展二次开发,它更好的节省服务器资源、带宽并到达实时通讯的功能。4、工程存在的难点:随着系统数据量的持续增长,数据库读写性能必然会下降,此时就需要对数据库进展主从划分、数据分片等操作,增加数据库维护的难度及复杂度
7、。随着功能需求的增加,微服务数量也会不断增加,微服务的相互依赖关系复杂度也随之升高,这也对开发、测试、部署带来更大的难度。三、研发组织形式1、工程工作内容:U)工程调研:收集市场调研信息,整理需求,确定工程的范畴。(2)工程立项:根据需求调研结果,工程负责人撰写立项报告,由研发技术部提交到总经办,总经办组织研发技术部、设计部门、产品部门、硬件部、财务部等部门进展联合探讨,通过后正式立项。(3)工程研发:编写研发方案及预算报告,根据研发方案要求进展实施设计、编码工作。(4)工程测试:进展功能和性能测试保证提交的产品与需求和设计要求一致。(5)工程验收并上线:总体评价产品在设计要求、用户功能需求和
8、工程目标是否满足市场的需求,工程验收通过后正式上线运营。2、研发团队组织构造图:3、研发团队组成及任务分工:职位成员任务工程总监XXX需求分析、架构设计、数据库设计、根基程序编码软件开发部软件工程师软件系统程序编码、数据构造设计工程底层编码、基类编码、监控质量设计部、平台产品部Ul设计师UI设计、宣传平面设计、场景设计测试试验部测试工程师同步测试软件系统、测试报告整理,阶段性成果输出4、工程实施进度安排:时间周期任务参与人2016.01需求分析、架构设计、数据库设计、根基程序编码XXX2016.02-2016.11软件系统程序编码、数据构造设计、工程底层编码、基类编码、监控质量、场景设计软件工程师2016.09-2016.11UI设计、宣传平面设计UI设计师2016.11-2016.12同步测试软硬件系统、测试报告整理,阶段性成果输出测试工程师2017.01-2017.06软件功能进一步完善软件工程师四、研发资金投入预算工程研发投入预算为人民币80万元:序号支出内容金额(万元)1研发人员人工费702直接投入53折旧费用14设计费用25其他费用26合计80工程负责人签字:年月日公司领导审批意见:年月曰要求:1、工程负责人应按要求定期向公司提交进度报告,工程假设有方向性变动,工程负责人应及时提交书面报告。2、工程经费使用应符合公司财务标准,合理使用工程经费。