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

上传人:新** 文档编号:506392464 上传时间:2023-07-15 格式:DOC 页数:13 大小:142.50KB
返回 下载 相关 举报
家庭财务管理系统需求分析文档_第1页
第1页 / 共13页
家庭财务管理系统需求分析文档_第2页
第2页 / 共13页
家庭财务管理系统需求分析文档_第3页
第3页 / 共13页
家庭财务管理系统需求分析文档_第4页
第4页 / 共13页
家庭财务管理系统需求分析文档_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《家庭财务管理系统需求分析文档》由会员分享,可在线阅读,更多相关《家庭财务管理系统需求分析文档(13页珍藏版)》请在金锄头文库上搜索。

1、 安博实训平台17安博实训平台资源软件开发方向软件需求规约模版安博教化集团二零零九年九月修订历史记录日期版本说明作者书目1 引言41.1 目的41.2 文档格式41.3 预期的读者和阅读建议41.4 范围51.5 术语51.6 参考文献52 系统概述52.1 概述52.2 功能62.3 运行环境72.4 假设与依靠83 系统特性73.1 登陆管理73.2 帐簿管理93.2.1 查看帐簿信息93.2.2 编辑帐簿信息103.2.3 删除帐簿信息103.3 家庭成员管理103.3.1增加家庭成员103.3.2修改家庭成员信息103.3.3 删除家庭成员信息103.4 收支项目管理103.4.1查看

2、收支项目103.4.2编辑项目收支113.4.3 删除项目收支113.5 家庭成员收支报表114 非功能性需求114.1 性能需求114.2 平安性需求114.3 可用性需求124.4 用户文档124.5 其它需求135 外部接口需求135.1 用户接口135.2 硬件接口135.3 软件接口135.4 通信接口131 引言1.1 目的收支管理是一个家庭日常生活中不行缺少一部分,也是财务管理的重要组成部分。它的内容对于财务管理者来说都至关重要,所以家庭财务管理系统应当能够为用户供应完整、正确和敏捷的理财信息和快捷的分析手段。但始终以来人们运用传统人工的方式文件和纸张记账管理模式,这种管理方式存

3、在着很多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 所以利用计算机实现财务信息的管理的自动化将势在必行。该文档详尽说明白这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档格式本文档按以下要求和约定进行书写: (1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。 (2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。 (3)正文中文字体为宋体小四号,数字及英文为Times Ne

4、w Roman,无特别状况下,字体颜色均采纳黑色。 (4)出现序号的段落不采纳自动编号功能而采纳人工编号,各级别的序号依次为(1)、1)、a)等,特别状况另作规定。 (5)正文的行间距为1.25倍。1.3 预期的读者和阅读建议本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了具体描述,是本文的主要部分;非功能性需求部分对非功能需求进行了具体的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。 本文档面对多种读者对象: (1)项目经理:项目经理可以依据该文档了

