天天看点

android应用开发报告,android移动应用开发-报告书.doc

android移动应用开发-报告书概要

无锡科技职业学院

《Android移动应用开发》大作业

报告书

班 级: 软件1401

学 号: 111111111

姓 名: 王 洁

完成日期: 2015-12-31

软件外包工程系 制

需求分析、模块说明

根据现在业务流程和数据分析的基础上,基本可以确定BMI系统设计具备的功能:计算BMI值,根据BMI值给用户称赞或警告提示。

BMI程序中需要俩个界面,一个是主界面(activity_bmi)。界面背景颜色设为灰色显得略为大气,主界面包含俩个TextView用来提示用户输入身高体重,俩个EditText用来输入身高体重,还有一个Button按钮用来计算BMI值,还有俩个TextView用来输出BMI值及给予用户提示。在主界面点击菜单键,可以导出信息、关于BMI、退出BMI,点击关于BMI可以看到设计者信息。

主界面activity_bmi

关于BMI

第二个界面是导出信息界面(activity_report)。界面背景颜色设为浅蓝色让人感觉轻松,界面包含5个TextView,第一个是用来显示界面的主题:“BMI 导出信息”,其它TextView分别是用来显示身高、体重、BMI值及提示。还包含一个Button键,用来返回上一个界面。

导出信息界面activity_report

设计小结

这次的课程设计对我来说是一个不小的提高。当完成BMI课程设计时,我不仅是知识体系的完善更是编程技术的提升,通过这学期的学习,我深刻认识到android手机平台的优势:开放、不受任何限制的开发商,及android手机平台的缺点:隐私很难得到保守、同类用户机型减少。

参考文献(不少于3个)

零点起飞学Android开发

道客巴巴文档下载站http:

百度文库

代码

主界面activity_bmi的代码:

xmlns:tools="/tools"

android:id="@+id/LinearLayout1"

android:layout_width="fill_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:background="#C0C0C0"

>

android:id="@+id/textView1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/tv1"

android:textSize="25sp" />

android:id="@+id/editText1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:numeric="integer"

/>

android:id="@+id/textView2"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/tv2"

android:textSize="25sp"/>

android:id="@+id/editText2"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:numeric="integer"

/>

android:id="@+id/button1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"