家庭财务管理系统需求分析文档

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

17安博实训平台资源

软件开发方向软件需求规约模版

安博教育集团

二零零九年九月

修订历史记录

目录

1 引言 (4)

1.1 目的 (4)

1.2 文档格式 (4)

1.3 预期的读者和阅读建议 (4)

1.4 范围 (5)

1.5 术语 (5)

1.6 参考文献 (5)

2 系统概述 (5)

2.1 概述 (5)

2.2 功能 (6)

2.3 运行环境 (7)

2.4 假设与依赖 (8)

3 系统特性 (7)

3.1 登陆管理 (7)

3.2 帐簿管理 (9)

3.2.1 查看帐簿信息 (9)

3.2.2 编辑帐簿信息 (10)

3.2.3 删除帐簿信息 (10)

3.3 家庭成员管理 (10)

3.3.1增加家庭成员 (10)

3.3.2修改家庭成员信息 (10)

3.3.3 删除家庭成员信息 (10)

3.4 收支项目管理 (10)

3.4.1查看收支项目 (10)

3.4.2编辑项目收支 (11)

3.4.3 删除项目收支 (11)

3.5 家庭成员收支报表 (11)

4 非功能性需求 (11)

4.1 性能需求 (11)

4.2 安全性需求 (11)

4.3 可用性需求 (12)

4.4 用户文档 (12)

4.5 其它需求 (13)

5 外部接口需求 (13)

5.1 用户接口 (13)

5.2 硬件接口 (13)

5.3 软件接口 (13)

5.4 通信接口 (13)

1 引言

1.1 目的

收支管理是一个家庭日常生活中不可缺少一部分,也是财务管理的重要组成部分。它的内容对于财务管理者来说都至关重要,所以家庭财务管理系统应该能够为用户提供完整、正确和灵活的理财信息和快捷的分析手段。但一直以来人们使用传统人工的方式文件和纸张记账管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用计算机实现财务信息的管理的自动化将势在必行。

该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。

1.2 文档格式

本文档按以下要求和约定进行书写:

(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。(3)正文中文字体为宋体小四号,数字及英文为Times New Roman,无特殊情况下,字体颜色均采用黑色。

(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。

(5)正文的行间距为1.25倍。

1.3 预期的读者和阅读建议

本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

本文档面向多种读者对象:

(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。

(3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。

(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)销售人员:了解预期产品的功能和性能。

(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。

1.4 范围

该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。本产品将主要适用于家庭财务的管理,主要完成家庭成员管理,家庭的收入/支出的帐簿管理及报表统计等业务。

1.5 术语

1.6 参考文献

2 系统概述

2.1 概述

家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。用户可以自由的设置收支类型(如生活费、通讯费、交通费、水电费、医药费等类型),可以制定每月的收入支出预算,还可以详细统计出各项家庭财务指标,便于您分析自己的财务。其它功能如:家庭亲友通讯录、家庭备忘录、家庭重要信息等。具体模块应包括:记账、资产管理、负债管理、投资理财管理、计划和提醒、家庭信息管理、统计报表(比如现金流报表、资产负债报表等)等模块。

2.2 功能

1.登陆管理

系统管理员可以设置家庭成员,修改或者删除。家庭成员应该包括“编号,姓名,登录名,登录密码”等。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。

2. 账薄管理

(1)记账

记录收支项目,收支日期,收支家庭成员,收支金额,备注等内容。币种只支持人民币。

(2)账薄管理

显示给用户一个账薄,可以账薄上新增、修改、删除、查询记账,查询记账可以选定一个日期范围进行查询。

3. 家庭成员管理

可以设置家庭成员,修改或者删除。家庭成员应该包括“编号,姓名,登录名,登录密码”等。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。

4. 收支项目管理

可以设置收支项目,修改或者删除。收支项目要求分为两层,比如“车辆维护-保养费”;任意一层次都可作为收支项目记账,用户在不清楚支出是否属于“保养费”的时候,可以选择大类“车辆维护”作为支出项;收支项目具体应该包括“编号,项目名称,收入还是支出”,编号不用显示在收支账薄中。

5.家庭成员收支报表管理

6.退出管理

相关文档
最新文档