基于web的远程质量与可靠性分析系统毕业设计说明书.docx

上传人:b****6 文档编号:6258885 上传时间:2023-01-04 格式:DOCX 页数:38 大小:1.59MB
下载 相关 举报
基于web的远程质量与可靠性分析系统毕业设计说明书.docx_第1页
第1页 / 共38页
基于web的远程质量与可靠性分析系统毕业设计说明书.docx_第2页
第2页 / 共38页
基于web的远程质量与可靠性分析系统毕业设计说明书.docx_第3页
第3页 / 共38页
基于web的远程质量与可靠性分析系统毕业设计说明书.docx_第4页
第4页 / 共38页
基于web的远程质量与可靠性分析系统毕业设计说明书.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于web的远程质量与可靠性分析系统毕业设计说明书.docx

《基于web的远程质量与可靠性分析系统毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《基于web的远程质量与可靠性分析系统毕业设计说明书.docx(38页珍藏版)》请在冰豆网上搜索。

基于web的远程质量与可靠性分析系统毕业设计说明书.docx

基于web的远程质量与可靠性分析系统毕业设计说明书

1.绪论

对于一个机械设计人员来说,在产品设计过程中经常会遇到一些机构设计分析、机械强度分析等问题,需要不断地查找设计手册并进行校核计算,如能将机械设计手册建立成Web数据库,放在Internet上的话,当设计人员在产品设计过程中遇到问题时,就可以将已知参数提交给服务器,服务器经过分析计算和数据库查询,将结果返回给用户。

这样,不仅可以方便设计人员,提高设计效率,使他们能有更多时间去开发新产品和研究新问题,而且还可以大大地节约产品开发的成本。

本文对基于Web的远程机械设计的关键技术作了深入的研究,并以机械设计中常用到的螺栓组联接设计为例,构建了一个基于Web的远程设计系统,为远程用户提供了一个机械产品的设计与分析平台。

[1]在本系统中,采用ASP.NET、ADO.NET、SQL等技术,实现了设计数据的远程查询;通过编程实现了计算资源的共享,完成了计算分析任务的网上转移,从而实现了机械产品的远程设计与分析。

同时,对机械设计过程中的信息共享技术进行了探讨,并在此基础上开发出一个基于Web的图纸中心,实现了工程图纸在所有设计人员之间的共享和交换,具有一定的理论价值和现实意义,推动了远程设计技术在机械领域的应用和发展。

2.引言

信息化服务模式的发展使信息化网络服务模式——ASP技术应运而生。

ASP即ActiveServerPage,是微软推出的一种用于WWW服务的服务器端脚本环境且在Web应用程序方面得到了最广泛的应用。

它在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。

利用它,可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。

ASP(ActiveServerPages)的主要特性是能够把HTML、脚本、组件等有机地结合起来,形成一个能够在服务器上运行的应用程序,并按照用户要求制作专门的标准HTML页面送给客户端浏览器。

ASP提供了5个内置对象,即Application对象、Request对象、Response对象、Serve:

对象、Session对象,充分利用这些对象可以开发出功能强大的Web应用程序。

[2]在ASP应用程序中,通过调用ADO可以实现对数据库的访问,如ACCESS、SQLSERVER,ORACLE等。

ADO(ActiveXDataObjects)是一组优化的访问数据库的专用对象集,为ASP提供了完整的站点数据库访问解决方案。

它可作用在服务器端,以提供含有数据库信息的主页内容。

通过执行SQL命令,用户可以在浏览器页面中输入、更新和删除站点服务器的数据库信息。

本设计是基于Windows平台利用Dreamweaver8并结合ASP语言开发的。

该系统是通过连接Access数据库,实现了信息、数据的管理。

本论文主要介绍了该系统的主要设计方案,流程。

首先我们先介绍下开发工具。

2.1Dreamweaver8简介

Dreamweaver8是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。

