搜档网
当前位置:搜档网 › 财务管理系统系统详细设计

财务管理系统系统详细设计

财务管理系统系统详细设计
财务管理系统系统详细设计

本科学生大作业实验报告课程名称:数据库应用开发技术

实验项目名称:网络财务管理系统

详细设计

开课学期: 2012至 2012 学年 02 学期

选课班级:选课B02班

完成时间: 2012 年 5 月 31 日

目录

1 引言 (3)

1.1 编写目的 (3)

1.2 背景 (3)

1.3 定义 (3)

2 总体设计 (6)

2.1开发环境 (6)

2.2软件功能模块设计 (6)

2.3命名规则 (10)

3功能模块设计 (11)

3.1 bean文件() (11)

3.2 servlet文件() (16)

3.3 jsp与html文件() (19)

3.4 重要函数与过程() (24)

4子功能详细设计 (26)

4.1登陆模块() (26)

4.2 用户管理模块() (27)

4.3 基本表数据管理模块() (28)

4.4 字典表数据管理模块() (31)

4.5 总账处理模块( ) (33)

4.6 应收应付管理模块() (38)

4.7 固定资产模块() (44)

1 引言

1.1 编写目的

该文档将更加细致的介绍财务管理系统的设计,包括前台界面的详细设计与后台数据库的详细设计,是专门为程序员、测试员编写的。

1.2 背景

财务管理作为企业管理的组成部分,与经济价值或财富的保值增值有关,企业生存、发展、获利的总目标离不开财务的筹资、投资以及对资金的运用管理。另一方面,财务管理在企业管理中处于一个核心地位,财务管理目标将从根本上反映企业的总目标。电算化会计的产生,大大提高了对会计信息的处理效率,改变了传统的手工操作所带来的时间和空间的大量耗费,同时在查找监督管理上有了很大的改善,所以一个合理的财务管理系统对企业的长远发展有重要的意义。

目前流行的财务软件有金蝶K3/EAS,用友软件, 4fang财务软件等等,他们有各自的强大与优势,也是经历了市场考验。我们作为刚涉足的学生,不能保证会做的很完善,但有信心能够尽我们的努力品味其中的苦乐,不仅是对知识的巩固,也是对我们分析问题解决问题的一个考验。

1.3 定义

本系统的项目工程目录如图1-1 所示。

图1-1 项目工程目录

其中:

业务字典表名皆以DT开头,表示dictionary字典含义;

基础数据表名皆以BE开头,表示Basic Entity基本实体含义;

业务数据表名皆以BD开头,表示Business Data业务数据含义;

其他数据表名皆以OD开头,表示Other Data其他数据含义

1)vo.BD/BE/DT/OD中定义了数据表与字典表的属性,比如:

voDTBusinessType.java:定义了企业类型表DTBusinessType的属性。

2)dao.BD/BE/DT/OD中定义了数据表与字典表相对应的方法,比如:beanDCBusinessType.java:定义了企业类型表DTBusinessType的插入、删除、更新、查询等方法

3)serv. BD/BE/DT/OD用于接收用户提交的操作信息,并对这些信息进行处理并返回。

比如:servDCBusinessTypeDel.java:用于接收用户提交的删除企业类型表的编号,然后删除与此编号匹配的所有信息,并将是否操作成功返回给用户。

4)dirBD/BE/DT/OD中存放的是相对应的JSP文件。

2 总体设计

2.1开发环境

(1) 一个专用数据库服务器,用于Oracle11g数据库服务。

(2) PC机:安装如下软件:

Windows XP 、tomcat6.0 、jdk1.6 和myEclipse8.0。

2.2软件功能模块设计

该项目包括三大子功能,如图3-1所示。

(1) 总账子功能:账务处理、查询包括五大块:账目初始化、凭证的处理、账簿报表的查询、业务往来以及期末处理。

(2)应收应付子功能:

应收应付管理

财务人员需要对进出货业务进行登记,将相应的应收应付票据录入系统,方便日后的结账以及业务统计和查询。

客户信息管理

公司与客户之间的业务往来,必定要了解客户的相关信息,建立客户信息管理,实现方便快捷的客户信息的查询和管理。

商品信息管理

商品是公司业务往来的主要载体,建立商品信息管理,方便办理各种进出货业务。

业务查询统计分析

财务人员需要时刻关注企业的应收应付信息,及时追讨欠款,尽量拖延付款,这是把企业利益摆在首位,对财务人员的要求。主要是统计分析各个客户应收应付的财务情况,以及条件更细的统计信息。

进出商品统计分析

商品的销售和采购是企业的主要收入和成本,统计分析商品的销售和采购信息,有利于公司制定更好的生产和销售计划。

账务到期提醒

账务到期提醒方便财务人员及时掌握快到期的应收应付账单,及时结账和催账。

账龄分析

分析每个客户的账龄,借此反映客户的信用度。

(3)固定资产子功能:卡片结构的录入,部门设置,资产类别设置,折旧统计标准的录入,原始卡片数据的录入,固定资产增加情况的录入,固定资产减少情况的录入,固定资产内部调动情况的录入,更新卡片文件信息,计提折旧,输出与自动转账。

2.2.1总账子功能

总账子功能的功能如图2-1所示。

财务查询处理

账目初始化

簿

簿

系统初始化

理图2-1 总账子功能

应收应付子功能的功能如图2-2所示。

图2-2 应收应付子功能

管理员

登录 添加用户,权限分配

基本信息管理

普通用户

登录

应收应付业务办理

客户信息管理 商品信息管理

业务查询统计

进出货商品统计

到期提醒

账龄分析

固定资产子功能的功能如图2-3所示。

固定资产管理子系统

初始化输数据输入更新卡片文

计提折旧输出自动转账

卡片结构设置

部门设

资产类别

设置

折旧统计标准设置

原始卡片数据录入固定资

产增加

固定资

产减少

固定资产

内部调动

以固定资产增加

文件更新

以固定资产减

少文件更新

以固定资产内部

调动文件更新

固定资产增减

变动表

折旧费用分配表

部门折旧

统计表

固定资产明

细表

图2-3 固定资产子功能

2.3命名规则

1) 每个过程或函数开始前给出说明,包括实现的功能、返回值。

2) 每个过程或函数在其程序中间对重要的部分给出详细的注释。

3) 函数、变量和过程命名规范:

(1) 所有的函数采用具有实际含义的英文单词组成,且从第二个单词开始首个字母必须大写,如insBDCertificateDetail。

(2) 所有的存储过程名用pro_具有实际含义的英文单词组成,如pro_Autopay。

(3) 所有变量采用类型+含义或直接使用具有实际含义的单词的方式进行命名,如scertificateNo。

4) 表单命名规范:

(1) 文件名称:frm+表名或具有实际含义的英文单词的组合,且每个单词的首字母都大写或从第二个单词开始的首字母都大写。

(2) 工程名:具有实际含义的英文单词的组合,且从第二个单词的首字母都大写。

(3) 组件名:bean +表名,ex:beanBDCertificateMaster.java。

(4) servert文件名:svrv +表名+Delete/Update/Insert/Search,ex:servBDCertificateSearch.java。

3功能模块设计

共用模块涉及到bean、servlet和jsp等文件。

3.1 bean文件()

(1)在dao.BD包中的bean文件如下表3-1所示:

表3-1 dao.BD包中的bean

文件名功能方法设计时

完成人

beanBDCertif icateDetail.jav a 对凭证明

细信息进

行管理

insBDCertificateDetail():插入凭证明细信息

信息

LeaderinsBDCertificateDetail():会计主管插入

凭证明细信息

uptBDCertificateDetail():更新凭证明细信息

delBDCertificateDetail():删除凭证信息信息

qryCertificateDetail():查询凭证明细信息

qryCertificateDetailOld():查询历史凭证明细

信息

2012.5.1

2012.5.5

beanBDCertif icateMaster.ja va 对凭证主

表信息进

行管理

qryBDCertificateMaster()查询属于某个账套

的所有记录

InputCertificate() :录入凭证信息

LeaderInputCertificate():会计主管录入凭证信

examineVerify():查询未审核凭证

uptexamineVerify():凭证审核

chargeAccount():查询未记账凭证

