移动终端应用开发设计报告

合集下载

智能移动终端软件开发实验报告

智能移动终端软件开发实验报告

实验题目实验一:描述用户界面实验地点502 实验日期3-24 机器号27一、实验目的学会写自己的第一个Android程序,从最简单的从模拟器上输出“Hello,world!”开始。

二、实验容1,先自己创建一个项目。

2.此时在窗口右边有一个“Activities”的项目,右击部署到模拟器上三、实验步骤及结果1, helloActivity.JAVApackage net.lightwinner.app;import android.app.Activity;import android.os.Bundle;package net.lightwinner.app;import android.app.Activity;import android.os.Bundle;package net.lightwinner.app;package net.lightwinner.app;import android.app.Activity;package net.lightwinner.app;import android.app.Activity;import android.os.Bundle;public class helloActivity extends Activity {/** Called when the activity is first created. */ Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setContentView(yout.main);}}2.MAIN.JAVA<?xml version="1.0"encoding="utf-8"?><LinearLayout xmlns:android="schemas.android./apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="string/hello"/></LinearLayout>3.STRING<?xml version="1.0"encoding="utf-8"?><resources><string name="hello">Hello World, helloActivity!</string><string name="app_name">我的第一个应用</string></resources>doubleweight=Double.parseDouble(fieldweight.getText().toString());double BMI=weight/(height*height);TextView result=(TextView)findViewById(R.id.result);result.setText("Your BMI is "+nf.format(BMI));TextView fieldsuggest=(TextView)findViewById(R.id.suggest); if(BMI>25){fieldsuggest.setText(R.string.advice_heavy);}else if(BMI<20){fieldsuggest.setText(R.string.advice_light); }else{fieldsuggest.setText(R.string.advice_average)}}};}(3)STRING<?xml version="1.0"encoding="utf-8"?><resources><string name="app_name">BMI</string><string name ="height">身高(CM)</string><string name ="weight">体重(KG)</string><string name ="bmi_btn">计算BMI值</string><string name ="bmi_result">你的BMI值是</string></resources>四、小结(问题及收获)通过实验可以了解一下整个程序制作的过程和程序制作的思路,打消掉了原先对在一门新的课程上的了解的误区和信心的不足。

移动终端应用设计与开发

移动终端应用设计与开发

移动终端应用设计与开发随着智能手机的普及和移动互联网的快速发展,移动终端应用设计与开发也变得越来越重要。

本文将从应用设计和开发两个方面进行探讨。

应用设计应用设计是移动终端应用开发的重要环节,好的应用设计可以提高用户的体验和使用效率。

以下是一些应用设计的要点:1. 用户体验设计用户体验设计是应用设计的核心,它关注的是用户在使用应用过程中的感受和体验。

优秀的用户体验设计需要考虑以下几个方面:(1)用户需求:根据用户的需求,设计出尽可能符合用户需求的应用界面和功能。

(2)操作流程:设计简单、方便、直观的操作流程,降低用户的学习成本,提高应用的可用性。

(3)界面设计:设计直观、美观、易用的用户界面。

合理的颜色、按钮、图标和布局可以提高用户对应用的好感度。

(4)反馈和提示:反馈和提示是用户使用应用过程中必不可少的功能,它可以帮助用户更好地理解和操作应用。

2. 功能设计功能设计是应用设计的重要组成部分,它关注的是应用所具有的功能和服务。

优秀的功能设计需要考虑以下几个方面:(1)功能需求:根据用户需求,设计出尽可能符合用户需求的功能和服务。

(2)功能模块:将复杂的功能分解成简单的功能模块,使用户能够更好地理解和使用。

(3)功能分类:将相似的功能分组,使用户可以更方便地浏览和使用。

(4)功能评估:根据用户反馈和数据分析,对应用功能进行评估和优化。

应用开发应用开发是移动终端应用设计与开发的另一个重要环节,好的应用开发可以提高应用的性能和稳定性。

以下是一些应用开发的要点:1. 开发语言目前,移动应用开发主流语言有Java、Swift、Objective-C、C++等。

选择开发语言需要根据应用需求和开发人员的技能进行选择。

2. 平台适配不同的移动终端使用不同的操作系统和平台,如Android、iOS、Windows Phone等。

应用开发需要考虑不同操作系统和平台之间的适配,保证应用在不同平台上的稳定运行和用户体验。

移动终端应用开发设计报告

