财务管理系统数据库设计.doc

上传人:wj 文档编号:1218334 上传时间:2023-04-30 格式:DOC 页数:66 大小:1.08MB
下载 相关 举报
财务管理系统数据库设计.doc_第1页
第1页 / 共66页
财务管理系统数据库设计.doc_第2页
第2页 / 共66页
财务管理系统数据库设计.doc_第3页
第3页 / 共66页
财务管理系统数据库设计.doc_第4页
第4页 / 共66页
财务管理系统数据库设计.doc_第5页
第5页 / 共66页
财务管理系统数据库设计.doc_第6页
第6页 / 共66页
财务管理系统数据库设计.doc_第7页
第7页 / 共66页
财务管理系统数据库设计.doc_第8页
第8页 / 共66页
财务管理系统数据库设计.doc_第9页
第9页 / 共66页
财务管理系统数据库设计.doc_第10页
第10页 / 共66页
财务管理系统数据库设计.doc_第11页
第11页 / 共66页
财务管理系统数据库设计.doc_第12页
第12页 / 共66页
财务管理系统数据库设计.doc_第13页
第13页 / 共66页
财务管理系统数据库设计.doc_第14页
第14页 / 共66页
财务管理系统数据库设计.doc_第15页
第15页 / 共66页
财务管理系统数据库设计.doc_第16页
第16页 / 共66页
财务管理系统数据库设计.doc_第17页
第17页 / 共66页
财务管理系统数据库设计.doc_第18页
第18页 / 共66页
财务管理系统数据库设计.doc_第19页
第19页 / 共66页
财务管理系统数据库设计.doc_第20页
第20页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

财务管理系统数据库设计.doc

《财务管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《财务管理系统数据库设计.doc(66页珍藏版)》请在冰点文库上搜索。

财务管理系统数据库设计.doc

本科学生大作业实验报告

课程名称:

数据库应用开发技术

实验项目名称:

网络财务管理系统

数据库脚本设计

开课学期:

2011至2012学年02学期

选课班级:

选课B02班

学号:

姓名:

学号姓名:

学号:

姓名:

项目名称:

网络财务管理系统

指导教师:

完成时间:

2012年5月30日

目录 2

1需求分析 1

1.1系统目标 1

1.2业务需求及处理流程 1

1.3功能需求及数据需求分析 3

1.4业务规则分析 6

2概念设计 8

2.1命名规范 8

2.2实体集及属性 9

3报表设计 12

3.1报表一设计 12

3.2报表二设计 13

3.3报表三设计 14

4逻辑设计 15

4.1业务字典表设计 15

4.2基础数据表设计 19

4.3业务处理表设计 25

4.4其他表设计 28

5数据库脚本 31

5.1删除表脚本 31

5.2创建表脚本 35

5.3存储过程脚本 50

5.4触发器脚本 60

5.5插入记录脚本 61

1需求分析

1.1系统目标

财务管理系统是每一个单位管理财务收入和支出的不可缺少的一个管理信息系统,它的内容对企业财务计划,财务控制,财务监督,财务运用等方面都起着巨大的作用。

如何发挥财务管理的作用关系到一个企业的命脉。

  财务管理的工作对象是资金运动,只要有资金运动就离不开财务管理。

一个企业的生产经营活动无外乎供、产、销三个环节,这个过程始终贯穿着资金运动,只是在各个环节上资金的表现形态不同罢了。

在供应阶段资金由货币形态转变为材料形态,生产阶段由材料形态变为产品形态,在销售阶段由产品形态又回到货币形态。

从这里可以看出,财务管理贯穿于企业的各项工作之中,财务工作与其它管理工作是密不可分的。

从企业目前的实际工作来看,普遍存在两个误区:

一种认为财务管理就是管钱,只要管住钱就可万事大吉,重资金,轻核算。

上面谈到,资金在生产经营过程中分别有着不同的表现形式,“钱”只是这个过程的起点和终点,大量的管理工作都蕴含在过程之中。

因此,只有加强内部核算,才能真正做到节支降耗,否则,“钱”是管不住的。

另一种认为财务管理就是管财务部门,把财务部门与其他管理部门割裂开来,财务管理的触角不能延伸到各项管理工作之中。

财务管理就成为无本之木,其作用得不到发挥,形成经营和生产“两张皮”。

目前流行的财务软件有金蝶K3/EAS,用友软件,4fang财务软件等等,他们有各自的强大与优势,也是经历了市场考验。

