论会计核算信息系统面向对象分析与设计.docVIP

论会计核算信息系统面向对象分析与设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论会计核算信息系统面向对象分析与设计

论会计核算信息系统面向对象分析与设计   摘 要:结合会计领域背景,讨论了面向对象设计和面向对象实现,在面向对象实现过程中,用对象分解取代功能分解,设计了不同的类等级,并定义各自的属性和服务,建立了UML模型。充分考虑了系统的可移植性、重用性等方面,采用了Java语言实现。?   关键词:面向对象;会计;核算;信息系统?   中图分类号:F23文献标识码:A文章编号:1672-3198(2008)08-0346-02??      0 前言?      为了适应社会市场经济发展和我国会计制度改革的需要,会计信息系统的快速建立,已成为我国各个企、事业单位急需解决的问题。能不能想一种办法,在短时间内快速准确地建立会计信息系统已成为软件开发领域研究的一个重要课题。由于软件生命周期由软件定义、软件开发和维护三个时期组成,每个时期又可进一步划分成若干个阶段,而前一个阶段的完成,下一个阶段才能开始。这样,软件的开发时间必然很长,为了快速地建立会计信息系统,这种传统的软件开发方法变得不切合实际,因此需要采面向对象的方法建立会计信息系统。?      1 会计核算信息系统的需求描述?      会计信息系统的总体功能如图1所示:?      图1 会计信息系统功能图   1.1 会计核算信息系统的功能?   会计核算信息系统应提供的功能如图2所示:?   (1)帐务处理子系统:以记帐凭证的各要素为输入对象,按会计科目进行登记、汇总,输出总帐及各种明细帐和日记帐。银行对帐是以银行对帐单为输人对象,再根据帐务处理中的银行日记帐数据,进行银行对帐处理,输出银行存款余额调整表和未达帐项。?   (2)工资核算子系统:根据工资结算单文件,按各工资项目和扣款项目,计算每一位职工的应发工资和实发工资,输出工资结算单,据以发放工资,并进行汇总、分配和计提处理,输出工资汇总表、工资费用分配表和福利费用计提表,同时进行转帐处理。?   (3)固定资产核算子系统:根据固定资产卡片文件,进行日常固定资产的增减变化处理,按使用部门和不同的折旧方法计提固定资产折旧,输出固定资产折旧计算表,编制相应的转帐凭证。?   (4)成本计算子系统:利用帐务处理子系统中的有关费用数据,以及产品产量、工时等数据,进行费用归集和分配,采用不同的成本计算方法,计算当月完工产品成本和在产品成本,并进行转帐处理,为成本报表编制提供数据。?   (5)往来核算子系统:往来核算是将购货往来、销货往来和个入往来款的有关明细数据进行输入,定期地进行对帐处理,以及帐龄分析处理,输出往来款项的增减变化情况。?      图2 会计核算信息系统的功能   (6)会计报表编制子系统:根据帐务处理子系统和其他有关子系统的数据,编制各种会计报表,并按一定格式输出相应的会计报表。?   (7)系统维护模块:系统维护模块主要设置数据故障恢复和操作员权限设置等功能。数据故障恢复是在系统发生意外事故的情况下,对已破坏的数据文件进行恢复而设置的功能,要求使数据遭到破坏后恢复到数据的最近状态。主要通过一些技术处理或对已备份文件复制返回处理点,来恢复被破坏的数据。操作员权限设置是对各个操作员的权限加以限制,使其不能操作不该操作的功能模块。?   1.2 会计管理信息系统的功能?   会计管理信息系统应提供的功能如图3所示:?   会计决策信息系统应提供的功能如图4所示:?      图3 会计管理信息系统的功能      图4 会计决策信息系统的功能      2 系统的用例建模?      软件系统开发的一项最基本的工作就是分析问题领域。其结果就是对问题领域的完整、明确的定义,以决定目标系统将做些什么。?   分析问题领域的主要任务是:抽象问题领域,提出解决方案。对目标系统进行需求分析,并用例图对未来系统的行为建立模型,初步确定未来系统的体系结构等。由于会计信息系统以会计核算信息系统为核心,而会计核算信息系统又以帐务处理子系统(以下称帐务处理系统)为核心,本文只对帐务处理系统进行分析与设计。?   2.1 识别参与者?   根据系统的需求可以确定参与者。包括:(1)制单人:根据原始凭证填制(录入)记帐凭证的操作员;(2)凭证审核人:有权对制单人填制的记帐凭进行审核的操作员;(3)记帐人:有权对已审核完的记帐凭证进行记帐的操作员。?   2.2 识别用例?   确定参与者后,应当根据系统需求找出全部的用例。从顶层用例抽象,可以确定一个用例:“帐务处理”。用例“帐务处理”与两个参与者都存在交互。?   顶层的用例模型只包含一个用例:“帐务处理”。这个用例需要进一步细化为更小一些的用例,以便深入分析系统的要求和目标。细化用例时可以按照用例细化,也

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档