本科学生大作业实验报告课程名称:数据库应用开发技术实验项目名称:网络财务管理系统数据库脚本设计开课学期:2011至2012学年02学期选课班级:选课B02班学号:姓名:学号姓名:学号:姓名:项目名称:网络财务管理系统指导教师:完成时间:2012年5月30日目录.................................................错误!未定义书签。1需求分析...............................................................21.1系统目标.........................................................31.2业务需求及处理流程...............................错误!未定义书签。1.3功能需求及数据需求分析...........................错误!未定义书签。1.4业务规则分析.....................................错误!未定义书签。2概念设计...............................................................82.1命名规范.........................................................82.2实体集及属性.....................................................93报表设计..............................................................123.1报表一设计......................................................123.2报表二设计......................................................133.3报表三设计......................................................144逻辑设计..............................................................154.1业务字典表设计..................................................154.2基础数据表设计..................................................194.3业务处理表设计..................................................254.4其他表设计......................................................285数据库脚本............................................................315.1删除表脚本......................................................315.2创建表脚本......................................................355.3存储过程脚本....................................................505.4触发器脚本......................................................605.5插入记录脚本....................................................611需求分析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.字典表维护:对系统中的字典表进行添加、删除、修改、查询。系统功能图总账子系统应收应付管理系统固定资产管理系统初始设置现金日记账,银行日记账,资金日报,支票登记,银行对账的功能模块主要包括查询与输出各种报表填制凭证,审核凭证,查询凭证,汇总凭证,记账等功能模块自动转账与结账等包括设置账套,人员权限管理,科目设置,凭证类型设置,初始余额录入,其他设置等功能凭证管理其他功能系统服务账簿管理期末处理出纳管理会计报表主要包括总账,余额表,日记账,明细账,日报表的查询等功能会计数据的备份,恢复,系统维护,修改口令等功能根据企业核算与管理的需要,增加的其他功能模块查询统计固定资产其他变动固定资产内部调动固定资产减少新增固定资产现有固定资产除增加、减少之外的其他信息变动固定资产在企业内部从一个部门调动到另一个部门根据系统中的信息,对固定资产查询统计、计提折旧、折旧情况查询指固定资产的报损、报废、借用、核销、有偿利用或变价出售、安全与完整的责任处理及产权纠纷调处等。通过投资活动所形成的新的固定资产价值业务办理业务查询统计进出货统计到期提醒账龄分析对进出货业务的办理、查询以及修改统计一段时期内企业所有业务信息企业对应收账款、其他应收