




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名杨周学号21078050专业班级电气07-4论文题目煤矿供电设备信息管理系统的研究与设计指导教师韩丽归档人归档日期中国矿业大学毕业论文指导教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 指导教师签字: 年 月 日中国矿业大学毕业论文评阅教师评阅书评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师签字: 年 月 日中国矿业大学毕业论文评阅教师评阅书评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师签字: 年 月 日中国矿业大学毕业论文答辩及综合成绩答 辩 情 况提 出 问 题回 答 问 题正 确基本正确有一般性错误有原则性错误没有回答答辩委员会评语及建议成绩:答辩委员会主任签字: 年 月 日学院领导小组综合评定成绩:学院领导小组负责人: 年 月 日摘 要随着我国经济的迅猛发展,煤炭企业作为我国经济发展的支柱企业起着举足轻重的作用。因此,煤炭企业的设备信息管理也已成为现代企业管理的一个重要组成部分。然而,我国大多数的煤炭企业仍采用最原始的手工模式来实现设备信息的管理,就会给企业的生产经营带来数据采集周期长、过程繁琐、出错率高、不能及时准确的反映设备现状等问题,对企业造成不利影响。为了解决这些问题,提高企业的信息化程度,建设一个高效、适用面广的煤矿电气设备管理信息系统是本文研究的主要内容。本系统是结合煤矿供电设备信息管理规则,采用Visual Basic6.0为开发工具,Access数据库作为后台数据库而做出来的。本论文设计的设备管理系统主要实现对设备的基本信息输入、查询、设备检修、维护等功能。它旨在有效地管理设备资源,维护设备的正常的运转,从而提高工作效率。关键词:信息化 管理 系统 数据库 设备ABSTRACTWith the rapid development of national economy,coal mine enterprises plays an Important role in business as the backbone of Chinese economy, therefore, equipment information management has become an important component in the modem enterprise management ,However, a lot of coal mine enterprises in our country has been used the handcraft mode for achieving equipment information management. It results in a long cycle of data acquisition, tedious process, the risk of errors, not accurate and timely reflection of the status of equipment so as to an adverse impact of the production and business of enterprises. For settling these problems and advancing information-based degree of enterprises, it is the main content in the paper to develop a high efficient and widespread use of coal mine equipment Management Information system (MIS).This system is a combination of coal-powered device information rules,Used as development tool Visual Basic6.0, Access database as the database and do come back。In this thesis, the equipment management system are to achieve the basic information on the device input, query, equipment repair, maintenance and other functions。It is designed to effectively manage equipment resources, to maintain the normal operation of equipment to enhance efficiency.Keywords: informatization application database management system目 录第一章 绪论11.1项目开发背景11.2课题研究意义21.3本文工作3第二章 煤矿机电设备管理32.1 煤矿机电设备管理的特点32.2.煤矿机电设备综合管理策略42.3机电设备状态监测和故障诊断技术42.4机电设备管理体系52.5煤矿设备管理系统的重要性.62.6本章小结7第三章 系统设计准备阶段73.1 基础知识73.1.1 VB基础73.1.2 数据库系统设计83.1.3 SQL 语言基础93.2 应用系统开发工具113.2.1 对软件和硬件的要求113.2.2 其他需求123.2.3 数据库应用系统开发简介123.3 系统分析与数据库的实现133.3.1系统简要分析133.3.2 应用需求分析133.3.3业务流分析143.3.4数据流分析153.3.5系统数据模型设计163.4本章小结17第四章 设备信息管理系统设计174.1设计目标174.2设计思想184.3系统功能模块图184.4系统流程204.5数据字典214.5.1数据库创建214.5.2表结构设计224.6工程框架设计234.7本章小结24第五章 设备管理系统实现245.1登录模块及系统主界面245.1.1系统登录窗体245.1.2系统主界面265.2基本信息管理模块285.2.1员工管理285.2.2分类管理295.3设备信息管理295.3.1设备及配件管理305.3.2设备台帐信息管理305.3.3设备信息管理315.3.4配件管理325.4设备分配管理325.5设备维护管理335.6缺陷设备管理355.7本章小结36第六章 结束语36参考文献37翻译部分38英文原文38中文译文44致 谢48第46页中国矿业大学2010届本科生毕业设计第一章 绪论现在,科学技术的飞速发展把人类社会推向了一个崭新的时代信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式信息管理。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求1。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库应用逐渐普及。因此大力开发管理系统,计算机代替人工进行许多繁杂劳动,可节省许多资源,而且大大提高人们的工作效率,另外计算机加密使文档更安全。数据库管理系统是数据处理的核心机构,管理信息系统、办公自动化系统、政策支持等都是使用了数据库管理系统或数据库技术的计算机应用系统。在信息时代纸介质的传统管理方法必然被计算机为基础的信息管理所取代。设备是煤矿企业最基本的生产工具,是衡量一个单位科研整体水平的重要因素2。因此设备管理水平的高低,直接影响企业的生产能力、产品质量、生产成本、劳动生产率和能耗、安全生产等多个方面。设备管理在煤矿企业生产经营中发挥着越来越重要的作用。设备管理是以企业的生产经营目标为依据,运用各种技术、经济和组织措施,对设备的规划、购置、安装、运行、维护、检修直到报废的整个生命周期进行全过程的管理。所以如何加强设备管理,最大限度地提高设备的综合使用效益,已成为煤矿企业管理的关键问题。随着我国经济体制改革进一步深化和我国工业生产的国际地位的不断提升,煤炭企业由生产型已向生产经营型转变,企业不仅要不断使用现代化的设备,更重要的是如何实现企业或企业间设备及设备管理资源的有效整合,不断提高设备管理综合效率和效益,降低运行成本,更好地为企业构建核心竞争力及经济效益服务。1.1项目开发背景随着电子高新技术的迅速发展,设备管理是企业的每一个部门都必须切实面对的工作,但一直以来人们使用传统的人工方式管理设备。这种管理方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着设备数量的增加,其工作量也将大大增加,这必然增加设备管理员的工作量和劳动强度,这将给设备信息的查找、更新和维护都带来了很多困难3。在国外设备管理系统已经很普及,国外基本上到处可见企业学校医院等一些重要公共场合里的仪器设备管理都采用了信息化技术。同国内相比较而言,国外的设备管理系统就是有效的融合国际上先进的管理思想及企业设备现场管理实务,为资产密集型企业提供设备管理咨询服务与软件实施的全面解决方案。设备管理系统能有效地规范企业仪器设备基础信息,提高设备管理水平,建立完善的设备维修知识管理体系,实现设备的经济指标深度分析挖掘。经过详细的调查,目前我国各类企业中有相当一部分单位设备管理还停留在人工管理的基础上,尤其是中、小型企业的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。在新形势下,现有的设备管理模式越来越显示出它的适应性和局限性,其主要表现为:先进的设备与煤炭企业落后的管理模式具有矛盾性。其突出表现在以下几个方面:设备管理缺乏系统性、手段落后、效率低,由于煤矿企业长久以来一般采用手工管理的方法进行设备相关的业务管理,存在规范性差、效率较低、管理困难、数据分散且易产生不一致性、统计困难、因保管不善而导致数据丢失等问题。信息化建设己成为煤矿企业发展的大趋势,煤矿信息化水平势将成为衡量煤矿企业现代化程度的重要标志4。为促进煤矿企业生产和管理的科学化、规范化和信息化,把人、信息和资源有效的组织在一起,促进企业充分发挥自身的独特优势,开发一套符合企业实际情况的设备管理信息系统势在必行。设备管理系统作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的电气设备管理系统,将是非常必要的,也是十分及时的。1.2课题研究意义生产设备是企业重要的生产要素和主要资产之一5。它既是企业进行生产的物质基础和技术装备,又是衡量企业规模和现代化水平的一个基本标志,同时也是社会生产力的重要因素和创造国家财富的重要手段。随着科学技术的不断进步,工业的现代化、机械化、自动化程度的日益提高,企业的生产设备已向自动化、成套化、智能化方向发展。因而,对设备的管理提出了更高的要求,只有实施现代管理模式,才能适应当今世界经济和社会发展的潮流以及信息瞬变的时代。设备既然是企业规模和现代化水平的一个基本标志6,又是社会生产力的重要因素。因而,在企业生产设备的现代管理中,必须立足于提升企业的现代化水平和促进生产力的不断发展。这是因为当今世界经济迅猛发展,科技日新月异,市场需求急剧变化,企业的生存只有依靠提升现代化水平,改善经营管理,提高生产效率,从而生产出质优价廉、适销对路的产品去满足市场和用户的需求,并且不断做大做强,才能立于不败之地。然而企业要真正适应激烈竞争的形势,谋求更新更大的发展,除改革现有的企业管理体制和建立、健全相关的规章制度外,十分重要的一环就是必须对生产设备进行更新换代,提升技术设备的现代化档次,坚持高起点、高投入、高品质的技术发展战略。这是因为,设备是人通过技术手段制造出来的,也是用作物质生产的。先进的设备是当今高科技的结晶,它荟萃了人们的智慧和创造力,折射出时代科技的精华。生产或购置一台(套)先进的设备无疑是提升企业规模和现代化水平,促进生产力不断发展的必由之路,更是对建设现代企业的必然要求。现代管理是从传统管理、科学管理基础上发展起来的,它既吸收了现代自然科学和技术科学的新成就,还综合运用了管理科学、行为科学及计算机技术。这要求我们在思想观念、管理模式上有一个飞跃和变革。设备管理是现代企业管理制度的重要组成部分。设备作为一种技术装备是通过人们去设计制造和供人们操作和控制。这里有技术上的、经济上的和其他方面的管理。在其各种不同的运动形态中,如何体现现代管理的精髓,实现现代管理的目标,达到相应的管理效果,笔者认为,首先要明确的一个关键的问题是:现代管理的根本宗旨和灵魂在于“管理”,而管理理念的升华比技术性的、经济性的管理显得更为突出和重要,归根结底就是必须明确树立“管理就是竞争,管理比技术更重要”的意识和观念。对于一个企业的生死存亡来说,管理比技术更重要,现代企业的竞争,实际上也可以看作是管理上的竞争,而管理理念的更新远比技术更新更为重要7。总之,信息系统的引入为设备管理的决策提供了可靠依据,同时也提高了煤炭企业设备管理的水平。事实也不断证明了信息化建设可以促使煤炭企业设备管理向现代化、科学化的方向迈进。1.3本文工作本文所开发的设备管理系统是以系统思想的方法,利用现代信息通讯技术的发展成果,并结合国家有关设备管理的法律、法规,对企业设备管理活动中的信息进行收集、提取、加工、输出,从而形成支持组织决策的信息系统。本文中所做的主要工作如下:(1) 本课题相关的文件和资料收集。(2) 能使用VB数据库编程技术实现系统的运行. 有熟练的VB及MS SQL Server 2000、Access数据库开发能力8,有较强的自学能力以及一定的关系数据库理论开发功底(3) 分析系统实现中的特殊性、难点和重点. 要具有对表进行处理的能力。(4) 设计实现用户的管理、设备管理、设备信息录入管理、员工信息管理、设备信息的浏览和查找、用户查找等单独数据库功能。(5)分析并解决实现中的若干技术问题。第二章 煤矿机电设备管理2.1 煤矿机电设备管理的特点煤矿机电设备管理除了具有一般管理的共同特征外,与企业的其它专业管理比较,还有以下特点:(1)技术性。作为企业的主要生产手段,机电设备是物化了的科学技术,尤其是矿用大型机电设备,是现代科技的物质载体。因此,机电设备管理必然具有很强的技术性。首先,机电设备管理包含了机械、电子电力、液压等多方面的科学技术知识,其次,为了更好地使用和维护机电设备,还需要掌握状态监测和诊断技术、可靠性工程、摩擦磨损理论等专业知识。(2)综合性。机电设备管理的综合性表现在:现代矿用机电设备包含了多门专业知识,是多门科学技术的综合运用;机电设备管理的内容是工程技术、经济财务、组织管理三者的结合;为了获得最佳的经济效益,必须实行全过程管理,它是对机电设备一生各阶段管理的综合;机电设备管理涉及物资准备、设计制造、计划调度、劳动组织、质量控制、经济核算等许多方面的业务,汇集了企业多项专业管理的内容。(3)随机性。许多机电设备故障具有随机性,使得机电设备维修及其管理也带有随机性质。尤其是煤矿机电设备种类多,数量大,故障的分布比较复杂,同时受操作使用环境影响,突发故障较多,为了减少突发故障对生产的干扰和经济损失,机电设备管理必须具备应付突发故障、承担意外突击维修任务的应变能力。(4)全员性。现代企业管理强调应用行为科学调动广大职工参与管理的积极性,实行以人为中心的管理。机电设备管理的综合性更加迫切需要全员参加管理。2.2.煤矿机电设备综合管理策略机电设备综合管理是在机电设备维修管理的基础上,广泛吸收了现代管理科学与现代科学技术的新成果而逐渐发展起来的边缘科学9。机电设备综合管理主要的理论基础包括:系统工程、寿命周期费用、可靠性工程等。机电设备综合管理的特点:据统计,各种因素对机电设备可靠性和性能影响程度的平均百分比分布范围为:机电设备的设计制造因素:50%70%。使用或操作错误:25%35%维修对策的失误:15%25%由此可见,机电设备的前半生(机电设备交付使用之前)就基本决定了机电设备的可靠性和使用性能,所以要确立对机电设备的一生进行管理的观念。机电设备管理是从工程技术、经济财务、组织管理三个方面进行管理的综合。机电设备是科学技术的载体,现代机电设备本身是机械、电子、电气、仪表、化工等多门技术的综合,技术管理是机电设备管理的基础。从经济角度看,机电设备是有形的固定资产,从设计制造、使用维修到改造更新,每一阶段都有费用发生,涉及价值形态的管理。以经济的寿命周期费用获得最佳的机电设备综合效率,是机电设备管理的核心。对机电设备一生进行的技术管理、组织管理,始终离不开人的参与,只有依靠有效的组织管理,才能充分调动人的积极性,从而充分发挥机电设备效能,取得最好的机电设备投资效益。因此组织管理是实现机电设备管理目标的有效手段。这三个侧面,从空间上构成了对于机电设备系统的整体性管理。2.3机电设备状态监测和故障诊断技术状态维修的技术基础是机电设备状态监测和故障诊断技术工作10。机电设备状态监测和故障诊断技术应该以简易诊断和常规监测技术为主,充分利用机电设备上现有的仪器仪表,利用一般的低值、便携、易用、迅速的仪器仪表,在掌握了机电技术并具备了一定机电设备使用维修经验的基础上,由基层机电技术人员和使用维修人员通过观察、测量了判定机电设备状态。机电设备状态监测与故障诊断技术可以了解和掌握机电设备的运行状态、避免重大事故的发生、降低维修费用、延长机电设备使用寿命、优化机电设备运行、为“状态检修”提供科学依据、实现大型机电设备运行与维修的科学化管理。状态维修模式主要内容是:以可靠性理论为基础,根据不同机电设备的性质、运行方式、重要性程度、故障特点等综合因素,有针对性地采取不同的措施,可以将传统的计划性预修方式、状态监测技术以及日常点检工作有机的结合起来,合理确定维修周期和维修项目。加强维修数据的管理为维修工作提供科学依据。建立质量保证体系,提高维修质量,使机电设备保持较高的可靠性水平的同时降低维修成本。把计划维修和状态监测、日常点检结合起来,形成新的、更合理的维修方式。2.4机电设备管理体系安全管理系统统筹兼顾抓重点煤矿井下生产的特殊环境对机电、电气设备的安全运行提出了更高、更严格的要求。煤矿有供电、排水、通风、压气、提升、运输等系统,为确保矿井安全生产必须紧紧围绕薄弱环节开展安全隐患,建立健全的机电设备巡回检查制度,安全生产责任制,隐患整改责任制度等,形成机电安全生产的责任体系安全意识要加强首先,加强安全检查员的安全意识。煤矿机电安全监察员在认识和素质上有一定差距,煤矿机电专业性强,所涉及的知识面相当广泛,要求监察人员素质全面,而现行的执行标准有时又无详细的操作说明,甚至有的还有一定的回旋余地,无十分准确而清楚的界限,这就不可避免地造成监察过程中有时难以把握。在专业性很强的机电安全监察中,又由于专业监察人员少,而机电运输系统战线长、范围广,安全监察普遍采用抽查式,监察的随机性大,缺乏全面性,缺乏主动性。坚持以人为本,稳定队伍,实现机电设备安全运行。其次,对员工加强安全培训,培训工作一定要对不同工种实施不同的培训对策。要选拔一批肯吃苦、文化基础好的技术骨干担负一定的技术职务,并建立起激励机制,结合企业经济能力,提高其经济待遇。建立健全的技术业务档案,引入竞争机制,树立危机感,以提高机电职工的素质,搞好机电安全工作。协同合作是关键要求领导层对机电工作要有一定的了解,给予足够的重视,还要求各职能部门搞好协同,做好机电设备安全工作。非机电工种和机电工种人员之间要搞好配合,互相理解,互相支持,对非机电工种人员通过培训掌握一些机电应知应会知识,这样也能取得良好的效果。成本管理系统 降低成本,提高投入收益严格执行“三不发”原则,配件材料的发放坚持“三不发”原则,即无计划不发;不交旧不发;超耗不发,实行领用、配件、材料计划申报审批制度。加强修旧利废,回收复用。严格进货质量验收制度,抓成本支出的出口要首先把好进口。对所进原材料配件实行严格的入库前验收制度,建立专业质量检验队伍,不合格的不入库,及时退赔。煤矿许多专用配件验收比较复杂,难以检测,必须事前确定使用过程中出现问题的处理方法,避免由供货带来的成本损失。建立决策体系。重大的投入必须有完善的决策体系,可避免因投资失误而造成重大损失。新设备投入后,要全面落实设备四检制,使设备发挥最大的效能。矿机电科落实专门的职能组的职检人员责任制,每天动态检查设备使用单位的检修维护情况,制定每个班,每个相关工作人员的设备使用维护保养责任制,设备出现不完好现象及时处理,严禁带病运转。每月末对设备使用检修执行情况进行考核奖罚,对造成事故的责任者视情节给予处罚。同时要加强技术培训,使员工规范操作、正确使用和保养设备,增强员工保护设备的责任心。对其它在用设备必须重视及时投入,有事故隐患的元件必须及时更换,决不能因控制成本而减少必要的投入。 成本管理制度的完善全年各项成本费用横向展开到边,分解到每个部门。纵向展开到底,分解到每个班组长、员工头上。每个部门、班组都根据自己的成本责任,制定确保指标实现的具体措施。从制度的执行到措施的制定实施,由矿财务科、企管科、考核办定期、定时、定人检查考核,发现偏差及时拿出调节指令。对经过指导仍无法实现的部门,要及时建议矿上对责任领导进行处罚,直到免职换人。成本管理要明确树立“以人为本”的管理原则,使每个员工都明白自己在成本管理中所要完成的工作内容,承担的责任。特别是管理层的各级人员责任制的确定和完善,形成了一套完整的成本管理责任体系。实现成本管理在指标上有合理弹性,在考核上严格、刚性化。成本管理的制度和措施必须来源于现场,同时要体现在现场的全过程中。综合管理系统建立经济责任制,对设备进行综合管理,按照设备综合工程学的观点,使用单位正确地选购时实行综合管理的开始,必须把好这一关。矿井机电装备好坏直接影响生产,同时又威胁安全,当前国有煤矿要充分利用好国债资金,不失时机的对部分设备尽快进行技术改造11。同时企业要立足于自己的力量,挤出部分资金对老设备进行更换,企业自制设备的安标申请等都应列入议事日程,争取有计划的在一定时间完成,作为监察部门,要责令各单位对这些技改项目进行有目的、有计划的实施。全员参加设备检修,煤矿设备的维修工作应采取预防检查制,预防检查制是综合工程学的组成部分,是国外7O年以来发展起来的一种新的维修制度。加强设备使用中的维护,做好使用前的准备工作,使用中要跟踪检查,严格制度管理。加强机电工作规章制度的建设,贯彻落实规章制度是做好机电管理工作的纪律保证,应建立健全,落实规章制度也必须以管好、用好、修好设备为主要工作内容。2.5煤矿设备管理系统的重要性.随着企业生产机械化程度的提高,生产配套使用的设备遍及各个系统及重要环节。如运输系统中采用胶带输送机代替电机车牵引矿车及箕斗提升,大功率水泵的主排水系统12,大功率轴流通风机的集中通风系统,大容量及可移动变压器的自动保护系统等,都为工作面的正常出煤及井下安全生产提供了保障。而工作面使用的双滚筒采煤机、液压支架、刮板输送机、转载设备,掘进用的凿岩台车、扒斗机以及与之配套的乳化液泵站、压风系统等机电设备的使用,都使煤矿的稳产高产及安全生产得以实现,其种类繁多、结构复杂、运转速度快、负荷高、自动化水平高,对合理使用和安全操作的要求十分严格,而井下环境的复杂性和危险性对于设备的安全运转构成了巨大的威胁。比如井下电气设备由于管理的缺陷温度的升高往往就会成为引燃瓦斯的高温火源,煤矿的通风、排水、提升、运输等大型设备一旦发生故障,不仅会迫使矿井停产,也将使整个矿井的安全受到威胁,甚至危及到职工群众的人身安全,所以说机电设备的管理对于煤矿企业来说具有更为重要的意义,煤矿设备管理系统的好坏,直接关系到生产能否正常进行。2.6本章小结本节主要介绍了现在煤矿机电设备管理的一些特点和对设备的综合管理策略进行了分析,对几种管理体系进行了简要的叙述,并说明了煤矿设备信息管理的重要性。第三章 系统设计准备阶段3.1 基础知识3.1.1 VB基础Visual Basic 应用程序基本的构建块是用户所创建的对象,每个对象都具有些特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建的舟一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能13。Visual Basic 应用由系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。VB 数据库的核心结构是所谓的Microsoft JET 数据库引擎,JET 引擎的作用就像是块“面板”,在其上可以插入多中ISAM ( Indexed Sequential Access Method ,即索引顺序存取方法)数据驱动程序。JET 引擎为Access 格式数据库提供了直接的内部(build -in ) 支持,这就是VB 对Access数据库具有丰富支持的真正原因。由上可见,MS JET 引擎实质上提供了:一个符合ANSI 标准的语法分析器;为查询结果集的使用而提供的内存管理功能:同所支持的数据库的外部接口;为应用代码提供的内部接口。实际上,在VB 中从种数据库类型转化为另一种数据库类型几乎不需要或只需要很少的代码修改。而且,尽管dBase 、Paradox 本身的DDL ( Data Definition Language,即数据定义语言)和DML (Data Definition Language,即数据操纵语言)是非结构化查询的,但它们仍然可以使用VB 的SQI 语句和JET 引擎来操纵。从VB 的程序代码的角度来看,ODBC , ISAM 驱动程序以及Ms Access 数据库的整个外部结构够可以统一为一个一致的编程接口。也即是说,提供给VB 应用程序员的记录集对象视图同所使用的数据库格式及类型是相互独立的。即对FoxPro 等数据库仍然可以使用众多的数据库存取对象变量,这就为非Access 数据库的访问提供了最重要的方法。、创建一个VB 程序 、点击“工程”-“引用” 、选择“microsoft activex data object 2 . 1 library ,点击“确定”、在主界面上放一个按钮、双击此按钮 、放下以下内容Private Sub Commandl_Click ( )Dim conn As new ADODB.Connection Dim rs new ADODB.Recordset定义数据库连接字符串,该定义方式是SQL SERVER 的。conn.Open “provider = sqloledb ; driver =SQL Server ; database =(数据库名); server =(数据库所在服务器名): uid = (用户名); pwd =(密码)”,定义你的SQL 语句tmp _ sql =”select (字段名)from (你的表名)”执行你的SQL 语句rs . Open tmp_sql,conn输出你的SELECT 结果msgbox rs.fields( (字段名) ) 执行完毕关闭你的SQL 语句rs . Close。,关闭数据库连接conn . Close。清除内存Set rs = Nothilng Set conn = Nothing End Sub 编程尽量用“工程”-“引用”中的组件,而不要用控件,这样对以后的灵活运用数据库有很大帮助。3.1.2 数据库系统设计建立个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每种数据库都有其自身的特点,不能说哪种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,作为电气设备管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL Server 和Oracle 这样的大型数据库。我首先想到的数据库是Borland 公司的Paradox 数据库。另外,Microsoft Office 中的Access 数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了Access 数据库。 Access 作为一个数据库管理系统,它被集成在Microsoft office 中。Access 数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access 更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000 的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与office 。其他组件交流数据,这些功能对一个一般用户而言已经足够了。 Access 是新一代关系型数据库管理系统,由于内置有功能强大的工具和方便有效的向导,Access 数据库系统提供了比其他数据库系统更方便的功能。在向导的帮助下,短短的几分钟内,我们就可以构造出一个数据库应用程序。数据库应用中关键的数据输出形式是“报表”, ACCESS 提供的报表向导,只针对国外的报表形式,就是线条较少的报表。而我们的中文报表,传统形式是线条较多的网格形式,所以,不能简单地通过向导来完成15。现就本人使用ACCESS 的经验,结合实例,谈一下如何在ACCESS 数据库中,制作我们的中文报表,Accoss2000 是Microsoft 公司推出的同时而向数据库最终用户和数据库开发人员的关系数据库管理系统,它实现了计算机“易于使用”的特点,即用户只需按照“向导”进行简单操作,就可以设计出一个数据库系统。作为种数据库软件,Access 可以完成以下功能:可以为每种类型的信息创建个表,利用表存储相应的信息;可以定义各个表之间的关系;可以利用宏或visual Basic 将各数据库对象连接在一起,形成一个数据库应用系统,而且用户也不需要编写复杂的程序。充分利用Access 数据库是关系数据库的特性,仔细分析各类数据之间的关系,创建表并建立表间的关联,使每个表限制到一个主题,避免了重复信息和冗余数据。并且利用Access与 VB窗体建立联系,显示表或查询何一个记录的完整信息,一次只录入一组相关的数据。简单明了,提高了基础数据正确性。为使“计划规模”数据库更为实用,又作了进一步的编写工作,利用Access的窗体其有的可与其它应用程序进行链接的功能,创建同步窗体或嵌套窗体,可非常直观地点击不同的按钮,就能进入相应的录入、查询模块,查看所需的信息。微软的JET 数据库引擎提供了与数据库打交道的途径,我是通过它以及VB 来访问数据并对其各种操作。再使用DATA 控件和ADOC 控件在数据库中的信息与将信息显示给用户看的VB 程序之间架起座桥梁。设置这两个控件的各个属性,告诉它要调用哪个数据库的哪个部分。通过设计跳转按钮来动态地改变数据库表中的记录。新建报表:选“自动报表:表格”,数据来源选表 如XSLR 表,确定后,产生一个简单的报表,在此基础上进行修改。 页面设置:边距方面,调整靠左、靠右来达到最大打印范围。页面方面,打印方向设置为纵向,纸张大小选自定义大小,宽度为1660 (最大),长度为1100 (一页纸长度)。 信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大最的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。数据库系统设计数据库设计主要是进行数据库的逻辑设计,即将数据按定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照数据库提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构:这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。 建立关系数据结构涉及三方而内容:确定关联的关键指标项并建立关联表:确定单一的父系记录结构;建立整个数据库的关系结构。3.1.3 SQL 语言基础SQL 简介用户对数据库的使用,是通过数据库管理系统提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库标准语言-SQL 。只SQL的全称是只Structured Query Language,即结构化查询语言。SQL 语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。1986 年ANSL 采用SQL 语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL 语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数据库产品DB2 、ORACLE 等都实现了SQL 动语言。同时,其它数据库产品厂家也纷纷推出各自的支持SQL 的软件或者与SQL 的接口软件。这样SQL 语言很快被整个计算机界认可。SQL 语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL 语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL 语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。SQL 语言可以完成许多功能,例如:查询数据在数据库表格中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取确保数据库的一致性和完整性等SQL 查询数据查询是关系运算理论在SQI 语言中的主要体现,SELECT 语句是SQI 查询的基本语句,当我们在对一个数据库进各种各样的操作时,使用的最多的就是数据查询,在以SQL 为基础的关系数据库中,使用的最多的就是SELECT 查询语句。SELECT 语句的完整句法如下:SELECT目标表的列名或列表达式序列FROM 基本表和(或)视图序列 WHERE 行条件表达式GPOUP BY 列名序列 HAVING 组条件表达式 ORDER BY 列名ASC | DEAC 我在SELECT 语句中还使用了大量的保留字和通配符以进行各种各样的条件查询。在系统中有大最的查询按钮,其使用了大最的查询语句,而且这些查询语句大部分使用的是模糊查询,所以,大量的使用了模式匹配符LIKE (判断值是否与指定的字符通配格式相符)。在包含LIKE 的查询语句中可以使用两个通配符:% (百分号):与零个或多个字符组成的字符串匹配;_ (下划线):与单个字符匹配。系统中的条件判断往往包含多个条件,这时就需要使用逻辑运算符NOT 、AND 、OR (用于多条件的逻辑连接),谓词AIL 以及保留字DISTINCT 等等。作为SELECT 语句还有很多的使用方法,这里就不再叙述。SQL 数据更新使用数据库的日的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的一个功能。在本系统中就最大地使用了数据插入、删除和修改这三种操作,现做个简单地介绍。数据插入往数据库的基本表中插入数据使用的是INSERT 语句,其方式有两种:一种是元组值的插入,另一种,是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:INSERT INTO 幕本表名(列表名)VALUES ( 元组值)数据删除往数据库的基本表中删除数据使用的是DELETE 语句,其句法如下:DELETE FROM 基本表名WHERE 条件表达式 在些作一点说明,删除语句实际上是“SELECT * FROM 基本表名 WHERE 条件表达式”和DELETE操作的结合,每找到一个元组,就把它删除。此外,DELETE 语句只能从一个基本表中删除元组,WHERE 子句中条件可以嵌套,也可以是来白几个基本表的复合条件。数据修改当需要修改基本表中元组的某些列值时,可以用UPDATE 语句实现,其句法如下: UPDATE 基本表名SET 列名值表达式,列名值表达式 WHERE 条件表达式3.2 应用系统开发工具3.2.1 对软件和硬件的要求服务器硬件处理器:Intel PII 450 或更好内存: 256M 或更大硬盘: 20G 或更大软件Microsoft Windows NT Server或更高版本Microsoft Sql Server 7.0或更高版本Microsoft IIS 4.0或更高版本Microsoft office 2000Microsoft Visual Basic客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows/95/98或更高版本Microsoft IE 4.0或更高版本系统的性能要求通常指系统需要的存储容量以友后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:软件系统环境:ACCESS + VB硬件系统环境:系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。3.2.2 其他需求本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作, , 可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。3.2.3 数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品16。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于 60 年代, 30 多年来数据库技术得到了迅速发展,并已形成较为完整的理沦体系和一大批实用系统并且,近年来,随着 World Wide Web ( www )的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。用户数据日前表明,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内经考试题及答案
- 汽修考试题及答案
- 中级财务会计(上)知到智慧树答案
- 工务维修考核试卷及答案
- 药品检查员能力提升培训班结业考试试题(附答案)
- 幼儿园教师业务考试试题及答案
- 内科考试题含答案
- 酒水饮料理论知识考核试题题库及答案
- 加氢工艺考试模拟卷及答案
- 国家基本药物培训试题及答案
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 枣庄学院《图学基础与计算机绘图》2024-2025学年第一学期期末试卷
- 2025版仓储库房租赁合同范本(含合同生效条件)
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 2025至2030年中国纳米抛光浆料行业发展监测及发展趋势预测报告
- 养老护理员培训班课件
- 2025-2030城市矿产开发利用政策支持与商业模式创新报告
- 隔爆水棚替换自动隔爆装置方案及安全技术措施
- 医学减重管理体系
- 近十年中职试卷及答案
评论
0/150
提交评论