固定资产管理系统毕业论文设计_第1页
固定资产管理系统毕业论文设计_第2页
固定资产管理系统毕业论文设计_第3页
固定资产管理系统毕业论文设计_第4页
固定资产管理系统毕业论文设计_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

东华理工学院长江学院毕业设计(论文)固定资产管理系统学生姓名学号指导老师职称讲师专业信息管理与信息系统二零零七年六月一日EastChinaInstituteofTechnologyYangtzeRiverinstituteGraduationproject(paper)ManagemengFixedAssetsSystemNameNO0InstructsteachergTitleLecturerProfessionManageInformationandInformationSystemOnJune1,2007摘要固定资产管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理固定资产的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着信息管理技术的不断发展,信息管理应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往固定资产管理人员由于缺乏适当的管理软件而给其工作带来了诸多不便。本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。经过分析,本设计使用MICROSOFT公司的VISUALBASIC开发工具以及Accsee数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词:固定资产管理;access数据库;VisualBasic6.0ABSTRACTManagemengFixedAssetsSystemisanindispensableparkofanEnterprise.ThecontentofManagemengFixedAssetsSystemissoimportantfordecidersandmanagersthatitcanofferopulentinformationandquickinquirymethodtousers.However,sincecontinuously,peoplemanagedthefixedassets'informationbyTraditionalman-power.Themanagementwayhaslotsofshortcoming,suchaslowefficiencyandbadsecrecy.Moreovertimeonelong,itwillproducethemassivedocumentsandthedata.Thiswillbringmanydifficultiestothesearch,therenewalandthemaintenance.Withthedevelopingofthemanagementinformationtechology,informationmanagementwoulduseeveryfields.Whatismore,itcanbroughttheenormousconvenienceforpeople'slife,thefixedmanagementsystemmanagementsystemisso.Formerly,becausethemanagersoffixedassetshavenoManagesthesoftware,theirworkhasmanyinconvenient.ThepresentpaperintroducedthenisaManagemengFixedAssetsSystem.Byfacilitatesinthefixedassetarrangementandthefixedassetmanagementworkduty.Bylookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetools.VBofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.Keywords:ManagemengFixedAssetsSystem;Accessdatabase;VisualBasic6.0目录1. 绪论 11.1选题的背景 11.2目的和意义…..………………………..21.3系统特点.………………21.4问题的提出及解决……………………22.平台简介……………….52.1开发平台和技术简介………………….52.1.1VisualBasic6.0工具简介……………52.2数据库平台介绍……………………….62.3MIS简介………………..73.系统总体设计…………..83.1功能需求分析………….83.2系统功能设计………….83.3系统流程图…………….93.4数据流程图与数据字典……………...104.系统分析与实现 174.1数据库的设计 174.1.1概念设计 174.1.2关系数据库的逻辑设计 174.1.3数据库与数据表的创建 174.2系统各模块分析 174.2.1主模块分析 174.2.2主菜单界面分析 174.2.3资产管理模块分析 174.2.4资产查找界面分析 194.2.5报表管理分析 215.系统测试 235.1测试的任务与目标 235.2测试方案 235.3验收测试 24结论 25(1)遇到的问题及其解 25(2)体会与总结 25致谢 27参考文献 28附件 29绪论本章简要的介绍了下《固定资产管理系统》的选题背景、目的和意义、系统特点、在前期准备中所考虑到的问题的提出及其解决方法。1.1选题的背景 《中共中央关于制定国民经济和社会发展第十个五年计划的建议》中指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节”。目前,我国企业对固定资产的管理大多数是以传统手工的形式管理,企业资产管理人员管理册上的基本情况数据是原始数据,没有作统计、分析、处理,企业的行政部门、管理部门和运营商无法及时了解和跟踪公司资产情况。对于每次资产是购入、注销、修改、使用状态备注等方面,由于数据量大,又没有采用规范的计算机管理软件进行数据处理,所以只能是原始分值的再现和作简单的手工分析(如资产的添加、注销等);对资产进行分析如反映资产折旧价格、注销统计表等不能快速的进行处理,且容易出错。针对以上问题,本课题的研究将解决用信息管理软件对企业固定资产进行信息自动化处理,并建立完善的分析、评价的体系。该系统是一个非常通用的数据库管理系统,通过该数据库系统的设计,我可以熟悉一门数据库编程语言,比如VB+Access,这将大大提高我的数据库设计能力,为以后的发展方向打好基础。想要开发固定资产管理系统首先让我们先了解下固定资产的基本含义。所谓固定资产管理系统简单的说就是一个由人和管理软件等组成的能进行信息收集、处理、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测企业资产未来的状态,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。在开发系统前,我们先总体对系统进行结构。固定资产管理系统由三大部分组成,即信息源、信息管理者和信息处理器。信息源是系统输入信息的来源,根据地点不同,分为内源信息和外源信息;根据时间的不同,信息源可以分为一次信息源和二次信息源。信息管理者负责信息系统的设计实现;在实现以后,它负责信息系统的运行并使之与其他单位相互协调配合。信息处理器担负信息的收集、加工、传递、存储等任务,在计算机系统中信息处理器的功能是由各种信息处理装置来完成的,处理装置分为信息收集装置、信息变换装置、信息传递装置、信息储存和检索装置。这是管理信息系统的主要机构。对于一个系统来说,拥有它基本的功能特色。固定资产管理系统就有数据处理、信息提供和数据统计三大功能。在电子计算机的管理信息系统中,数据处理一般都通过数据库技术来加以完成。数据库是以一定组织方式储存在一起的相互有关的数据集合,它能以最佳方式、最少的数据重复为多种应用提供服务。信息提供是按照管理者的要求,从数据库中找出所需数据,进行加工处理后提供给管理者,这一功能主要通过分析、检索、加工和输出四个工作环节来完成。系统管理的功能就是要保证管理信息系统的整个活动过程与管理目标的要求相一致。1.2目的和意义固定资产管理系统运行的意义是为使企业固定资产的规划、执行和控制作业有章可循,并达成下列管理目的以利本公司经济有效且迅速地达成经营目标,特制定本办法。其目的是使固定资产受到安全保护,防止遗失或被窃;使固定资产可发挥其正常使用功能;消除闲置固定资产,避免浪费资金;准确的计算出企业固定资产的价值。以实物管理为特点,以化繁为简为目的。克服了传统管理模式下依赖纸面单据或通过手工方式录入原始数据而带来的低效及错误,解决了固定资产管理过程中的实物管理的问题,实现了信息流和实物流的统一,并且大大降低库管人员的工作强度高,提高工作效率。1.3系统特点固定资产管理系统是一款设计简单、构思巧妙的资产管理软件,功能强大、通用性强、操作简单、容易上手。特别适合于各机关、企事业单位、工厂、学校等使用。主要功能特点:

