需求说明书Word下载.docx

上传人:b****7 文档编号:22178456 上传时间:2023-02-02 格式:DOCX 页数:43 大小:316.26KB
下载 相关 举报
需求说明书Word下载.docx_第1页
第1页 / 共43页
需求说明书Word下载.docx_第2页
第2页 / 共43页
需求说明书Word下载.docx_第3页
第3页 / 共43页
需求说明书Word下载.docx_第4页
第4页 / 共43页
需求说明书Word下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

需求说明书Word下载.docx

《需求说明书Word下载.docx》由会员分享,可在线阅读,更多相关《需求说明书Word下载.docx(43页珍藏版)》请在冰豆网上搜索。

需求说明书Word下载.docx

本项目的名称为:

“网络家庭理财账本”,是创想久久公司为网络用户提供的一个集记账理财、账务统计分析的平台。

2.3系统总体功能

按照系统实现的目标要求,将系统分为前台和系统管理后台两个部分。

其中,前台系统按业务要求分为:

日常收支记账、统计分析、账号、家庭信息中心四大功能,供注册用户使用;

系统管理后台主要从运营管理的角度,实现对用户、数据等信息的有序管理和监控,供系统管理员使用。

根据以上总体功能要求,本系统要实现的业务功能如下:

序号

一级功能

二级功能

优先级

前台

1.

日常收支记账

2.

支出记账

3.

收入记账

4.

统计分析

5.

支出统计分析

6.

收入统计分析

7.

收支统计分析

8.

预算统计分析

9.

家庭信息中心

10.

个人信息管理

11.

收支类别管理

12.

家庭成员管理

13.

账号

14.

注册

15.

登录

16.

注销

17.

客服中心

18.

联系方式

19.

用户建议

系统管理后台

20.

管理员账号

21.

管理员登录

22.

管理员密码修改

23.

管理员注销

24.

公告管理

25.

公告列表

26.

查看公告

27.

添加公告

28.

修改公告

29.

用户管理

30.

用户活跃状态管理

31.

用户信息查看

统一的异常处理

32.

统一异常处理

2.4系统结构与分布

按照2.3节中对总体功能描述,本系统的功能结构图如下:

2.5约束条件

2.5.1运行平台、关键技术、开发工具

1)操作系统

本系统建成后将运行在Windows2003系统之上,推荐采用Windows2008系统。

2)数据库管理系统

本系统将运行在MicrosoftSQLServer2008数据库管理系统之上,可兼容MicrosoftSQLServer2005数据库管理系统。

3)开发语言及工具

开发语言为C#3.5言,开发工具为MicrosoftVisualStudio2008,开发数据库为MicrosoftSQLServer2008。

配置管理工具为TeamFoundationServer2008。

4)其他支撑软件

采用.NETFramework3.5平台,采用MicrosoftOffice2008套件作为办公和开发辅助软件。

2.5.2外购组件、客户提供组件、重用策略

2.5.3假定与依赖

无。

2.5.4遵循的行业标准

2.5.5遵循的客户标准(客户特定标准)

3需求规格

3.1功能需求

3.1.1前台

3.1.1.1NNFB-REQ01日常收支记账

3.1.1.1.1NNFB-REQ0101:

收支管理

3.1.1.1.1.1功能描述

“日常记账”功能主要是针对普通用户的操作,用户通过此功能可以浏览消费支出记录的信息,通过条件过滤记录,可以编辑修改和删除收支记录,并可导入和导出收支记录excel表格。

Excel表格格式为

收/支项目地点成员类别金额

3.1.1.1.1.2前置条件

用户点击日常收支记账进入此页面。

3.1.1.1.1.3输入

成员下拉列表选择成员

类别下拉列表选择类别

时间段选择时间段

3.1.1.1.1.4业务流图

3.1.1.1.1.5输出

分页列表展示收支记录信息。

3.1.1.1.1.6异常处理

异常处理参见3.1.3统一的异常处理。

3.1.1.1.1.7后置条件

系统成功提交信息且不会出现异常。

3.1.1.1.1.8涉及角色

本系统涉及到的角色为注册用户。

3.1.1.1.1.9界面需求

Ø

与整个平台的界面风格保持一致,界面良好。

界面与设计图效果相同。

3.1.1.1.2NNFB-REQ0102:

3.1.1.1.2.1功能描述

“支出记账”功能主要是针对普通用户的操作,记录新的消费记录,则用户可以直接填写消费项目、消费金额、消费心得,选择消费类型。

