Android项目开发报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
2.1Android
Android系统架构和其操作系统一样,采用了分层的架构。Android分为四 个层,从高层到低层分别是应用程序层、 应用程序框架层、 系统运行库层和linux核心层。
开发人员可以完全访问核心应用程序所使用的API框架。该应用程序的架构 设计简化了组件的重用。 任何一个应用程序都可以发布它的功能块并且任何其它 的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样, 该应用程序重用机制也使用户可以方便的替换程序组件。
功能实现
用户登陆成功进入主页面,点击添加按钮,输入信息,完成添加 添加界面截图:
3.4
功能描述
用户查询信息的窗口,选择查询的日期,显示查询到的信息。
功能实现
用户进入主页面以后,点击查询按钮,选择查询日期,点击Done完成查询
工作,显示查询信息。
查询界面截图:
3.5
功能描述
对系统的主题进行介绍,让用户对本系统有初步的了解
应用程序。Android会同一些核心程序包一起发布,包括日历、地图、浏 览器等。所有的应用程序均是用Java语言编写。
应用程序框架。这种框架可以使开发人员可以完全的访问核心程序所使用
的API框架,简化了组件的使用。同时也使用户可以方便的替换程序组件。
系统运行库。An droid包含一些C/C++库,这些库能被An droid系统中不同 的组件使用。 一般情况下如果要将Android移植到其他硬件去运行, 只需要实现 这部分代码即可。Android也包括了一个核心库,该核心库提供了Java编程语 言核心库的大多数功能。
MV(是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使 用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己 的任务。最典型的MVC就是JSP+servlet+javabean的模式。
3
3.1登录功能描述 用户登陆系统的窗口,如果信息有误,系统提示用户名或密码错误。
Linux内核。Android的核心系统服务依赖于Linux2.6内核,如安全性、内存 管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈 之间的抽象层。
2.2
MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是 控制器,使用MVC勺目的是将M和V的实现代码分离,从而使同一个程序可以使 用不同的表现形式。
1项目简介2
2开发环境2
2.1Android平台结构介绍2
22MVC框架3
3功能介绍3
3.1登录3
3.2注册3
3.3添加4
3.4查询5
3.5主页面6
4数据库结构7
4.1数据表设计7
5项目结构7
5.1src文件夹7
52gen文件夹7
5.3libs文件夹8
5.4bin文件夹8
5.5res文件夹8
5.6AndroidManifest.xml8
功能实现 用户填写登陆信息,信息无误,登陆成功,进入用户主页面。 登陆界面截图:
3.2注册功能描述 用户注册的窗口,如果用户已存在,系统提示用户注册失败,请重新注册。
功能实现 用户填写注册信息,点击提交,完成注册,进入登陆页面。
注册界面截图:
3.3
功能描述
用户添加信息的窗口,输入相关信息,添加成功。
6项目总结8
Android
1
本次中软培训主要是关于android的基本应用开发, 培训的任务主要是开发 一个与日常生活花费有关的现金日记账软件, 由于时Байду номын сангаас紧张此软件只实现了登录、 注册、添加、查询等功能,未涉及细节处理。此次项目开发主要是帮助大家培养 理财观念, 清楚直白的了解每笔前是怎么消费, 何时消费掉的, 利于节约一部分 开支。
功能实现
用户进入系统的窗口
主页面截图:
2.1Android
Android系统架构和其操作系统一样,采用了分层的架构。Android分为四 个层,从高层到低层分别是应用程序层、 应用程序框架层、 系统运行库层和linux核心层。
开发人员可以完全访问核心应用程序所使用的API框架。该应用程序的架构 设计简化了组件的重用。 任何一个应用程序都可以发布它的功能块并且任何其它 的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样, 该应用程序重用机制也使用户可以方便的替换程序组件。
功能实现
用户登陆成功进入主页面,点击添加按钮,输入信息,完成添加 添加界面截图:
3.4
功能描述
用户查询信息的窗口,选择查询的日期,显示查询到的信息。
功能实现
用户进入主页面以后,点击查询按钮,选择查询日期,点击Done完成查询
工作,显示查询信息。
查询界面截图:
3.5
功能描述
对系统的主题进行介绍,让用户对本系统有初步的了解
应用程序。Android会同一些核心程序包一起发布,包括日历、地图、浏 览器等。所有的应用程序均是用Java语言编写。
应用程序框架。这种框架可以使开发人员可以完全的访问核心程序所使用
的API框架,简化了组件的使用。同时也使用户可以方便的替换程序组件。
系统运行库。An droid包含一些C/C++库,这些库能被An droid系统中不同 的组件使用。 一般情况下如果要将Android移植到其他硬件去运行, 只需要实现 这部分代码即可。Android也包括了一个核心库,该核心库提供了Java编程语 言核心库的大多数功能。
MV(是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使 用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己 的任务。最典型的MVC就是JSP+servlet+javabean的模式。
3
3.1登录功能描述 用户登陆系统的窗口,如果信息有误,系统提示用户名或密码错误。
Linux内核。Android的核心系统服务依赖于Linux2.6内核,如安全性、内存 管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈 之间的抽象层。
2.2
MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是 控制器,使用MVC勺目的是将M和V的实现代码分离,从而使同一个程序可以使 用不同的表现形式。
1项目简介2
2开发环境2
2.1Android平台结构介绍2
22MVC框架3
3功能介绍3
3.1登录3
3.2注册3
3.3添加4
3.4查询5
3.5主页面6
4数据库结构7
4.1数据表设计7
5项目结构7
5.1src文件夹7
52gen文件夹7
5.3libs文件夹8
5.4bin文件夹8
5.5res文件夹8
5.6AndroidManifest.xml8
功能实现 用户填写登陆信息,信息无误,登陆成功,进入用户主页面。 登陆界面截图:
3.2注册功能描述 用户注册的窗口,如果用户已存在,系统提示用户注册失败,请重新注册。
功能实现 用户填写注册信息,点击提交,完成注册,进入登陆页面。
注册界面截图:
3.3
功能描述
用户添加信息的窗口,输入相关信息,添加成功。
6项目总结8
Android
1
本次中软培训主要是关于android的基本应用开发, 培训的任务主要是开发 一个与日常生活花费有关的现金日记账软件, 由于时Байду номын сангаас紧张此软件只实现了登录、 注册、添加、查询等功能,未涉及细节处理。此次项目开发主要是帮助大家培养 理财观念, 清楚直白的了解每笔前是怎么消费, 何时消费掉的, 利于节约一部分 开支。
功能实现
用户进入系统的窗口
主页面截图: