首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 数据库 >

Visual_FoxPro_6.0会计信息系统开发详解

2010-08-16 
商家名称 信用等级 购买信息 订购本书
Visual_FoxPro_6.0会计信息系统开发详解 去商家看看
Visual_FoxPro_6.0会计信息系统开发详解 去商家看看

 Visual_FoxPro_6.0会计信息系统开发详解


基本信息·出版社:科学出版社
·页码:390 页
·出版日期:2002年09月
·ISBN:9787030106766
·条形码:9787030106766
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·图书品牌:科瀚伟业

内容简介 《VisualFoxPro6.0会计信息系统开发详解》通过一个完整的会计信息系统实例向读者介绍中文VisualFoxPro(简称VFP)6.0应用程序设计技术,书中对实例的设计过程进行了详细的说明并给出详细的程序代码。《VisualFoxPro6.0会计信息系统开发详解》不同于一般的VFP学习参考书,它没有从VFP的基础知识讲起,而是直接介绍应用系统的开发与设计,但在程序设计过程中向读者注释知识要点。
由于《VisualFoxPro6.0会计信息系统开发详解》以会计信息系统作为实例来介绍一个完整应用系统的开发与设计,因《VisualFoxPro6.0会计信息系统开发详解》中有专门的章节介绍管理信息系统开发的基本知识、会计信息系统的系统分析、系统总体设计和数据库设计等内容。
《VisualFoxPro6.0会计信息系统开发详解》主要为非计算机专业人员学习程序设计而写,可供广大初、中级VFP程序设计爱好者特别是广大财会工作人员学习和参考,也可作为高校财会及相关专业高年级学生自学用书和教学参考书。
编辑推荐 《Visual_FoxPro_6.0会计信息系统开发详解》并没有专门介绍面向对象程序设计的基本概念和技巧,原因有二:一是已经有大量有关这方面内容介绍的书籍;二是这些内容比较繁杂,会占用大量篇幅。而《Visual_FoxPro_6.0会计信息系统开发详解》旨在直接以实例介绍VFP面向对象设计技术的实现,其中特别向读者展现了一些VFP关键技术的实现细节。
目录
1 管理信息系统与会计信息系统
1.1 数据与信息
1.1.1 数据与信息
1.1.2 信息处理及计算机的应用
1.2 管理信息系统与会计信息系统
1.2.1 系统与信息系统
1.2.2 管理信息系统与会计信息系统
1.2.3 计算机会计信息系统
1.3 信息系统开发
1.3.1 系统开发的特点
1.3.2 系统开发的指导原则
1.3.3 系统开发的方法
1.4 会计基础知识简介
1.4.1 会计及会计要素
1.4.2 会计方法体系与会计核算方法
1.4.3 工业企业资金及资金的运动规律
1.4.4 会计科目
1.4.5 会计账户
1.4.6 复式记账
1.4.7 会计凭证
1.4.8 会计账簿
1.4.9 会计核算形式
1.4.1 0会计报表

2 会计信息系统概要设计
2.1 会计信息系统分析
2.1.1 会计信息系统的详细调查
2.1.2 会计信息系统的数据分析
2.1.3 账、表规范化
2.1.4 编制软件需求说明书
2.2 会计信息系统子系统划分
2.2.1 子系统划分的原则
2.2.2 常见的子系统划分方法
2.2.3 各子系统之间的联系
2.3 核心子系统的数据处理流程
2.3.1 手工核算方式下的会计数据处理流程
2.3.2 手工核算方式下的会计数据处理流程的缺陷
2.3.3 计算机会计信息系统的数据处理流程
2.4 核心子系统的数据库、表设计
2.4.1 有关操作员权限的表及其视图
2.4.2 有关运行环境的表
2.4.3 有关运行日志的表
2.4.4 有关科目字典的表及其视图
2.4.5 有关往来户档案的表及其视图
2.4.6 有关摘要的表及其视图
2.4.7 有关记账凭证的表及其视图
2.4.8 有关科目发生额及余额的表
2.4.9 有关账簿结构的表及账薄视图
2.4.10 有关会计报表的表及其视图
2.4.11 有关的几个自由表
2.4.12 表的联系