5、解预期产品的功能,并据此进行系统设计、项目管理。 (2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。 (3)程序员:协作设计报告,了解系统功能,编写用户手册。 (4)测试员:依据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。 (5)销售人员:了解预期产品的功能和性能。 (6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行探讨和协商。 (7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。 在阅读本文档时,首先要了解产品的功能概貌,然后可以依据自身的须要对每一功能进行适当的了解。 1.4 范围该产品是在积累了丰富业务阅历的基础上进行开发的

6、,在需求上,充分考虑了具体用户的实际状况。本产品将主要适用于家庭财务的管理,主要完成家庭成员管理,家庭的收入/支出的帐簿管理及报表统计等业务。1.5 术语1.6 参考文献2 系统概述2.1 概述家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。用户可以自由的设置收支类型(如生活费、通讯费、交通费、水电费、医药费等类型),可以制定每月的收入支出预算,还可以具体统计出各项家庭财务指标,便于您分析自己的财务。其它功能如:家庭亲友通讯录、家庭备忘录、家庭重要信息等。具体模块应包括:记账、资产管理、负债管理、投资理财管理、安排和提示、家庭信息管理、统计报表(比如现金流报表、资产负债

7、报表等)等模块。2.2 功能1.登陆管理系统管理员可以设置家庭成员,修改或者删除。家庭成员应当包括“编号,姓名,登录名,登录密码”等。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。 2. 账薄管理(1)记账记录收支项目,收支日期,收支家庭成员,收支金额,备注等内容。币种只支持人民币。(2)账薄管理显示给用户一个账薄,可以账薄上新增、修改、删除、查询记账,查询记账可以选定一个日期范围进行查询。3. 家庭成员管理可以设置家庭成员,修改或者删除。家庭成员应当包括“编号,姓名,登录名,登录密码”等。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。 4. 收支项目管理可

8、以设置收支项目,修改或者删除。收支项目要求分为两层,比如“车辆维护-保养费”;随意一层次都可作为收支项目记账,用户在不清晰支出是否属于“保养费”的时候,可以选择大类“车辆维护”作为支出项;收支项目具体应当包括“编号,项目名称,收入还是支出”,编号不用显示在收支账薄中。5.家庭成员收支报表管理6.退出管理 图2-1.系统功能图2.3 运行环境该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。 以下是系统的软件环境。 (1)客户端 操作系统:Windows XP 或更新版本。 阅读器:IE6以上,其它常见阅读器如FireFox。 (2)应用服务器端 操作系统:Win

9、dows XP 应用服务器:IIS 5.0或更新版本。 数据库访问:LINQ。 (3)数据库服务器端 操作系统:Windows XP 数据库系统:SQLServer 2005。2.4 假设与依靠本项目是否能够胜利实施,主要取决于以下的条件: (1)本团队能够主动地与安博协作,为了项目的开发和实施,合理安排和调整团队各成员的工作任务。(3)安博为团队供应完整的功能和性能需求资料,以便于对其进行分析,从而形成完善的软件需求。 (4)安博为软件系统的运行供应必要的且能够满意系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。 (5)安博驾驭先进的能够适用于该项目的技术,这

10、是系统的性能是否优化和项目能否胜利的保证。 3 系统特性3.1 登陆管理运用者:用户目的:运用不同的角色进行登陆管理操作基本领件流:1、进入登陆界面,本用例起先2、一般用户通过注册后进入系统进行操作。3、超级用户进入系统后进行管理操作。用例结束 图3-1.管理者示意图 图3-2.一般成员示意图3.2账簿管理3.2.1 查看账簿信息运用者:用户目的:查看账簿具体信息基本领件流:1、进入账簿管理界面,点击查看,本用例起先2、查看具体的收支属性。3、点击确定,用例结束3.2.2 编辑账簿信息运用者:用户目的:编辑收支条目基本领件流:1、进入账簿管理界面,点击编辑,本用例起先。2、对当前选中的收支条目

11、进行修改编辑。3、编辑完点击确定,用例结束。3.2.3 删除账簿信息运用者:用户目的:删除条目基本领件流:1、进入账簿管理界面,点击删除,本用例起先。2、对当前选中的收支条目进行删除操作。3、点击确定删除,用例结束。3.3家庭成员管理3.3.1增加家庭成员运用者:管理员目的:增加家庭成员基本领件流:1.1、用户进入增加家庭成员管理界面,本用例起先1.2、系统显示家庭成员信息输入界面,用户输入家庭成员姓名、称号、性别、出身日期、年龄,身高,体重。1.3、用户确认输入信息,系统确认姓名是否唯一,若唯一,则增加成员信息,本用例结束。否则,提示该用户已存在。3.3.2修改家庭成员信息3.3.3 删除家

12、庭成员信息3.4 收支项目管理 查看收支项目运用者:用户目的:查看收支具体信息基本领件流:1、进入收支项目管理界面,点击查看,本用例起先。2、查看具体项目收支状况。3、点击确定,用例结束。3.4.2编辑收支项目运用者:用户目的:编辑收支条目基本领件流:1、进入收支项目管理界面,点击编辑,用例起先。2、对当前选中的收支条目进行修改编辑。3、编辑完后点确定,用例结束。3.4.3 删除收支项目运用者:用户目的:删除条目基本领件流:1、进入收支项目管理界面,点击删除,本用例起先。2、对当前选中的收支条目进行删除操作。3、点击确定删除,用例结束。3.5 家庭成员收支报表管理4 非功能性需求4.1 性能需

13、求(1)客户端一般响应时间不超过1秒。 (2)报表统计时间不超过30秒。 (3)支持2000名用户信息的一次性导入,导入时间不超过300秒。 (4)支持5000名用户并发运用,并保证性能不受影响。4.2 平安性需求(1)权限限制 依据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止运用系统。一般用户只可查看和修改家庭成员和收支项目,管理员只可查看一般用户的相关资料并可对其进行修改。 (2)重要数据加密 本系统对一些重要的数据按肯定的算法进行加密,如用户口令、重要参数等。(3)数据备份 允许用户进行数据的备份和复原,以弥补数据的破坏和丢失。 (4)记录日志

14、本系统应当能够记录系统运行时所发生的全部错误,包括本机错误和网络错误。这些错误记录便于查找错误的缘由。日志同时记录用户的关键性操作信息。 4.3 可用性需求(1)便利操作,操作流程合理 尽量从用户角度动身,以便利运用本产品。如:新增用户信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键便利用户录入信息,全部操作可仅通过键盘完成。 (2)支持没有计算机运用阅历、计算机运用阅历较少及有较多计算机运用阅历的用户均能便利地运用本系统。 (3)限制必录入项 本系统能够对必需录入的项目进行限制,运用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。 (4)容错实力 系统具有肯定的容错和抗干扰实力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范的提示信息 例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不行复原!”,用户点击确认后,系统才执行删除操作,删除后可干脆返回相关页面。(6)用户可自定义 为了满意业务的不断改变,一些重要的参数应当可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号