提交新消费支出记录。

3.1.1.1.2.2前置条件

用户点击支出记账进入此页面。

3.1.1.1.2.3输入

消费项目:

不可为空,长度50个汉字或100个英文字母。

消费金额:

长整型,单位为元人民币,不可为空。

消费地点:

可以为空,长度50个汉字或100个英文字母。

消费类型:

使用下拉列表选择。

消费心得:

可以为空,长度100个汉字或200个英文字母。

3.1.1.1.2.4业务流图

3.1.1.1.2.5输出

指出记录添加成功且不会出现异常。

3.1.1.1.2.6异常处理

3.1.1.1.2.7后置条件

3.1.1.1.2.8涉及角色

3.1.1.1.2.9界面需求

3.1.1.1.3NNFB-REQ0103:

3.1.1.1.3.1功能描述

“收入记账”功能主要是针对普通用户的操作,用户通过此功能可以记录新的收入记录,则用户可以直接填写收入项目、收入金额、收入心得,选择收入类型。

提交新消费收入记录。

3.1.1.1.3.2前置条件

用户点击收入记账进入此页面。

3.1.1.1.3.3输入

收入项目:

不可为空,长度100字节。

收入金额:

double型,单位为元人民币,不可为空。

收入地点:

可以为空,长度100字节。

收入类型:

下拉列表选择类型,不可为空。

收入心得:

可以为空,长度200字节。

3.1.1.1.3.4业务流图

记录收入业务流程图如下:

3.1.1.1.3.5输出

收入记录添加成功且不会出现异常。

3.1.1.1.3.6异常处理

3.1.1.1.3.7后置条件

提交信息成功。

3.1.1.1.3.8涉及角色

本系统涉及到的角色是注册用户。

3.1.1.1.3.9界面需求

3.1.1.1.4NNFB-REQ0104:

修改账目

3.1.1.1.4.1功能描述

“修改账目”功能主要是针对普通用户的操作,用户通过此功能可以修改所选择记录的信息。

3.1.1.1.4.2前置条件

用户在日常收支管理页面勾选项目,点击修改。

3.1.1.1.4.3输入

不可为空,长度100汉字。

长度100汉字。

3.1.1.1.4.4业务流图

3.1.1.1.4.5输出

提交修改记录

3.1.1.1.4.6异常处理

3.1.1.1.4.7后置条件

系统成功修改信息且不会出现异常。

3.1.1.1.4.8涉及角色

本系统涉及到的角色有不同的家庭成员用户。

3.1.1.1.4.9界面需求

3.1.1.1.5NNFB-REQ0105:

查看账目

3.1.1.1.5.1功能描述

“查看账目”功能主要是针对普通用户的操作,用户通过此功能可以查看所选择记录的具体信息。

3.1.1.1.5.2前置条件

用户点击日常收支管理页面中所要查看的记录项目。

3.1.1.1.5.3输入

3.1.1.1.5.4业务流图

3.1.1.1.5.5输出

输出所选择要查看记录的具体信息。

3.1.1.1.5.6异常处理

3.1.1.1.5.7后置条件

返回。

3.1.1.1.5.8涉及角色

本系统涉及到的角色是个家庭成员用户。

3.1.1.1.5.9界面需求

3.1.1.2NNFB-REQ02账目统计

3.1.1.2.1NNFB-REQ0201:

支出统计

3.1.1.2.1.1功能描述

功能可以给用户提供详细的消费统计分析,为此了解详消费细情况!

同时提供不同的类型分析如(类别分布、年度走势、成员分析)。

针对类型分布我们又提供了按(成员、时间)等不同的类型条件来查看分析。

针对年度走势我们提供了按(时间段、消费类别)等不同的类型条件来查看分析

针对成员分析我们提供了按(时间段)等不同的类型条件来查看分析

3.1.1.2.1.2前置条件

用户点击支出统计分析进入此页面。

3.1.1.2.1.3输入

选择类型分布统计条件:

成员下拉列表、年度选择下拉列表

选择年度走势统计条件:

类型下拉列表、年度选择下拉列表

选择成员分析统计条件:

年度选择下拉列表

3.1.1.2.1.4业务流图

3.1.1.2.1.5输出

类型分布:

类型分布圆环扇形比例分布图、类型分布统计表格。

年度走势:

年度走势柱状图。

成员分析:

成员分析圆环扇形比例分布图、成员分析统计表格。

