引言
引言部分主要说明编写目的、系统的范围和参考资料等。
1.1
1.2
app
1.2.2
1
2
3
1.2.3
软件支持在安卓手机上使用
1.3
无。
1.4
无。
1.5
1.6
修改编号 | 修改日期 | 修改后版本 | 修改位置 | 修改内容概述 |
1 | 2018-5-29 | 1.0 | 全部 | 完成第一次编写 |
2.
本部分主要描述软件所涉及的外部数据的结构描述。如果数据以数据库文件呈现,则要描述表的名称和表字段结构;如果数据以外部文件形式呈现,则要求描述文件的内部结构。
2.1
璁拌处APP
账户:账户余额,月支出,月收入。
账单:消费类型,消费日期,消费数额,备注。
计划:计划详情,预期金额,预期收入。
2.2
描述文件的数据结构或者数据库结构
2.2.1
包括文件的逻辑结构、逻辑记录描述、访问方法。
2.2.2
账单信息;
计划信息;
系统时钟;
2.2.3
账单信息用在记录账单功能,显示账户信息功能;
3.
这一部分主要描述软件的逻辑组成接口,即软件结构图的绘制。
3.1
对需求规格说明或产品规格说明中要实现的功能进行归纳分析,对涉及的数据和控制流进行汇总和归并,为概要设计做准备。
1)
2
3.2
根据复审的数据流图,逐步得出软件的逻辑组成结构。利用优化思想,对软件结构图进行优化设计,得出模块层次结构适中的软件结构图。软件结构图如下所示:
4.
这一部分主要给出界面设计的总体要求和界面序列,以及界面设计规约。
4.1
给出界面风格、约定和操作要求,设计出用户的所有界面。
璁拌处APP
(1)账户界面:显示账户的余额,月支出,月收入。
(2)计划详情界面:显示拟定计划的详细情况。
(3)功能界面:选择记账、计划、账单功能。
(4)记账界面:输入记账信息,保存。
(5)计划界面:输入支出信息。
(6)账单界面:显示账单信息。
(7)我界面:账户管理。
4.2
接口设计
本部分主要描述模块的接口类型和参数等
与外部系统或设备的连接关系和通信方式
与硬件之间的接口:无。
与软件之间的接口:无。
5.2
内部接口是指软件逻辑模块之间的调用接口。
5.2.1
我们给每个模块一个编号,并对结构图进一步进行优化。它们的接口调用关系如下:
模块过程设计
需求交叉索引
描述需求与模块的关系,存在交叉部分,即共享模块的调用关系
(1)3.3.13.3
(2)2.3.3.2
(3)1.