凭证输入及帐簿处理系统设计毕业论文.doc_第1页
凭证输入及帐簿处理系统设计毕业论文.doc_第2页
凭证输入及帐簿处理系统设计毕业论文.doc_第3页
凭证输入及帐簿处理系统设计毕业论文.doc_第4页
凭证输入及帐簿处理系统设计毕业论文.doc_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

殷利春 财务软件凭证输入及帐簿处理系统凭证输入及帐簿处理系统设计毕业论文目 录目 录 1任务书 2开题报告 4英文翻译 6摘 要 8第一章 财务管理系统综述10第二章 需求分析12第三章 总体设计14第四章 功能详解26第五章 详细设计27第六章 总结43致 谢 44参考文献 45附录:源程序清单 46第一章 财务管理系统的综述帐务处理系统是计算机会计信息中的重要子系统。它以凭证为原始数据,通过对凭证的输入和处理,完成记帐、结帐、帐表查询与打印、系统服务和系统管理等一系列数据的处理工作。财务数据的处理是指对财务数据进行采集、存储、加工和传输等过程中采用的技术方法。随着社会的发展,财务数据的处理技术也经历了一个不断从低级向高级发展的过程。从最初的手工处理方式发展到机械处理方式,再到现在的电算化处理方式,在今后的一段时间内也将迎来一次基于网络的财务处理的热潮。一、帐务处理系统的特点:(一) 规范性好,一致性好,应用广泛 帐务处理系统采用世界通用的会计记帐方法复式记帐法,并满足以下一些基本原则:有借必有贷,借贷必相等;资产=负债+所有者权益;总帐余额、发生额必须等于其下属明细帐余额、发生额之和;尽管不同的单位由于业务量不同,而选择不同的会计核算组织程序,但最终的帐簿格式基本相同。正是因为如此,无论是在西方还是在国内,到处都可以看到大量的帐务处理系统。(二) 综合性强,在整个会计信息系统中起核心作用会计信息系统中的其他子系统是局部反映供产销过程中的某个经营环节或某个经济业务的,这些子系统不仅采用货币作为计量单位,而且还广泛使用实物数量指标。而帐务处理系统则是以货币作为主要计量单位,综合、全面、系统地反映企业产供销的所有方面。因此,帐务处理系统产生的信息具有很强的综合性和概括性。此外,帐务处理系统还要与其他子系统进行数据交换,把其他子系统有机地结合在一起,形成了完整的会计信息系统,帐务处理系统是整个会计信息系统的核心。(三) 控制要求严格,正确性要求高由于帐务处理系统所产生的帐表要提供给投资者、债权人、管理人员、财政部门、税务部门等,因此必须保证帐务处理数据的正确性,保证数据的真实性。正确的报表来自正确的帐簿,正确的帐簿来自正确的凭证。因此,只有从凭证开始,对帐务处理的各个环节加以管理,才能防止有意无意的差错发生。二、帐务处理系统的目标:计算机在会计中的应用是会计发展史上的一次伟大革命,会计数据处理流程、处理方式、内部控制方式以及组织机构等方面与手工处理有很大的不同。因此,手工处理上的某些做法和环节在计算机处理方式下可能成为多余,而手工处理方式下不需要的环节和做法在计算机处理方式下又可能必不可少。因此只有充分了解帐务处理系统的目标,才能充分发挥计算机的优势,突破长期手工处理所形成的定式,才能设计出更适合计算机处理,效率更高、处理流程更加合理的系统。一般来说,财务处理系统的目标包括以下几个方面:.及时、准确的采集和输入各种凭证,保证进入计算机的会计数据及时、正确和全面。.高效、正确的完成记帐的过程。.随时输出某个时期内任意科目所发生的所有业务,随时输出各个会计期间的各种帐表,为企业管理提供信息。三、软件开发过程中用到的相关的Delphi知识简介:Delphi实际上是Object Pascal语言的一种版本,它与传统的Pascal语言有天壤之别。一个Delphi程序首先是一个应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有任何附着的东西也可以严格地按照设计运行。即使不添加一行代码也能运行,得到一空白的窗体,也具有Windows窗体的全部性质,只是不处理任何事情。我们所需做的只是添加相应的控件,并在相应的事件中添加我们所需执行的操作。Borland Database Engine(BDE)是Borland公司数据库产品以及用Borland公司的数据库开发的应用程序的软件核心。BDE为开发数据库应用程序提供了灵活型与通用型。他的基于驱动程序的体系结构和面向对象的特征为访问各种数据库提供了一致的接口。如本软件开发只是在其中新建一个STANDARD型,并将其名称重新命名为“system”,并将其属性PATH指向相应的数据库。Database Desktop是DELPHI提供的一个使用非常方便的数据库工具,可以用来定义生成数据库表、重建数据库表的结构、添加及修改数据库表的内容和查询数据库。本程序中采用的都是Paradox型表。TTable组件是Delphi开发数据库应用程序中最常用的组件,也是最重要的组件之一。它在应用程序访问数据库时起着极其重要的作用。其只需设置其中的Database Name和TableName就可以通过BDE从一个数据库表格中取得数据并通过TdataSource组件将数据传递给一个或多个数据控件组件。而且,将从数据控件组件处得到的信息通过BDE传给数据库。TQuery组件是一个建立在SQL基础上,专门对数据库中的数据进行查询操作的组件。通过BDE,应用SQL语句从一个或多个数据库表格中取得数据并通过TdataSource组件将数据传递给一个或多个数据控件组件。而且,应用SQL语句将从数据控件组件处得到的信息通过BDE传给数据库。TdataSource组件是联系TTable、TQuery等组件与数据控件组件,如TDBGrid.的纽带。通过TdataSource组件可以利用数据控制组件显示、浏览以及修改数据集中的数据。TDBGrid组件是以栅格的形式显示数据库的数据,其关联的数据库组件可以是Ttable元件,也可以是Tquery元件。与许多数据库桌面一样,当用户在栅格中插入或修改了一条记录时,只有当用户把输入焦点从这个记录上移走时修改才有效。正是由于DELPHI有如此功能强大的组件,才使我们的数据库编程任务轻松了很多。第二章 需求分析 帐务处理系统是电算化会计信息系统中的一个重要子系统,也是会计信息系统的核心。要突破长期的手工处理所形成的定式,设计出更适合于计算机处理,效率更高、处理方法更合理的系统,就不能照搬手工处理方式的帐务处理流程,因此我们进行以下分析:一、编写目标:众所周知,手工条件下帐务处理形式主要有五种,即记帐凭证帐务处理系统、科目汇总表帐务处理形式、汇总记帐凭证处理形式、日记总帐帐务处理系统和多栏式日记记帐帐务处理形式,不同的帐务处理形式其数据流程也不尽相同,选择哪一种形式作为帐务处理,要由不同的企业会计核算的规模大小来决定,但不管选择哪一种 ,所实现的会计核算目标应该是一致的,其帐表处理的基本流程也都是从原始凭证开始,直到会计报表输出。以下是记帐凭证帐务处理形式的数据流程图:计算机帐务处理系统包括凭证处理和报表处理两个主要部分,其主要目标是代替传统的手工记帐,提供更安全的数据保障、更及时的得到各种会计信息。其可行的基本帐务处理流程图如下:因此我们认为帐表处理系统的主要目标是:第一,必须提供对记帐凭证进行处理的功能,包括输入、审核、查询、汇总、打印记帐凭证;第二,必须提供记帐的功能,包括生成科目余额表、登记总帐、登记明细帐等;第三,必须提供对帐簿数据的查询及输出的功能;第四,能提供期末业务处理及编制生成财务报表,包括资产负债表,利润表等;第五,提供对会计科目进行管理并具有增、删、改功能;第六,为了加强对会计的管理,必须提供系统日志,以便在出现问题时能很好地发现是某会计的责任。第七,由于是计算机管理,必须对相应的会计科目进行权限设定,规定不同用户具有不同的权限。第八必须遵循以下原则: 有借必有贷,借贷必相等; 资产=负债+所有者权益; 总帐余额、发生额必须等于其下属明细帐余额、发生额之和;为了充分发挥计算机处理数据的优势,保障系统的正常工作还可进行相应的系统维护等功能。二、系统性能要求:1必须具有较高的人机交互的灵活性与方便性;2系统响音时间与信息处理时间必须满足业务的需求;3由于行业的关系,必须确保数据具有很高的正确性和完善性,不允许出现数据计算错误等情况;4数据必须精确到小数点后两位。三、系统故障处理要求:当出现断电、死机等意外情况时,必须能恢复到出现情况前的状况,能及时备份数据和恢复数据。当一台计算机出现问题时,其上的数据能安全的转移到其他计算机上,并能够安全无误的运行。四、支持软件:该系统必须能在WINDOWS系统下运行,能支持DELPHI 7.0集成开发环境等。五、硬件环境:任何系统的设计离不开软件的支持,同样也离不开硬件环境的支持。合理的配置硬件环境是也是系统设计中必不可少的环节。财务管理软件系统的设计所配置的硬件环境如下: 具有pentium166以上的微处理器的微型计算机; VGA或更高分辨率的显示器; 16MB或容量更大的内存。第三章 总体设计一、数据流图:经需求分析可得以下数据流图:二、功能结构与模块设计:1财务软件系统总菜单图如下:帐表处理子系统帮助系统维护工具 栏月结处理资产处理查询凭证处理系统初始化2部分二级功能模块如下: 凭证处理功能模块如下:错误凭证审核错误凭证管理凭证修改凭证审核凭证输入凭证处理 凭证输入模块流程图:否确定按钮退出按钮,结束输入金额借贷平衡?输入凭证内容从下拉框中输入科目代码显示凭证输入屏幕打开数据库文件:临时凭证库、凭证库、科目文件库 “经济越发展,财务管理越重要”。同时随着国经济的发展,财务管理的工作量也越来越多,数据的处理量也越来越繁重。然而现行的手工会计工作方式由于其条件限制,不能及时将其信息提供给信息需要者。而该财务软件正是为了解决手工记帐的缺点,能为信息需要者提供及时可靠的信息,并将工作重点由原来的编制凭证记帐绘制报表等转向收集信息存储信息加工信息传递信息查询信息(包括输出信息)等。本系统是根据实际财务管理工作情况,并结合毕业设计要求,采用面向对象的软件开发方法Delphi集成开发环境,并采用以Paradox数据库,开发的财务管理系统。能实现财务管理的功能,包括:凭证输入审核查询,并加强了对错误凭证的管理,同时也加强了对资产负债表和利润表的查询打印功能,及对系统的维护和管理以及对各种数据表的初始化和会计科目的管理。关键词:财务管理,DELPHI,面向对象,毕业设计,凭证,报表科目文件库 “经济越发展,财务管理越重要”。同时随着国经济的发展,财务管理的工作量也越来越多,数据的处理量也越来越繁重。然而现行的手工会计工作方式由于其条件限制,不能及时将其信息提供给信息需要者。而该财务软件正是为了解决手工记帐的缺点,能为信息需要者提供及时可靠的信息,并将工作重点由原来的编制凭证记帐绘制报表等转向收集信息存储信息加工信息传递信息查询信息(包括输出信息)等。本系统是根据实际财务管理工作情况,并结合毕业设计要求,采用面向对象的软件开发方法Delphi集成开发环境,并采用以Paradox数据库,开发的财务管理系统。能实现财务管理的功能,包括:凭证输入审核查询,并加强了对错误凭证的管理,同时也加强了对资产负债表和利润表的查询打印功能,及对系统的维护和管理以及对各种数据表的初始化和会计科目的管理。关键词:财务管理,DELPHI,面向对象,毕业设计,凭证,报表开始是存入凭证库中,自动计算下一凭证号,等待输入下一凭证凭证审核模块流程图:否否凭证信息外部文件是否未审核?结 束指针指向最后指针下移一条记录将凭证外部信息状态位置审核审核开 始将凭证信息显示屏幕凭证外部信息库指针置起始打开数据库文件:凭证内、外部信息库文件否是是是凭证修改流程图:借贷是否平衡确认修改进行修改查询出凭证信息存入缓存库中打开凭证缓存文件输入需要修改的凭证号开 始打开凭证内外部信息库科目表否是否提示:借贷不平是将凭证从缓存库中存到凭证库中结 束错误凭证管理流程图:流程图见下图否结束凭证结束?开始将凭证外部信息库指向下一错误凭证打开凭证内外信息库,凭证修改库是调用凭证修改窗体是修改根据凭证外部信息库查询出第一个标识为“错误”的凭证否借贷平衡?修改?将错误凭证窗体中需要修改的凭证查询出来,且置于可修改状态打开凭证内外信息库,缓存库开始否否是是重新修改结束退出该窗体,回到主窗体存盘重新修改结束退出该窗体,回到主窗体存盘借贷平衡?修改?将错误凭证窗体中需要修改的凭证查询出来,且置于可修改状态打开凭证内外信息库,缓存库开始否否是是错误凭证审核流程图:查询出标志为“已修改”凭证打开凭证内外部数据库结 束调用凭证审核进程开 始查询功能模块及部分子功能模块如下:凭证查询查询 帐簿查询报表查询明细帐查询总帐查询 月结处理功能模块如下:月结作业记帐年终结帐月结处理开 始明细科目查询:打开pznr,pzub,jiezhangbiao,mxkiujzb输入查询月份A到B查询科目退出按钮查询按钮退出窗体i:=A是i B结束否在mxkiujzb,jiezhangbiao中查询出A月的借方余额,贷方余额,余额,借贷,并存入mxub表中I:=I+1;将Pzub表中指针指向第一个凭证处是否Pzwb表查完?本月凭证是否将pzwb指针下移一条在pznr表中查找到该凭证第一条记录有该科目?是否将记录存入到mxnr表中Pznr表中指针下移一条记录否Pznr表查完?是否否否是是是是结束打开mxkmjzb表、pzwb表、pznr表移向下一凭证Pzwb表是否已检查结束Pzwb中标识位记为“记帐”状态开始指向pzwb表的第一条记录处是否已审核记帐: 是否已结帐?在pznr表中查到该凭证的第一条记录在mxkmjzb中查到该凭证中对应的科目记录将pznr中该记录的借、贷方余额添加到相应的月借、贷余额中该凭证的记录是否已结束?移到下一条记录处否移到下一凭证处三、帐表处理系统主要数据库文件设计:数据库文件名主要用途Pzwb存储凭证外部信息Pznr存储凭证内部信息Pznrhuancun凭证缓存库Pzxiugai凭证修改库Kjkmgl当年使用的会计科目库Everymonthpznrbh凭证内容库中最后一记录编号Pzjs记录最后一凭证编号Jiezhangbiao结帐表Dbdate日志库文件Mxkmjzb结帐表用来存放某月是否结帐Zzwb总帐表主表Zznr总帐表从表(负债和所有者权限类)Zznrzichanglei总帐表从表(资产类)Mxwb明细科目主表Mxnr明细科目从表Njcl年结处理表Jzbs结帐表User记录用户信息四、数据字典(*代表关键字,*代表二级索引) Pzwb.db表结构:字段名类型长度关键字字段名类型长度关键字凭证编号I*审核员A10制表日期D状态A10附件数S记帐A10制表员A10 Pznr、Pznrhuancun、Pzxiugai表结构:字段名类型长度关键字字段名类型长度关键字编号I*明细科目代码I凭证编号I*明细科目A10摘要A20借方金额I总帐科目代码I贷方金额I总帐科目A10页数S Kjkmgl表结构:字段名类型长度关键字字段名类型长度关键字科目代码A12*科目类别A8科目名称A12科目日期D科目性质A6科目明细否A2 Everymonthpznrbh表结构:字段名类型长度关键字编号I* Pzjs表结构:字段名类型长度关键字凭证数I*创建年份D Jiezhangbiao表结构:字段名类型长度关键字字段名类型长度关键字科目代码I*六月末余额I科目名称A10*六月末借贷A10年初余额I七月末余额I年初借贷A10七月末借贷A10一月末余额I八月末余额I一月末借贷A10八月末借贷A10二月末余额I九月末余额I二月末借贷A10九月末借贷A10三月末余额I十月末余额I三月末借贷A10十月末借贷A10四月末余额I十一月末余额I四月末借贷A10十一月末借贷A10五月末余额I十二月末余额I五月末借贷A10十二月末借贷A10 Zzwb表结构:字段名类型长度关键字字段名类型长度关键字编号A2*期初借贷A2月份A10*期末余额总计A20类别A10*期末借贷A2期初余额总计A20 Zznr表结构:字段名类型长度关键字字段名类型长度关键字编号A10*期初余额A10月份A10*期初借贷A10类别A10*期末余额A10科目名称A10期末借贷A10 Mxkmjzb表结构:字段名类型长度关键字字段名类型长度关键字科目代码I*借方11I科目名称A10*借方12I年初余额借I贷方1I年初余额贷I贷方2I借方1I贷方3I借方2I贷方4I借方3I贷方5I借方4I贷方6I借方5I贷方7I借方6I贷方8I借方7I贷方9I借方8I贷方10I借方9I贷方11I借方10I贷方12I Mxwb表结构:字段名类型长度关键字字段名类型长度关键字月份A10*期初借贷A10会计科目名称A10本月借方发生额A10上月借方发生额A10本月贷方发生额A10上月贷方发生额A10期末余额A10期初余额A10期末借贷A10 Mxnr表结构:字段名类型长度关键字字段名类型长度关键字凭证编号A10*对方科目A20日期A10*借方金额A10记帐日期A10贷方金额A10摘要A10 Njcl表结构:字段名类型长度关键字字段名类型长度关键字科目代码I*科目性质A10科目名称A10科目类别A10年初余额I科目日期A10年初借贷A10科目明细否A10年初借余I状态A年初贷余I Jzbs表结构:字段名类型长度关键字字段名类型长度关键字年A10*七月A10一月A10八月A10二月A10九月A10三月A10十月A10四月A10十一月A10五月A10十二月A10六月A10 User表结构:字段名类型长度关键字NameA24*PasswordA18PowerA18 Dbdate表结构:字段名类型长度关键字用户名A24操作A24日期A10时间A8详细A128 Zznrzichanglei表结构:字段名类型长度关键字编号A10*月份A10*类别A10*科目名称A10期初余额A10期初借贷A10期末余额A10期末借贷A10第四章 功能模块介绍1. 凭证输入 采用统一的记帐凭证方式进行凭证输入,凭证输入界面与真实凭证界面一样,方便凭证录入人员的录入;制表日期、凭证编号、制表人由系统自动生成;科目输入时应可以从下拉框中选择;支持打印功能,打印样式与真实凭证格式一样;有浏览按钮,但只浏览本凭证录入人员录入的凭证。 2. 凭证审核 在一个DBGrid中显示出所有的未审核的凭证(不包括错误凭证修改后的)支持凭证逐个浏览功能,支持打印功能,单击DBGrid中的某条记录时,信息框中则给出详细的信息。已审核的凭证则应置其状态为已审核,错误的则置错误凭证。支持单个浏览功能。3. 凭证修改 此错误凭证修改作为一独立凭证修改,在其输入其所需要修改的凭证编号后,方可对该凭证进行修改,但也只能修改本凭证录入人员录入的凭证,支持打印功能。4. 错误凭证管理 在一个DBGrid中显示出所有的错误凭证(不包括错误凭证修改后的)支持 凭证逐个浏览功能,支持打印功能,单击DBGrid中的某条记录时信息框中则给出详细的信息。支持打印功能。若确定修改,则弹出一窗体将需修改的凭证信息显示出来,修改凭证窗体与实际凭证格式一样,方便修改。5. 已修改错误凭证审核 在一个DBGrid中显示出所有的错误凭证(不包括错误凭证修改后的)支持凭证逐个浏览功能,支持打印功能,单击DBGrid中的某条记录时信息框中则给出详细的信息。支持打印功能。确定凭证无误时,点击审核,并置其状态为已审核。支持单个浏览功能。6. 总帐查询 在输入查询月份后可查询生成当前月份内的总帐报表临时文件,支持总帐报表浏览及打印功能。报表格式应与实际报表格式吻合。7. 明细帐查询 在输入查询月份及科目后,生成明细科目缓存文件,支持浏览、打印功能,其中包含该科目查询月期间的各月发生额、月借贷情况、月初借方余额、月初贷方余额、月末借方余额、月末贷方余额及该科目所有的详细信息。8. 记帐 在准备记帐时给出提示,是否确认要记帐,记帐时则将所有已审核过的凭证登记入帐。9. 月底结帐 在输入要结帐的月份后,进行结帐处理。首先判断该月是否已结帐,若已结帐,则给出提示“本月帐已结!”;若无结帐,则判断这月之前是否有哪月未结帐,若有给出提示“以往有帐未结,请先结往月帐!”,若无,则进行结帐处理,结帐完成后给出提示“结帐成功!”。10. 年终结帐 进行年终结帐时给出提示,是否要进行年终结帐。年终结帐时应先判断本年度是否所有月份都已结帐,然后在将本年度所有数据备份到一以当年月份为名的文件夹中。然后将当前数据库中各项数据置初始值,包括:将新增和修改的会计科目保存到会计科目表中,再重置年初余额、年初借贷、年初借方余额、年初贷方余额等数据;并将凭证信息库等表中内容清空。第五章 详 细 设 计 在BDE Administrator中新建一STANDARD,数据驱动选PARADOX,PATH中设置为所创建的数据库的路径。所有的表皆在Database Desktop创建,TableStyle皆为Paradox7类型。所有的窗体的Color属性都设置成clSkyBlue,FormStyle属性设置成fsStayOnTop,Visible属性设置成false。一、凭证输入模块设计(cwglpzsr.pas):窗体名称(pzsr)设计:新建一窗体,并在该窗体中添加一个DateTimePicker控件,一个DBCombobox控件,四个DBEedit控件,两个DBGrid控件,六个Table控件,三个DataSource控件一个Query控件,一个Edit控件,三个GroupBox控件,九个Button控件,七个Lable控件。将其各自主要属性设置如下表:控件名称控件属性控件属性值DateTimepicker1VisiblefalseDBCombobox1VisiblefalseDBEdit1,DBEdit2DBEdit3,DBEdit4DataSourceDataSource1ReadOnlytrueDBEdit1DataField凭证编号DBEdit2DataSource制表日期DBEdit3DataField附件数DBEdit4DataField制表员DBGrid1DataSourceDataSource2DBGrid2DataSourceDataSource3VisiblefalseTable1,Table2,Table3Table4,Table5,Table6DatabaseNamesystemActivetrueTable1TableNamePzwb.dbTable2TableNamePznrhuancun.dbTable3TableNamePzjs.dbTable4TableNamePznr.dbTable5TableNameEverymonthpznrbh.dbTable6TableNameKjkmgl.dbDataSource1DataSetTable1DataSource2DataSetQuery1DataSource3DataSetTable2Edit1ReadOnlyTrueText置空Botton1Caption第一个Botton10Caption退出Botton2Caption前一个Botton3Caption下一个Botton4Caption最后一个Botton5Caption添加Botton7Caption确定EnableFalseBotton8Caption取消EnableFalseBotton9Caption打印Label1Caption凭证输入Font华文新魏, 粗体, 二号Label6Caption0Visiblefalse二、凭证审核模块设计(cwglpzsh.pas):窗体名称(pzsh)设计:新建一窗体,并在该窗体中添加两个DBGrid,两个DataSource,两个Query,一个Table,六个Edit,四个GroupBox,八个Button,七个Label。将其各自主要属性设置如下表:控件名称控件属性控件属性值DBGrid1DataSourceDataSource1ReadOnlyTrueDBGrid2DataSourceDataSource2ReadOnlyTrueQuery1DatabaseNameSystemQuery2DatabaseNameSystemDataSource1DataSetQuery1DataSource2DataSetQuery2Table1DatabaseNameSystemTableNamepzwb.DBActiveTrueEdit1,Edit2 ,Edit3 Edit4,Edit5,Edit6ReadOnlyTrueText置空Botton1Caption第一个Botton2Caption前一个Botton3Caption下一个Botton4Caption最后一个Botton5Caption审核Botton6Caption错误凭证Botton7Caption打印Botton8Caption退出Label1Caption凭证审核Font华文新魏, 粗体, 二号三、凭证修改模块设计(cwgldlpzxg.pas):窗体名称(dlpzxg)设计:新建一窗体,并在该窗体中添加一个DBComboBox控件,五个Button控件,两个DBGrid控件,五个Table,一个Query,两个DataSource,六个Edit,四个GroupBox,八个Label。将其各自主要属性设置如下表:控件名称控件属性控件属性值DBComboBox1VisibleFalseButton1Caption确定修改Button2Caption取消修改Button3Caption退出Button4Caption查询Button5Caption修改下一凭证DBGrid1DataSourceDataSource1DBGrid2DataSourceDataSource2VisiblefalseTable1,Table2,Table3Table4,Table5DatabaseNamesystemActiveTrueTable1TableNamepzxiugai.dbTable2TableNamepzxiugai.dbTable3TableNamepzwb.DBTable4TableNamepznrhuancun.dbTable5TableNamekjkmgl.dbQuery1DatabaseNamesystemDataSource1DataSetTable1DataSource2DataSetQuery1Edit1,Edit5Text置空Edit2,Edit3Edit4,Edit6ReadOnlyTrueText置空Label1Caption凭证修改Font华文新魏, 粗体, 二号Label3Caption置空Visiblefalse四错误(已修改)凭证审核模块设计(cwgljizhang.pas):窗体名称(yxgpzsh)设计:新建一窗体,并在该窗体中添加七个Button控件,两个DBGrid控件,两个Table,两个Query,两个DataSource,六个Edit,六个GroupBox,七个Label。将其各自主要属性设置如下表:控件名称控件属性控件属性值DBGrid1DataSourceDataSource1DBGrid2DataSourceDataSource2Table1DatabaseNamesystemTableNamepzwb.DBActiveTrueTable2DatabaseNamesystemTableNamepzxiugai.DBActiveTrueQuery1DatabaseNamesystemQuery2DatabaseNamesystemDataSource1DataSetQuery1DataSource2DataSetQuery2Edit1,Edit2,Edit3Edit4,Edit5,Edit6ReadOnlyTrueText置空Botton1Caption第一个Botton2Caption前一个Botton3Caption下一个Botton4Caption最后一个Botton5Caption审核Botton9Caption打印Botton10Caption退出Label1Caption已修改凭证审核Font华文新魏, 粗体, 二号五、错误凭证管理模块设计:新建两个窗体,分别对其进行设计。窗体一 (cwglcwpzgl.pas):窗体名称(cwpzxg)设计: 在其窗体上添加两个DBGrid,两个Table,两个Query,两个DataSource,六个Edit,七个Button控件,五个GroupBox,七个Label。将其各自主要属性设置如下表:控件名称控件属性控件属性值DBGrid1DataSourceDataSource1ReadOnlyTrueTable1DatabaseNamesystemTableNamepzwb.DBActiveTrueTable2DatabaseNamesystemTableNamepzxiugai.DBActiveTrueQuery1DatabaseNamesystemQuery2DatabaseNamesystemDataSource1DataSetQuery1DataSource2DataSetQuery2Edit1, Edit2,Edit3Edit4, Edit5, Edit6ReadOnlyTrueText置空Botton1Caption第一个Botton2Caption前一个Botton3Caption下一个Botton4Caption最后一个Botton6Caption修改Botton9Caption打印Botton10Caption退出Label1Caption错误凭证管理Font华文新魏, 粗体, 二号DBGrid2DataSourceDataSource2ReadOnlyTrue窗体二 (cwglpzxg.pas):窗体名(pzxg)设计: 在其窗体上添加一个DBComboBox控件,一个DBGrid控件,六个Table控件,两个DataSource控件,六个Edit控件,三个GroupBox控件,两个Button控件,七个Label控件。将其各自主要属性设置如下表:控件名称控件属性控件属性值DBComboBox1VisibleFalseDBGrid1DataSourceDataSource1Table1, Table2,Table3Table4, Table5,Table6DatabaseNamesystemActiveTrueTable1TableNamepzxiugai.DBTable2TableNamepzwb.DBTable3TableNamepznr.dbTable4TableNamepzxiugai.DBTable5TableNamepzxiugai.DBTable6TableNamekjkmgl.dbDataSource1DataSetTable1DataSource2DataSetTable5Edit1,Edit2,Edit3Edit4,Edit6ReadOnlyTrueText置空Edit5Text置空Label1Caption凭证修改Font华文新魏, 粗体, 二号Botton1Caption确定Botton2Caption取消六记帐模块设计(cwgljizhang.pas):窗体名(jz) 设计:新建一窗体,并在其上添加三个Table控件,两个GroupBox控件,两个Button控件,四个Label控件。将其各自主要属性设置如下表:控件名称控件属性控件属性值Table1DatabaseNamesystemTableNamepzwb.DBActiveTrueTable2DatabaseNamesystemTableNamepznr.DBActiveTrueTable3DatabaseNamesystemTableNamemxkmjzb.DBActiveTrueBotton1Caption确定Botton2Caption取消Label1Caption将把所有已审核的凭证登记入帐Font华文新魏, 粗体, 二号七、结帐模块设计(cwgljiezhang.pas):窗体名(jiezhang) 设计: 新建一窗体,并在其上添加四个Table控件,三个GroupBox控件,三个Label控件,两个Button控件,一个ComboBox控件。将其各自主要属性设置如下表:控件名称控件属性控件属性值Table1,Table2Table3,Table4DatabaseNamesystemActiveTrueTable1TableNamejzbs.dbTable2TableNamepzwb.DBTable3TableNamemxkmjzb.DBTable4TableNamejiezhangbiao.DBGroupBox1Caption请选择结帐月:GroupBox2Caption操作:ComboBox1Items1,2,3,4,5,6,7,8,9,10,11,12Text置空Botton1Caption结帐Botton2Caption退出Label2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论