uptchargeAccount():记账凭证

qrybynoBDCertificateMaster() :查询凭证主

表信息

qrybynoBDCertificateMasterOld():查询凭证

主表历史信息

2012.5.1

2012.5.5

beanBDCom modityDetail.j ava 对进出货

明细进行

管理

insBDCommodityDetail():插入进出货明细表2012.5.1

2012.5.5

beanBDCom modityMaster .java 对进出货

主表信息

进行管理

insBDCommodityMaster():插入进出货主表信

Clearing():结账

BusinessStatistics():进出货业务业务查询统计

2012.5.1

2012.5.5

MatureRemind():业务到期提醒AccountAgeAnalyse():账龄分析InOutProduct():商品信息统计delBDCommodityMaster() :删除单据(主表和明细表)qrybynoBDCommodityMaster():按单据号查询进出货信息

beanBDDepre cition.java 查询某段

时期内业

务往来信

qryBDDeprecition():查询属于某个账套的所

有记录

qrybyBDDeprecition():按条件查询(时间段)

2012.5.1

2012.5.5

beanBDFixed AssetsAdd.jav a 添加固定

资产

insBDFixedAssetsAdd():插入固定资产信息

qryBDFixedAssetsAdd():查找固定资产基本

表中的资产

2012.5.1

2012.5.5

beanBDFixed AssetsBasicF orm.java 定义付款

方式表的

属性及相

应的方法

uptBDFixedAssetsBasicForm() :更新固定资

产表信息

delBDFixedAssetsBasicForm() :删除固定资

产信息

qryBDFixedAssetsBasicForm() 查询固定资产

信息

qrybynoFixedAssetsBasicForm():按条件查询

固定资产信息

2012.5.1

2012.5.5

beanBDFixed AssetsChange .java 固定资产

内部调动

insBDFixedAssetsChange():插入固定资产内

部表信息

2012.5.1

2012.5.5

beanBDFixed AssetsChange In.java 固定资产

其他变动

insBDFixedAssetsChangeIn():插入固定资产

其他变动表内信息

2012.5.1

2012.5.5

beanBDFixed AssetsDel.jav a 登记固定

资产减少

信息

insBDFixedAssetsDel():插入固定资产减少表2012.5.1

2012.5.

beanProcedur ezhangtao.jav a 管理账套

信息

depreciateProcedurezhangtao():新增帐套

uptProcedurezhangtao():更新账套

Autopay():自动结账

2012.5.1

2012.5.

(2) 在dao.BE包中的bean文件如下表3-2所示:

表3-2dao.BE包中的bean

文件名功能方法设计时

完成人

beanBEAccou nt.java 对科目信

息进行管

insBEAccount ():插入科目信息

uptBEAccount():更新科目信息

delBEAccount():删除科目信息

2012.5.1

2012.5.5

qryAccount():查询科目信息qrybyzthAccountl():按账套查询科目信息counts():统计页数

searchfenye():分页函数

beanBECusto mer.java 对客户信

息进行管

insBECustomer():插入客户信息

uptBECustomer() :更新客户信息

delBECustomer():删除客户信息

qryBECustomer():查询客户信息

qrybynoBusinessType():按条件查询客户信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanBEDepar tment.java 对部门进

行管理

insBEDepartment():插入部门信息

uptBEDepartment():更新部门信息

delBEDepartment():删除部门信息

qryBEDepartment():查询部门信息

qrybynoBusinessType():按条件查询部门信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanBEProdu ct.java 对商品信

息进行管

insBEProduct():插入商品信息

uptBEProduct():更新商品信息

delBEProduct():删除商品信息

qryBEProduct ():查询商品信息

qrybynoBusinessType():按条件查询商品信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanBEUser.j ava 对用户信

息进行管

addBEUser():添加用户信息

uptBEUser():更新用户信息

delBEUser():删除用户信息

qryBEU():查询用户信息

sercheckUser():验证用户登录信息

qrybynoBEUser():按条件查询用户信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

(3) 在dao.DT包中的bean文件如下表3-3所示:

表3-3 dao.DT包中的bean

文件名功能方法设计时

完成人

beanDCBusin essType.java 对企业类

型信息管

insDCBusinessTypet ():插入企业类型信息

uptDCBusinessTypet():更新企业类型信息

2012.5.1

2012.5.5

qryDCBusinessType():删除企业类型信息qrybynoBusinessType():查询企业类型信息counts():统计页数

searchfenye():分页函数

beanDCIndust ry.java 对行业性

质信息进

行管理

insDCIndustry ():插入行业性质信息

uptDCIndustry() :更新行业性质信息

delDCIndustry():删除客户行业性质信息

qryIndustry():查询行业性质信息

2012.5.1

2012.5.5

beanDCStand ardMoney.jav a 对本位币

进行管理

insDCStandardMoney():插入本位币信息

uptDCStandardmoney():更新本位币信息

delDCStandardmoney:删除本位币信息

qryStandardMoney():查询本位币信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanDTAsset sChangeWay. java

对资产

变动方式

进行管理

insDTAssetsChangeWay():添加资产变动方式

uptDTAssetsChangeWay():更新资产变动方式

delDTAssetsChangeWay():删除资产变动方式

qryDTAssetsChangeWay():查询资产变动方式

qrybynoDTAssetsChangeWay():按条件查询资

产变动方式

qrybyaddDTAssetsChangeWay():查询变动方

式为“增加”的所有记录

qrybydelDTAssetsChangeWay():查询变动方

式为“减少”的所有记录

qrybyotherDTAssetsChangeWay():查询变动方

式为“他用”的所有记录

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanDTCleari ngForm.java 对结算方

式进行管

insDTClearingForm():添加结算方式

uptDTClearingForm():更新结算方式

delDTClearingForm():删除结算方式

qryDTClearingForm():查询结算方式

qrybynoDTClearingForm():按条件查询结算

方式

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanDTDepre ciationMetho d.java 对折旧方

法进行管

insDTDepreciationMethod():添加折旧方法

uptDTDepreciationMethod():更新折旧方法

delDTDepreciationMethod:删除折旧方法

qryDTDepreciationMethod():查询折旧方法

qrybynoBusinessType():按条件查询折旧方法

2012.5.1

2012.5.5

counts():统计页数searchfenye():分页函数

beanDTFixed AssetsType.ja va 对固定资

产信息进

行管理

insDTFixedAssetsType():添加固定资产类型

uptDTFixedAssetsType():更新固定资产类型

delDTFixedAssetsType():删除固定资产类型

qryDTFixedAssetsType():查询固定资产类型

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanDTState.j ava 对使用状

态信息进

行管理

insDTState():添加使用状态信息

uptDTState():更新使用状态信息

delDTState():删除使用状态信息

qryDTState():查询使用状态信息

qrybynoDTState():按条件查询使用状态信息

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

beanDTSubje ctType.java 查询科目

类别信息

qryDTSubjectType():查询科目类别表信息2012.5.1

2012.5.5

beanDTUserT ype.java 查询用户

类型信息

qryDTUserType():查询用户类型2012.5.1

2012.5.5

beanDTZhao Tao.java 管理帐套

信息

insDTZhaoTao():添加帐套

qryDTZhaoTao():查询帐套信息

qrybynoDTZhaoTao():按条件查询帐套信息

uptDTZhaoTao():更新账套信息

delDTZhaoTao():删除帐套信息按条件查询结

算方式

counts():统计页数

searchfenye():分页函数

2012.5.1

2012.5.5

(5)在dao.OD包中的bean文件如下表3-5所示:

表3-4 dao.OD包中的bean

文件名功能方法设计时

完成人

beanODSubje ctBalance.jav a 管理科目

平衡信息

insODSubjectBalance():插入科目平衡表

qryODSubjectBalance():查询科目平衡表

qrybynoODSubjectBalance():按条件查询科目

平衡表

2012.5.1

2012.5.5

(5)在filter包中的bean文件如下表3-5所示:

表3-5filter包中的bean

文件名功能方法设计时

完成人

EncodingFilte r.java 过滤器

doFilter():过滤

2012.5.1

2012.5.5

3.2 servlet文件()

(1) serv.BD包中的servlect文件如表3-12所示。

表3-6 serv.BD包中的servlect

