课程设计报告财务系统.docx

上传人:b****8 文档编号:11406434 上传时间:2023-02-28 格式:DOCX 页数:51 大小:489.57KB
下载 相关 举报
课程设计报告财务系统.docx_第1页
第1页 / 共51页
课程设计报告财务系统.docx_第2页
第2页 / 共51页
课程设计报告财务系统.docx_第3页
第3页 / 共51页
课程设计报告财务系统.docx_第4页
第4页 / 共51页
课程设计报告财务系统.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

课程设计报告财务系统.docx

《课程设计报告财务系统.docx》由会员分享,可在线阅读,更多相关《课程设计报告财务系统.docx(51页珍藏版)》请在冰豆网上搜索。

课程设计报告财务系统.docx

课程设计报告财务系统

 

课程设计报告

(小初、黑体、居中)

题目账务处理系统

(二号、黑体)

二级学院(全称)

专业(全称)

班级(全称)

学生姓名学号

时间

(三号、仿宋)

 

前言

一个企业的账务管理是公司各项管理中最为重要的,也是最为繁琐的部分。

公司的账务管理主要包括以下几方面的内容:

企业账务的添加,其中包括进账信息及其、明细出账信息及其明细;企业账务明细的修改;企业账务明细的删除;账务资料的查询,如按照账务流水号查询,按照日期查询等。

还有就是账务汇总、也是最重要的部分,可以按照各种方式汇总,如按照流水账号汇总.按照日期汇总.按照流水号和日期汇总等。

实现账务管理的规范化和自动化是十分必要的。

我们这个系统的开发就是为了这一需求而开发的。

这是一个相对较小的管理软件,因此对操作系统及运行环境的要求并不明显,主要是软件的开发与运行要有相关数据库的支持。

在开发工作的前期,必须要有严格的数据库建立过程,这体现在,要提前完成数据的采集与整理,之后在保证数据准确性的基础上实施数据的录入工作,并且最终完成的数据库要根据操作权限支持增加、删除、修改、查询等功能。

在此基础上才可进一步实现软件的开发工作。

摘要

本软件是简单实用的公共软件。

考虑到系统的构架简单,且主要实现主要模块,提供清晰的设计框架,本文档在先做出概要设计前提下,然后在概要设计的基础上进行扩展和详细的描述,完成主要模块的详细设计。

该系统包括该系统界面友好,操作简便,能完成添加企业账务,企业账务明细的修改,企业账务的删除等功能,开发本系统的总体的任务是实现财务处理的自动化和系统化,帮助管理人员更好更高效的完成财务管理工作。

关键词:

中小企业,账务处理,信息管理;

正文

1.可行性分析

1.1技术可行性

为了用最小的代价在尽可能短的时间内研究并确定面临的问题是否能够解决,对系统进行可行性研究。

结合现有技术和软件,完全可以完成本系统以及实现其各项功能。

VisualBasic6.0提供了快捷明了的窗体设计功能,同时它采用ADO(ActiveDataObject)作为数据源的接口,更容易与数据库进行连接。

在数据库方面,我们采用了MicrosoftAccess,作为Office系列成员之一,Access操作风格较之SQLServer我们更加熟悉,它的界面操作简单,不需要深厚的数据库开发经验即可完成开发任务。

Access与VB兼容性高,能够在多种平台下使用。

现有设备、软件、环境已满足开发的技术需要。

1.2社会可行性

系统从界面设计到后台数据库,完全自主开发,不涉及任何专利、版权纠纷。

系统功能齐全,能够满足账务管理工作中的各种需求,同时,系统本系统的界面设计将会遵循潜在的设计规则,采用友好人性化的的界面设计,将会给用户带来前所未有的方便。

借助用户手册和联机支持,用户可以更深了解本系统的独到设计,使得账务管理工作更加的轻松。

现有条件下,可成功实现对本系统的开发工作,项目目标可能根据实际情况要做调整。

 

2.项目开发计划

2.1开发环境

账务管理开发系统是在Pentyum166mmx以上机型的计算机上进行开发的,同时方便系统的开发,减少开发过程的难度,我们是基于以下的软件环境开发的。

以Windows2000为操作系统

以VisualBasic6.0为开发工具

以SQL2000作为后台工具

这是一个相对较小的管理软件,因此对操作系统及运行环境的要求并不明显,主要是软件的开发与运行要有相关数据库的支持。