无论您是喜欢直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会为您提供帮助良多的工具,丰富您的Web创作体验。

[3]

Dreamweaver8的功能:

利用Dreamweaver中的可视化编辑功能,您可以快速创建Web页面而无需编写任何代码。

您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。

您可以在MacromediaFireworks或其它图形应用程序中创建和编辑图像,然后将它们直接导入Dreamweaver,从而优化您的开发工作流程。

Dreamweaver还提供了其它工具,可以简化向Web页中添加Flash资源的过程。

除了可帮助您生成Web页的拖放功能外,Dreamweaver还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表(CSS)、JavaScript、ColdFusion标记语言(CFML)和其它语言的语言参考资料。

Macromedia的可自由导入导出HTML技术可导入您手工编码的HTML文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新设置代码的格式。

Dreamweaver还使您可以使用服务器技术(如CFML、ASP.NET、ASP、JSP和PHP)生成动态的、数据库驱动的Web应用程序。

如果您偏爱使用XML数据,Dreamweaver也提供了相关工具,可帮助您轻松创建XSLT页、附加XML文件并在Web页中显示XML数据。

Dreamweaver可以完全自定义。

您可以创建您自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为、属性检查器和站点报告来扩展Dreamweaver的功能。

Dreamweaver8的新增功能简介如下:

Dreamweaver8包括许多新增功能,使您只需花费最少的时间和精力便可生成Web站点和应用程序。

Dreamweaver使复杂的技术变得简单而方便,以帮助您达到事半功倍的效果。

(1)“缩放”工具和辅助线

(2)可视化XML数据绑定

(3)新的CSS样式面板

(4)CSS布局的可视化

(5)代码折叠

(6)“编码”工具栏

(7)后台文件传输

(8)“插入Flash视频”命令

2.2操作系统的核心组件-IIS

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS5,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

[4]

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。

IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。

[5]

下面以表格的形式对IIS最新版本IIS5.0扼要介绍:

特征

描述

MMC(管理控制台工具)

MicrosoftManagementConsole是一个集成的服务器管理工具。

虽然它看起来是IIS5.0的一部分,但是微软将他纳入WINDOWS2000Server

带宽控制

可以对每个站点单独控制带宽,这对服务提供者很有好处。

服务器认证

支持在SecuerSocketLayer(SSL)上使用数字安全认证。

命令管理

IIS5.0支持命令行方式或脚本文件方式的管理。

HTTP1.1

IIS5.0支持HTTP1.1的大部分标准。

但不是全部的标准。

IndexServer2.0

IndexServer2.0是你能够用SQL命令检索WINDOWS2000Server的文件系统。

这些搜索命令可以从脚本语言,VB,C,Java,和JavaScripts中调用。

MTS集成(事务管理服务器)

MicrosoftTransectionServer已经被评为微软的OLE。

集成的意思就是开发者可以提高他的功能。

调试

第一次实现的系统的调试环境。

进程的独立性

出错的组件不会影响所有的IIS进程,因为每个组件都有他独立的内存空间。

应答

服务器之间的应答信息是作为IIS的一部分来实现的。

网络站点工具

MicrosoftSiteAnalyst有综合的信息分析和连接服务,使用这个分析工具可以使网络管理员生成通用的报表。

表1.1IIS5.0特征介绍

IIS支持服务器应用的MicrosoftBackOffice系列,MicrosoftBackOffice系列包括以下内容:

(1)MicrosoftExchangeServer客户/服务器通讯和群组软件;

(2)MicrosoftProxyServer代理服务器;

(3)用于连接IBM企业网络的MicrosoftSNAServer;

(4)用于集中管理分布式系统的MicrosoftSystemsManagementServer;

(5)MicrosoftCommercialInternetSystem(MCIS)。

IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。

IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WindowsNTServer网络操作系统紧密的集成在一起,另外,IIS还使用与WindowsNTServer相同的SAM(SecurityAccountsManager,安全性账号管理器),对于管理员来说,IIS使用诸如PerformanceMonitor和SNMP(SimpleNerworkManagementProtocol,简单网络管理协议)之类的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。

用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。

[6]

IIS的一个重要特性是支持ASP。

IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。

对于诸如VBScript,JScript开发软件,或者由VisualBasic,Java,VisualC++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。

2.3课题来源及系统主要研究内容

本文在分析和研究远程协同设计相关技术的基础上,提出了Windows平台下的远程设计构建设想—基于ASP的带传动远程设计系统,该项目研究涉及到网络环境中分布式协同设计的基本理论和实施技术.在实际应用方面,选定某机械产品对其生产流程进行分析并依据ISO90001标准,对其设计开发直至生产后的活动以及管理质量进行基于WEB网的管理系统开发。

在传统的设计中,设计者常常苦于既不能高效设计又缺乏同行间的技术交流。

因此,有必要在网上汇聚各方面专业人士,利用信息化平台进行高效互补的设计。

本文所研究的基于ASP的远程机械设计系统可以将Internet/Intranet网络环境与数据库完美结合在一起,支持本地与异地的信息查询和信息共享,同时对优化设计流程进而促进企业信息化具有积极意义。

[7]

本项目的研究主要具有以下几个方面的理论和实际意义:

(1)从应用方面来看,根据机械设计的原理和规范,重点研究远程设计系统的实现方法,提出了基于ASP的远程机械设计系统总体设计方案;

(2)从系统体系结构来看,研究并实现了构建远程设计系统的三层B/S体系结构;

(3)从Web解决方案来看,研究了目前Web应用的主流开发技术—ASP,ASP与ADO技术结合并通过ODBC实现了数据库访问,从而建立远程设计、信息共享的支撑环境;

(4)从软件工程学的角度来看,本文重视软件开发与工程应用的有机结合,在详细分析带传动设计流程的基础上,提出了一种Web环境下系统的数据流(DF)处理方式,包括:

数据表格的程序化、文件化、图表曲线的公式化(曲线拟合),这对于处理复杂工程数据有着重要的意义;

(5)从网站规划和建设方面来看,创建了应用于远程设计系统的ASP动态页面网站,研究了网站功能的划分方法,把一些可以在客户端完成的功能放在了客户端执行,减轻了服务器的负荷,在目前网络带宽仍是瓶颈的条件下,有效提高了网络传输速率;

(6)在以上理论和实践的基础上,开发了远程设计系统,并以实例阐述了该系统的主要功能和特色及其良好的可行性、可拓展性;

3.远程质量与可靠性分析系统的总体分析

ISO9001质量体系是当前各大企业管理的依据,各中小企业也纷纷进行认证工作,机械专业毕业生应掌握其内容,并能运用。

质量体系是质量管理的核心,是指企业为实施质量管理所需要的组织结构、职责、程序之类的管理能力和人力、智力、信息、技术装备等资源能力的综合体。

系统的总体结构模式的确定是系统在初步设计阶段的重要工作任务。

系统的总体结构模式是系统的基础,确定了系统的结构模式才能进行下一步的设计、开发。

而应用软件的架构是建立在计算模式基础之上的,因此,有必要先对主要的网络计算模式进行分析,从而确定适合面向ASP模式远程机械设计服务系统的计算模式,建立系统的总体架构。

本系统为企业的产品设计服务,具有以下优点:

(1)服务范围广由于Internet是一个世界范围内的互联网络,只要个人或企业注册为系统用户就可以随时随地地通过Internet获取该服务。

(2)使用简单、方便用户只要按照自己的需求选择相应的Web功能页面,然后选择或输入相应的计算参数,系统就会自动计算并给出分析结果。

3.1系统的开发原则

3.1.1用户层设计原则

(1)按照软件工程学“以人为本”的思想,用户界面应友好、简洁、直观并带有智能提示和导航作用。

