版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大庆石油学院本科生毕业设计(论文)PAGEPAGE3摘要本文介绍了基于ASP编程的基础知识和关键技术,以及SQLServer数据库的设计、操作的主要方法。详细地说明了基于ASP的校园交易网站的设计与实现。该网站主要包括前台应用程序的开发和后台数据库的建立与维护两个部分。网站前台包括用户注册与登录、商品查询、商品展示、网站公告、网站导航、商品交易;网站后台包括管理员登录、商品管理、商品分类管理、信息管理、公告管理。前台主要用于用户浏览、查找商品信息、商品交易等功能,后台主要用于管理员对系统进行维护与管理。本文详细介绍了IIS的相关知识、数据库的设计以及ASP与数据库的连接知识,同时给出了关键技术的实现方法。关键词:校园交易网;ASP;IIS;数据库
AbstractThisarticleintroducedtheelementaryknowledgeandthekeytechnologiesontheASPprogramming,aswellasSQLServerdatabasedesignandoperationmethod.ItexplainedindetailthedesignandtherealizationofthecampustransactionwebsitewhichisbasedontheASP.Thiswebsitemainlyincludesthedevelopmentoftheonstageapplicationprocedureandtheestablishmentandmaintainofthebackstagedatabase.Thewebsiteonstagewithregisters,thecommodityinquiry,thecommoditydemonstration,thewebsiteannouncement,thewebsitenavigation,thecommodityexchangeincludingtheuserregistration;Thewebsitebackstageregisters,thecommoditymanagement,theclassificationofgoodsmanagement,theinformationmanagement,theannouncementmanagementincludingthemanager.Theonstagemainlyusesinfunctionsandsoonuserbrowsing,searchcommodityinformation,commodityexchange,thebackstagemainlyusesinthemanagercarryingonthemaintenanceandthemanagementtothesystem.ThisarticleintroducedindetailtheIISrelatedknowledge,thedatabasedesignaswellasASPandtheknowledgeaboutthedatabaseconnection,hassimultaneouslygiventhekeytechnologiesrealizationmethod.Keywords:campustransactionwebsite;ASP;IIS;database
前言校园交易网站的开发主要包括前台应用程序的开发以及后台数据库的建立与维护两个方面。前台主要用于用户浏览、查找商品信息、商品交易等,后台主要用于管理员对系统进行维护管理。开发校园交易网站的目的就是为了帮助学生进行信息交流与资源共享,以及提高交易效率,实现校园交易的信息化、网络化和规范化。网站面向的对象主要是学校,改变了学生传统交易模式,通过网络可以全天候地为学生学习生活服务。一直以来,学生使用传统人工的方式进行商品交易活动,这种方式存在着许多缺点,如:效率低、耗时长,而且还需要占用一定的空间、消耗相应的人力,造成了不必要的资源浪费,同时也影响了学生的课余时间。校园交易网站使用方便、操作简单,它改善了传统交易方式的不足和缺点,实现了交易虚拟化、透明化,发展前景十分广阔,目前正在以不可预知的速度向前发展。与其他网络相比,校园交易网具有几个显著特点:网络规模大、数据传输量大、技术先进、经济实用以及功能强大。校园交易网站实现的主要功能有:能够实现校园网上商品交易的主要功能、能够实现发布供求信息、能够按照商品的分类进行商品查询、能够浏览最新的网站公告以及查看留言、发表留言,增强了网站的互动性。在加强校园信息化、网络化建设的过程中,校园交易网站发挥着重要的作用,它带动了学生参与网上交易的积极性并促进了学校的科学与文化的发展。而且,它以现代化的网络及计算机技术为手段,以其特有的优势,已被愈来愈多的用户所接受和使用。随着计算机及其网络技术的发展不断成熟,校园交易网站的建设将会不断走向成熟,网上商品交易的优势将日趋明显,将会有更多的用户参与到网上交易的浪潮中来,最终实现数字化校园的建设。目录TOC\o"1-2"\h\z\u第1章概述 11.1校园交易网站的开发背景 11.2开发校园交易网站的意义 21.3论文总体结构 2第2章校园交易网站开发工具的简介 42.1ASP简介 42.2IIS简介 82.3JavaScript简介 82.4SQLServer简介 10第3章校园交易网站的系统分析 123.1可行性分析 123.2需求分析 13第4章校园交易网站的总体设计 174.1网站总体分析 174.2数据库设计 18第5章校园交易网站的详细设计 235.1网站首页的设计与实现 235.2会员登录模块的设计与实现 245.3商品展示模块的设计与实现 265.4商品查询模块的设计与实现 265.5商品交易模块的设计与实现 265.6网站公告模块的设计与实现 275.7网站后台的设计与实现 28第6章程序调试与网站测试 306.1程序调试 306.2网站测试 31结论 32参考文献 33致谢 34第1章概述1.1校园交易网站的开发背景随着计算机科学的发展,数据库和ASP技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。由于网络具有不受时间、地域限制的特性,一种与传统交易形态截然不同的通过网络进行交易的方式应运而生。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。在过去,学生使用传统的方式进行商品交易活动,这种方式存在着许多缺点,如:效率低、耗时长,而且还需要占用一定的空间、消耗相应的人力,造成了不必要的资源浪费,同时也影响了学生的课余时间。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此,网站建设在Internet应用上的地位显而易见,它已成为校园信息化建设中的重要组成部分,从而倍受人们的重视。在信息化的网络环境下,日益忙碌的学生对互联网技术的要求已不单单是浏览一下网页、收发电子邮件,而是开始追求利用互联网这一强大的平台来实现网上商品交易。校园交易网站正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的交易模式。现在流行的校园交易网站不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得在网上交易时避免不必要错误的发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统获取信息的方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。本文在实际应用开发中解决方案是建立校园交易网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,从而方便用户可以更好的及时了解商品买卖的情况。1.2开发校园交易网站的意义开发校园交易网站的目的就是为了帮助学生进行信息交流与资源共享,以及提高交易效率,实现校园交易的信息化、网络化和规范化。校园交易网站面向的对象主要是学校,改变了学生传统交易模式,通过网络可以全天候地为学生学习生活服务。它提供了一个方便快捷的网上交易平台,已经逐渐在国内各大校园普及。而且,它以现代化的网络及计算机技术为手段,以其特有的优势,已被愈来愈多的用户所接受和使用。它摒弃了传统交易方式的不足,给学生提供了全面灵活的服务,并为学生创造了一种新的商品交易环境,使买卖管理突破时空限制,提高交易效率和规范化水平,而且凭借其方便、快捷、实用等特点迎得了广大学生的青睐。校园交易网站实现的主要功能有:能够实现校园网上商品交易的主要功能。能够实现发布供求信息。能够按照商品的分类进行商品查询。能够浏览最新的网站公告以及查看留言,增强了网站的互动性。校园交易网站使用方便、操作简单,实现了交易虚拟化、透明化,发展前景十分广阔,目前正在以不可预知的速度向前发展。随着计算机及其网络技术的发展不断成熟,校园交易网站的建设将会不断走向成熟。1.3论文总体结构论文简要介绍了校园交易网站的主要功能及特点,重点讨论了前台应用程序的设计与实现,以及后台数据库的设计与链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前该网站基本满足了用户的需求,已经实现了最基本的功能。作者结合实际开发过程中的设计思路,把论文分成为以下六个部分:第一部分概述。简单扼要的概述了校园交易网站的开发背景,以及开发本网站的重要意义。第二部分校园交易网站开发工具的简介。概括的介绍了开发此网站所使用的工具及其功能特性进行了说明。第三部分校园交易网站的系统分析。对系统进行可行性研究和需求分析,明确了所需完成的系统开发任务和要求,并对系统的开发流程做了细致的说明。第四部分校园交易网站的总体设计思想。根据系统分析结果得到其功能模块图,介绍了系统总体功能的实现思路,也同时对数据库的设计进行了详细的分析。第五部分校园交易网站的详细设计方案。详细论述了系统各个部分功能的详细设计与具体实现,并逐步的向读者演示了该系统的操作过程。第六部分程序调试与网站测试。本部分阐述了在程序设计过程中,对程序的调试以及网站的测试重要性。在论文的最后对整个设计期间的工作进程做了总结,同时对下一步的工作进行了较为详细的分析说明。大庆石油学院本科生毕业设计(论文)PAGEPAGE40第2章校园交易网站开发工具的简介校园交易网站是利用ASP编程技术,在Windows2000Server操作系统下开发的,后台数据库采用的是SQLServer2000,Web服务器采用的Microsoft公司的IIS5.0。下面将概括地介绍这些开发工具。2.1ASP简介ASP(ActiveServerPage)是一套微软开发的服务器端运行的脚本平台,内含于IIS当中。它是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP是经过服务器解析之后再向浏览器返回数据,所以有了ASP就不必担心客户的浏览器是否能运行程序的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。但是这样也导致一个问题,运行ASP页面相对于普通的HTML页面要慢一点,因为普通的HTML页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一遍之后再发送数据。通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。同时,ASP也支持VBScript和JavaScript等脚本语言,默认为VBScript[1]。2.1.1ASP的特点与功能从软件的技术层面看,ASP有如下的特点:无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或连接即可直接解释执行。易于生成:使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。独立于浏览器:用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX服务器组件来扩充功能。与任何ActiveXscripting语言兼容:除了可使用VBScript和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。源程序码不会外漏:ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML代码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。从应用的层面看,ASP有如下的功能:处理由浏览器传送到站点服务器的表单输入。访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。读写站点服务器的文件,实现访客计数器、座右铭等功能。提供广告轮播器、取得浏览器信息、URL表管理等内置功能。由cookies读写用户端的硬盘文件,以记录用户的数据。可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。使用VBScript或JScript等简易的脚本语言,结合HTML代码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要[2]。2.1.2简介ASP的六大对象
ASP的编辑环境要求很低,任何一种文本编辑器都可以编写ASP应用程序。ASP强大功能的实现离不开它的六个内部对象,其六大对象如下:Application对象Application对象是在为响应一个ASP页的首次请求而载入DLL时创建的,提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。Request对象Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对应于这个域的cookie,以及附在URL后面的值(查询字符串或页面中<Form>段中的HTML控件内的值)。它也给我们提供了通过SecureSocketLayer(SSL)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一系列用于创建输出页的方法,如无所不在的Response.Write方法。Server对象Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。Session对象Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。ObjectContext对象ObjectContext对象可以用来控制ASP的执行。这种执行过程是通过MicrosoftTransactionServer(MTS)来进行管理。2.1.3ASP运行环境ASP运行环境主要是Web服务器及客户端的浏览器组成,ASP代码由Web服务器解释执行为HTML后发送至客户端浏览器,由客户端浏览器解释HTML代码及客户端Script。ASP开发中最常见的Web服务器软件是Microsoft的IIS(InternetInformationServer),其版本为5.0,目前XP和2003操作系统中集成的IIS版本为6.0,安全性和运行速度有了一定的提高。2.1.4ASP访问数据库的原理ASP可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,Web服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性[3]。2.1.5ASP随着Internet技术的迅速发展,ASP的开发工具也在不断地发展变化,并且日趋成熟。常见的开发工具有Windows自带的记事本、Dreamweaver、FrontPage、VisualInterDev6.0等。记事本记事本是最原始的ASP开发工具,它的最大的优点就是不需要独立安装,只要有Windows存在的电脑,就会有记事本。也就是说,只要有Windows就可以开发ASP应用程序。但是它有一个很大的缺点:要求使用者完全手工输入程序代码,这就极大地限制了ASP程序的开发速度。所以,最好不要只选择记事本开发ASP应用程序。FrontPageFrontPage是微软公司推出的一个功能强大的创建和管理Web站点的程序。FrontPage具有Word风格的界面,将命令集中在任务窗口上,并且支持在同一窗口打开多个网页和多个页面间切换的功能。FrontPage提供了“普通”、“HTML”和“预览”三种视图,用户可以在普通视图下不编写代码直接设计网页;在HTML视图下查看源代码或直接通过代码编写Web网页;在预览视图下观看网页的运行效果。但是FrontPage无脚本库,对ASP支持功能不足,所以FrontPage适用于初学者。DreamweaverMXDreamweaverMX是最近流行的网页编辑工具。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。值得一提的是,它不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制。DreamweaverMX提供了代码自动完成功能。这不但加快了ASP代码的编写速度,而且还减小了错误代码出现的几率。如果打开的文档中带有ASP脚本,则DreamweaverMX不会对它进行任何重写。DreamweaverMX既适用于初学者制作简单的网页,又适用于其他开发人员开发各类大型应用网站。VisualInterDev6.0VisualInterDev6.0是Microsoft公司推出的一个供Web开发者快速建立动态数据库驱动的Web应用程序的超强开发工具,它不仅提供了可视化的Web开发平台,而且内置了强大的Web数据库工具。VisualInterDev6.0已经被公认为最先进的开发Intranet和Internet应用程序的工具。2.2IIS简介由于本系统的开发是应用的IIS来完成的,因此我们主要将介绍IIS。Internet信息服务(IIS)是Windows组件,此组件可以很容易将信息和业务应用程序发布到Web。IIS使您更加容易为网络应用程序和通讯创建功能强大的平台。IIS(InternetInformationServer)是一个功能强大的Internet信息服务系统,它的可靠性、安全性和可扩展性都非常好,并能很好地支持多个Web站点,是用户管理功能强大、内容丰富的站点的首选服务器系统。IIS提供了最简捷的方式来共享信息、建立和管理Web上的网站。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点[4]。IIS和其它的WebServer没有什么区别,任何WebServer的主要作用都是支持静态HTML主页,其对HTML的支持过程如下:作为一个用户首先是在浏览器的地址栏中添加要访问的主页地址,并敲回车键触发这个申请。浏览器将申请发送到诸如IIS的WebServer上。WebServer接收这些申请并根据.HTM或.HTML的后缀名意识到这是HTML文件。WebServer从当前硬盘或内存中读取正确的HTML文件然后将它送回用户浏览器。用户浏览器解释HTML文件并将结果显示在用户浏览器上。当然,在实际应用中这种过程可能会更加复杂一些。在大多数情况下,对于各种典型的WebServer来说,这种过程都是WebServer接收文件申请并从内存或硬盘中读取正确的文件。2.3JavaScript简介JavaScript是一种通用的脚本编程语言,也是一种基于对象和事件驱动并具有安全性能的脚本语言。JavaScript代码嵌入在HTML页面中,它把静态页面转变成支持用户并响应相应事件的活页面。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容[6]。2.3.1JavaScript与Java的区别JavaScript不是Java,它们是两个不同的概念。它们分别由两家不同的公司开发,Java是SUNMicrosystems公司的产品,JavaScript则是Netscape公司的产品;Java应用程序独立于Web页面,或者说与Web页面无关,而JavaScript程序则嵌入在Web页面中,并且必须在浏览器中运行;Java是一种强类型的语言,而JavaScript中的数据类型则可以灵活多变;Java语言中使用变量之前必须首先声明变量,而JavaScript中各种类型的变量可以事先不声明而直接使用;Java程序最终需要编译后才能运行,而JavaScript程序则由内置在浏览器中的JavaScript引擎解释执行,不需要进行编译[7]。2.3.2JavaScript程序的基本结构与编程特点JavaScript程序的基本结构是:<SCRIPTLANGUEGA="语言名"SRC="script文件名">语句;</SCRIPT>JavaScript程序的编程特点是:由于JavaScript语言是针对视窗系统中的Web图形浏览器和其中的主页,因此它是一种基于对象(不是面向对象)的编程语言,因此学习该语言除了学习一般计算机语言的各类常量、变量、函数,以及基本的结构化程序语句外,还必须对窗口、浏览器、图像映射等对象,以及对象的属性、方法以及对用户具体操作事件的处理等有所了解。属性对应一定的参数,方法对应内部函数,事件处理对应一个外部函数(通常由用户定义)[8]。2.3.3JavaScript能够完成的功能JavaScript能够完成的功能主要有以下几个方面:控制文档的外观和内容。控制浏览器的行为。与用户交互。使用Cookie读写客户端的状态。操作嵌入图像。2.3.4JavaScript加入网页的两种用法JavaScript加入网页的两种用法分别是:直接加入HTML文档和引用方式。前者是最常用的方法,大部分含有Javascript的网页都采用这种方法。如果已经存在一个Javascript源文件(以js为扩展名),则可以采用后者的方式,以提高程序代码的利用率[9]。2.4SQLServer简介SQLServer数据库是微软公司开发的关系数据库管理系统,它具有强大的数据管理和分析能力[10]。2.4.1常用的数据库对象类型关系型数据库所支持的常用的数据库对象类型有以下几个方面:表表是表示关系数据库中存储数据的基本单元。表是实际信息存储的结构,一般为设计是的一个逻辑实体。视图视图是由一个或几个基本表导出的表。它由SQL查询所定义,在SQLServer中我们可以在定义视图。要注意的是:视图只是从表中检索信息,自身并不存储数据。以后我们会提到在SQLServer中我们还可以在视图上定义索引,以增加视图查询的性能。使用视图能够简化操作、增加易管理性和提高安全性。索引索引是存储一个表中列子集的数据库对象,被用来建立表的索引信息以加速数据搜索。SQLServer支持两种索引:聚集索引和非聚集索引。聚集索引设计数据库项的物理顺序,默认表被创建时自动在主键上创建,一个表只能有一个聚集索引。使用好索引可以极大地改善数据库的性能。存储过程存储过程是T-SQL语句或事务的命名集合,它们作为对象存储在数据库中。由于存储过程可以被缓存,所以可以极大地提高速度。另外它也可以隐藏一些细节,有助于提高安全性。触发器触发器是事先定义的,当表中的数据被访问或改变时要执行的操作指令集合。利用触发器可以对于一些有约束关系的表进行操作。函数SQLServer有着一些功能强大的内置函数,用户也可以自定义函数。默认、规则和约束SQLServer提供几种不同类型的约束:NOTNULL、CHECK、UNIQUE、PRIMARYKEY、FOREIGNKEY。默认是针对一个表上的一个列的设置,它决定没有被指定为任何值时使用该值。规则和约束的功能类似,不过不推荐使用。2.4.1SQL的特点SQL(StructuredQueryLanguage)是一种介于关系代数与关系演算之间的查询语言。SQL语言功能极强,设计巧妙,语言十分简捷。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制于一体,主要特点包括:综合统一。SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,为数据库应用系统的开发提供了良好的环境。高度非过程化。SQL语言进行操作,无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这减轻了用户负担,并有利于提高数据的独立性。面向集合的操作方式。SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合[11]。以同一种语法结构提供两种使用方式。SQL语言既是自含式语言,又是嵌入式语言。而在两种不同的使用方式下SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。语言简捷,易学易用。SQL完成核心功能只有9个动词,如表2-1所示。表2-1SQL语言的动词SQL功能动词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE第3章校园交易网站的系统分析在校园交易网站的系统分析阶段,主要对系统进行了可行性研究和需求分析,从而明确了所需完成的开发任务,并对系统的开发流程做了细致的说明。3.1可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。经济可行性。主要是对项目的经济效益进行评价,本系统开发经费对于本单位在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学生在网上进行商品交易活动。所以本系统在经济上是可行的。技术上的可行性。技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。校园交易网站采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用SQLServer数据库,它能够处理大量数据,同时保持数据的完整性并提供了许多功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行;硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。操作上的可行性。校园交易网站使用简单、操作方便,从而满足了学生的需求。学校良好的网络设施为开发数字化校园提供了坚实的基础。管理上的可行性。主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为系统的建设提供了制度保障。开发环境的可行性配置稍好的PC机,Windows2000Server操作系统,IIS5.0服务器,SQLServer2000数据库,一套完整的开发工具,从资源上说是容易实现的。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。3.2需求分析在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在校园里进行了详细的调研,进一步明确了系统的功能。需求分析是软件开发最基本的,也是最重要的一点。它是所有开发设计的前提,要是在没有搞清用户需求之前,就动手设计编程,其后果是无论程序做的如何精妙都是徒劳的。需求分析的基本任务是“系统必须做什么”。虽然在可行性分析阶段已经略了解了用户的需求,但可行性研究的基本目的是用较小的成本在较短的时间内确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到开发的成败和系统的质量,因此,必须对系统需求分析进行严格的审查分析[13]。3.2.1系统运行环境校园交易网站的服务器端为:操作系统是Windows2000Server。Web服务器是IIS5.0。数据库服务器是SQLServer2000。浏览器是IE6.0。校园交易网站的客户端为:浏览器是IE6.0。3.2.2系统开发的主要任务和要求基于校园交易网站的开发目的,我们对应用市场进行了调查和分析。校园交易网站的开发主要包括前台应用程序的开发以及后台数据库的建立与维护两个方面。对于前者则要求应用程序功能完善、通用性强和容易使用等特点,而对于后者要求建立起数据一致性和完整性强、数据安全性好的数据库。针对系统开发目的,根据实际工作需求,我们对现阶段校园交易的功能以及形式提出以下要求:界面美观大方,人机交互性强,各大功能以导航条形式存在于主页面内,页面间可以相互转换,无论在哪个页面都不会迷失方向。根据校园交易网站的特点,可以将其分为前台和后台两个部分设计。前台主要用于用户浏览、查找商品信息、商品交易等;后台主要用于管理员对系统进行维护管理。普通用户访问网站后只能浏览商品信息,会员可以进行网上商品交易活动,而系统管理员则可以对后台进行管理。系统应具备的安全性:数据安全性。不允许无关人员随意修改、删除、添加信息。运行安全性。考虑到各种有可能导致系统泄密的因素并采取必要的措施加以预防。3.2.3系统目标校园交易网站实现的主要目标是:系统架构清晰、界面友好美观。网站及时发布最新公告信息,这样使得用户能够了解最新动态。信息发布方便、快捷,为用户提供了全新的服务。提供用户留言功能,增强网站的互动性。网站具有可维护性。提高网站安全性。3.2.4系统特点与其他网络相比,校园交易网具有以下几个显著特点:网络规模大。数据传输量大。技术先进。经济实用。功能强大。基于以上几点可以看出,校园交易网站与其他网络相比,具有很大的优势。它凭借着自己的显著特点,为学生提供了方便、灵活、快捷的网上交易平台,使学生可以足不出户便可以实现商品交易。3.2.5系统流程通过对用户的需求分析,为了方便用户清晰地了解校园交易网站的实现过程,首先给出系统的流程图。校园交易网站的系统流程见图3.1所示。图3.1系统流程图图3.1系统流程图注册表单数据库退出系统事务处理用户注册与登录3.2.6数据流图数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它是软件设计的很好的出发点。校园交易网站的数据流图见图3.2和3.3所示。图3.2表示的是用户网上交易的数据流图,图3.3表示的是管理员对系统进行维护的数据流图。图3.2用户网上交易数据流图图3.2用户网上交易数据流图事务商品信息用户2 商品查询 商品信息事务1 身份验证 3 商品交易 用户D1会员注册信息表D2商品信息表D3信息发布表管理管理员事务管理员事务D1管理员表1身份验证 图3.3管理员系统维护数据流图2.5公告管理 公告信息D7公告信息表2.4信息管理 2.3商品管理 商品信息D4商品信息表2.1会员管理 会员信息D2会员注册信息表商品信息分类信息2.2商品分类设置D4商品信息表D3分类信息表交易信息D5信息发布表事务D4商品信息表商品信息第4章校园交易网站的总体设计总体设计过程首先是寻找实现目标系统的各种不同的方案,主要任务是怎样解决问题,并设计出解决问题的合理方案,最后把整个系统进行模块化,以便进行下一步的工作——详细设计。要进行系统完善的总体功能分析,首先要确定系统各模块的要完成的任务,而这些模块功能的确定,首先是对用户的需求分析。总体设计过程通常由两个主要阶段组成:系统设计阶段和结构设计阶段。系统设计就是确定系统的具体实施方案;结构设计就是确定软件结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块间的关系。根据此系统的功能要求,除了要保持整体设计的统一性,还要突出各模块的特点,使整个系统趋于完善,能够更好、更有效的提供校园交易网站的全面性。4.1网站总体分析所谓系统设计,就是确定系统的具体实现方案,从数据流图出发设想完成系统功能的若干个合理的方案。结构图是进行软件结构设计的一个有力工具,它是由模块组成的层次系统,一个方框代表一个模块,方框中注明模块的名字或主要功能,方框间的直线表示模块的调用关系。采用模块化设计原理可以使程序结构清晰,使程序设计更加容易,也使程序易读性好,因为程序错误通常局限于有关的模块以及它们之间的接口程序中,所以模块化使程序容易测试和调试,因而有助于提高软件的可靠性,修改错误也只是局限于固定的几个模块中,所以模块化能够提高软件的可修改性。本系统就是采用模块化的设计思想来完成的。模块是数据说明、可执行语句等程序对象的集合。它单独命名并且可以通过名字来调用。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集合起来组成一个整体,可以完成指定的功能,解决具体的问题。采用模块化原理可以使软件结构清晰,不仅容易设计,而且容易阅读和理解。此外,模块化使软件容易测试和调试,有利于提高软件的可靠性。因为程序错误往往局限于单个模块中,一个模块出错,不容易影响其他模块。同时,一个模块的修改,只要它的接口不变,也不影响其他模块。这样,软件的测试和调试的复杂程度就大大降低了。根据系统的需求以及对校园交易流程的分析,将采用层次化模块设计方法对系统总体进行设计和分析。校园交易网站的功能结构见图4.1所示。校园交易网站校园交易网站商品分类管理商品管理信息管理公告管理商品展示网站公告网站导航商品交易会员登录会员注册商品查询网站前台网站后台图4.1校园交易网站的功能模块图4.2数据库设计数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。数据库是一个专有名词,它是以一定格式构成的数据集合,这些数据可以被访问、检索以及使用。数据库管理系统是允许用户在计算机上创建数据库,增加、修改、删除、排序和检索数据库中的数据,并使用数据库中的数据创建表格和报表的软件系统。基于Web的数据库访问技术是指:在客户端安装Web浏览器,作为用户输入查询条件和显示查询结果的交互界面。用户可以通过写表格或输入关键字的方式来与WWW进行交互,当用户单击表格上的按钮时,表格中的数据便发送到Web服务器。Web服务器介于Web浏览器与数据库服务器之间,负责用户输入信息的接收。服务器将数据传送至要被处理的脚本或应用程序,并在数据库中查询数据或将数据投递到数据库中。最后,服务器将返回结果插入到HTML页面,传送至客户端以响应用户。这种交互性提高了用户参与的积极性。数据库引擎是Web数据库站点最重要的组成部分之一。当我们评价一个Web数据库引擎的时候,首先应考虑多用户问题,也就是说,数据库必须能够支持多个并发用户的访问。另外,所建立的Web数据库应是关系型的。关系数据库是一种功能完善、运行可靠的数据库系统,目前大多数的商业应用都主要依赖于这种系统,如Sybase、SQLServer和Oracle等。在另一方面,关系数据库支持的是一个相当标准的特性集。所有产品都以一个非常容易理解的标准语言为基础,即SQL/92语言规范。所以在Web数据库系统中,采用何种RBMS(关系型数据库管理系统)都没有什么关系,因为它们都遵守同一个标准。从技术发展的角度来看,以前通过浏览器访问数据库的唯一渠道是CGI方式。随后出现了ISAPI、NSAPI和JDBC等技术方案,近来又流行ASP技术。数据库设计主要解决的问题是:对于一个给定的应用领域,设计优化数据和物理结构,使之满足用户信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行,它的目标是为各种应用系统提供一个高效率的运行环境。设计时的效率包括:数据库存取效率、存储空间的利用率[14]。4.2.1创建数据库大多数网络应用系统都需要后台数据库的支持。校园交易网站采用了SQLServer作为数据库管理系统。先启动“企业管理器”程序,然后创建名为“db_JiaoYi”的数据库。在SQLServer2000中创建数据库使用以下3种方法:运用数据库向导创建数据库在SQLServer2000的企业管理器中,首先展开服务器组,然后展开服务,单击“数据库”中的“新建数据库”命令,在弹出的“数据库属性”对话框中,键入新数据库的名称。使用Transact-SQL的CREATEDATABASE命令。4.2.2创建数据表数据库创建完成后,在SQLServer2000的企业管理器中展开校园交易网站数据库“db_JiaoYi”,选中“表”选项,单击鼠标右键,在弹出的快捷菜单中选择“新建表”菜单项,打开表设计器设计表。4.2.3数据表结构校园交易网站的数据库中包含8个数据表,下面将给出全部数据表的表结构。①会员注册信息表(tb_User)用来保存会员的注册信息,如表4-1所示。表4-1会员注册信息表字段名称字段类型长度主键否允许空功能描述User_Idbigint8是否会员编号User_Namevarchar50否否用户名User_Pass1varchar50否否密码User_Pass2char20否否确认密码User_Emailchar20否否电子邮件地址Pass_questionvarchar150否否找回密码的问题Pass_answerchar20否否找回密码的答案②管理员信息表(tb_Adm)用来保存管理员的注册信息,如表4-2所示。表4-2管理员信息表字段名称字段类型长度主键否允许空功能描述Adm_Idint8是否管理员编号Adm_Namechar20否否管理员名Adm_Passchar20否否管理员密码③商品分类信息表(tb_Goods)用来存储详细的商品所属类别信息,如表4-3和表4-4所示。表4-3商品大分类信息表字段名称字段类型长度主键否允许空功能描述Goods_Namevarchar20是否商品名称LeiBievarchar20否否商品类别表4-4商品小分类信息表字段名称字段类型长度主键否允许空功能描述Goods_Namevarchar20是否商品名称LeiBievarchar20否否商品类别Goods_Infovarchar100否否商品介绍④商品信息表(tb_Detail)用来保存商品详细信息,如表4-5所示。表4-5商品信息表字段名称字段类型长度主键否允许空功能描述Goods_IDint4是否商品编号Goods_Namevarchar100否否商品名称Goods_Picimage200否否商品图片Goods_Infovarchar200否否商品简介RealNamechar20否否卖方真实姓名RealTelchar20否否卖方联系电话Addressvarchar200否否卖方联系地址Emailchar20否否卖方Email⑤留言信息表(tb_Board)用来保存所有的留言信息,如表4-6所示。表4-6留言信息表字段名称字段类型长度主键否允许空功能描述Topic_Idint8是否留言主题编号User_Idint8否否用户编号Contentvarchar200否否留言内容IssueTimedatatime8否否发表时间⑥公告信息表(tb_Notice)用来保存网站的公告信息,如表4-7所示。表4-7公告信息表字段名称数据类型长度主键否允许空功能描述Idint10是否公告编号Infovarchar50否是公告主题AdmIDint100否是发布者编号JoinTimedatatime8否是发布时间⑦求购信息发布表(tb_Meg)用来保存所有发布的信息,如表4-8所示。表4-8求购信息发布表字段名称字段类型长度主键否允许空功能描述IDint4是否唯一标识Titlevarchar100否否标题Contentvarchar200否否内容Stylevarchar200否否类别LinkMandatatime8否否联系人Teldatatime8否否联系电话Emailchar20否否电子邮箱UserNamechar20否否发布人IssueDatevarchar200否否发布时间4.2.4创建数据库连接在进行动态网站开发时,一个很重要的步骤就是创建数据库的连接,即访问数据库。访问数据库可以用DSN和非DSN两种方法。应用DSN访问数据库需要配置ODBC数据源,该方法的优点是比较安全;而应用非DSN访问数据库不需要配置ODBC数据源,比较方便。校园交易网站的数据库连接主要利用了ADO技术,在conn.asp文件中使用DBConnBegin及DBConnEnd两个函数,实现了SQLServer数据库连接的打开和释放。ADO语法简单,易于理解,其中只包含了几个不多的对象,而且这些对象功能强大,易于使用,几乎兼容各种数据库系统。为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。本网站创建数据库的连接主要分了两步进行:一是创建数据库连接文件db_conn.asp,二是在需要与数据库连接的页面中包含该文件。第5章校园交易网站的详细设计系统详细设计阶段的根本任务是通过对整体功能的设计来确定怎样具体的实现要求的目标系统,也就是说,经过这个阶段的设计工作,应该写出对系统的精确描述,从而在编辑阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。此阶段要设计出程序的“蓝图”,开发人员根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本决定了最终程序代码的质量。除了应该保证程序的可靠性之外,也应保证编写的程序可读性好,易于理解、测试、修改和维护,这一点是详细设计的最重要的目标与任务[15]。校园交易网站的设计主要包括以下几个功能模块:网站首页模块网站导航模块会员登录模块商品展示模块商品查询模块商品交易模块网站公告模块网站后台模块下面是关于网站功能模块和界面的详细设计,通过选择了几个具有代表性的功能模块简要介绍一下。5.1网站首页的设计与实现用户在浏览器的地址栏中输入网址,将直接进入到网站首页。网站首页主要实现以下功能:会员注册与登录、网站内容导航、商品展示、商品查询、商品交易以及网站公告信息发布等。网站导航是网站设计不可缺少的基础元素之一,它不仅是结构信息的基础分类,也是浏览者的网站路标。它给用户提供导航服务,使用户可以在系统内更方便的移动,允许用户在页面间任意调用。这部分功能应用于所有站内页面,给用户的工作提供最大程度上的便捷操作,避免用户在页面间调用时,迷失方向。网站首页在浏览器中的运行结果见图5.1所示。图图5.1网站首页在浏览器中的运行结果5.2会员登录模块的设计与实现会员登录模块主要分为会员注册和会员登录两个部分。用户在浏览器的地址栏中输入地址后,直接登录到网站首页,但只有浏览商品的权限,不能进行任何商品交易活动。只有会员注册登录后,才可以在网上进行商品买卖操作,并可以查看留言或者发布相关信息。用户如果想要注册成为会员,需要正确填写用户名、密码、确认密码、电子邮件地址、找回密码的问题、找回密码的答案。会员注册页面主要实现以下功能:检查用户输入信息的正确性。提示注册是否成功的信息。保存会员信息。返回首页并自动登录。会员注册页面运行结果见图5.2所示。图5.2会员注册页面运行结果图5.2会员注册页面运行结果用户在会员登录页面中,输入正确的用户名、密码和验证码,点击确定登录按钮,便成功登录到校园交易网站的首页。网站为了防止用户利用机器人自动注册、登录、灌水,采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。验证码的起源:因为攻击者会使用有害程序注册大量的Web服务帐户(如Passport)。攻击者可以使用这些帐户为其他的用户制造麻烦,如发送垃圾邮件或通过同时反复登录多个帐户来延缓服务的速度。在大多数情况下,自动注册程序不能识别此图片中的字符。简单的说呢,就是防止攻击者编写程序、自动注册、重复登录、暴力破解密码,验证码技术应运而生。验证码的实现流程:服务器端随机生成验证码字符串,保存在内存中,并写入图片,发送给浏览器端显示,浏览器端输入验证码图片上字符,然后提交服务器端,提交的字符和服务器端保存的该字符比较是否一致。一致就继续,否则返回提示。攻击者编写的robot程序,很难识别验证码字符、顺利的完成自动注册、登录,而用户可以识别填写,所以这就实现了阻挡攻击的作用。而图片的字符识别,就是看图片上的干扰强度了。就实际的效果来说,验证码只是增加攻击者的难度,而不可能完全的防止。会员登录页面运行结果见图5.3所示。图5.3会员登录页面运行结果图5.3会员登录页面运行结果5.3商品展示模块的设计与实现商品展示模块主要包括商品总览、新品上架、推荐商品、特价商品、热卖商品以及商品详细信息展示页面。用户只需点击想要购买的商品,网页就会自动跳转到商品详细信息展示页面。在该页面中,用户可以浏览到关于商品的详细介绍,比如:商品编号、商品名称、商品图片、商品简介、卖方真实姓名、卖方联系电话、卖方联系地址、卖方Email。5.4商品查询模块的设计与实现当用户输入查询条件并点击商品搜索按钮后,进入查询结果显示页面,此页面首先对查询页面的表单进行提取,然后将提取的表单信息作为查询语句的条件子句进行数据检索,得到相应的记录。最后使用Recordset对象和输出指定,将查询到的记录集输出到浏览器。此时,系统将在商品信息展示页面显示查询结果。5.5商品交易模块的设计与实现商品交易模块主要包括两个部分,分别是购买商品和出售商品。如果用户想要购买商品,则首先要注册并登录到网站首页,然后浏览商品信息并查找想要购买的商品,网站为每种商品都提供了相关介绍和卖方详细的联系方式,用户可以根据网站提供的联系方式进行联系并购买。当网站没有用户想要购买的商品的时候,用户可以发布求购信息。如果用户想要出售商品,也要先注册并登录到网站首页,然后发布商品出售信息即可。在发布信息页面中,用户可以选择发布信息类型,添加信息的标题、内容、联系电话、E-mail、联系人等。通过这种互联网方式实现商品交易活动,这样可以为广大的学生节省很多宝贵的时间。商品交易页面运行结果见图5.4所示。图5.4图5.4商品交易页面运行结果5.6网站公告模块的设计与实现网站公告模块用来发布网站的最新消息,让浏览者了解网站的最新动态。这里的公告分为首页滚动显示和具体显示两部分。在网站的首页,用户可以浏览到最新公告的标题。如果用户想要具体了解公告的内容,可以点击网站公告进入到具体显示页面。在该页面中,用户可以看到网站公告标题列表。只要点击任意一个公告标题,就会进入到该标题对应的公告内容具体显示页面。本网站公告的内容是由管理员发布的,其他用户或者会员都没有权限发布、删除或者修改公告的内容。网站公告页面运行结果见图5.5所示。图5.5图5.5网站公告页面运行结果5.7网站后台的设计与实现在管理员登录页面需要输入正确的管理员名、密码和验证码后,管理员便可以进入网站后台。管理员在管理员登录页面需要输入正确的管理员名、密码和验证码后,才可以进入到网站后台进行相关的管理操作,这样防止了其他非法用户登录到网站的后台进行破坏或者其他非法操作,保证了网站的数据安全性。网站后台首页采用浮动框架技术将菜单导航区和主体控制区分装在两个框架里,以便在同一个页面管理多个页面。菜单导航区是为了实现网站导航功能而设计的,主体控制区主要用于显示每个所要管理模块的内容。校园交易网站的后台主要用于管理员对系统进行维护管理。网站后台首页运行结果见图5.6所示。图5.6网站后台首页运行结果图5.6网站后台首页运行结果管理员进入后台首页后,可以通过会员管理、商品分类管理、商品管理、信息管理、公告管理等管理功能实现对系统的维护与更新。在会员管理中,管理员可以对会员资料验证、会员信息修改等进行操作。在商品分类管理中,管理员可以对商品的分类进行设置、添加、删除和修改操作,从而使网站可以清晰地展示商品信息,方便用户查看。在商品管理中,管理员可以对商品进行添加、删除和修改操作,这样保证了网站信息的更新性,删除一些过期的或者无效的商品。在信息管理中,管理员可以对用户发布的求购信息、出售信息以及留言进行添加、删除和修改等操作,保证用户可以查看留言和发表留言等功能。在公告管理中,管理员可以发表最新公告,也可以对已经发表的公告进行管理,比如:删除公告信息、修改公告信息等。当管理员对网站后台维护管理之后,可以点击安全退出按钮,退出网站的后台管理系统。第6章程序调试与网站测试6.1程序调试在开发校园交易网站时,根据Windows2000Server中提供的Microsoft脚本调试器对程序进行了调试。Microsoft脚本调试器功能强大,可以快速定位错误并交互式地测试服务器端脚本。使用脚本调试器可以查看脚本和定位错误,但不能直接编辑脚本。在执行服务器端脚本期间,打开命令窗口,可以监视变量、属性或数组元素的值。脚本调试程序可以与WindowsInternetExplorer6.0一起使用。在开始调试服务器端脚本以前,必须将Web服务器配置为支持ASP调试,其操作步骤如下:在Internet服务管理器中,选择Web站点或应用程序的主目录,单击鼠标右键,在弹出的快捷菜单中选择“属性”菜单项,将弹出站点的属性窗口。在属性窗口中选择“主目录”选项卡。单击配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西藏藏药厂面试题及答案
- (2026年)房屋买卖居间合同协议书范本详细版
- (2026年)企业合同档案管理及档案利用制度
- 2026-2031年中国随身心电监护仪行业市场调查研究及发展前景预测报告
- 2025-2026学年河北省秦皇岛市青龙满族自治县数学三下期末检测模拟试题含答案
- 黄石市阳新县事业单位统一招聘笔试真题2025
- 2025-2026学年江苏省连云港数学三年级第二学期期中质量检测模拟试题(含答案)
- 2026 年实习护士无菌操作规范带教教学主题
- 康复护理基础技能教学课件
- 2026-2027学年甘肃省张掖市高三一诊考试物理试卷(含答案解析)
- 中医理疗公司忠诚顾客维护管理制度
- 重卡充电站项目可行性研究报告
- 硬包安装合同范本
- 2026年安徽省检察官逐级遴选笔试题目及答案
- 2026-2030直升机市场发展现状调查及供需格局分析预测报告
- (2026年)党务工作人员知识测试题库及答案
- Ozon平台开店流程指南
- 山东中国水产科学研究院长岛增殖实验站2025年第一批统一聘笔试历年参考题库附带答案详解(5卷)
- 房地产开发项目融资分析报告模板
- 医保专网接入管理制度(3篇)
- 球房承包合同协议书
评论
0/150
提交评论