账务处理系统分析与设计

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












小组成员与分工:09会计3班
季琛舒——可行性分析
蔡梦晔——数据流程图与决策树
张晓庆——数据字典
郭婷——系统分析
可行性分析报告
引言:
系统名称:账务处理系统
目标:1)全面采集和输入会计凭证
2)对输入系统的记账凭证进行审核
3)正确有效地登记日记账,明细账和总账,完成结账工作
4)及时准确地输入各种账,证,表及其他财务信息
5)建立与其他子系统的数据接口,实现会计数据及时传递与共享功能:凭证管理,出纳管理,账表管理,期末处理
系统开发的必要意义:
1)账务处理系统规范性强,一致性好,易于通用化
2)账务处理系统的综合性强,在整个会计软件系统中起核心作用
3)账务处理系统的严密性强,保证数据的正确性和真实性
系统的方案介绍:模块设计的主要方法是结构化方法,主导思想是以系统的逻辑功能设计和数据流关系为基础,采用“自顶向下,逐步求精”的设计方法,将本系统分解为功能明确,易于修改,大小适中的模块结构系统主要分为四大模块:凭证管理、出纳管理、账表管理、期末处理。

系统各模块功能图如下所示:
可行性论证: 一经济可行性:
1)费用估计:1计算机机房费用:包括电源,空调和地板等
2计算机及其外围设备的购置费用:全部的硬件设备和附加的备品备件,还包括随即购置的系统软件,支持软件和应用软件费用。

3系统和程序的开发费用:软件移植费用,程序开发费用和技术咨询费用
4系统调试和安装费用:安装调试系统的一切硬件和软件费用。

5培训费:与系统有关的一切人员和技术培训和业务培训应付的费用
6资料费:培训教材,学习资料,书籍和复制的费用 7人员工资:工资,奖金和福利费用
8消耗品费用:计算机系统应用的一切消耗品费用 9即使服务费用:调研,研讨和差旅费用 2)经济效益估计
账 务 处 理 系 统
凭证管理 出纳管理 账表管理 期末处理
凭证录入
凭证审核 凭证记账
凭证查询
现金初始余额
录入
银行存款初始余额录入
现金日记账
管理 银行存款日记账
管理 银行对账
总账查询
明细账查询
日记账查询
辅助账查询
余额表查询
结转损益
期末结账
1直接收益
信息处理成本减少:A过滤不必要的文件
B将许多原手工操作的业务有账务处理系统设定,在后
台自动处理了从而提高了账务处理的效率和准确度,减
少了失误造成的损失
部门运营成本减少:账务处理系统将整个业务的流程的繁琐程度降低,可以
减少会计部门的工作人员,从而降低了运营的成本部门运营效率提高:账务处理系统的运用可以将账务的处理时间大大减少,
而且资料的积累和查询更为的方便,使整个部门的工作效率
提高
2间接收益
改善员工士气:减少了工作人员繁重而又琐碎的工作任务
改善管理决策制定:高效和正确的财务资料提供了更好的信息和有助于决策分析
改善商业形象:完善透明的财务给供应商,债权人和投资者以进步的印象二技术可行性:
1)人员和技术力量的可行性:科技人员若干,其技术力量和开发能力扎实,外加可以同其他的IT行业的技术人员合作开发
2)基础管理的可行性:现有的管理基础,管理技术和统计手段能够满足新系统开发的要求
3)组织系统开发方案的可行性:能够合理地组织人,财,物和技术力量并进行实施
4)计算机硬件的可行性:各种外围设备,通信设备和计算机设备等的性能能满足系统开发的要求,以及这些设备的使用,维护及其充分发挥效益是可行的
5)计算机软件的可行性:各种软件的功能能满足系统开发的要求,软件系统安全可靠,本单位对使用,掌握这些软件技术是可行的
6)环境条件以及运行技术方面的可行性:环境条件不错,运行技术可行
三系统运行可行性:
1)现有人员对系统的适应性:会计技术人员的理论和实际操作的功底扎实2)对现有人员进行培训的可行性:账务处理系统的操作并不复杂,方便学习3)人员补充计划的可行性:会计及其相关专业的毕业生很多,人员补充充沛四社会可行性:
1)社会发展规律:随着商品经济的进一步发展,账务处理系统的开发变得迫切,符合社会发展规律。

