预算管理系统 —系统分析与设计课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要
人类进入20世纪60年代以来,信息科学和信息技术呈现飞速发展的趋势。

越来越多的企业采用信息化,这样使得系统分析与设计这一学科显得尤为重要,因此它随之也在迅速发展中。

预算管理从产生、发展到现在,始终是一个开放的理论体系,不断吸收先进的管理思想和方法为其所用,在企业管理实践中取得了良好的效果。

但是面对高速发展的信息时代、瞬息万变的市场环境、灵活多变的企业任务等新情况,目前的预算管理模式受到了挑战。

在国外,预算管理受到了诸如预算松弛、全面预算管理低效、脱离企业战略、偏重财务业绩、不能与企业面临的新经营环境相适应等方面的批评。

我国企业在实施预算管理时也遇到了类似的问题同时,受我国过去计划管理的影响,预算在实施的过程中往往变成了一种简单的“计划”、“费用计划”,最终流于形式而不能发挥其应有的管理控制功能。

本预算管理系统旨在对大多数企业进行推广、应用的企业预算软件,包含企业日常的预算问题和管理问题等。

系统中使用的Microsoft Visio软件制图可以使其更直观分析和了解系统。

关键字:信息系统预算管理系统分析设计 Microsoft Visio
第一章绪论
1.1系统分析与设计概述
计算机信息系统开发是计算机应用的一个重要领域。

自20世纪50年代计算机应用从科学计算、过程控制扩展到商业、金融及管理领域以来,信息系统在各行业得到了广泛的应用。

作为信息系统开发的主要工作,信息系统分析与设计在实践中逐渐确立、丰富和完善了自己的理论、方法和技术,并成为现代信息技术为核心的系统分析与设计技术取得了重大进展,为信息系统开发提供了有力的方法和工具。

信息系统分析与设计涉及多方面的内容,它以众多的理论、方法和技术为基础,是一个综合性很强的研究和应用领域。

它包括软件开发方法、管理理论、管理决策方法、人工智能等内容。

1.2课题背景
1.2.1 国内预算存在的问题
据南京人学会计学课题组关于预算管理在我国应用情况的调查显示,大多数企业都认识到了预算管理的科学性,已经取得了一定的成效。

但歪业预算管理尚存在很多认识与实务的盲区,受多方因素的制约,限制了其应有功效的完全发挥。

我国企业实施目前预算管理模式存在的主要问题:
1.预算编制范围有限,不能实现其全面控制的功能。

企业普遍编制了生产销售和费用预算,而有关资本支出的预算及资产负债表、损益表、现金流量表预算的编制并没有引起企业应有的重视,企业预算管理关注重点仍局限在生产经营领域。

一方面预算管理缺乏对整体资源的合理安排和规划,另一方面,这种情况使得企业在实施预算管理的过程中,注重短期效益,
忽视对长期战略规划的考虑,同时也使得企业的一些特殊业务、例外事件游离于预算管理之外,不能使预算发挥其全面管理控制的功能。

2,预算管理的适应性和可调整性差。

在目前的预算管理模式下,所编制的预算在真正付诸实施时,企业的内外部经营环境、市场形势都发生了或大或小的变化,在此情况下,执行预算使得企业陷入了两难的境地:一方面如果按原编制的预算执行,企业有可能面临生产经营不能适应新的市场需求、不能满足新的顾客消费偏好、落后甚至落败于竞争对手的被动局面:另一方面,根据变化的市场不断调整原来的预算,又会严重冲击预算的严肃性和连续性,使得预算最终流于形式,失去作用。

3.预算不能适应信息化经营环境,满足新的预算管理需求。

目前的预算管理模式从管理控制的角度来看,具有一定的先进性和科学性。

但在当今信息化时代的背景下,目前的预算管理模式普遍缺乏与信息技术的融合与应用,即使有所应用,一般也是将预算管理系统视为财务管理系统的一个组成部分,使预算管理的功能内化和服从于财务管理信息系统,从而不能完全满足全面预算管理对预算信息和信息技术的需求。

1.2.2 20世纪80年代以来国外预算管理的发展
20世纪80年代中期以来,美国等西方国家的经济全球化和高新技术的发展明显加快,消费者主权意识也空前强化,从而使得预算或财务控制暴露出弊端(Kaplall,1987)。

这主要表现在不能兼顾企业长远发展和忽略了预算或财务指标所依托的物质内容。

换言之,在预算或财务控制中必须考虑战略和非财务指标。

