硕士论文-汽车试验信息管理与评价系统.pdf_第1页
硕士论文-汽车试验信息管理与评价系统.pdf_第2页
硕士论文-汽车试验信息管理与评价系统.pdf_第3页
硕士论文-汽车试验信息管理与评价系统.pdf_第4页
硕士论文-汽车试验信息管理与评价系统.pdf_第5页
已阅读5页,还剩73页未读 继续免费阅读

硕士论文-汽车试验信息管理与评价系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号 U D C 注! 密级 学位论文 汽车试验信息管理与评价系统 ( 题名和副题名) 周良杰 ( 作者姓名) 指导教师姓名睦鏊垡割垫筮 申请学位级别硕士专! 眦名称主垫三堡 论文提交口期 2 0 0 5 0 5 沧文答辩日期 2 0 0 5 0 7 学位授予甲位和E 1 期由盏堡墨盘堂 答辩委员会主席 评阅人 2 0 0 5 年5 月3 0 日 注l :注明国际十进分类法U D C ) ) 的分类号。 硕士论文 摘要 摘要 论文首先对课题的来源及研究意义进行了说明,在此基础上,对国内外汽车试验信息 管理及评价系统的研究现状进行了分析。根据南京汽车集团需求,确定了“南汽集团汽车 试验信息管理与评价系统”的开发环境与开发流程,设计了软件系统的功能模块以及子功 能模块,包括试验数据的管理、基本性能的显示、试验报告的最终输出、相关试验信息的 查询、总体性能及基本性能的评价、用户的管理、系统帮助等。为了实现对系统的异地操 作,还增加了基于A S P 技术的远程访问功能。为了对试验对象进行合理评价,本文采用模 糊综合评价法,建立了多层次、多算子模糊综合评价数学模型及评价指标体系,确定了隶 属度函数与权重分配,为最终形成实用系统奠定了理论基础。 论文以V i s u a lB a s i c 及F r o n t p a g e 作为开发工具,选择A c c e s s 作为数据库管理系统,应 用程序通过数据源( O D B C ) 实现对数据库的访问,系统网络版采用A S P 技术实现对网 络数据库编程。 关键词:汽车试验信息管理数据库综合评价 些! ! 坠曼! 一一 A B S T R A C T T h i sp a p e ri n t r o d u c et h es o u r c ea n dm e a n i n go ft h er e s e a r c ha tf i r s t ,b a s e do nt h a t , r e s e a r c ht h es t a t u si nq u oo fa u t o m o t i v et e s ti n f o r m a t i o nm a n a g e & a s s e s ss y s t e m O nt h eb a s i s o fN a n ji n gg r o u p sn e e d s ,d e c i d et h ed e v e l o pe n v i r o n m e n ta n df l o w D e s i g nt h e m o d e la s f o l l o w i n g :i n f o r m a t i o nm a n a g e m e n t ,p e r f o r m a n c es h o w i n g ,d o c u m e n to u t p u t ,t e s tr e p o r t s e a r c h i n g ,p e r f o r m a n c ea s s e s s m e n t ,u s e rm a n a g e m e n ta n dh e l pf i l e s I no r d e rt oo p e r a t e t h e s y s t e mo u t d o o r , a d dt h el o n g d i s t a n c ev i s i tm o d e lb a s e d o nt h eA S P t e c h n i q u e ,T h ea s s e s s m e n t u s eF u z z ya s s e s s m e n tm e t h o dt oa d dt h er a t i o n a l i t y , b u i l dam a t h e m a t i cm o d u l ea n dt h es y s t e m o fi n f e c t i o nf a c t o r , c o n f i r mt h es u b j e c t i o nf u n c t i o na n dt h ew e i g h to fi n f e c t i o nf a c t o r , m a k ea n g o o dt h e o r e t i cf o u n d a t i o nf o rt h eg o i n g o i lr e s e a r c h T h ea r t i c l eu s eV i s u a lB a s i ca n dF r o n t p a g ea sd e v e l o p i n gt o o l s ,A c c e s sa sD a t a M a n a g e m e n tS y s t e m ,d a t ac o m ef r o m d a t a b a s et ot h es o f t w a r eu s i n gO D B C K e y w o r d s :V e h i c l e T e s tI n f o r m a t i o nm a n a g e m e n tD a t a b a s eA s s e s s m e n t I I 声明 本学位论文是我在导师的指导下取得的研究成果,尽我所知,在 本学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发 表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学 历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均 已在论文中作了明确的说明。 研究生签名:j 述年y 月罐E t 学位论文使用授权声明 南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅 或上网公布本学位论文的全部或部分内容,可以向有关部门或机构送 交并授权其保存、借阅或上网公布本学位论文的全部或部分内容。对 于保密论文,按保密的有关规定和程序处理。 研究生签名:! 亟丝兰,:,2 。i 年Y 月徊 堡主堂堡垒兰 堕! 堕堕i i 曼笪塑笪墨堑 1 绪论 1 1 课题的提出与研究意义 1 1 1 课题的提出 随着世界汽车工业的飞速发展和经济全球化,中国传统的汽车工业将面临严峻的挑 战,相关企业为了设计制造出性能优良的汽车,正确地使用和管理好汽车试验数据信息, 合理地评价汽车的各项性能是十分必要的。 南京汽车研究所是国家特大型企业南京汽车集团的唯一试验、开发部门,承担 了集团内几乎所有的汽车整车、零部件的室内与室外试验,对于跃进汽车集团的产品开 发和产品质量的提高起着“排头兵”的作用。但该所在信息的计算机管理方面尚显不足, 要在国内选择一套适合于南京汽车研究所使用的汽车试验信息管理与评价系统是比较困 难的,因此,针对企业自身需求建立一套适用的试验信息管理系统是十分必要也是十分 紧迫的,本项研究就是在此背景下提出的。 1 1 2 课题的研究意义 本课题拟开发的汽车试验信息管理系统是以计算机为工具,利用数据库技术管理试 验得到的汽车各种性能数据,方便用户的查询、统计,尤其采用了B S 结构,突破了具 体的操作系统和硬件条件等限制,扩大了应用范围。系统还提供有整车综合性能评价功 能:在理论研究和实际调查的基础上,确定评价指标体系与因素集;通过建立多算子模 糊综合评价数学模型,得出两辆或多辆汽车的评价分值,从分值的高低确定汽车综合性 能的优劣。从而为同一种类汽车的比较、生产厂家和销售厂家的管理人员进行生产和销 售决策提供了参考和科学依据。 本课题主要研究两方面内容,即汽车性能试验信息管理和综合性能评估。试验信息 管理包括整车性能试验的试验规范以及各种车辆所做试验信息数据的存取、查询等;整 车综合性能评价是利用数据库中已有的试验数据信息对试验车辆的单项及综合性能做出 评价比较。本课题将这两个方面功能融合在一起形成了汽车试验信息管理与综合性能评 价的软件系统。 1 2 关于信息管理系统 1 2 1 信息管理系统概述 生产技术的进步,社会活动的复杂化, 己成为当今世界上一项主要的社会活动【l l o 是人类社会生产力发展的新标志。 使人类的活动越来越离不开信息,信息处理 正在席卷全球的信息化热潮同工业化一样, J D G a l l a n h e r 在六十年代初提出管理信息系统( M a n a g e m e n tI n f o r m a t i o nS y s t e m ,简 记为M I S ) 的概念【2 1 ,经过近半个世纪的开发和应用,人们已经积累了丰富的开发和运 硕士学位论文 汽车试验信息管理与评价系统 行M I S 的经验,理论也日趋成熟。 管理信息系统是将不同的而又相互关联的信息进行有机地综合,并向管理人员提供 有用的信息,使他们能更好地管理一个组织机构以及某一类信息的计算机系统。在这个 定义中,M I S 可分解为三个基本元素:管理( M ) 、信息( I ) 和系统( S ) 。它们的不同结 合便形成了管理信息、信息系统、系统管理等概念。这些内容分属管理科学、计算机科 学、系统科学及社会科学等范畴,M I S 正是以这些知识为基础,形成了一个综合的多边 缘学科。他的产生与发展是由多方面因素造成的,首先是人们在企业管理思想上的变化, 然后是为实现管理现代化所需方法和工具上的发展,特别是电子计算机的问世和应用, 给管理信息系统的产生和发展起到了直接的推动作用。 1 2 2 汽车试验信息管理系统 传统的车辆试验信息管理完全靠人来完成 3 ,试验人员将整理过的试验数据形成纸 面试验报告并归档,当需要查询试验数据时,由档案管理员从档案中按试验时间或试验 类别寻找相关数据。这种传统信息管理方法存在诸多不足: ( 1 ) 由于汽车试验数据繁多,管理繁杂,在借阅过程中容易发生数据档案丢失的情 况,造成信息的不完整。 ( 2 ) 数据信息传递完全由人来完成,既浪费时间,又浪费人力资源。 ( 3 ) 试验档案需要保存很长时间,档案保存需要专用设备和地点,并且要不断维护, 增加了资金的投入。 因此为了克服这些管理缺陷,建立以数据库为基础的车辆试验信息管理系统是非常 必要的。通过该系统使各类试验信息不单纯以试验报告和试验原始记录形式存在,而是 将所有试验数据都存放在数据库中,通过应用程序来对试验数据进行各类操作。 1 3 汽车试验信息管理与评价的国内外研究状况 欧美、日本等发达国家对计算机运用于管理做了大量的研究工作,开发了大量类型、 功能、规模不一的信息管理系统,使他们的管理水平和产品质量都有较大的提高。比较 典型的有:日本丰田公司开发的现场信息反馈系统D A S ( D y n a m i cA s s u r a n c eS y s t e m ) , 该系统从汽车销售商店开始记录车辆信息,定期反馈汽车性能的变化,为产品的改进设 计提供依据;前西德的发动机部件数据库系统主要从事收集、处理、分析、存储和分配 发动机部件的数据;捷克的汽车信息系统( A R S ) ,主要从事收集、存储、分析、评估 汽车产品在生产、使用及试验中基本性能的信息。 然而在国内汽车相关企业中,目前多数计算机是作为一个辅助工具在使用。操作者 利用一些通用工具软件或专用数据处理软件,用计算机处理单项工作,以提高工作效率。 现在,国内汽车行业中,一些单位和部门也逐渐把计算机管理的运用提高到一个相 当高的程度来重视。长春一汽集团1 9 8 8 年开发的“汽车质量管理系统”由制造过程、整 车装配入库、整车和整机试验、售后服务以及汽车质量档案五部分组成,投入使用后取 硕上学位论文 汽车试验信息管理与评价系统 得了较好的效果;长春汽车研究所1 9 9 0 年开发的“汽车数据库系统”可以用于整车的性 能试验及质量考核数据存储、分析、运用和输出等项工作;二汽集团1 9 9 1 年研制了“汽 车试验信息管理系统”可对汽车试验数据进行了录入、统计、分析、查询、输出和维护; 跃进汽车集团1 9 9 0 年开发了“G 4 2 7 发动机产品质量与可靠性信息管理系统”,该系统可 以对发动机产品从零件加工到合成、整机装配、试车、试验及售后服务等阶段的质量及 可靠性信息进行存储、维护、分类、统计,并首次在国内汽车行业建立了失效案例库。 在评价方面,目前国内外汽车行业对整车及总成性能优劣的评估方法一部分是通过 室内试验台的模拟检测给出,或是由单项指标的人为判别实现,这种评估方法随意性较 大,科学性较差;也有一部分是专家将泛灰数学应用于汽车基本性能的预测,对汽车测 量、模拟、试验的误差有较好的分析,能部分的消除片面性,但对综合性能的评估不是 太适用。还有将遗传算法应用于汽车性能检测、故障诊断中的,遗传算法是一种非线性 方法,主要用于系统诊断、人工智能等工程和研究领域。当然,很大一部分对于整车性 能的评估采用的是模糊综合评判法,用模糊数学的知识对其各个评估部分进行综合评判。 经查阅大量的资料发现,对于汽车性能的评估,有很多单位和高校研究过,但很多 是对诸如动力性、操纵稳定性、平顺性单项性能进行分析研究,其基础都是基于现有的 试验条件,或者更详尽的试验结合理论方法对汽车性能进行的研究。有关这类软件的研 制的范例也有很多,但这些软件大都在本单位或本行业应用局限性较大,没有得到推广。 1 4 汽车基本性能及评价指标 汽车基本性能是指动力性、燃油经济性、 呵靠性、环保性、电气化程度、安全性等们, ( 1 ) 动力性 制动性、通过性、操纵稳定性、平顺性、 以下对各性能作简要介绍。 汽车的动力性是指汽车在良好路面上直线行驶时由汽车受到的纵向外力决定的、所 能达到的平均行驶速度I 。动力性是汽车各项性能中最基本最重要的指标,它包含最高 车速、加速能力和最大爬坡度三方面内容: 汽车的最高车速:指在无风条件下,在水平、良好的路面( 混凝土或沥青) 上汽 车所能达到的最高行驶车速。 汽车的办速时间;包括原地起步加速时间和超车办速时阀。原地起步奄口速时间是 指汽车由I 挡或I I 挡起步,并以最大的加速强度逐步换至最高档后到某一预定的距离或 车速所需的时间;超车加速时间指用最高档或次高档由某一较低车速全力加速至某一较 高车速所需的时间。 汽车的爬坡能力:用满载( 或某一载质量) 时汽车在良好的路面上的最大爬坡度 f m 。表示。 ( 2 ) 燃油经济性 汽车燃油经济性一般用单位里程的燃料消耗量或单位容积燃料的行驶里程来表示。 我国规定燃油经济性指标用行驶1 0 0 k m 所消耗燃料的升数来表示,单位为L 1 0 0 k m 。 硕士学位论文 汽车试验信息管理与评价系统 汽车燃油经济性通常用以下四方面的指标加以判定: 加速燃油消耗量:加速燃料消耗量是指汽车按照一定的规程,加速通过一定距离 所消耗的燃料数量。它反映了汽车加速行驶时的燃油经济性。 等速燃油消耗量:等速燃油消耗量是指汽车保持一定的车速,通过一定距离所消 耗的燃料量。它反映了汽车匀速行驶时的燃油经济性。 多工况燃油消耗量:多工况燃油消耗量是指汽车按照加速、匀速、减速等规定的 工况通过一定距离所消耗的燃料量。 平均使用燃油消耗量:平均使用燃油消耗量是指试验车辆在实际使用中,累加汽 车行驶里程和燃油消耗量,最后计算出平均燃油消耗量。 ( 3 ) 制动性 制动性是指汽车行驶时能在短距离内停车且维持行驶方向稳定性和在下长坡时能维 持一定车速的能力。制动性能的优劣直接影响到汽车行驶的安全性,汽车制动性能通常 用以下三方面的指标加以评定: 制动效能:在良好的路面上,汽车以一定初速度开始制动到停车时的制动距离和 制动减速度,它是制动性能最基本的评价指标。 制动抗热衰退性:高速行驶或下长坡连续制动时,汽车能够保持制动效能的程度。 制动时汽车的方向稳定性:方向稳定性指制动时汽车按给定轨迹行驶的能力。 ( 4 ) 通过性 汽车的通过性是指它能以足够高的平均车速通过各种坏路和无路地带及各种障碍的 能力。它主要取决于地面的物理性质及汽车的结构参数和几何参数。 ( 5 ) 操纵稳定性 操纵稳定性是指在驾驶者不感到过分紧张、疲劳的条件下,汽车能遵循驾驶者通过 转向系及转向车轮给定的方向行驶,且当遭遇外界干扰时,汽车能抵抗干扰而保持稳定 行驶的能力。 ( 6 ) 平顺性 平顺性主要是根据乘坐者的舒适程度来评价的,所以平顺性有时也叫做乘坐舒适性。 广义的舒适性指车内宽广度、视野、座椅舒适性、车内安静程度和各部位的振动大小等。 通常所说的舒适性仅指乘客对振动的适应程度。 ( 7 ) 可靠性 汽车可靠性分为狭义可靠性和广义可靠性。狭义可靠性是指在规定的时间内和规定 的条件下,完成规定功能的能力。广义可靠性是指整个寿命周期内和规定条件下,完成 规定功能的能力,汽车可靠性评价指标很多;常用的指标有平均首次故障里程f M T T F F l 、 平均故障间隔里程( M T B F ) 、当量故障率、千公里维修时间、千公里维修费用和有效度等。 ( 8 ) 环保性 环保性一般是指汽车噪声、有害排放物和无线电干扰电波。有害排放物是指汽车排 出的一氧化碳、碳氢化舍物、氮氧化物和碳烟固体颗粒。 d 堡圭兰些丝苎 堕兰堕堕! i :垦笪些兰堡竺墨堑 汽车噪声,是以其工作时噪声声压级的分贝数作为评价指标的,汽车排出的一氧化 碳、碳氢化合物和氮氧化合物,通常以质量分数或重量比作为评价指标。 1 5 论文的主要工作 f 1 1 资料收集与整理 对南京汽车集团整车试验所进行用户需求调查,了解企业对系统必须具备的功 能、操作模式、报表输出格式等的需求。 ( 2 1 建立数据库 汇总分析南汽集团提供的所有试验报告,建立E R 数据关联图并转化为关系模型, 最终使用选定的数据库管理系统建立数据库。 ( 3 ) 总体设计 互联网在拥有方便快捷等优点的同时也存在性能不稳定的缺点以及安全隐患,因此 本项研究建立了适合于不同平台的两套软件系统:一套为应用于服务器端的单机版,另 一套为应用于远程客户端的网络版。上述两套系统共用服务器端同一数据库。 确定完成两套系统所需要的硬件与软件环境、网络布局、编程软件、数据库管理系 统、数据库接口等内容。 ( 4 ) 详细设计 描述系统功能、划分功能模块、分析系统流程、对各模块进行详细设计。 ( 5 ) 建立评价指标体系 结合理论与实践,确定汽车综合性能的十大影响因素,并确定每一因素的影响子因 素,建立两层综合评价指标体系。 ( 6 ) 确定各因素隶属函数与权重 本文采用模糊综合评判的方法对汽车综合性能进行评估。确定隶属函数与权重将是 综合评价研究的首要工作。 ( 7 ) 多算子综合评价数学模型 因各模糊算子都有其局限性,为了减小误差和增加评价结果的可信度,将对各模糊 算子得到的评价结果进行处理,得到最终评价结果。 ( 8 ) 应用软件开发 应用编程软件,将多算子综合评价数学模型程序化,制作服务器端使用的单机版应 用软件,达到试验信息管理与评价的功能要求。 ( 9 ) 基于A S P 的试验信息管理与评价网络平台设计 建立W e b 服务器,制作基于A S P 技术的试验信息管理与评价网络平台,用户随时 随地通过客户端浏览器进行对数据库的所有操作。 硕k 学位论文 汽车试验信息管理与评价系统 2 汽车试验信息管理与评价系统的总体设计 2 1 系统需求分析 通过与南汽集团整车研究所领导、技术人员进行深入地交流与研究后,确定汽 车试验信息管理与评价系统的需求如下: ( 1 ) 建立单机版( 服务器端使用) 与网络版( 客户端使用) 两套系统: ( 2 ) 对系统使用者设置用户权限,避免越权操作; ( 3 ) 为每一位用户设置密码,提高系统的安全性,防止重要试验信息资料外泄: ( 4 ) 用户可以通过主窗口菜单或工具栏完成系统所有功能操作; ( 5 ) 试验报告中所有项目都要在系统试验信息录入界面中出现,不能出现数据无法 录入的情况; ( 6 ) 所有信息录入界面要求样式一致、方便操作; ( 7 ) 录入的试验数据必须保证完整性与正确性; ( 8 ) 数据库设计尽可能避免数据冗余: ( 9 ) 能够通过试验日期、参加人员、车型等多种方式对数据库进行查询; ( 1 0 ) 报表输出格式与整车试验所提供试验报告格式一致; ( 1 1 ) 能对单个性能及整车进行综合性能评价; ( 1 2 ) 支持远程使用浏览器查询与数据显示功能; ( 1 3 ) 能够对数据库进行维护; ( 1 4 ) 系统要求在W i n d o w s2 0 0 0 X P 等不同操作系统下都可以正常运行; ( 1 5 ) 系统运行要求有良好的可靠性,不能出现运行错误自动退出的情况; ( 1 6 ) 系统有良好的接口,传输效率高、误代码低; ( 1 7 ) 具有详尽的帮助系统。 2 2 系统设计所需环境 单机版与网络版两套系统要求有不同的支撑环境,尤其是网络版要求有网络支持( 设 计阶段可以使用局域网代替互联网) 。本节介绍了系统支撑环境中的软件环境、硬件环境、 网络布局、W e b 服务器。 2 2 1 软件环境 ( 1 ) 操作系统:服务器端使用W i n d o w s2 0 0 0S e r v e r X P ( 安装组件I S ) ,终端使用 W 协d o w s2 0 0 0P r o f e s s i o n a l X P ( 2 ) 数据库系统:M i c r o s o f tA c c e s s2 0 0 0 ( 3 ) 编程语言:V i s u a lB a s i c6 0 :A S P ( 4 ) 网页制作软件:F r o n t p a g e2 0 0 3 ( 5 ) 帮助系统软件:Q u i c kC I M 堡兰兰垡堕三 一 壅! 堡堕堕星篁里兰堡笪至垒 ( 6 ) 安装制作软件:I n s t a l lS h i e l d6 0 2 2 2 硬件环境 ( 1 ) 处理器:P e n t i u m I I1 6 6 M H z 或更高的微处理器 ( 2 ) 硬盘:4 G B 及以上 ( 3 ) 内存:建议至少1 2 8 M B ( 4 ) 其它:C D R O M 驱动器、移动硬盘、鼠标等 2 2 3 网络布局 车辆试验信息管理与评价系统的网络版采用B r o w s e r S e r v e r ( B S ) 模式,它不受具 体操作系统和硬件的制约,可以很容易地构造实用的网络,不需要一个统一客户机和服 务器的操作系鲥引。 用户端只需使用浏览器,如I n t e m e tE x p l o r e r 或N e t s c a p e ,便代替了形形色色的各种 应用软件。服务器视为W e b 服务器,浏览器和服务器之间通过T C P I P 这一通讯协议进 行连接。浏览器发出数据请求,由W e b 服务器向后台取出数据并计算,将计算结果返回 给浏览器。这种模式的优点是:由于用户端所用软件只是一个简单的浏览器,无需单独在 各个用户端安装;用户基本上无需培训,用户端软件也是无需维护软件的升级与修改只在 服务器端进行,对用户透明,服务器与浏览器可处于不同的操作系统平台。 其结构如图2 ,1 所示: 图2 1B S 网络访问网络结构 三层客户机服务器模型中远程数据服务技术的原理和构成:当用户发出一个请求, 客户端远程数据服务组件向W e b 服务器发出查询,W e b 服务器远端数据服务组件处理该 请求并将该请求发向D B M S ( 数据库管理系统) ,数据库管理系统响应该请求并发回数据, 服务器端数据服务组件将该数据转换为A c t i v eD a t aO b j e c t ( A D O ,A c t i v e X 数据对象) 的记 录集对象。为传输到客户,数据需进行格式转换,并通过网络发向客户端计算机。这样 数据就可以显示在与数据关联的可视化控件上。 图2 2 详细描述了车辆试验信息管理系统的网络结构。 硕士学位论文 汽车试验信息管理与评价系统 圈2 2 车辆试验信息管理系统网络结构 2 2 4 建立W e b 服务器 I I S ( I n t e r n e tI n f o r m a t i o nS e r v e r ,互联网信息服务) 是一种W e b ( 网页) 服务 组件,其中包括W e b 服务器、F T P 服务器、N N T P 服务器和S M T P 服务器,分别用于网页浏 览、文件传输、新闻服务和邮件发送等方面【6 l 。 一台操作系统为W i n d o w s2 0 0 0S e r v e r 的计算机安装W i n d o w s 组件I I S 后,经过简 单的配置就可以成为一台W e b 服务器。 ( 1 ) I I S 的添加 进入“控制面板”,依次选“添N 删除程序一添2 u 删除W i n d o w s 组件”,将 “I n t e r n e t 信息服务( I I S ) ”前的复选框勾选中后按提示操作即可完成II s 组件的添 加。用这种方法添加的I I S 组件中将包括W e b 、F T P 、N N T P 和S M T P 等全部四项服务。 ( 2 ) I I S 的运行 当ll S 添加成功之后,再进入“开始一程序一管理工具一I n t e r n e t 服务管理器”以 打开I I S 管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开 启。 ( 3 ) I I S 的配置 假设本机的I P 地址为1 9 2 1 6 8 0 1 ,自己的网页放在D :m y _ w e b s i t e 目录下,网页 的首页文件名为I n d e x h t m ,W e b 服务器I I S 配置如下。 用现有的“默认W e b 站点”来做相应的修改后,就可以轻松完成配置。 修改绑定的I P 地址:转到“W e b 站点”窗口,在“I P 地址”后的下拉菜单中选 择所需用到的本机I P 地址“1 9 2 1 6 8 0 1 ”。 修改主目录:转到“主目录”窗口,在“本地路径”输入( 或用“浏览”按钮选 择) 好自己网页所在的“D :m y _ w e b s i t e ”目录。 添加首页文件名:转到“文档”窗口,按“添加”按钮,根据提示在“默认文档 名”后输入自己网页的首页文件名“I n d e x h t m ”。 效果的测试:打开I E 浏览器,在地址栏输入“1 9 2 1 6 8 0 1 ”之后再按回车键, 此时就能够调出自己网页的首页,则说明设置成功! 堡主兰堡笙苎 皇兰堕墅堕星笪墨皇堡竺墨堕 当网站制作完成后,在相关部门申请一个域名,用户在浏览器中输入咳域名后就可 以访问网站了。具体申请过程在此不作说明。 2 3V B 简介 M i c r o s o f t V i s u a lB a s i c ( 简称V B ) 是微软公司推出的基于W i n d o w s 的可视化编程环 境。它作为一种面向对象的可视化编程工具,具有简单易学、灵活方便和易于扩充的特 点【7 1 。 面向对象( O b j e c t O r i e n t e d ) 的编程语言是当今编程语言的主流。相对于V C 较为繁 琐的数据库操作,V B 提供了极为方便的数据库访问功能,此外,数据管理器( D a t a M a n a g e r ) 、数据控件( D a t aC o n t r o l l e r ) 以及数据访问对象( D A O ) 、O D B CA P I 、远程 数据对象( R D O ) 都具有极强的功能。 ( 1 ) 数据管理器 数据管理器是一个可以完全独立于V B 之外的数据管理工具,他具有J e t 的数据库引 擎,既可以建立和修改数据库,也可以实现对数据库的维护。它可以操作的数据库包括: M i c r o s o f t A c c e s s 、D b a s e 、F o x p r o 、P d r a d o x 、E x c e l 和各种O D B C 数据库。恰当的使用数 据库管理器可以方便数据库数据的利用,对系统的开发有很大帮助。 化) 数据控件 所谓数据控件,就是用来在数据库数据和数据感知控件之间提供连接方式的程序接 口。而数据感知控件,就是对数据有感觉,通过建立与数据库的连接,能对数据的变化 作出及时反应的控件。V B 提供的数据感知控件包括D B L i s t 、D B C o m b o 、D B G r i d 、 M S F L e x g r i d 、P i c t r u e 、L a N e 、T e x t B o x 、C h e c k B o x 、I m a g e 和L i s t B o x 等。与数据控件建 立了连接的数据感知控件,能够自动的显示来自当前纪录的一个或多个字段内容。但是, 在建立数据库、数据控件、数据感知控件的相互关系时,只需要少量的V B 语言程序, 甚至只需要通过相应控件的属性设置就可以实现这一功能。这一点,在使用数据控件时, 表现得尤为明显。 ( 3 ) 数据访问对象 数据控件的使用方便、灵活,但却往往达不到大型数据库系统所要求的查询高效性 和数据安全性的目的,这也是数据控件的局限性。V B 所提供的数据访问对象( D A O : D a t a A c c e s sO b j e c t ) 可以给予开发者较大的发挥空间。 数据访问对象是一种集合对象( C o l l e c t i o n ) 。它所描述的对象是一个对象组,其中 的对象是层层包含关系,如图2 3 所示: 硕士学位论文 汽车试验信息管理与评价系统 图2 3 数据访问对象关系图 此时的数据库操作不仅仅局限于数据控件的功能,而且还可以进行诸如数据库压缩、 数据库修补等多种操作。另外D A O 还可以通过编程语言来实现数据的添加( A d d N e w ) 、 更新( U p d a t e ) 、删除( D e l e t e ) 等几乎所有的数据库操作,并且使得对数据库的操作, 简化到了对特定集合对象操作的程度。 ( 4 ) 开放式数据库链接编程接口 开放式数据库链接编程接口作为一种接口,可以提供大量的动态库函数,这些函数 存储在运行动态库O D B C D L L ( 1 6 位) 或O D B C D L L ( 3 2 位) 中。使用时,只需在V B 模块中加入O D B CA P I 声明语句,然后在V B 编程时,直接调用O D B CA P I 函数访问 O D B C 数据库。 综上所述,V B 完全能够实现对数据库的复杂操作,而且编程简单、方便实用,因 此车辆试验信息管理与评价系统采用V B 为前端开发语言。 2 4 数据库管理系统选择 汽车试验信息管理与综合性能评估系统包含许多功能模块。每个功能模块都涉及到 不同车型的大量定量知识和定性知识,为方便对这些信息的管理和调用,需要创建网络 数据库。 虽然创建数据库可在多种环境( 如A c c e s s 、E x c e l 、P a r a d o x 、S Q LS e r v e r 、O r a c l e 等) 下进行,但应报据系统规模和使用条件,选择恰当的数据库。结合课题的实际情况,本 系统选择使用M i c r o s o f t A c c e s s 创建关系型数据库体】。 M i c r o s o f tA c c e s s 是微软公司开发的功能强大的桌面数据库管理系统,它与V B 都是 由微软公司开发,因此两者之间兼容性良好。使用M i c r o s o f t A c c e s s 可以无需编写程序代 码,仅通过直观的可视化操作即可完成对大部分知识的管理工作,它在管理数据和数据 表方面显示出诸多优势。 f 1 1 灵活性 A c c e s s 既可以作为数据痒的后溃弓I 擎,又可以独立地被视为一个面向对象的应用软 件。操作方法简单、易学。A c c e s s 可以很方便的使用结构化查询语言( S Q L ) ,数据库定 义语言( D D L ) 、数据操作语言( D M L ) 和数据控制语言( D C L ) 。单以结构化查询语言 1 0 硬j 学位论立 汽车试验信息管理与评价系统 为例,它提供rI N S E R T 、D E L E T E 、U P D A T E 、S E L E C T 四个关键字,这四个关键宁是 S Q L 语言的精华,再加上简单的语法就可以进行所有数据库操作。用它链接的O D B C 模 式可以针对任何基础数据库。 ( 2 ) 安全性 数据的存储完全独立于应用程序之外,这样就不会因为应用程序的性能差异而影响 数据的完整性。即使脱离了应用程序,A c c e s s 也能实现对数据的基本操作,保证数据的 安全性。 ( 3 ) 高效性 首先,A c c e s s 可以借助不同数据表之间的相同字段建立起表与表的关联性,能从错 综复杂的数据堆中理出一个头绪,这样,通过指定数据表之间的共有信息,可以在盘询 中,同时检索多个表的内容。 其次A c c e s s 可以用索引和关键字来优化查询。使用索引和关键字就像使用书籍目录 一样,极大地方便了用户的查找。与此同时带来了一个问题,即使用索引和关键字必定 会增加系统负荷,但这些负荷对当今的计算机硬件来说是微不足道的。 2 5 程序与数据库接口 使用V i s u a lB a s i c 作为数据库的前端开发语言其访问数据库的方法很多,散情况 下分成两大类:接口对蒙法( A P I ) 与数据控件法p J ,而每一类又有很多方法。 接口对象法需要程序员编程控制数据库的建立连接、打开数据表、修改数据、关闭 连接等所有数据库操作,对程序员要求有相当高的数据库和编程技术。数据控件法是指 编程工具已经将大部分数据库操作集成在控件中,只需对控件进行简单的编程就可以满 足所有的需要,大大降低了编程难度、减少了编程所需时问。 V B 与数据库之间的接口常用的有5 种方法,即:A D O 、O D B C A P I 、D A O 、 O D B C D i r c c t 、R D O ”。A D O 是微软最新的数描访问技术,它实际是一种提供访问各种 数据类型的连接机制。它被设计用来同新的数据访问层O L E D BP r o v i d e r 一起协同工作, 通过其内部的属性和方法,提供通用数据访问( U n i v e r s a lD a t aA e c e x N ) 。它以简单的对 象模型为特征,能够更好地与M i e r o s o t t 和非M i c r o s o f t 的各种技术结合。A D O 具有高的 访问速度,较低的内存占用,熟悉的界面,还提供了对O L E D B 的A u t o m a t i o n 封装接口 I l l 1 2 _ 。 最终,确定本系统调用数据库方法:利用A D O 数据库控件和数据访问对象( D A O ) 在V B 中通过数据源( O D B C ) 实现对A C C E S S 数据库的访问。访问方式体系结构如图 2 4 所月i : 硕士学位论文 汽车试验信息管理与评价系统 A D O 数据控件 属性设 置、编程 v P , 编程 O D B C 驱动 D A O 数据访问对象 ( D a t aA c c e s sO b j e c t ) 数据感知控件 L i s t B o x 、T e x t B o x 、 D B G r i d 等 M i c r o s o f t A c c e s s 数据库 图2 4 数据厍访问体系结构 为了使程序方便使用,减少用户手动添加数据源、配置O D B C 的麻烦,软件采用了通 过注册表配置O D B C 的方法。在程序启动时判断注册表中是否存在健,如果不存在则添加 相应的键值完成对数据源( O D B C ) 的配置。程序如下: 假设D S N 名称为“m y _ f i b ”,A c c e s s 数据库存放路径为“安装目录d a t a t e s t m d b ”,O D B C 驱动存放路径为“C :w i n d o w s s y s t e m 3 2 b d b c j t 3 2 d l l ”,没有设置密码。 A t t r i b u t e s = ”D B Q 2 ”+ A p p P a t h + ”d a t a t e s t m d b “& C h r $ ( 1 3 ) & ”d r i v e r = C :w i n d o w s s y s t e m 3 2 o d b c j t 3 2 d l l ”& C h r $ ( 1 3 ) & ”i l l = M sA c c e s s ;”& C h r $ ( 1 3 ) & ”u i d = ” D B E n g i n e R e g i s t e r D a t a b a s e ”m y _ d b ”,”D r i v e rd oM i c r o s o f tA c c e s s ( + m a t , ) ”,T r u e , A t t r i b u t e s 2 6 关于系统界面 系统操作界面体现了一个软件的设计水平和风格,因此在设计时要满足一定的原则 : ( 1 ) 界面设计的一致性。一致性原则就是软件所有界面的风格包括布局、色彩、文 字必须前后一致。 ( 2 ) 功能分类。在一个界面中,按照功能分类将实现同一功能的所有控件集中在一 个框架中,使用户在使用过程中一目了然。 ( 3 ) 提供信息反馈。对操作人员的重要操作要有信息反馈,对常用操作和简单操作 的反馈可以不作要求,但是对不常用操作和至关重要的操作,系统应该提供信息的反馈。 ( 4 ) 操作的可逆性。可逆性操作是指可以返回重新执行的操作,这对于不具备专门 知识的操作人员相当有用。可逆的动作可以是单个操作,或者是一个相对独立的操作序 列。 由于V B 提供的菜单、按钮、文本框等控件还是W i n d o w s9 8 时的样式,与越来越多 的用户使用的W i n d o wx P 相比,显得十分单调。因此本系统采用了c i a X P T e x t 2 0 、 c i a X P T a b 2 0 、c i a X P M B a r 2 0 等第三方控件,提高了界面的显示效果。 图2 5 列出了使用这些控件后,系统界面显示效果。 1 2 硕士学位论文 汽车试验信息管理与评价系统 图2 5 界面控件实例 2 7 本章小结 本章详细地分析了系统的需求,确定了开发试验信息管理与评价系统所需要的软硬 件环境、网络布局,选定了开发所使用的工具与数据库接口,为下一步系统的详细设计 打下了坚实的基础。 雯兰兰竺堡壅 塑兰苎墅堕星笪型兰堡堕墨堑 3 汽车试验信息管理与评价系统详细设计 3 1 系统设计 3 1 1 功能描述 汽车试验信息管理与评价系统的主要任务是实现车辆试验信息的管理和对整车综合 性能的评价,其主要功能包括: ( 1 ) 车辆试验信息管理功能 车辆试验信息的录入:包括试验概述、试验方案确定依据、试验对象、试验条件、 试验结果; 车辆试验信息的修改; 车辆试验信息的删除; 车辆试验信息的查询。 ( 2 ) 基本性能试验信息显示 将车辆的试验信息分为动力性、燃油经济性、可靠性、操纵稳定性、制动性、通过 性、安全性、平顺性、环保性、电气化程度十个部分,用户可以选择具体车型的某一性 能而获得与该性能相关的所有试验信息。 ( 3 ) 报表输出功能 按照标准格式将数据库中各个试验编号对应的所有试验数据输出为试验报告电子文 档,兼有预览、打印、放大缩小等功能。 ( 4 ) 整车综合性能评价 根据建立的整车综合性能评价模型,可以对一辆或多辆汽车进行单项及综合性能评 价,当评价对缘为两者或两者以上时,提供评价对比结果。 ( 5 ) 系统用户管理功能 系统用户信息的录入:包括用户名、密码、用户权限( 系统管理员和普通用户) 等 信息; 系统用户信息的修改; 系统用户信息的删除: 系统用户信息的查询。 ( 6 ) 远程访问功能 用户可以通过I n t e r n e t 远程访问试验信息数据库,通过浏览器登录W e b 服务器获得 车辆试验的所有信息。 3 1 2 功能模块划分 从功能描述的内容可以看到,本系统可以实现6 个完整功能,我们根据这些功能, 设计出系统的功能模块。包括试验信息管理、基本性能显示、报表输出、查询、基本性 1 4 硕上学位论文汽车试验信息管理与评价系统 能及综合性能评价、远程访问、用户管理、数据库管理、帮助共九个模块】。 具体功能模块划分如图3 1 所示: 武 器 晕i : 辎 栏 督 一 一 匝 坝士学位论文 汽车试验信息管理与评价系统 在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。每一个 功能模块都需要对不同的表完成相同的数据库操作,即添加记录、删除记录以及查询显 示记录信息等。上述所有功能可以归纳为下面三个集合: ( 1 ) 汽车试验信息管理集合 包括试验概述、试验对象、试验结果等功能模块。此集合功能模块关系如图3 2 所示: 图3 2 车辆试验信息管理集合模块关系 试验概述是整个系统的核心,其他模块都是针对各试验的一个方面进行管理,都需 要提供试验编号作为索引,也就是说试验编号是该管理集的主键。 ( 2 ) 附加功能模块集合 包括查询、基本性能显示、报表输出、评价、远程访问模块,此集合中模块关系如 图3 | 3 所示: 图3 3 附加功能集合模块关系 ( 3 ) 用户管理功能集合 包括用户信息管理、权限控制等模块。权限控制虽然不是一个独立存在的模块,但 是它却贯穿在整个系统的运行过程当中。 车辆试验信息管理系统的权限管理是十分必要的,因为试验信息数据,包括试验概 述、试验对象、试验确定依据、试验结果等信息都不是般的工作人员随意添加和改动 的,只有信息录入人员才可以添加或者改动试验信息。只有系统管理员才可以添加一般 管理员。为了实现权限的管理,我们将系统用户分为以下3 类: 普通用户 普通用户是权限最低的一类用户,除了可以修改自身的用户名和密码外,只能浏览 试验信息数据,但不能对数据进行修改或删除等操作,拥有报表输出、基本性能显示、 整车性能评价、使用帮助功能。 信息录入用户 1 6 硕上学位论文汽车试验信息管理与评价系统 此类用户与普通用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论