我们作为刚涉足的学生,不能保证会做的很完善,但有信心能够尽我们的努力品味其中的苦乐,不仅是对知识的巩固,也是对我们分析问题解决问题的一个考验。

本财务管理系统具有5类用户,即出纳、会计、普通用户、财务主管和系统管理员。

根据实际情况,本系统在处理相关业务时,不同用户具有不同的业务处理权限。

系统在功能设计上分为6大模块,分别是总账处理、应收应付管理、固定资产管理、基本表维护、字典表维护、系统管理。

1.2业务需求及处理流程

在财务管理系统中主要业务是财务查询处理、进出货业务处理以及固定资产的管理,业务处理流程如下所示:

图1:

进出货业务办理

原始单据

编制凭证

记账凭证

录入凭证

科目文件

初始设置

科目表

临时凭证文件

各种报表

各种总账,日记账,明细账

对账结果

银行对账

查询与生成报表

记账与结账

历史凭证文件

汇总文件

企业银行文件

银行对账文件

凭证审核

图1.2--账务处理流程图

1.3功能需求及数据需求分析

功能需求是描述系统应提供的功能和服务。

在系统功能分析的基础上,得到了本系统的系统模块图。

系统的模块图说明了系统的适用范围以及所要完成的功能。

此系统中设计的主要有六大模块,分别是:

总账处理、应收应付管理、固定资产管理、基本表维护、字典表维护、系统管理。

每个模块的功能如下所示:

1.用户管理:

财务管理系统作为企业内部运行管理业务往来的软件,其用户账号及密码有系统管理员分配,外部人员不能登入本系统。

2.总账处理

2.1录入凭证:

在实际生活中,企业凭证由普通用户进行编制。

填写的凭证信息主要包括:

字(付账凭证、收账凭证、转帐凭证)、号(凭证编号=字+号)、日期、单据数、科目、金额、借贷方向、发生部门、摘要。

2.2出纳:

一张凭证通过编制好后要经过出纳查阅才能进入审计流程,出纳可以根据根据凭证编号查询有哪些凭证需要审阅,也可以查询全部凭证信息。

2.3审核:

只有通过审核的凭证这笔业务才算真正完成,会计根据凭证编号查询出纳提交过来的凭证信息,如果业务信息无误后审核通过。

2.4凭证查询:

根据凭证编号查询系统中已经存在的凭证信息,系统返回所有凭证信息,包括凭证编号、日期、记账、制单、审核、科目、借贷方向、发生部门、金额以及摘要。

2.5历史凭证查询:

根据凭证编号查询历史凭证信息,系统返回所有凭证信息,包括凭证编号、日期、记账、制单、审核、科目、借贷方向、发生部门、金额以及摘要。

2.6报表:

在财务管理系统中,报表反映了企业业务信息,由于时间原因,本系统只做了科目余额表信息查询。

用户根据科目名查找该科目资金情况,根据所查询的科目名系统返回科目名、期初借方余额、期初贷方余额、本期借方发生额、期贷方发生额、本期借方余额、本期贷方余额、余额方向。

3.应收应付管理

3.1进出货业务办理:

进出货业务办理包括进出货、查询、删除以及修改业务信息。

办理进出货业务需要填写单据编号凭证编号、办理业务日期、客户名、业务员姓名、应结账日期、金额进货还是出货、备注以及商品明细。

当进出货单据填写好结算才算业务办理完成。

3.2财务查询统计:

查询在某个时间段内所有办理的业务信息,填写办理日期、客户名、办理人、业务类型、单据状态,单击查询返回信息包括单据、凭证编号、客户、应结账日期、金额、应付P应收R、业务员、业务办理日期、结算方式、结算日期、结算票据号、结账办理人、备注,已结账应收应付金额,未结帐应收应付金额。

3.3账龄分析:

根据客户名称以及截止日期查询客户财龄信息,返回结果包括单据客户金额应收应付、结账办理人办、账龄。

3.4到期提醒:

根据未结账业务设计到期提醒,填写到期时间、客户名和业务类型,之后可以查询业务是否到期。

3.5进出商品统计:

反映企业在某段时期内的业务往来信息。

需要填写办理日期(某个时间段内)、客户名、商品名、办理人、业务类型、单据状态,登录用户可以选择某个客户的某项商品进行查询,也可以查询全部商品信息。

4.固定资产管理