在开发工作的前期,必须要有严格的数据库建立过程,这体现在,要提前完成数据的采集与整理,之后在保证数据准确性的基础上实施数据的录入工作,并且最终完成的数据库要根据操作权限支持增加、删除、修改、查询等功能。

在此基础上才可进一步实现软件的开发工作。

2.2操作系统

Windows98以上的操作系统以及网络操作系统均可运行此软件。

所建议的系统:

我们所计划开发的系统是一个相对简单的账务管理系统。

此软件安装、使用十分方便简单,有良好的安全性,并且有很好的兼容性。

支持环境:

IIS5.0。

数据库:

Access数据库

2.3处理流程和数据流程

管理员在使用本系统之前,须在线进行身份验证,注册系统有效身份之后,才能进行登陆,查询。

与现有系统比较的优越性更有效率、更安全。

我设计的账务管理系统是一个相对较小的应用系统,所以对原有设备的影响不太明显,一般而言,我们日常所使用的操作设备足以运行这个软件。

而且,使用这个管理系统会使用户和原来相比节省很多时间,使工作更高效。

由于用户通过使用此系统会更快的完成工作,所以整个开发环境会因系统的使用节省很多人力、物力,从而进入更有效的工作运行状态。

经分析可知开发这个项目的经费预算并不高昂;再者,通过使用此软件会节省人力物力方面的开支,换句话说,就等于挽回了相当一部分的经费支出,所以说对经费支出的影响是乐观的。

3.需求规格说明

3.1项目背景

项目名称:

账务管理系统

用户:

中小型企业

3.2.项目概述

3.2.1功能概述

本系统可分为系统管理模块、进出账务模块、账务资料模块以及账目汇总模块.

各个模块的功能描述:

系统管理模块:

系统管理部分包括数据库的备份和恢复以及用户管理,包括添加新用户和更改当前用户密码以及退出系统。

进出账务模块:

进出账务模块用来添加进账资料、进账明细、出账资料及出账明细。

账务资料模块:

账务资料模块用来对账务资料进行管理,包括增加账务明细、修改账务

明细、删除账务明细,以及账务资料的查询,包括按流水号查询和按日期查询。

账目汇总模块:

账务汇总模块用来按照各种要求汇总账目,包括按照账目汇总、按照日期汇总、按照客户汇总、按照账目+日期汇总、按照日期+客户汇总等。

系统结构图如图所示:

 

添加入账信息

进出账务管理

财务管理系统

添加出账信息

添加明细账务

修改明细账务

账务信息管理

 

删除明细账务

 

按流水号查询

账务信息查询

按日期查询

按账目汇总

按日期汇总

账务信息汇总

按客户汇总

按账目日期汇总

 

按日期客户汇总

 

图3.1系统结构图

返回

 

返回

销售流程说明:

销售的产品都是已经生产好的库存产品,发货时需要审查产品是否一致,产品是否有质量问题,发货单填写是否正确,已保证记录员登记入库的信息是正确的。

退货出库流程:

退货出库主要指由于当前的库存产品型号不符或者产品质量不合格进行的出库业务。

首先由仓库主任根据当前的库存情况制定出库产品清单,分别提交给相应的销售商和库管员,库管员根据出库产品清单更新库存清单并记录出库流水。

3.5数据流程分析

数据流程图符号说明:

3.2.2数据流图

系统管理

退出系统

管理员信息表

管理员身份新用户管理员

信息验证信息信息

管理

信息

信息处理

发送完毕

 

进出账管理

 

财务管理员

管理员信息表账务信息表

 

用户名入帐出帐信息确认

密码信息信息

 

账务信息管理

管理员信息表账务信息表

财务修改

信息核实

系统管理员

财务管理员

系统登陆

用户名财务财务信息反馈

密码信息

 

账务信息查询

财务信息表

信息查询

信息提取

财务管理员

财务管理员

财务按日期显示

信息信息

按流水账

账务信息汇总

财务信息表

日期提取

生成客户汇总

客户提取

生成

日期汇总

财务日期

财务管理员

财务客户

信息信息信息信息

财务信息

汇总保存

生成帐目汇总

帐户提取

财务管理员

汇总汇总帐目

显示信息信息

产品销售数据流程图(如图3-3)

D2不合格销售凭证

图3-3产品销售数据流程图

销售退货数据流程图(如图3-4)

D4不合格红字出库单