移动终端应用开发设计报告

智能移动终端应用开发设计报告(2013/2014学年第2学期)题目:手机记账软件学院:信息与电气工程学院专业:电子信息工程姓名:**学号:110**设计成绩:2014年5月15日一:软件需求分析科技飞速发展,智能手机几乎人手一台,手机与生活的关系也愈发密切。

而且日常生活离不开购物消费,所以手机记账软件有强大的市场需求。

学生普遍花钱不记账,有了这个软件,可以经常查看自己的花钱情况,从而做到理性消费,节约开销,减轻家长经济负担。

对于工作人员,即有固定收入的人,本软件更为实用,统计收入支出情况,激发奋斗潜能,努力赚钱养家,改善生活质量,奔向幸福美满生活。

综上所述,程序适合使用智能手机的所有人群。

二:软件总体设计本程序名为“月账单”,用来记录日常消费,程序会按月统计和提醒消费情况,月消费超预定会提醒用户。

程序使用Android技术编程,界面要做到实用美观,简约大方。

程序需要实现添加用户、用户记账、账单查询、消费统计等功能。

主界面:首次打开程序需要新建用户,以后登录直接进入当前用户操作界面(即关闭程序前登录用户)。

主界面包括当前用户余额、其他用户选择、建立新账目、账单查询、帮助,关于等信息。

主界面点击余额球,显示当前用户消费统计。

添加用户:程序可为多用户实现记账及统计等功能,添加用户需要输入用户姓名,电话,QQ,生日等信息。

添加用户界面下方有确认添加和取消按钮。

如果输入没有输入姓名,会提示:请输入姓名。

其他信息可以不输入。

如果名字重复,提示:用户名重复。

用户选择:选择用户,存储各自账单。

用户选择界面有添加用户图标,点击即可添加用户。

用户头像:头像使用注册姓名的最后一个字。

主界面点击头像进入用户选择界面。

在用户选择界面点击头像选择用户。

用户记账:记账需要选择或输入消费日期、消费项目、项目数量和项目价格。

记账结果可以在账单查询页面查看。

记账输入完成可以选择录入或取消。

输入未完成点击录入,会提示:输入信息不全,请重新完整数据。

Android实训报告范文基于Android的游戏开发

Android实训报告范文基于Android的游戏开发

Android实训报告范文基于Android的游戏开发Android主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。

Android操作系统最初由AndyRubin开发,主要支持手机。

2005年8月由Google收购注资。

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

第一部Android智能手机发布于2022年10月。

Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。

2022年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。

2022年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。

目前基于Android的移动终端上的软件应用开发很火热,Android平台的开发已越来越强大。

Android是一种以Linu某为基础的开放源码操作系统,主要使用于便携设备。

Android操作系统最初由AndyRubin创办,最初只支持手机。

2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟(OpenHandetAlliance)开发改良,逐渐扩展到到平板电脑及其他领域上。

二、实训主要任务、重点及难点2.1、任务认识移动互联网,了解移动互联网的开发,认识及了解Android,在给定时间内完成基于Android平台的游戏项目的开发,实现预想游戏效果,熟悉项目开发的商业流程,给出游戏全套文档及代码。

2.2、重点内容及实现途径2.2.1、重点内容:熟悉游戏开发代码,了解项目流程,对Android游戏开发有基本了解。

2.2.2、实现途径:所需运行硬件环境:安卓系统2.2以上3.5寸以上移动设备软件开发环境的配置:(1)配置Java程序开发环境(2)安装并汉化Eclipe(JDK)(3)AndroidSDK的安装(4)ADT的安装及配置(5)Android模拟器的配置(6)Office2003以上版本的软件(绘图Viio)然后运用Eclipe完成项目代码的编写,运行与调试;最终在实体终端上进行测试,最终完成项目三、实训具体内容及完成的主要工作实训前期,有老师给我们讲解了现阶段移动互联网的发展,了解移动互联网的发展主流,说明了现阶段移动互联的发展重要性。

《移动终端程序设计》大作业报告

《移动终端程序设计》大作业报告

《移动终端程序设计》大作业报告移动终端程序设计是一门重要的课程,它旨在培养学生独立开发移动终端应用程序的能力。

在本学期的大作业中,我选择了开发一款基于Android平台的健康管理应用程序。

本报告将对我在该项目中的工作进行详细阐述。