同时,由于新的制造环境下制造(间接)费用在产品比重中增大、管理费用和销售费用在企业成本中比重增大,标准成本制度在管理制造(间接)费用上的弱点也暴露出来,从而发展出以作业成本制度(包括作业预算)为代表的新的成本管理技术。

(1)作业成本制度与作业预算
作业成本制度(ABC)由美国教授Kaplan和Cooper创造,其内容相当丰富,但
在作业既定的条件下,可以简化为“Turney二维模型”。

其纵轴是说成本分配方法即按资源动因将耗费的资源分配到作业,再按作业动因将作业成本分配到产品、服务或客户;其横轴是说如何优化被分配的成本即通过优化流程来优化作业,通过优化作业来优化成本。

作业成本计算的关键是确定作业和成本动因。

据我们理解,解决的途径在于“分解”——分解流程或/和分解成本项目,最终达到一项作业一个动因的理想状态,否则还可继续分解。

在作业成本基础上编制的预算就是作业预算。

有的学者执意建立“标准作业成本”,显然是对作业预算的误解。

(2)全新的方案
1.Kaplan预算模式。

20世纪80年代以来,哈佛大学Kaplan教授对管理会计的贡献卓著,除创造作业成本制度之外,还与Norton创造平衡记分卡,并在保持原有预算的基础上,通过平衡记分卡将预算与战略、与非财务指标联结起来,使预算适应新的环境,形成Kaplan预算模式。

预算和战略连接纽带是平衡记分卡;财务与非财务指标的连接图中没有显示,是通过绘制战略图来实现的。

预算与战略相连接,为发挥预算在集团公司中的整合作用提供了新的途径。

2.超越预算。

20世纪90年代,欧洲学者提出“超越预算”(Beyond Budgeting)的概念,目的在于否定现行预算理论和方法,在学术界和实务界都引起不小的“轰动”。

倡导者认为,现行预算理论与实务弊端丛生。

例如,预算“钉死”在一个固定数据上,缺乏持续改进的理念;内在“命令一控制”的集权思想;基于历史数据,不能为经理提有用的信息;助长内部各单位间的分散化和冲突;浪费时间,助长官僚主义,等等。

因而,他们主张放弃预算作为业绩指标的做法,“在事后的相对业绩契约(大部分是非财务指标)的基础上进行业绩评价”。

其中涉及到标杆法、平衡记分卡、流程优化以及战略理念的应用等若干内容。

我们认为,超越预算有其合理性,在基本方面与Kaplan预算模型相似,但他们所谓的预算与广为流行的如杜邦和通用模式有明显差别。

另外,也是最重要的,预算最突出的优点是系统性,在没有预算的情况下,如何系统地确定、计量、反馈和评价那些没有直接钩稽关系的非预算或非财务的业绩指标,至少在目前还是一个没有明确答案的重大的实务问题,或许这正是它不能被广泛接受原因所在。

第二章Microsoft Visio介绍
2.1Microsoft Visio介绍
2000年微软公司收购同名公司后,Visio成为微软公司的产品。

Microsoft Visio是Windows 操作系统下运行的流程图软件,它现在是Microsoft Office软件的一个部分。

Visio可以制作的图表范围十分广泛,有些人利用Visio的强大绘图功能绘制地图、企业标志等,同时Visio支持将档案保存为svg、dwg等矢量通用格式,因此受到广泛欢迎。

它的最新版本为2010。

2.2 Visio的功能和优点
通过可在 Web 上实时共享的数据驱动的动态可视效果和各种新方法,Visio 中的高级图表绘制工具可帮助您降低复杂性。

使用具有专业外观的模板和预绘制的新颖形状构建您的图表来开始工作。

然后,可以轻松地将您的图表链接到常用数据源(如 Excel)。

您将看到图表内的数据自动刷新,并通过亮丽的可视效果(比如图标、符号、颜色和条形图)来反映出来。

最后,只需几次单击,即可将数据链接的图表发布到 SharePoint,并为 Web 上的其他人提供访问权限,即使这些人并没有 Visio。

简单、数据驱动的形状和 Web 共享相结合,使 Visio 成为查看和了解重要信息的功能最强大的方法之一。

使用各种直观且专业的图表绘制工具集降低复杂性Visio 极大改善了用户体验并具有智能绘图工具和模板,使用它,创建图表的每一步都将变得更加轻松。