文件名功能方法设计时间完成人

servAccountA geAnalyse.jav a 对客户业

务账龄进

行分析

doPost方法:获取客户编号,调用

vBDCommodityMaster.setCustomerNo()初始

化,vBDCommodityMaster.setCommodityNo()

把办理日期放入,计算客户帐龄。

2012.5.1

2012.5.5

servBDCertifi cate.java 登记凭证

明细表

doPost方法:获取凭证信息,调用

voBDCertificateMaster()、

beanBDCertificateMaster()对凭证主表进行初

始化,voBDCertificateDetail()添加凭证明细

信息,并判断科目是否平衡

2012.5.1

2012.5.5

servBDCertifi cateOldSearc h.java 凭证历史

表查询

doPost方法:获取凭证编号,调用

qrybynoBDCertificateMasterOld()、

qryCertificateDetailOld()查询凭证历史信息

2012.5.1

2012.5.5

servBDCertifi cateSearch.jav a 凭证信息

查询

doPost方法:获取凭证编号,调用

qrybynoBDCertificateMaster()\qryCertificateD

etailOld()查询凭证历信息

2012.5.1

2012.5.5

servBDComm ondityDel.jav a 删除进出

货信息

doPost方法:获取进出货编号,调用

beanBDCommodityMaster中的

delBDCommodityMaster()对进出货进行处理

2012.5.1

2012.5.5

servBDComm ondityInOut.j ava 添加进出

货信息

doPost方法:获取进出表编号、凭证信息等

插入到insBDCommodityMaster()函数中。将

进出货信息插入到系统中

2012.5.1

2012.5.5

servBDComm ondityQuery.j ava 进出货信

息查询

doPost方法:获取进出货编号,根据进出货

编号调用qrybynoBDCommodityMaster()查询

进出货信息

2012.5.1

2012.5.5

servBDDepre cition.java 管理折旧

信息

doPost方法:获取帐套号及折旧日期、部门

代码。调用qrybyBDDeprecition()查询折旧信

2012.5.1

2012.5.5

servBDDepre citionSearch.j 折旧信息

查询

doPost方法:获取帐套号及折旧日期、部门

代码。调用qrybyBDDeprecition()查询折旧信

2012.5.1

ava 2012.5.5

servBDFixed AssetsAdd.jav a 添加固定

资产信息

doPost方法:获取固定资产属性,调用函数

insBDFixedAssetsAdd()添加固定资产信息

2012.5.1

2012.5.5

servBDFixed AssetsBasic.ja va 统计固定

资产信息

doPost方法:根据固定资产编码,调用

voBDFixedAssetsBasicForm.beanBDFixedAss

etsBasicForm查询固定资产信息

2012.5.1

2012.5.5

servBDFixed AssetsChange .java 固定资产

变动

doPost方法:获取要变动的固定资产属性,

调用.insBDFixedAssetsChange(),实现固定资

产的变动。

2012.5.1

2012.5.5

servBDFixed AssetsDel.jav a 固定资产

减少

doPost方法:获取要变动的固定资产属性,

调用.insBDFixedAssetsDel删除固定资产信

2012.5.1

2012.5.5

servBusinessS tatistics.java 统计企业

进出货情

况,查询

企业是否

付款

doPost方法:获取企业编号,办理业务日期

等信息,调用函数

BDCommodityMaster.BusinessStatistics()统计

企业进出货情况

2012.5.1

2012.5.5

servchargeAc count.java 登记凭证

信息

doPost方法:获取凭证编号,调用函数

qrybynoBDCertificateMaster查询可登记的凭

2012.5.1

2012.5.5

servchargeAc countPass.jav a 出纳审核

凭证信息

doPost方法:获取帐套,凭证编号等信息,

利用函数uptchargeAccount查询凭证信息,

无误后出纳审核通过。

2012.5.1

2012.5.5

servClearing.j ava 管理结算

方式信息

doPost方法:通过结算编号,调用函数

BDCommodityMaster.Clearing()判断结算是

否完成

2012.5.1

2012.5.5

sservexamine Verify.java 审计凭证

信息

doPost方法:通过获取的账套号及凭证号调

用qrybynoBDCertificateMaster查询凭证信

2012.5.1

2012.5.5

servexamineV erifyPass.java 判断审计

是否通过

doPost方法:获取凭证编号,账套号,办理

人姓名,调用函数uptexamineVerify(),判断审

核是否通过

2012.5.1

2012.5.5

servInOutPro duct.java 添加进出

货信息

doPost方法:获取客户名,商品编号等信息,

调用函数BDCommodityMaster.InOutProduct

添加商品信息

2012.5.1

2012.5.5

servMatureRe mind.java 到期提醒doPost方法:获取客户编号,办理日期等信

息,调用函数BDCommodityMaster

.MatureRemind()设置到期提醒功能

2012.5.1

2012.5.5

sevrBDFixed AssetsChange In.java 固定资产

其他变动

信息

doPost方法:获取获取固定资产编号,办理

日期等信息,调用函数

DFixedAssetsChangeIn.insBDFixedAssetsCha

ngeIn()管理固定资产变动状况。

2012.5.1

2012.5.5

(2) serv.BE包中的servlect文件如表3-7所示。

表3-7 serv.BE包中的servlect

文件名功能方法设计时间完成人

servaddUser.j ava T添加用

户信息

doPost方法:获取用户编号、类编等信息,

调用函数BEUser.addBEUser()向系统添加用

2012.5.1

2012.5.5

(3) serv.DT包中的servlect文件如表3-8所示。

表3-8 serv.DT包中的servlect

文件名功能方法设计时间完成人

servDCAccou ntDel.java 删除科目

doPost方法:获取科目编号等信息,调用函

数delBEAccount()删除科目信息。

2012.5.1

2012.5.5

servDCAccou ntIns.java 插入科目

信息

doPost方法:获取科目编号等信息,调用函

数insBEAccount()插入科目信息

2012.5.1

2012.5.5

servDCAccou ntQuery.java 查询科目

信息

doPost方法:获取科目编号,调用函数

qryAccount()查询科目信息

22012.5.1

2012.5.5

servDCBusin essTypeDel.ja va 凭证信息

查询

doPost方法:获取凭证编号,调用

qrybynoBDCertificateMaster()\qryCertificateD

etailOld()查询凭证历信息

2012.5.1

2012.5.5

servDCBusin essTypeIns.ja va 插入企业

类型信息

doPost方法:获取企业类型编号,企业类型

名,调用函数insDCBusinessType()插入企业

类型信息

2012.5.1

2012.5.5

servDCBusin essTypeQuery .java 查询企业

类型信息

doPost方法:获取企业类型编号,调用函数

qrybynoBusinessType()查询企业类型信息

2012.5.1

2012.5.5

servDCBusin essTypeUpd.j ava 更新企业

类型信息

doPost方法:获取企业类型编号、企业类型

名,调用函数uptDCBusinessType()更新企业

类型信息

2012.5.1

2012.5.5

servDCCertifi cateDetailIns.j ava 插入凭证

明细信息

doPost方法:获取凭证编号,科目号等信息,

调用函数insBDCertificateDetail()插入凭证明

细信息

2012.5.1

2012.5.5

servDCIndust ryIns.java 插入行业

性质表

doPost方法:获取行业性质编号和行业性质

名,调用函数.insDCIndustry()插入行业性质

2012.5.1

2012.5.5

servDCStanda rdMoneyDel.j ava 删除本位

币信息

doPost方法:获取本位币编号,调用函数

delDCStandardmoney()删除本位币信息

2012.5.1

2012.5.5

servDCStanda rdMoneyIns.j ava 插入本位

币信息

doPost方法:获取本位币编号和名称,调用

函数insDCStandardmoney()插入本位币信息

2012.5.1

2012.5.5

servDCStanda rdMoneyQuer y.java 查询本位

币信息

doPost方法:获取本位币编号调用函数

qryDCStandardmoney()查询本位币信息

2012.5.1

2012.5.5

servDCStanda rdMoneyUpd. java 更新本位

币信息

doPost方法:获取本位币编号和名称,调用

函数uptDCStandardmoney()更新本位币信息

2012.5.1

2012.5.5

