安卓课程设计之记账本_课程设计:基于安卓的记账本.doc

本文档详述了一个基于安卓的记账本软件设计,包括设计目标、开发工具、需求分析、系统设计、模块实现及调试分析。该应用旨在帮助用户记录消费、收入和借贷,管理个人财务。开发工具选用eclipse,Android模拟器使用Android 4.3,服务器为tomcat7.0。系统功能涵盖登录注册、记账、查看和管理账目。通过登录模块、记账模块和账本详细模块实现核心功能,并对数据库设计和界面进行了描述。
摘要由CSDN通过智能技术生成

目录

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 心得体会

这次的课程设计时间比较短,所以完成的项目也不算完美,不过还是自己本身的问题,在这个学期学习得并不好,基础比较差。真正来做项目的时候就显示出了自己的不足,很多都不懂,好多都是现学习的。项目并不是很难,不过确实能学到很多东西,从不懂到一点点去学,去实践,这个过程确实是一种很好的学习方法。平时大多都只是看书,然后照着书打一遍,感觉是能懂了,但是到了这个真正的项目中时,就发现很多的不会。书本的东西都是一样一样,真正的项目是综合的一个东西,这样才能真正学会怎么运用书

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值