(2)根据用户需求的多样性,系统主界面设计成分帧式菜单结构以方便用户进入所需的设计模块。

(3)采用网页结构使用户表单的输入与查询或计算结果的报表都能实现,体现出动态效果。

[8]

3.1.2逻辑层设计原则

(1)由客户端提供的设计参数表单,系统站点可智能查询有关标准参数和图表并根据匹配条件作出相应计算;

(2)根据客户端输入的原始数据与标准参数的匹配情况,适时引导用户修改参数输入以保证设计计算的科学性和准确性。

3.1.3数据库服务层设计原则

(1)制订合理的建库计划:

收集信息、标识对象之间的关系、标识每个对象的信息类型、数据表分类管理等;

(2)规范化逻辑数据库设计:

窄表(列较少的表)是规范化数据库的特征,因此尽量用窄表而少用宽表(列较多的表);

(3)数据完整性和安全性:

控制用户对数据的访问和在数据库中执行活动的用户权限。

3.2系统体系结构

系统采用基于ASP的B/S三层模式(亦称BWD三层构架,即浏览器Browser-Web服务器-数据库服务器DatabaseServe;或DBMS),如图3.1所示,这种新型B/S架构突出体现ASP引擎在Web服务器中间层中的核心地位,利用ASP中内置的COM/COM+对象(Build-inObjects)可使程序代码简练并提高软件的效率和性能。

[9-10]

图3.1远程质量与可靠性分析设计系统B/S结构

ASP是基于WEB的一种编程技术,可以说是CGI的一种。

它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。

ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。

而浏览者一点觉察不出来,就像为他专门制作的页面一样。

ASP使用了Microsoft的ActiveX技术。

ActiveX(COM)技术是现在Microsoft软件的重要基础。

它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。

ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。

只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

ASP运行在服务器端。

这样就不必担心浏览器是否支持ASP所使用的编程语言。

ASP的编程语言可以是VBSCRIPT和JSCRIPT。

VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。

然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。

而在服务器端,则无需考虑浏览器的支持问题。

Netscape浏览器也可以正常显示ASP页面。

[11]ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。

浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。

这样就可以防止别人抄袭程序。

由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。

在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

根据远程质量与可靠性分析系统的功能要求及其工作流程方案,系统功能模块构建如下图:

图3.2系统功能模块图

系统的功能模块实现采用上面所述的模式并根据软件工程方法分析、细化子系统的功能模块,其中主要有Web服务器系统、文件服务器系统及客户端系统,各个子系统具有相对独立性,这样的系统具有较高的内聚性,良好的移植性。

下面对各模块功能分别加以说明:

(1)登录窗模块:

用户身份验证、控制系统使用权限、引导用户使用;

(2)系统的结构和特点模块:

该模块是方便用户的结构形式,特点和应用的;

(3)在线交流模块:

该模块是系统实现在线技术交流和信息反馈的主要工具;

(4)参数查询模块:

提供在线实时查询服务;

(5)远程质量与可靠性分析系统设计模块:

根据用户输入的初始数据计算出带传动的数值,并反馈给用户。

依据以上过程示意图,对质量管理体系的各过程应用有关计算机开发软件进行PDCA(策划、实施、过程、改进)设计,形成一套基于WEB网的质量管理系统软件。

3.3远程质量与可靠性分析系统的设计软件方案设计

系统的软件设计是整个开发过程的关键环节,因为远程设计系统运行于网络环境中,整个系统能否达到预期的目标,工作的过程是否被用户所接受,除了涉及到开发者本身的专业素养和对带传动设计专业技术的积累、掌握之外,系统软件的效率、运行的速度以及系统的安全性等也是影响系统性能的重要因素。

其中,系统的软件设计方案设计以及各部分功能软件开发工具的选择对系统的实用性至关重要。

4数据库建立与连接

4.1数据库概述

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