(5) serv.OD包中的servlect文件如表3-9所示。

表3-9 serv.OD包中的servlect

文件名功能方法设计时间完成人

servAutopay.j ava 转账doPost方法:帐套号和用户名,调用函数

beanProcedurezhangtao.Autopay()实现转账功

2012.5.1

2012.5.5

servBDFixed AssetsUpdate By.java 更新固定

资产

doPost方法:获取账套号和用户名。调用函

数uptProcedurezhangtao()更新账套信息

2012.5.1

2012.5.5

servDepreciat ionBy.java 固定资产

折旧

doPost方法:获取账套号,调用函数

depreciateProcedurezhangtao计算固定资产折

旧信息

22012.5.1

2012.5.5

servODSubje ctBalance.jav a 查询科目

余额表信

doPost方法:获取账套号,科目编号等信息,

调用函数qryODSubjectBalance(),以及程序

voODSubjectBalance、beanODSubjectBalance

查询科目余额表信息

2012.5.1

2012.5.5

3.3jsp与html文件()

(1)WebRoot目录中的文件如表3-18所示。

表3-18 WebRoot目录中的文件

文件名功能方法设计时间完成人

validate.jsp 生成验证

码图片将认证码存入SESSION,并以图片的形式

显示在登录界面。

2012.5.11

2012.5.16

indexmain.jsp 系统主界

面先将页面分为上下俩个部分,上面放图片

和控制按钮,下面分成左右两部分,左边

放控制菜单,右边为系统工作区。

2012.5.11

2012.5.16

InputZhantao hao.jsp 账套选择

界面

从数据库账套表中查出所有账套,供用户

选择,将用户选择的账套号放入session

中。

2012.5.11

2012.5.16

left.jsp 主界面中

左侧的控

制菜单用户登录系统成功,选择账套后,将进入

主界面,左侧控制菜单界面会显示用户的

账号和类型以及帐套号。

2012.5.11

2012.5.16

login,jsp 系统登录

界面系统登录2012.5.11

2012.5.16

Top.jsp 主界面中图片和控制按钮2012.5.11

上面的部分至2012.5.16

(2)dirBD目录中的文件如表3-19所示。

表3-19 dirAuthor目录中的文件

文件名功能方法设计时间完成人

accountAgeA nalyse.jsp 账龄分析为用户提供查询统计条件输入界面,输入

查询条件提交后交给

servAccountAgeAnalyse.java文件进行处

理,在servlet中通过doPost方法调用

beanBDCommodityMaster.java中的方法。

2012.5.11

2012.5.16

BusinessStatis tics.jsp 业务查询

统计

为用户提供查询统计条件输入界面,输入

查询条件提交后交给

servBusinessStatistics.java文件进行处理,

在servlet中通过doPost方法调用

beanBDCommodityMaster.java中的方法。

2012.5.11

2012.5.16

chargeAccoun t.jsp 出纳审核为用户提供凭证选择界面,选择凭证提交

后交给servchargeAccountPass.java文件进

行处理,在servlet中通过doPost方法调用

beanBDCertificateMaster.java中的方法。

2012.5.11

2012.5.16

Clearing,jsp 结账为用户提供进出货单据结账界面,在

servlet中通过doPost方法调用

beanBDCommodityMaster.java中的方法。2012.5.11 至2012.5.16

examineVerif y.jsp 主管审核

凭证

为用户提供凭证选择界面,选择凭证提交

后交给servexamineVerifyPass.java文件进

行处理,,在servlet中通过doPost方法调

用beanBDCertificateMaster.java中的方法。

2012.5.11

2012.5.16

FrmBDCertifi cate.jsp 记账凭证

录入

为用户提供输入界面,提交后先执行

javaScript脚本中的checkvoid()函数判断

字、号是否为空。若为空则给出相应提示;

若不为空则交给servBDCertificate.java文

件进行处理,在servlet中通过doPost方法

调用beanBDCertificateMaster.java和

beanBDCertificateDetail.java中的方法。

2012.5.11

2012.5.16

FrmBDCertifi cateOldSearc h.jsp 历史凭证

查询

为用户提供凭证编号输入界面,输入凭证

编号提交后交给

servBDCertificateOldSearch.java文件进行

处理,在servlet中通过doPost方法调用

beanBDCertificateMaster.java中的方法。

2012.5.11

2012.5.16

FrmBDCertifi cateSearch.jsp 凭证查询为用户提供凭证编号输入界面,输入凭证

编号提交后交给

servBDCertificateSearch.java文件进行处

理,在servlet中通过doPost方法调用

beanBDCertificateMaster.java中的方法。

2012.5.11

2012.5.16

FrmBDComm进出货业为用户提供进出货业务办理接口界面。2012.5.11

财务管理系统设计与实现

第七章财务管理系统设计与实现 §7.1 财务管理系统业务简介 一、财务管理业务概述 企业财务管理是基于企业再生产过程中客观存在的财务活动和财务关系而产生的,根据企业再生产过程中的资金运动,工业企业财务管理的内容包括:固定资金管理、流动资金管理、专用资金管理、产品成本管理、销售收入管理、企业纯收入和财务支出管理等。其中固定资金管理是指垫支在劳动资料上的资金(包括:厂房、机器设备等固定资产);流动资金是指垫支在劳动对象上的资金(包括:原材料、燃料、在产品、产成品、银行存款及各种结算项目);专用资金是指具有专门用途的资金(包括:生产发展基金、更新改造基金、新产品试制基金、大修理基金等);成本管理将在下一章中详细介绍。 二、财务管理工作的具体内容 1.凭证 凭证的制作和管理是财务工作的一项重要内容,所有的财务活动都要通过制作凭证才能记入相应的帐目。当经济活动发生后,财务人员要收集业务的原始凭证(发票、入出库单等),并根据业务活动涉及的财务科目填写相应的凭证分录,制成记帐凭证。在一段时间后要将凭证归类装订成册以备检查。财务涉及的凭证一般包括:收款凭证、付款凭证和转帐凭证。 2.记帐 在凭证制作完成后,由会计人员对凭证进行审核,检查凭证制作是否正确,然后再根据凭证涉及的科目登记相应的明细分类帐和总帐。 3.银行帐 企业银行帐因为牵涉到流动资金的管理,所以管理起来较为严格,需要计算每天的收入、支出并结出余额。另外银行帐管理还包括银行对帐业务。企业的开户银行为企业设立一本收入、支出明细帐,而企业本身也有银行存款收入、支出的日记帐,这两本张之间就存在着一个对帐问题。银行定期给企业发出银行对帐单,企业根据对帐单上银行帐的收入、支出记录和自己记的银行日记帐记录进行核对,将对上的记录销掉,查找出哪些记录是银行未作登帐的(银行未达帐),哪些记录是企业未登帐的(企业未达帐),并制作出未达帐调节表。 4.往来帐 往来帐是指企业与往来户(客户、供应商)之间发生的应收款、预收款、应付款、预付款业务。往来业务量对企业来说一般是比较多的。要管理好每一个往来户的每一笔往来款,首先要对往来户单独设立帐户,将每一笔应收、应付款详细记录清楚;当收款或付款时,将收到或付出的款项逐笔分配到应收或应付款记录中进行勾对,销掉应收或应付款记录。这是一项比较复杂而繁琐的工作。 5.报表及财务分析 企业每个核算期末都要制作报表,上报上级单位和财政税务部门。各类财务报表从不同角度反映企业的经营和财务状况,报表主要有:资产负债表、利润表和财务状况变动表。 财务工作还能及时为企业领导提供相关的财务数据信息,如:资金使用情况,企业赢利

javaEE课程设计个人财务管理系统

软件学院 课程设计报告书 课程名称JavaEE 课程设计______________________ 设计题目个人财务系统____________________ 专业班级软件工程 _______________________ 学号xxxxxxxxx07 __________________________ 姓名XXXXX_______________________________ 指导教师姜彦吉 ________________________

2011年12 月

4.1.4系统构造关系 图一2 (jsp页面构造)

4.2 Jsp 页面设计 421登录界面 图一4 (登录界面) 代码如下: vform action= "servlet/LoginServlet" method= "post" >

欢迎登陆个人财务统计系统!v/center> 用户名称:

