0企业设备信息管理系统学生姓名:学号班级:指导老师:职称:学校:1目录内容摘要.................................................3关键字...................................................3第一章引言..............................................31.1背景................................................41.2目标................................................41.3开发意义............................................41.4开发工具介绍........................................4第二章企业设备信息管理系统的系统分析....................52.1问题分析与解决......................................52.2设计目标............................................62.3安全性..............................................62.4可行性分析..........................................62.5系统流程............................................72.6系统开发及运行环境..................................7第三章企业设备信息管理系统的系统设计....................83.1概念设计............................................83.2逻辑设计...........................................13第四章企业设备信息管理系统的模块设计...................194.1系统模块层次图.....................................1924.2各模块功能介绍.....................................19第五章企业设备信息管理系统的详细设计...................215.1用户登录模块.......................................215.2系统主控界面.......................................215.3系统管理模块.......................................235.4设备信息录入模块...................................245.5设备运行管理模块...................................285.6设备台帐管理模块...................................355.7设备报废管理模块...................................36第六章系统维护和改进...................................386.1调试情况...........................................386.2运行和维护.........................................386.3系统的优缺点.......................................38第七章总结............................................39致谢................................................40参考文献................................................40源程序清单..............................................413企业设备信息管理系统内容摘要企业设备信息管理系统是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对企业设备进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理的效率,也是企业的科学化、正规化管理的重要途径。本系统针对中小型企业的设备管理业务。同时考虑到开发成本和安全性的问题,采用VisualBasic6.0作为开发工具,采用MicrosoftSQLServer2000作为后台数据库,一般可以满足中小型企业的需求。关键字设备管理系统;中小型企业;VisualBasic6.0;SQLServer2000第一章引言41.1背景现代工业企业,随着生产规模的不断扩大。设备总数逐渐增加,传统的手工管理效率低下、不准确,经常出现设备的丢失和设备账目混乱的情况,手工管理已经不能满足现代企业的发展规模和管理水平的需求。而利用计算机就不同了,一个完善的企业设备管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等。这些优点能够极大地提高管理的效率,达到事半功倍的效果。因此开发一套企业设备管理系统,协助企业更好的管理固定资产,是提高企业管理水平的重要一环。1.2目标系统目标如下:(1)提供简单方便的操作。(2)对系统提供必要的权限管理。(3)根据企业原有的设备管理业务,为企业不同管理层次的职员提供相应的功能。(4)使企业的设备管理更加科学和规范,杜绝设备的丢失和设备账目混乱的情况。(5)节约设备管理的成本。(6)对日常的设备运行情况进行管理,同时提供一些必要的报表。1.3开发意义通过本系统的开发,以设备管理业务为依托,结合科学管理的理论,设计并开发一个企业设备管理系统,改变传统的手工管理,彻底实现无纸化作业。为企业实现整体信息化的其他相关系统提供必要的数据支持。1.4开发工具介绍1.VisualBasic的简介首先,我们还从VisualBasic这个名字开始,来认识这个软件。所谓“Visual”指的是开发图形用户界面(GUI)的方法。它不需编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的某一位置即可。如果已使用过诸如Paint之类的绘图程序,则实际上已掌握了创建用户5界面的必要技巧。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolistInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的编程语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasic不仅是VisualBasic编程语言。VisualBasic编程系统和VBA都使用这一语言。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集。这样,在学习VisualBasic中得到的经验可应用到所有这些领域中。此外,VisualBasic在数据开发方面提供了十分强大的功能。有自带的数据管理器(DataManager)、数据控件(DataControl)及数据访问对象(DAO)等一系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。2.MicrosoftSQLServer2000的简介SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点。其主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)具有自主的SQL语言。第二章企业设备信息管理系统的系统分析2.1问题分析与解决6(1)为保障系统的健壮性,对于可能发生问题的输入进行检查,同时给出合理的提示信息。(2)满足企业原有设备管理业务,能够方便的进行设备登记,设备运行管理,台帐的管理,报废管理和设备运行情况统计。(3)利用计算机管理的优势,保持设备管理数据的一致性,并尽可能提供选择输入。(4)与传统的手工管理相比,要添加基础数据的管理和用户权限的设置。2.2设计目标以中小型企业的设备管理为依托,结合科学管理的理论,设计一个计算机管理的企业设备管理信息系统,改变传统的手工管理,彻底实现无纸化作业。2.3安全性由于设备管理中的数据有一定的保密性,因此系统采用用户登陆验证,防止未经许可的用户使用系统。系统的用户对账号进行管理,以保证系统的安全性。2.4可行性分析(1)使用VisualBasic6.0作为系统的开发环境。VisualBasic6.0作为一种面向用户的高级编程语言,提供了完善的指令流控制语句。类与对象的支持及数据类型给开发高性能系统提供了保障。同时,数据库处理能力较强,能对多种数据库进行操作。VisualBasic6.0支持的ADO数据访问接口是windows平台下被各类数据库广泛支持的数据接口。这些数据库中包含大型数据库,如SQLServer,能够保证系统适应多种操作平台的要求。(2)VisualBasic6.0对于类和对象的支持保证了代码的模块化要求,而代码的模块化的程度很高,有利于以后对系统的扩展与修改,符合现代信息系统开发的理念。(3)数据的存储使用SQLServer2000作为数据库,这是一个中小规模的数据库,可以满足系统的数据存储要求。综上所述,该系统的设计与开发在技术及硬件上都是满足的,因此该系统的7开发是可行的。2.5系统流程系统的基本流程是:用户登陆→系统主控平台→选择各项子系统否是图2-1系统总流程图2.6系统开发及运行环境系统对运行环境的要求1.硬件要求处理器:INTEL奔腾3或更高内存:128MB/256MB(推荐)硬盘空间:30GB显卡:SVGA显示适配器2.软件环境登录验证是否合法系统主界面修改当前用户设置各界面的操作退出8操作系统:Windows2000/XP数据库:MicrosoftSQLServer2000第三章企业设备信息管理系统的系统设计3.1概念设计91.实体描述系统用户是登录系统的个人资料,用来存放用户的密码等信息。设备实体对应管理系统中的设备资料,用来存放设备的基本信息。设备类别实体、附属设备实体、设备运行情况实体、设备起停情况实体、设备故障维修实体、设备耗能实体等对应的是系统设备中的各个具体项目,属于设备信息的分支,用来存放设备的各种信息。2实体属性描述(1)系统用户E-R图图3-1系统用户E-R图(2)基本