使用各种预绘制的形状、示例绘图以及用于 IT、业务、流程管理和更多方面的模板集快速开始图表绘制。

对于任何类型的绘图需要,Visio 都
可帮助您快速开始工作。

在一个位置即可找到完成绘图任务所需的任何信息。

使用功能区选项卡中的逻辑功能组合(增强的形状窗口)可轻松访问形状和模具,全新的状态栏可帮助您在图表之间和图表中更高效地移动,这样,创建图表的每个步骤都更直观。

使用诸如快速形状浮动工具栏、增强的动态网格、自动布局调整和自动调整页面大小等功能添加和对齐形状。

使用子流程和容器可直观且合理地组合相关形状,从而简化了大型复杂的图表。

子流程是单独页上的小型图表,它链接到更大图表中的子流程形状,从而将图表中的复杂流程分割为更易管理的部分。

容器可帮助您组织不同的形状集并说明它们在图表中的相互关系。

使用新颖的形状和可视效果、丰富的主题库和实时预览可快速将您的图表装扮得外观变得专业且引入注目。

针对业务规则和逻辑核对图表以确保图表中的准确性和一致性。

只需一次单击,即可验证图表以确保其结构合理且适当。

使用包含 SharePoint 工作流规则和逻辑的全新高级模板,以及在Microsoft SharePoint Designer和 Visio之间导出和导入工作流的功能,可以比以往更轻松地创建和监视 SharePoint 工作流。

通过数据驱动的动态可视效果为您的图表赋予活力获得与您的业务相关的信息的清晰且完整的视图通常需要高级别透视图和详细数据。

只需几次单击,Visio 就可通过在一个最新图表中以图形方式显示有意义的数据和信息来帮助您了解整体情况。

轻松将您的图表连接到一个或多个数据源,包括使用数据选取器和自动链接向导的Microsoft Excel、Microsoft Access、Microsoft SQL Server、SharePoint Services 或任何 OLEDB(对象链接嵌入数据库)或ODBC(开放式数据库连接)数据源。

基于您定义的条件,使用诸如颜色、图标、符号和数据栏等有意义的图形在您的图表的形状内显示实时数据。

使用自动刷新保持图表内链接的数据始终处于最新状态,无需执行任何额外操作。

您可按特定时间间隔自动刷新数据,也可通过一次单击随时手动
刷新。

使用形状数据窗口或外部数据窗口深入查看详细的形状和图表数据。

与他人通过 Web 浏览器共享交互式、可刷新的数据链接图表。

使用 Visio,可比以往更轻松地与他人共享动态、数据链接的图表。

通过确保所有人始终都可查看图表及其链接的数据的最新版本来保持所有人同步。

通过将图表连接到一个或多个数据源(如 Excel),只需几次单击,即可将图表发布到 SharePoint Server。

联机用户可在自己的浏览器中查看图表中的高级别实时信息或深入查看详细信息,即使不具有 Visio 也可以这样做。

他们可以平移和放大图表、使用形状中的超链接以及刷新数据。

创建包含交互式 Visio 图表及其他应用程序服务的引入注目的仪表板。

Visio Services 和 SharePoint Server 集成支持包含可操作数据和图表的可视混合 Web 应用程序,从而使用户能够查看各种信息。

通过将 Visio 与 SharePoint Process Repository 相集成,可存储、共享和重用业务流程图表和子流程。

第三章需求分析
3.1.1系统目标
建立全面的预算管理系统主要为了实现企业的现代化,标准化,对企业管理者在企业的计划,组织,协调,控制提供帮助,适时为企业战略目标做依据,从而更好的为企业创造出高额的效益。

提高工作效率:审批过程不再需要员工拿着单据在各审批人办公室、财务部门之间来回折返,系统通过邮件提醒审批者有亟待审批的费用,并自动在审批结束后进入下一个与物理单据的审核流程,最后报财务部门等待付现。

即使审批者出差在外,也不影响报销流程的运转,避免了拖沓。

提升审批透明度:系统通过权限设置提供不同级别的查询功能。

普通员工可以看到自己所有申报的费用报销纪录,并可点击查看单项费用的审批纪录。

主管按部门、产品项目不同,可查询自己权责范围之内的所有差旅办公、产品专项开发费用等纪录,而更高层领导者则可查看公司全体员工的报销情况,从而了解每一笔支出的用途。

另外,系统还能统计员工审批被拒绝的概率,从而提醒审批者着重考察信用额度较差的员工。

