TOP

移动应用软件——手机语音记录器
2015-03-10 10:39:33 来源: 作者: 【 】 浏览:17712

 第四届“中国软件杯”大学生软件设计大赛 
  赛题(A类)


“移动应用软件——手机语音记录器” 
组类(      A  ): A 本科及以上 

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

   赛题要求参赛选手开发一个手机语音记录器移动应用软件。要求设计新颖,功能独特,用户体验好,禁止抄袭。 

 

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

  随着移动互联时代的到来,数以千万计的移动应用软件被开发出来。丰富了人们的生活,让人与人的沟通变得更加便捷。 
本赛题旨在开发一个手机语音记录器,通过该软件,可以把录入的语音记录下来,并且可以转换成文字文本。 

功能性需求 

 1 要求参赛选手开发一个基于安卓或IOS系统的手机语音记录器软件。 
2用户注册功能:输入用户名、密码可以进行登录或注册。 
3快速录制声音并将声音转换为可以编辑的文本。要求: 

    1. 录音误差不超过1%

    2. 支持远距离声音录制,声源在0-5米范围内均能达到录音准确性要求。 

    3. 文本录制之后支持基本编辑功能如下: 

      1. 复制 

      2. 粘贴 

      3. 拷贝 

      4. 编辑 

      5. 剪切 

      6. 文本校验(例如录音之后的文本是:音国,可以通过词库自动校验,并提示用户,“音国”可以修正为“英国”,类似word文档中的词汇校验) 

 4支持多用户协作录制声音 

  1. 支持多用户协同录音,该软件需要登陆才可以使用,用户登录之后可以看到登陆到该软件的其他用户 

  2. 用户登录后,可以邀请其他用户一起录音(类似微信的语音通话),被邀请的其他登陆用户会受到一个邀请提示,点击确定既可以一起录音 

  3. 录音期间该软件在某一时刻只能有唯一的一个录音者,如果需要录音,登录的用户点击”录音按钮“才可以进行录音,如果某个用户最先点击了录音按钮,那么这个用户就占有了录音功能,其他用户的录音此时不能被转换为文本 

5声音被录制成文本之后可以进行邮件发送给共同录制声音的人 

 

非功能性需求 

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

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

  
 开发环境:Android 或IOS、手机
开发平台:不限 
开发语言:不限
数据库: SQLite 或其他 

 
 
 
 

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

 测试平台:电脑  手机

 
 
 
 

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

 

电脑  手机
  
   

其他要求 

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

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

关键字: 责任编辑:zhaoshuo
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇会议移动白板 下一篇移动端无线WiFi侦测及位置分析软件

相关栏目