忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx

上传人:b****6 文档编号:16181247 上传时间:2022-11-21 格式:DOCX 页数:33 大小:514.63KB
下载 相关 举报
忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx_第1页
第1页 / 共33页
忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx_第2页
第2页 / 共33页
忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx_第3页
第3页 / 共33页
忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx_第4页
第4页 / 共33页
忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx

《忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx》由会员分享,可在线阅读,更多相关《忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx(33页珍藏版)》请在冰豆网上搜索。

忻州师范学院食堂财务管理系统的设计与实现论文Word格式.docx

2.1需求描述

忻州师范学院食堂财务的具体管理过程是:

根据发生的经济业务填制会计凭证,根据会计凭证登记会计帐簿,根据会计帐簿的记录编制会计报表。

这个顺序必须依次进行,不允许也不可能任意颠倒。

忻州师范学院食堂财务管理所采取的具体步骤是:

收集有关经济业务的数据、分析经济业务、编制会计分录、过入有关帐簿、编制调整前试算表、编制调整分录并过入分类帐、编制调整后试算表、编制结帐分录并过入分类帐,编制结帐后试算表、根据有关帐表资料编制会计报表。

2.2业务分析

根据需求调查,对忻州师范学院食堂财务处理的业务处理过程进行分析。

其业务处理流程如图2.1所示。

2.3数据分析

根据忻州师范学院食堂财务管理的业务流程图,分析得出忻州师范学院食堂财务管理系统的数据流图如图2.2、图2.3、图2.4、图2.5、图2.6所示。

2.4数据字典

〈记帐凭证〉∷=〈日期〉+〈凭证编号〉+〈摘要〉+〈科目编号〉+〈科目名称〉+〈贷方金额〉+〈借方金额〉+〈贷方金额合计〉+〈借方金额合计〉+〈审核人〉+〈制单人〉+〈出纳〉+〈附件张数〉

〈日期〉∷=〈年份〉+〈月份〉+〈日期〉 

〈凭证编号〉∷=〈年份〉+〈月份〉+〈日期〉+〈顺序号〉

〈顺序号〉∷=*长度为3的数字串*

〈摘要〉∷=*任意长度的字符串*

〈科目编号〉∷=〈一级科目编号〉+〈二级科目编号〉+〈三级科目编号〉

〈一级科目编号〉∷=*长度为3的有序数字串*

〈二级科目编号〉∷=*长度为2的有序数字串*

〈三级科目编号〉∷=*长度为2的有序数字串*

〈科目名称〉∷=*任意长度的字符串*

〈贷方金额〉∷=1{数字}9

〈借方金额〉∷=1{数字}9

〈借方金额合计〉∷=1{数字}9

〈贷方金额合计〉∷=1{数字}9

〈审核人〉∷=*任意长度字符串*

〈制单人〉∷=*任意长度字符串*

〈出纳〉∷=*任意长度字符串*

〈附件张数〉∷=1{数字}3

〈科目类别〉∷=〈资产〉|〈负债〉|〈所有者权益〉|〈成本〉|〈利润〉|〈费用〉

〈日记帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉

〈明细帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉+〈余额方向〉

〈总帐〉∷=〈日期〉+〈凭证编号〉+〈科目编号〉+〈科目名称〉+〈摘要〉+〈借方金额〉+〈贷方金额〉+〈余额〉+〈余额方向〉

〈余额〉∷=1{数字}9

〈余额方向〉∷=〈借〉|〈贷〉

〈会计报表〉∷=〈科目名称〉+〈期初余额〉+〈本期借方发生额〉+〈本期贷方发生额〉+〈期末余额〉

〈期初余额〉∷=1{数字}9

〈本期借方发生额〉∷=1{数字}9

〈本期贷方发生额〉∷=1{数字}9

〈期末余额〉∷=1{数字}9

〈用户名〉∷=1{数字}4

〈密码〉∷=1{数字|字符}4

〈科目性质〉∷=〈银行〉|〈外币〉|〈数量〉|〈往来〉|〈部门〉|〈个人〉|〈项目〉

3系统设计

3.1系统功能模块设计

根据数据流图,设计系统功能模块如图3.1所示。

系统各功能模块简介:

一、帐务准备

帐务准备模块的功能是完成对忻州师范学院食堂财务管理系统的初始化工作,通常包括:

科目编码规则的设置、科目属性的设置、凭证类别的设置、帐套属性的设置、会计期间的选择、和数据库参数的设置。

二、凭证处理

凭证处理模块的功能是完成对凭证的日常处理,通常包括:

凭证填制、凭证审核、凭证汇总和凭证查询。

1、凭证填制

凭证填制的功能是完成对日常凭证的录入工作,基本过程是:

通过凭证填制窗口,财务人员输入一张记帐凭证的数据。

录入完成后进行检查:

若录入正确,则保存凭证,等待下一张凭证的录入;

否则,不予保存,等待财务人员修改。

2、凭证审核

凭证审核所提供的功能是对录入的记帐凭证进行正确性、合法性和有效性审核;

对审核无误的凭证作审核通过标记。

审核人与制单人不能是同一人;

凭证一经审核通过,在未取消审核之前不能删除或修改;

取消审核只能由审核人自己完成。

3、凭证汇总

凭证汇总所提供的功能是将记帐凭证按照指定的范围和条件,汇总凭证中会计科目所对应的一级科目的借方发生额和贷方发生额,并将汇总后的数据送入科目项数据库文件的对应会计科目中。

4、凭证查询

凭证查询所提供的功能是按照一定的查询条件对各种记帐凭证包含未审核的记帐凭证和已审核的记帐凭证进行查询并将查询结果显示在屏幕上。

三、帐簿处理

帐簿处理模块所提供的功能包括帐簿核算功能和帐簿查询功能,其具体功能介绍如下:

1、帐簿核算

帐簿核算的功能是根据记帐凭证数据库文件中已通过审核的凭证,自动更新帐务数据库文件,得到帐簿和报表所需的汇总信息和明细信息。

帐簿核算包括日记帐的核算、明细帐的核算和总帐的核算,帐簿核算的具体处理过程如下:

(1)检查记帐凭证是否平衡。

(2)对记帐前的所有数据进行备份。

(3)打开相关文件开始记帐。

(4)关闭所有文件结束记帐。

2、帐簿查询

帐簿查询所提供的功能是按照一定的查询条件对日记帐、明细帐和总帐进行查询并将查询结果显示在屏幕上。

四、报表处理

报表处理模块所提供的功能包括报表的设置、报表的编制和报表的查询,其具体功能介绍如下:

1、报表设置

报表设置所提供的功能是设置财务报表的各项参数,为财务报表的自动生成做准备,通常包括:

报表格式的设置、报表目录的设置、报表数据的设置和报表参数的设置。

2、报表编制

报表编制所提供的功能是根据帐簿资料,按月自动生成财务报表,通常包括:

资产负债表、利润表和现金流量表。

3、报表查询

报表查询所提供的功能是按照一定的查询条件对财务报表进行查询,并将查询的结果显示在屏幕上。

五、系统维护

系统维护模块所提供的功能有科目维护、用户管理和数据备份

1、科目维护

科目维护的功能是使财务人员可以根据需要设置适合自身业务特点的会计科目体系。

2、用户管理

用户管理提供的功能是实现对财务人员分工的设置和管理

3、数据备份

数据备份所提供的功能是定期为该财务管理系统的数据库文件做备份,确保系统使用的安全。

3.2数据库设计

3.2.1概念模型的设计

根据数据流图,设计概念模型(E-R图)如图3.2所示。

图中各实体和联系的属性如下所示:

明细帐(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方金额,贷方金额,余额方向,余额)

日记帐(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方金额,贷方金额,余额)

记帐凭证(日期,凭证编号,摘要,附件张数,科目代码,科目名称,部门,项目,记帐,出纳,审核,制单,借方金额,贷方金额,借方合计,贷方合计)

科目项(科目代码,科目名称,科目类别,科目性质,期初余额,余额方向)

汇总(会计年,月份,日期,凭证编号,科目代码,摘要,科目名称,借方

金额,贷方金额,余额方向,余额)

3.2.2数据库逻辑结构的设计

根据概念模型,按照概念模型向逻辑结构转换的相关规则并结合规范化理论设计数据库逻辑结构如表3.1、表3.2、表3.3、表3.4、表3.5、表3.6、表3.7

所示。

表3.1用户记录

字段名称

字段类型

长度

备注

用户ID

文本

3

主键

密码

4

不为空

表3.2凭证记录

日期

日期/时间

8

凭证编号

11

过帐否

逻辑

2

附件张数

整型

可为空

制单人

审核人

记帐人

表3.3凭证明细

时间/日期

科目编号

7

科目名称

6

摘要

10

对方科目

借方金额

货币

9

不为零

贷方金额

借方合计

贷方合计

表3.4日记帐

余额

可为零

表3.5明细帐

余额方向

1

借、贷、平

余额

表3.6总 帐

表3.7科目项

字段名

类型

LJ06

6月借方发生额

LD06

6月贷方发生额

科目性质

Ye06

6月余额

科目类别

LJ07

7月借方发生额

末级

是/否

LD07

7月贷方发生额

过帐

Ye07

7月余额

LJ08

8月借方发生额