4.1新增固定资产:

企业通过购买等方式增加固定资产,新增固定资产信息包括固定资产编码、固定资产名称、固定资产类别、规格型号、生产厂家、存放地点、所在部门、折旧方法、资产原值、累计折旧、使用年限、预计残值率、取得日期、启用日期、来源编号、处理标志以及备注信息。

4.2固定资产减少:

企业在生产过程中,导致固定资产值减少,如机器损坏,折旧等。

在填写固定资产减少通知单时包括单据号、固定资产编号、日期、减少原因、处理标志以及备注信息。

4.3固定资产内部调动:

在企业内部,各个部门往往有业务流程的联系,有时发生固定资产变动信息。

需要填制固定资产内部调动通知单,包括日期、单据编号、固定资产编码、原部门、新部门、处理标志、备注信息。

4.4固定资产其他变动:

企业中存在现有固定资产除增加、减少之外的其他信息变动如固定资产原值增减、预计使用期间调整、累计折旧调整、预计净残值(率)调整、折旧方法变动、部门调拨、累计折旧调整、折旧费用科目变动等固定资产变动事项的处理。

因此填写固定资产其他变动通知单信息应包括:

日期、单据编号、固定资产编号、其他变动类型编号、费用科目代码、变动金额、发生部门、转账标志、备注信息。

4.5固定资产基本信息:

根据固定资产编码查询固定资产信息。

4.6查询统计:

根据系统中固定资产信息,可以选择更新基本表、计提折旧、固定资产查询统计、折旧情况查询。

在查询信息中选择查询日期,发生部门、科目、转账标致进行查询。

5.基本表维护:

对系统中的基本表进行添加、删除、修改、查询。

6.字典表维护:

对系统中的字典表进行添加、删除、修改、查询。

图1.3系统功能模块图

1.4业务规则分析

业务规则分析主要是分析数据之间的约束以及数据库约束。

基于上述功能需求,通过进一步了解,网上财务信息管理系统务规则如下

1.每位出纳由管理员分配用户账号及密码,帐号作为该用户的唯一标识。

2.每位会计由管理员分配用户账号及密码,帐号作为该用户的唯一标识。

3.每位财务主管由有管理员分配用户账号及密码,帐号作为该用户的唯一标识。

4.一个凭证只能有一个凭证号。

5.一张凭证可以有多个摘要和会计科目,不同凭证也可以有相同的摘要

6.一张进出货单据只能由一个单据编号。

7.一张进出货单据可以有多种商品和备注。

8.一张进出货单据只能由一个业务员来办理,一个业务员可以办理多个进出货单据。

9.一张凭证只能由一个出纳记账,一个出纳可以登记多个凭证。

10.一张凭证只能有一个会计审核,一个会计可以审核多张凭证。

11.一张凭证只能由一个会计主管制单,一个会计主管可以制单多张凭证。

12.一张凭证只能经过出纳登记后才能让会计审核,会计不能登记凭证,凭证只有经过审核后才能由会计主管制单,没有经过会计审核的凭证不能制单。

13.一张固定资产表只能有一个单据号,单据号作为固定资产的唯一标识。

14.一个员工只能属于一个部门,一个部门可以有多个员工。

2概念设计

2.1命名规范