降低运营成本:系统设有的费用预算管理这一功能项,按年度、季度规划个人、部门费用预算,包括交际、办公用品、电话传真、差旅费用,并提供预算与实际成本的对比报表,有助于主管了解在哪些方面支出超过了预算,加强对费用的监控力度,从各方面降低企业总体运营成本。

3.2用户特点
预算管理系统主要包括预算管理委员会,责任中心和预算部门人员(操作人员和维护人员)。

预算管理委员会:是董事会的一个专门委员会。

它是预算管理决策机构,是组织领导公司全面预算管理的最高权力组织。

预算管理委员会一般由企业的董事长或总经理担任主任委员,吸纳企业内各相关部门的主管(如主管销售的副总经理、主管生产的副总经理、主管财务的副总经理以及预算管理委员会秘书长等人员)为成员。

对预算管理来说,预算管理委员会是最高管理机构。

责任中心(预算管理部):主要包括预算部门经理以及其他相关部门经理等,责任中心主要职能就是预算查询和编制,对预算人员的管理,对预算报告的审核等。

操作人员:主要是部门员工,
维护人员:软件部门人员也可以使本部门的人员,主要对系统进行定期的安全保护措施
3.3运行环境规定
3.3.1.1设备
由于系统应用不需要额外的配置设备,仅仅包括一台应用服务器主机和多台普通配置的计算机就够了。

3.3.1.2支撑软件
1)操作系统支持windows XP 操作系统
2)数据库管理系统SqlServer2005数据库软件
3)其他支撑软件Tomcat5.0 Web服务器
第四章系统分析
4.1识别参与者
首先对系统的模块进行初步分析,预算管理系统主要包括预算分析与评价、预算、预算执行、预算控制、预算编制、预算查询和系统维护与更新等。

建立系统总体构架图,如图4.1
图4.1 系统构架图
接下来,通过以下六个问题识别角色
(1)谁使用系统的主要功能?
(2)谁需要系统的支持以完成日常工作任务?
(3)谁负责维护,管理并保持系统正常运行?
(4)系统需要应付(或处理)哪些硬设备?
(5)系统需要和哪些外部系统交互?
(6)谁(或什么)对系统运行产生的结果(值)感兴趣?
通过对系统的分析,可以知道该系统包含三个角色:预算部门人员、预算管理部和预算委员会。

①预算部门人员主要是预算部门职员,完成于本部门相关的日常业
务,负责对系统财务分析数据的比对,整理与计算等功能的输入和整理出预算报告书。

②预算管理部对预算人员提交的报告和委员会的意见,进行讨论、分析,最终进行管理决策的分析。

③预算委员会对部门人员的管理,对预算人员的分析报告进行进一步的分析为管理部提交财务预算意见(包含对投资预算意见,现金流的预算意见,资本的预算意见等)。

4.2识别用例
业务用例识别与分析,根据业务流程图可以找出基本的用例有
1 预算查询
提供个预算查询界面,其中包括对所有预算项目的查询,无论是审批通过的还是没通过的,都可以查询到,也就是查到bgt_ag表(预算项目汇总表)中的信息,包括预算项目名称,责任人,金额,日期等信息2 预算控制
主要是预算管理委员会对各种预算进行的整体,控制活动,包括对系统的控制和对人员的控制等。

3 预算执行
预算部门人员对预算项目具体细节进行各种操作,包括对数据指标的分析,概括和预算具体项目的提交等
4 预算下达
预算管理委员会提出对预算项目的下达,以便于部门人员提出任务,从而进行处理。

5 预算审核
主要是预算管理部与预算委员会对职员进行预算项目的提交申请进行步步的内部审计过程
6 预算预警
预算执行过程中若快超出企业预算目标或者有悖与预算计划等,那么进入预算预警。

7 预算编制
通过对职员的预算提交,进行预算的内部审计,从而预算管理委员会进行根据企业的战略规划目标来对预算的进行编制,
8 预算调整
如果预算进入预警,那么需要对预算进行进一步调整
因此,我们可以初步建立用例图,如图4.2,顶层用例图
图4.2 顶层用例图
4.3定义系统对象
对于进行定义系统对象,需要对系统的各种类的进行识别和确定,首了解对于类的识别方法。

4.3.1 类的识别方法
常用的识别方法有名词识别法、系统实体识别法、使用从用例图中识别等方法。