3 运行环境维护子系统设计
3.1 运行环境维护子系统分析
3.1.1 运行环境维护子系统模块划分
3.1.2 表分析
3.2 会计信息系统总控桌面设计
3.2.1 系统总控桌面概述
3.2.2 应用系统文件子目录结构
3.2.3 项目文件“会计信息系统.pjx”
3.2.4 主文件(Main.prg)与应用系统初始桌面(_Screen)
3.2.5 定制会计信息系统桌面(_Screen)
3.2.6 在桌面(_Screen)标题中加入当前计算机系统日期
3.3 配置文件Config.fpw
3.4 会计信息系统登录许可检查
3.4.1 建立自由表“登录许可.dbf”
3.4.2 会计信息系统登录许可检查设计
3.5 操作员登录口令检查表单设计
3.5.1 数据库、数据库表设计
3.5.2 设计操作员登录口令检查表单“CheckPassword.scx”
3.5.3 运行表单“CheckPassword.scx”
3.6 退出系统时进行确认
3.6.1 创建程序“Quti.prg”
3.6.2 使用程序“Quit.prg”
3.7 会计信息系统主菜单、工具栏设计
3.7.1 会计信息系统菜单、工具栏结构分析
3.7.2 菜单项与工具栏按钮的启用与废止控制
3.7.3 设计会计信息系统菜单
3.7.4 设计“编辑”菜单的菜单项
3.7.5 设计“窗口”菜单的菜单项
3.7.6 设计“打印设置”菜单的菜单项
3.7.7 设计“会计事务”菜单的菜单项
3.7.8 设计“帮助”菜单的菜单项
3.7.9 设计“系统”菜单的菜单项
3.7.1 0设计“系统”菜单的“背景设置”菜单项的子菜单
3.7.1 1设计与“修改姓名/口令”子菜单项对应的表单“SetPassword.scx”
3.7.1 2设计“系统”菜单的“操作员”菜单项的子菜单
3.7.1 3设计与“操作员及权限设置”子菜单项对应的表单“OperatorMaintenance.scx”
3.7.1 4设计与“系统运行环境参数设置”子菜单项对应的表单“WorkEnvironment.scx”
3.7.1 5设计报表“DailyRecordOutput.frx”
3.7.1 6设计与“运行日志查询”子菜单项对应的表单“DailyRecord.scx”
3.7.1 7设计与“登录操作员查询”子菜单项对应的表单“LoginedOperators.scx”
3.7.1 8设计表达式生成器表单“GetExpression.scx”
3.7.1 9设计与“往年账务查询”子菜单项对应的表单“FormerYearData.scx”
3.7.2 0设计与“系统初始化”子菜单项对应的表单“SystemInitiation.scx”
3.7.2 1设计与“数据备份与数据恢复”子菜单项对应的表单“CopyAndRestore.scx”
3.7.2 2设计“系统”菜单的“会计主管”菜单项的子菜单
3.7.2 3设计会计信息系统工具栏
3.7.2 4设计“会计主管”菜单项的“工具栏”子菜单项
3.8 在Main.prg中运行工具栏和主菜单
3.9 在表单中控制启用和废止工具栏

4 凭证处理子系统设计
4.1 凭证处理子系统的总体设计
4.1.1 凭证处理子系统的功能模块
4.1.2 凭证处理子系统的数据处理流程图
4.1.3 凭证处理子系统所涉及的主要表与视图及视图设计
4.2 凭证处理子系统的总控界面设计
4.3 凭证录入模块页面的设计
4.3.1 凭证录入模块的功能设计
4.3.2 凭证录入模块操作界面的设计
4.3.3 设计往来户编号输入表单“Contact.scx”
4.3.4 设计外币与汇率输入表单“ForeignCurrency.scx”
4.3.5 设计摘要维护表单“SummaryModify.scx”
4.3.6 设计报表“CredenceOutput.frx”
4.3.7 设计报表“SummaryOutput.frx”
4.3.8 设计科目树表单“Tree.scx”
4.3.9 在工具栏中运行科目树表单“Tree.scx”
4.4 凭证修改模块页面的设计简介
4.4.1 凭证修改模块的功能设计
4.4.2 凭证修改模块操作界面的设计
4.5 凭证查询模块页面的设计简介
4.5.1 凭证查询模块的功能设计
4.5.2 凭证查询模块操作界面的设计说明
4.6 凭证审核与审核修改模块页面的设计
4.6.1 凭证审核与审核修改模块的功能设计
4.6.2 凭证审核与审核修改模块操作界面的设计说明
4.7 凭证汇总模块页面的设计
4.7.1 凭证汇总模块的功能设计
4.7.2 凭证汇总模块操作界面的设计
4.8 过账处理模块页面的设计
4.8.1 过账处理模块的功能设计
4.8.2 过账处理模块操作界面的设计
4.9 “CredenceDeal.scx”表单的“Unload”方法
4.10 运行凭证处理子系统
4.1O.1 在“Main.prg”中定义变量“Tree”和“CredenceDeal”
4.10.2 设计表单“WaitMessage.scx”
4.10.3 在主菜单中运行凭证处理子系统表单“CredenceDeal.scx”

