理财通详细设计说明书大学论文Word格式文档下载.docx
- 文档编号:14553007
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:14
- 大小:118.56KB
理财通详细设计说明书大学论文Word格式文档下载.docx
《理财通详细设计说明书大学论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《理财通详细设计说明书大学论文Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
3.9存储分配4
3.10注释设计4
3.11限制条件4
3.12测试计划4
3.13尚未解决的问题4
1.引言
1.1编写目的
本详细设计说明书是针对该项目进行详细设计,在概要设计基础上进一步明确系统结构,详细的介绍系统的各块,对进行后面的实现和测试做准备。
本详细设计说明书的预期读者为本项目小组的成员以及项目感兴趣的,在以后想对系统进行扩展和维护的人员。
1.2项目背景
系统名称:
开发工具:
AndroidStudio
开发者:
吴涛王润鑫冯绍辉罗志鹏吕德冠
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输出项
3.6算法
无
3.7流程逻辑
3.8接口
添加支出信息接口:
publicvoidadd(Tb_outaccounttb_outaccount){
db=helper.getWritableDatabase();
//初始化SQLiteDatabase对象
//执行添加支出信息操作
db.execSQL("
insertintotb_outaccount(_id,money,time,type,address,mark)values(?
?
)"
newObject[]{tb_outaccount.getid(),tb_outaccount.getMoney(),tb_outaccount.getTime(),tb_outaccount.getType(),tb_outaccount.getAddress(),
tb_outaccount.getMark()});
}
查找支出信息接口:
publicTb_outaccountfind(intid){
Cursorcursor=db.rawQuery("
select_id,money,time,type,address,markfromtb_outaccountwhere_id=?
"
newString[]{String.valueOf(id)});
//根据编号查找支出信息,并存储到Cursor类中
if(cursor.moveToNext()){//遍历查找到的支出信息
//将遍历到的支出信息存储到Tb_outaccount类中
returnnewTb_outaccount(cursor.getInt(cursor.getColumnIndex("
_id"
)),cursor.getDouble(cursor.getColumnIndex("
money"
)),cursor.getString(cursor
.getColumnIndex("
time"
)),cursor.getString(cursor.getColumnIndex("
type"
address"
)),
cursor.getString(cursor.getColumnIndex("
mark"
)));
}
returnnull;
//如果没有信息,则返回null
3.9存储分配
序号
字段
字段名
类型
长度
精度
小数位数
默认值
允许空
主键
说明
1
_id
Int
10
√
2
money
金额
3
time
时间
4
type
类别
nvarchar
25
5
address
地点
40
6
mark
备注
50
3.10注释设计
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
3.11限制条件
4新增收入、我的收入设计说明
4.1程序描述
主界面中点击新增收入按钮进入新增收入界面,在金额、时间、类别、付款方、备注等编辑框输入内容,点击保存,输入内容将会保存到数据表Tb_inaccount,点击我的收入按钮,将从数据表Tb_inaccount中调出数据并显示在listview中。
4.2功能
4.3性能
4.4输入项
付款方:
4.5输出项
4.6算法
4.7流程逻辑
4.8接口
添加收入信息接口:
publicvoidadd(Tb_inaccounttb_inaccount){
//执行添加收入信息操作
insertintotb_inaccount(_id,money,time,type,handler,mark)values(?
newObject[]{tb_inaccount.getid(),tb_inaccount.getMoney(),tb_inaccount.getTime(),tb_inaccount.getType(),tb_inaccount.getHandler(),
tb_inaccount.getMark()});
查找收入信息接口:
publicTb_inaccountfind(intid){
select_id,money,time,type,handler,markfromtb_inaccountwhere_id=?
//根据编号查找收入信息,并存储到Cursor类中
if(cursor.moveToNext()){//遍历查找到的收入信息
//将遍历到的收入信息存储到Tb_inaccount类中
returnnewTb_inaccount(cursor.getInt(cursor.getColumnIndex("
handler"
4.9存储分配
付款方
4.10注释设计
d.加在模块首部的注释;
e.加在各分枝点处的注释;
f.对各变量的功能、范围、缺省条件等所加的注释;
5收支便签、数据管理设计说明
5.1程序描述
主界面中点击收支便签按钮进入收支便签界面,在编辑框输入内容,点击保存,输入内容将会保存到数据表Tb_flag,点击数据管理按钮,将从数据表Tb_flag中调出数据并显示在listview中,点击数据管理中支出信息、收入信息按钮,将从各自的数据表中调出数据并显示。
5.2功能
5.3性能
本程序输入字数不超过200字。
5.4输入项
便签:
5.5输出项
1.便签信息:
便签:
2.收支信息:
5.6算法
5.7流程逻辑
5.8接口
添加便签接口:
publicvoidadd(Tb_flagtb_flag){
insertintotb_flag(_id,flag)values(?
newObject[]{tb_flag.getid(),tb_flag.getFlag()});
//执行添加便签信息操作
publicTb_flagfind(intid){
//
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理财 详细 设计 说明书 大学 论文