基于android的记账本论文,(毕业论文)基于安卓的记账本.doc
目录
1.概述3
1.1 设计目标3
1.2 开发工具3
2 需求分析4
2.1系统功能:4
2.2系统功能描述:4
2.3系统用例图:5
2.4运行环境需求5
3 系统设计6
3.1基本设计概念和处理流程6
3.2数据库设计9
3.2.1数据库概念设计9
3.2.2数据库表设计9
3.3界面设计10
4 系统模块实现13
4.1登录模块13
4.2记账模块14
4.3账本详细模块15
5 调试分析16
6 心得体会17
7 参考资料17
1.概述
1.1 设计目标
软件名称为:基于安卓的记账本
当今现在随着人们生活质量的提高,消费的方面也越来越多,人们对自己资金消费的会越来越乱,有时甚至会觉得自己的钱不知道花到哪里去了。所有有一个记账的软件是很有比较的,把自己一天的消费收入以及借贷都记录起来,之后可以统计自己的资金出入的明细,这样也可以更好的规划自己资金。
本软件是一个基于安卓的手机记账软件,现在大都人都是习惯手机的操作,也比较方便,一花费了什么就能随手的记录起来。本软件有几个功能,能够记录消费,记录收入,记录借贷,然后能够查看账本的明细,也可对账本的信息进行修改和删除。
1.2 开发工具
开发工具:eclipse,
Android 模拟器:Android4.3
Android SD:Android-18
服务器:tomcat7.0搭建的服务器。
2 需求分析
2.1系统功能:
本系统的功能有:登录注册,记录账本信息,查看账本明细,修改账本信息,删除账本信息。
2.2系统功能描述:
功能描述登录注册用户进行登录和注册记录账目用户进行记录账目,记录消费,收入,借贷账本明细把账本的信息都显示出来,根据时间降序的显示,最新一条会显示在最上面修改账目在每条账目后面都有修改的按钮,能进行账目的修改删除账目点击删除按钮能删除相应的账目
2.3系统用例图:
2.4运行环境需求
带有android系统的触屏手机
推荐配置:CPU:单核1.0 GHz及以上
内存:500MB RAM及以上
网络:带有WLAN功能的智能手机。
3 系统设计
3.1基本设计概念和处理流程
该系统主要划分为登录模块、记账模块、账本详细模块
登录模块
核心处理流程设计
记账模块
核心处理流程设计
账本详细模块
核心处理流程设计
3.2数据库设计
3.2.1数据库概念设计
本系统主要的数据库表如下所示:
序号表名说明1account账本表2user用户表
本系统的数据库关系图如下所示:
3.2.2数据库表设计
每个表的结构如下所示:
表1 用户表
表2账本表
3.3界面设计
界面总体的设计简洁,清晰,便于用户的操作
登录界面
账本明细界面
记账选择界面
填写记账信息界面
系统设置界面
修改密码界面
4 系统模块实现
4.1登录模块
登录是把用户输入的用户名和密码读取到了之后,以请求的方式传到了服务器端进行验证,如果验证成功,服务器端就会将相关的数据传回给客服端,验证失败的话就会提示用户重新输入信息。
相关关键代码是:
4.2记账模块
记账是先获取到用户输入的记账信息,以请求的方式将数据传到了服务器端,服务器端进行接收,接收完成后将数据库插入到数据库中,然后服务器端就会将插入成功的信息传回给客服端,客户端再提示保存成功
相关关键代码是:
4.3账本详细模块
登录成功后进入账本页,服务器端会将用户相关的数据传给客户端,客服端在将数据一一以列表的方式一一显示出来,然后点击对应的账目后面的修改按钮,能修改账目,保存后会将数据传给服务器端,服务器再对数据库数据进行修改,修改成功后返回成功提示信息。
相关关键代码是:
5 调试分析
通过以上测试结果分析得知,本系统基本的功能就没有问题,但还是有少部分存在漏洞,需要更为完善的修复,后期需继续进行维护,来提供整体系统性能,达到了预期的性能要求。
6 心得体会
这次的课程设计时间比较短,所以完成的项目也不算完美,不过还是自己本身的问题,在这个学期学习得并不好,基础比较差。真正来做项目的时候就显示出了自己的不足,很多都不懂,好多都是现学习的。项目并不是很难,不过确实能学到很多东西,从不懂到一点点去学,去实践,这个过程确实是一种很好的学习方法。平时大多都只是看书,然后照着书打一遍,感觉是能懂了,但是到了这个真正的项目中时,就发现很多的不会。书本的东西都是一样一样,真正的项目是综合的一个东西,这样才能真正学会怎么运用书
基于android的记账本论文,(毕业论文)基于安卓的记账本.doc相关推荐
- 基于Android的记账APP论文,基于Android平台的手机记账系统的设计与实现
摘要: 在经济社会中,"理财"一词对于人们来说已不再陌生.人们的生活收入稳步上升,用于工作,住房,休闲娱乐的财务支出增多,做好详细的收支计划,将有利于对个人,家庭的经济收入,支出状 ...
- 基于android音频感知系统,本科毕业论文—基于android音乐播放器的设计与实现专科.doc...
本科毕业论文-基于android音乐播放器的设计与实现专科.doc 专科毕业设计(论文) 题 目 基于Android的音乐播放器设计与实现 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我 ...
- 基于android公交车线路查询论文文献,基于Android手机的实时公交查询系统设计与实现...
龙源期刊网 http://doc.xuehai.net 基于Android手机的实时公交查询系统设计与实现 作者:郭宏昌 来源:<物联网技术>2015年第11期 摘要:为了提高城市公交的智 ...
- android日程管理的论文,毕业论文-基于安卓的手机日程管理系统.pdf
2012 届毕业设计 (论文) 题 目 基于安卓的手机日程管理系统 姓 名 学 号 专 业 计算机科学与 班 级 技术 指 导 教 师 2012 年 6 月 基于安卓的手机日程管理系统 摘 要 随着生 ...
- 基于matlab的pid调节论文,毕业论文 基于matlab的智能PID控制器的设计与仿真
引 言 PID控制器以其结构简单.稳定性好.工作可靠.调整方便等优点被广泛应用于工业控制系统,但现代工业控制系统越来越复杂,被控对象往往表现出时滞.非线性.时变性,控制要求越来越高,传统的PID控制器 ...
- 安卓课程设计之记账本_课程设计:基于安卓的记账本.doc
目录 1.概述3 1.1 设计目标3 1.2 开发工具3 2 需求分析4 2.1系统功能:4 2.2系统功能描述:4 2.3系统用例图:5 2.4运行环境需求5 3 系统设计6 3.1基本设计概念和处 ...
- 基于android的记账软件,基于Android的记账软件的设计与实现
摘要: 随着经济社会的发展,人们的资金流动更加频繁,对记账的需求也逐渐提高.目前移动设备已经普及,移动记账以其随时随地记账,高效统计的特点,受到了广大记账理财人士的青睐.本文通过对国内外手机记账软件发 ...
- 基于android的记账APP大作业项目
基于android的记账APP 一 项目介绍 由于日常生活中,有很多月光一族的人们,他们往往不知不觉,觉得钱用的差不多了.而且最后回想起来,还不知道钱用到哪些地方了.所以开发此软件的目的,就是为了解决 ...
- 记账App Java代码_基于android的记账APP大作业项目
基于android的记账APP 一 项目介绍 由于日常生活中,有很多月光一族的人们,他们往往不知不觉,觉得钱用的差不多了.而且最后回想起来,还不知道钱用到哪些地方了.所以开发此软件的目的,就是为了解决 ...
最新文章
- jquery点击后执行PHP加载div,PHP-将JQuery自动完成附加到由Ajax调用加载的文本字段...
- 【网络安全】黑客是怎么利用私服游戏远控电脑的呢?
- python 执行存储过程语句_从Python执行存储过程
- 查询sql语句所花时间
- Atitit.cto 与技术总监的区别
- Windows Dos命令大全
- python任意进制转换_python 十进制转换成任意进制
- linux系统服务器如何登陆,linux系统如何登录到远程linux服务器
- 詹克团为“夺权”动作频频 引发比特大陆员工不满
- 重构之前的数据统计,用于数据归档,要考虑数据迁移
- Greenplum性能优化analyze
- VML Mathematical Functions
- 用python进行因式分解_Python实现的质因式分解算法示例
- 启动系统提示“NTLDR is missing”的解决办法
- 2021-01-21:脉冲神经网络学习日志
- 天盾linux数据恢复,天盾Linux数据恢复软件
- 系统备份和还原(固态系统盘)
- FL Studio电音编曲软件V21中文完整版 安装下载教程
- 轻轻松松学会Python入门五:基本数据类型
- 国密SM2公钥点压缩解压C源码