综合性强,在整个会计软件系统中起核心作用2)合法:此系统是合法的,有利于企业的长远发展,在一定程度上可以减少贪污舞弊这类的违法行为
3)社会风气:规范性强,一致性好,易于通用化,符合社会正统的风气
结论:
可按此方案立即进行
系统分析
(1)首先,业务人员把原始凭证提供给财会部门,会计人员根据原始凭证输
入记账凭证,生成未审核的记账凭证。

(2)凭证审核人员根据原始凭证和其他信息对未审核的记账凭证进行审
核,通过审核的凭证注上审核标记,生成已审核凭证。

(3)通过已审核的凭证生成各种账簿,有总账,明细账,现金日记账,银行
存款日记账,然后生成会计报表。

(4)银行要进行对账,生成余额调节表。

(5)最后把各种信息提供给信息需求者。

数据字典
数据处理流程图描述了系统的组成以及各部分之间的联系,但还没说明系统中各个成分具体是什么含义。

只有当数据处理流程图中出现的每一个成分都给出定义之后,才能完整、准确地描述一个系统。

因此,有必要建立数据字典来对数据处理流程图中的各个元素做出详细的说明。

数据字典首先是作为一个字典而存在的,字典的作用在于为不了解相关信息的人提供相应的条目解释。

数据字典最重要的作用是在系统分析和系统设计阶段给人提供关于数据的描述信息。

在数据字典中建立的一组严密一致的定义有助于改进系统分析员和用户之间的沟通,从而消除他们之间的许多误解;也有助于改进在不同的开发人员或不同的开发小组之间的沟通,加快系统开发的进度。

如果要求所有开发人员都根据公共的数据字典描述的数据来设计模块,则能避免许多数据不一致而造成的麻烦,解决好模块间的接口问题。

数据字典的内容主要是对数据处理流程图中的数据项、数据流、处理逻辑、数据存储和外部实体5个方面进行具体的定义。

数据处理流程图和数据字典共同构成系统的逻辑模型。

没有数据字典,数据流程图就不严格,没有数据处理流程图,数据字典也难以发挥作用。

只有数据处理流程图和对数据处理流程图中每个元素的描述放在一起,才能共同构成系统的规格说明。

下面,就账务处理系统的数据处理流程图,我将给出数据字典,对账务处理系统的数据处理流程图中的每个元素进行具体的描述。

决策树
系统设计
一、账务处理系统目标
1、全面采集和输入会计凭证
2、对输入系统的记账凭证进行审核
3、正确、有效地登记日记账、明细账和总账,完成结账工作
4、及时准确地输出各种账证表经济其他财务信息
5、建立与其他子系统的数据接口,实实现会计数据及时传递与共享
二、总体设计
1、子系统及内部功能模块划分
模块设计的主要方法是结构化方法,主导思想是以系统的逻辑功能设计和数据流关系为基础,采用“自顶向下,逐步求精”的设计方法,将本系统分解为功能明确,易于修改,大小适中的模块结构。

根据所给的流程图,本系统主要分为四大模块:凭证管理、出纳管理、账表管理、期末处理。

系统各模块功能图如下所示:
2、系统各模块功能说明
1、凭证管理模块:包括了“凭证录入”、“凭证审核”、“凭证记账”、“凭证查询”
四个功能。

(1) 凭证录入
这是账务处理系统中使用最频繁的功能,应该通过全屏幕凭证编辑功能输入
和修改为审核的凭证数据。

会计人员通过键盘输入记账凭证,在此过程中,系统
会对会计科目及辅助项目进行正确性检查,凭证录入完毕保存时系统自动对借贷
方的金额是否相等进行检查,如果借贷不平衡则会拒绝被保存,等待修改后再进
行保存。

