TOP

“thinkSNS”网站移动客户端开发
2014-02-17 17:00:33 来源: 作者: 【 】 浏览:16883
赛题简介:介绍整个赛题的思路和整体要求      随着苹果系统的热卖,以及Android阵营的不断发展,移动应用开发迎来一个发展高潮,也成就了很多成功的公司,圆了很多程序设计人员创业的梦想。移动互联网在未来十年成为主流,成为一种趋势,因此,移动应用开发是大学生关注的热点,也最能吸引学生的兴趣。 
      “ThinkSNS”作为最受欢迎的开源微博引擎,得到数十万站长以及众多软件公司的青睐。ThinkSNS功能包括SNS社交系统、微博+多应用机制、全套游戏化运营机制、以及对插件和二次开发的支持等。最重要的是拥有完备的文档,包括需求规格文档、测试用例文档、二次开发文档、数据字典等。虽然有这么完备的开发条件,但是目前ThinkSNS提供的移动客户端,应用情况并不是太理想,有很大的改善空间。 
      基于这样的背景,要求参赛学生完成一个ThinkSNS网站移动客户端的开发,实现基本的SNS社交功能。 
  评价标准: 
      1. 实现基本功能;完成较好的扩展功能可加分
      2. 客户端界面友好,易于操作
      3. 同样测试平台,运行流畅者为佳
      4. 架构设计合理,代码编写整洁、规范,有详细说明和注释
赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景      作为具有一定规模的企业,内部社区或者微博是必不可少的。而且因为公司分支机构分布广泛,以及智能手机应用普及等原因,为企业内部的社区增加移动应用功能是很多大中型公司企业的迫切需求,远光就面临这样的问题。 
      ThinkSNS最为应用最广的开源微博引擎,在华为、西门子等众多公司都有成功案例。因此,基于ThinkSNS网站的移动端开发具有很强的通用性。 
      参赛选手通过本项目的开发,不仅能够学习移动应用开发技巧,而且移动客户端的开发经验可直接用于很多公司的移动社区开发,就业前景广阔。
      对于优秀的参赛队伍,我公司移动应用部会择优、甚至全部录用。 
功能性需求基本功能:  
      1.实现一个完善的SNS社交系统:以微博为中心,包含了微博发布、浏览、转发、评论、收藏等全面的功能。 
      2.参赛选手只需开发移动端,服务器端用开源的ThinkSNS。 
      3.移动用户在自己的首页可以统一接收和浏览关注的动态。 
  扩展功能(可选) 
      1.实现多应用架构,如频道、微吧、圈子等
      2.扩展应用的内容可以同步输出至微博;
非功能性需求      1.代码要有规范的说明文档;
      2.所有代码要注明具体开发人员 ;
      3.移动端代码可以参考开源实现,但是开源代码比例不得超过30%,且要遵循开源代码授权规则。使用第三方代码之处需要注明。
其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件    无特殊要求,可以根据个人喜欢选择喜欢的开发环境
测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)测试平台: 
      1.移动客户端基于Android或IOS均可;
      2.测试环境以常用移动设备为主,不设特殊要求;
      3.能支持多种系统版本、屏幕尺寸者可以额外加分。
其他要求参考文献:http://www.thinksns.com
    该网站有开发需要的文档、资料等下载;也有客户端下载,可供参考。各位参赛选手可以充分发挥自己的才智,设计用户体验更好、界面更美观的客户端。
关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇基于视频文件的车辆分析系统 下一篇基于SCORM标准的资源学习平台

相关栏目