家庭理财小助手需求分析

发布时间:2015-07-15 18:17:43

家庭理财通需求分析报告

汪旭阳:软工1311

20.1 需求分析

为了更好的记录您每月的收入以及支出,这里将开发一款基于Android系统的家庭理财软件,通过软件,用户可以很好的记录自己的收入支出等信息。另外为保护自己的隐私。还可以为家庭理财通设置密码。

20.2 系统设计

20.2.1 系统目标

实现的目标:

1.操作简单方便,界面简介美观。

2.方便对收入支出进行增,删,改,查等操作。

3.通过便签方便的记录用户的计划。

4.能够通过设置密码保证程序的安全性。

5.系统运行稳定,安全可靠。

20.2.2 系统功能结构

20.1 家庭理财通功能结构图

20.2.3 系统业务流程图

20.2家庭理财通业务流程图

20.2.4 系统编码规范

1.数据类型的简写规则

程序中定义常量,变量或者方法等内容时,常常需要制定类型,下面介绍一种常见的数据类型简写规则,如表20.4所示

20.4 数据类型间歇规则

2.组件命名规则

所有的组件对象名称都为自然名称的拼音简写,出现冲突可采用不同的简写规则。组件命名规则如表20.5所示

20.5.组件命名规则

3.变量的命名规则

变量名以该变量的英文简写为准,可以使用翻译工具。例如得到变量的方法名:getdata().

20.3系统开发及运行环境

操作系统:Window7

JDK:version7

开发工具:Eclipse Android 4.4

开发语言:java xml

数据库管理软件:SQLite3

运行平台:windows,Linux各版本

20.4 数据库与表的设计

开发应用时,对数据库的操作要求是比不可少的,数据表设计是根据程序的需求及其实现功能测定的,数据库设计合理性,将直接影响程序的开发进程。

20.4.1创建数据表

数据库的名称统一设置为:data

20.4.2 创建表

创建数据表之前,首先根据项目的实际要求规划相关的数据结构,然后再数据库中创建相应的数据表。

1.密码用户登陆表

2.用户支出信息表

3.收入信息表

4.便签信息表

20.4.4 界面设计

登陆界面1.1

20.5 功能类设计

家庭理财小助手需求分析

相关推荐