TOP

移动应用软件—手机与其他端之间快速传递文件
2016-02-23 16:41:25 来源: 作者: 【 】 浏览:19191

第五届“中国软件杯”大学生软件设计大赛赛题


赛题名称:移动应用软件—手机与其他端之间快速传递文件
组类( A ): A 本科及以上

赛题简介:介绍整个赛题的思路和整体要求

 赛题要求参赛选手开发一个在手机上能够与其他端(PC、手机)快速传递文件的应用软件。要求设计新颖,功能独特,用户体验好,禁止抄袭。

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景

  随着移动互联时代的到来,数以千万计的移动应用软件被开发出来。丰富了人们的生活,让人与人的沟通变得更加便捷。随之而来往往会碰到人与人之间需要共享某份资料时,受当时环境的限制,比较难以传递,比如网络环境比较差的情况下、PC端不能连外网、Android和iOS手机间不能无缝的传递等,或者现有的方式不能满足当时的情况,比如虽然可以通过QQ、微信等主流的社交软件可以传递资料,但临时性的接触不希望当时在QQ、微信上互加好友(比如打印店)。
本赛题旨在开发一个在手机上能够传递文件的软件,通过该软件,可以把手机上的文件方便、快速的传递到PC或者其他手机,与人分享,并满足以上各种情况。

功能性需求

1. 要求参赛选手开发一个基于安卓或iOS系统的手机传输文件的软件。

  1. 网络情况名称解释,

有网络情况:指手机端和PC端可通过wifi、有线网络或3G、4G网络访问;
无网络情况:指两个端之间至少存在某一个端不能上互联网,或两者之间无法通过网络直接联系的情况。
3.实现手机端与PC端传输文件。要求:
在有网络情况下,可实现两者间文件传输,要求方式便捷、可靠,步骤简便。
在无网络情况下,也可实现两者间文件传输,要求方式可靠,两者间在0-5米范围内均能达到传输要求。
PC端作为接收方可用任何方式,可以是单独的程序exe,也可以是一个网页。
4.实现手机与手机端传输文件。要求:
同一种平台的手机,可实现两者之间文件传输,比如Android手机之间或iOS手机之间。
同时也需要考虑无网络情况下的文件传输,要求方式可靠,两者间在0-5米范围内均能达到传输要求。
如能实现Android手机和iOS手机在无网络下的文件传输,可加分。
5.提供文件操作的基本功能
文件的基本信息
文件列表
删除
粘贴
拷贝 
改名
文件传输过程要有进度显示 

非功能性需求

1.优秀的用户体验和功能设计。除了要求的功能性需求外,额外设计功能且用户体验良好的作品为佳,特别是传输文件过程中的操作步骤越简单越好。
2. 开发语言不受限制,基于Android 或iOS的原生开发或者HTML5跨平台开发皆可。
3. 界面设计具有专业性,相关页面元素风格统一,设计新颖独特的作品可酌情加分。  

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件(请尽量明确)

  
开发环境:Android 或iOS手机,两者能同时支持更好
开发平台:不限
开发语言:不限

测试数据或平台:提供给参赛者的测试环境和测试数据。(可提供电子档)

 
 测试平台:电脑、  手机

开发所需设备及设备指标需求说明

 

电脑、  手机

其他要求

文档要求:概要设计说明书(描述软件系统架构、逻辑架构、物理架构、部署结构、功能架构及关键技术,关键业务模块需通过UML图(用例图、时序图、状态图、包图、主要类图等)进行详细描述)、需求规格说明书(包括功能设计、非功能性设计、系统用例);

测试要求:需进行单元测试,提供单元测试用例,单元测试覆盖率不低于90%;提供性能测试文档(包括测试脚本、实际吞吐率、阈值等);

考核重点:

  1. 最主要考察无网络情况下采用何种方式来传递文件数据,突出考察有新意、有亮点的方式
  2. 方式相同的情况下,考察谁的传输方式更快、更稳定
  3. 在交互方式上,针对各种外部情况能够智能的切换传输方式,减少用户的手动干预,也是可加分的亮点

答疑老师

庄湧
座机:0756-3335688
邮箱:zhuangyong@kingsoft.com

关键字: 责任编辑:cnsoft
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇针对以经纬度或经纬度带时间定义.. 下一篇移动办公微应用

相关栏目

   
此文件不可写:/home/www/cnsoftbei.com/cache/bencandy_cache/0/1379_1.php