1.界面友好,菜单直观帮您轻松上手

2.完善的资产管理,方便的数据录入、修改、删除、注销,超级灵活。

3.除了资产管理外,本系统还包括了两种不同的查找,持万能组合查询、万能组合排序,可以支持任意复杂条件的组合查询,帮你迅速获取您想要的数据

(1)按照资产编号查找,查找出来的结果可以直接更改。本功能适用与管理人员资产进行编辑时使用;(2)详细查找,查找出来的结果以列表的形式输出。本功能适用与管理人员对资产进行核对时使用。4.灵活通用的资产折旧管理,帮助管理人员轻松、快速的分析出资产的折旧价格。5.本系统还包含报表的导出,方便了管理人员对企业资产的统计及及时更新旧资产。1.4问题的提出及解决方法固定资产管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企业有着自身的不同情况和经济环境;在开发这类系统时,系统需求分析是极为重要的一环。在有着整个分析过程中,我们都采用了面向对象的分析方法,这是因为我们在近几年的实践中已坚信这种方法能够更加有效地表达和描述现实世界。软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。以一个简单的例子来看,假设要求设计关于引进人事管理的一个系统,按我们过去的做法,先会要求提供给我们一份相关的引进人事情况表,然后依葫芦画瓢地设计相应的表单与界面。在短期来说,这样做是简便而实用的,但并不能够符合现实世界的长远目标,这套设计方法不具有扩展性,因为任何一份评估表的结构都会有可能发生许多改变的。采用面向对象的方法,可以从中提取出表类型、表结构、评分方法以及能考虑继承等各方面的要素,这样就可以保证软件的通用性,可配置性与可维护性。在工具的选择过程中,我们选择了现在已十分流行的MicrosofrAccess和VisualBsdic6.0,为什么选取这个系列工具呢?这是基于我们对软件需求分析目标的看法,我们认为需求分析应当能正确地回答如下的几个关键性问题:(1)管理者的需求是否已详尽地被考虑到了?(2)管理者能灵活运用该软件吗?(3)分析是否会和设计相脱节?(4)选择VisualBasic6.0来开发这个系统是否可行?等等以下对上述几个问题逐一简要地加以说明:(1)详尽地获取用户的需求。用户的需求可分为显式的需求与隐性的需求,用户的倾向往往只顾及到当前的与明显的需求。要达到对需求理解的全面性,不仅仅只是依靠有效的用户谈话和调查,因为我们所面对的用户需求往往会有些片面的,采用RationalRose(基于UML)提供的用例,以及多种图的联合使用,可以使我们发现其中的遗漏。(2)使用户能灵活的运用该系统,充分地理解我们的表示方法,能够真正明白我们描述的内容。软件需求分析规格说明书通常会是冗长而枯燥的,一般的用户不容易深入理解,这样就削弱了分析的正确性。通过支持面向对象及VB语言可以更好地和用户交流,让用户了解系统的运作方式甚至细节的操作。(3)使分析和设计两个阶段互相联系与贯通。这是我们选择面向对象的方法及VB工具的重要原因,系统分析要向用户描述的不仅仅是用户的需求,而且包括解决方法,解决方法当然应包括设计(程序)、数据库与系统配置,我们当然不希望用户得到的是一个与需求规格说明不相同的软件,也不可能要求程序员完成一个不可胜任的任务。然而我们在以前的多项工作中经常发现这类情节,因为系统分析与设计相互脱节,导致一头扎在分析中不顾设计有关的事宜。分析与设计的脱节,还不利于设计现格说明的评估,因为分析往往会脱离现实,导致缺乏评估的依据。因为不可能成功地完成设计而使分析需要重来个好的工具可以使分析与设计更紧密地连结起来,甚至于—一对应。面向对象的分析方法使对象之间相对而言有独立性,减少了任何影响到全局的改动,能避免因需求变化而导致全盘皆动的被动局面。(4)选择VB6.0进行系统开发可能会有更多的理由。比如资产的编写、数据库设计、统计报表等等,我们都需要做到有延续性,有自动化支持和具有质量上的保证。所以,我们选用了以上的方法和工具。在分析中,面对设计报表统计的问题时,我们采用了《VisualBasic程序设计简明教程》中所提及的“添加DataReprot”工具。该工具主要是为管理人员导出“注销统计表”和“折旧统计表”,使他们更加快捷、方便的统计出公司目前资产的价值及资产注销情况,有助于对企业的固定资产进行有效的管理。

