目 录
前言
摘要
第一章 系统需求分析
第二章 系统设计
2.1系统方案确定
2.2系统功能实现
第三章 怎样开发一个人事工资管理系统?
3.1 编程环境的选择
3.2 关系型数据库的实现
3.3 二者的结合(DBA)
第四章 Visual basic下的控件所实现的功能
4.1实现菜单选项
4.2 实现工具栏
4.3 帮助
第五章 系统总体规划
5.1 系统功能
5.2 流程图
第六章 系统具体实现
6.1 用户界面的实现
6.2 数据库的实现
第七章 结束语
第八章 主要参考文献
第九章 附录
前言
固定资产管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理固定资产的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是固定资产管理系统的整个设计过程。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。
该系统适用于普通固定资产的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。
整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。
作为计算机应用的一部分,使用计算机对固定资产信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高固定资产管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
摘要
固定资产管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成固定资产管理的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的资产分配一个唯一的物品编码,并根据此编码在计算机中建立固定资产信息库,对固定资产的新增、领用、折旧等进行管理,使管理人员可对固定资产的流向进行跟踪,随时掌握固定资产的现状及公司雇员领用固定资产情况,减少固定资产丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套固定资产管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
企业要想不断提高固定资产的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强固定资产管理。固定资产管理的主要内容有:
• 固定资产日常管理
• 固定资产使用效率管理
• 固定资产投资规模变动的边际收入与边际成本分析
• 固定资产折旧管理
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:Visual Basic6.0,控件、窗体、数据库,固定资产管理
Summary
The 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 manager's 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 usually
The fixed assets usage efficiency management
The limit income and limit cost analiyes of the fixed assets investment scale fluctuation
The fixed assets depreciation management
The 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组织结构
和固定资产管理系统由直接关系的主要是后勤管理处:
是固定资产系统管理的主要部门, 承担固定资产管理的集中管理。
1.3业务流程分析
固定资产管理系统是一个面向固定资产人员,为其提供服务的综合信息管理系统。固定资产管理人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。
由固定资产人员在数据编辑中完成对运行固定资产系统所需的基本数据的维护。包括这些信息的增加、修改、删除等,变动都将在这进行操作。系统开始投入使用时,固定资产管理人员应先根据目前企业和单位的实际情况,建立相关资产的信息,当资产情况发生变动后,固定资产人员要及时完成对库中的信息进行维护。因为企业的资产数量会不断增多,因此特别设立了一个数据查询模块,可以进行相关资产的快速查询。
1.4现行系统存在的主要问题分析
现行系统的主要问题归纳起来主要有,
1. 单机单用户系统,随着网络的发展,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。
2.系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如Access, MS SQL Server等新的数据库。
3.模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。
1.5提出可能的解决方案
鉴于目前企业对固定资产管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:
1.新系统采用Visual Basic 6.0开发成功,充分利用该开发程序的优势,提高了工作效率。
2.新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。
3、新系统所具有的特性:
*通用性:用户可根据本校的需求灵活设置资产类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求。
*标准化:提供了丰富完善的固定资产管理内容,为各级固定资产部门之间的数据共享及数据交换奠定了良好的基础。
*先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在windows环境下,界面友好操作方便。
*实用性:具有操作简便、功能适中等特点,运行速度快。