TOP

简易安卓客户端新闻发布平台
2014-01-20 17:12:18 来源: 作者: 【 】 浏览:33589
赛题简介:介绍整个赛题的思路和整体要求“简易安卓客户端新闻发布平台”
      分为PC端和安卓客户端两部分。PC端实现一个模拟安卓手机屏幕的页面,可以通过鼠标拖拽的方式把网页上的新闻加载到手机模拟器屏幕中,并显示标题,摘要等必要信息。PC端可以配置模拟的手机屏幕页面,并具有手动修改,删除,编辑等功能。          安卓新闻客户端可以选择原生开发或者WebView的方式自动加载并显示PC端配置好的新闻页面(要求与PC端页面配置布局一致)。
赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景    业务模型:客户端方面可以参考网易新闻或新浪新闻客户端APP应用。        PC端可以参考组态软件等开发环境(拖拽配置的方式)。其原理就是把现有的网上新闻资源通过URL复制,简单网页解析,来构建自己的新闻发布平台。简化了新闻的编辑,采写等工作,方便企业和院校建立小型的新闻频道。
功能性需求      1 实现不同安卓手机屏幕大小的模拟器,可以让用户针对不同屏幕大小进行选择开发。 
      2 实现网页新闻采集功能。用鼠标抓起某网站的新闻链接并拖拽到模拟器中,进行自定义新闻页面的配置。要求有拖拽的交互效果。       3  PC端完全通过配置的方式实现客户端显示的页面。可以通过自开发或者选用第三方控件,实现页面配置。
      4 客户端显示的页面必须与PC端配置的页面一致,并且能根据PC端的变化而改变。可以用webview加载页面方式显示,此方法虽然简单,但是用户体验差,交互性不好。如果用原生方式开发,开发难度大,但是用户体验和交互性好。(注:原生方式开发,可以在客户端开发出与PC端一致的控件,PC端配置好的页面以XML的方式在客户端进行解析,并最终构建客户端页面。以上只是个人意见,仅供参考)
      5 有良好的用户体验和交互性操作体验。参赛队伍可以实现其他特色功能,充分发挥创造力。
非功能性需求    1、PC端与客户端通信效率高,响应速度快。
    2、系统稳定运行不出错。
其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件      开发环境:Android SDK 4.0以上版本、ADT、Android手机或平板电脑 
      开发工具:Eclips 
      开发语言:java或其它语言
      数据库: SQLite 或其他
测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)    测试平台:PC电脑、Android智能手机
    测试用例:来自系统测试报告(含功能、非功能)
其他要求文档要求:概要设计说明书(描述软件系统架构、逻辑架构、物理架构、部署结构、功能架构及关键技术,关键业务模块需通过UML图(用例图、时序图、状态图、包图、主要类图等)进行详细描述)、需求规格说明书(包括功能设计、非功能性设计、系统用例); 
测试要求:需进行单元测试,提供单元测试用例,单元测试覆盖率不低于90%;提供性能测试文档(包括测试脚本、实际吞吐率、阀值等)。
关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇便于单手握持使用的手机2D涂鸦软件 下一篇基于多社交媒体的用户信息融合研究

相关栏目