5 凭证处理子系统设计
5.1 账务处理子系统的总体设计
5.1.1 账务处理子系统的分析
5.1.2 账务处理子系统的功能设计
5.1.3 账务处理子系统各功能模块所涉及的基础表或视图
5.2 账务处理子系统的总控界面设计
5.3 总账模块页面的设计
5.4 明细账模块页面的设计
5.4.1 明细账模块功能设计
5.4.2 明细账模块所需账簿视图
5.4.3 明细账模块界面设计
5.5 科目汇总模块页面的设计
5.5.1 科目汇总模块功能设计
5.5.2 科目汇总模块所需账簿视图
5.5.3 科目汇总模块界面设计
5.6 数据库查询模块页面的设计
5.7 科目、往来户维护模块页面的设计
5.7.1 会计科目体系维护的功能设计
5.7.2 会计科目维护模块界面设计

6 会计报表处理子系统设计
6.1 会计报表处理子系统分析
6.1.1 会计报表的作用与分类
6.1.2 会计报表处理方法分析与基本假设
6.1.3 会计报表结构分析与结构数据
6.1.4 企业会计报表分析的内容与结构数据列示表格
6.2 会计报表处理子系统的总体设计
6.2.1 会计报表处理子系统的表与视图设计
6.2.2 会计报表处理子系统的总功能设计
6.3 会计报表处理子系统的详细设计
6.3.1 会计报表处理子系统操作界面简介
6.3.2 设计控件组类“TitleDefineBox”
6.3.3 设计会计报表处理子系统操作界面
6.3.4 编辑“ReportOutputToExcel.prg”程序
6.3.5 运行会计报表处理子系统

F 制作安装盘和帮助系统
F.1 为会计信息系统制作(发布)安装盘
F.1.1 支持库文件
F.1.2 安装程序与安装(发布)盘
F.1.3 制作安装(发布)盘时需要的辅助子目录
F.1.4 为会计信息系统制作安装程序与安装(发布)盘
F.2 为应用系统制作帮助系统
F.2.1 图形方式帮助系统
F.2.2 WinHelp形式的帮助系统简介
F.2.3 制作WinHelp帮助系统所需基本文件简介
F.2.4 “Help.rtf”文件设计技术要点
F.2.5 “Help.hpj”等文件的创建
F.2.6 帮助系统执行文件“Help.hlp”的生成与使用
F.2.7 在会计信息系统工具栏中调用帮助系统
F.2.8 完成会计信息系统主菜单的“帮助”菜单的菜单项的设计
……
序言 本书通过一个完整的会计信息系统实例向读者介绍中文VFP 6.0应用程序设计技术。
目前,市面上有各种各样的管理系统软件,但找到适合自己本单位特点或完全满足本单位特殊需求的软件却不是很容易。因此,为本单位度身定制软件或在已有软件的基础上进行功能扩充是非常必要的。现在有很多企业管理人员积极投身到计算机应用系统开发的实践之中,而针对这一社会需求很多学校的管理与财会专业将“会计信息系统开发与设计”等内容作为必修课列入教学计划。
而现在的一些“会计信息系统开发与设计”等方面内容的书籍和参考资料大都是基于结构化程序设计方法,已不能适应目前发展的需要。目前应用系统开发的首选是已占据程序设计统治地位的面向对象程序设计技术。不过,由于面向对象的程序设计技术起点高、难度大,虽然可视化的设计工具已使其难度和复杂度大大降低,但对非计算机专业的人员来说还是有很大难度。书店里虽然有众多有关介绍面向对象程序设计技术的书籍,但由于面向对象的程序设计技术内容太庞杂,而且大多书籍只局限于介绍面向对象程序设计的基本技术,且只能涉及一部分内容,实际例子少,对一些关键性的、有一定难度的技术的实现缺乏完整、综合的介绍,学习者一旦面临具体的应用系统开发,往往感到一片茫然。
要想在有可视化的设计工具帮忙的情况下,理解和掌握面向对象程序设计的基本技术,关键在于要能将各种技术加以综合实现。本书并没有专门介绍面向对象程序设计的基本概念和技巧,原因有二:一是已经有大量有关这方面内容介绍的书籍;二是这些内容比较繁杂,会占用大量篇幅。而本书旨在直接以实例介绍VFP面向对象设计技术的实现,其中特别向读者展现了一些VFP关键技术的实现细节。
面向对象程序设计的语言或工具有很多,像Visual C++、Visual Basic、Delphi、VisualFoxPro等等。本书之所以选用Visual FoxPro(简称VFP)6.0,一方面是因为广大非计算机专业的读者都具备一定的FoxBase或FoxPro基础,而对c、Basic、Pascal等语言不太熟悉。另一方面也因为VFP是一款非常优秀的数据库应用系统开发工具,VFP不但是一个强大的交互式数据管理工具,而且又是一个可以通过应用程序管理数据库的语言系统,他不但支持传统有的面向过程编程方法,而且提供强有力的面向对象编程技术。现在普遍使用的VFP 6.0版,除了继承以前版本的功能外,还增加了很多新的功能,从而为数据库系统的开发提供了更快的速度、更强的能力和更大的灵活性。
文摘 插图:


1.凭证规范化
包括凭证编号方式、凭证摘要和凭证内容的填制格式的规范化。
(1)凭证编号规范化:不同会计软件所采用的凭证编号方式可能各不相同。从编号分类角度看,有的软件要求按凭证的种类分别编号,即现金凭证一套编号,银行凭证一套编号,转账凭证一套编号,有的软件凭证编号不体现凭证类别,不管什么种类的凭证,统一采用一套编号。从按月编号角度看,有的软件要求凭证编号体现凭证所属的月份,而有的软件要求凭证全年连续编号。从手工编号角度看,有的软件由手工先编号,写在凭证上,然后再输入计算机,而有的软件则是由计算机自动编号。所谓凭证编号方式的规范化就是严格按照软件所要求的编号方式进行会计凭证的编号。
(2)凭证摘要规范化:凭证摘要应尽量简明扼要,不能超过软件规定的摘要总长度。有些软件只允许在一张凭证上有一个摘要,这样,一张会计凭证只能反映一项单一的经济业务,制证时不能将不同经济业务用一张凭证来处理。有些会计软件对摘要采用词组输入法,使用此类软件,应首先对常用摘要进行分类整理,并编定其代码或助记码,建立摘要词典或摘要库。有些会计软件对摘要的语法结构还有些规则约束,制证时应按这些书写规则填写凭证摘要。
(3)凭证填制内容规范化:在填制凭证时内容要完整,科目名称及编号、数量、结算方式、结算凭证号、币种、汇率、外币额、往来单位及编号等都要填写清楚。
2.会计科目体系规范化
任何计算机会计信息系统对会计科目的设置都有一定要求,国家会计规范对各单位会计科目的设置也有一些规定。企业实现会计电算化后,其会计科目的设计既要符合国家会计规范的规定,又要满足计算机会计系统的要求,同时还应满足会计信息利用的需要。具体地说就是:
(1)满足全面反映经济业务的需要:即各会计科目所反映的内容要覆盖全部会计业务,所有经济业务都能在所设的科目中得到反映。
(2)满足填列会计报表的需要:一个先进的会计软件系统,其报表数据应能从各账户中自动生成,报表上的各个项目应与会计科目之间存在一定的对应关系。一个报表项目可以直接对应于一个或多个完整的科目(总账科目或明细科目),但不应出现一个报表项目依据一个科目的部分内容来填列的情况,也就是说,一个不能再分解的最底层明细科目不能对应于多个报表项目。
(3)满足会计信息深加工的需要:在手工核算方式下,由于受到工作量
……
热点排行