图3-4销售退货数据流程图

3.6数据字典

3.6.1实体的描述

编号

实体名称

简述

实体组成

输入的数据流

输出的数据流

E1

生产车间

日常生产

部门人员编号+姓名+密码+权限+联系方式+备注

未审核的成品入库单

E2

仓库人员

负责录入职员基本信息

部门人员编号+姓名+密码+权限+联系方式+备注

未审核的成品入库单

成品入库、出库的相关事宜

E3

销售部门

主管产品的销售的部门,包括业务员、开票员和部门主管,业务员负责业务抓官负责审批,开票员负责开票。

部门人员编号+姓名+密码+权限+联系方式+备注

订单、入库单、退货单等

报价单、销售凭这、退货凭证等

E4

财务部

开具发票

部门人员编号+姓名+密码+权限+联系方式+备注

销售凭证、退货凭证等

销售发票、退货发票等

3.6.2数据存储的描述

数据存储编号

数据存储名称

简述

数据存储组成

相关联的处理

S2

确认的入库单

产成品的入库单

日期+入库单号+单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+入库数量+入库单价+入库金额

P1、P2、P3

S4

合格纸制凭证

存储销售记录

日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额

P3、P4、P5

S5

销售发票

存储合格的销售发票

日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计

P4、P5、P6

S7

合格出库单

存储合格的出库单

日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额

P6

S8

库台帐

仓库台帐的记录

日期+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+库存数量+库存单价+库存金额

P7、P8、P9

S9

已确认退货通知

保存退货通知单

日期+凭证号+制单人+确认人+确认标志+确认时间+退货方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计

P9、P10

S11

退货发票

保存退货发票

日期+凭证号+制单人+确认人+确认标志+确认时间+退货方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计

P11、P12

S13

审核红字出库单

存储红字出库单

日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额

P13、P14

3.6.3数据流的描述

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

数据流量

高峰流量

D1

不合格入库单

未经仓库验收或者验收发现不合格者

E1

P3

日期+入库单号+单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+入库数量+入库单价+入库金额

D2

不合格销售凭证

销售凭证验收不过关

E3

P4

日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额

D3

不合格退货发票

经审核,发现有误的退货发票

E4

P12

日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计

D4

不合格红字出库单

经审核,发现有误的红字出库单

P2.2

E2.1

日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额

3.6.4处理的描述

处理逻辑编号

处理逻辑名称

输入的数据流

处理逻辑的描述

输出的数据流

处理频率

P1

填写成品入库单

下线成品统计

根据下线产品情况填写

S1

P2

确认入库

S1

库管员根据质检员确认的生产部门提交的入库单填写

S2、d1

P3

填写销售凭证

S2

根据购货方的购货清单填写

S3

P4

确认销售凭证

S3

主管对凭证进行确认

S4、D2

P5

开具发票

S4

根据销售凭证向客户开具发票

S5

P6

填写出库单

S5

库管员根据销售发票开具出库凭证,数量根据销售发票填列,单价可由存货档案中的参考成本填列

S6

P7

确定出库单

S6

仓库主管对出库单的数据进行确认,合格的出库单签字后用于进行出库和财务处理

S7

P8

登记库台帐

S7

将确认的出库单据登记入库存台账

S8

P9

确定退货通知

客户提供的退货通知

根据客户提供的退货通知确定时候退货

S9

P10

填写退货凭证

S9

根据已确定的可退货的通知单上的商品等内容填写

S10

P11

填写退货发票

S10

根据合格的退货凭证填写正规的退货发票。

S11

P12

填写红字出库单

S11

库管员根据销售发票开具出库凭证,数量根据销售发票填列

S12、D3

P13

审核红字出库单

S12

库主管认真审核所退货物和单据

S13、D4

3.7概念模型设计

概要设计是根据需求分析阶段所收集到的用户需求设计数据库的概念数据模型,它是从用户角度看到的数据库。

本系统涉及到的外部实体有供应商、客户、员工等,它们直接或间接都与系统内部实体产生关系,在对它们之间的关系进行详细分析的基础上绘制出实体关系图(E-R图)。

图例说明:

3.2.3数据字典

下面给出的是本系统主要数据元素的数据字典卡片:

帐目名称

名字:

帐目名称

别名:

描叙:

业务帐目名

格式:

字符串

位置:

财务信息表

 

管理员姓名

名字:

管理员姓名

别名:

姓名

描叙:

管理员的姓名。

书写形式:

姓+名字

格式:

字符串

位置:

管理员信息表

 

系统总体功能如图4-1。

统计功能

图4-1系统总功能图

4.2.2用户管理功能(如图4-2)

 

图4-2用户管理功能图

一个系统的权限设置将直接影响到该系统所管理数据的安全性,所以能否给用户提供一个强大的权限设置功能将直接影响到对用户的管理和系统数据的安全。

本系统提供了以上的权限设置功能,可以精确控制各个功能组的权限,并可根据需要增删功能组。

各个被授权的用户只具有其所在功能组的权限,这样就能有效的限制用户的行为,防止越权操作,有效保护数据。

4.2.3基本信息维护功能(如图4-3)

图4-3基本信息维护功能图

4.2.4汽车销售管理功能(如图4-4)

产品退货

图4-4汽车销售管理功能图

4.2.5统计功能(如图4-5)

图4-5统计功能图

4.3数据库设计

4.3.1物理模型

图4-6数据库物理模型图

4.3.2系统所涉及的表

基于上面实体之间的关系,即可形成数据库中的表之间的关系。

现在需要将上面的实体模型转换成为实际数据库内的表,也就是数据库逻辑结构。

通过对实体的表设计,方便了系统的开发,以下是每个实体的表设计,它们相对应数据库中的一个表。

(1)表中文名称:

账套信息表,见表4-1。

表名:

ZZ_ZTXXB

关键字:

ZTH

备注:

记录系统各个账套的基本信息,尤其要注意账套的状态信息,它表示该账套当前的使用状态。

表4-1账套信息表

列名

中文名称

类型与长度

空否

说明

ZTH

账套号

Char

(2)

账套号

ZTMC

账套名称

Char(30)

通常以企业单位的名称为账套名称

HY

行业

Char(20)

行业有:

工业企业、商品流通等等

BWB_CODE

本位币

Char

(2)

记账本位币

QJS

期间数

Integer

一个完整的会计期间数

QSRQ

起始日期

Char(10)

账套的起始日期

QYRQ

启用日期

Char(10)

账套的启用日期

KJQJ

会计期间

Char(10)

记账的一个完整的会计期间

ZT

状态

Char(10)

账套的状态信息

“初始化”:

表示该账套在进行初始化操作;

“正常”:

表示该账套进入日常操作;

“停用”:

表示该账套已经停用。

(2)表中文名称:

会计期间表,见表4-2。

表名:

ZZ_KJQJB

关键字:

ZTH,YKJQJ

备注:

用于记录账套本年会计期间各个月会计期间的起始日期与结束日期。

表4-2会计期间表

列名

中文名称

类型与长度

空否

说明

ZTH

账套号

Char

(2)

账套号

YKJQJ

月会计期间

Char(10)

月会计期间

QSRQ

起始日期

Char(10)

月会计期间的起始日期

JSRQ

结束日期

Char(10)

月会计期间的结束日期

(3)表中文名称:

结账表,见表4-3。

表名:

ZZ_JZB

关键字:

ZTH,NKJQJ,YKJQJ

备注:

表示账套当期是否已经进行期末结账处理。

表4-3结账表

列名

中文名称

类型与长度

空否

说明

ZTH

账套号

Char

(2)

账套号

NKJQJ

年会计期间

Char(10)

年会计期间

YKJQJ

月会计期间

Char(10)

月会计期间

JZRQ

结账日期

Char(10)

账套的结账日期

JZBJ

结账标记

Char

(2)

“N”:

本期间期末未结账

“Y”:

本期间期末已结账

程序设计

程序结构

本系统共用了4个由PowerBuilder建立的库,分别为aoto.dll、windows.dll、datewindows.dll、ole.dll,这4个库相互组合构成了这整个系统。

组件技术的应用

自从Microsoft公司推出第一个版本的Windows操作系统以来,动态链接库(DLL)一直是这个操作系统的基础。

WindowsAPI中的所有函数都包含在DLL中。

 

动态链接库说明

应用库名称

动态链接库内容

aoto.dll

系统主应用库

windows.dll

系统中用到的汽车销售方面的窗口

datawindows.dll

系统在主要输入输出中用到的数据窗口

ole.dll

系统用到的对象控件

 

4.4.4PBL库说明

应用

数据窗口

全局函数

菜单

