欢迎来到天天文库
浏览记录
ID:18188568
大小:368.50 KB
页数:8页
时间:2018-09-15
《家庭理财小助手需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、家庭理财通需求分析报告汪旭阳:软工131120.1需求分析为了更好的记录您每月的收入以及支出,这里将开发一款基于Android系统的家庭理财软件,通过软件,用户可以很好的记录自己的收入支出等信息。另外为保护自己的隐私。还可以为家庭理财通设置密码。20.2系统设计20.2.1系统目标实现的目标:1.操作简单方便,界面简介美观。2.方便对收入支出进行增,删,改,查等操作。3.通过便签方便的记录用户的计划。4.能够通过设置密码保证程序的安全性。5.系统运行稳定,安全可靠。20.2.2系统功能结构图20.1家庭理财通功能结构图20.2.3系统业务流程图图20.2家庭理财通业务流程图20.
2、2.4系统编码规范1.数据类型的简写规则程序中定义常量,变量或者方法等内容时,常常需要制定类型,下面介绍一种常见的数据类型简写规则,如表20.4所示表20.4数据类型间歇规则数据类型简写数据类型简写整型Int单精度浮点型flt字符串str双精度浮点型dbl布尔型bl1.组件命名规则所有的组件对象名称都为自然名称的拼音简写,出现冲突可采用不同的简写规则。组件命名规则如表20.5所示表20.5.组件命名规则控件缩写形式控件缩写形式EditTexttxtListViewlvButtonbtn.......Spinnersp......2.变量的命名规则变量名以该变量的英文简写为准,可以
3、使用翻译工具。例如得到变量的方法名:getdata().20.3系统开发及运行环境操作系统:Window7JDK:version7开发工具:Eclipse,Android4.4开发语言:java,xml数据库管理软件:SQLite3运行平台:windows,Linux各版本20.4数据库与表的设计开发应用时,对数据库的操作要求是比不可少的,数据表设计是根据程序的需求及其实现功能测定的,数据库设计合理性,将直接影响程序的开发进程。20.4.1创建数据表数据库的名称统一设置为:data20.4.2创建表创建数据表之前,首先根据项目的实际要求规划相关的数据结构,然后再数据库中创建相应的
4、数据表。1.密码用户登陆表表的名称用户账号(text)账号密码(text)记录数Loginuserpassword1条2.用户支出信息表字段名数据类型主键否描述_idinteger是编号moneydecimal否支出金额timeVarchar(10)否支出时间typeVarchar(10)否支出类别addressVarchar(100)否支持地点markVarchar(100)否备注3.收入信息表字段名数据类型主键名描述_idinteger是编号moneydecimal否收入金额timeVarchar(10)否收入时间typeVarchar(10)否收入类别handlerVarc
5、har(100)否付款方markVarchar(100)否备注4.便签信息表字段名数据类型主键否描述_idInterger是编号flagVarchar(200)否便签内容20.4.4界面设计图登陆界面1.120.5功能类设计
此文档下载收益归作者所有