VisualBasic6.0使我们更方便地把上面的想法在类上去实现,更进一步地设计好我们的高效率的数据库。当然,使用单一的一个工具去完成一个中大型的应用系统的需求分析,是不可能成功的。因为社会在发展,用户的需求也在改变,如何把握住用户的需求是需要时间的,面向对象的方法有时也会忽略外在的与表层的要求,不仅仅是要获得关键的需求,其他更多的需求往往要等到用户在使用后才知道,然而等到用户使用是不现实的,作为原型开发模型中的原型也是收集用户需求,描述与解释需求的一类相当有效的方法与工具。在我们的开发过程中,为了更好地让用户了解我们的系统和我们的设计方案,让用户在见面会上更有方向性与针对性,我们首先用Access开发出原型,让用户先试用。这样,我们在真正的分析与设计时就能更加符合用户的要求。总之,软件需求分析方法和工具的使用,对我们软件开发过程影响是很深远的,选用高效能的正确的方法与工具,可以使我们的软件更加正确地反映现实需求,更加具有可用性、可扩展性和可维护性;降低了软件项目的风险。2.平台简介本章是对固定资产管理系统开发平台一个简要的介绍,其中包括VisualBasic6.0、Access及其中一些主要的控件性能。2.1开发平台和技术简介 本系统采用VisualBasic6.0作为开发平台,运用其面向对象的功能,很方便的对数据进行添加、删除、修改、查询等操作。创建数据库是基本操作,在VisualBasic中创建一个新数据库有两种途径:一种是使用SQL(结构化查询语言)语句;另一种是使用其他数据库软件,如MicrosoftAccess。本系统采取MicrosoftAccess作为数据库与VisualBasic6.0进行连接,对数据进行开发、加工、分析。2.1.1VisualBasic6.0工具简介 使用VisualBasic6.0编写程序控件的使用是十分重要的一个方面。利用控件中已经封装的功能,可以大大减轻程序编写的工作量。在VisualBasic6.0中,提供了许多具有数据操作功能的控件,使用这些控件的数据功能来编写数据库应用程序将是十分便利的。VisualBasic6.0可以用于数据绑定的控件很多,包括文本框、标签、组合框等等,此外VisualBasic6.0还包括许多用语数据绑定的ActiveX控件,如DataGrid、DataCombo、Chart以及DataList等。同时VisualBasic6.0也提供了访问数据库的文件,如内在的Data控件和ADOData控件。因为ADO的适应性更广,所以通常使用DAOData控件来创建数据库应用程序。ADOData控件ADOData控件使用MicrosoftActiveX数据对象ADO来快速建立数据绑定空间和数据提供者之间的连接。因为具有直观的图形界面,使用ADOData控件可以在很大程度上减少代码的使用量。以下是ADOData控件的主要属性:Recordset属性:本属性返回或设置对下一级ADORecordset对象的引用。RecordsetSource属性:本属性返回或设置本控件结果集的生活方式。ConnectionString属性:本属性包含了用来建立到数据源的连接的所有信息。BOF和EOF属性:BOF指示当前记录位置于Recordset对象的第一个记录之前;EOF指示当前记录位置位于Recordset对象的最后一个记录之后。DataGrid控件DataGrid控件是类似电子表格的数据绑定控件,通常用语在数据库应用程序中显示记录和字段。该空间使用非常方便,通常只需少量代码或者无需代码,只要设定了DataGrid属性后,就会用数据源的记录及来自动填充控件。以下是其主要的属性和使用方法:DataSource属性:返回或者设置一个数据源,通过该数据源,控件被绑定到某个数据库。可以设定为ADOData控件、Data控件等。示例代码如下:DataGrid1.DataSource=adoData1AllowUpdate属性:返回或者设置一个值,指出用户是否能够更改控件中的数值。AllowDelete属性:返回或者设置一个值,指出用户是否能够从与该控件连接的结果中删除记录。AllowAddNew属性:返回或者设置一个值,指出用户是否能够从与该控件连接的结果集中增加新记录。2.2数据库平台介绍 MicrosoftAccess数据库在VB数据库编程中具有非常明显的应用优势:(1)MicrosoftAccess是VB默认的数据库格式,在变成应用中使用最方便快捷,而且随着MicrosoftAccess的不断升级,VB也在新版本中不断增加对其新特色的支持。相比之下,其他数据库格式显然要差一些。(2)MicrosoftOffice是当今世界上最为流行的办公软件,其家族成员MicrosoftAccess的拥有率很高。这使得Access数据库在VB数据库编程中颇具代表性。(3)MicrosoftAccess秉承了微软所见即所得的思想,软件界面友好,易学易用,且功能强大,即便是对数据库了解不多的普通用户也可以很快的建立所需的数据库结构,是编写数据库的好工具。鉴于以上MicrosoftAccess的种种优势,在本设计中选取了MicrosoftAccess数据库来介绍其变成知识。编程时可以使用VB代码来定义并生成MicrosoftAccess数据库,但显然这样的工作量以及变成基础都是令普通读者望而却步的。通常使用更为简洁的方法,即使用工具来创建数据库,然后在VB中加以引用。正是出于这样的原因,VB自带了可视化数据管理器,可以创建和修改所需的数据库。当然也可以在MicrosoftAccess中直接创建数据库,然后在于VB相连。2.3MIS简介MIS(ManageInformationSystem)即管理信息系统,是一个以人为主导、应用计算机技术、网络通讯技术、数据库技术、进行信息的收集、传输存储、加工更新和维护,为企业或组织的管理、决策提供信息服务,以增强竞争力和提高效率为目的的继承化的人—机系统。系统设计的目标是在保证时间逻辑模型的基础上,尽可能提高系统的各项指标,即系统的工作效率、可靠性、工作质量、可变性与经济性等。管理信息系统开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则:系统是作为统一存在的;为了保持系统的长久生命力,要求系统具有很强的环境适应性;一个成功的管理信息系统必须具有较高的可靠性;在满足系统需求的条件下,尽可能减少系统开销。3.系统总体设计本章主要是对系统的总体功能的设计、数据库的设计以及数据表的优化进行详细的分析。3.1功能需求分析固定资产管理对每个企业单位都是十分重要的工作,固定资产管理的好,可以使资产发挥最大效益,杜绝各种不良资产;反之,则会造成生产资料利用率低下,甚至造成资产流失。

