《家庭财务管理系统需求分析文档[1]3966.docx》由会员分享,可在线阅读,更多相关《家庭财务管理系统需求分析文档[1]3966.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 删删除家庭成员
2、员信息103.4 收支项项目管理103.4.1查看看收支项目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)页面的左左边
4、距为2.5cm,右右边距为2.0cm,装装订线靠左,行行距为最小值值20磅。 (2)标题最多多分三级,分分别为黑体小小三、黑体四四号、黑体小小四,标题均均加粗。 (3)正文中文文字体为宋体体小四号,数数字及英文为为Timess New Romann,无特殊情情况下,字体体颜色均采用用黑色。 (4)出现序号号的段落不采采用自动编号号功能而采用用人工编号,各各级别的序号号依次为(11)、1)、a)等,特殊殊情况另作规规定。 (5)正文的行行间距为1.25倍。1.3 预期的的读者和阅读读建议本文档的主要内内容共分4部分:综合合描述、系统统特性、和非非功能性需求求和外部接口口描述。综合合描述部分主主要
5、对系统的的整体结构进进行了大致的的介绍;系统统特性部分对对系统的功能能需求进行了了详细描述,是是本文的主要要部分;非功功能性需求部部分对非功能能需求进行了了详细的描述述;外部接口口需求部分对对用户界面、软软件接口、硬硬件接口和通通讯接口等进进行了描述。 本文档面向多种种读者对象: (1)项目经理理:项目经理理可以根据该该文档了解预预期产品的功功能,并据此此进行系统设设计、项目管管理。 (2)设计员:对需求进行行分析,并设设计出系统,包包括数据库的的设计。 (3)程序员:配合设计计报告,了了解系统功能能,编写用用户手册。 (4)测试员:根据本文档档编写测试用用例,并对软软件产品进行行功能性测试试
6、和非功能性性测试。 (5)销售人员员:了解预期期产品的功能能和性能。 (6)用户:了了解预期产品品的功能和性性能,并与分分析人员一起起对整个需求求进行讨论和和协商。 (7)其他人员员:如部门领领导、公司领领导等可以据据此了解产品品的功能和性性能。 在阅读本文档时时,首先要了了解产品的功功能概貌,然然后可以根据据自身的需要要对每一功能能进行适当的的了解。 1.4 范围该产品是在积累累了丰富业务务经验的基础础上进行开发发的,在需求求上,充分考考虑了具体用用户的实际情情况。本产品品将主要适用用于家庭财务务的管理,主主要完成家庭庭成员管理,家家庭的收入/支出的帐簿簿管理及报表表统计等业务务。1.5 术
7、语1.6 参考文文献2 系统概述2.1 概述家庭财务管理系系统是针对家家庭的财务软软件,他能轻轻松帮你完成成记帐以及理理财规划。用用户可以自由由的设置收支支类型(如生生活费、通讯讯费、交通费费、水电费、医医药费等类型型),可以制定每每月的收入支支出预算,还还可以详细统统计出各项家家庭财务指标标,便于您分分析自己的财财务。其它功功能如:家庭庭亲友通讯录录、家庭备忘忘录、家庭重重要信息等。具具体模块应包包括:记账、资资产管理、负负债管理、投投资理财管理理、计划和提提醒、家庭信信息管理、统统计报表(比比如现金流报报表、资产负负债报表等)等等模块。2.2 功能1.登陆管理系统管理员可以以设置家庭成成员
8、,修改或或者删除。家家庭成员应该该包括“编号,姓名名,登录名,登登录密码”等。家庭成成员可以用登登录名和登录录密码登录家家庭财务管理理系统进行记记账管理。 2. 账薄管理理(1)记账记录收支项目,收收支日期,收收支家庭成员员,收支金额额,备注等内内容。币种只只支持人民币币。(2)账薄管理理显示给用户一个个账薄,可以以账薄上新增增、修改、删删除、查询记记账,查询记记账可以选定定一个日期范范围进行查询询。3. 家庭成员员管理可以设置家庭成成员,修改或或者删除。家家庭成员应该该包括“编号,姓名名,登录名,登登录密码”等。家庭成成员可以用登登录名和登录录密码登录家家庭财务管理理系统进行记记账管理。 4
9、. 收支项目目管理可以设置收支项项目,修改或或者删除。收收支项目要求求分为两层,比比如“车辆维护-保养费”;任意一层层次都可作为为收支项目记记账,用户在在不清楚支出出是否属于“保养费”的时候,可可以选择大类类“车辆维护”作为支出项项;收支项目目具体应该包包括“编号,项目目名称,收入入还是支出”,编号不用用显示在收支支账薄中。5.家庭成员收收支报表管理理6.退出管理 图22-1.系统统功能图2.3 运行环环境该系统为B/SS三层结构,它它的运行环境境分客户端、应应用服务器端端和数据库服服务器端三部部分。 以下是系统的软软件环境。 (1)客户端 操作系统:Wiindowss XP 或更新版本本。
10、浏览器:IE66以上,其它它常见浏览器器如FireeFox。 (2)应用服务务器端 操作系统:Wiindowss XP 应用服务器:IIIS 5.0或更新版版本。 数据库访问:LLINQ。 (3)数据库服服务器端 操作系统:Wiindowss XP 数据库系统:SSQLSerrver 22005。2.4 假设与与依赖本项目是否能够够成功实施,主主要取决于以以下的条件: (1)本团队能能够积极地与与安博配合,为为了项目的开开发和实施,合合理分配和调调整团队各成成员的工作任任务。(3)安博为团团队提供完整整的功能和性性能需求资料料,以便于对对其进行分析析,从而形成成完善的软件件需求。 (4)安博为
11、软软件系统的运运行提供必要要的且能够满满足系统运行行条件的硬件件环境和通讯讯环境,不合合适的硬件环环境和通讯环环境将会影响响系统的性能能。 (5)安博掌握握先进的能够够适用于该项项目的技术,这这是系统的性性能是否优化化和项目能否否成功的保证证。 3 系统特性3.1 登陆管管理使用者:用户目的:使用不同同的角色进行行登陆管理操操作基本事件流:1、进入登陆界界面,本用例例开始2、普通用户通通过注册后进进入系统进行行操作。3、超级用户进进入系统后进进行管理操作作。用例结束束 图33-1.管理理者示意图 图33-2.普通通成员示意图图3.2账簿管理理3.2.1 查查看账簿信息息使用者:用户目的:查看账
12、簿簿具体信息基本事件流:1、进入账簿管管理界面,点点击查看,本本用例开始2、查看具体的的收支属性。3、点击确定,用用例结束3.2.2 编编辑账簿信息息使用者:用户目的:编辑收支支条目基本事件流:1、进入账簿管管理界面,点点击编辑,本本用例开始。2、对当前选中中的收支条目目进行修改编编辑。3、编辑完点击击确定,用例例结束。3.2.3 删删除账簿信息息使用者:用户目的:删除条目目基本事件流:1、进入账簿管管理界面,点点击删除,本本用例开始。2、对当前选中中的收支条目目进行删除操操作。3、点击确定删删除,用例结结束。3.3家庭成员员管理3.3.1增加加家庭成员使用者:管理员员目的:增加家庭庭成员基本
13、事件流:1.1、用户进进入增加家庭庭成员管理界界面,本用例例开始1.2、系统显显示家庭成员员信息输入界界面,用户输输入家庭成员员姓名、称号号、性别、出出身日期、年年龄,身高,体体重。1.3、用户确确认输入信息息,系统确认认姓名是否唯唯一,若唯一一,则增加成成员信息,本本用例结束。否否则,提示该该用户已存在在。3.3.2修改改家庭成员信信息3.3.3 删删除家庭成员员信息3.4 收支项项目管理3.4.1 查查看收支项目目使用者:用户目的:查看收支支具体信息基本事件流:1、进入收支项项目管理界面面,点击查看看,本用例开开始。2、查看具体项项目收支情况况。3、点击确定,用用例结束。3.4.2编辑辑收
14、支项目使用者:用户目的:编辑收支支条目基本事件流:1、进入收支项项目管理界面面,点击编辑辑,用例开始始。2、对当前选中中的收支条目目进行修改编编辑。3、编辑完后点点确定,用例例结束。3.4.3 删删除收支项目目使用者:用户目的:删除条目目基本事件流:1、进入收支项项目管理界面面,点击删除除,本用例开开始。2、对当前选中中的收支条目目进行删除操操作。3、点击确定删删除,用例结结束。3.5 家庭成成员收支报表表管理4 非功能性需需求4.1 性能需需求(1)客户端一一般响应时间间不超过1秒。 (2)报表统计计时间不超过过30秒。 (3)支持20000名用户户信息的一次次性导入,导导入时间不超超过30
15、0秒。 (4)支持50000名用户户并发使用,并并保证性能不不受影响。4.2 安全性性需求(1)权限控制制 根据不同用户角角色,设置相相应权限,用用户的重要操操作都做相应应的日志记录录以备查看,没没有权限的用用户禁止使用用系统。普通通用户只可查查看和修改家家庭成员和收收支项目,管管理员只可查查看普通用户户的相关资料料并可对其进进行修改。 (2)重要数据据加密 本系统对一些重重要的数据按按一定的算法法进行加密,如如用户口令、重重要参数等。(3)数据备份份 允许用户进行数数据的备份和和恢复,以弥弥补数据的破破坏和丢失。 (4)记录日志志本系统应该能够够记录系统运运行时所发生生的所有错误误,包括本机
16、机错误和网络络错误。这些些错误记录便便于查找错误误的原因。日日志同时记录录用户的关键键性操作信息息。 4.3 可用性性需求(1)方便操作作,操作流程程合理 尽量从用户角度度出发,以方方便使用本产产品。如:新新增用户信息息时,敲入回回车键光标的的自动跳转、输输入法的自动动转换,信息息检索时输入入汉语简拼快快速检索到结结果等。可以以通过快速键键方便用户录录入信息,所所有操作可仅仅通过键盘完完成。 (2)支持没有有计算机使用用经验、计算算机使用经验验较少及有较较多计算机使使用经验的用用户均能方便便地使用本系系统。 (3)控制必录录入项 本系统能够对必必须录入的项项目进行控制制,使用户能能够确保信息息
17、录入的完整整。同时对必必录入项进行行有效的统一一的提示。 (4)容错能力力 系统具有一定的的容错和抗干干扰能力,在在非硬件故障障或非通讯故故障时,系统统能够保证正正常运行,并并有足够的提提示信息帮助助用户有效正正确地完成任任务。(5)操作完成成时有统一规规范的提示信信息 例如删除操作时时,系统可提提示警示框“您确认删除除记录吗?操操作不可恢复复!”,用户点击击确认后,系系统才执行删删除操作,删删除后可直接接返回相关页页面。(6)用户可自自定义 为了满足业务的的不断变化,一一些重要的参参数应该可以以灵活设置。 (7)联机帮助助与操作指南南。 4.4 用户文文档同本软件一起发发行的用户文文档包括: (1)安装手册册:Wordd格式文件。 (2)用户手册册:Wordd格式文件。 (3)在线帮助助:HTMLL Helpp格式文件,联联机式。 4.5 其它需需求(1)支持多浏浏览器。(2)系统安装装方便,易于于维护。5 外部接口需需求5.1 用户接接口本系统采用B/S架构,所所有界面使用用WEB风格,用用户界面的具具体细节将在在概要设计文文档中描述。 5.2 硬件接接口服务器端建议使使用专用服务务器。5.3 软件接接口无特殊需求。5.4 通信接接口无特殊需求。19
限制150内