账 务 处 理 系 统
凭证管理 出纳管理 账表管理 期末处理
凭证录入 凭证审核 凭证记账
凭证查询
现金初始
余额录入 银行存款
初始余额
录入 现金日记
账管理
银行存款日记
账管理 银行对账
总账查询 明细账查询 日记账查询 辅助账查询 余额表查询
结转损益
期末结账
(2)凭证审核
审核凭证是实现对输入的会计凭证在计算机中确认审核和取消审核功能。

审核人员应该按照会计制度要求对录入人员填制的记账凭证进行审核,主要审核记账凭证是否与原始凭证相符,会计分录是否正确、记账凭证内容是否完整无缺等。

审核人员和录入人员不能为同一个人,审核人员不能直接修改会计凭证,若发现有错应先取消审核然后交由录入人员修改。

只有经过审核无误的记账凭证才能作为记账的依据。

(3)凭证记账
实现对已审核过的会计凭证进行记账的功能,可单张也可批量。

系统根据已审核凭证中的数据分别更新科目余额表、总账、明细账、日记账等相关账簿中的数据。

(4)凭证查询
查询凭证功能是实现以某种查询条件为基础的查询、任何年月的任何类型凭证的查询。

2、出纳管理
由于银行存款和现金非常重要,因此,这个模块是企业应该重点控制和管理的部分。

这个模块包括:“现金初始余额录入”、“银行存款初始余额录入”、“现金日记账管理”、“银行日记账管理”、“银行对账”五个部分。

(1)现金初始余额录入
由出纳录入企业现金初始余额。

(2)银行存款初始余额录入
由出纳录入企业银行存款日记账初始余额,并对存在的未达账项进行相应的处理。

(3)现金日记账管理
现金是流动性最强的一种货币性资产,加强先进的管理和控制是至关重要的。

企业通过设置现金日记账,随时掌握现金收付的动态和库存余额,保保证现金的安全,每日终了现金日记账的余额数应与实际库存数进行核对,做到账实相符。

月份末,现金日记账的余额必须与现金总账的余额核对相符。

(4)银行日记账管理
银行存款日记账是用来反映银行存款增减变化和结余情况的账簿。

银行日记账由出纳人员进行登记,其依据是银行存款收付款凭证。

(5)银行对账
银行对账是指将企业的银行日记账与银行出具的对账单进行核对,银行和企业间由于记账时间不同或其他原因会形成一方已记录另一方未记录的的账,即未达账项。

可能出现四种类型的未达账项:银行已收企业未收、银行已付企业未付、企业已收银行未收、企企业已付银行未付。

这些情况有可能是因为时间上的延误或者是记录上的错误。

银行对账的目的就是将企业银行账和银行对账单进行核对,找出经济业务相同的进行核销,找出未达账项和造成未达账项的根源。

把所有的银行未达账项整理出来就可以产生银行存款余额调节表。

银行对账模式一般包括以下几个内容:
○1输入对账单
将银行给企业的对账单输入计算机,存入“银行对账单”。

○2初始化日记账
将对账前已存在的企业有银行无的业务,从银行存款余额调节表摘录下来初始化“企业银行日记账”。

○3自动对账
由计算机自动在“企业银行日记账”和“银行对账单”中寻找完全相同的经济业务进行核对或勾销。

○4手工核销未达账项
这是对“自动对账”的补充,对于使用完全自动对账后不符合自动对账依据而没有勾销的已达账,由财会人员从“企业银行日记账”或“银行对账单”中挑选出来一笔,计算机自动从对应的文件中挑出金额相同的多笔,财会人员根据自身的判断在对账屏幕上进行手工勾销。

○5余额调节表输出
把“企业银行对账日记账”和“银行对账单”中没有核销的经济业务整理出来,形成“银银行存款余额调节表”。

3、账表管理
这个模块主要包括:“总账查询与输出”、“明细账查询与输出”、“日记账查询
与输出”、“辅助账查询与输出”、“余额表查询与输出”五个部分。

(1)总账
总账数据根据会计人员指定的会计科目、日期等查询条件由系统自动生成。

输入查询条件就可显示查询结果。

(2)明细账
一般有三栏式、数量金额式等形式,其格式与手工明细账基本一致。

