基于c语言实现的个人理财系统,基于Android的个人理财系统—设计和实现-论文最终版.doc...

基于Android的个人理财系统—设计和实现-论文最终版

毕业论文(设计)题目:

基于Android的个人理财系统

———设计与实现

学生姓名:     吴合伟

学 号:     2009018088

专业班级:  计算机科学与技术092班

指导教师:  高飞 职称  副教授

指导教师:   职称

起止时间:  2012.9——2013.5

目 录

诚 信 声 明3

本科毕业论文(设计)选题审批表4

本科毕业论文(设计)任务书5

本科毕业论文(设计)开题报告7

本科毕业论文(设计)文献综述11

本科毕业论文(设计)外文文献翻译14

论文目录25

本科毕业论文(设计)答辩记录79

本科毕业论文与设计作品评定表80

本科毕业论文(设计)成绩评定表81

诚 信 声 明

我声明,所呈交的毕业设计作品和论文是本人经过近四年的基础课程与专业课程学习的基础上,在指导老师的指导下,经过几个月集中的毕业设计学习、实践和努力工作所取得的成果。据本人查证,除了文中特别加以标注和致谢的地方外,设计作品和论文中不包含其他人已经发表或撰写过的研究成果。我承诺,设计作品和论文中的所有内容均真实、可信。

学生签名:

签名日期:    年   月   日

计算机与信息学院

本科毕业论文(设计)选题审批表

毕业设计(论文)题目基于Android的个人理财系统设计与实现指 导 教 师高飞职 称副教授指 导 教 师职 称题 目 来 源自选项目选题的依据:

手机是现代生活非常普遍的随身通讯工具。尤其是智能手机的出现和普及使移动计算成为一件十分简单的事情 。移动记账的优势在于人们对发生中的经济活动即时进行记录,保证了消费记录的精确性。人们可以实时的监控自己的资产数量和消费状况。通过这样系统的记账,从而进一步实现生活目标。

个人理财系统作为手机应用的一部分,使用手机对个人财务进行管理,具有着手工管理和计算机软件管理所无法比拟的优点,如:便携方便,随时随地,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是个人理财的科学化、正规化管理,与先进科学技术接轨的重要条件。教研室

审核意见

教研室主任签字:

年  月  日系审批意见

系主任签字:

年  月  日

计算机与信息学院

本科毕业论文(设计)任务书

题目:基于Android的个人理财系统设计与实现1.主要内容及基本要求

基于Android的个人理财系统的设计与实现,使用sqlite数据库对理财数据进行存储,实现选择式的操作减少用户手动输入的时间,具有初步的智能提醒记账功能,地图显示模块和自动记账系统,并能用饼图报表的形式对数据进行显示,方便用户对自己数据的了解。

主要功能模块:

(1)收入和支出管理模块:实现收支数据的增删改查。

(2)固定收支管理模块:实现固定收支数据的增删改查,实现收支的自动录入。

(3)饼图报表显示模块:实现按类别对数据进行饼图的显示。

(4)地图兴趣点模块:实现周边兴趣点搜索。

(5)自动记账模块:实现固定收支数据往收支表中录入数据。

(6)桌面快捷记账模块:实现添加桌面快捷键与快捷记账界面。

(7)提醒记账模块:实现根据兴趣点和消费点提醒用户记账。

(8)预算模块:实现每月预算管理。2.进度计划

2012.9.3-9.30???????? 准备选题及任务书下发2012.10.1-10.31???????查阅资料,撰写综述、翻译及开题报告2012.10.31-11.2????????开题答辩2012.11.5-2013.2.22??????作品设计,论文撰写过程2013.2.25-??????作品验收,论文定稿,评审、打印、答辩2013..20以前提交所有电子材料[3] 罗杰 等著,李耀亮 译,Android应用开发 (美),人民邮电出版社,2010年09月

[4] 杨丰盛 著,Android应用开发揭秘,机械工业出版社,2010年01月[5] 韩超,梁泉 著,Android系统应用及开发要点详解,电子工业出版社,2010年01月[6] 伯内特 著,田俊静 等,Android基础教材(第3版) (美),人民邮电出版社,2010年08月[7] 张利国,代闻,龚海平 编著,Android移动开发案详解,人民邮电出版社,2010年02月[8] 吴亚峰,苏亚光,A

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本文主要介绍如何使用Android Studio开发一个简单的记账APP,实现基本的记账功能。 1. 界面设计 首先,我们需要设计APP的主界面。主界面分为两部分:顶部是一个日期选择器,下面是一个列表,用于显示当天的账单。 在Android Studio中,可以使用ConstraintLayout来布局界面。使用DatePicker控件来实现日期选择器,使用RecyclerView控件来实现列表。 2. 数据库设计 接下来,我们需要设计数据库来存储账单数据。使用SQLite数据库来存储数据。 设计数据表需要考虑以下几个方面: - 账单的类型(支出或收入) - 账单的金额 - 账单的时间 - 账单的备注 可以设计一个名为“bill”的数据表来存储账单数据。bill表的结构如下: CREATE TABLE bill ( id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER NOT NULL, amount REAL NOT NULL, time INTEGER NOT NULL, remark TEXT ); 在bill表中,id字段是主键,自动递增;type字段表示账单的类型,0表示支出,1表示收入;amount字段表示账单的金额;time字段表示账单的时间,使用Unix时间戳来存储;remark字段表示账单的备注。 3. 实现添加账单功能 接下来,我们需要实现添加账单的功能。添加账单需要输入账单的类型、金额、时间和备注信息,并将账单信息保存到数据库中。 可以使用AlertDialog来实现添加账单的弹窗。在弹窗中,使用EditText控件来输入账单信息,并使用Calendar控件来选择日期。 在保存账单信息时,需要将日期转换为Unix时间戳,并将账单信息插入到bill表中。 4. 实现显示账单功能 接下来,我们需要实现显示当天的账单的功能。可以使用RecyclerView来显示账单列表,并通过查询数据库来获取当天的账单数据。 在RecyclerView中,可以使用CardView控件来显示每个账单的信息,包括类型、金额和备注。并使用LinearLayoutManager来控制列表的布局。 在查询数据库时,需要根据当前日期来获取当天的账单数据,可以使用SQLite的日期函数来实现。 5. 实现删除账单功能 最后,我们需要实现删除账单的功能。可以在RecyclerView中为每个账单添加删除按钮,在点击删除按钮时,删除对应的账单。 在删除账单时,需要从bill表中获取账单的id,并使用DELETE语句从数据库中删除对应的记录。 6. 总结 通过以上几个步骤,我们实现了一个简单的记账APP的开发。在实际开发中,还可以考虑实现其他功能,如修改账单、统计账单等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值