一、项目先容
1.注册登录模块:完成对用户的注册,以及用户登录运用的功能,对密码哀求至少8位,可以识别出账号是否注册过,登录之后有欢迎词。
2.个人信息模块:完成对用户对自己的用户名修正,头像进行设置和修正的功能,账号退出,账户删除,修正密码。
3.用户支出收入管理模块:完成用户收入支出信息查看、新增、删除、修正、供应备注等功能,指的是一个一个删除,可以查看历史账目,显示支出各个账目所占百分比,收入各个账目所占百分比。
4.可视化模块:可以以以饼图形式显示支出信息收入信息分类统计的功能。
5.新闻模块:完成新闻发布页面的资料新增、删除、修正等功能。
6.种别管理:可以让用户添加新的支出种别,细化支出内容
7.固定开销:可以根据每个消费种别进行每月限额,超过限额会有提示
8.每月限额:可以让用户设置每月总支出限额,超过限额会有提示
9.导出消费记录:可以导出消费记录,备份每月支出账目,以xlsx文件形式导出,excel或者wps可以查看
10.进入app时可以设置是否要输入密码解锁
11.定时提醒用户记账,自定义提醒韶光
12.用户在app内备忘录上自定义内容提醒,比如几月几号还行用卡之类的
13.可以有打算银行本息和,按照单利和复利打算
14.收入和支出内容可以分别批量删除
二、运行环境
1:客户端利用Android stuido进行开拓;
2:做事端后台利用Myeclipse2014进行开拓;
3:mysql数据库进行数据存储;
4:须要jdk1.7以上
5:利用雷电仿照器或者Androidstuio自带的仿照器进走运行
三、利用技能
总体设计逻辑和思路:
1:先设计数据库表文件
2:写做事端jsp页面以及写api接口给客户端供应数据
3:完成后台做事真个数据交互,也便是jsp页面数据的存储和显示
4:进行客户端页面的开拓;
5:进行客户端对api接口的调用,也便是获取数据库的数据以及在客户端进行显示
移动端:
1:利用android原生控件以及xml布局文件来完成界面的显示
2:利用java代码完成功能的数据和逻辑交互
3:利用http网络要求完成数据的要求;
4:利用json数据解析完成客户端数据的回调和显示
做事端后台:
1:利用mysql完成数据的存储
2:利用jdbc完成数据库和代码的逻辑交互
3:利用jsp完成网页数据的显示
4:利用java代码完成api接口的编写以及以及数据的回调
四、软件截图