理财通详细设计说明书--大学毕业设计论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

理财通

详细设计说明书

1引言 ............................................................................................................. 错误!未定义书签。

1.1编写目的............................................................................................... 错误!未定义书签。

1.2背景....................................................................................................... 错误!未定义书签。

1.3定义....................................................................................................... 错误!未定义书签。

1.4参考资料............................................................................................... 错误!未定义书签。2程序系统的结构 (3)

3新增支出、我的支出设计说明 (4)

3.1程序描述 (4)

3.2功能 (4)

3.3性能 (4)

3.4输人项 (5)

3.5输出项 (5)

3.6算法 (5)

3.7流程逻辑 (5)

3.8接口 (6)

3.9存储分配 (8)

3.10注释设计 (8)

3.11限制条件 (8)

3.12测试计划............................................................................................. 错误!未定义书签。

3.13尚未解决的问题................................................................................. 错误!未定义书签。

详细设计说明书

1.引言

1.1编写目的

本详细设计说明书是针对该项目进行详细设计,在概要设计基础上进一步明确系统结构,详细的介绍系统的各块,对进行后面的实现和测试做准备。本详细设计说明书的预期读者为本项目小组的成员以及项目感兴趣的,在以后想对系统进行扩展和维护的人员。

1.2项目背景

系统名称:理财通

开发工具:Android Studio

开发者:吴涛王润鑫冯绍辉罗志鹏吕德冠

1.3定义

用户的收入信息:收入信息,保存,修改,删除

用户的支出信息:支出信息,保存,修改,删除

用户的便签信息:便签信息,保存,修改,删除

1.4参考资料

a.《软件工程》,《java设计》

2程序系统的结构

支出管理

收入管理

便签 系统设置

登陆界面

主菜单

浏览支出信息

新增支出 修改支出信息

删除支出信息

新增收入 浏览收入信息

修改收入信息

删除收入信息

新增便签 浏览便签信息

修改信息便签

删除便签信息

退出

3新增支出、我的支出设计说明

3.1程序描述

主界面中点击新增支出按钮进入新增支出界面,在金额、时间、类别、地点、备注等编辑框输入内容,点击保存,输入内容将会保存到数据表Tb_outaccount ,点击我的支出按钮,将从数据表Tb_outaccount 中调出数据并显示在listview 中。

3.2功能

新增支出

保存

数据库

金额、时间、类别、地点、 备注

我的支出 将获取的数

3.3性能

本程序输入金额要求为整数,其他要求不高。

3.4输入项

金额:输入类型为整数

时间:输入类型yyyy-mm-dd(年-月-日) 类别:中文(字符串) 地点:中文(字符串) 备注:中文(字符串)

3.5输出项

类别:中文(字符串) 金额:输入类型为整数

时间:输入类型yyyy-mm-dd(年-月-日)

3.6算法

3.7流程逻辑

新增支出

数据库

金额、时间、类别、地点、 备注

我的支出

3.8接口

添加支出信息接口:

public void add(Tb_outaccount tb_outaccount) { db = helper.getWritableDatabase();// 初始化SQLiteDatabase对象

// 执行添加支出信息操作

db.execSQL("insert into tb_outaccount

(_id,money,time,type,address,mark) values (?,?,?,?,?,?)",

new Object[] { tb_outaccount.getid(), tb_outaccount.getMoney(), tb_outaccount.getTime(), tb_outaccount.getType(),

tb_outaccount.getAddress(),

tb_outaccount.getMark() });

}

查找支出信息接口:

public Tb_outaccount find(int id) {

db = helper.getWritableDatabase();// 初始化SQLiteDatabase对象

Cursor cursor = db.rawQuery("select

_id,money,time,type,address,mark from tb_outaccount

相关文档
最新文档