图一5 (登录成功查询界面) 代码如下: <% String username=(String)session.getAttribute (”name"); if (username!= null ){%>

欢迎登录:<%=username %>
<%} %>
用 户 密 码: v/ce nter> v/form> 4.2.2登录成功界面 method= "post" > 收入数额:
name='costmoney" value= "" >
name='record" value= "" >
欧in 登录i it 4勾人苫勺初- 立出懿葩, 耳:力口祐汪.

财务管理系统设计方案

付万超 1产品名称 财务管理系统FM设计方案 名称英文名称缩写描述 财务管理系统Finance Management System FM财务管理系统 2.1报销流程 流程图说明权责部门相关表单文件 报销人员根据公司费用报销制度要求,整 理好需要报销的发票或单据,并进行整齐 粘贴。根据报销内容填写《费用报销 单》,外地出差的填写《计划岀差申请 表》。 报销人员 报销发票报销单据 釆购合同岀差计划书 借款单 《费用报销单》及相关单据准备完成 后,报销人员提交给直接主管审核签字, 直接主管须对以下方而进行审核:3费用 产生的原因及真实性: 4费用的合理性: 5票据及单据的规范性。 若发现不符合要求,立即退还给相关报销 人员重新整理提报。 相关部门主 管 费用报销单报销发票 报销单据釆购合同 岀差计划书借款单 部门经理审核签字后,将报销单据提交给 财务部,由财务部门会计人员进行报销费 用的确认,主要内容包括: 1)产生的费用是否符合报销标准; 2)单据或票拯是否符合财务规范要求 (齐全合法有效). 财务部 费用报销单报销发票 报销单据釆购合同 岀差计划书借款单

5.1报销申请 ■功能说明: 报销人拟制报销单,提交报销详细数据,数据录入完成后,可以直接提交审核,也可以选择保存到草稿箱,后续可以进行修改,此时审核人是不会看到此报销单据的。 如果提交审核了,且审核通过了,那么将无法再修改,此时可以选择作废单 拯(前提是报销流程尚未走完),如果尚未审核,那么可以直接修改单据。 报销时,如果有借款申请,可以选择借款记录,作为报销的冲抵。 ■属性: 单据ID,单据编号(系统自动生成一串字母编号),单据名称,报销人,报销时间,附件(包括采购合同,比价单等,参照报销流程的要求),其他报销数据. ■界面参考:

培训学校财务管理制度

汾阳常青藤·德慧培训学校财务管理制度第一章? 总则 第1条? 为规范学校的财务行为,加强财务管理,提高资金使用效益,促进学校教学业务的发展,根据国家和省市地方有关法规,结合本校的实际情况,制定本制度。 第2条? 学校财务管理的基本原则是:贯彻执行国家和省市地方有关法律、法规和财务规章制度;坚持勤俭办学的方针;正确处理学校的发展需要和资金供给的关系、社会效益和经济效益的关系。 第3条? 学校财务管理的主要任务是:合理编制学校预算;依法多渠道筹集办学资金;加强核算,提高资金使用效益;加强资产管理,防止资产闲置、流失;建立健全财务规章制度;对学校经济活动进行财务控制和监督;定期进行财务分析,如实反映学校财务状况。 第4条? 根据我市教育局2010年1月1日印发的《市民办学校财务会计管理规定》,结合学校章程,我校采用《小企业会计制度》进行会计核算。 第二章? 财务管理体制 第5条? 学校的财务活动在校董事会和校长的领导下,财财务部门统一管理。学校设置财务部,会计一名,出纳一名。 第6条? 学校财会人员的岗位职责一、1、在学校董事会及校长的领导下,严格遵守财经纪律等各项制度,随时检查各项财务制度在学校的执行情况,如发现违反国家财税法规及本制度的行为,应予抵制,并及时书面报校董事会及校领导。 2、审核学校的会计原始凭证是否符合会计工作规范的要求,是否符合国家的税务、会计的有关规定,对不合理、不合法、不合规的原始凭证应予拒绝受理,并且退回经办人。 3、确保按时按质按量向校长及董事会提供反映学校经营情况的财务会计资料。负责学校年度预决算的编制工作,并就预算执行情况进行差异分析,报学校领导和校董事会,按时做好月度财务核算,并就月预算执行情况进行分析。

个人财务管理系统设计与实现90640

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名志欣 学号1212210139 班级13计本1 指导教师峰 报告日期2016 年 7 月 1 日

目录 目录 1 个人财务管理系统需求分析 (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (2) 1.2.1 技术可行性 (2) 1.2.2 操作可行性 (3) 1.3 功能需求分析 (3) 1.3.1.前台页面模块 (3) 1.3.2.后台界面模块 (3) 1.4 数据流分析 (4) 1.5 数据字典 (5) 2 个人财务管理系统的总体设计与实现 (8) 2.1 系统功能设计 (8) 2.1.1 系统功能模块设计 (8) 2.1.2 功能模块简介 (8) 2.2 数据库设计 (10) 2.2.1 数据库概念结构设计 (10) 2.2.2 数据库逻辑结构设计 (12) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14) 2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (17) 2.3.3 卡管理模块 (19) 2.3.4 留言管理模块 (20) 3 系统测试 (23) 3.1 测试环境及方法 (23) 3.1.1 测试环境 (23) 3.1.2 测试方法 (23) 3.2 系统测试结果 (24) 3.2.1 注册测试 (24) 3.2.2 登录测试 (25) 3.2.3 密码修改测试 (25) 总结 (27)

1 个人财务管理系统需求分析 1.1 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 1.2 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。1.2.1 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 2.0G 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于市面上的普通电脑配置。 所以,从技术方面来看开发此系统是可行的。

个人财务管理系统说明书

摘要 Visual FoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。本系统就是根据公司现阶段的需要,通过Visual FoxPro开发一个公司信息管理系统来实现对公司信息准确、高效的管理和维护。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括员工信息、工资信息、员工信息和工资信息的添加、修改、删除等管理工作以及用户管理权限的改变等。 本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统的设计思路、总体设计、各个功能模块的设计与实现方法。 关键词:个人财务管理系统,Visual FoxPro

目录 1.2 功能需求分析 (3) 2.1 系统模块划分 (4) 2.2 系统模块结构图 (4) 3 数据库设计 (5) 3.1 逻辑设计 (5) 3.2 物理设计 (5) 3.2.1 表结构设计 (5) 4系统详细设计 (7) 4.1 系统封面设计 (7) 4.2系统登陆面设计 (8) 4.3系统主界面设计 (9) 4.4添加收入界面和添加支出界面设计 (10) 4.5 修改密码界面设计 (12) 4.6系统主程序 (13) 5 系统连编与运行 (14) 5.1 连编 (14) 5.2 运行 (14) 参考文献 (16)

1 需求分析 当前生活节奏加快,人们生活水平不断提高,收入和支出越来越趋于多样化,传统的人工方式记录和管理家庭或自己的财务情况的记录方式不仅不便于长期保存,还有一些不可避免的缺点。开发一个能管理个人财务收支的软件系统已经很有必要。这样可以减轻人们在个人财务统计和其他财务管理的负担。能够克服传统方法的多个缺点。 1.1数据需求分析 本系统的主要数据信息有个人财务收入表、个人财务支出表和修改表。个人财务收入表包括:年月,姓名,基本工资,奖金,提成等。个人财务支出表包括:年月,姓名,水电等基本支出,送礼和买衣服等。修改表包括:姓名,年月等。 1.2 功能需求分析 本系统主要实现对个人财务进行管理,需要实现以下几个方面的管理功能:(1)收入管理:收入的查询,添加新的收入。 (2)支出管理:支出的查询,添加新的支出。 (3)修改:对用户的密码等进行修改。

培训学校财务管理制度