首先,为了完成这个项目,我首先进行了需求分析。

健康管理应用程序需要满足用户对健康管理的需求,包括健康监测、健康计划制定等功能。

在调研了市场上已有的类似应用后,我确定了该应用的基本功能和界面设计。

接下来,我进行了UI设计和界面实现。

为了提高用户体验,我采用了简洁明了的设计风格,并使用了一些图表和动画效果来增加应用的可视化效果。

在实现界面时,我使用了Android Studio作为开发工具,采用了Java和XML语言进行开发。

在应用开发过程中,我遇到了一些问题,例如如何获取用户的健康数据和如何实现不同功能之间的数据交互等。

通过查阅资料和向同学请教,我逐渐解决了这些问题,并且提出了一些创新的解决方案。

例如,我使用了第三方健康数据接口来获取用户的健康数据,并将其整合到应用中,方便用户查看和分析。

另外,我还设计了一个自动推送功能,根据用户的健康数据和计划,向用户发送健康提醒和建议。

在开发完成后,我进行了应用的测试和优化工作。

通过模拟用户使用场景,我发现了一些潜在的问题,并对其进行了修复。

为了提高应用的性能和稳定性,我对代码进行了优化,并对使用的资源进行了管理。

经过多次测试和优化,最终完成了这个健康管理应用程序。

总的来说,在本次项目中,我学到了很多关于移动终端程序设计的知识和技巧。

通过实际项目的实施,我对移动应用开发有了更深入的了解,提高了自己的编程和设计能力。

同时,我也明白了软件开发是一个不断迭代和优化的过程,只有不断学习和改进,才能保持自己在这个领域的竞争力。

总结而言,本次大作业是我在移动终端程序设计课程中的重要实践环节。

通过开发健康管理应用程序,我充分运用所学知识,提高了自己的实际应用能力。

智能移动终端应用开发 设计报告

智能移动终端应用开发 设计报告

智能移动终端应用开发设计报告(2013/2014学年第2学期)题目:电子相册学院:信息与电气工程学院专业:电子信息工程姓名:学号:设计成绩:2014年5月15日1 软件需求分析本系统应该具有创建相册、浏览相片、上传相片、删除相册或相片、实现随机播放照片以及循环播放照片、可以添加图片的相关说明等功能,功能如图图1 电子相册系统功能结构图2 软件总体设计 2.1 软件介绍电子相册是现在时下很流行的一种网络元素,它可以应用于很多的领域。

制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。

当然,如果考虑到长期保存的话,也可以保存在硬盘上,也便于随时调阅、欣赏,永久保存。

通过电子相册软件,我们的照片可以更加动态、更加多姿多彩的展现,刻录在光盘上保存,或在影碟机上播放。

电子相册是指可以在电脑上观赏的区别于CD/VCD 的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。

电子相册具有传统相册无法比拟的优越性:图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,永不褪色的恒久保存特性,以及廉价复制分发的优越手段。

电子相册系统创建相册 浏览相片 上传相片删除相册或相片播放查看照片 添加图片说明2.2 程序流程图图2 电子相册系统功能流程图2.3 程序界面图3 电子相册程序主界面图4 电子相册图片文件图5 电子相册图片浏览3 关键技术分析制作电子相册首先要获得图片文件,通过拍摄,可以直接得到电子图片文件。

电子相册分两种,一种是软件类型电子相册,一种是硬件类型电子相册。

本设计是属于硬件类型的电子相册,一些数码相框只能够显示JPEG这种通用格式的图片,也就是说有些高端产品也是可以显示比如png这类型的图片格式的。

大多数数码相框是以幻灯片的形式显示照片的,通常可以通过调节切换时间间隔来达到满意的效果。

某些相框还也可以通过互联网上的RSS,图片共享网站还有电子邮件这些媒介来加载图片。

移动终端APP安全设计规范

移动终端APP安全设计规范移动终端APP的安全设计规范是保证用户信息安全和应用程序正常运行的重要基础。

在移动应用领域,随着智能手机的普及和移动互联网的快速发展,APP的安全问题也日益受到关注。

因此,本文将介绍一些移动终端APP安全设计规范,以帮助开发人员更好地保护用户隐私和数据安全。

1. 用户注册和身份验证在移动终端APP中,用户注册和身份验证是保护用户隐私的关键步骤。

开发人员应遵循以下规范:- 提供安全的用户注册流程,应对用户输入的敏感信息进行合理的验证和加密。

