课程设计:基于安卓的记账本Word格式文档下载.docx

上传人:b****9 文档编号:12970627 上传时间:2022-10-01 格式:DOCX 页数:16 大小:627.87KB
下载 相关 举报
课程设计:基于安卓的记账本Word格式文档下载.docx_第1页
第1页 / 共16页
课程设计:基于安卓的记账本Word格式文档下载.docx_第2页
第2页 / 共16页
课程设计:基于安卓的记账本Word格式文档下载.docx_第3页
第3页 / 共16页
课程设计:基于安卓的记账本Word格式文档下载.docx_第4页
第4页 / 共16页
课程设计:基于安卓的记账本Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

课程设计:基于安卓的记账本Word格式文档下载.docx

《课程设计:基于安卓的记账本Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《课程设计:基于安卓的记账本Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。

课程设计:基于安卓的记账本Word格式文档下载.docx

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.3AndroidSD:

Android-18

服务器:

tomcat7.0搭建的服务器。

2需求分析

记账本

客户端

服务器端

录注册

录账目

本明细

改账目

除账目

本系统的功能有:

登录注册,记录账本信息,查看账本明细,修改账本信息,删除账本信息。

功能

描述

登录注册

用户进行登录和注册

记录账目

用户进行记录账目,记录消费,收入,借贷

账本明细

把账本的信息都显示出来,根据时间降序的

显示,最新一条会显示在最上面

修改账目

在每条账目后面都有修改的按钮,能进行账

目的修改

删除账目

点击删除按钮能删除相应的账目

登录系统

查看账本

用户

2.4运行环境需求

带有android系统的触屏手机

推荐配置:

CPU:

单核1.0GHz及以上内存:

500MBRAM及以上

网络:

带有WLAN功能的智能手机。

3系统设计

3.1基本设计概念和处理流程

登录界面

主界面

输入登录信息

登录验证

登录成功

查询信息

反馈用户信息

该系统主要划分为登录模块、记账模块、账本详细模块登录模块

核心处理流程设计

输入账号、密码

账号、密码错误

进入主界面

记账模块

记账界面

记账类型

记账信息

服务

数据库

用户点击记账

选择记账类型

填写记账信息

保存

插入

保存成功

显示保存成功

显示新记录

动作状态1

账本详细模块

账本界面

点击账本

查询账本

查询数据

返回信息

显示账本信息

显示账目明细

进行修改或删除

3.2数据库设计

3.2.1数据库概念设计

本系统主要的数据库表如下所示:

序号

表名

说明

1

account

账本表

2

user

用户表

本系统的数据库关系图如下所示:

3.2.2数据库表设计

每个表的结构如下所示:

表1用户表

表2账本表

3.3界面设计

界面总体的设计简洁,清晰,便于用户的操作登录界面

账本明细界面

记账选择界面

填写记账信息界面

系统设置界面

修改密码界面

4系统模块实现

4.1登录模块

登录是把用户输入的用户名和密码读取到了之后,以请求的方式传到了服务器端进行验证,如果验证成功,服务器端就会将相关的数据传回给客服端,验证失败的话就会提示用户重新输入信息。

相关关键代码是:

4.2记账模块

记账是先获取到用户输入的记账信息,以请求的方式将数据传到了服务器端,服务器端进行接收,接收完成后将数据库插入到数据库中,然后服务器端就会将插入成功的信息传回给客服端,客户端再提示保存成功

4.3账本详细模块

登录成功后进入账本页,服务器端会将用户相关的数据传给客户端,客服端在将数据一一以列表的方式一一显示出来,然后点击对应的账目后面的修改按钮,能修改账目,保存后会将数据传给服务器端,服务器再对数据库数据进行修改,修改成功后返回成功提示信息。

5调试分析

通过以上测试结果分析得知,本系统基本的功能就没有问题,但还是有少部分存在漏洞,需要更为完善的修复,后期需继续进行维护,来提供整体系统性能,达到了预期的性能要求。

6心得体会

这次的课程设计时间比较短,所以完成的项目也不算完美,不过还是自己本身的问题,在这个学期学习得并不好,基础比较差。

真正来做项目的时候就显示出了自己的不足,很多都不懂,好多都是现学习的。

项目并不是很难,不过确实能学到很多东西,从不懂到一点点去学,去实践,这个过程确实是一种很好的学习方法。

平时大多都只是看书,然后照着书打一遍,感觉是能懂了,但是到了这个真正的项目中时,就发现很多的不会。

书本的东西都是一样一样,真正的项目是综合的一个东西,这样才能真正学会怎么运用书本所教的东西。

在这次的课程设计中,很多不会的地方我也去请教了很多同学,学会了线程,学会了json。

不过也从中看出了跟其他同学的差距,自己比他们确实要差很多,所以希望能多跟他们学习,向他们靠近。

总的来说,经过一个课程设计,提升了很多,虽然还存在许多的不足,也希望以后能继续努力,提高自己的能力。

7参考资料

[1]JSP应用开发与实践[M].北京:

人民邮电出版社,2012:

12

[2]数据库系统概论(第四版)[M].北京:

高等教育出版社,2006:

5

[3]UML面向对象设计与分析基础教程[M].北京:

清华大学出版社,2007.7

[4]Android应用程序设计[M].北京:

清华大学出版社,2013.10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1