4.3.1.1 名词识别法
识别问题域中的实体,实体的描述一般用名词、名词短语、名词性代词等形式出现
用指定语言对系统进行描述
从系统中标述名词、名词性短语、名词性代词
识别确定取舍类
4.3.1.2 系统实体识别法
不关心系统的运作流程及实体之间的通信状态,而只考虑系统中的人员、组织、地点、表格、报告等实体,经过分析它们识别为类(或对象)。

被标识的实体有:系统需要分析、储存、处理的信息实体、系统内部需要处理的设备、预与系统交互的外部系统,系统相关人员、系统的组织人员。

在确定类时需要两种技术:
(1)分解技术将整体类和组合类分解,可控制单个类的规模(2)抽象技术根据一些类的相似性建立抽象类,并建立抽象类与这些类之间的继承关系。

抽象类实现了系统内的重载,很好的控制了复杂性,并未所有的子类定义了一个公共的界面,使设计局部化,提高系统的可修改性和可维护性。

4.3.2确定类
采用名词识别法:检查所有的名词,得到初始类
系统出纳员分析人员预算委员会预算管理部储存利润表日常事务现金日记账资产负债表计算机数据整理管理人员所有者权益表现金流量表财务分析意见提交会计报表数据指标指标分析
维护人员预算审核预算下达预算编制预算控制
预算查询预算执行预算调整专项预算
①去掉冗余类:如两个类表示同一信息,应该保留具有描述能力的类,如利润表,现金流量表,资产负债表,所有者权益表和会计报表。

②去掉不相关类即对系统不是直接关联的类,如出纳员、系统。

③删除模糊的类
④删除独立性不强的类
⑤所描述操作不适宜作为对象类
下面列举一个专项预算(SpecialBudget)的一个类图,它包含很多个子类,我们进行分析整理剩下仅有的专门业务预算(Independent_bgt)和特殊业务预算(SpecialBusiness_bgt),专门业务预算中又包含子类固定资产预算(FixedAsset_bgt)、大型技改预算(TechnologyReform_bgt)和研究开发预算(ResearchDevelopment_bgt)。

特殊业务预算有包括子类项目团队预算(ProgramTeam_bgt)、项目小组预算(ProgramGroup_bgt)和总经理预算(Manager_bgt)。

如下图4.3,专项预算类图
图4.3 专项管理类图
4.4定义类间的关系
聚合关系(Aggregation)描述元素之间部分与整体的关系,即一个模型元素由几个表示部分的模型聚合而成。

聚合关系用一端带有空心小菱形的直线表示,小菱形端表示整体事物的模型元素,另一端连接表示部分事物的模型元素。

如图四,预算下达类图,由图中可知预算管理部包括业务部门和职能部门,业务部门还包括多个业务员,职能部门包括多个职员。

图4.4 预算下达
组合关系(Composition)是聚合关系中的一种个数情况,是更强形式
的聚合,也成为强聚合。

在组合中,成员对象的生命周期取决于聚合的生命周期,聚合不仅控制着成员对象的行为,而且控制着成员对象的创建和解构。

在UML中,组合关系用带实心菱形头的实现来表示,其中头部指向整体。

如图4.5,有关生产经营预算的组合关系图
图4.5 有关生产经营预算的组合关系图
第五章系统设计
5.1 建立交互作用图
协作图是时序图之外的另一种表示交互的方法。

时序图描述信息随时间的交互,而协作图描述和对象结构相关的信息。

协作图的一个用途是表示类操作的实现,它包含3个元素,分别是对象、链和消息。

链符号是一条连接两个对象的实现。

协作图可以说明类操作中用到的参数,局部变量以及操作中的永久链,如下图5.1,预算审批过程协作图,职员通过login()登录系统输入预算数据进行提交;部门经理通过login()登录,进入审批界面,进行对预算项目的初步内部审计过程就,将审批结果记录到审批表中,以供上级查看;然后公司经理同样的方式进行再次审核,最终有公司董事长尽心审核批准。

顶层包::公司经理
图5.1 预算审批过程协作图
如图可知,用—来在两个对相见添加消息,如职员login()进行登录,登陆界面通过submit()进行提交页面,从而存储到数据库中。

5.2 建立活动图
在UML中,活动图中的活动用圆角矩形表示,与状态的图形符号相比,活动的图形符号更接近椭圆,两个活动之间用代箭头的线进行连接。

活动图也有起点和终点,表示法和状态图相同。

活动图中还包括并发与同步、分之与汇合、泳道和对象流等图形元素。

图5.2.1 预算活动图。

相关文档
最新文档