android大作业
基于Android的个人理财软件
- 1. 系统的需求分析
1.1系统目标
目前网络上各种个人理财软件数不胜数,这些记软件功能各异,数不胜数。本程序旨在开发一款简单实用、易操作的一款个人理财软件。同时增加按月份柱状图显示消费支出的功能,让支出和收入清晰可见,使该这款记事本更加强大。
1.2功能需求
该个人几张软件应该具有以下功能:
记账:作为一款理财软件,记账是必须的,包括收入和支出;
流水清单:显示查询时间内的所有收入和支出信息.;
图标:以图表的方式显示一年中12个月每个月的收入和支出费用信息.;
- 2. 系统的概要设计
该软件是一款是基于Android开发的手机应用,简单实用,易于上手。
2.1 运行环境
1.Android手机或平板电脑:主频在1Ghz及以上,内存为512MB以上,系统版本为Android4.4.2及以上。
2.在eclipse平台下安装了安卓android SDK 插件的电脑:Window All
2.2 数据库表设计
Account表
列名 |
数据类型 |
是否允许空 |
Id |
integer |
不允许 |
typename
|
String |
不允许 |
Time |
String |
不允许 |
Year |
Int |
不允许 |
Month |
Int |
不允许 |
Day |
Int |
不允许 |
Kind |
Int |
不允许 |
Beizhu |
String |
不允许 |
Monet |
Float |
不允许 |
BarChartItem表
列名 |
数据类型 |
是否允许空 |
Year |
Int |
不允许 |
Month |
Int |
不允许 |
Summoney |
Float |
不允许 |
ChartItem表
列名 |
数据类型 |
是否允许空 |
sImageId |
Int |
不允许 |
Type |
String |
不允许 |
Ratio |
Float |
不允许 |
Totalmoney |
Float |
不允许 |
设计与实现部分
运行画面截图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!