基于Visual FoxPro在设备基础管理系统中应用.docVIP

基于Visual FoxPro在设备基础管理系统中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Visual FoxPro在设备基础管理系统中应用

基于Visual FoxPro在设备基础管理系统中应用   [摘要]:根据本企业的设备管理要求,应用Visual FoxPro建立设备基础管理系统。Visual FoxPro是一个功能强大的数据库管理系统(DBMS),具有快捷、高效、灵活的特点,使用户能够迅速而又简单地建立数据库,从而方便地使用和管理数据。   [关键词]:数据库 设备基础管理 设计应用   企业的设备基础管理工作中,加强固定资产台帐的管理和统计工作是其中的一项重要内容,而企业管理着成千甚至上万台设备,每台设备都含有名称,型号,编号,制造厂家、资产编号、帐面原值等等的信息资料,而且根据不同的需要,需对这些设备进行不同的归类、计算、汇总,所以必须使用计算机才能达到高水平的设备管理要求。笔者根据多年使用Visual FoxPro软件经验,按照设备管理要求,整理出一套思路,建立了设备基础管理系统。   该系统主要从建立数据库、数据表、查询和视图及报表几个方面,进行了企业设备数据的处理和统计分析等工作。   1、建立数据库   企业生产用的全部机器动力设备(行业对设备实行分类管理,其类别分为烟草专用机械、特种设备和通用设备)等统由企业的设备管理部门负责管理,不仅设备类型复杂,涉及部门多,给管理工作带来一定难度。为此应用Visual FoxPro软件,在系统里建立了一个设备库.dbc,该库中主要有设备台帐.dbf、大修设备记录.dbf、购新设备记录.dbf和购新设备相应报废设备记录.dbf四个常用数据表,各表中都以[资产编号] (注:本文中用“[]”括起来的用于表示数据表的字段名称)作为公共字段并建立了主索引或普通索引。以设备台帐.dbf作为主表,它记录了全厂所有已列入固定资产的设备,目前该表已拥有设备记录数近1500台(套),每条设备记录含有设备名称、型号等80多个字段信息资料,其它各表分别和设备台帐.dbf建立一对一或一对多关系。如图一   建立了这个设备库.dbc以后,就基本上可以按设备管理要求完成各项数据的输入、查询、计算汇总等操作了。为了便于组织处理数据和对象,可以应用Visual FoxPro的项目管理器功能,它相当于一个“控制中心”,把建立的表、数据库、查询、表单、报表以及应用程序等都添加到一个项目中,它为数据提供了一个组织良好的分层结构视图,可将其展开或折叠,以便查看不同层次中的详细内容。   2、应用数据表   2.1命令窗口   使用Visual FoxPro 提供的命令窗口就可以完成查询表中的部分记录或进行简单计算等工作,比如要查询设备台帐.dbf中[型号]为“MK9-5”的记录,并且只显示[名称],[型号],[资产编号],[帐面原值],[部门]字段信息,则打开设备台帐.dbf,在命令窗口输入:   list for 型号=”MK9-5”名称,型号,资产编号,帐面原值,部门   然后按回车键即可在屏幕上显示出来。又如要计算[入固日期](指列入设备固定资产时的日期)为2005年的所有记录的[帐面原值]总和,则在命令窗口输入:   sum for 入固日期=ctod(“01/01/2005”).and.入固日期”T”.and.帐面净值帐面原值*0.03 把表中[帐面净值]数不够提取一年折旧额并且[帐面净值]又大于3%残值的记录查找出来,[不提]是指表中已注明了不能提取折旧的记录。   REPLACE 折2006 WITH 帐面净值-帐面原值*0.03, 不提 WITH “T” 用[帐面净值]减去3%残值后还能提取的一部分折旧额替换到[折2006]字段中,并且将[不提]修改为“T”,以注明该设备已提取完毕折旧。   3、创建查询和视图   建立一个设备基础管理系统不仅仅是将数据输入表格或对数据进行计算,还可以通过创建查询或创建视图,查询具有某一共同特征的数据记录,并且对这些数据记录进行排序和分组,并将结果用于创建报表、表文件和图表。   创建查询和创建视图的过程极类似,但视图兼有表和查询的特点:与查询相类似的是,可以从一个或多个相关联的表中提取有用信息;与表相类似的是,可以更新其中的信息,并将更新结果永久保存在磁盘上。由此可见视图的优点:对于查询来说,其结果是只读的,也就是说,对于查询抽取的记录,只能显示,不能修改;对于视图来讲,可以在其中编辑记录,并将修改返回到源表,对源表进行更新。   但视图是属于某个数据库的,作为数据库的一部分存在于数据库文件中。所以只有当包含视图的数据库打开时,才能使用视图。如(图一)中笔者根据需要就在设备库.dbc中建立了三个本地视图:报废设备申请表,建立设备台帐,销毁设备。创建这三个本地视图主要是用来将查询结果进行报表打印。   以本系统中创建销毁设备视图为例,它是从设备台帐.dbf(表一)和购新设备相应报废设备记录.db

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档