电气设备管理系统的设计.doc
《电气设备管理系统的设计.doc》由会员分享,可在线阅读,更多相关《电气设备管理系统的设计.doc(88页珍藏版)》请在沃文网上搜索。
1、 摘要:目前的公司企业,对于大型电气设备的使用十分频繁,对于大型设备的管理也成为现代企业管理之中不可或缺的一部分。 因此,开发这样一套软件成为很有必要的事情。本管理信息系统是针对企业的实际需求开发设计的,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从企业管理特别是查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业物资管理实现信息化,以提高企业管理的效率。经过分析,我们使用MICROSOFT公司的ACCESS 2000和VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间
2、内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键词: 系统 管理 控件 窗体 设计 数据库 第1页Abstract:Now companys enterprise,for the use of large scale electronic equipment, 10 scale downs are numerous , for the management of large scale equipment also becomes modern business management, cannot or the part that is
3、short of. Therefore develop so a set of software to become very necessary matter. This management information system is the actual need development design that aims at the business enterprise of, making use of the calculator operation speed quick,the saving information have great capacity, the proce
4、ssing logic problem is strong,strong advantage of function,from the business enterprise manage to search especially with the decision information of management need set out, the function is ready, the aim is passing to help that business enterprise supplies management realization information-based,w
5、ith the exaltation the efficiency that business enterprise manage. Through analysis,we use the Access 2000 and 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 wi
6、ndow 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 Iteration,generation to the beginning、revise and improve continuously,
7、until formation the customer is satisfied and can go the system.Keywords: System Management Control unit Forms Design DataBase第2页目 录摘要及关键词 。1Abstract And Keywords。2第一章 引言111 课题研究的目的512 课题研究的意义513 课题的可行性分析51.3.1 课题调研51.3.2 可行性分析5第二章 系统设计准备阶段621 VB基础622 数据库系统设计7第三章 应用系统开发工具1231 对软件和硬件的要求1232 运行需求1233
8、其他需求1234 数据库应用系统开发简介1335 电气设备管理系统13第四章 系统分析与数据库的实现1541 系统简要分析1542 应用需求分析1543 业务流分析1644 数据流分析1745 系统数据模型设计194.5.1 E-R图194.5.2 数据表20第五章 系统实现与操作2151 登录2152 员工信息浏览3053 员工登陆3054 员工设备管理3155 人员修改4056 最高权限管理员登录4057 退出系统42第六章 系统调试和维护43参考文献52附录:源代码53汕尾电大2004级计算机科学与技术本科班毕业设计论文电气设备管理系统的设计电气设备管理系统的设计第一章 引言数据库是从6
9、0年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,
10、数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库应用逐渐普及。因此大力开发管理系统,计算机代替人工进行许多繁杂劳动,可节省许多资源,而且大大提高人们的工作效率,另外计算机加密使文档更安全。数据库管理系统是数据处理的核心机构,管理信息系统、办公自动化系统、政策支持等都是使用了数据库管理系统或数据库技术的计算机应用系统。在信息时代纸介质的传统管理方法必然被计算机为基础的信息管理所取代。数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide
11、 Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。 数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。 数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类
12、的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。 计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理
13、、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。数据管理技术的发展经过三个阶段:人工管理阶段、文件系统阶段和数据库阶段。 人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性 ,数据不一致性以及数据联系弱等等。也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。 20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连
14、续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。 当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。但这并不能最终解决问题。在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。1、数据库阶段的特点(1)减少数据的重复当在一个非数据库系统当中,每一个应用程序都有属于他们自
15、己的文件,由于无法有系统建立的数据,因此常常会造成存储数据的重复与浪费。例如:在一家公司当中,人事管理程序与工资管理程序或许都会使用到职员与部门的信息或文件,而我们可以运用数据库的方法,把这两个文件整理起来,以减少多余的数据,过度地占用存储空间。 (2)避免数据的不一致 本项的特色,可以说是延伸前项的一个特点,要说明这样的一个现象,我们可以从下面这个实例来看:若是在同一家公司当中,职员甲在策划部门工作,且职员甲的记录同时被存放在数据库的两个地方,而数据库管理系统却没有对这样重要的情况加以控制,当其中一条数据库被修改时,便会造成数据的不一致,但是,对于一个健全的数据库管理系统而言,将会对这样的情
16、况加以控制,但有时并不需要刻意消除这种情形,应当视该数据库的需求与效率来决定。 (3)数据共享对于数据共享的意义,并不是只有针对数据库设计的应用程序,可以使用数据库中的数据,对于其他撰写好的应用程序,同样可以对相同数据库当中的数据进行处理,进而达到数据共享的目的。 (4)强化数据的标准化由数据库管理系统,对数据做出统筹性的管理,对于数据的格式与一些存储上的标准进行控制,如此一来,对于不同的环境的数据交换(Data Interchange)上将有很大的帮助,也能提高数据处理的效率。 (5)实践安全性的管理通过对数据库完整的权限控制,数据库管理者可以确认所有可供用户存取数据的合法途径渠道,并且可以
17、事先对一些较重要或关键性的数据进行安全检查,以确保数据存取时,能够将任何不当损毁的情形降至最低。 (6)完整性的维护所谓完整性的问题,就是要确认某条数据在数据库当中,是正确无误的。正如(2)所述,若是无法控制数据的不一致性,便会产生完整性不足的问题,所以,我们会发现,当数据重复性高的时候,数据不完整的情形也会增加,当然,若是数据库的功能完整,将会大大地提高数据完整性,也会增加数据库的维护能力与维护简便性。 (7)需求冲突会获得平衡在一个较大型的企业当中,用户不同的需求,往往会造成系统或数据库在设计上的困扰,但是一个合适的数据库系统,可以通过数据库管理员的管理,将会有效地整理各方面的信息,对于一
18、些较重要的应用程序,可以适时地提供较快速的数据存取方法与格式,以平衡多个用户在需求上的冲突。 上述七个方面构成了数据库系统的主要特征。这个阶段的程序和数据间的联系可用下图表示: 2、数据库技术从文件系统发展到数据库系统是信息处理领域的一个重大变化。在文件系统阶段,人们关注的中心问题是系统功能的设计,因而程序设计处于主导地位,数据只起着服从程序需要的作用。在数据库方式下,信息处理观念已为新体系所取代,数据占据了中心位置。数据结构的设计成为信息系统首先关心的问题,而利用这些数据的应用程序设计则退居到以既定的数据结构为基础的外围地位。 目前世界上已有数百万个数据库系统在运行,其应用已经深入到人类社会
19、生活的各个领域,从企业管理、银行业务、资源分配、经济预测一直到信息检索、档案管理、普查统计等。并在通信网络基础上,建立了许多国际性的联机检索系统。我国20世纪90年代初在全国范围内装备了12个以数据库技术为基础的大型计算机系统,这些系分布在邮电、计委、银行、电力、铁路、气象、民航、情报、公安、军事、航天和财税等行业。 数据库技术还在不断的发展,并且不断地与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统。数据库技术与面向对象技术相结合,产生了面向对象数据库系统。 随着电子高新技术的迅速发展,电气设备管理是企业的每一个部门都必须切实面对的工作,但一直以来人们使用传统
20、的人工方式管理设备。这种管理方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着设备数量的增加,其工作量也将大大增加,这必然增加设备管理员的工作量和劳动强度,这将给设备信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类企业中有相当一部分单位电气设备管理还停留在人工管理的基础上,尤其是中、小型企业的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。电气设备管理系统作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、
21、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的电气设备管理系统,将是非常必要的,也是十分及时的。下面谈谈课题的研究与分析:11 课题研究的目的1.掌握采用常用数据库技术,程序语言中的控件技术。2.掌握一种程序设计语言,本设计中使用语言为VB3.学习ACCESS数据库的使用。4.学会使用某种开发工具。5.培养独立思考能力。12 课题研究的意义目前的公司企业,对于大型电气设备的使用十分频繁,对于大型设备的管理也成为现代企业管理之中不可或缺的一部分。 因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以
22、开发一套电气设备管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 本文中所做的主要工作如下: (1) 使用VB数据库编程技术实现系统的运行; (2) 分析系统实现中的特殊性、难点和重点。 (3) 设计实现用户管理、设备管理、设备信息录入管理、员工信息录入管理、设备的浏览和查找、拥护查找等单独数据库功能 。 (4) 分析并解决实现中的若干技术问题。 13 课题的可行性分析1.3.1 课题调研(1)与实践活动和相关的文件和资料由教师提供。(2)本课题要求学生有熟练的VB及ACCESS开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3)具有对表进行处理的能力。1.3.2 可行性
23、分析(1)技术可行性-对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。(2)经济可行性-由于本系统是为公司设备管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为公司节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。第二章 系统设计准备阶段21 VB基础Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。 Visual Basic应用由一系列
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气设备 管理 系统 设计