菜单
  

    2.2 技术上的可行性

    Android智能移动操作系统基于Java语言编写,Java语言是一种跨平台的面向对象编程语言,它具简单性、平台无关、可移植、面向对象、可靠、安全、、分布式、解释型、高性能、多线程以及动态性等特性,因此Android智能手机操作系统上的应用程序开发也继承了很多Java语言的特性,Google公司还对其进行了优化与拓展。并且,在网络上有很多的Android开源项目,可以使Android的开发变得更加便捷。

    2.3 操作上的可行性

    本课题将使用Android Studio 开发环境开发智能听诊器数据采集系统。Android Studio 是一个Android开发环境,基于IntelliJ IDEA。类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。并且,使用Android Studio开发具有极好的便捷性。

    3 需求分析

    本课题期望实现的基于Android平台的智能听诊器分为数据采集硬件和App软件两个部分。因此,需要分别对硬件和软件进行需求分析,其中主要是对软件部分进行需求分析。需求分析是软件定义阶段中的最后一步,也是决定性的一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,软件需求分析还是软件开发的基础,假定在该阶段发现一个错误,解决它可能需要用一小时的时间,如果到了设计、编程、测试和维护阶段解决,就要花几倍甚至更多的时间[3]。因此对于软件系统而言,首先要进行需求分析。

    3.1 硬件功能需求文献综述

    硬件功能需求定义了硬件设备必要实现的功能。本系统的听诊器不仅需要能够听诊,还需要保证听诊数据可以传输给手机。大多数Android智能手机提供的音频输入输出接口为3.5mm音频接口,所以本系统中用来录制心音的听诊器应当具有3.5mm的音频输出接口。因为智能听诊器采集到的信息需要供专业用户进行分析,所以该听诊器一定要具有很高的灵敏度,能够最大限度的保证采集到的心音无损的传输给手机。

    3.2 软件功能需求

    软件的功能需求定义了必须让开发人员实现的软件功能,满足了用户的业务需求,使得用户能够完成他们的任务。并且能够使开发者进一步了解软件开发的细节问题,便于开发者和用户协调工作。对商业软件而言,用户希望得到的产品特性和用户的任务相关的需求不完全是一回事,特性则是一组能被用户识别,并帮助用户决定是否购买的需求,也就是产品说明书中用着重号标明的部分。一项特性包括多个用例,每个用例又要求实现多项功能需求,以便用户能够执行某项任务[3]。

    本系统的软件部分是听诊器数据采集管理程序,用户可以对听诊器采集到的数据操作。主要包括以下功能:

    1. 具有引导页面,帮助用户快速熟悉软件使用流程。源:自*751~·论,文'网·www.751com.cn/

    2. 软件采用外观简洁友好,使用方式灵活、简便的人机交互方式。

    3. 能够存储和播放拥有较高音频质量的wav格式音频。

    4. 能够对录制的心音文件进行有效的管理。

    5. 能够最大程度地实现应用程序的易维护性和易操作性

  1. 上一篇:校园局域网整体解决方案设计
  2. 下一篇:APP项目投融资资源管理系统的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. php+mysql志愿者服务平台前端页面设计

  7. 基于安卓系统的测量软件...

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 中考体育项目与体育教学合理结合的研究

  10. 电站锅炉暖风器设计任务书

  11. 乳业同业并购式全产业链...

  12. 大众媒体对公共政策制定的影响

  13. 十二层带中心支撑钢结构...

  14. 当代大学生慈善意识研究+文献综述

  15. java+mysql车辆管理系统的设计+源代码

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回