随着移动支付业务的快速发展,人们日常支出的记账手段发生了很大的变化。通过对个人生活支出记账的需求进行调查分析,发现作为个人生活记账管理的重要补充,个人生活助手对使用人员起着不可替换的帮助作用。本文通过实现个人生活助手系统,来更好的帮助日常使用人员降低日常支出信息难度,提升管理效率。

本系统采用JAVA开发技术,使用Android平台,结合广泛使用的MYSQL作为后台存储数据库。利用面向对象的思想,采用业界流行的MVC体系结构即模型-视图-控制器,减少各层之间的耦合,并对未来团队合作开发大型商业应用程序进行实践锻炼。系统主要实现了用户注册登录模块,手势验证设置模块,生活缴费管理模块,违章记录管理模块,费用支出统计模块和个人信息设置模块等六大模块。

本文通过需求分析、可行性分析、系统总体设计、详细设计和系统开发及测试完成了整个个人生活助手系统。本系统有效的提升了使用人员对支出信息管理效率,帮助使用人员随时随地的进行记账管理,更好地提升用户支出信息的透明度和清晰度。

个人生活助手是针对用户日常费用支出信息管理进行设计研发的,核心内容管理主要以用户日常费用支出信息为核心,重点解决费用统计一目了然,为了尽可能使得系统通用处理,采用数据库中保存用户登记的各项目支付等信息,方便用户选择通过点击屏幕进行自动统计,减少手工管理,为用户提供直观明了规范的费用支出信息,减少采用文件数据处理的杂乱和差错,快速准确地掌握费用支出变化情况。

个人生活助手系统主要面向普通广大用户,通过调查分析,系统主要的功能需求如下用户注册登录模块,手势验证设置模块,生活缴费管理模块,违章记录管理模块,费用支出统计模块和个人信息设置模块。

个人生活助手系统使用开发快捷的JAVA开发技术,系统采用c/S架构模式,通过操作和访问MySQL数据库来对用户购买关注商品信息进行储存。下面从系统硬件和系统软件方面做可行性分析:

个人生活助手的电脑要求方面不需要很高的配置,只需要普通家庭使用的电脑进行安装即可。以目前普遍的电脑的配置来说,基本上不会存在这种情况发生。因此,个人生活助手的研究和设计在硬件方面是可行的。一般可采用如下配置即可:Intel I3处理器,台式电脑;RAM:2GB;运行空间视保存数量大小一般200GB即可。。

个人生活助手系统使用MySQL数据库与安卓操作系统与JDBC技术。JDBC控件在Java编程技术中中集成驱动提供了完善的支持。通过这种数据库访问机制,能够大大的减少设计研发设计,避免无效的业务设计上浪费过多的时间,而将主要的精力放在业务逻辑上。通过JDBC组件可以用来处理业务逻辑复杂的数据计算,或者与数据库相关数据进行提取验证等。这些都可以轻松通过互联网获取下载安装,因此个人生活助手系统的研究和设计在软件方面也是可行的。

总而言之,设计个人生活助手系统在技术方面不存在任何问题。

系统可行性分析中最为关键的内容是成本也就是经济方面要具备可行性。如果没有经济基础,那么一切设计无从谈起。因此必须要进行经济可行性方面的分析和比较。个人生活助手系统无论是开发工具和环境,还是查找相关资料信息都具备经济可行性。开发技术JAVA和数据库MYSQL都能够从互联网获取并进行安装。需要的资料信息既可以通过图书馆查阅获取,也能够通过互联网进行搜索下载。而且由于个人生活助手系统需求相对简单,在遇到疑难时,与指导老师交流,也可以解决。所有这些不需要很多的经济成本。同时系统在投入使用后,用户不需要进行特殊的培训使用,就可以方便进行操作,没有培训成本反而提高了个人生活助手系统的各项数据信息。

因此,个人生活助手系统在经济上是完全具有可行性的。

在个人生活助手系统使用过程中,用户只需要根据菜单提示信息就可以明白操作数据,通过简单的点击和键盘输入,就可以完全的掌握系统的使用。因此,个人生活助手系统在操作上也具有可行性。

综上所述,通过技术、经济、操作的可行性研究与分析,开发“个人生活助手系统”是可行的。

目录

摘 要1

ABSTRACT2

第1章 绪论5

1.1 研究背景5

1.2 研究现状5

1.3 研究思路6

1.4 目的意义6

第2章 系统分析7

2.1 需求分析7

2.1.1功能需求7

2.1.2性能需求7

2.2 可行性分析8

2.2.1技术可行性8

2.2.2经济可行性8

2.2.3操作可行性9

2.3 开发工具9

2.3.1开发工具Java9

2.3.2数据库MySQL9

2.3.3数据库访问技术10

第3章 系统设计11

3.1 系统总体设计11

3.2 用户注册登录模块11

3.3 手势验证设置模块12

3.4 生活缴费管理模块12

3.5 违章记录管理模块12

3.6 费用统计模块13

3.7 个人信息设置模块13

3.8 数据库设计13

第4章 系统实现15

4.1 系统主界面设计15

4.2 生活缴费设计15

4.3 手势验证设置设计18

4.4 用户登录注册设计20

4.5 违章记录管理设计24

4.6 费用统计设计25

第5章 系统测试29

5.1测试环境29

5.2测试方法29

5.3测试内容29

5.3.1用户注册登录测试29

5.3.2缴费支出测试29

5.3.3违章缴费测试29

5.3.4费用统计测试29

总结30

参 考 文 献31

致 谢32

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