数据库是被规范化和结构化的相互关联的数据集合,它由一个或多个表组成。

几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。

企业的信息和商业管理系统,其实都是一个标准的数据库应用系统。

所以,在开发一些企业管理系统时,数据库设计是开发过程中非常重要的一个阶段,数据库设计的好坏直接影响了项目开发的复杂程度和系统运算效率,也是减少在开发过程中出现反复的关键环节。

4.2MicrosoftAccess2003简介

MicrosoftAccess2003是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理XML数据文件等功能。

由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在Access2003中工作变得更加轻松自如。

另外,Access2003的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。

Access2003数据库界面如图4.1所示:

图4.1MicrosoftAccess2003的工作界面

4.2.1进入数据库

打开数据库的步骤:

单击“开始”“程序”“MicrosoftAccess2003”数据库界面如图4.1所示。

“文件”“新建”建立空Access数据库。

4.2.2表的创建

根据设计要求,数据库中应该建立表,在每个表中设置其相关信息。

以“受控文件清单”表为例,介绍表的基本建立方法。

创建表格,选择“使用设计器创建表”,单击“设计”按钮。

进入设计页面,在“字段名称”填写相应的名称如:

“name”、“email”、“title”、“content”等信息。

在“数据类型”一栏中,定义其数据的类型;确定一个关键字,在字段属性中,设置相应属性。

如有需要可以在“说明”中注明相关信息。

如图4.2所示。

图4.2数据库表的界面

建立数据库,是用于和Dreamweaver8连接。

所以在表中设计“字段名称”和“数据类型”时,都要于Dreamweaver8设计中对应表示的信息相一致。

否则,在运行过程中会出现错误。

打开“控制面板”里的“管理工具”,打开数据源,原则添加数据源,设置数据源的路径。

下图是建立数据源的链接:

图4.3数据源的链接

5系统的使用环境和开发过程

5.1系统的环境配置

在Windows平台上创建ASP动态网页之前,需要在计算机上安装服务器软件PWS或IIS。

本系统使用了Microsoft的IIS作为服务器。

使用的是Windows2000以上版本的操作系统,那么添加IIS5.0服务器非常的简单,只需打开“控制面板”里面的“添加/删除程序”选项,如图所示,按照系统提示进行安装即可。

下面来介绍一下怎么安装、设置IIS的服务。

1)在“控制面板”窗口中,双击“添加或删除程序”图标。

2)在“添加/删除程序”窗口中,单击“添加/删除Windows组件”按钮。

3)在如图5.1所示中的对话框选取“Internet信息服务(IIS)”组件并单击“下一步”按钮。

图5.1IIS的安装

5.2系统的开发流程

5.2.1数据库的连接

系统的使用需要从数据库中提取数据生成动态网页,因此,需要创建数据库连接.ASP应用程序必须通过ODBC驱动程序或OLEDB提供程序连接到数据库。

不同格式的数据库,需要不同的驱动程序。

该系统利用WindowsAccess创建的数据库,所以需要选WindowsAccessODBC驱动程序,并使用DSN(数据源名称)创建本地连接[22]。

方法具体如下:

1)在Windows中打开“控制面板”—“管理工具”—“数据源(ODBC)”

2)在“ODBC数据源管理器”对话框中,选择“系统DSN”选项卡。

3)单击“添加”按钮,添加新的DSN。

4)在该列表中选WindowsAccessDriver(*.mdb)。

5)然后在显示对话框中输入DSN(任意),并按“选择”键选择本系统的数据库文件。

6)点击“确定”按钮,关闭对话框。

最终效果如图5.2所示:

图5.2数据库的连接

5.2.2创建虚拟目录

ASP文件必须保存在Web服务器上的特定文件夹中才能确保能通过网页浏览器得到响应。

现在来通过创建虚拟目录来将系统程序放在特定的文件夹中。

方法如下:

1)在Windo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1