培训学校财务管理制度 第一章总则 第1条为规范学校的财务行为,加强财务管理,提高资金使用效益,促进学校教学业务的发展,根据国家和省市地方有关法规,结合本校的实际情况,制定本制度。 第2条学校财务管理的基本原则是:贯彻执行国家和省市地方有关法律、法规和财务规章制度;坚持勤俭办学的方针;正确处理学校的发展需要和资金供给的关系、社会效益和经济效益的关系。 第3条学校财务管理的主要任务是:合理编制学校预算;依法多渠道筹集办学资金;加强核算,提高资金使用效益;加强资产管理,防止资产闲置、流失;建立健全财务规章制度;对学校经济活动进行财务控制和监督;定期进行财务分析,如实反映学校财务状况。 第4条根据我市教育局2010年1月1日印发的《市民办学校财务会计管理规定》,结合学校章程,我校采用《小企业会计制度》进行会计核算。 第二章财务管理体制 第5条学校的财务活动在校董事会和校长的领导下,财财务部门统一管理。学校设置财务部,会计一名,出纳一名。 第6条学校财会人员的岗位职责一、1、在学校董事会及校长的领导下,严格遵守财经纪律等各项制度,随时检查各项财务制度在学校的执行情况,如发现违反国家财税法规及本制度的行为,应予抵制,并及时书面报校董事会及校领导。 2、审核学校的会计原始凭证是否符合会计工作规范的要求,是否符合国家的税务、会计的有关规定,对不合理、不合法、不合规的原始凭证应予拒绝受理,并且退回经办人。 3、确保按时按质按量向校长及董事会提供反映学校经营情况的财务会计资料。负责学校年度预决算的编制工作,并就预算执行情况进行差异分析,报学校领导和校董事会,按时做好月度财务核算,并就月预算执行情况进行分析。 4、审核记账凭证,审核或编制内部管理财务报表,编写财务分析报告,按时上交校领导及校董事会。 5、严格审核学校的各项费用开支,审核学校收缴费是否符合物价管理规定,组织好学费的收缴、入库、上缴工作,亲自或督促班主任及时催缴学费。 6、协助总务处及组织财务人员对学校的资产(包括现金、固定资产、教学设备、图书资料、其它财产物资)进行定期和不定期盘点,核对账实是否相符。 7、在坚持各项规章制度的前提下,协调好与各个部门的关系,做好服务工作,积极配合好学校领导,当好家,理好财。 8、做好资金的安全保障工作,配合好总务处,做好学校资产的安全保障措施,确保分布在学校各部门的财产安全与完整。

财务管理系统设计方案

1.1财务管理系统解决方案 通过对新医院财务会计制度的全面分析,结合医院的业务实际,医院的会计核算工作主要包含内容如下: 医院的会计核算工作主要从资产、负债、净资产、收入、费用几个要素展开,全面记录医院的资金流动变化过程,披露医院的整体财务状况,为医院算一笔大账。财务管理系统核心是提高核算的效率和准确度,并尽可能多地将业务环节纳入管理,使得财务核算的工作变得可以追踪,真正为管理服务。 1.1.1业务规划建议 伴随着新医院财务会计制度的执行落实,财务管理系统的建设必须密切贴合新制度的要求及其医院的实际工作需要,按照以下目标规划突出重点进行建设: 1、根据新财务会计制度要求,建立满足医院核算需要的财务核算体系 和报表体系; 2、实现对现金银行等重点流动资产的日记账管理,并能够自动与银行

账对账; 3、根据现金流入流出,实现现金流量项目自动分配,并出具现金流量表; 4、实现医院债权债务的科学管理,管理每一笔应付款、应收款,按规定计提坏账准备; 5、实现科教、财政、其他项目的收入、支出、结余管理,保证项目资金专款专用,监控项目执行情况; 6、实现按照多资金来源登记各个固定资产的原值并计提折旧等,满足财务对资产多资金来源区别管理的需要; 7、实现财政基本补助支出备查簿自动按功能分类和经济分类登记,节省财务人员工作量,保证核算准确性; 8、实现与预算管理、成本管理、物资资产管理等系统紧密集成,数据共享; 9、通过收支自动结转,结余自动分配等,实现复杂并且规范业务的自动化处理,提高财务核算效率。 1.1.2业务流程设计

根据管理需要,提供一个集成的、一体化的财务管理系统,紧密贴合新制度设计。整个财务管理的核心是账务处理和报表输出。围绕着账务处理,提供新制度特色的备查薄管理、固定(无形)资产管理、项目管理、现金流量、收支结转、结余分配等全面功能。实现财政基本补助支出备查,多种资金来源的资产管理,实现财政、科教等项目的资金使用全过程管理,完成现金流量表的快速编制,实现收支结余和结余分配的准确快速处理。在账务处理之后自动接受预算的事中控制,核算完成之后,各种财务报表、分析报表自动产生。 财务管理系统的设计核心理念是“财务业务一体化”,往来、收付款、出纳、现金银行、工资、固定资产、物资的采购和领用、固定资产的采购与计提折旧、低值易耗品的领用和费用计提、无形资产的增加与摊销等与财务相关的业务相对独立,每一个模块管理一项特殊的业务,业务发生的过程与财务凭证相关的自动生成财务凭证,来自于凭证的信息也可以同步传递到业务管理模块,这就形成了一个更广意义的财务管理范畴。

-用友ERP财务管理系统实验教程

实验一系统管理与基础设置实验资料 1、操作员及其权限(如表附录-1所示) 表附录-1 操作员及其权限 2、账套信息 账套号:200 单位名称:实达股份有限公司 单位简称:实达公司 单位地址:北京市西城区西四大街11号 法人代表:李明 邮政编码:100055 税号:100011010255669 企业类型:工业 行业性质:新会计制度科目 账套主管:张强 基础信息:对供应商进行分类 分类编码方案: 科目编码级次:4222 供应商分类编码级次:123 部门编码级次:122 3、部门档案(如表附录-2所示) 4、人员档案(如表附录-3所示) 表附录-3人员档案

5、供应商分类(如表附录-4所示) 6、供应商档案(如表附录-5所示) 6、客户档案(如表附录-6所示) 实验二总账系统初始化 实验资料 1、会计科目 (1)“1001现金”为现金总账科目、“1002银行存款”为银行总账科目。 (2)增加会计科目(如表附录-7所示) 表附录-7 增加的会计科目 (3)修改会计科目 ●“1111应收票据”、“1131应收账款”、“2131预收账款”科目辅助账类型为“客户往来”(受控长江统 为应收系统); ●“2111应付票据”、“2121应付账款”、“1151预付账款”科目辅助账类型为“供应商往来”(受控系统 为应付系统); ●“1601工程物资”科目及所属明细科目辅助账类型为“项目核算”。 2、凭证类别(如表附录-8所示)

表附录-8 凭证类别 不允许修改、作废其他人填制的凭证:出纳凭证必须经由出纳签字:可以使用应收、应付系统的受控科目。 4、期初余额 现金:9 000(借) 建行存款:191 000(借) 应收账款:30 000(借)前进公司 预付账款:30 000(借)大发公司 职工个人借款——李明:7 000(借) 固定资产:869 000 累计折旧:72 515 库存商品:13 000(借) 短期借款:100 000(贷) 长期借款:496 485(贷) 实收资本:480 000(贷) 5、结算方式 结算方式包括现金结算、现金支票结算、转账支票结算及其他结算。 实验三总账系统日常业务处理 实验资料 1、常用摘要(如表附录-9所示) 表附录-9常用摘要 2、2006年1月发生如下经济业务 (1)1月8日,以现金支付修理费920元。 借:管理费用——其他920 贷:现金920 (2)1月8日,以建行存款50 000元支付销售部广告费。 借:营业费用50 000 贷:银行存款——建行存款(转账支票6 355)50 000 (3)1月12日,销售给前进公司库存商品一批,货税款70 200(贷款80 000元,税款式10 200元)已存入银行。 借:银行存款——建造存款93 600 贷:主营业务收入80 000 应交税金——增值税——销项税额13 600 (4)1月22日,李明借差旅费7 000元。 借:其他应收款——职工个人贷款——李明7 000

个人财务管理系统设计与实现

个人财务管理系统设 计与实现

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名刘志欣 学号1212210139 班级13计本1 指导教师张峰

报告日期2016 年 7 月 1 日

