管理信息化ERPMRP新世纪ERP50财务总帐设计文档.docx
- 文档编号:24852780
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:154
- 大小:98.94KB
管理信息化ERPMRP新世纪ERP50财务总帐设计文档.docx
《管理信息化ERPMRP新世纪ERP50财务总帐设计文档.docx》由会员分享,可在线阅读,更多相关《管理信息化ERPMRP新世纪ERP50财务总帐设计文档.docx(154页珍藏版)》请在冰豆网上搜索。
管理信息化ERPMRP新世纪ERP50财务总帐设计文档
{管理信息化ERPMRP}新世纪ERP50财务总帐设计文档
1引言1
1.1编写目的1
1.2读者对象1
1.3项目背景1
1.4编写目标1
1.5定义1
1.6参考资料2
1.7变更历史2
2系统处理流程设计3
2.1总体处理流程设计3
2.1.1业务流程设计3
2.1.2数据流程设计3
2.2子流程或分支处理流程设计3
2.2.1基本项目设置3
2.2.2凭证处理3
2.2.3账簿查询4
2.2.4期末处理4
3技术方案设计4
3.1系统总体技术方案设计4
3.2系统体系结构设计4
3.3重点技术的分析、采用和设计5
4系统功能结构设计5
4.1系统总体功能结构设计5
4.2功能分配6
5数据结构设计7
5.1逻辑结构设计7
5.2物理结构设计7
5.3视图:
16
6接口设计18
6.1外部接口18
6.2内部接口18
7系统模块详细设计18
7.1基础信息设置18
7.1.1会计科目设置19
7.1.2科目期初余额录入25
7.1.3凭证类别设置21
7.1.4常用摘要设置22
7.1.5结算方式设置22
7.1.6部门设置22
7.1.7公司职员设置22
7.1.8币种及汇率设置22
7.1.9客户设置23
7.1.10供应商设置23
7.1.11项目分类设置23
7.1.12项目目录定义23
7.1.13多栏帐栏目定义24
7.2记帐凭证处理27
7.2.1填制凭证27
7.2.2查询凭证30
7.2.3凭证汇总32
7.3记帐33
7.3.1记帐处理33
7.3.2恢复记帐33
7.4银行对帐34
7.4.1银行对帐期初34
7.4.2银行未达帐项35
7.4.3单位未达帐项36
7.4.4银行对帐单36
7.4.5银行对帐单查询37
7.4.6银行对帐38
7.4.7银行余额调节表39
7.4.8查询银行勾对情况40
7.4.9核销银行帐40
7.5帐簿查询34
7.5.1总分类帐41
7.5.2科目余额表42
7.5.3明细帐44
7.5.4多栏帐查询45
7.5.5日记帐查询46
7.6部门核算46
7.6.1科目总帐(部门管理)46
7.6.2部门总帐(部门管理)47
7.6.3三栏式总帐(部门管理)48
7.6.4三栏式明细帐(部门管理)49
7.6.5多栏式明细帐(部门管理)50
7.7个人往来51
7.7.1科目余额表(个人往来)51
7.7.2个人余额表(个人往来)52
7.7.3三栏式总帐(个人往来)53
7.7.4三栏式明细帐(个人往来)54
7.8客户往来55
7.8.1科目余额表(客户往来)55
7.8.2客户余额表(客户往来)56
7.8.3三栏式总帐(客户往来)57
7.8.4三栏式明细帐(客户往来)58
7.9供应商往来59
7.9.1科目余额表(供应商往来)59
7.9.2供应商余额表(供应商往来)60
7.9.3三栏式总帐(供应商往来)61
7.9.4三栏式明细帐(供应商往来)62
7.10月末处理63
7.10.1自动转帐63
7.10.2月末结帐69
7.10.3月末反结帐70
7.10.4年末结帐71
7.11现金流量71
7.11.1报表项目设置71
7.11.2报表数据分配调整73
7.11.3现金流量表74
7.12数据的导出75
8接口详细设计75
8.1外部接口的详细描述与实现算法75
8.2内部接口的详细描述与实现算法76
9测试环境设计76
10运行设计76
10.1运行模块组合76
10.2运行控制76
10.3运行时间76
11容错性设计76
12安全性设计76
13维护设计77
14附件:
78
14.1自定义函数:
78
自定义函数的定义78
财务总帐函数78
14.1.1自定义函数索引表:
80
附件函数原码错误!
未定义书签。
1引言
1.1编写目的
作为软件产品的依据,本说明文档将从系统的功能要求、性能要求、运行硬件环境要求、运行软件环境要求及安全性等方面为《财务总帐管理系统》的软件设计作出详细规定。
旨在确保本系统软件系统最终目标的实现。
本说明书也是最终对产品进行集成测试(也称综合测试或需求测试)的依据。
1.2读者对象
系统分析,编程及测试人员.
具体人员包括:
1.3项目背景
1.4编写目标
简要说明本系统设计说明书的编写目标。
1.5定义
列出.本需求规格说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。
一、会计科目
会计科目是填制会计凭证、登记会计帐簿、编制会计报表的基础。
会计科目是对会计对象具体内容分门别类进行核算所规定的项目。
会计科目是一个完整的体系,它是区别于流水帐的标志,是复式记帐和分类核算的基础。
会计科目设置的完整性影响着会计过程的顺利实施,会计科目设置的层次深度直接影响会计核算的详细、准确程度。
每个会计科目核算的经济内容是不同的,据此会计科目可以分为五类:
行政事业中分为:
资产、负债、净资产、收入、支出。
企业中分为:
资产、负债、所有者权益、成本、损益。
二、会计凭证
会计凭证是记录经济业务、明确经济责任的书面证明,是用于登记帐簿的重要依据。
企业发生的各种经济业务,如现金的收付、物资的进出、往来款项的结算等等,必须由经办经济业务的有关人员写明经济业务内容,并在会计凭证上签名盖章,以示负责。
会计凭证按其填制的程序和用途,分为原始凭证和记帐凭证两大类。
原始凭证是随着经济业务发生或完成时所取得或填制的凭证。
如:
发货票、领料单等。
记帐凭证是由会计人员根据审核后的原始凭证,按照经济业务的内容加以归类,并据以确定会计分录而填制的作为登记帐簿依据的凭证。
三、总帐
总分类帐是对企业的全部经济业务,按照规定的总帐科目进行分类登记的帐簿,也称总帐。
它能够全面地、总括地反映经济活动情况,并为填制会计报表提供资料。
总分类帐的格式通常采用借、贷、余三栏式订本帐。
四、明细帐
明细帐是分类登记企业某一种资产、资金、费用或收入的详细变动情况的一种帐簿,它可以提供各类经济业务的详细资料,对于加强企业经营管理提供了详细的信息资料。
明细帐根据核算的需要,可以分为三栏式、数量金额式、多栏式等。
五、日记帐
日记帐是按照经济业务发生的时间先后顺序逐日逐笔进行登记的帐簿,常见的有现金日记帐、银行存款日记帐等,用来序时反映现金和银行存款的收付变化情况和结存金额,以便加强货币资金管理。
六、多栏帐
它不是按照有关的明细科目分设帐页,而是根据经济业务的特点和经营管理的需要,在一张帐页内按有关明细科目或明细项目分类设若干个专栏,这样,边可以在同一张帐页上集中反映各有关明细科目的核算资料。
适用于有关费用、收入科目,如管理费用等。
七.现金
指企业库存现金以及可以随时用于支付的存款
八.现金等价物
指企业持有的期限短、流动性强、易于转换为已知金额现金、价值变动风险很小的投资。
九.现金流量
指企业现金和现金等价物的流入和流出。
十.现金流量的分类
现金流量应分为三类:
经营活动产生的现金流量,投资活动产生的现金流量,筹资活动产生的现金流量。
另有因汇率变动而产生的对现金的影响额。
1.6参考资料
用友UFERP_8.01999.10用友软件集团
金算盘5.21999.07金算盘软件有限公司
金碟3.2工业版1998.01金蝶软件
新世纪Erp3.02000.7华夏新达
1.7变更历史
序号
人员
日期
变更详情
1
张建忠
2000.07
初稿
2
魏永生
20013
二稿
1.
2.
3.
2系统处理流程设计
2.1总体处理流程设计
2.1.1业务流程设计
总账系统包括凭证处理、账簿查询、辅助核算、报表查询等各种操作。
2.1.2数据流程设计
基本设置
(一)凭证管理
(二)账簿管理
(三)辅助核算
2.2子流程或分支处理流程设计
2.2.1基本项目设置
在维护窗口单击系统资料维护按钮,进入系统资料的维护,在该功能中您可以进行会计科目、币别、核算项目、凭证字、计量单位、结算方式
2.2.1会计科目
在会计科目设置窗口中可以对会计科目进行浏览、增加、修改、删除、科目禁用、管理科目禁用、预算数据输入、科目计息的定义和全部科目属性情况预览、打印等操作。
2.2.2币别维护
在币别的窗口中按新增按钮,系统可以新增外币的币别,新增外币及汇率的窗口
2.2.3项目类别和核算项目设置
项目大类下设置许多分级管理的明细项目。
2.2.4结算方式
系统提供了核算所需要的各种银行结算方式的维护,您可以新增、修改、删除结算方式
2.2.2凭证处理
2.2.1凭证录入
2.2.2凭证查询
2.2.3账簿查询
2.2.1总分类账查询
总分类账查询功能可用于查询总分类账的账务数据,查询总账科目的本期借方发生额、本期贷方发生额、本年借方累计、本年贷方累计、期初余额、期末余额等项目总账数据。
2.2.2明细账查询
查询各科目的明细分类账账务数据,这里可以输出现金日记账,银行存款日记账和其它各科目的三栏式明细账的账务明细数据;在明细分类账查询功能中,还可以按照各种币别输出某一币别的明细账;同时系统还提供了按非明细科目输出明细分类账的功能。
2.2.3数量金额总账
数量金额总账用于查询设置为数量金额核算科目的“期初结存”、“本期收入”、“本期发出”、“本年累计收入”、“本年累计发生”以及“期末结存”的数量及金额数据。
2.2.4多栏账查询
为满足财会日常工作的需要,便于对明细科目的综合查询,系统提供了多栏账查询、打印功能。
2.2.5科目余额表查询
2.2.4期末处理
为了总结某一会计期间(如月度和年度)的经营活动情况,必须定期进行结账。
结账之前,按企业财务管理和成本核算的要求,必须进行制造费用,产品生产成本的结转,期末调汇及损益结转等工作。
若为年底结转,还必须结平本年利润和利润分配账户。
期末处理包括:
汇率调整、结转本期损益、自动转账和期末结账等四个方面的工作。
3技术方案设计
3.1系统总体技术方案设计
财务总帐project,系统设计采用client/server结构,数据集中在一个数据库的方式,采用Ado的数据环境来实现客户端与服务端和数据包交换。
3.2系统体系结构设计
前台visualBasic6project财务总帐系统:
每个功能项目有一个窗体,查询功能中可共用一个查询条件窗体。
将打印功能做为一个整体来与业务功能交互。
后台MsSql2000:
创建视图,便于前台开发时读取数据。
3.3重点技术的分析、采用和设计
功能摘要
(一)凭证管理
用户根据需要建立高效账务系统。
科目级次和科目长度可任意设置,凭证检索条件自由确定
实现从总帐到明细帐和凭证的追踪查询,通过窗口切换,实现了从凭证到明细账再到总账的快速查询。
可实时显示科目的最新余额;
系统根据用户输入外币数量、汇率自动计算本位币金额,无须另外计算。
外币核算状态和本位币核算自由切换,操作界面简洁流畅。
凭证查询条件可自由设置,查询方案可保存,多层查询条件嵌套处理,查询速度快捷。
凭证输入格式及打印格式简单实用。
月末过账自动完成,凭证汇总级次任意设置。
灵活的打印设置功能,字体自由设置。
(二)账簿管理
提供明细账、数量金额明细账、核算项目明细账的连续预览、打印功能,节纸打印功能
提供总分类账、明细分类账、多栏账等账簿的套打功能
提供总分类账查询,并实现从总账查询到明细账查询、凭证查询的一体化。
提供各类明细分类账、数量金额总账、数量金额明细账、多栏账、核算项目分类总账各种账簿查询。
提任意设置多栏账栏目,提供核算项目的多栏账设置功能,实现各种输出格式,自定义输出栏目和格式,满足不同层次的管理需求。
打印输出灵活设置,可自定义行高、列宽,账页每页打印的行数以及账簿字体的设置,提供套打功能。
(三)月末处理
自动完成月末计提、分摊、转账的过程。
自动完成期末外汇调整,结转汇兑损益,生成转账凭证。
自动结转损益。
4系统功能结构设计
4.1系统总体功能结构设计
本系统设计为企业的会计总帐业务处理过程,针对企业业务的需要分为基本设置、凭证处理、账簿查询、账务结转、辅助核算、月末处理、等各种操作。
功能名称
功能描述
基础信息设置
记帐凭证处理
记帐
银行对帐
帐簿查询
部门管理
单位往来
个人往来
项目统计
月末处理
自动转帐
现金流量
4.2功能分配
功能名称
功能描述
基础信息设置
会计科目设置
凭证类别设置
常用摘要设置
结算方式设置
部门设置
公司职员设置
外币及汇率设置
往来单位分类
往来单位设置
项目分类设置
项目目录设置
多栏帐栏目设置
科目期初余额录入
记帐凭证处理
填制凭证
查询凭证
凭证汇总
记帐
记帐处理
恢复记帐
银行对帐
银行对帐期初
银行对帐单
银行自动对帐
余额调节表
查询勾对情况
核销银行帐
帐簿查询
总分类帐
科目余额表
明细帐
序时帐
多栏帐
日记帐
部门管理
科目总帐
部门总帐
三栏式总帐
三栏式明细帐
多栏式明细帐
单位往来
科目余额表
往来单位余额表
三栏式总帐
三栏式明细帐
个人往来
科目余额表
个人余额表
三栏式总帐
三栏式明细帐
自动转帐
自动转帐过程设置
自动转帐
项目统计
项目总帐
项目明细帐
现金流量
报表项目设置
报表数据调整
现金流量表
月末结帐
5数据结构设计
5.1逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。
5.2物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。
约定:
(PK)主键(FK)外键C:
CharNC:
NcharNVC:
NVarCharNN:
NotNull
编码字段:
char名称及描述字段:
NvarChar金额型:
Money数值型:
Deci,18,6
布尔型:
Boolean
如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为""
5.2.1科目编码表:
(Cwzz_AccCode)
字段编码
字段说明
字段属性
CClass
科目类型(资产,负债,所有者权益,成本,损益)
VC,14,NN
CCode
科目编码
C,15,(PK),NN
AssCode
助记码
C,10
ParentCode
上级科目编码
C,15
Cname
科目名称
NC,50,NN
CodeLevel
编码级次
Int,NN
EndFlag
末级标志
Bit,NN
Cproperty
科目性质(现金,银行,应收,应付,存货,其它)
C,6,NN
AccFormat
帐页格式(金额式,外币金额式,数量金额式,数量外币式)
Nc,10,NN
DayBookFlag
日记帐标志
Bit,NN
AccDeadLine
银行对帐截止日期(亦为首次启用日期)
Datetime
BalanceOri
余额方向(借,贷)
C,2
ForeignCurrCode
外币编码References:
外币表
C,6,(FK)
measure
计量单位
NC,6
ForeignFlag
外币核算标志
Bit,NN
QuantityFlag
数量核算标志
BIT,NN
PersonFlag
个人核算标志
BIT,NN
CusFlag
客户往来标志
BIT,NN
SupplierFlag
供应商往来标志
BIT,NN
DeptFlag
部门核算标志
BIT,NN
ItemFlag
项目核算标志
BIT,NN
ItemClassCode
项目分类编码References:
项目分类表
C,6,(FK)
CashFlowFlag
现金或现金等价物(产生现金流量)
Bit,NN
iIfSum
是否汇总打印
bit
cSumCode
汇总打印科目
Char(12)
5.2.2凭证类别表:
(Cwzz_VouchClass)
字段编码
字段说明
字段属性
VouchClassCode
凭证类别
NC,2,(PK),NN
VouchClassName
凭证类别名称
NC,14,NN
5.2.3结算方式表:
Cwzz_Settlement
见公用表
5.2.4部门表:
Gy_Department
见公用表
5.2.5公司职员表:
Gy_Person
见公用表
5.2.6币种表:
(Gy_ForeignCurrency)
见公用表
5.2.7往来客户表:
Gy_Customer
见公用表
5.2.8往来供应商表:
Gy_Supplier
见公用表
5.2.9常用摘要:
Cwzz_Digest
字段编码
字段说明
字段属性
DigestCode
摘要编码
C,6,(PK),NN
DigestText
摘要内容
NC,60,NN
5.2.10项目分类表:
Cwzz_ItemClass
字段编码
字段说明
字段属性及长度
ItemClassCode
项目分类编码
C,6,(PK),NN
ItemClassName
项目分类名称
NC,20,NN
CodeScheme
编码方案
VC,10,NN
Memo
备注
NVc,255
5.2.11项目目录表:
Cwzz_Item
字段编码
字段说明
字段属性及长度
ItemClassCode
项目分类编码
C,6,(PK),(FK),NN
ItemCode
项目编码
C,15,(PK),NN
ItemName
项目名称
Nc,20,NN
ParentCode
上级项目编码
C,15
Cgrade
科目级数(程序自动计算)
INT,NN
EndFlag
末级标志
BIT,NN
QuantityFlag
数量核算标志
BIT,NN
measure
计量单位
NCc,6
5.2.12凭证及明细帐主表(Cwzz_AccVouchMain)
字段编码
字段说明
字段属性
VouchId
凭证唯标识
Int,(PK)
Year
会计年度
Int,NN
Period
会计期间
Int,NN
DDate
制单日期
Datetime,NN
VouchClassCode
凭证类别References凭证类别表
NC,2,(FK),NN
VouchNo
凭证号
INT,NN,D(0)
Doc
附单据数
INT
Bill
制单人
NC,10
Checker
审核人
NC,10
Book
记帐人
NC,10
ErrorFlag
错误凭证标识
Bit,NN
CheckFlag
审核标志(0--未审核1--已审核)
Bit,NN
BookFlag
记帐标志(0—未记帐1—记帐凭证)
Bit,NN
VouchSource
凭证来源(手工录入,自动转帐,应收系统,应付系统,固定资产,工资系统…)
NC,20
5.2.13凭证及明细帐子表(Cwzz_AccVouchSub)
字段编码
字段说明
字段属性
SerialID
凭证明细中分录内部序号
Int,(PK),NN
VouchId
凭证唯标识凭证主表的关键字
Int(PK,FK)
Digest
摘要
NC,60
Ccode
科目编码References会计科目表
C,15,(FK)
Jfje
借方金额
Money
Dfje
贷方金额
Money
Balance
余额(借方>0贷方<0平=0)
Money
Jfsl
借方数量
Deci
Dfsl
贷方数量
Deci
ForeignCurrCode
外币编码References外币表
C,6,(FK)
AccRate
记帐汇率
DECI,6
Wbjfje
外币借方金额
Money
Wbdfje
外币贷方金额
Money
BillDate
发生日期(票据)
Date
SSCode
结算方式编码References结算方式表
C,6,(FK)
BillNo
银行票号
C,8
BcheckFlag
银行核对标志(0-未达帐项1-已达帐项)
Bit,NN
HandWorkFlag
手工对帐标志(0-自动对帐1-手工对帐)
Bit,NN
BDelete
银行帐核销标志(0-未核销1-已核销)
Bit,NN
PersonCode
公司职员编码References
C,8,(FK)
CusCode
往来客户编码References往来客户表
C,12,(FK)
SupplierCode
往来供应商编码References往来供应商表
C,12,(FK)
DeptCode
部门编码References部门表
C,12,(FK)
ItemClassCode
项目分类编码References项目分类表
C,6,(FK)
ItemCode
项目编码References项目目录表
C,15,(FK)
ItemJfsl
项目借方数量
Deci
ItemDfsl
项目贷方数量
Deci
TranPerson
经办人
Nc,10
5.2.14外部凭证临时表主表(Cwzz_AccVouchMainTemp)
字段编码
字段说明
字段属性
VouchSource
凭证来源(手工录入,自动转帐,应收系统,应付系统,固定资产,工资系统…)
C,20
OperationNo
业务号(用来标识本次一组操作)
C,10
VouchId
临时凭证的凭证ID
Int,(PK),NN
Year
会计年度
Int,NN
Period
会计期间
Int,NN
Ddate
制单日期
Datetime,NN
VouchClassCode
凭证类别References凭证类别表
NC,2,(FK),NN
VouchNo
凭证号
INT
Doc
附单据数
INT
Bill
制单人
NC,10
OperationClass
业务类型(如:
资产增加,资产减少,变动单)
C,10
BillType
单据类型
NC,20
BillNo
返回正式凭证号(vouchid)
C,20
DeleteFlag
退出时是否删除(0=退出不删除,1=退出删除)
Bit,NN
SureVouchID
保存由此生成的正式凭证的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 信息化 ERPMRP 新世纪 ERP50 财务 总帐 设计 文档