毕业设计(论文)-基于web的远程质量与可靠性分析系统.doc_第1页
毕业设计(论文)-基于web的远程质量与可靠性分析系统.doc_第2页
毕业设计(论文)-基于web的远程质量与可靠性分析系统.doc_第3页
毕业设计(论文)-基于web的远程质量与可靠性分析系统.doc_第4页
毕业设计(论文)-基于web的远程质量与可靠性分析系统.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

中北大学2010届毕业设计说明书1. 绪论对于一个机械设计人员来说,在产品设计过程中经常会遇到一些机构设计分析、机械强度分析等问题,需要不断地查找设计手册并进行校核计算,如能将机械设计手册建立成Web数据库,放在Internet上的话,当设计人员在产品设计过程中遇到问题时,就可以将已知参数提交给服务器,服务器经过分析计算和数据库查询,将结果返回给用户。这样,不仅可以方便设计人员,提高设计效率,使他们能有更多时间去开发新产品和研究新问题,而且还可以大大地节约产品开发的成本。 本文对基于Web的远程机械设计的关键技术作了深入的研究,并以机械设计中常用到的螺栓组联接设计为例,构建了一个基于Web的远程设计系统,为远程用户提供了一个机械产品的设计与分析平台。1在本系统中,采用ASP.NET、ADO.NET、SQL等技术,实现了设计数据的远程查询;通过编程实现了计算资源的共享,完成了计算分析任务的网上转移,从而实现了机械产品的远程设计与分析。同时,对机械设计过程中的信息共享技术进行了探讨,并在此基础上开发出一个基于Web的图纸中心,实现了工程图纸在所有设计人员之间的共享和交换,具有一定的理论价值和现实意义,推动了远程设计技术在机械领域的应用和发展。 2. 引言信息化服务模式的发展使信息化网络服务模式ASP技术应运而生。ASP即Active Server Page,是微软推出的一种用于WWW服务的服务器端脚本环境且在Web应用程序方面得到了最广泛的应用。它在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。利用它,可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。ASP ( Active Server Pages)的主要特性是能够把HTML、脚本、组件等有机地结合起来,形成一个能够在服务器上运行的应用程序,并按照用户要求制作专门的标准HTML页面送给客户端浏览器。ASP提供了5个内置对象,即Application对象、Request对象、Response对象、Serve:对象、Session对象,充分利用这些对象可以开发出功能强大的Web应用程序。2在ASP应用程序中,通过调用ADO可以实现对数据库的访问,如ACCESS、SQLSERVER, ORACLE等。ADO(ActiveX Data Objects)是一组优化的访问数据库的专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用在服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,用户可以在浏览器页面中输入、更新和删除站点服务器的数据库信息。本设计是基于Windows平台利用Dreamweaver 8并结合ASP语言开发的。该系统是通过连接Access数据库,实现了信息、数据的管理。本论文主要介绍了该系统的主要设计方案,流程。首先我们先介绍下开发工具。2.1Dreamweaver 8简介 Dreamweaver 8 是一款专业的 HTML 编辑器,用于对 Web站点、Web页和Web 应用程序进行设计、编码和开发。无论您是喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。3Dreamweaver 8的功能: 利用 Dreamweaver 中的可视化编辑功能,您可以快速创建 Web 页面而无需编写任何代码。您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。您可以在 Macromedia Fireworks 或其它图形应用程序中创建和编辑图像,然后将它们直接导入 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 的功能。 Dreamweaver 8的新增功能简介如下: Dreamweaver 8 包括许多新增功能,使您只需花费最少的时间和精力便可生成 Web 站点和应用程序。Dreamweaver 使复杂的技术变得简单而方便,以帮助您达到事半功倍的效果。(1) “缩放”工具和辅助线(2)可视化 XML 数据绑定(3)新的 CSS 样式面板(4)CSS 布局的可视化(5)代码折叠(6)“编码”工具栏(7)后台文件传输(8)“插入 Flash 视频”命令2.2操作系统的核心组件IISIIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。4IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。5 下面以表格的形式对IIS最新版本IIS5.0扼要介绍:特征描述MMC(管理控制台工具)Microsoft Management Console是一个集成的服务器管理工具。虽然它看起来是IIS5.0的一部分,但是微软将他纳入WINDOWS2000 Server 带宽控制可以对每个站点单独控制带宽,这对服务提供者很有好处。服务器认证支持在Secuer Socket Layer(SSL)上使用数字安全认证。命令管理IIS5.0支持命令行方式或脚本文件方式的管理。HTTP1.1IIS5.0支持HTTP1.1的大部分标准。但不是全部的标准。Index Server 2.0Index Server 2.0是你能够用SQL命令检索WINDOWS2000 Server的文件系统。这些搜索命令可以从脚本语言,VB,C,Java,和Java Scripts中调用。MTS集成(事务管理服务器)Microsoft Transection Server已经被评为微软的OLE。集成的意思就是开发者可以提高他的功能。调试第一次实现的系统的调试环境。进程的独立性出错的组件不会影响所有的IIS进程,因为每个组件都有他独立的内存空间。应答服务器之间的应答信息是作为IIS的一部分来实现的。网络站点工具Microsoft Site Analyst有综合的信息分析和连接服务,使用这个分析工具可以使网络管理员生成通用的报表。表 1. 1 IIS5.0特征介绍IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:(1)Microsoft Exchange Server 客户/服务器通讯和群组软件;(2)Microsoft Proxy Server 代理服务器;(3)用于连接IBM企业网络的Microsoft SNA Server; (4)用于集中管理分布式系统的Microsoft Systems Management Server; (5)Microsoft Commercial Internet System(MCIS)。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。 IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。 IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。6 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的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)采用网页结构使用户表单的输入与查询或计算结果的报表都能实现,体现出动态效果。83.1.2逻辑层设计原则(1)由客户端提供的设计参数表单,系统站点可智能查询有关标准参数和图表并根据匹配条件作出相应计算;(2)根据客户端输入的原始数据与标准参数的匹配情况,适时引导用户修改参数输入以保证设计计算的科学性和准确性。3.1.3数据库服务层设计原则(1)制订合理的建库计划:收集信息、标识对象之间的关系、标识每个对象的信息类型、数据表分类管理等;(2)规范化逻辑数据库设计:窄表(列较少的表)是规范化数据库的特征,因此尽量用窄表而少用宽表(列较多的表);(3)数据完整性和安全性:控制用户对数据的访问和在数据库中执行活动的用户权限。3.2系统体系结构系统采用基于ASP的B/S三层模式(亦称BWD三层构架,即浏览器Browser-Web服务器数据库服务器Database Serve;或DBMS),如图3.1所示,这种新型B/S架构突出体现ASP引擎在Web服务器中间层中的核心地位,利用ASP中内置的COM/COM+对象(Build-in Objects)可使程序代码简练并提高软件的效率和性能。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页面。11ASP返回标准的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.2 Microsoft Access 2003简介 Microsoft Access 2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。Access2003数据库界面如图4.1所示:图4.1 Microsoft Access 2003的工作界面4.2.1 进入数据库打开数据库的步骤:单击“开始” “程序” “Microsoft Access2003”数据库界面如图4.1所示。“文件” “新建”建立空Access数据库。4.2.2 表的创建根据设计要求,数据库中应该建立表,在每个表中设置其相关信息。以“受控文件清单”表为例,介绍表的基本建立方法。创建表格,选择“使用设计器创建表”,单击“设计”按钮。进入设计页面,在“字段名称”填写相应的名称如:“name”、“email”、“title” 、“content”等信息。在“数据类型”一栏中,定义其数据的类型;确定一个关键字,在字段属性中,设置相应属性。如有需要可以在“说明”中注明相关信息。如图4.2所示。图4.2 数据库表的界面建立数据库,是用于和Dreamweaver 8 连接。所以在表中设计“字段名称”和“数据类型”时,都要于Dreamweaver 8设计中对应表示的信息相一致。否则,在运行过程中会出现错误。打开“控制面板”里的“管理工具”,打开数据源,原则添加数据源,设置数据源的路径。下图是建立数据源的链接:图 4.3 数据源的链接5 系统的使用环境和开发过程 5.1系统的环境配置在Windows平台上创建ASP动态网页之前,需要在计算机上安装服务器软件PWS或IIS。本系统使用了 Microsoft 的IIS 作为服务器。使用的是Windows 2000以上版本的操作系统,那么添加 IIS 5.0 服务器非常的简单,只需打开“控制面板”里面的“添加/删除程序”选项,如图所示,按照系统提示进行安装即可。下面来介绍一下怎么安装、设置IIS 的服务。1) 在“控制面板”窗口中,双击“添加或删除程序”图标。2) 在“添加/删除程序”窗口中,单击“添加/删除Windows组件”按钮。3) 在如图5.1所示中的对话框选取“Internet信息服务(IIS)”组件并单击“下一步”按钮。图5.1 IIS的安装5.2 系统的开发流程5.2.1 数据库的连接系统的使用需要从数据库中提取数据生成动态网页,因此,需要创建数据库连接. ASP应用程序必须通过ODBC驱动程序或OLE DB提供程序连接到数据库。不同格式的数据库,需要不同的驱动程序。该系统利用Windows Access创建的数据库,所以需要选Windows Access ODBC驱动程序,并使用DSN(数据源名称)创建本地连接22。方法具体如下:1) 在Windows中打开“控制面板”“管理工具”“数据源(ODBC)”2) 在“ODBC数据源管理器”对话框中,选择“系统DSN”选项卡。3) 单击“添加”按钮,添加新的DSN。4) 在该列表中选Windows Access Driver(*.mdb)。5) 然后在显示对话框中输入DSN(任意),并按“选择”键选择本系统的数据库文件。6) 点击“确定”按钮,关闭对话框。最终效果如图5.2所示:图5.2 数据库的连接5.2.2创建虚拟目录ASP文件必须保存在Web服务器上的特定文件夹中才能确保能通过网页浏览器得到响应。现在来通过创建虚拟目录来将系统程序放在特定的文件夹中。方法如下:1) 在Windows中打开“控制面板”“管理工具”“Internet 信息服务”2) 在 “Internet 信息服务”对话框中,依次打开“Internet 信息服务”“本地计算机”“默认网站”。3) 在“默认网站”文件夹上单击右键,弹出菜单选“新建”“虚拟目录”。4) 在弹出的“创建虚拟目录向导”中,按提示选好本系统所在的文件夹。5) 测试服务器,在本地计算机上可以通过以下URL地址来访问该网页:http:/localhost/虚拟目录名/文件名。5.3 Dranmweaver创建站点和设置创建本地站点的方法:1、第一步必须先在本地计算机的磁盘上建立一个文件夹。(作为本地站点的根文件夹)提示:为了方便以后管理站点上的文件,先在本地文件夹中创建几个目录:htm、img、 others,分别存放网页设计中用到的资源及网页文件。2、建立本地站点,选择主菜单中的“站点/新建站点”命令,在弹出的新建站点对话框进行设置。新建站点的操作步骤:第一步:选择菜单中的“站点”“新建站点”命令,在弹出的对话框中选择“基本”选项卡,出现定义站点向导。第二步:单击“下一步”按钮,询问是否要使用服务器技术,选择“否”选项(表示目前该站点是一个静态站点,没有动态页即不使用Web应用程序:如ASP、JavaServer Page JSP)。第三步:单击“下一步”按钮,选择“编辑我的计算机上的本地副本,完成后再上传到服务器(推荐)”单选项,然后指定本地机磁盘上的一个文件夹储存站点文件(包括网页文件及设计网页用到的其它资源)。第四步:单击“下一步”按钮,在弹出的对话框中设置如何连接到远程服务器,单击下拉菜单,选择“无”。第五步:单击“下一步”按钮,弹出如下图设置概要。单击“完成”按钮,完成设置。图 5.3 站点建立完成完成以上步骤,就可以开始系统软件的开发设计了。5.4页面的设计启动Dreamweaver8软件,如同启动Word等其它应用软件一样打开了一个新的空的网页文档,就可以在这个新的文档中进行网页设计编辑;或者单击“文件”菜单中的“新建”命令,或直接按Ctrl+N键,打开一个新页面,在该页面中也可以进行网页的设计编辑。12 新建一个动态网页,选择ASP VBScript语言开发。插入表单,在当中插入表格,设置好各表格的属性,并在表格中插入图片。创建数据库的连接:使用本地DSN创建连接。首先建立一个登录界面,用户只有登录之后才能使用该系统。验证过程在login.asp(负责验证用户名和密码)和pass.asp2个ASP文件实现。登录窗口如图所示。 图5.3 登录窗口用户可以通过输入用户名和密码进入,如果密码错误则自动转到login.asp页面,提示用户在此输入密码。登录页面的代码如下:% * Validate request to log in to this site.MM_LoginAction = Request.ServerVariables(URL)If Request.QueryString Then MM_LoginAction = MM_LoginAction + ? + Server.HTMLEncode(Request.QueryString)MM_valUsername=CStr(Request.Form(username)If MM_valUsername Then MM_fldUserAuthorization=UserName MM_redirectLoginSuccess=default.asp MM_redirectLoginFailed=index0.asp MM_flag=ADODB.Recordset set MM_rsUser = Server.CreateObject(MM_flag) MM_rsUser.ActiveConnection = MM_huyi_STRING MM_rsUser.Source = SELECT UserName, Password If MM_fldUserAuthorization Then MM_rsUser.Source = MM_rsUser.Source & , & MM_fldUserAuthorization MM_rsUser.Source = MM_rsUser.Source & FROM Register WHERE UserName= & Replace(MM_valUsername,) & AND Password= & Replace(Request.Form(password),) & MM_rsUser.CursorType = 0 MM_rsUser.CursorLocation = 2 MM_rsUser.LockType = 3 MM_rsUser.Open If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then username and password match - this is a valid user Session(MM_Username) = MM_valUsername If (MM_fldUserAuthorization ) Then Session(MM_UserAuthorization) = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value) Else Session(MM_UserAuthorization) = End If if CStr(Request.QueryString(accessdenied) And false Then MM_redirectLoginSuccess = Request.QueryString(accessdenied) End If MM_rsUser.Close Response.Redirect(MM_redirectLoginSuccess) End If MM_rsUser.Close Response.Redirect(MM_redirectLoginFailed)End If%远程质量与可靠性分析系统   form name=form1 method=POST action= 用户名: 密 码: 5.4.1系统主页面设计当用户通过登录页面以后,会进到系统的主页面如图,该页面添加了首页,文件控制程序,记录控制程序,不合格产品控制,管理员登录等几个导航条。用户可以通过点击链接进入不同的页面,查询需要的相关资料,非常的方便

温馨提示

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

评论

0/150

提交评论