目录 (1) 软件项目实训报告 (1) 目录 ................................................................................................................................................... I 1 个人财务管理系统需求分析.. (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (1) 1.2.1 技术可行性 (1) 1.2.2 操作可行性 (2) 1.3 功能需求分析 (2) 1.3.1.前台页面模块 (2) 1.3.2.后台界面模块 (2) 1.4 数据流分析 (3) 1.5 数据字典 (4) 2 个人财务管理系统的总体设计与实现 (7) 2.1 系统功能设计 (7) 2.1.1 系统功能模块设计 (7) 2.1.2 功能模块简介 (7) 2.2 数据库设计 (9) 2.2.1 数据库概念结构设计 (9) 2.2.2 数据库逻辑结构设计 (11) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14)

2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (16) 2.3.3 卡管理模块 (17) 2.3.4 留言管理模块 (18) 3 系统测试 (21) 3.1 测试环境及方法 (21) 3.1.1 测试环境 (21) 3.1.2 测试方法 (21) 总结 (23)

财务管理课程设计报告

目录 一、课程设计一:资金时间价值的应用 (2) 二、课程设计二:像小贩和CEO一样思考 (3) 三、课程设计三:蒙科蒂葡萄酒公司设备决策案例 (5) 四、课程设计四:四通公司的短期筹款决策 (7) 五、课程设计五:迅达航空公司的长期筹资决策 (7) 六、课程设计六:股票投资的基本分析方法 (9) 七、课程设计七:债券投资的基本分析方法 (10) 八、课程设计八:财务分析案例 (11) 九、课程设计鉴定表………………………………………………

一、课程设计一 (一)实训名称:资金时间价值的应用 (二)实训目的:通过本实训使学习者掌握资金时间价值的应用(三)解答过程: 通过分析某公司的两种房款购置方案,来计算两种购置方案的资金时间价值。 第一种方案:由资料可知,第一种方案属于先付年金时间价值的计算,即计算先付年金现值。先付年金现值是指一定的计算期内每一等分时间的期初等额收付款项的复利现值之和。先付年金现值的计算公式如下: V0=A·[PVIFA i,(n-1)+1] 其中:V0:先付年金现值 A:年金 PVIFA(i,n-1):年金现值系数 n:时间期限,以一年为一个单位 i:利率 本题中,n=10,i=10% 从而算出第一种方案的年金现值: V0=20·[(PVIFA10%,9)+1] 查表得:PVIFA10%,9=5.759 则 V0=20*(5.759+1)=135.18万元 因而通过计算得出,第一种方案的年金现值为135.18万元。 第二种方案:由资料可知,本方案属于递延年金时间价值的计算。递延年金的现值是指一定计算期内,从第二个等分时间之后发生年金收付的复利现值之和。递延年金现值的计算公式如下: V0=A·PVIFA i,n·p PVIF i,m 其中 V o:递延年金现值 A:年金

个人财务管理系统设计与实现

个人财务管理系统设 计与实现 Revised on November 25, 2020

软件项目实训报告项目名称个人财务管理系统设计与实现姓名刘志欣 学号 班级13计本1 指导教师张峰 报告日期2016 年 7 月 1 日

目录

1 个人财务管理系统需求分析 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java 界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于

培训学校财务管理系统规章制度及岗位职责

培训学校财务管理制度及岗位职责 第一章总则 第1条为规范学校的财务行为,加强财务管理,提高资金使用效益, 促进学校教学业务的发展,根据国家和省市地方有关法规,结合本校的实际情况,制定本制度。 第2条学校财务管理的基本原则是:贯彻执行国家和省市地方有关法律、法规和财务规章制度;坚持勤俭办学的方针;正确处理学校的发展需要和资金供给的关系、社会效益和经济效益的关系。 第3条学校财务管理的主要任务是:合理编制学校预算;依法多渠道筹集办学资金;加强核算,提高资金使用效益;加强资产管理,防止资产闲置、流失;建立健全财务规章制度;对学校经济活动进行财务控制和监督;定期进行财务分析,如实反映学校财务状况。 第4条根据我市教育局2010年1月1日印发的《市民办学校财务会计管理规定》,结合学校章程,我校采用《小企业会计制度》进行会计核算。 第二章财务管理体制 第5条学校的财务活动在校董事会和校长的领导下,财财务部门统一管理。学校设置财务部,财务部设主任一名,财务副主任一名,会计一名,出纟纳一名。 第6条学校财会人员的岗位职责一、财务主任的岗位职责1在学校董

事会及校长的领导下,严格遵守财经纪律等各项制度,随时检查各项财务制度在学校的执行情况,如发现违反国家财税法规及本制度的行为,应予抵制,并及时书面报校董事会及校领导。 2、审核学校的会计原始凭证是否符合会计工作规范的要求,是否符合国家的税务、会计的有关规定,对不合理、不合法、不合规的原始凭证应予拒绝受理,并且退回经办人。 3、确保按时按质按量向校长及董事会提供反映学校经营情况的财务会计资料。负责学校年度预决算的编制工作,并就预算执行情况进行差异分析,报学校领导和校董事会,按时做好月度财务核算,并就月预算执行情况进行分析。 4、审核记账凭证,审核或编制内部管理财务报表,编写财务分析报告,按时上交校领导及校董事会。 5、严格审核学校的各项费用开支,审核学校收缴费是否符合物价管理规定,组织好学费的收缴、入库、上缴工作,亲自或督促班主任及时催缴学费。 6、协助总务处及组织财务人员对学校的资产(包括现金、固定资产、教学设备、图书资料、其它财产物资)进行定期和不定期盘点,核对账实是否相符。 7、在坚持各项规章制度的前提下,协调好与各个部门的关系,做好服务

ERP1 用友ERP财务管理系统实验报告

用友ERP财务管理系统实验报告 ERP财务管理系统实验这门教程共分为八章,以用友ERP-U8.72为实验平台,以一个单位的经济业务贯穿始终,分别介绍了ERP财务管理系统中最重要和最基础的总账、报表、薪资管理、固定资产、应收款管理和应付款管理6个子系统的应用方法。 用友ERP财务管理系统是“用友U8软件系统”中是核心的模块和职能,负责三大模块中的财务链。企业在实施信息化管理的时候,必须要紧紧围绕着财务管理系统,使传统的财务会计核算职能,可以向财务分析、预测职能转变,提供决策相关的高质量财务信息。实时、持续、多元化的财务信息,以供企业决策使用。在ERP 系统条件下,企业的各项生产经营活动实时地反映在系统中,各项生产经营活动指标都是企业当前的状况。 本实验报告要针对的实验项目是财务管理系统中薪资管理子系统的应用方法。 一、实验目的 (一)掌握薪资系统初始化 (二)掌握薪资系统日常业务的处理 二、实验内容 (一)薪资系统初始化 1.建立工资账套 2.基础设置 3.工资类别管理 4.设置在岗人员账套的工资项目 5.设置人员档案 6.设置计算公式 (二)薪资系统日常业务的处理 1.对在岗人员进行薪资核算与管理 2.录入并计算一月薪资数据 3.扣缴所得税 4.银行代发工资 5.工资分摊并生成转账凭证 6.月末处理 7.查看工资发放条 8.查看部门工资汇总表

9.按部门进行工资项目构成分析 10.查询1月份工资核算的记账凭证。 三、实验步骤 (一)薪资系统初始化 1.以账套主管的身份注册进入企业应用平台,启用薪资管理系统。 2. 在企业应用平台中,执行“人力资源”|“薪资管理”命令,打开“建立工资套|参数设置对话框”,按照要求建立工资套: ①选择本账套需要处理的工资类别个数为“多个”; ②单击“下一步”,在“建立工资套|扣税对话框”中选中“是否从工资中代扣个人所得税”复选框; ③单击“下一步”,在“建立工资套|扣零设置”中选中“扣零至元” ④继续单击“下一步”和“完成”,完成建立工资套的过程。 3. 执行“设置”|“人员附加信息设置”命令,打开“人员附加信息设置”对话框,设置人员附加信息:单击“增加”按钮,单击“栏目参照”栏的下三角按钮,依次选择“性别”、“学历”等。如果工资管理系统提供的有关人员的基本信息不能满足实际需要,可以根据需要进行人员附加信息的设置。 4. 执行“设置”|“工资项目设置”命令,设置工资项目: ①单击“增加”按钮,从“名目参照”下拉列表中选择“基本工资”,默认类型为“数字”,小数位为“2”,增减项为“增项”,同理,增加“职务补贴”、“福利补贴”等工资项目。 ②单击“确定”按钮,系统弹出“工资项目已经改变,请确认各工资类别的公式是否正确,否则计算结果可能不正确”信息提示框,单击“确定”,完成工资项目的设置。 5. 在企业应用平台的“基础设置”选项卡中,执行“基础设置”|“收费结算”|“银行档案”命令,设置银行名称,根据实验资料修改已有银行的名称信息,完成后单击“退出”按钮退出。 6.在薪资管理系统中,执行“工资类别”|“新建工资类别”,建立工资类别: ①输入工资类别名称“在岗人员” ②单击“下一步”,打开“新建工资类别——请选择部门”对话框,分别打击选择各部门 ③单击“完成”按钮,系统提示“是否以2009—01-01为当前工资类别的启