(3)日记账
现金日记账既可以输出某一天的现金数据也可以输出任一个会计月份的现金数据;银行存款日记账可以输出银行存款科目某一天的或任一个会计月份的发生额、余额情况。

(4)辅助核算张表
通过核算项目可以全方位多角度的反映企业的会计信息,并并且核算项目可以在多个会计科目中存在。

(5)余额表
这是根据会计人员指定的会计科目、日期等查询条件由系统自动生成的。

4、期末处理
主要包括:“结转损益”和“期末结账”两个部分。

(1)结转损益
期末时,应将各损益类科目的余额转入“本年利润”科目,以反映企业在一个会计期间内实现的利润或亏损总额。

(2)期末结账
该功能主要实现将本月各会计期科目的余额转入下月会计期间作为其期初余额,以便开始下一个月会计期间的账务处理工作。

“期末结账”每月只能进行一次,结账后不能再做凭证的处理工作。

要注意上月未结账,本月不能结账。

本月还有未记账凭证时本月不能结账。

后附四人心得体会
经过这次管理信息系统的作业,使我对结构化系统开发方法有了一个更直接全面的理解。

结构化系统开发是由管理策略和开发策略两个部分组成,开发策略部分是任务分解结构;开发过程分为:系统规划阶段、系统分析阶段(可行性分析、需求分析)、系统设计阶段(总体设计、详细设计)、系统实施阶段、系统运行与维护阶段。

用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。

在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。

在系统实施阶段,则坚持自底向上地逐步实施,组织人员从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。

在小组中,我负责的是系统分析阶段的可行性分析。

可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。

对整个可行性研究提出综合分析评价,指出优缺点和建议。

账务处理系统的开发是十分有必要的。

它对于整个企业账务的处理分析有着重要的意义。

它能简化整个账务的处理,大大减轻财会部门的业务处理的繁琐程度,对于整个账务资料的传递,乃至于企业高管对公司财务状况的了解,对企业未来发展的规划都有着极大的帮助。

在具体的过程中,不可避免的遇到很多不懂的问题,在可行性论证环节,对于财务处理系统这个项目的经济可行性,技术可行性,社会可行性,虽然可以随口讲出一两点来,但是缺乏根本的科学性,也很难完成围绕一个论点多方论证的目的。

这些大概都是源自于对这个系统认识的匮乏,平时知识积累不厚实。

所以只能查找资料,翻阅一些他人完成的优秀的可行性分析报告,模仿他们的格式,填充自己的内容。

在完成作业过程中我了解到一个完整的系统的开发,是一个巨大的工程,需要耗费大量时间,金钱,精力,是整个社会资源的消耗,为了得到更多的社会效益。

这是一个团队的合作,只有小组中的每个成员尽心尽责才能实现最终的目标。

09会计(3)班
季琛舒
在这次管理信息系统的作业中,让我更进一步地了解了系统结构化设计方法的步骤和内容。

系统结构化开发方法的基本思想是用系统的思想和系统工程的方法,按照用户至上的原则,结构化,模块化,自上而下地堆系统进行分析与设计。

将整个信息系统的开发过程划分为若干个相对独立的阶段,例如系统规划,系统分析,系统设计和系统实施等。

这次的课题要进行系统的可行性研究、系统分析和系统设计,并按一定的格式和图表、文字工具写出系统可行性研究报告、系统分析报告等。

而我负责的是数据流程图及其分析,决策树这方面。

数据是信息的载体,是系统处理的主要对象,因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理。

数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。

在我负责的数据流程图中,首先要知道数据流程图的一些图例符号,其中有外部实体,数据流动,数据处理,数据存储等。

数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具,具有一定的概括性和抽象性。

由于数据流程图简明,清晰,不涉及计数细节,容易让用户理解,因此数据流程图是系统分析人员与用户进行交流的有效工具。

从中,我还明白了业务流程图和数据流程图的区别和联系。

这次作业主要是为了培养我们分析和解决复杂问题的能力和逻辑思维能力,同时也明白了实践的重要性。

这次课题研究是由4人一小组共同合作完成的,而不是个人独自完成。

作为一个小团队,我们需要分工明确,来提高团队工作的效率,更好的完成工作。