1.企业类型表—(DTBusinessType编码规则:

以字母TC开头+3位数字

2.行业性质表—DTIndustry编码规则:

以字母NB开头+3位数字

3.本位币表—DTStandardMoney编码规则:

以字母SM开头+3位数字

4.用户类型表—DTUserType编码规则:

以字母UT开头+3位数字

5.银行表—DTBank编码规则:

以字母BOD开头+2位数字

6.账套表—DTZhaoTao编码规则:

以0开头的5位数字

7.科目类别表—DTSubjectType编码规则:

以字母AC开头+3位数字

8.固定资产类别表—DTFixedAssetsType编码规则:

以字母FA开头+3位数字

9.资产变动方式表—DTAssetsChangeWay编码规则:

以字母ACW开头+2位数字

10.折旧方法表-DTDepreciationMethod编码规则:

以字母DM开头+3位数字

11.使用状态表—DTState编码规则:

以字母UOS开头+2位数字

12商品类别表—DTArticleClass编码规则:

以字母GT开头+3位数字

13.结算方式表—DTClearingForm编码规则:

以字母UOS开头+2位数字

14.科目表—BEAccount编码规则:

以字母AC开头+3位数字

15.用户表—BEUser编码规则:

以字母UT开头+3位数字

16.客户表—BECustomer编码规则:

以字母C开头+8位数字

17.商品表—BEProduct编码规则:

以字母P开头+8位数字

18.部门表—BEDepartment编码规则:

以字母DT开头+3位数字

19.固定资产基本表—BDFixedAssetsBasicForm编码规则:

5位数字

20.企业信息表—BDEnterpriseInformation编码规则:

以字母EI开头+3位数字

21.原始凭证表—BDOriginalCertificate编码规则:

以字母OC开头+8位数字

22.凭证登记表—BDRegistrationCertificate编码规则:

以字母OC开头+8位数字

23.凭证主表—BDCertificateMaster编码规则:

以字母CM开头+8位数字

24.进出货主表—BDCommodityMaster编码规则:

以字母L或C开头+8位数字

25.系统功能表—ODFunction编码规则:

以字母SF开头+3位数字

26.用户类型权限表—ODUserTypeLimite编码规则:

用户类型+功能编号

27.系统参数表—ODPrameter编码规则:

以字母OD开头+2位数字

28.资产负债表—ODBalanceSheet编码规则:

以字母ODB开头+3位数字

2.2实体集及属性

1.企业类型表。

属性包括:

类型编码、类型名称。

ER图如下所示:

2.行业性质表。

属性包含:

性质编号、性质名称。

ER图如下所示:

3.本位币表。

属性包含:

本位币编号、本位币名称。

ER图如下所示:

4.用户类型表。

属性包含:

类型编号、类型名称。

ER图如下所示:

5.银行表。

属性包含:

银行编号、银行名称。

ER图如下所示:

6.账套表。

属性包含:

账套编号、帐套名称、启用日期、会计期间_始、会计期间_末、企业编号。

ER图如下所示:

7.科目类别表。

属性包含:

科目类别编号、科目类别名称。

ER图如下所示:

8.折旧方法表。

属性包含:

折旧方法编号、折旧方法名称、折旧方法计算公式。

ER图如下所示:

9.科目表。

属性包含:

科目代码、科目名称、科目类别编号、科目级别、账套编号、上级科目、是否末级科目、辅助核算、余额方向ER图如下所示:

10.用户表。

属性包含:

用户编号、类型编号、密码、姓名、性别、电话邮箱、入职时间、离职时间、住址、所属部门。

ER图如下所示:

11.客户表。

属性包含:

客户编号、客户名称、开户银行、银行账号、税号、期初金额、信用额度、联系人姓名、联系电话手机、邮箱、单位地址、邮政编码、备注、经办人编号。

ER图如下所示:

12.商品表。

属性包含:

商品编号、商品名称、商品类别、计量单位、单位参考价、备注。

ER图如下所示:

13.部门表。

属性包含:

部门编号、企业编号、部门名称、部门经理、部门电话。

ER图如下所示:

3报表设计

3.1报表一设计

表2.1--资产负债表

名称

期初余额

期末余额

现金及现金等价物

应收账款

坏账准备

应收账款净值

流动资产总计

固定资产原值

累计折旧

固定资产总计

其他资产

资产总计

应付账款

预收账款

应付工资

其他负债

负债总计

实收资本

资本公积

赢余公积

未分配利润

所有者权益总计

负债及所有者权益总计

3.2报表二设计

表2.2科目余额表

资产类

负债类

所有者权益类

合计

科目代码

科目名称

期初余额

本期发生额

本年累计发生额

本期余额

余额方向

合计

2012年4月统计报表

企业名称:

制表时间:

2012年5月1日

余额状况

类型

期初余额

本月增加

本月减少

本月发生合计

期末余额

资产类

增加方式

金额

减少方式

金额

负债类

所有者权益类

成本类

收入类

费用类

3.3报表三设计

表2.3--年度利润统计表

编制单位:

制表时间:

年月日

项目

借方金额

贷方金额

一、营业收入

减:

营业成本

营业税费及附加

销售费用

管理费用

财务费用

资产减值损失

加:

公允价值变动损益

投资收益

其中:

对联营企业与合营企业的投资收益

二、营业利润

加:

营业外收入

减:

营业外支出

其中:

非流动资产处置损失

三、利润总额

减:

所得税费用

四、净利润

五、每股收益

(一)基本每股收益

(二)稀释每股收益

4逻辑设计

4.1业务字典表设计

本财务管理系统设计了13个业务数据字典,业务字典表名皆以DT开头,表示dictionary字典含义。

(1)企业类型表—DTBusinessType,如表3.1所示

表3.1--企业类型表

属性名称

属性描述

类型(长度)

是否为空

约束

businesstypeNo

类型编码

Char(3)

Notnull

PK

businesstypeName

类型名称

varchar2(10)

null

(2)行业性质表—DTIndustry,如表3.2所示

表3.2--行业性质表

属性名称

属性描述

类型(长度)

是否为空

约束

naturnNo

性质编号

Char(3)

Notnull

PK

naturnName

性质名称

varchar2(10)

null

(3)本位币表—DTStandardMoney,如表3.3所示

表3.3--本位币表

属性名称

属性描述

类型(长度)

是否为空

约束

standardmoneyNo

本位币编号

Char(3)

Notnull

PK

standardmoneyName

本位币名称

varchar2(10)

null

(4)用户类型表—DTUserType,如表3.4所示

表3.4--用户类型表

属性名称

属性描述

类型(长度)

是否为空

约束

usertypeNo

类型编号

Char(3)

Notnull

PK

usertypeName

类型名称

Varchar2(10)

null

(5)银行表—DTBank,如表3.5所示

表3.5--银行表

属性名称

属性描述

类型(长度)

是否为空

约束

bankNo

银行编号

Char(3)

Notnull

PK

bankName

银行名称

Varchar2(20)

null

(6)账套表—DTZhaoTao,如表3.6所示

表3.6--账套表

属性名称

属性描述

类型(长度)

是否为空

约束

zhangtaoNo

账套编号

varchar2(10)

Notnull

PK

zhangtaoName

帐套名称

varchar2(10)

null

commissioningDate

启用日期

date

null

period_begin

会计期间_始

date

null

period_end

会计期间_末

date

null

enterpriseID

企业编号

varchar2(10)

null

FK

(7)科目类别表--DTSubjectType,如表3.7所示

表3.7--科目类别表

属性名称

属性描述

类型(长度)

是否为空

约束

subjecttypeNo

科目类别编号

Char(3)

Notnull

PK

subjecttypeName

科目类别名称

Varchar2(20)

null

(8)固定资产类别表--DTFixedAssetsType,如表3.8所示

表3.8--固定资产类别表

属性名称

属性描述

类型(长度)

是否为空

约束

fixedassetstypeNo

固定资产类别编号

Char(3)

Notnull

PK

fixedassetstypeName

固定资产类别名称

Varchar2(20)

null

(9)使用状态表—DTState,如表3.9所示

表3.9--使用状态表

属性名称

属性描述

类型(长度)

是否为空

约束

stateNo

使用状态编号

Char(3)

Notnull

PK

stateName

使用状态名称

Varchar2(20)

null

(10)折旧方法表—DTDepreciationMethod,如表3.10所示

表3.10--折旧方法表

属性名称

属性描述

类型(长度)

是否为空

约束

depreMethodNo

折旧方法编号

Char(3)

Notnull

PK

depreMethodName

折旧方法名称

Varchar2(20)

null

depreMethodFormulae

折旧方法计算公式

Varchar2(100)

null

(11)资产变动方式表—DTAssetsChangeWay,如表3.11所示

表3.11--资产变动方式表

属性名称

属性描述

类型(长度)

是否为空

约束

changeWayNo

变动方式编号

Char(3)

Notnull

PK

changeWayName

变动方式名称

Varchar2(20)

null

increaseOrReduce

增或减

Varchar2

(2)

null

(12)商品类别表—DTArticleClass,如表3.12所示

表3.12--商品类别表

属性名称

属性描述

类型(长度)

是否为空

约束

articleClassNo

类别编号

Char(3)

Notnull

PK

articleClassName

类别名称

Varchar2(20)

null

(13)结算方式表—DTClearingForm,如表3.13所示

表3.13--结算方式表

属性名称

属性描述

类型(长度)

是否为空

约束

clearingFormNo

结算方式编号

Char(3)

Notnull

PK

clearingFormName

结算方式名称

Varchar2(20)

null

4.2基础数据表设计

本财务管理系统设计了5个基础数据表,基础数据表名皆以BE开头,表示BasicEntity基本实体含义

(14)科目表—BEAccount,如表3.14所示

表3.14-科目表

属性名称

属性描述

类型(长度)

是否为空

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2