个人财务管理系统设计与实现

1 导言 一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累,合理投资有着不可或缺的帮助。 从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统主要偏重于办公财务软件,而个人理财方面的比较少,因此需要开发相关的系统软件。 本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。 对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。 本文将介绍基于B/S模式的个人理财系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的JSP+SQL技术;介绍系统的详细设计以及具体实现的过程。 2 系统分析

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。 2.1现状分析 多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,个人理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高理财信息管理的效率,大大降低居民在信息管理精力上的投入,进行个人理财的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的理财系统来代替传统的手工统计。 本系统就是一个基于JA V A的个人理财系统设计与实现,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的小工具,完成一些经济方面的实用计算。 2.2 技术可行性 2.2.1技术可行性 本系统的开发利用JSP/ Servlet平台,依托Tomcat服务器,使用MyEclipse 开发。采用SQL SERVER 2000作为开发数据库。SQL SERVER 2000是一种客户机/服务器结构的关系数据库管理系统。SQL SERVER 2000提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。

软件工程课程设计-个人财务管理系统

软件工程课程设计个人财务管理系统

摘要 本次课程设计在Windows XP 平台上,以Delphi 7.0作为界面开发工具,SQL Server 2000作为数据库工具,分析设计了“个人财务管理信息系统”。系统软件和对数据库的操作和管理都可在计算机上完成。 如今计算机已走进千家万户,传统的在纸上记录收入支出的方式已经过时,人们需要一种可以在计算机记录自己收入支出信息的软件,可是市场上的财务管理软件大多数十面向企业,或是有专门用途,面向普通用户的个人财务管理系统很难找到,在者免费的软件更是少之又少,为了满足普通用户的需求,特开发此软件。 本系统功能简单,只适合对个人财务管理要求不高的用户,可以完成收入支出金钱及物品的记录与查询操纵,但这些对普通用户还说应该够了,本系统操作简单,用户无需记录复杂的命令,打开主机面就可以很容易看出系统的功能,在者,本软件为免费产品,对于不愿花很多钱购买软件的用户来说是个很好的选择,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。 本报告中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。该系统功能完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。 本报告中首先说明了该系统的业务需求,之后介绍了系统的总体设计思路以及着重介绍了数据库表的设计过程及说明可供研究此系统的人员提供参考。 关键词管理信息系统;个人财务信息管理系统;Delphi;SQL Server 2000

第一章:绪论 1.1课题背景 当今社会越来越着朝着信息化和数字化法发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们的每个人生活都离不开计算机的帮助了。越来越多的个人应用软件成为了人们重要的助手,也在潜移默化的改变着我们的生活。 随着市场经济的发展,我国居民对理财有着越来越高的要求。理财,是每个家庭和个人所必须面对的问题。现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及EPR(enterprise resource planning)系统也在飞速发展,但针对个人或家庭的财务系统目前还是一段空白。 实际生活中经常要对个人的各项财务收支进行管理,本课题的目的就是利用计算机对各项财务进行电子化的管理,使我们的理财更加方便和理性化,提升我们生活的质量和品位。 课题意义 我们经常看到企业的一些财务报表,这些报表主要是关注企业的资产负债表和损益表。简单的说,前者是反映这个企业有多少钱,是存量;后者,反映了企业在一定时间能赚到多少钱,是流量。 其实,对一个人或者家庭的财务情况,也是关注这两个方面。关注家里存多少钱,关注今年赚了多少钱,花了多少,借出什么等等。 要做到这些需要对大量的数据做存储和计算,工作是相当的复杂繁琐和枯燥的,因而这些问题容易被人忽略。我们纵然可以为生活中的每一笔花销记账,但是对这样大量的数据做分类处理确实是一个会令大多数人头疼的问题,如果有一个个人理财的软件理财的软件对我们的日常财务进行那样的繁琐的数据处理和计算工作,相信可以让我们理财的效率大大提高。这样一个软件不但可以方便我们的生活,更可以使我们对自己的财务状况有一个清楚的了解。 与此同时,这样的一个软件开发和制作也是对我们大学学到各种知识进行的一次综合运用的一个好机会,是对我大学学习的一个检验和实践。

培训学校财务管理制度35851

培训学校财务管理制度 为了加强学校财务管理,规范学校财务行为,提高资金使用效益,保证学校教学活动及其他各项工作的正常运转,促进学校可持续发展,根据国家和上海市有关法律规定,结合本校实际情况,特制定本财务管理制度。 第一条学校财务管理的基本原则是:贯彻执行国家和市有关法律法规和财务规章制度,坚持勤俭办学的方针,正确处理学校发展需要和资金供给关系,社会效益和经济效益的关系。 第二条学校财务工作实行法定代表人负责制和“统一领导,集中管理”的财务管理体制。具体财务活动在校长的领导下,由财务部门统一管理。学校设立财务室。财务室配置财务一名。 第三条学校所有人员都必须遵守学校的财务制度和财务纪律,任何人都不得违反。对违反学校财务制度的人员,一经发现,必须严肃处理,直至追究法律责任。 第四条严格开支审批制度。坚持“用钱大家议,审批一支笔”的原则。学校所有开支、借支都必须经校长领导签字同意后方可进行。任何人不得违反规定,乱开支,乱借支。学校所有开支、借支必须手续完备,按正常程序进行。所有报销凭证,必须真实可靠,有经办人、证明人签字,并经校长导签字同意后方可报销。所有开支必须在一周内履行完报销手续,不得拖延。任何人不得虚列虚报任何支出。 第五条学校的经费支出要以教学为中心。根据“确保必需、突出重点、效率优先”的原则安排各项支出。要严格支出管理,优化支出结构,提高资金使用效益。

第六条加强收入管理,确保应当收取的各项收入足额收取。要按收支“两条线”的原则,将各项收入全部纳入学校财务账户,统一核算,统一管理。任何人不得隐匿、截留任何收入。学校的任何收费项目和收费标准,均需按照有关规定决定,任何人均不得乱收费,也不得私自表态减免学费。 第七条学校按照国家的有关规定设置会计账簿,按照《会计法》的有关规定,认真搞好日常会计核算和监督工作。要及时记账、结账、对账和编报各项财务报告,做到账证相符、账账相符、帐表相符、帐物(钱)相符。及时清理往来款项,库存现金不得超过银行核定的限额。要按照有关规定,保存会计凭证、账簿、报表等档案资料。会计人员调离时,必须与接管人员办理交接手续。 第八条财务岗位职责 1. 按照国家财经法规、会计制度及学校有关制度的规定,编制记账凭证、会计账簿(不包括现金日记账和银行存款日记账)的登记与结账、对账,做到账务处理手续完备,数字准确,账目清楚。 2. 按要求予编内部会计报表,编制对外财务报表,负责税务申报,完成教育、物价、税务等政府部门规定的工作 3. 做好收款收据、发票、统计资料、财务会计资料及其他财务资料的归档、整理、装订、保存、备份工作。做好学生交费与发票相对应的备查工作 5、严格执行国家关于现金管理制度,做好现金、支票的收支存的日常工作,每日登记现金、银行存款日记账,保证账账相符 2. 严格执行库存现金限额管理规定,超过部分必须送存银行,不坐支学费,不白条抵现,坚持收支两条线。 3. 对个人借款,个人费用、分期付款、先付货款(定金)做好备查登记工作,确保学校资金安全。