但是,小组成员还需要互相讨论,互相帮助,大家见仁见智。

在这次作业中,我们还去图书馆查阅了相关书籍,帮助了我们理解和实践。

这告诉我们,完成一项任务既要靠自己,要靠团队,也要依靠书籍等的帮助。

09会计(3)班
蔡梦晔
经过近两周的协作与努力,我组人员终于完成了管理信息的实验作业——账务处理系统的分析与设计。

在这短短的两周时间内,我学到了很多。

首先当然是团结的力量,大家互相协作,团结努力才能有今天的成果。

然后就是对于这门课程的一些体会。

我负责的部分主要是数据字典这一部分的分析,对于数据字典,我有以下认识:
数据字典首先是作为一个字典而存在的,字典的作用在于为不了解相关信息的人提供相应的条目解释。

数据字典最重要的作用是在系统分析和系统设计阶段给人提供关于数据的描述信息。

在数据字典中建立的一组严密一致的定义有助于改进系统分析员和用户之间的沟通,从而消除他们之间的许多误解;也有助于改进在不同的开发人员或不同的开发小组之间的沟通,加快系统开发的进度。

如果要求所有开发人员都根据公共的数据字典描述的数据来设计模块,则能避免许多数据不一致而造成的麻烦,解决好模块间的接口问题。

数据字典的内容主要是对数据处理流程图中的数据项、数据流、处理逻辑、数据存储和外部实体5个方面进行具体的定义。

数据处理流程图和数据字典共同构成系统的逻辑模型。

没有数据字典,数据流程图就不严格,没有数据处理流程图,数据字典也难以发挥作用。

只有数据处理流程图和对数据处理流程图中每个元素的描述放在一起,才能共同构成系统的规格说明。

虽然我是负责的数据字典的这一块,但由于数据字典是根据数据流程图进行分析的,所以对于数据流程图这一块,我也有了比以前更深刻的认识。

通过这一次实验作业,我更加认识到了团结协作的重要性,并对管理信息系统有了更深一步的认识,尤其是系统分析这一方面的内容。

09会计(3)班
张晓庆
通过这次管理信息系统的作业,我对管理信息系统的结构化系统开发方法有了更深一步的理解。

结构化系统开发方法的基本思想是:用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化、自上向下地对系统进行分析与设计。

将整个信息系统的开发过程划分为若干个相对独立的阶段。

用此方法开发一个系统时,将整个开发过程划分为首尾相连的五个阶段,即一个生命周期。

五个阶段分别是:系统规划、系统分析、系统设计、系统实施、系统运行与维护。

其中,系统分析、系统设计和系统实施构成系统开发。

在此次作业中,我们根据账务处理系统的业务流程图,做了可行性研究分析、系统分析和系统设计。

其中,我在小组中负责的就是系统设计。

系统设计又称为物理设计,是开发管理信息系统的第二个阶段。

系统设计通常分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门做详细报告并认可,在此基础上进行第二阶段的详细设计。

这两个部分工作是相互联系的,需要交叉进行。

在这个阶段,就是要在保证实现逻辑模型功能的基础上,尽可能提高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全性,将分析阶段所获得的系统逻辑模型转换成一个具体的计算机实现方案的物理模型。

我在负责系统设计的时候把重点放在总体设计的系统模块结构设计上面,即划分账务处理系统的子系统,确定子系统的模块结构,画出功能结构图,体现自顶向下、逐步求精的原则。

在划分账务处理系统的过程中,做到了“耦合小、内聚大”的基本原则保持各个子系统的相对独立性。

除此之外,通过这次作业,我也体会到了,团队合作的重要性。

当作为一个小集体一起完成一项作业的时候,有两个重点,一个是要分工明确,以此来明确责任和提高效率;另一个则是要互帮互助注重交流沟通。

当小组成员遇到困难的时候,最好最快的解决方法不是让他独自承担,而是鼓励把问题提出来大家一起思考。

另外,面对没有深入了解过的知识时,我们应该利用好图书资料以及网络信息,这样不仅有助于完成作业,也拓宽了知识。

09会计(3)班
郭婷。

相关文档
最新文档