1、预算管理系统软件需求规格说明书zjy预算管理系统 软件需求规格说明书目录1引言 31.1编写目的 31.2背景 31.3定义 31.4参考资料 32任务概述 42.1目标 42.2用户的特点 52.3假定和约束 53需求规定 53.1功能描述 53.1.1科室上报系统功能模块 63.1.2财务审核系统模块 103.1.3领导审批系统模块 193.2质量指标描述 233.2.1性能 233.2.2安全性 233.2.3易用性 243.3输人输出要求 243.4数据管理能力要求 243.5故障处理要求 253.6其他专门要求 254运行环境规定 254.1设备 254.2支持软件 254.3接口
2、261引言1.1编写目的本文档叙述预算执行与经费审批网络货币化操作管理系统的任务概述、需求规定和运行环境规定。为后面的需求分析报告的编写提供参考依据。1.2背景系统名称:预算执行与经费审批网络管理系统V1.0任务提出者:开发者(承接单位):华中科技大学软件学院用户:1.3定义1 客户机/ 服务器(Client/Server, C/S):在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。2 .NET2.0: .NET Framework
3、 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:3 Microsoft SQL Server 2005: Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。1.4参考资料预算执行与经费审批网络管理系统可行性研究报告V1.02任务概述2.1目标随着单位经费预算规模的扩大和相应的各类开支的增加,对经费预算和开支管理提出了更高的要求。为了提高经费预算和开支管理方面的准确性和效率,拟建立经费预算和开支管理系统。该系统应将
4、经费预算和开支明细标准化处理后集中在数据库内统一管理,供各类人员查阅使用,特别是可以使领导及时、准确、全面地获取财务信息,辅助决策。同时还能规范业务操作程序,避免出现差错,提高安全性和可靠性,提高经费预算和开支的信息化管理水平。本项目应包含经费预算和开支管理过程中的全部业务处理流程和管理数据,并以预算上报、审核和报销过程为核心,对每个业务流程进行规范,控制、管理、记录,尽量减少人为因素的干涉,使业务流程更加规范合理。系统主要完成以下功能目标:1) 预算上报按使用部门、经费类别上报预算,预算可以追加。支持EXECL格式上报或使用本软件上报,可通过网络或软盘、U盘传递。2) 审核预算对各部门的预算
5、情况进行审核,并生成相应单位的预算核准明细,然后下发到各单位。3) 开支管理开支(报销)采用刷卡方式,自动结出余项和余额。可查询开支明细和金额,自动生成摘要(部门、经手人、审批人、日期),并打印本次结算。4) 统计和查询对预算执行情况进行各类查询,并统计实现比率。5) 数据备份恢复数据可以备份、恢复,并可对数据库进行整理和维护。2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束。2.3假定和约束建议软件寿命:5-8年。经费来源:61068部队。硬件条件:普通PC机,1G内存。运行环境:Windows
6、 2003数据库:SQL Server 2005企业版投入运行最迟时间:2008/06/303需求规定 3.1功能描述本系统主要包括:预算上报、报销和借款提请、借款偿还提请、基本信息管理和数据管理这五个大功能模块。这五个大功能模块下又相应地按业务需要分成若干个小功能模块,图1描述了系统的功能模块。下面将对各个功能模块进行详细的说明。图1 系统功能结构图3.1.1科室上报系统功能模块科室上报系统实现部门向财务部门上报预算、提出借款请求、提交报销请求、查询、管理个人信息各项功能。它的用例图如图2所示。图2 科室上报系统模块用例图下面对各个用例进行详细的说明。1) 上报预算的用例用例名称上报预算简要
7、描述由科室上报人员填写上报信息,包括该项预算所属年度,科目,明细科目,以及所要购买或消耗的项目明细,具体信息填写完毕之后由该科室的负责人授权,即填写授权密码,通过网络将该条预算申报信息上传到数据库。事件流基本事件流 (1)科室上报人员选择上报预算功能;(2)系统根据科室上报人员的登录信息,自动填写上报预算信息中的上报部门、上报科室和上报人,用户需要填写年度、预算开支用途、上报预算科目、上报预算明细科目、开支方式、上报金额和上报内容;(3)科室上报人员还需要填写物品明细单,包括:物品名称、物品数量、单位、上报物品单价,系统根据单价和数量计算出上报物品总价;(4)科室上报人员点击“预算上报”;(5
8、)科室负责人输入密码。备选事件流科室上报人员在填写物品明细时,可以进行删除操作,重新填写物品明细。也可以点击“重置”清空所有信息。特殊需求年度、开支方式使用下拉列表的方式供用户点击选择填写。前置条件服务器正常运行,科室上报人员成功登录科室上报系统。后置条件上报成功后,给财务审核系统发送提示信息2) 借款用例名称借款简要描述科室人员需要借款,需要在科室使用的客户端上(科室上报系统)填写借款明细信息:借款金额,借款预算。事件流基本事件流 (1)科室上报人员选择用户借款功能;(2)系统根据用户的登录信息,自动填写上报预算信息中的部门、科室和借款人;(3)科室上报人员需要填写年度、预算科目、预算明细科
9、目、借款内容;(4)系统根据用户输入的预算科目和预算明细科目自动列出已存在的预算条目,并计算出预算可用的总金额;(5)科室上报人员选择相应的条目并填写借款金额,确定“借款”;(6)科室负责人输入密码。备选事件流科室上报人员填写信息不完整就进行确定操作,系统应该有相应的错误提示。特殊需求年度、预算科目和预算明细科目使用下拉列表的方式供用户点击选择填写。前置条件服务器正常运行,科室上报人员成功登录科室上报系统,系统中存在已经通过审核的预算。后置条件上报成功后,给财务审核系统发送提示信息。3) 提交直接报销请求用例名称提交直接报销请求简要描述科室人员需要报销,需要在科室使用的客户端上(科室上报系统)
10、填写报销明细信息。报销分为两种:直接报销或偿还报销,如要直接报销需填写报销预算,报销项目明细,如要偿还报销,则需填写偿还借款,偿还项目明细。事件流基本事件流 (1)科室上报人员选择提交直接报销请求功能;(2)系统根据用户的登录信息,自动填写上报销提交人;(3)科室上报人员输入报销年度、预算科目、预算明细科目、开支方式和报销内容;(4)系统根据用户选择的预算科目和预算明细科目自动列出已存在的预算条目,并计算和显示出预算可用余额;(5)科室上报人员选择相应的预算条目,填写报销金额;(6)科室上报人员填写报销明细:报销物品名称、报销物品数量、报销物品单价、报销备注,确定“提交”;(7)科室负责人输入
11、密码。备选事件流科室上报人员填写信息不完整就进行确定操作,系统应该有相应的错误提示,科室上报人员可以删除报销明细再进行重新填写。特殊需求年度、预算科目、预算明细科目和开支方式使用下拉列表的方式供用户点击选择填写。前置条件服务器正常运行,科室上报人员成功登录科室上报系统,系统中存在已经通过审核的预算。后置条件上报成功后,给财务审核系统发送提示信息。4) 提交偿还报销请求用例名称提交偿还报销请求简要描述科室人员需要报销,需要在科室使用的客户端上(科室上报系统)填写报销明细信息。报销分为两种:直接报销或偿还报销,如要直接报销需填写报销预算,报销项目明细,如要偿还报销,则需填写偿还借款,偿还项目明细。
12、事件流基本事件流 (1)科室上报人员选择提交偿还报销请求功能;(2)系统根据科室上报人员的登录信息,自动填写经手人,并列出个人借款记录条目;(3)科室上报人员选择开支方式、填写报销偿还内容和报销明细:报销物品名称、报销物品数量、报销物品单价、报销备注,在个人借款记录中输入偿还金额;(4)科室上报人员确定“提交”(5)科室负责人输入密码。备选事件流科室上报人员填写信息不完整就进行确定操作,系统应该有相应的错误提示,用户可以删除报销明细再进行重新填写。特殊需求年度、预算科目、预算明细科目和开支方式使用下拉列表的方式供科室上报人员点击选择填写。前置条件服务器正常运行,科室上报人员成功登录科室上报系统
13、,系统中存在已经通过财务审核的个人借款。后置条件上报成功后,给财务审核系统发送提示信息。3.1.2财务审核系统模块对于科室上报的预算,以及科室提交的借款报销请求,首先需要通过财务的审核。对于上报的预算,财务根据当前的经费分配情况,决定是否批准该预算,经过财务批准后的预算可以进行借款或报销的操作。对与科室提交的借款报销请求,财务要决定是否批准,若批准将指定需要几级领导审批。经过财务审核通过和领导审批通过的报销借款请求,则说明该条请求可以执行,财务出纳负责执行这些通过审批流程的请求,执行后这些请求将更新数据库中的预算以及借款数据,并打印相关凭证。财务审核系统模块的用例图3所示。图3 财务审核系统模
14、块用例图下面对主要的用例进行详细的说明。1) 预算审核用例名称审核预算简要描述对于科室上报的预算,首先需要通过财务的审核。对于上报的预算,财务根据当前的经费分配情况,决定是否批准该预算,经过财务批准后的预算可以进行借款或报销的操作。事件流基本事件流 (1)财务审核员选择财务预算审核功能;(2)系统以列表方式列出需要审核的预算条目;(3)审核员选择需要操作的条目,然后决定是“通过”预算,还是“否决”预算。(4)系统提示操作成功,用户点击“确定”备选事件流财务审核员点击请求编号可以查看请求的物品明细特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选预算”和“否决所选预
15、算”的按钮,以便批量处理。前置条件服务器正常运行,用户成功登录财务审核系统,系统存在未审核的借款请求。后置条件上报成功后,被成功操作的条目在列表中被删除,同时给科室上报系统发送提示信息。2) 审核借款用例名称借款的审核简要描述对于科室提交的借款请求,首先需要通过财务的审核。对于上报的预算,财务根据当前的经费分配情况,决定是否批准该预算,经过财务批准后的预算可以进行借款或报销的操作。对与科室提交的借款报销请求,财务要决定是否批准,若批准将指定需要几级领导审批。事件流基本事件流 (1)财务审核员选择财务借款审核功能;(2)系统以列表方式列出需要审核的借款条目;(3)审核员选择需要操作的条目,然后选
16、择需审批级别(需要部门领导审批、需要站分管领导审批、需要站首长审批),最后决定是“通过”,还是“否决”。(4)系统提示操作成功,用户点击“确定”备选事件流财务审核员特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选”和“否决所选”的按钮,以便批量处理。前置条件服务器正常运行,用户成功登录财务审核系统,系统中正在未审核的借款请求。后置条件上报成功后,被成功操作的条目在列表中被删除,同时给科室上报系统和领导审批系统发送提示信息。3) 直接报销的审核用例名称直接报销的审核简要描述对于科室提交的借款请求,首先需要通过财务的审核。对于上报的预算,财务根据当前的经费分配情况,
17、决定是否批准该预算,经过财务批准后的预算可以进行借款或报销的操作。对与科室提交的借款报销请求,财务要决定是否批准,若批准将指定需要几级领导审批。事件流基本事件流 (1)财务审核员选择财务直接报销审核功能;(2)系统以列表方式列出需要审核的直接报销条目;(3)审核员选择需要操作的条目,然后选择需审批级别(需要部门领导审批、需要站分管领导审批、需要站首长审批),最后决定是“通过”预算,还是“否决”直接报销。(4)系统提示操作成功,用户点击“确定”备选事件流财务审核员特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选”和“否决所选”的按钮,以便批量处理。前置条件服务器正
18、常运行,用户成功登录财务审核系统,系统中正在未审核的直接报销请求。后置条件上报成功后,被成功操作的条目在列表中被删除,同时给科室上报系统和领导审批系统发送提示信息。4) 偿还报销的审核用例名称偿还报销的审核简要描述对于科室提交的借款请求,首先需要通过财务的审核。对于上报的预算,财务根据当前的经费分配情况,决定是否批准该预算,经过财务批准后的预算可以进行借款或报销的操作。对与科室提交的借款报销请求,财务要决定是否批准,若批准将指定需要几级领导审批。事件流基本事件流 (1)财务审核员选择财务偿还报销审核功能;(2)系统以列表方式列出需要审核的偿还报销条目;(3)审核员选择需要操作的条目,然后选择需
19、审批级别(需要部门领导审批、需要站分管领导审批、需要站首长审批),最后决定是“通过”预算,还是“否决”直接报销。(4)系统提示操作成功,用户点击“确定”备选事件流财务审核员特殊需求在每个条目后有“通过”和“否决”的操作按钮,在列表下,还有“审核通过所选”和“否决所选”的按钮,以便批量处理。前置条件服务器正常运行,用户成功登录财务审核系统,系统中正在未审核的偿还报销请求。后置条件上报成功后,被成功操作的条目在列表中被删除,同时给科室上报系统和领导审批系统发送提示信息。5) 部门科室信息的管理用例名称部门科室信息的管理简要描述用户分别属于不同的部门科室,科室必须隶属于某个部门,部门科室都有进行改动
20、的可能。部门科室信息管理功能满足对各个部门科室的信息管理,可以进行添加、修改和删除的操作。事件流基本事件流 (1)财务审核员选择部门科室信息管理功能;(2)系统以树状的目录方式列出已经存在的部门科室列表;(3)财务审核员选择某个部门科室,系统就列出该部门的部门信息(名称、上级部门、序列号),用户可以进行修改;(4)财务审核员可以点击“添加部门”,然后输入名称和序列号;(5)财务审核员选择某个部门后,可以点击“添加科室”,然后输入名称、上级部门和序列号;(6)财务审核员可以选择某个部门科室,点击“删除”进行删除操作。备选事件流无特殊需求删除一个部门时,该部门下属的所有科室也被删除。前置条件服务器
21、正常运行,用户成功登录财务审核系统,添加科室前,系统中必须至少存在一个部门。后置条件操作成功,修改数据库。6) 预算科目信息的管理用例名称预算科目信息的管理简要描述科室人员上报预算、借款和报销都要填写相应的预算科目信息,分为科目和明细科目,明细科目必须隶属于某个科目,系统提供对这些科目信息进行管理的功能。事件流基本事件流 (1)财务审核员选择预算科目信息管理功能;(2)系统以树状的目录方式列出已经存在的预算科目信息;(3)财务审核员选择某个科目,系统就列出该科目的信息(科目名称、父科目、负责该科目审批的部门领导、负责该科目审批的单位副职领导、负责该科目审批的单位正职领导),用户可以进行修改;(
22、4)财务审核员可以点击“添加科目”,然后输入名称;(5)财务审核员选中某个科目,可以点击“添加明细科目”,然后输入名称和父科目;(6)财务审核员可以选择某个科目或者明细科目,点击“删除”进行删除操作。备选事件流无特殊需求删除一个科目时,该科目下属的所有明细科目也被删除。前置条件服务器正常运行,用户成功登录财务审核系统,添加明细科目前,系统中至少已经存在一个科目。后置条件操作成功,修改数据库。7) 用户信息的管理用例名称用户信息的管理简要描述用户分为部门普通成员/科室负责人、部门领导/单位正、副职领导和财务审核员/出纳员。事件流基本事件流 (1)财务审核员选择预算科目信息管理功能;(2)系统用三
23、个表分别列出部门普通成员/科室负责人、部门领导/单位正、副职领导和财务审核员/出纳员的信息;(3)财务审核员选择某个用户,系统就列出该用户的信息,部门普通成员/科室负责人的信息有:姓名、序列号、用户类型、部门、科室、密码,部门领导/单位正、副职领导的信息有:姓名、序列号、用户类型、部门、密码。财务审核员和出纳员的基本信息有:姓名、序列号、用户类型、密码,用户可以进行修改;(4)财务审核员可以点击相应的添加功能按钮,然后输入相应用户的信息进行添加用户操作;(5)财务审核员可以选择某个人员,然后进行删除。备选事件流无特殊需求无前置条件服务器正常运行,用户成功登录财务审核系统。后置条件操作成功,修改
24、数据库。8) 查询预算信息用例名称查询预算信息简要描述财务部门的人员可以查看所有部门的预算信息。事件流基本事件流 (1)财务审核员选择预算信息详细检索功能;(2)系统以树状的目录方式列出已经存在的预算科目信息;(3)财务审核员选择某个科目或者明细科目,系统列出该科目下的所有预算条目;(4)财务审核员可以通过选择条件来进行数据的筛选,可把的条件有:部门、科室、科目、明细科目、年度、预算的状态(通过审核和尚未通过审核)、开支方式;备选事件流无特殊需求无前置条件服务器正常运行,用户成功登录财务审核系统。后置条件无9) 查询借款和报销记录用例名称查询借款报销记录简要描述财务部门的人员可以查看所有部门成
25、员的借款报销信息。事件流基本事件流 (1)财务审核员选择查询借款报销记录功能;(2)系统以树状的目录方式列出已经存在的部门、科室的成员;(3)财务审核员选择某个成员;(4)财务审核员选择需要查看的记录类别(借款记录、报销记录、偿还报销记录)备选事件流财务审核员可以选择某个借款报销记录,然后执行“撤消所选请求”操作。特殊需求无前置条件服务器正常运行,用户成功登录财务审核系统。后置条件撤消后给请求部门发送提示信息,更新数据库。10) 出纳执行借款用例名称出纳执行借款简要描述科室上报的借款请求,在通过财务审核并且得到相应领导的审批后,可以由出纳员执行出纳操作。事件流基本事件流 (1) 出纳员选择借款
26、出纳功能;(2) 系统列出所有已经通过领导审批的借款请求;(3) 出纳员选择需要执行出纳的借款请求,点击“执行出纳”;(4) 系统弹出完整的借款清单;(5) 出纳员选择“执行并打印”操作;(6) 若电脑连接打印机,就可以打印相应的凭证。备选事件流在弹出的借款清单窗口中,出纳员可以取消操作。特殊需求电脑连接打印机前置条件服务器正常运行,出纳员成功登录财务审核系统,系统中存在已经通过领导审批的借款请求。后置条件操作成功,更新列表和数据库。11) 出纳执行直接报销用例名称出纳执行直接报销简要描述科室上报的直接报销请求,在通过财务审核并且得到相应领导的审批后,可以由出纳员执行出纳操作。事件流基本事件流
27、 (1) 出纳员选择直接报销出纳功能;(2) 系统列出所有已经通过领导审批的直接报销请求;(3) 出纳员选择需要执行出纳的直接报销请求,点击“执行出纳”。(4) 系统弹出完整的直接报销清单;(5) 出纳员选择“执行并打印”操作;(6) 若电脑连接打印机,就可以打印相应的凭证。备选事件流在弹出的直接报销清单窗口中,出纳员可以取消操作。特殊需求电脑连接打印机前置条件服务器正常运行,出纳员成功登录财务审核系统,系统中存在已经通过领导审批的直接报销请求。后置条件操作成功,更新列表和数据库。12) 出纳执行偿还报销用例名称出纳执行偿还报销简要描述科室上报的偿还报销请求,在通过财务审核并且得到相应领导的审
28、批后,可以由出纳员执行出纳操作。事件流基本事件流 (1) 出纳员选择偿还报销出纳功能;(2) 系统列出所有已经通过领导审批的偿还报销请求;(3) 出纳员选择需要执行出纳的偿还报销请求,点击“执行出纳”。(4) 系统弹出完整的偿还报销清单;(5) 出纳员选择“执行并打印”操作;(6) 若电脑连接打印机,就可以打印相应的凭证。备选事件流在弹出的偿还报销清单窗口中,出纳员可以取消操作。特殊需求电脑连接打印机前置条件服务器正常运行,出纳员成功登录财务审核系统,系统中存在已经通过领导审批的偿还报销请求。后置条件操作成功,更新列表和数据库。13) 出纳执行现金偿还用例名称出纳执行现金偿还简要描述部门普通成
29、员提交的借款请求,在通过财务审核,并得到相应领导审批后,可以由出纳员进行出纳操作,如果部门普通成员想通过现金进行偿还已经申请的借款,由出纳员进行现金偿还操作。事件流基本事件流 (1) 出纳员选择现金偿还功能;(2) 在序列号中输入需要进行现金偿还的人员的序列号;(3) 根据序列号,系统列出姓名、所在部门、所在科室,并列出用户的借款条目;(4) 出纳员在列出的借款条目中选择需要偿还的借款项,并输入偿还的金额;(5) 出纳员选择“执行”,系统弹出现金偿还凭证窗口;(6) 出纳员选择“执行并打印”操作;(7) 若电脑连接打印机,就可以打印相应的凭证。备选事件流在弹出的现金偿还凭证窗口中,出纳员可以取
30、消操作。特殊需求电脑连接打印机前置条件服务器正常运行,出纳员成功登录财务审核系统,系统中存在已经通过领导审批的偿还报销请求。后置条件操作成功,更新列表和数据库。3.1.3领导审批系统模块领导审批的用例图如图4 所示:图4 领导审批系统模块用例图1) 领导审批本部门借款用例名称审批本部门借款简要描述部门普通成员提交的借款请求,在通过财务审核后,需要相应级别的领导进行审批。 领导分三个级别,分别对应部门领导、单位副职领导和单位正职领导。事件流基本事件流 (1)领导选择财务借款审批功能;(2)系统以列表方式列出需要审批的借款条目;(3)领导选择需要操作的条目,然后决定是“通过”,还是“否决”。(4)系统提示操作成功,用户点击“确定”备选事件流领导点击请求编号可以查看请求的物品明细
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1