




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能移动终端的应用开发设计报告(2013/2014学年第二学期)标题:手机记账软件学校:信息与电气工程学院专业:电子信息工程姓氏:* *数量:110*设计结果:2014年5月15日一、软件需求分析随着科学技术的飞速发展,几乎有一款智能手机,手机与生活的关系越来越密切。此外,日常生活离不开购物和消费,所以手机计费软件有很强的市场需求。学生通常花钱不记账。有了这个软件,他们可以经常检查自己的消费情况,从而实现合理消费,节省开支,减轻父母的经济负担。对于员工,即有固定收入的人来说,软件更实用,计算收入和支出,激发奋斗的潜力,努力赚钱养家,提高生活质量,走向幸福生活。总而言之,这个程序适用于所有使用智能手机的人。二、整体软件设计这个程序被称为“月账单”,用来记录每天的消费。该程序将每月统计并提醒消费情况。如果每月消费超过预定限额,将提醒用户。该程序采用安卓技术编程。界面应该实用、美观、简单、美观。该程序需要实现用户添加、用户记账、账单查询、消费统计等功能。建立帮助和信息用户选择消费统计账单查询主接口选择用户直接记账会计添加用户主界面:要求新用户第一次打开程序,然后直接登录到当前用户操作界面(即关闭程序前登录用户)。主界面包括当前用户余额、其他用户选择、新账户建立、账单查询、帮助、信息等。点击主界面中的平衡球,显示当前用户消费统计。添加用户:该程序可以实现多用户记账、统计等功能。添加用户需要输入用户名、电话号码、QQ、生日等信息。添加用户界面下方有确认添加和取消按钮。如果没有输入姓名,系统将提示您:请输入姓名。不得输入其他信息。如果名称重复,提示:用户名重复。用户选择:选择用户并存储他们的账单。用户选择界面有一个添加用户图标。单击以添加用户。用户头像:头像使用注册名称的最后一个单词。主界面点击头像进入用户选择界面。在用户选择界面,点击头像选择用户。用户记账:记账需要选择或输入消耗日期、消耗项目、项目数量和项目价格。可以在账单查询页面查看会计结果。簿记输入完成后,您可以选择输入或取消。如果输入未完成,点击输入会提示:输入信息不完整,请重新完成数据。计费查询:统计所有消费记录,显示消费日期、消费项目、消费数量、价格等信息。该页面包括余额按钮,点击进入消费统计。点击页面底部的“”按钮,进入用户计费页面。消费统计:月度消费统计。每天花费的钱可能很少,但是在一月之后,它的花费通常比预期的要多。建立消费统计有利于节约开支。点击消耗统计中的明细查询按钮,进入票据查询界面。帮助:解释如何使用软件,使用建议,注意事项等。关于:版本描述、作者简介、生产日期等信息。设置:设置页面包括程序背景音乐开关、背景音乐选择、触摸屏振动、触摸屏音效、屏幕切割音效、今天消费限额提醒开关、今天消费限额设置、每月消费限额提醒开关、每月消费限额设置等。菜单键:选择关闭程序。回车键:返回前一层,在两秒钟内按两次,直接退出程序。程序错误:如果程序有死循环等问题,应该检查并跳出,提示用户选择关闭程序或重新加载(初始化登录界面)。三。关键技术分析1.使用ps设计整体界面布局、按钮、头像等。设计尺寸:600*1024,分辨率:每英寸72像素,采用8位的RGB颜色(颜色就足够了,而且画面不会很大)。每个组件接口都单独存储,以便在编程中使用。这个程序是用所有原始图纸手工绘制的。2.利用安卓技术实现功能界面,链接按钮图片,实现界面转换、功能计算、统计记录等功能。3.安卓系统中有一个图像按钮视图。按钮的不同之处在于图片可以加载到图像按钮上。按住并抬起来设置不同的图片。4.使用视图的“视图坐标”和“布局坐标”以及滚动到()和滚动到()方法来实现触摸屏滑动。5.调用本地方法打开和关闭触摸屏的振动响应界面:固有静态空隙振动(长毫秒);原生静态空振颤音();6.按两次返回键关闭程序的方法:当按下返回键时,它将被按下键捕获。如果判断为返回键,将执行退出方法。在退出方法中,首先确定isExit的值。如果为false,则设置为true,并弹出提示。在处理程序中,2000毫秒(2秒)后将发送一条消息,将该值恢复为false。如果在发送消息之间的2秒内再次按下后退键,退出方法将再次执行。如果isExit的值为真,将执行Exit方法。7.条形图由画布直接绘制,高度由统计中的数值分配控制。条形图应该有鲜明的颜色对比,一目了然。8.添加背景音乐、关键音效等。mediaplayer=mediaplayer.create(上下文,r.raw .音乐文件名)9.单击主界面activity_main.xml中的按钮,进入另一个新添加的界面表单1.xml10.当程序出现死循环等错误时,会弹出提示信息,选择是重新加载还是关闭程序:活动提供了一种对话机制,便于管理人员创建、保存和回复,如OnCreate dialog (INT)、OnPrepareDialog (INT、Dialog)、ShowDialog (INT)、Disposition Dialog(INT)等方法。如果使用这些方法,活动将通过getOwnerActivity()方法返回到由活动管理的对话框。四.详细软件设计主界面(从左到右,从上到下,主界面是:用户档案、设置、本月余额和收入百分比、用户选择、继续记账、账单查询、账单统计、程序帮助、关于)使用中用户添加或选择用户添加帐户每月支出和收入统计建立本月余额占收入的百分比显示当前用户账单详细信息版本、作者和使用说明建立用户选择/创建添加新用户,点击,出现下图所示界面现有用户的用户化身由用户的“名字”命名添加用户界面取消并返回上一页确认新账号点击“”按钮后,系统会提示您成功添加用户,并返回用户选择界面。时间拖动选择,默认时间为今天显示帐户余额会计接口点击后,记账成功,如图所示。单击返回上一页账单查询点击右上角的“余额.”(与前两个界面相同),出现账户统计界面。点击图底部的 按钮,进入用户计费界面。点击左上角的用户图标“月”,进入账户选择界面。统计数字输入账单查询帮助(在任意页面下,点击手机的菜单键,将弹出如下图所示的“关闭程序”)关于V.软件测试计划测试目的:发现程序问题,添加和改进功能,改善用户体验。测试对象:室友和感兴趣的同学。测试策略:1)用户界面测试:测试用户界面是否具有实用性、美观性,是否满足设计要求的执行功能。2)性能测试:测试相应的时间、事务效率和其他时间敏感问题。3)强度测试:测试资源(内存、硬盘)的敏感问题。4)容量测试:测试大量数据对程序的影响。5)容错测试:测试软件系统克服软件和硬件故障的能力。错误处理:记录错误类型,生成原因,然后消除错误。该版本是1.0的试用版,可能有错误和不完整的功能。我希望感兴趣的学生可以一起讨论发展测试。六.设计总结编程的目的是帮助人们记录消费。这个程序用在手机上。用户体验应该简单明了,程序应该只占用少量内存。程序的功能不够完善,需要增加用户的选择。学生和办公人员应该使用不同的功能接口。学生没有余额提示,第一页应该显示每月支出总额,即今天的总额。上班族应该计算他们的收入、支出和储蓄。实现精确的细节管理。软件还应该增加一些功能,如设置余额不足提醒、过度消费提醒、手动插入背景音乐、替换背景图片等。软件应实现票据数据导出功能,可打印票据或在其他设备上查看。易用性高于图片的性能。软件应该在实用性的前提下追求画面的美。总的来说,通过课程设计,我学到了很多。这是第一次将Ps和安卓结合起来进行编程。发现两个程序的结合可以创造出一个漂亮的程序界面。在该程序中,一些功能,如界面转换和相关按钮已被百度找到,以及绘制条形图和用户头。经过几天的努力工作,我对安卓的兴趣增加了,将来会开发更多实用的应用。七:参考材料1.触摸屏在1:安卓中的实现:http:/bl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论