记账本 | 您所在的位置:网站首页 › 装修记账本app已不再不提供服务了 › 记账本 |
目录
1.结构化需求分析概述 1.1功能分解图 1.2需求细化与优先级划分 2.过程建模 2.1DFD图 2.2微规格说明 2.3数据字典 2.3.1.用户表 2.3.2.分类表 2.3.3.消费/收入表 3.数据建模 ERD建模 1.结构化需求分析概述 1.1功能分解图A针对记账系统 B针对消费分析系统 C.用户 需求编号 A1 需求描述 记账界面可人机交流 源头 针对甲方对于记账可交流的要求 成本需要 在现有记账页面的基础上,增加一个记账成功恢复功能 可变性 高 优先级 高 需求编号 A2 需求描述 记账分类要全面 源头 针对甲方要求记账记录要详细需求 成本需要 在已知的分类中添加一个用户可以操作的分类功能 可变性 中等 优先级 较高 需求编号 A3 需求描述 对记错的帐可以进行删除 源头 针对用户对于记账的需求要求 成本需要 对已完成的记账添加删除操作 可变性 中等 优先级 低 需求编号 B1 需求描述 消费趋势可视化 源头 针对用户对于消费了解到需求 成本需要 对记录的数据进行统计分析,并可视化 可变性 较高 优先级 较高 需求编号 B2 需求描述 消费记录分类尽可能详细 源头 用户对于消费情况了解的需求 成本需要 对现有记录数据进行日期与时间的分类与整理 可变性 较低 优先级 较高 需求编号 C1 需求描述 情景设置可以多样化 源头 甲方对于情景的多样化需求 成本需要 在已有的情景中添加多样的选择 可变性 较高 优先级 中等 优先级 需求任务 第一优先级 A1记账界面可人机交流 第二优先级 A2记账分类要全面 B1消费趋势可视化 B2消费记录分类尽可能详细 第三优先级 C1情景设置可以多样化 第四优先级 A3对记错的帐可以删除 2.过程建模 2.1DFD图 顶层字段名 中文名 数据类型 主键 外键 说明 U_id 用户id Int PK
不能为空 Con_id 配置id Int
FK1 不能为空 U_number 登陆账号 varchar(20)
FK2 不能为空 U_name 用户名 varchar(50)
用户昵称 U_gender 性别 char(2)
性别可为空 U_phone 电话 char(11)
2.3.2.分类表 字段名 中文名 数据类型 主键 外键 说明 C_id 类别id Int PK
不能为空 type 类别 varchar(255)
2.3.3.消费/收入表 字段名 中文名 数据类型 主键 外键 说明 U_id 用户id Int PK FK 不能为空 C_id 类别id Int PK FK 不能为空 Spend/Earn 消费金额 Int
Date 日期 date
默认系统时间 Comment 备注 varchar(255)
3.数据建模 ERD建模
|
CopyRight 2018-2019 实验室设备网 版权所有 |