2. 数据库设计
分析完成之后,接下来开始设计数据库。详情见下方思维导图:
看完五个界面所需要的内容之后,接下来,我们来对它进行原型绘制。请看下图:
二、编码阶段Coding
1. 项目结构/h2>
(1)文件目录
先来看项目的文件目录,详情看下图

(2)AndroidManifest.xml
接下来附上 的代码,具体代码如下:
(3)Activity类解读
看完上面两个内容之后,接下来是Activity类的解读时间。详情见下表
文件名 | 作用 |
---|---|
MainActivity | 用户登录页面Activity,用户可以进行登录。 |
RegisterActivity | 用户注册页面Activity,用户可以进行注册。 |
UserCenterActivity | 个人中心Activity,对应用户个人中心的4个按钮进行功能编写,实现用户收支管理、查看收支、收支统计、退出登录四大功能。 |
ManageActivity | 收支管理Activity,对用户的收入和支出进行管理。 |
SearchRecordActivity | 查询收支Activity,通过条件对数据库中的数据进行查询,得出用户想要查询的收支结果。 |
DBHelper | 创建数据库表和数据库数据,同时实现与数据库操作相关的登录和注册方法。 |
User | 用户类Activity,用于获取用户ID以及密码。 |
(4)XML解读
解读完 类之后,现在来对 的各个文件进行介绍。详情见下表
文件名 | 作用 |
---|---|
activity_main.xml | 用户登录页面,用户通过输入账 和密码,进行登录操作。 |
activity_register.xml | 用户注册页面,用户通过输入账 和密码,进行注册操作。 |
activity_user_center.xml | 个人中心页面,当用户登录成功以后,进行个人中心页面。个人中心实现收支管理、查看收支、收支统计、退出登录四大功能。 |
activity_search_record.xml | 通过选择年份月份来进行查询该年该月份的各个收入支出详情,并且计算总金额以及根据类别来计算该类别的总金额。 |
activity_manage.xml | 用户对自己的日常开销进行收支管理,可以进行添加、删除和修改等操作。 |
record_item_layout.xml | 用来存储列表的传输数据 |
到这里,大家先对待会要编写的 类和 文件所要展示的功能先进行一番了解。
2. 静态页面/h2>
现在,我们到了真正的编码阶段啦!如果是按照我的编码习惯的话,我一般会先把静态页面进行构建,并把一些需要预留的id等等信息给先处理好,方便后面写业务逻辑时可以直接进行绑定。
针对以上6个静态页面,下面将进行代码编写。
(1)用户登录页面activity_main.xml
是用户登录页面,当用户通过输入账 和密码时,可以进行登录操作。具体代码如下:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!