欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Android移动开发第13章---综合开发实例课件.ppt

    • 资源ID:70693989       资源大小:1.58MB        全文页数:46页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Android移动开发第13章---综合开发实例课件.ppt

    第第1313章章 综合开发实例综合开发实例个人理财通个人理财通0101系统分析系统分析0303系统开发及运行环境系统开发及运行环境0202系统设计系统设计0404数据库与数据表设计数据库与数据表设计0505创建项目创建项目0606系统文件夹组织结构系统文件夹组织结构0707系统文件夹组织结构系统文件夹组织结构0808登录模块设计登录模块设计0909系统主窗体设计系统主窗体设计1010收入管理模块设计收入管理模块设计1111便签管理模块设计便签管理模块设计1212系统设置模块设计系统设置模块设计系统分析系统分析1需求分析需求分析 你是月光族吗?你能说出每月的钱都用到什么地方了吗?为了更好的记录你是月光族吗?你能说出每月的钱都用到什么地方了吗?为了更好的记录您每月的收入及支出,这里开发了一款基于您每月的收入及支出,这里开发了一款基于AndroidAndroid系统的个人理财通软件。通系统的个人理财通软件。通过该软件,用户可以随时随地的记录自己的收入、支出等信息;另外,为了保过该软件,用户可以随时随地的记录自己的收入、支出等信息;另外,为了保护自己的隐私,还可以为个人理财通设置密码。护自己的隐私,还可以为个人理财通设置密码。可行性分析可行性分析1 1 1 1引言引言引言引言2 2 2 2可行性研究的前提可行性研究的前提可行性研究的前提可行性研究的前提3 3 3 3投资及效益分析投资及效益分析投资及效益分析投资及效益分析4 4 4 4结论结论结论结论编写项目计划书编写项目计划书1 1 1 1引言引言引言引言2 2 2 2概述概述概述概述3 3 3 3项目团队组织项目团队组织项目团队组织项目团队组织姓 名技术水平所属部门角 色工作描述王某中级软件工程师项目开发部软件工程师负责需求分析、软件设计与编码刘某中级美工设计师设计部界面设计师负责软件的界面设计李某中级系统测试工程师软件测试部测试人员对软件进行测试、编写软件测试文档系统设计系统设计2主要内容主要内容系统目标1 1系统功能结构2 2系统业务流程图3 3系统编码规范4 4系统目标系统目标根据个人对个人理财通软件的要求,制定目标如下:根据个人对个人理财通软件的要求,制定目标如下:操作简单方便、界面简洁美观。操作简单方便、界面简洁美观。方便的对收入及支出进行增、删、改、查等操作。方便的对收入及支出进行增、删、改、查等操作。通过便签方便的记录用户的计划。通过便签方便的记录用户的计划。能够通过设置密码保证程序的安全性。能够通过设置密码保证程序的安全性。系统运行稳定、安全可靠。系统运行稳定、安全可靠。系统功能结构系统功能结构系统业务流程图系统业务流程图系统编码规范系统编码规范1 1 1 1数据库命名规范数据库命名规范数据库命名规范数据库命名规范 数据库数据库数据库名称描 述account.db个人理财通数据库 数据表数据表数据表名称描 述tb_outaccount支出信息表系统编码规范系统编码规范 字段字段字 段 名 称描 述_id编号money金额系统编码规范系统编码规范2 2 2 2程序代码命名规范程序代码命名规范程序代码命名规范程序代码命名规范 数据类型简写规则数据类型简写规则数 据 类 型简 写数 据 类 型简 写整型int字符串str布尔型bl单精度浮点型flt双精度浮点型dbl 组件命名规则组件命名规则控 件缩 写 形 式控 件缩 写 形 式EditTexttxtButtonbtnSpinnerspListViewlv系统开发及运行环境系统开发及运行环境3系统开发及运行环境系统开发及运行环境本系统的软件开发环境及运行环境具体如下。本系统的软件开发环境及运行环境具体如下。操作系统:操作系统:Windows 7Windows 7。JDKJDK环境:环境:Java SE Development KET(JDK)version 7Java SE Development KET(JDK)version 7。开发工具:开发工具:Eclipse 4.4.2+Android 5.0Eclipse 4.4.2+Android 5.0。开发语言:开发语言:JavaJava、XMLXML。数据库管理软件:数据库管理软件:SQLite 3SQLite 3。运行平台:运行平台:WindowsWindows、LinuxLinux各版本。各版本。分辨率:最佳效果分辨率:最佳效果1440*1440*900900像素。像素。数据库与数据表设计数据库与数据表设计4主要内容主要内容数据库分析1 1创建数据库2 2创建数据表3 3数据库分析数据库分析创建数据库创建数据库 个人理财通系统在创建数据库时,使用通过使用个人理财通系统在创建数据库时,使用通过使用SQLiteOpenHelperSQLiteOpenHelper类的构造函数来实现的,实现代码如下。类的构造函数来实现的,实现代码如下。private static final int VERSION=1;/定义数据库版本号private static final String DBNAME=account.db;/定义数据库名public DBOpenHelper(Context context)/定义构造函数/重写基类的构造函数,以创建数据库super(context,DBNAME,null,VERSION);创建数据表创建数据表tb_pwdtb_pwd(密码信息表)(密码信息表)字 段 名数 据 类 型主 键 否描 述passwordvarchar(20)否用户密码tb_outaccounttb_outaccount(支出信息表)(支出信息表)字 段 名数 据 类 型主 键 否描 述_idinteger是编号moneydecimal否支出金额timevarchar(10)否支出时间typevarchar(10)否支出类别addressvarchar(100)否支出地点markvarchar(200)否备注创建数据表创建数据表tb_inaccounttb_inaccount(收入信息表)(收入信息表)字 段 名数 据 类 型主 键 否描 述_idinteger是编号flagvarchar(200)否便签内容tb_outaccounttb_outaccount(支出信息表)(支出信息表)字 段 名数 据 类 型主 键 否描 述_idinteger是编号moneydecimal否收入金额timevarchar(10)否收入时间typevarchar(10)否收入类别handlervarchar(100)否付款方markvarchar(200)否备注创建项目创建项目5创建项目创建项目 个人理财通系统的项目名称为个人理财通系统的项目名称为AccountMSAccountMS,该系统是使用,该系统是使用Eclipse+Android 5.0Eclipse+Android 5.0开发的一个项目。开发的一个项目。系统文件夹组织结构系统文件夹组织结构6系统文件夹组织结构系统文件夹组织结构公共类设计公共类设计7主要内容主要内容数据模型公共类1 1Dao公共类2 2 在com.mingrisoft.model包中存放的是数据模型公共类,它们对应着数据库中不同的数据表,这些模型将被访问数据库的Dao类和程序中各个模块甚至各个组件所使用。数据模型是对数据表中所有字段的封装,它主要用于存储数据,并通过相应的getXXX()方法和setXXX()方法实现不同属性的访问原则。Dao的全称是Data Access Object,即数据访问对象,本系统中创建了com.mingrisoft.dao包,该包中包含了DBOpenHelper、FlagDAO、InaccountDAO、OutaccountDAO和PwdDAO等5个数据访问类,其中,DBOpenHelper类用来实现创建数据库、数据表等功能;FlagDAO类用来对便签信息进行管理;InaccountDAO类用来对收入信息进行管理;OutaccountDAO类用来对支出信息进行管理;PwdDAO类用来对密码信息进行管理。登录模块设计登录模块设计8主要内容主要内容设计登录布局文件1 1登录功能的实现2 2退出登录窗口3 3登录模块设计登录模块设计 登录模块主要是通过输入正确的密码进入个人理财通的主窗体,它登录模块主要是通过输入正确的密码进入个人理财通的主窗体,它可以提高程序的安全性,保护数据资料不外泄。可以提高程序的安全性,保护数据资料不外泄。系统主窗体设计系统主窗体设计9主要内容主要内容设计系统主窗体布局文件1 1显示各功能窗口2 2定义文本及图片组件3 3定义功能图标及说明文字4 4设置功能图标及说明文字5 5系统主窗体设计系统主窗体设计 主窗体是程序操作过程中必不可少的,它是与用主窗体是程序操作过程中必不可少的,它是与用户交互中的重要环节。通过主窗体,用户可以调用系户交互中的重要环节。通过主窗体,用户可以调用系统相关的各子模块,快速掌握本系统中所实现的各个统相关的各子模块,快速掌握本系统中所实现的各个功能。个人理财通系统中,当登录窗体验证成功后,功能。个人理财通系统中,当登录窗体验证成功后,用户将进入主窗体,主窗体中以图标和文本相结合的用户将进入主窗体,主窗体中以图标和文本相结合的方式显示各功能按钮,单击这些功能按钮的时候,打方式显示各功能按钮,单击这些功能按钮的时候,打开相应功能的开相应功能的ActivityActivity。收入管理模块设计收入管理模块设计10主要内容主要内容设计新增收入布局文件1 1设置收入时间2 2添加收入信息3 3重置新增收入窗口中的各个控件4 4设计收入信息浏览布局文件5 5显示所有的收入信息6 6单击指定项时打开详细信息7 7设计修改/删除收入布局文件8 8显示指定编号的收入信息9 9修改收入信息1010删除收入信息1111收入信息汇总图表1212收入管理模块设计收入管理模块设计 收入管理模块主要包括收入管理模块主要包括4 4部分,分别是部分,分别是“新增收入新增收入”、“收入信息浏览收入信息浏览”、“修改修改/删除收入信息删除收入信息”和和“收入信息汇总图表收入信息汇总图表”,其中,其中,“新增收入新增收入”用来用来添加收入信息,添加收入信息,“收入信息浏览收入信息浏览”用来显示所有的收入信息,用来显示所有的收入信息,“修改修改/删除收删除收入信息入信息”用来根据编号修改或者删除收入信息,用来根据编号修改或者删除收入信息,“收入信息汇总图表收入信息汇总图表”用来统用来统计收入信息并以图表形式显示。计收入信息并以图表形式显示。收入管理模块设计收入管理模块设计便签管理模块设计便签管理模块设计11主要内容主要内容设计新增便签布局文件1 1添加便签信息2 2清空便签文本框3 3设计便签信息浏览布局文件4 4显示所有的便签信息5 5单击指定项时打开详细信息6 6设计修改/删除便签布局文件7 7显示指定编号的便签信息8 8修改便签信息9 9删除便签信息1010便签管理模块设计便签管理模块设计 便签管理模块主要包括便签管理模块主要包括3 3部分,分别是部分,分别是“新增便签新增便签”、“便签信息浏览便签信息浏览”和和“修改修改/删除便签信息删除便签信息”,其中,其中,“新增便签新增便签”用来添加便签信息,用来添加便签信息,“便签便签信息浏览信息浏览”用来显示所有的便签信息,用来显示所有的便签信息,“修改修改/删除便签信息删除便签信息”用来根据编号用来根据编号修改或者删除便签信息,本节将从这修改或者删除便签信息,本节将从这3 3个方面对便签管理模块进行详细介绍。个方面对便签管理模块进行详细介绍。便签管理模块设计便签管理模块设计系统设置模块设计系统设置模块设计12主要内容主要内容设计系统设置布局文件1 1设置登录密码2 2重置密码文本框3 3系统设置模块设计系统设置模块设计系统设置模块主要对个人理财通中的登录密码进行设置。系统设置模块主要对个人理财通中的登录密码进行设置。小结小结 本章重点讲解了个人理财通系统中关键模块的开发过程。通过对本章的学习,本章重点讲解了个人理财通系统中关键模块的开发过程。通过对本章的学习,读者应该能够熟悉软件的开发流程,并重点掌握如何在读者应该能够熟悉软件的开发流程,并重点掌握如何在AndroidAndroid项目中对多个不同项目中对多个不同的数据表进行添加、修改、删除以及查询等操作;另外,读者还应该掌握如何使的数据表进行添加、修改、删除以及查询等操作;另外,读者还应该掌握如何使用多种布局管理器对用多种布局管理器对AndroidAndroid程序的界面进行布局。程序的界面进行布局。

    注意事项

    本文(Android移动开发第13章---综合开发实例课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开