3.1.1.2.1.6异常处理

3.1.1.2.1.7后置条件

系统不会出现异常。

3.1.1.2.1.8涉及角色

本系统涉及到的角色有注册用户。

3.1.1.2.1.9界面需求

3.1.1.2.2NNFB-REQ0202:

收入统计

3.1.1.2.2.1功能描述

此功能可以给用户提供详细的收入统计分析,为此了解收入详细情况!

针对年度走势我们提供了按(时间段、收入类别)等不同的类型条件来查看分析。

针对成员分析我们提供了按(时间段)等不同的类型条件来查看分析。

3.1.1.2.2.2前置条件

用户点击收入统计分析进入此页面。

3.1.1.2.2.3输入

3.1.1.2.2.4业务流图

3.1.1.2.2.5输出

3.1.1.2.2.6异常处理

3.1.1.2.2.7后置条件

3.1.1.2.2.8涉及角色

3.1.1.2.2.9界面需求

3.1.1.2.3NNFB-REQ0203:

收支统计

3.1.1.2.3.1功能描述

系统以图表的方式,展示该家庭某年的消费金额、收入金额、本年度余额等详细的分析情况。

而且还提供按年度的时间段来查询不同年度的情况。

3.1.1.2.3.2前置条件

用户点击收支统计分析进入此页面。

3.1.1.2.3.3输入

下拉列表选择年度。

3.1.1.2.3.4业务流图

3.1.1.2.3.5输出

消费金额-收入金额柱状图。

余额柱状图

3.1.1.2.3.6异常处理

3.1.1.2.3.7后置条件

3.1.1.2.3.8涉及角色

3.1.1.2.3.9界面需求

3.1.1.2.4NNFB-REQ0204:

预算统计

3.1.1.2.4.1功能描述

此功能可以为用户设置某年某月的消费的预算并提供详细的备注情况,还有另外的功能可以预算与实际的相对比,查看某年某月的预算和实际的消费相差的情况,并能显示你超出预算的总数等。

3.1.1.2.4.2前置条件

用户点击预算统计分析进入此页面。

3.1.1.2.4.3输入

3.1.1.2.4.4业务流图

3.1.1.2.4.5输出

预算/实际比列表。

3.1.1.2.4.6异常处理

3.1.1.2.4.7后置条件

3.1.1.2.4.8涉及角色

3.1.1.2.4.9界面需求

3.1.1.3NNFB-REQ03家庭信息中心

3.1.1.3.1NNFB-REQ0301:

家庭信息管理

3.1.1.3.1.1功能描述

此功能只是家庭信息中心管理的一个小功能,为用户提供基本信息的管理以及修改登录密码的功能

3.1.1.3.1.2前置条件

用户已登录,并选择家庭信息中心页面。

3.1.1.3.1.3输入

性别:

radiobutton勾选(男、女)

城市:

行业:

月收入:

账本名称:

不可为空,长度100字节

默认预算:

账本宣言。

3.1.1.3.1.4顺序图

3.1.1.3.1.5输出

操作成功界面

3.1.1.3.1.6异常处理

3.1.1.3.1.7后置条件

3.1.1.3.1.8涉及角色

3.1.1.3.1.9界面需求

3.1.1.3.2NNFB-REQ0302:

3.1.1.3.2.1功能描述

此用例只是家庭信息中心管理的一个小功能,为用户提供消费类别管理功能,即选择预设消费、收入类别,增加消费、收入类别,合并消费类别

3.1.1.3.2.2前置条件

3.1.1.3.2.3输入

系统默认类别:

多项勾选

新增类别:

不可为空,长度为50字节

3.1.1.3.2.4顺序图

3.1.1.3.2.5输出

操作成功提示

3.1.1.3.2.6异常处理

3.1.1.3.2.7后置条件

3.1.1.3.2.8涉及角色

本系统涉及到的角色为注册会员。

3.1.1.3.2.9界面需求

3.1.1.3.3NNFB-REQ0303:

3.1.1.3.3.1功能描述

此用例只是家庭信息中心管理的一个小功能,为用户提供家庭成员管理功能,即增加家庭成员、删除家庭成员

3.1.1.3.3.2前置条件

用户已登录

3.1.1.3.3.3输入

家庭成员:

序号:

整型(0~9),不可为空

3.1.1.3.3.4业务流图/顺序图/活动图/数据流图

3.1.1.3.3.5输出

3.1.1.3.3.6异常处理