本管理系统是为适应于企业的固定资产管理而开发的软件。从资产使用的角度管理固定资产,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对资产科学管理的目的。上一代的学校固定资产管理系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。原有企业固定资产管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。在现代企业里一直存在着一个很重要但缺乏行之有效的解决之道的问题——企业固定资产管理。许多企业在自身企业固定资产管理上缺乏统一有效的管理,不能快速、准确地注册、注销、修改资产相关信息、进行固定资产信息的查询工作以及对资产的折旧统计,从而在固定资产管理中存在着各种各样的漏洞,给企业带来不必要、不可遇见的潜在威胁,因此在企业内部创建一个针对固定资产管理的系统是企业运行管理的必要环节。3.2系统功能设计 应用系统开发的第一步,就是必须了解即将开发的应用系统的特点,明确该系统所需要完成的功能以及各功能之间的相互联系,从而知道系统开发的后续工作,这一步作为系统的功能设计是十分重要的。作为一个整体来看,系统会显得太大太复杂,很难理解。通过对企业的需求分析,可以将本系统划分为三个模块(这就是所谓的纵向分解),确定各个模块的接口,从而实现整体功能。我们将系统功能再进一步划分,将每个模块分解出几个子功能,并确定这些子功能与父功能的接口(这就是所谓的横向分解)。通过纵向和横向分解,我们可以很直观、很清晰的看到这个系统的功能划分,其具体功能描述如表1-1所示。资产管理资产查找统计表注册新资产注销资产编辑资产资产折旧按资产编号查找条件查找注销统计表折旧统计表表1-1系统主要功能模块表三个模块的功能分别为:资产管理模块:实现了企业固定资产的注册、注销、编辑以及折旧价格的计算;资产查找模块:为管理员提供资产的查询,是他们能够很方便、快捷的了解到他们所需要资产的状态;统计表模块:该模块主要实现了企业固定资产的注销状态及折旧计算的直观表达,使管理员快速的掌握资产的状态。3.3系统流程图通过以上的系统需求分析和功能模块设计,现在我们有了初步的系统流程图(如下图1-2所示)。在管理系统开发中,我们就以这幅流程图作为系统运行的框架,并在次框架的基础上逐步实现企业对该系统的需求。主菜单主菜单注销资产注册资产折旧统计表注销统计表按条件查找按编号查找资产折旧修改资产修改数据输出输出图1-2系统流程图3.4数据流图与数据字典 经过以上分析,我们可以初步设计出系统数据流图以及数据字典的建立。系统数据流图如下所示: 原始数据原始数据输入输入注销统计表折旧统计表导出查找功能折旧计算数据注销数据修改系统数据注销统计表折旧统计表导出查找功能折旧计算数据注销数据修改系统数据图1-3数据流图4.系统分析与实现4.1数据库的设计数据库结构的设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后在进行编码,从而避免无谓的重复工作。4.1.1概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。(1)

设计局部ER模式

实体和属性的定义:

资产信息表(资产编号、资产分类、资产型号、购买日期、购买价格、折旧价格、生产单位、使用状态、使用部门编号、负责人、使用年限、注销日期、备注、注销)部门信息(使用部门编号、部门名称、责负人)ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。例如:u

一个资产(编号)只能具有一种身份,而一种身份可被具有多个编号(1:1);

u

一种资产只能属于一种资产类别(资产分类),而一种资产类别可以包含多多个资产(1:N);u

一个种资产可以由多本不同的生产单位生产,而一个生产单位也可以生产多个不同的产品(N:N)。(2)设计全局ER模式所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1)确定公共实体类型为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2)局部ER模式的合并合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3)消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。4)局ER模式的优化在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。综上所述,“固定资产管理系统”的全局ER模式如下:

资产信息表(资产编号、资产分类、资产型号、购买日期、购买价格、折旧价格、生产单位、使用状态、使用部门、负责人、使用年限、注销日期、备注、注销)4.1.2关系数据库的逻辑设计由于概念设计的结果是ER图,DBMS一般采用关系型,因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。设计结果是一组关系模式的定义。导出初始关系模式资产信息表(资产编号、资产分类、资产型号、购买日期、购买价格、折旧价格、生产单位、使用状态、使用部门编号、负责人、使用年限、注销日期、备注、注销)部门信息(使用部门编号、部门名称、责负人)(2)

产生子模式

子模式是管理人员所用到的那部分数据的描述。除了指出管理人员用到的数据外,还应指出数据与概念模式中相应数据的联系,即指出概念模式与子模式之间的对应性。部门信息(使用部门编号、部门名称、责负人)

(3)合并两个模式为了减少数据的冗余,减小存储空间,现将两个模式合并成一个全局E-R模式。资产信息表(资产编号、资产分类、资产型号、购买日期、购买价格、折旧价格、生产单位、使用状态、使用部门、负责人、使用年限、注销日期、备注、注销)4.1.3数据库与数据表的创建本数据库在MicrosoftAccess2000中创建,命名为“资产管理系统.mdb”,其中为了减少储存空间或冗余等不必要的麻烦,本数据库只设计了一张表,即“资产信息表”,下面就简要的介绍下它的表结构(如表1-4所示)。表1-4资产信息结构表字段名(列名)数据类型长度允许为空资产编号数字整型资产名称文本20资产分类文本20资产型号文本20购买日期日期/时间短日期购买价格货币小数位数1折旧价格货币小数位数1生产单位文本50使用状态文本20使用部门文本20负责人文本20使用年限整型20注销日期日期/时间短日期备注文本100注销是/否是/否在资产编号的设置上,我们采取了唯一法,即一件固定资产只有一个编号。例如:10001中前两位1表示资产所在部门的编号(1:办公室;2:车间;3:仓库);后面的0001则表示资产在该部门的序列号。4.2系统各模块分析 在编写数据库应用程序时,经常要遇到这样的情况,即好多组件、窗体同时访问相同的数据源,如果为每一个组件或者窗体都设置一个数据源将是十分耗时的工件,而且要保证这些数据源的确是相同的也需花一番功夫。那么,能不能将这些数据源集中管理,最好是做成一个统一的模块,需要时就将该模块引入而不必直接操作数据源本身呢?数据模块(DataModule)是解决这个问题最好的答案。简单说来,数据模块是用来集中管理数据源的一个窗体,该窗体可被需要的地方随时引入。但本人在开发这个系统时,开始使用了一下数据模块,但在使用过程中却碰到了一些问题。并且考虑这个系统使用到的TADOQuery控件比较多,如果使用数据控件可能会带来管理上的麻烦,如弄混各个数据控件的作用。还考虑到使用动态生成ADOQuery可能会更节省资源。固定资产管理系统一共有三大模块,其中每个大模块还含有各自的子模块,现在我就简要地介绍下各个界面的产生、所要解决的问题以及它们的优化过程,其中以资产折旧的计算为重点。4.2.1主模块分析为了保存各个窗体中的代码,使得每个窗体在调用数据是不必重复定义、声明,在此我采取了主模块的方法。模块一般是放全局公用的函数、过程、常数、自定义结构、全局变量等等东西的地方,也就是公用部分的集中场所。当然,模块中也可以定义private