结构

窗口

4.4.5全局变量说明

变量名

数据类型

作用

Ls_id

Char

记录登陆用户名

图4-7销售商信息输入界面

该界面让用户直观的对销售商信息进行添加和修改,尽量避免用户的手工输入。

在这个输入界面中,销售商的编号是自动生成的,并且销售商所在地区和服务开始时间都是用选择的方式实现,不需要用户手工输入,在每次添加新的销售商时,新的编号、所在地区和服务开始时间都会自动加入到表当中,减少了用户的手工输入量,最大限度的为用户的操作提供方便。

产品信息输入界面

 

输出设计(主要描述课程设计报告课题的系统输出界面设计等)

本系统的输出主要是已查询的方式,统计出不同销售商,不同地区,不同时间段的销售信息,以方便用户随时查看不同的销售量。

1.提供强大的票据打印功能,方便在卖出商品的同时打印各种票据,极大的方便用户的使用。

2.提供报表输出功能,可以对任意产品,任意时间,任意销售商或者地区的销售进行统计和打印,方便用户对销售量进行控制。

销售单输出界面

 

图4-8销售单输出界面

此输出界面大部分的操作都只需要鼠标选择完成,用户只需要输入一个出货的数量,系统会自动计算出金额,点击“发货”就能自动生成出货单,并支持出货单的打印。

4.概要设计

4.1应用背景

一个企业的账务管理是公司各项管理中最为重要,也是最为繁琐的一部分。

企业的账务管理主要包括一下几方面的内容:

企业账务的增加,其中包括进账信息及其明细、出账信息及其明细:

企业账务明细的修改;公司账务明细的删除;账务资料的查询,如按照各种账务流水线查询,按照日期查询等。

还有就是账务汇总,也是最重要的一部分,可以按照各种方式汇总,如按照流水线汇总、按照日期汇总、按照流水号+日期汇总等。

实现账务系统管理飞规范化和自动化是十分必要的。

4.2项目目标

本系统主要完成的功能有:

流水账,账目汇总,系统管理等。

4.3解决方案设计

后台数据库使用Access数据库,以visualbasic6.0作为开发平台,系统总体功能设计如图4.1所示:

按日期客户汇总

图4.1系统总体功能设计图

4.4系统模块功能分析

本系统包括以下功能模块:

4.4.1系统登录窗体

本系统启动时首先出现登录界面,需要输入账务管理员的用户名和密码方可进入主窗体。

4.4.2.程序主窗口

在主窗口中可以对系统进行各种操作,主要的子菜单有进出流水、账务信息、账务查询、账务信息汇总。

4.4.3进账窗口

单击进出流水账菜单项,单击进账子菜单,打开进账窗口。

这一部分用来增加进账信息,包括财务流水号、日期、证号、财务名称、用途摘要、客户名称、经手人、备注;物品名称、单位、单价、数量、金额、合计金额、用途、客户名称等信息。

4.4.4出账窗口

单击进出流水菜单项,选择出账子菜单,进入出账窗口。

其内容和结构跟进账窗口一样。

4.4.5财务信息窗口

单击财务信息,进入财务信息窗口。

这一部分用来进行财务资料的管理,包括账目的的添加、账目的修改、账目的删除。

4.4.6财务资料查询窗口

单击账务资料菜单项,选择资料查询子菜单,这部分包括按账目查询、按日期查询、按客户查询等。

4.4.7财务汇总

单击账务汇总菜单项,选择按账目名称汇总子菜单,这部分用来进行财务汇总,包括按账目汇总、按日期汇总、按客户汇总、按日期+客户汇总等。

1、安装总账系统。

(使用setup文件安装系统)

2、增加新账套。

(启用“系统操作台”,增加操作员、建立新账套、设置操作员权限)

3、进入总账系统。

(启用“总账”账务系统)

4、从第4步建立会计科目开始到第8步设置凭证类别(即图中虚线所括部分),是对账套进行的初始设置,应该根据本企业的特点进行相应的设置。

5、从第9步到第12步是每月进行的日常业务。

当会计科目、各辅助项目录、期初余额及凭证类别等已录入完毕,就可以使用计算机进行填制凭证、记账了。

6、从第13步到第15步是月末需进行的工作,包括月末转账、对账、结账,以及对会计档案进行备份等。

4.4.8增加

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

当前位置:首页 > 初中教育 > 语文

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

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