免费预览已结束,剩余11页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题 固定资产管理系统姓 名 学 科 专 业 指 导 教 师 学 号 目 录前言摘要第一章 系统需求分析第二章系统设计21系统方案确定22系统功能实现第三章 怎样开发一个人事工资管理系统?31 编程环境的选择32 关系型数据库的实现33 二者的结合(dba)第四章 visual basic下的控件所实现的功能41实现菜单选项42 实现工具栏43 帮助第五章 系统总体规划51 系统功能52 流程图第六章 系统具体实现6.1 用户界面的实现6.2 数据库的实现第七章 结束语第八章 主要参考文献第九章 附录前言固定资产管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理固定资产的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是固定资产管理系统的整个设计过程。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。该系统适用于普通固定资产的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。作为计算机应用的一部分,使用计算机对固定资产信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高固定资产管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。摘要固定资产管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 microsoft公司的 visual basic开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成固定资产管理的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的资产分配一个唯一的物品编码,并根据此编码在计算机中建立固定资产信息库,对固定资产的新增、领用、折旧等进行管理,使管理人员可对固定资产的流向进行跟踪,随时掌握固定资产的现状及公司雇员领用固定资产情况,减少固定资产丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套固定资产管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。企业要想不断提高固定资产的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强固定资产管理。固定资产管理的主要内容有: 固定资产日常管理 固定资产使用效率管理 固定资产投资规模变动的边际收入与边际成本分析 固定资产折旧管理论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键字:visual basic6.0,控件、窗体、数据库,固定资产管理summarythe fixed assets management system is the typical information management system( mis), it mainly develop the establishment and maintenances and head application procedures of include the backstage databases develop two aspects .request to build up a data consistency and integrities for the former strong, the database that the data safety like .but then request the applied procedure function to the latter complete, easy usage etc. characteristics. through analysis, we use the visual basic development tool of the company of microsoft, making use of various development tool that faces to the object of what it provide, particularly is this ability of the data window way is convenient and simple and direct to manipulate the database of intelligence turn the object, build up the system application prototype in the in a short time first, then, start the prototype system to carry on the need generation to the beginning, revise and improve continuously, until formation the customer is satisfied and can go the system.the whole system from match the operation simple, the interface amity, vivid, practical, the request of the safety set out, completing the whole process of the fixed assets management, include each product, for example transact an unique product of equipments, furniture, calculator and other worthy asset-allocations to code, and according to this coding is in the calculator build up the fixed assets information database, add, get to use, depreciate.etc. to carry on the management to the fixed assets, can make the manager fly to carry on follow to the fixed assets, at any time control the present condition and the company employees of the fixed assets to get with the fixed assets circumstance, reduce the fixed assets to throw to lose the phenomenon, resolve to check to seek, stocktaking difficulty etc. problem, raise the managers work efficiency .therefore , develop the affair that thus a set of management software becomes having the necessity very much, we are in underneath of each one will with develop a set of fixed assets management system as example, discuss its development process and the problem involve and resolve method.the business enterprise wants to want continuously usage efficiency of raise the fixed assets, and take back in anticipant time the investment income of the investment gold and realization expectation, will strengthen the fixed assets management .the main contents of the fixed assets management have: the fixed assets manages usuallythe fixed assets usage efficiency managementthe limit income and limit cost analiyes of the fixed assets investment scale fluctuationthe fixed assets depreciation managementthe thesis mainly introduced the development background of this topic, finished function and the process of the developments want .the point explained the point, the design thought, a little bit difficult technique and solution of the system design.keywords: visual basic6.0, control the piece, window body, database, the fixed assets management第一章. 系统需求分析1.1现行业务系统描述固定资产管理对每个企业单位都是十分重要的工作,固定资产管理的好,可以使资产发挥最大效益,杜绝各种不良资产,反之则会造成生产资料利用率低下,甚至造成资产流失。 本管理系统是为适应于的固定资产管理而开发的软件。从资产使用的角度管理固定资产,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对资产科学管理的目的。企业以前的有关资产管理的工作都是由人工来完成的。随着企业的发展,企业固定资产处的固定资产管理工作量大大加重。随着计算机应用的发展,很多企业急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了固定资产管理系统的产生。上一代的固定资产管理系统主要采用foxbase或foxpro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。原有固定资产管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。1.2组织结构和固定资产管理系统由直接关系的主要是后勤管理处:是固定资产系统管理的主要部门,承担固定资产管理的集中管理。13业务流程分析固定资产管理系统是一个面向固定资产人员,为其提供服务的综合信息管理系统。固定资产管理人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。由固定资产人员在数据编辑中完成对运行固定资产系统所需的基本数据的维护。包括这些信息的增加、修改、删除等,变动都将在这进行操作。系统开始投入使用时,固定资产管理人员应先根据目前企业和单位的实际情况,建立相关资产的信息,当资产情况发生变动后,固定资产人员要及时完成对库中的信息进行维护。因为企业的资产数量会不断增多,因此特别设立了一个数据查询模块,可以进行相关资产的快速查询。1.4现行系统存在的主要问题分析现行系统的主要问题归纳起来主要有,1. 单机单用户系统,随着网络的发展,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。2系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如access, ms sql server等新的数据库。3模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。1.5提出可能的解决方案鉴于目前企业对固定资产管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:1新系统采用visual basic 6.0开发成功,充分利用该开发程序的优势,提高了工作效率。2新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。3、新系统所具有的特性:通用性:用户可根据本校的需求灵活设置资产类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求。标准化:提供了丰富完善的固定资产管理内容,为各级固定资产部门之间的数据共享及数据交换奠定了良好的基础。先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在windows环境下,界面友好操作方便。实用性:具有操作简便、功能适中等特点,运行速度快。1.6可行性分析与决策对于新系统设计的几个关键技术的可行性分析如下,1新系统目前使用vb6.0自带的数据库来作为数据库,这是一个支持多用户的新型数据库,适用于中小规模的数据量需求。企业网的建设也为新系统服务器/客户端的结构提供了硬件的支持。2现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:microsoft公司的visual basic,microsoft公司的visual c,borland公司的delphi ,powersoft公司的powerbulider在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,visual basic是一个非常理想选择。数据库是mis中的重要支持技术,在mis开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言visual basic语言,该开发工具具有很多长处:visual basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与windows的专业开发工具sdk相媲美,而且程序开发人员不必具有c/c+编程基础。在visual basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用windows内部的应用程序接口(api)函数,以及动态链接库(dll)、动态数据交换(dde)、对象的链接与嵌入(ole)、开放式数据访问(odbc)等技术,可以高效、快速地开发出windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,visual basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。visual basic提供了可视化设计工具,把windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。visual basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。面向对象的程序设计4.0版以后的visual basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(c+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而visual basic则是应用面向对象的程序设计方法(oop),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,visual basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。结构化程序设计语言visual basic是在basic语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。visual basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。visual basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计visual basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.exe),脱离visual basic环境,直接在windows环境下运行。事件驱动编程机制visual basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(click)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用visual basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库visual basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理microsoft access格式的数据库,并提供了强大的数据存储和检索功能。同时,visual basic还能直接编辑和访问其他外部数据库,如dbase,foxpro,paradox等,这些数据库格式都可以用visual basic编辑和处理。visual basic提供开放式数据连接,即odbc功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如sql server,oracle等。在应用程序中,可以使用结构化查询语言sql数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的sql的编程技术,为单机上运行的数据库提供了sql网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。动态数据交换(dde)利用动态数据交换(dynamic data exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。visual basic提供了动态数据交换的编程技术,可以在应用程序中与其他windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入(ole)对象的链接与嵌入(ole)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。ole技术是microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用ole技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。动态链接库(dll)visual basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将c/c+或汇编语言编写的程序加入到visual basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用windows应用程序接口(api)函数,实现sdk所具有的功能。综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。第二章系统设计2.1系统方案设定企业在充分认识到固定资产管理的重要性下,即使在管理系统的支持下,固定资产标签的制定、填写或打印、粘贴、资产状态的跟踪,盘点等工作的性质和工作量并没有得到良好的改变和改进。固定资产管理还是手工和计算机管理相结合。 固定资产投资是社会维持简单再生产和扩大再生产的主要手段,适度的投资规模和合理的投资结构对于实现国家经济发展战略具有重大意义。及时、准确、完整地获得全社会投资规模、结构和效益以及前景预测的有关信息,是国家建立宏观调控机制、制定产业政策、提高决策水平、实现全社会总供给与总需求的积极平衡和社会资源合理分配的重要条件。 目前企业对固定资产投资的管理主要是采用书面文字记录为主、电脑 execl 表格统计为辅的方法,随着工作的发展,这种管理的局限性日益突出出来。主要表现在记录、检索和统计时十分不便。 为全面加强对固定资产投资的宏观管理和指导,企业建立固定资产管理信息系统,对企业宏观经济进行快速检索和统计是必需的。 本系统是一个由多项数据组成的相互紧密关联的开放性系统,既有项目数据、又有文档数据。建设这一系统应当系统地规划固定资产投资管理体系,健全固定资产投资管理数据标准,如行业分类标准、分类总投资标准、项目文档分类标准,以及建设性质划分、项目编号标准2.2系统实现功能固定资产管理系统是一套对固定资产档案、增加、折旧、维修、盘存、清理、转让等进行全面管理的系统。 该系统通过采集固定资产日常工作中所产生的各种原始数据,根据资产管理的要求,对数据进行分类、统计、汇总、分析,建立程序化、制度化、规范化的固定资产计算机软件管理系统,包括了固定资产的一般特性、固定资产状态数据和固定资产能力数据,及时准确地报出各种报表,为固定资产管理提供了一个现代化的管理手段,这一手段可以强化和规范对固定资产的管理。便于计划、财务、审计等管理部门的介入,形成严格的监督、约束机制。 该系统集信息采集、分类、汇总、分析、查询、统计等各种处理为一体,各种操作既可以通过菜单进行,又可以通过系统的管理树导航进行。信息分类全面,树形管理方便,操作快捷简单,性能强大高效。全中文操作界面,无需计算机专业知识,使用易懂、易会。别具一格的查询统计为您提供了更多的方便!系统支持用户任意修改设计,也可让我们帮您完成。第三章.visual basic下的控件所实现的功能windows下的visual basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。visual basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。3.1实现菜单选项菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,visual basic也提供了强大的创建菜单功能是程序更加标准。您可以使用visual basic的application wizard也可以使用visual basic 的菜单编辑器建立菜单或者修改已经存在的菜单。 3.2 实现工具栏coolbar控件与office97种看到的coolbar是类似的。coolbar就是一个可以在窗体上浮动的工具,同时也是其他activex的容器。通过在coolbar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。toolbar 是工具条控件,是实现工具条的主体。其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。toolbar也是一个控件容器且具有style属性,并可以为其增加下拉按钮和平滑按钮等。选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“microsoft windows common controls 6.0”后工具相中增加改控件。其属性及对象如下: 1 align属性定义工具条在窗体中的位置2 tooltiptext属性是字符串类型,定义控件的提示字符3 style属性定义按钮外观。4 imagelist属性定义与数据条对应的imagelist控件名,该控件定义工具条按钮显示的图像。5 hotimangelist属性设置一个imagelist控件名,该控件定义按钮获得热点时显示的图像。6 disabledimagelist属性定义工具条按钮无效时显示的图像。创建工具条包括imagelist和toolbar控件,imagelist用于为其他控件提供图像库,将imagelist控件加入到工具箱的操作于前述toolbar控件相同。3.3帮助专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。微软的help workshop4.0 是一套独立于visual basic 的用来协助我们创建、运行于32位windows 操作系统下的帮助文件的工具。使用它我们可以为我们编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人工作反思解析总结
- 本科毕业生自我鉴定集锦15篇
- 《小故事大道理》读后感集锦15篇
- 公司后勤管理工作总结
- 学校美术教师教学计划五篇
- 五年级单元作文七篇
- 大学生实习心得体会范文-14篇
- 形势与政策(黑龙江农业工程职业学院)知到智慧树答案
- 主题班会课件:小学班会调整心态把握成功
- 《将对象映射为代码》课件
- GB/T 44432-2024快件报关信息交换规范
- 输电线路工程图纸识图的方法
- DL∕T 1455-2015 电力系统控制类软件安全性及其测评技术要求
- 巡检考试试题
- 提高维持性血液透析患者自体动静脉内瘘绳梯法穿刺率PDCA
- 【我国新能源汽车发展探究文献综述4000字】
- 产科危急重症早期识别中国专家共识(2024年版)要点解读
- 农学概论智慧树知到期末考试答案章节答案2024年四川农业大学
- 幼儿园学情分析小班
- 小学语文课题研究中期报告
- 肩痛诊断与治疗
评论
0/150
提交评论