的函数或者过程以便公用过程的内部调用。类模块是定义一个类,类模块中的所有public成员必须在创建了累的实例以后才能够调用,需要和标准模块区分开来。好的编程习惯是把不同种类的功用模块分类放在不同的标准模块中,便于查阅,所以很多程序中会有多个标准模块存在.在本系统中主模块是用来定义数据连接并且声明数据的路径:PublicconstrAsStringconstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\database\资产管理系统.mdb;PersistSecurityInfo=False"该语句在主模块中运用,目的是指明数据源的位置,使VB与Access相连,这一步在本系统中是至关重要的。当然,VB与数据库的连结不仅仅只有这种方法,但该方法比较方便,所以我采用它。在语句中PersistSecurityInfo布尔类型.为True时,表明采用集成安全机制;若为False,则表明不采用集成安全机制。在本模块中是为默认值false,主要意义是可帮助确保不可信的源无法访问连接中涉及安全性的信息,并帮助确保任何涉及安全性的信息都不会随连接字符串信息在磁盘上持久化。4.2.2主菜单界面分析菜单界面作为整个系统的第一个界面,设计要合理,明确的告诉管理人员系统的功能、用途,使管理人员一目了然。首先我们要解决简洁化的问题。根据以上分析的系统所分的模块,将菜单分为“资产管理”、“资产查找”“报表”等三个主菜单。这样使用者就能很清楚的知道他们所需操作在哪个菜单里面,减少了不必要的麻烦。主菜单界面图如1-5图所示。图1-5主菜单界面图4.2.3资产管理模块分析 固定资产管理模块是固定资产管理系统中最大也是最为重要的模块,该模块中包含着四个子模块“注册新资产”、“删除旧资产”、“编辑旧资产”、“资产折旧”。前面的三个子模块是负责资产信息的添加、删除、注销、编辑三个基本功能的实现。现在我们就分别介绍下这四个子模块。注册新资产注册新资产就是输入固定资产的原始数据,使他们进入固定资产管理系统的过程。这个部分是系统一个基本的功能,它主要通过ADO控件对数据进行连接达到对数据进行添加的目的(下面的删除功能和修改功能也是用同样的方法,一下就不一一介绍了)。注册新资产界面如图1-6示:图1-6注册新资产界面删除旧资产该界面主要的功能就是将原有的不能用的旧资产报废,在本窗体中去添加窗体有所不容的主要是解决数据移动问题。因此我采取了datPrimaryRS_MoveComplete事件,首先对所要处理的信息进行判断,判断该资产的信息是否存在;数据指针移动到最后,这个时候指针再移动一次就到了最后的空行的问题,对于这个问题,我采用vb中的BOF来处理;与前一个问题相反的,当指针回到第一行的标题行,此行是没有数据的用EOF来处理。在使用的时候,我们通常是用来检查数据是否为空,或者是在输出数据时,师傅一仅够到了最后,后面已经设有数据了,然跳出循环。删除旧资产窗体如下图1-7示:图1-7删除旧资产界面ADO数据控件记录移动完成代码:PrivateSubdatPrimaryRS_MoveComplete(ByValadReasonAsADODV.Enum,ByValpErrorAsADODB.Error,adStatusAsADODB.EventStatusEnum,ByValpRecordsetAsADODB.Recordset)IfdatPrimaryRS.Recordset.RecordCount>0AndNot(datPrimaryRS.Recordset.EOF)AndNot(datPrimaryRS.Recordset.BOF)ThendatPrimaryRS.Caption="资产编号:"&CStr(datPrimaryRS.Recordset.Fields(0))在ADO数据控件中移动记录后将触发MoveComplete事件,本设计中的代码将改变ADO数据控件的标题,显示当前记录的信息。在删除按钮的代码中,调用了ADO数据控件datPrimaryRS的记录集对象Recordset的几个方法,如:Delect、MoveNext和MoveLast等。Delect方法将删除ADO数据控件当前记录;MoveNext和MoceLast方法则可以实现在记录集中的移动,其功能同ADO数据控件提供的几个导航按钮相同,类似的方法还有Move、MoveFirst和MovePrevious。编辑现有资产本窗体功能是修改,编辑现有资产的信息,该功能在信息输入错误或是资产状态改变时使用。其界面如下图1-8示:图1-8编辑现有资产界面本窗体主要使用了饿Updata功能,用来变更已经改变的资产信息。同时,我也用了“删除旧资产”窗体中的datPrimaryRS_MoveComplete事件来移动旧数据。资产折旧资产折旧功能是本系统最为突出的功能,也是有别也其他管理系统的地方。在资产折旧的计算中,我运用了计提折旧算法中的平均年限算法:年折旧额=固定资产购买价格×已使用年限÷使用年限因此,将其转换为代码:strCost="Update资产信息表set折旧价格=format(购买价格*(#"&Date&"#-购买日期)/(使用年限*365),'#0.00')wherenot(购买日期Isnull)and使用年限>0"其中,#”&Data&”#表示现在的日期,因为在计算中是以“日”为单位的,所以在最后我们因该除以365天使它变成以“年”为单位。按照公式计算出来的结果是小数点后四位,而在我们日常生活中,货币只有小数点后两位位,所以要进行小数点后位数的改变,因此,我在代码中将Format('#0.00',a)的方式,将原来的四位小数限定为两位,这样一来就能保证最后得出的折旧价格是小数点后两位。对于一个除法公式来说他的除数是不能为零,所以,我们在公式代码中加入限定条件使用年限>0。同时,当购买日期为零时,这个公式折旧出来的数值就会是负数,因此,在这里我们同样也要加入限定条件,购买日期Isnull。这样以来保证了折旧出来的数值不是负数也不是无意义的数。对与折旧计算结果的处理,我调用了List窗体,将结果以表格的形式输出,一目了然。现在我们来看下它的运行结果。图1-9所示:图1-9资产折旧价格4.2.4资产查找界面分析查找功能是任何一个管理中不可或缺的部分,它提供给管理人员快速了解所需资产信息的功能。在本系统中设计了两个不同的查找功能“按资产编号查找”和“条件查找”。“按资产编号查找”是由系统直接生成的窗体,而“条件查找”是在“工程”中另外添加一个窗体来实现查找功能。现在我们来简要分析下两个窗体的功能设计。按资产编号查找“按资产编号查找”窗体最突出的特点就是,该窗体是编程者直接把代码编写入代码窗体,然后系统将自动生成查找界面。该窗体界面设计如图2-0所示。图2-0按资产编号查找界面在该窗体的设计中,出现了载如修改窗体,是因为当管理人员所要查找的资产信息,被找到的信息就直接在修改窗体显示出来。同时,如果管理人员还需对所查询的资产信息做修改条件查找条件查找,即详细查找,本窗体采用了Combo1下拉框,管理人员可以很方便的从下拉框中选择其所要查找的条件,而无须手动输入,减少了查询时间。该窗体将查询的结果直接导入到frmlist输出,而与前面介绍的“按资产编号查找”的又一个不同之处。该界面如图2-1所示。图2-1条件查找界面在这个窗体里及实现了数字查找,又实现了时间,同时,该功能实现了文本查找。查找方式多样,功能强大,简单、方便的操作方法,令管理人员查询便捷。本功能主要按照数字型查找、日期型查找和文本型查找。要实现这三种查找集中与一个combol控件中,就需要用一个If语句的三重循环来一一实现。其中,数字型和日期型可以中我们平常的数字运算符(=、<>、<=、>=、<、>)来进行查找,而文本运算由于它是中文而不是一般的数字形式,则在此问题上我就引用了Like和NotLike形式进行查找。在此窗体中,由于引用了Like和NotLike两种逻辑运算符,我们能够通过它们实现两种查找:1)精确查找;2)模糊查找。1)精确查找:在这个查找中,管理者要输入完整的它们所要查找的信息才能找到他们所需要的,如果忘记或输入错误则无法找到。str=str&"'"&Text2.Text&"'"2)模糊查找:在此查找中,只要管理人员输入其中一个字母或汉子,系统就会自动弹出与输入相关的信息,比如查找负责人“林宾”,我们只要输入“林”字,系统就会自动的将负责人中含有“林”这个字的人以列表的形式输出。str=str&"'"&Text2.Text&"'"4.2.5报表管理分析报表作为反映企业财务状况的重要手段,是固定资产管理系统重要的组成部分,它能直观的反映出企业资产状况以及对资产管理所采取的管理方法。创建报表是任何一个好的商业应用程序的主要功能。在系统中你可能拥有大量的有用数据,但是如果没有一个紧凑的方式来表达它们的话,这些数据是毫无意义的。在VB6.0出现之前,VB中主要的报表工具甚至都不是微软的产品。以前的VB版本使用的报表工具是SeagateSoftware的CrystalReport工具。随着VB6.0的发行,微软已经将一个很好的报表记录器与VB结合了起来,使得用户可以有选择地购买其他工具。由于工具的布局几乎完全相同,所以开发者们将会对VB数据报表设计器比较熟悉,它是用来在MicrosoftAccess中创建报表的。然而对VB来说数据报表实际上是被直接编译进可执行文件的,这就意味着不必在用户机器上安装任何格式化文件。这同时还意味着格式化文件不会被那些探究程序的用户给破坏掉。(1)开始创建报表在“工程”菜单中选择“添加数据报表”选项;要给这个报表一个标题。这个标题可以显示在报表第一页的报表标头部分,也可以显示在每一报表顶部标头部分。添加一两个RptLable控件来为你的报表创建一个标题。设计者可以根据自己的需要在报表中插入其他的标签和图片。下一步要做的是使用数据环境设计器将报表和数据源连接起来。一个数据环境包括你的应用程序中所要用到的所有连接和查询。(2)为报表做清除工作设计者可以选中报表后使用属性窗口来设置报表自身的Caption属性。而且无论何时显示报表,设计者留在控件周围的任何空白都会随之出现,因此要确保正确放置控件,并且将其周围的空白部分给清除掉。在本系统的报表管理中包括“注销统计表”和“折旧统计表”。“注销统计表”是用来统计企业固定资产中已被注销的那部分资产,并以表格的形式输出。如图2-2所示。“折旧统计表”是将“资产管理”模块中的“资产折旧”计算出来的结果以表格的形式输出。如图2-3所示。图2.2注销统计表图2.3折旧统计表5.系统测试5.1测试的任务与目标 通过以上的分析、设计,固定资产管理系统初步完成。但是一个完整的系统的产生必须通过测试,通过测试来判断该系统是否存在不为知的错误或是运行不对的地方,并且通过错误测试使我们的系统能够进一步的完善甚至是在原先基础上的进化。5.2测试方案 对于初步完成的系统,我们为了查找它是否存在错误,同时为了使系统更加完善,我们现在将摸具厂提供的数据进行测试。(1)先将摸具厂提供的固定资产信息逐一地输入固定资产管理系统中,检测信息是否被录入,我们可以打开“编辑现有资产”窗体查看。录入成功则可以在“编辑现有资产”上的ADO空间查看到所有输入的设备。(2)对现有资产信息进行删除,在“删除现有资产”窗体中选中要测试的资产信息进行删除,若删除成功则在“编辑现有资产”窗体里查看不到该信息。(3)对现有资产信息进行修改,选者要修改的信息,在“按编号查找”窗体中查找该资产信息,若编辑成功则在查找结果窗体中可以看到修改后的资产信息。(4)测试“按编号查找”。我们先选中一个资产编号,然后输入该编号,点击“查找”按钮,核对最后的查找结果。(5)测试“条件查找”。首先,我们先对数字型的查找进行测试,我们选中编号,然后选这<,再输入3000,此时,编号小于3000的资产信息就会以表格的形式显示出来。其次,我们对日期型进行查找,先选择购买日期,再选择预算符>=,最后输入任意日期,假设是2000-4-10,此时,所有在该日期后购买的资产就会显示出来。最后,我们对文本型进行测试,我们选择负责人,在操作符中选择“Like”,然后输入“林”,我们可以看到,所有名字中带“林”的负责人都会在结果列表中显示;与此同时我们将代码中的两个%去掉,将模糊查找改为精确查找,此时我们输入“林”系统就会提示没有这个信息,我们就必须输入完整的信息才能查到该负责人。(6)我们将某个资产信息修改成注销状态,点击“注销统计表”核对信息是否一致。或者在修改窗体中,任意选择一个资产信息进行注销,再大开注销统计表,查看该资产信息是否以被注销。(7)选中一个资产信息,并用公式预先算出它到目前为止的折旧价格并将它与“折旧统计表”中的该项目核对,看它们是否符合。5.3验收测试 经过以上测试,我们可以看出本系统可以正常使用,解决用计算机对企业固定资产进行信息自动化处理,并建立完善的比较、评价的体系。同时该系统符合各个企业、单位、学校等地方的需求。以实物管理为特点,以化繁为简为目的。克服了传统管理模式下依赖纸面单据或通过手工方式录入原始数据而带来的低效及错误,解决了固定资产管理过程中的实物管理的问题,实现了信息流和实物流的统一,并且大大降低库管人员的工作强度高,提高工作效率。结论(1)遇到的问题及其解在设计本程序中遇到了很多问题,在指导老师和朋友的帮助下,一一的解决了。下面我就简要的讲下遇到的问题及其解决的方法。1)数据库与VisualBasic的连接:Access与VisualBasic的连接有很多种,比如:通过“数据视图窗口”按钮中的“添加数据连接”按钮来设定数据源;在每一个ADO控件上单击右键,将控件的按钮与它相连接;创建主模块,在其里面设置数据源的路径。以上的种种方法我选择最后一种,因为它可以将资产管理系统总体与数据库相连,而在每个窗体中只要与主模块中设定的函数相连即可,避免了很多重复又复杂的操作,减少程序的存储空间。2)怎样将查找与编译现有资产窗体相挂钩,方便管理人员对某些必要的资产信息进行修改?在编辑好查找代码的同时,载入编辑窗体,我们将它数据源设定为编辑窗体的数据源,这样就可以实现了查找结果在编辑窗体中出现。代码如下:LoadfrmEditfrmEdit.datPrimaryRS.ConnectionString=constrfrmEdit.datPrimaryRS.RecordSource="select*from资产信息表where资产编号like"&str&"orderby资产编号"'将数据源设为查找结果,实现查找目的frmEdit.datPrimaryRS.Refresh3)怎样实现数据查找,文本查找与日期查找同窗体进行?对于数据查找功能用=、<=、<、>=、>等数字运算符就可以实现,而日期和文本形式则不能通过这些简单的运算符进行多功能的查找,因此,我向朋友请教知道要查找文本形式Like和NotLike这对逻辑符来解决。Like的作用是用来比较两个字符串。日期查找则要按照日期的格式,在代码中我们用“#”表示日期的格式,具体的代码如下:str=str&"#"&Text2.Text&"#"为了使数据类型、文本类型、日期类型像结合起来,形成功能强大的查找窗体,我在这段代码中运用If嵌套的形式,使它们有条理的相互交织在一起。4)精确查找和模糊查找的运用?在“条件查找窗体”中,本系统及可以运用精确查找功能也可以将代码做少许变动,使之成为模糊查找。具体代码如下:确查找:str=str&"'"&Text2.Text&"'"模糊查找:str=str&"'%"&Text2.Text&"%'"5)报表应该怎样建立?在过去所学的开发中,很少甚至没有接触过“报表”这形式。通过《VisualBasic5开发人员指南》里面提及的报表的建立,我可以通过“工程”中的“添加DataReport”来创建报表。6)怎样实现数据导入到报表里?首先,我将数据设定到相对的报表中,然后在将数据传输过去,部分代码如下:Setrs=dbConn.Execute("SELECT资产名称,使用部门,购买价格,折旧价格FROM资产信息表orderby资产编号")WithreportSet.DataSource=rs.DataMember="".ShowvbModal(2)体会与总结基于以上的设计方案,我们对已经开发好的系统做个简要的总结。系统建立在VisualBasic6.0和MicrosoftAccess2000等开放的工具作为开发平台,面向对象的可视化设计工具、事件驱动的编程机制、提供了易学易用的应用程序集成开发环境、结构化的程序设计语言、强大的数据库操纵功能以及Active技术等。这样的系统适于运行在各个企业、单位、学校等地方,对固定资产进行管理,易于使用的管理软件,无须帮助说明,节省了管理人员的时间,使他们在使用过程中对该软件的功能及各菜单的作用一目了然。信息成为真正资源的必要条件是信息管理,要使固定资产信息真正有效地为企业的运行服务,关键就在与资产信息的管理。因此对企业资源进行组织、控制、加工和规划,是有效利用企业资源的前提。对企业固定资产的管理总结为5个方面:输-存-理-找-用。输即输入,将系统外的企业固定资产信息输入到系统中去。存即保存、存留,及将输入的资产信息保存在资产管理系统中;理即整理、加工,将企业的部分信息进行修改,例如注销过于老旧的设备;找即查找,检索,该功能帮助管理人员找出他们所要查看的资产信息,并提供修改的功能;用即利用、使用,就是将输入的信息加以处理之后对他们进行利用,例如折旧统计报表,使之得以充分利用,有助于管理人员对企业资产的估算、预算等决策。本系统对资产的编号采用唯一法,即一个资产只有一个编号与之配对。这种做法是为了防止由于资产过多而造成的管理上的混乱。资产的编号都是有一定规律,前后位数的组合代表着各自的意思。本系统通过对固定资产的折旧统计,将计算出来的结果统统汇总导入到折旧统计表中,这样的设计是以往任何管理系统中所不存在的,是管理系统软件的一次完善。以往管理人员对企业的固定资产进行折旧统计时,他们需要以手动的方式,对企业(或产房)中每一个运用了资产进行计算,这样既浪费时间又耗费精力。同时,在本系统中,它巧妙地运用了VisualBasic6.0中的DataReport将数据直观地展现在管理人员的面前。这样管理人员就能节省大量的精力和时间在资产的折旧计算上,而把大部分的精力集中在考虑决定企业是否要添加或是报废资产,节约了企业的资源,提高了企业的效率。本系统以"企业与资产"为中心来设计,希望达到高效,快捷,易用的目的,使企业管理人员能充分利用计算机管理软件的资源,更好地开展管理活动。计算机的广泛应用,计算机固定资产管理信息系统的建立,适应了社会经济发的客观要求,是资产管理现代化的一大进步。今天我们运用计算机进行了企业资产管理的初步现代化的开发和使用,它大大提高了管理工作者的工作效率,它把固定资产管理人员从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它管理的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算管理信息系统是一种客观发展必然趋势。尽管在资产管理方面还不可能普遍使用计算机,但从长远来说,资产管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现固定资产管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计算机的资产管理现代化。为建设中国特色的社会主义而努力奋斗。综上所述,固定资产管理系统作为一种与现代科技迅猛发展紧密相连的新型企业内部管理软件,对现行企业管理的方式提出了前所未有的挑战。对于企业固定资产管理软件带来的新问题,需要对原有企业内部管理方式进行调整。密切注意资产管理软件发展趋势,积极探讨、研究和学习国外的先进的管理系统经验,并结合中国国情及各个企业内部的情况,设计制造出符合实际需要的固定资产管理规范,改善我国资产管理发展的基础环境,对促进我国企业管理、有序的发展,进而促进我国企业自身的发展有着非常重要的意义。致谢在我的论文完成过程中,得到了很多人的帮助与支持。首先,最感谢的是我的指导老师,郭树蕻老师,他以严谨的治学态度、做研究全力以赴的精神,对我毕业论文的写作给予悉心指导,提出了许多批评建议,使个人的论文得以顺利地如期完成,在此致上最真挚的谢意。也谢谢东华理工大学长江学院所有教导过我的老师,谢谢你们四年来的悉心教导与关心爱护。尤其是叶志翔老师,在程序修改过程中提出了宝贵的意见。其次,感谢福州模具厂在个人撰写论文期间的大力支持与帮助,提供贵厂的固定资产信息。最后,个人之论文得以顺利完成,尤其感谢唐率同志对于本论文进行所需的种种资料的提供与协助,最是感激不尽。参考文献1、龚沛曾陆为民杨志强《VisualBasic程序设计简明教程》(第二版)高等教育出版社2004年3-12页2、《金蝶Kis专业版多媒体教学光盘》3、张瀚文齐锦刚《VisualBasic数据库系统开发实例与解析》高等教育出版社2005年1-55页310-342页4、王要武《管理信息系统ManagementInformationSystem》电子工业出版社2003年1-28页135-166页5、李敏业王颖《VisualBasic+Access数据库应用实例完全解析》人民邮电出版社2006年1-7页20-37页168-206页6、《大管家固定资产管理系统》/7、《固定资产管理系统》/《数据库原理及其设计》高等教育出版社《人事工资管理系统》全文来自“论文快车”网10、\o"陈国辉"陈国辉《基础会计》\o"清华大学出版社"清华大学出版社2003年第五章11、张瑞君蒋砚章《会计信息系统》(第四版)中国人民大学会计系列教材72-98页12、《多级存储技术在媒体资产管理系统中的应用》/ligong/computer/200701/25317_2.html《图书馆管理系统》/Html/lunwen/Class268/Class418/5779920070106113500.html14、《固定资产管理系统》/Login.aspx15、Noeljerke等著《VisualBasic5开发人员指南》机械工业出版社1997年481-488页附件福州模具厂固定资产表:资产名称数量使用年限锯床110内圆磨床210无心磨床110研磨机210外圆磨床110车床510刨床210铣床110占床110平面磨床310坐标镗床110油压机110附录资料:不需要的可以自行删除Excel表格的35招必学秘技一、让不同类型数据用不同颜色显示在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。3.设置完成后,按下“确定”按钮。看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。二、建立分类下拉列表填充项我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(C1),确定退出。4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。提示:在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。三、建立“常用文档”新菜单在菜单栏上新建一个“常用文档”菜单,将常用的工作簿文档添加到其中,方便随时调用。1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。按“更改所选内容”按钮,在弹出菜单的“命名”框中输入一个名称(如“常用文档”)。2.再在“类别”下面

温馨提示

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

评论

0/150

提交评论