- 使用强密码策略,要求用户设置包含大小写字母、数字和特殊字符的复杂密码。

- 使用双因素认证,如手机验证码或指纹识别等方式,提高账户的安全性。

- 妥善处理用户的个人信息,明确告知用户隐私政策,确保用户数据不被滥用或泄露。

2. 数据传输和存储安全为了保护用户数据的安全性,开发人员应当遵守以下规范:- 使用安全的传输协议,如HTTPS,加密数据在网络传输过程中的安全性。

- 避免直接将敏感数据存储在移动终端设备上,采用安全的数据库加密和数据分区策略来保护数据的存储安全。

- 定期备份用户数据,并确保备份数据的安全性和可恢复性。

3. 安全更新和漏洞修复定期更新APP和修复漏洞是保证APP安全性的重要环节。

开发人员应遵循以下规范:- 及时发布新版本,修复已知的安全漏洞和问题。

- 引入自动化测试,包括静态代码分析和安全扫描等,及时发现和修复潜在的安全问题。

- 建立安全团队或委托专业的第三方机构进行安全测试和审计,确保APP的整体安全性。

4. 权限管理和访问控制移动终端APP的权限管理和访问控制是保护用户数据安全和隐私的重要手段。

开发人员应遵循以下规范:- 合理申请和使用权限,只在需要的情况下向用户请求敏感权限,并明确解释为什么需要这些权限。

- 根据不同用户角色和需求,设置合理的访问控制策略,限制用户对敏感数据和功能的访问权限。

- 定期审查已授予的权限,并在用户取消权限或更改敏感操作时及时做出相应处理。

《移动智能终端应用开发(Android)》课程设计题目

《移动智能终端应用开发(Android)》课程设计对象:福建师范大学信息技术学院13级软件工程专业时间:2014-2015第1学期选题一:一、课程设计题目:闲置物品助手二、课题难度:中三、系统功能描述:设计实现基于Android的“闲置物品助手”,用于帮助用户记忆物品的存放地方。

生活中的各种各样的物品繁多,有时突然想找一件小东西,却无论如何也找不到,哪怕翻箱倒柜,连楼下的垃圾堆也找遍了也未能如愿;也可能你过几天不经意就看到了你要找的东西。

有时还会因此而误事,比如:要去考试,准考证却找不到了。

因此我们准备开发一款单机版手机App软件, 让你随时登记你的物品放哪儿了,让你随时找到想找的物品,让生活更方便。

本系统主要功能如下:1)物品类别的管理(包括增加、删除、修改和物品类别数量的统计)2)放置位置的管理(包括增加、删除和修改)3)提醒类别管理(包括增加、删除和修改)4)物品的管理(包括增加、删除和修改),关键信息包括:物品放置时间,物品名称、件数、重要性指数、存放位置拍照,是否提醒(例如:某个时间点要取该物品还给某人提前一天提醒我,快到时间1个小时再次提醒;被子放在柜子里超过3个月了,今天是晴天,提醒我是否考虑要晾晒;)5)根据物品名称和类别搜索物品的功能6)根据放置位置和物品名称搜索物品7)身份注册和身份验证功能8)天气系统(主要用到天气预报、城市API设置和网络通信服务)四、系统设计要求:1)开发平台Winxp/win7/win8/win10/vista/win2003server,Eclipse及ADT。

2)数据库:SQLite3)JDK1.74)Android版本2.3.3~4.35)可自行对本课题基本需求进行扩展,但需包含本课题所要求的基本功能。

6)建议项目开发时搭建SVN进行版本管理,也便于团队开发.7)目标设备:android手机或android平板五、关键技术:Activity、Indent、事件、多线程、资源、contentProvider、Service、广播、Gesture、GPs、重力感应、google map, 网络通信、本地存储、多媒体、OPenGL/3D六、重点和难点:Sqlite数据库技术七、补充说明:1)本课题可由1~2人为一个小组,最多2人。

2023移动终端质量报告

2023移动终端质量报告1. 引言移动终端是现代生活的重要组成部分,人们越来越依赖于移动终端来进行通信、娱乐、工作等各项活动。

因此,移动终端的质量对用户体验和市场竞争力起着至关重要的作用。

本报告旨在分析2023年移动终端的整体质量状况,包括硬件、软件以及用户体验等方面的评估。