3.1.1.3.3.7后置条件

3.1.1.3.3.8涉及角色

3.1.1.3.3.9界面需求

3.1.1.4NNFB-REQ04账号

3.1.1.4.1NNFB-REQ0401:

3.1.1.4.1.1功能描述

用户注册个人信息,如果账号不重复,则注册成功,否则重新输入个人信息

3.1.1.4.1.2前置条件

用户不存在用户名

3.1.1.4.1.3输入

用户个人信息:

用户名、密码。

3.1.1.4.1.4业务流图

3.1.1.4.1.5输出

是否注册成功

3.1.1.4.1.6异常处理

3.1.1.4.1.7后置条件

用户注册用户名不重复。

3.1.1.4.1.8涉及角色

未注册用户。

3.1.1.4.1.9界面需求

3.1.1.4.2NNFB-REQ0402:

3.1.1.4.2.1功能描述

用户输入账号及密码登陆系统

3.1.1.4.2.2前置条件

用户已注册

3.1.1.4.2.3输入

用户名及密码。

3.1.1.4.2.4业务流图

3.1.1.4.2.5输出

如果登陆成功,则输出登陆成功。

如果登陆失败输出用户名不存在,输出是否注册,如果登陆失败输出密码错误,提示是否找回密码。

3.1.1.4.2.6异常处理

3.1.1.4.2.7后置条件

正确输入账号及密码

3.1.1.4.2.8涉及角色

用户

3.1.1.4.2.9界面需求

3.1.1.4.3NNFB-REQ0403:

3.1.1.4.3.1功能描述

注销用户。

3.1.1.4.3.2前置条件

注册用户已经登录

3.1.1.4.3.3输入

3.1.1.4.3.4业务流图

3.1.1.4.3.5输出

注销成功。

3.1.1.4.3.6异常处理

3.1.1.4.3.7后置条件

3.1.1.4.3.8涉及角色

注册用户。

3.1.1.4.3.9界面需求

3.1.1.5NNFB-REQ05客服中心

3.1.1.5.1NNFB-REQ0501:

3.1.1.5.1.1功能描述

在客服中心页展示本网站QQ和电话

3.1.1.5.1.2前置条件

用户进入客服中心页

3.1.1.5.1.3输入

3.1.1.5.1.4业务流图

3.1.1.5.1.5输出

3.1.1.5.1.6异常处理

3.1.1.5.1.7后置条件

3.1.1.5.1.8涉及角色

游客、注册用户

3.1.1.5.1.9界面需求

3.1.1.5.2NNFB-REQ0502:

3.1.1.5.2.1功能描述

用户输入对网站的建议,提交后后台管理员可以在用户信息查看页中看到

注:

用户建议在提交后一个星期内自动清除。

3.1.1.5.2.2前置条件

用户进入客服中心页面

3.1.1.5.2.3输入

用户建议内容:

200个汉字

3.1.1.5.2.4业务流图

3.1.1.5.2.5输出

用户建议提交成功。

3.1.1.5.2.6异常处理

3.1.1.5.2.7后置条件

3.1.1.5.2.8涉及角色

3.1.1.5.2.9界面需求

3.1.2系统管理后台

管理后台是运营机构对本网站进行管理的一个操作窗口。

主要实现管理员账号的操作、对后台信息进行维护和管理、对用户进行维护和管理。

即以下几个功能:

管理员账号、后台管理、用户管理

管理员账号操作是指对管理员对管理员的登录、对密码进行修改、注销登录。

对后台信息进行维护和管理是指对收支默认类别的增加和删除、对公告进行增删改查的操作。

用户管理是指对注册用户的活跃状态进行管理即冻结和启用、对用户信息的查看。

3.1.2.1NNFB-REQ06管理员帐号

3.1.2.1.1NNFB-REQ0601:

管理员登陆

3.1.2.1.1.1功能描述

后台登录功能是系统为系统管理员提供的一个控制后台的功能,管理员可以通过输入用户名、密码,然后登录进入系统进行自己的一些操作。

管理员可在登录页登录时选择后台登陆。

3.1.2.1.1.2前置条件

该用户的管理员权限已填加,访问后台登陆页。

3.1.2.1.1.3输入

用户名:

管理员的用户名

密码:

管理员的密码

3.1.2.1.1.4业务流图

3.1.2.1.1.5输出

用户登录成功

3.1.2.1.1.6异常处理

3.1.2.1.1.7后置条件

3.1.2.1.1.8

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1