欢迎下载

欢迎下载

TOC \o "1-5" \h \z \o "Current Document" 1项目简介2

\o "Current Document" 2开发环境2

\o "Current Document" 2.1Android平台结构介绍 2

\o "Current Document" 22 MVC 框架3

\o "Current Document" 3功能介绍3

\o "Current Document" 3.1登录3

\o "Current Document" 3.2注册3

\o "Current Document" 3.3添加4

\o "Current Document" 3.4查询5

\o "Current Document" 3.5主页面6

\o "Current Document" 4数据库结构7

\o "Current Document" 4.1数据表设计 7

\o "Current Document" 5项目结构7

\o "Current Document" 5.1 src文件夹7

\o "Current Document" 52 gen文件夹 7

\o "Current Document" libs文件夹 8

\o "Current Document" bin文件夹8

\o "Current Document" res文件夹8

\o "Current Document" An droidMa ni fest.xml 8

\o "Current Document" 6项目总结8

An droid项目开发报告

1项目简介

本次中软培训主要是关于an droid的基本应用开发,培训的任务主要是开发 一个与日常生活花费有关的现金日记账软件,由于时间紧张此软件只实现了登 录、注册、添加、查询等功能,未涉及细节处理。此次项目开发主要是帮助大家 培养理财观念,清楚直白的了解每笔前是怎么消费,何时消费掉的,利于节约一

部分开支。

2开发环境

2.1A ndroid 平台结构介绍

An droid系统架构和其操作系统一样,采用了分层的架构。 An droid分为四 个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux 核心层。

开发人员可以完全访问核心应用程序所使用的API框架。该应用程序的架构

设计简化了组件的重用。任何一个应用程序都可以发布它的功能块并且任何其它 的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同

样,该应用程序重用机制也使用户可以方便的替换程序组件。

应用程序。An droid会同一些核心程序包一起发布,包括日历、地图、浏 览器等。所有的应用程序均是用 Java语言编写。

应用程序框架。这种框架可以使开发人员可以完全的访问核心程序所使用 的API框架,简化了组件的使用。同时也使用户可以方便的替换程序组件。

系统运行库。An droid包含一些C/C++库,这些库能被An droid系统中不同 的组件使用。一般情况下如果要将An droid移植到其他硬件去运行,只需要实现 这部分代码即可。An droid也包括了一个核心库,该核心库提供了 Java编程语 言核心库的大多数功能。

Linux内核。An droid的核心系统服务依赖于Linux 2.6内核,如安全性、内存 管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈 之间的抽象层。

MVC框架

MV(开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是 控制器,使用MVC勺目的是将M和V的实现代码分离,从而使同一个程序可以使 用不同的表现形式。

MV(是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使 用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己 的任务。最典型的 MVC就是JSP + servlet + javabean 的模式。

3功能介绍

3.1登录

功能描述

用户登陆系统的窗口,如果信息有误,系统提示用户名或密码错误。

功能实现 用户填写登陆信息,信息无误,登陆成功,进入用户主页面。

登陆界面截图:

3.2注册

功能描述

用户注册的窗口,如果用户已存在,系统提示用户注册失败,请重新注册。

功能实现

用户填写注册信息,点击提交,完成注册,进入登陆页面。

注册界面截图:

3.3添加

功能描述

用户添加信息的窗口,输入相关信息,添加成功。

功能实现

用户登陆成功进入主页面,点击添加按钮,输入信息,完成添加 添加界面截图:

3.4查询

功能描述

用户查询信息的窗口,选择查询的日期,显示查询到的信