.页眉. 页脚. 智能化电子系统设计报告题目: 基于 android 的气体分析仪器手机监控端学院: 专业班级: 学生: 指导教师: 西华大学课程设计说明书 1 软件需求 引言 编写目的编写此软件需求说明书的目的是为后续开发程序提供功能、接口等各方面的参照,也为程序实际使用者提供参考。本文的预期读者为程序开发人员及普通用户。 背景本软件开发背景如下: : 基于 android 的手机远程监控客户端。 : eclipse BO2000 模块化气体分析仪器,可作为其监视控制端。 android 手机上独立运行。 相关技术及开发工具简介 Android : Android 是基于 Linux 核心的软体平台和作业系统,早期由 Google , 后由开放手机联盟开发。美国检索公司 Google 在2007 年 11月5日公布的手机系统平台。该平台由操作系统、中间件、用户界面和应用软件组成, 号称是首个为移动终端打造的真正开放和完整的移动软件。它采用了软体堆层(software stack, 又名以软体叠层)的架构,主要分为三部分。低层以 Linux 核心工作为基础,只提供基本功能,其他的应用软体则由名公司自行开发,以 java 作为编写程式的一部分。另外,为了推广此技术, Google 和其它几十个手机公司建立了开放手机联盟( Open Handset Alliance )。 Android 在未公开之前常被传闻为 Google 电话或 gPhone 。大多传闻认为 Google 开发的是自己的手机电话产品,而不是一套软体平台。西华大学课程设计说明书 Eclipse: Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是, Eclipse 附带了一个标准的插件集,包括 Java 开发工具( Java Development Tools , JDT )。 Eclipse 是一个开放源代码的软件开发项目, 专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由 Eclipse 项目、 Eclipse 工具项目和 Eclipse 技术项目三个项目组成,具体包括四个部分组成—— Eclipse Platform 、 JDT 、 CDT 和 PDE 。 JDT 支持 Java 开发、 CDT 支持 C开发、 PDE 用来支持插件开发, Eclipse Platform 则是一个开放的可扩展 IDE ,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。 Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。 任务概述本软件基于 android 技术开发,由于是初学者所有由三个人合作完成开发。开发本软件意图是为了深入学习 android 技术,锻炼自主学习能力,为以后开发积累经验,锻炼发现问题解决问题的能力。在指导教师给出的题目中我们选择了为 BO2000 模块化气体分析仪器编写一款基于 android 平台的手机监控端。这也符合现今 android 广泛流行的趋势,具有一定的研发价值。 需求规定本软件所需功能及总体设计如图 1所示: 图 运行环境规定本软件在完成设计编码及发布工作后,可运行的硬件设备为具有 android 操作系统的手机,比如目前推出这一平台机型的厂商大概有: HTC 、摩托罗拉、三星、索尼爱立信、魅族、联想、夏普、中兴、 LG 、戴尔、宏碁、华硕、海信等。因此本软件的运行环境较为简单,可在任何 android 系统的手机上运行,对其他硬件无较高要求,并且与其他软件没有过多的交互。 2 软件分析与设计 主界面设计(1) 软件打开后主界面显示如图 所示图 MainActivity .Java 代码如下: ; import ; import ; import ; import ; import ; import ; import
基于android气体分析仪器手机监控端 来自淘豆网m.daumloan.com转载请标明出处.