查询功能:用户或业务伙伴能够通过登录查询财务性息; 产生报表功能:在月末和年终能够产生月度报表和年度报表;
4. 外部接口需求
1.
用户界面
采用Windows的通用图形界面,对用户友好,并且对鼠标和键盘提供支持,界面的设计应遵循以下规则:界面应该遵循普通系统软件的界面规范。能够进行简单的错误处理功能。可以提供信息反馈,反应要快。而且图形具有意义。
2. 硬件接口
支持一般的电脑和更高设备的电脑。
3. 软件接口
能够在Windows XP或更新的系统上运行,且适用于一般的操作系统。
4. 通信接口
本软件可以对电子邮件、web浏览器等给予支持。
6
5. 故障处理
运行处理时若出现错误,应该保留数据信息。
5. 性能需求
1.
数据精确度
查询时应该保证能够全局查询,能把所有文字记录都查到。且正确率高。
2. 时间特征
具有较高的灵敏性,能在较短时间内做出反应,且能进行数据的导入和导出。
3. 适应性
能够在不同环境中做出最快的反应。
6. 软件属性需求
1.
正确性
要求软件能够达到预期功能,运行时基本不出现错误。
2. 可靠性
一般情况下,运行不会出现错误。
7
3. 效率
能进行高效率运行,对信息做出高速反应。
4. 易使用性
用户能够理解系统和方便的使用该系统。
5. 可维护性
软件在运行时发现错误时,能快速、准确对其进行定位修改。
6. 可测试性
能够用较小的测试数据对软件各项进行测试。
7. 复用性
设计时应采用模块设计方法,提高各模块的复用性。
8. 安全保密性
只允许公司内部人员登录和访问,提高系统安全性。
7. 数据描述
1.
静态数据
静态数据如表1所示:
8
字段名 公司 管理人员 用户 收入 支出 信息 业务 业务伙伴 查询 报表 名称 Company Managers User Income Expense Information Business Partner Check Report form 表1
2. 动态数据
输入数据:菜单选项、查询关键字、输入信息、新建记录项、导出文件。
输出数据:输出查询信息、年度报表和月度报表。
3. 数据库描述
本软件采用ODBC数据库。
9
4. 数据词典
数据流图、层次方框图中涉及的数据定义如下: ? [1] 公司=1{汉字}10|1{字母}20 ? [2] 管理人员=1{汉字}40|1{字母}80 ? [3] 用户=1{汉字}10|1{字母}20 ? [4] 收入=1{汉字}10|1{字母}20 ? [5] 支出=1{汉字}10|1{字母}20 ? [6] 信息=1{汉字}10|1{字母}20 ? [7] 业务=1{汉字}10|1{字母}20 ? [8] 业务伙伴=1{汉字}40|1{字母}80 ? [9] 查询=1{汉字}10|1{字母}20 ? [10] 报表=1{汉字}10|1{字母}20
5. 数据采集
管理人员或用户通过登录可以直接输入数据或导入数据。
8. 附录
无附录。
10
11
财务管理子系统需求规格说明书
目录
1. 引言........................................................................................................................................... 2
1. 编写目的 ........................................................................................................................... 2 2. 项目背景 ........................................................................................................................... 2 3. 参考资料 ........................................................................................................................... 3 2. 项目概述 ................................................................................................................................... 3
1. 待开发软件的一般说明 ................................................................................................... 3 2. 待开发软件的功能 ........................................................................................................... 3 3. 用户特征 ........................................................................................................................... 4 4. 运行环境 ........................................................................................................................... 4 5. 条件与限制 ....................................................................................................................... 5 3. 功能需求 ................................................................................................................................... 5
1. 功能划分 ........................................................................................................................... 5 2. 功能描述 ........................................................................................................................... 5 4. 外部接口需求 ........................................................................................................................... 6
1. 用户界面 ........................................................................................................................... 6 2. 硬件接口 ........................................................................................................................... 6 3. 软件接口 ........................................................................................................................... 6 4. 通信接口 ........................................................................................................................... 6 5. 故障处理 ........................................................................................................................... 7 5. 性能需求 ................................................................................................................................... 7
1. 数据精确度 ....................................................................................................................... 7 2. 时间特征 ........................................................................................................................... 7 3. 适应性 ............................................................................................................................... 7 6. 软件属性需求 ........................................................................................................................... 7
1. 正确性 ............................................................................................................................... 7 2. 可靠性 ............................................................................................................................... 7 3. 效率 ................................................................................................................................... 8 4. 易使用性 ........................................................................................................................... 8 5. 可维护性 ........................................................................................................................... 8 6. 可测试性 ........................................................................................................................... 8 7. 复用性 ............................................................................................................................... 8 8. 安全保密性 ....................................................................................................................... 8 7. 数据描述 ................................................................................................................................... 8
1. 静态数据 ........................................................................................................................... 8 2. 动态数据 ........................................................................................................................... 9 3. 数据库描述 ....................................................................................................................... 9 4. 数据词典 ......................................................................................................................... 10 5. 数据采集 ......................................................................................................................... 10 8. 附录......................................................................................................................................... 10
1
1. 引言
1.
编写目的
随着公司的发展,生意越来越好,贸易额不断上涨,流动的资金也越来越多,厚厚的账本看得人头晕目眩。有时,账目的记载都变得很难,更别说查看账本了。而已有的财务管理系统的查询率太低,尤其是当资金数量较大的时候。因此有必要开发建立一个全新的财务管理系统来管理公司财务。这样,公司不仅可以节省人力、还可以提高效率和减少财务出错率。
2. 项目背景
项目名称初步定义为财务管理子系统(Financial Management System) ,简称FMIS。现代财务的职能正由日常核算向过程控制转移,由信息统计向决策支持转移。该系统具有财务分析功能和信息发布功能,为会计管理提供了强有力的手段,多维数据库和分析模型的建立,能够非常容易地实现对公司短期和长期的盈利、现金流情况的预测。该系统包含四个字功能模块:基本信息管理模块、支出子系统、入账子系统、查询报表模块。
2
3. 参考资料
《财务管理系统需求分析》
2. 项目概述
1.
待开发软件的一般说明
本软件旨在为公司提供一个更好的财务管理系统,加强公司对资金的管理。
2. 待开发软件的功能
软件的层次方框图如图3所示,顶层数据流图如可行性研究报告图2。
3
用户登录登录选择入帐子系统选择功能选择失选择败支出子系统选择功能能功择选查询能选择功能功择选重新登录能功选择选择功能功能选择功能入账种类管理选择安全退出业务伙伴管理入账管理支出种类管理开户行管理支出管理月度报表年度报表信息查询 图3
3. 用户特征
本软件可对复杂的财务账目进行管理,适用于有频繁的资金流动的人。而且本软件还真对公司用户的需要可以提供快速、准确、方便地管理功能。适用本软件。
4. 运行环境
该系统需要适合它运行的硬件环境和软件环境。 硬件环境:必要的硬件设施,安装时所需要硬盘4GB,
4
运行时所需内存3MB。
软件工程:该系统需要WINDOWS系统的支持。
5. 条件与限制
考虑到软件的功能,它必须有灵活性,可操作性。同时,也要具有较高的安全性。能够对财务信息进行管理。
3. 功能需求
1.
功能划分
该软件应具有如下功能:登录功能、用户管理功能、系统自动备份功能、支出和入账财务管理功能、开户行管理功能、业务伙伴管理功能、查询功能、产生报表功能。
2. 功能描述
登录功能:用户能够通过该功能登录系统;
用户管理功能:用户能够通过该功能实现对财务的管理; 系统自动备份功能:系统能够对财务信息进行备份; 支出与入账管理功能:公司能够把支出和收入的资金进行系统化处理;
开户行管理功能:通过开户可以实施支出管理; 业务伙伴管理功能:公司在做业务时可以和其伙伴互相攻向公共财务信息;
5