Android移动开发第13章---综合开发实例课件.ppt
《Android移动开发第13章---综合开发实例课件.ppt》由会员分享,可在线阅读,更多相关《Android移动开发第13章---综合开发实例课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1313章章 综合开发实例综合开发实例个人理财通个人理财通0101系统分析系统分析0303系统开发及运行环境系统开发及运行环境0202系统设计系统设计0404数据库与数据表设计数据库与数据表设计0505创建项目创建项目0606系统文件夹组织结构系统文件夹组织结构0707系统文件夹组织结构系统文件夹组织结构0808登录模块设计登录模块设计0909系统主窗体设计系统主窗体设计1010收入管理模块设计收入管理模块设计1111便签管理模块设计便签管理模块设计1212系统设置模块设计系统设置模块设计系统分析系统分析1需求分析需求分析 你是月光族吗?你能说出每月的钱都用到什么地方了吗?为了更好的记录你
2、是月光族吗?你能说出每月的钱都用到什么地方了吗?为了更好的记录您每月的收入及支出,这里开发了一款基于您每月的收入及支出,这里开发了一款基于AndroidAndroid系统的个人理财通软件。通系统的个人理财通软件。通过该软件,用户可以随时随地的记录自己的收入、支出等信息;另外,为了保过该软件,用户可以随时随地的记录自己的收入、支出等信息;另外,为了保护自己的隐私,还可以为个人理财通设置密码。护自己的隐私,还可以为个人理财通设置密码。可行性分析可行性分析1 1 1 1引言引言引言引言2 2 2 2可行性研究的前提可行性研究的前提可行性研究的前提可行性研究的前提3 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系统目标系统目标根据个人对个人理财通软件的要求,制定目标如
4、下:根据个人对个人理财通软件的要求,制定目标如下:操作简单方便、界面简洁美观。操作简单方便、界面简洁美观。方便的对收入及支出进行增、删、改、查等操作。方便的对收入及支出进行增、删、改、查等操作。通过便签方便的记录用户的计划。通过便签方便的记录用户的计划。能够通过设置密码保证程序的安全性。能够通过设置密码保证程序的安全性。系统运行稳定、安全可靠。系统运行稳定、安全可靠。系统功能结构系统功能结构系统业务流程图系统业务流程图系统编码规范系统编码规范1 1 1 1数据库命名规范数据库命名规范数据库命名规范数据库命名规范 数据库数据库数据库名称描 述account.db个人理财通数据库 数据表数据表数据
5、表名称描 述tb_outaccount支出信息表系统编码规范系统编码规范 字段字段字 段 名 称描 述_id编号money金额系统编码规范系统编码规范2 2 2 2程序代码命名规范程序代码命名规范程序代码命名规范程序代码命名规范 数据类型简写规则数据类型简写规则数 据 类 型简 写数 据 类 型简 写整型int字符串str布尔型bl单精度浮点型flt双精度浮点型dbl 组件命名规则组件命名规则控 件缩 写 形 式控 件缩 写 形 式EditTexttxtButtonbtnSpinnerspListViewlv系统开发及运行环境系统开发及运行环境3系统开发及运行环境系统开发及运行环境本系统的软件
6、开发环境及运行环境具体如下。本系统的软件开发环境及运行环境具体如下。操作系统:操作系统: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、Linux
7、Linux各版本。各版本。分辨率:最佳效果分辨率:最佳效果1440*1440*900900像素。像素。数据库与数据表设计数据库与数据表设计4主要内容主要内容数据库分析1 1创建数据库2 2创建数据表3 3数据库分析数据库分析创建数据库创建数据库 个人理财通系统在创建数据库时,使用通过使用个人理财通系统在创建数据库时,使用通过使用SQLiteOpenHelperSQLiteOpenHelper类的构造函数来实现的,实现代码如下。类的构造函数来实现的,实现代码如下。private static final int VERSION=1;/定义数据库版本号private static final St
8、ring DBNAME=account.db;/定义数据库名public DBOpenHelper(Context context)/定义构造函数/重写基类的构造函数,以创建数据库super(context,DBNAME,null,VERSION);创建数据表创建数据表tb_pwdtb_pwd(密码信息表)(密码信息表)字 段 名数 据 类 型主 键 否描 述passwordvarchar(20)否用户密码tb_outaccounttb_outaccount(支出信息表)(支出信息表)字 段 名数 据 类 型主 键 否描 述_idinteger是编号moneydecimal否支出金额timev
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 移动 开发 13 综合开发 实例 课件
限制150内