2. 方法为了评估2023年移动终端的质量,我们采用了以下方法:2.1 数据收集我们收集了来自各个移动终端厂商的产品样本,并从中随机抽取了一定数量的样本进行测试和评估。

我们还收集了用户的反馈意见和投诉数据,以了解用户的使用体验和常见问题。

2.2 测试和评估我们使用了一系列标准化的测试方法和工具对移动终端进行测评。

这些测试主要涵盖了以下几个方面:•硬件性能:包括处理器性能、内存容量、存储速度等。

•软件功能:包括操作系统的稳定性、应用程序的兼容性等。

•通信质量:包括信号强度、数据传输速度等。

•电池续航:评估终端的电池续航能力和充电效率。

•用户体验:评估终端的界面设计、交互体验以及常见问题的解决能力。

2.3 数据分析我们对测试数据进行统计和分析,以得出终端的质量状况和市场表现。

我们还对用户反馈意见进行整理和分类,以了解用户的主要关注点和需求。

3. 2023移动终端质量评估结果根据我们的测试和评估,我们得出了以下关键结果:3.1 硬件性能大多数移动终端在硬件性能方面表现良好,处理器速度和内存容量能够满足用户的日常需求。

然而,一些低端终端存在性能不足的问题,导致用户在使用过程中出现卡顿和延迟。

3.2 软件功能绝大多数移动终端的操作系统稳定性较好,应用程序的兼容性也较为良好。

然而,有一部分终端存在软件漏洞和兼容性问题,需要厂商进行及时更新和修复。

3.3 通信质量绝大多数移动终端的信号强度稳定,数据传输速度满足用户的需求。

然而,少数终端在信号覆盖较差的区域可能存在信号断断续续的问题,需要进一步改进。

3.4 电池续航大多数移动终端的电池续航能力良好,可以满足用户的日常使用需求。

移动终端开发标书模板

移动终端开发标书模板一、项目背景移动终端已成为人们日常生活中不可或缺的一部分。

为了满足用户对移动应用的需求,不断有新的应用和功能推出。

因此,移动终端开发变得越来越重要。

本项目旨在开发一个新的移动终端应用,满足用户对功能和体验的需求。

二、项目概述1. 项目名称:移动终端开发2. 项目目标:开发一个全新的移动终端应用,提供丰富的功能和良好的用户体验。

3. 项目范围:涵盖移动应用的开发、测试和发布等全过程。

4. 项目计划:按照以下阶段进行项目开发:a) 需求分析:收集用户需求,明确功能和特性。

b) 设计阶段:设计移动应用的用户界面、交互流程和系统架构。

c) 开发阶段:根据需求和设计进行应用程序的编码和功能开发。

d) 测试阶段:对应用程序进行测试,确保性能和稳定性。

e) 发布阶段:将应用程序部署到移动终端平台上供用户下载和使用。

5. 项目时间计划:根据实际情况制定详细的时间计划,确保项目按时完成。

三、项目需求1. 功能需求:a) 用户注册和登录功能b) 个人信息管理功能c) 数据存储和传输功能d) 实时通讯功能e) 多媒体功能(音频、视频等)f) 第三方服务集成功能g) 数据统计和分析功能2. 技术需求:a) 支持主流移动操作系统(iOS、Android等)b) 支持多种屏幕尺寸和分辨率的适配c) 数据安全和隐私保护措施d) 响应式设计,良好的用户体验e) 高性能和可扩展性四、项目交付物1. 项目计划表:包含项目各个阶段的时间计划和里程碑。

2. 需求文档:详细说明项目的功能需求和技术需求。

3. 设计文档:包括用户界面设计、交互设计和系统架构设计等。

4. 开发文档:记录开发过程中的关键问题和解决方案。

5. 测试报告:包括测试用例、测试结果和问题汇总等。

6. 用户手册:提供对应用的详细介绍和使用说明。

7. 最终发布文件:包括应用程序安装包和相关资源文件。