Ye00

年初余额

LD08

8月贷方发生额

LJ00

年初借方金额

Ye08

8月余额

LD00

年初贷方金额

LJ09

9月借方发生额

LJ01

1月借方发生额

LD09

9月贷方发生额

LD01

1月贷方发生额

Ye09

9月余额

Ye01

1月余额

LJ10

10月借方发生额

LJ02

2月借方发生额

LD10

10月贷方发生额

LD02

2月贷方发生额

Ye10

10月余额

Ye02

2月余额

LJ11

11月借方发生额

LJ03

3月借方发生额

LD11

11月贷方发生额

LD03

3月贷方发生额

Ye11

11月余额

Ye03

3月余额

LJ12

12月借方发生额

LJ04

4月借方发生额

LD12

12月贷方发生额

LD04

4月贷方发生额

Ye12

12月余额

Ye04

4月余额

QCye

期初余额

LJ05

5月借方发生额

BQjf

本期借方发生额

LD05

5月贷方发生额

BQdf

本期贷方发生额

Ye05

5月余额

3.3系统详细设计

3.3.1凭证处理模块的设计

一、增加凭证

增加凭证记录过程流程图如图3.3所示。

增加凭证明细过程流程图如图3.4所示。

二、凭证审核

凭证审核过程流程图如图3.5所示。

3.3.2帐簿处理模块的设计

一、记帐

记帐过程流程图如图3.6所示。

二、帐簿输出

帐簿输出过程流程图如图3.7所示。

                      

3.3.3科目维护模块的设计

科目增加过程流程图如图3.8所示。

 

4系统实现

4.1系统开发平台介绍

开发工具:

MicrosoftVisualBasic6.0中文企业版

数据库管理系统(DBMS):

MicrosoftAccess2002

4.2系统功能模块介绍

系统登录界面如图4.1所示。

图4.1系统登陆

输入用户名、密码,点击“确定”按钮,进入系统主界面如图4.2所示。

图4.2系统主界面

4.3凭证处理模块的实现

在系统主界面中点击“凭证填制”按钮,进入如图4.3所示的凭证填制界面。

图4.3 凭证填制界面

向凭证填制界面的各栏内填入相应内容,点击“凭证审核”按钮,系统将执行审核程序。

系统将审核通过的记帐凭证保存到凭证明细库文件和凭证记录库文件中。

凭证处理模块的实现代码如下:

PrivateSubCommand1_Click()

DimConnAsNewADODB.Connection'

设置ADODB连接对象的变量

DimRsAsNewADODB.Recordset'

设置ADODB记录集对象的变量

DimstrDSNAsString

DimstrSQLAsString

strDSN="

DSN=XzSystcw"

'

ADODB数据源

IfText1.Text="

"

Then'

凭证编号不为空

MsgBox"

凭证编号不可为空!

vbCritical

Text1.SetFocus

ExitSub

EndIf

IfText27.Text="

审核人不为空

审核人不可为空!

Text27.SetFocus

IfText28.Text="

记帐人不为空

记帐人不可为空!

Text28.SetFocus

IfText29.Text="

制单人不为空

制单人不可为空!

Text29.SetFocus

'

构建查询语句,建立连接

Conn.OpenstrDSN

strSQL="

select*frompzjl"

Rs.Filter="

Rs.OpenstrSQL,Conn,adOpenDynamic,adLockPessimistic

Rs.AddNew'

增加新记录

Rs("

rq"

)=Form2.DTPicker1.Value'

凭证填写日期

pzbh"

)=Text1.Text'

fjzs"

)=Text4.Text'

shr"

)=Text27.Text'

审核人签字

jzr"

)=Text28.Text'

记帐人签字

zdr"

)=Text29.Text'

制单人签字

Gz"

)=CBool(Text28.Text)'

判断是否过帐

Rs.Update

'

释放资源

Rs.Close

Conn.Close

MsgBox"

凭证通过审核!

EndSub

PrivateSubCommand4_Click()

定义一个connection对象

DimRsAsNewADODB.Recordset'

定义一个recordset对象

IfText1.Text="

Text1.SetFocus

ExitSub

select*frompzmx"

Rs.Filter="

凭证日期

Rs("

kmbh"

)=Text3.Text'

kmmc"

)=Text5.Text'

zy"

)=Text2.Text'

dfje"

)=Text6.Text'

jfje"

)=Text7.Text'

hzdje"

贷方今额汇总

hzJje"

借方金额汇总

更新完毕,释放资源

Conn.Close

记录添加成功!

4.4帐簿记帐模块的实现

帐簿记帐模块包括日记帐记帐、明细帐记帐和总帐记帐。

记帐程序的设计思想基本相

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1