五、开发团队1. 项目经理:负责项目的全面管理和协调工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、调用native方法来开启和关闭触屏的震动响应接口:
native static void vibratorOn(long milliseconds);
native static void vibratorOff();
6、返回键按两次实现程序关闭的方法:当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。
程序bug:程序出现死循环等问题应检验跳出,提示用户选择:关闭程序,或重新加载(初始化登录界面)。
三:关键技术分析
1、使用ps设计程序整体界面布局,按钮,头像等。设计尺寸为:600*1024,分辨率:72像素每英寸,采用8位RGB颜色(色彩够用,而且图片不会很大)。每一个部件界面都分别存储,以便编程时使用,程序用图全部原创手绘。
用户选择:选择用户,存储各自账单。用户选择界面有添加用户图标,点击即可添加用户。
用户头像:头像使用注册姓名的最后一个字。主界面点击头像进入用户选择界面。在用户选择界面点击头像选择用户。
用户记账:记账需要选择或输入消费日期、消费项目、项目数量和项目价格。记账结果可以在账单查询页面查看。记账输入完成可以选择录入或取消。输入未完成点击录入,会提示:输入信息不全,请重新完整数据。
10、程序发生死循环等错误,应弹出提示消息,选择重新加载或关闭程序:Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog)。
在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handler中将此值还原成false。
如果在发送消息间隔的2秒内,再次按了BACK键,则再次执行exit方法,此时isExit的值已为true,则会执行退出的方法。
学生普遍花钱不记账,有了这个软件,可以经常查看自己的花钱情况,从而做到理性消费,节约开销,减轻家长经济负担。对于工作人员,即有固定收入的人,本软件更为实用,统计收入支出情况,激发奋斗潜能,努力赚钱养家,改善生活质量,奔向幸福美满生活。
综上所述,程序适合使用智能手机的所有人群。
二:软件总体设计
本程序名为“月账单”,用来记录日常消费,程序会按月统计和提醒消费情况,月消费超预定会提醒用户。程序使用Android技术编程,界面要做到实用美观,简约大方。程序需要实现添加用户、用户记账、账单查询、消费统计等功能。
账单查询:统计罗列所有消费记录,表明消费日期,消费项目、消费数量和价格等信息。页面包括余额按钮,点击进入消费统计。点击页面下方“+”号按钮,可以进入用户记账页面。
消费统计:统计各月消费。每天消费的钱也许是小数目,但一月下来,往往比预期要花费的多,设置消费统计有利节约开销。消费统计中点击明细查询按钮,进入账单左到右,上到下分别是:用户头像,设置,本月余额与收入百分比,用户选择,继续记账,账单查询,账单统计,程序帮助,关于)
设置
用户选择/创建
添加用户界面
已选择用户直接记账
主界面:首次打开程序需要新建用户,以后登录直接进入当前用户操作界面(即关闭程序前登录用户)。主界面包括当前用户余额、其他用户选择、建立新账目、账单查询、帮助,关于等信息。主界面点击余额球,显示当前用户消费统计。
添加用户:程序可为多用户实现记账及统计等功能,添加用户需要输入用户姓名,电话,QQ,生日等信息。添加用户界面下方有确认添加和取消按钮。如果输入没有输入姓名,会提示:请输入姓名。其他信息可以不输入。如果名字重复,提示:用户名重复。
帮助:说明软件使用方法,使用建议,注意事项等。
关于:版本说明,作者介绍,制作日期等信息。
设置:设置页面包括程序背景音乐开关,背景音乐选择,触屏震动,触屏音效,切屏音效,今日消费上限提醒开关,今日消费上限设置,月消费上限提醒开关,月消费上限设置等。
菜单键:选择关闭程序。
返回键:返回上一层,两秒内按两次直接退出程序。
智能移动终端应用开发
设计报告
(2013/2014学年第2学期)
题目:手机记账软件
学院:信息与电气工程学院
专业:电子信息工程
姓名:**
学号:110**
设计成绩:
2014年5月15日
一:软件需求分析
科技飞速发展,智能手机几乎人手一台,手机与生活的关系也愈发密切。而且日常生活离不开购物消费,所以手机记账软件有强大的市场需求。
2、使用Android技术实现功能界面,链接按钮图片,实现界面转换,函数运算,统计记录等功能。
3、在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。按下和抬起要设置不同的图片。
4、利用View的"视图坐标"以及"布局坐标",以及scrollTo()和scrollBy()等方法实现触屏滑动。
7、条形图使用Canvas直接画图实现,用统计中数值赋值控制高度。条形图要色彩有鲜明对比,一目了然。
8、添加背景音乐,按键音效等:MediaPlayer player=MediaPlayer.create(Context, R.raw.音乐文件名)
9、在一个是主界面activity_main.xml中点击button进入另一个新增的界面form1.xml。
相关文档
最新文档