毕业设计(论文)-ASP.NET汽车零配件网上销售系统.rtf_第1页
毕业设计(论文)-ASP.NET汽车零配件网上销售系统.rtf_第2页
毕业设计(论文)-ASP.NET汽车零配件网上销售系统.rtf_第3页
毕业设计(论文)-ASP.NET汽车零配件网上销售系统.rtf_第4页
毕业设计(论文)-ASP.NET汽车零配件网上销售系统.rtf_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

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

文档简介

摘 要 在互联网日益发达的今天,网络购物已经成为未来发展的必然趋势。网络经 济的发展是不可阻挡的,网络经济的运营方式追求的是成本最低化,利益最大化。 在这种环境下,网络消费必然成为将来购物的主流。汽车零配件网上销售系统就 是基于以上方面开发的。 汽车零配件网上销售系统采用asp.net技术,以c#为核心编程语言,其中用as pjavascript加以辅助;sql server 2000作为强有力的后台数据库。最终实现了 汽车零配件网上销售系统的商品信息发布管理,信息检索管理,会员管理,客户 信息管理,商品再线销售,购物车管理,定单管理等几方面。还有一些扩充的功 能再此不做累述。 关键字:电子商务,汽车零配件网上销售,asp.net,数据库 abstract increasingly in the modern development of the internet, online shopping has become the inevitable trend of future development. network economic development is irresistible, and network economy pursued by the way the operation is the lowest cost, maximum benefits. in this environment, network shopping consumption will inevitably become the mainstream of the future. automotive parts online marketing system is based on the above aspects of development. automotive parts online marketing system using asp.net technology to c # programming language at the core, to be assisted by aspjavascript; sql server 2000 as a strong background database. the ultimate realization of the automotive aftermarket goods online marketing system information dissemination and management, information retrieval management, membership management, customer information management, re- line sales of goods, to cart management, order management, and other aspects. there are still some further expansion of the functions of this not tired references. key words: e-commerce,online sales of car parts,asp.net,database 目录 第一章 前言-3 1.1 电子商务的概念和特点-4 1.2 电子商务的功能-4 1.3技术简介-4 1.4 设计思想-6 第二章 模块功能设计-7 2.1 系统功能的基本介绍-7 2.2 功能模块的操作流程-8 第三章 数据库设计-10 3.1 基本配置-10 3.2 数据库分析-13 3.3 数据库实体关系分析-15 3.4 数据视图的创建-16 第四章 商品查询模块的实现-19 4.1 复杂查询的实现-19 4.2 实现查询的主要代码-20 第五章 商品管理等相关模块的实现-24 5.1 商品信息管理-24 5.2 商品类型管理-26 5.3 商品库存管理-27 5.4 推荐商品展销-28 5.5 热销商品浏览-29 5.6 缺货登记模块-30 5.7 定单相关模块-32 结论-34 谢辞-35 参考文献-36 附录 第一章 前 言 1.1电子商务的概念和特点 电子商务,简而言之是通过电子手段来完成整个商业贸易活动的过程,即从 最初的电话、电报到电子邮件,发展到今天,人们已提出了包括通过网络来实现 从原材料的查询、采购、产品的展示、订购到出品、储运以及电子支付等一系列 贸易活动在内的完整电子商务的概念。是在internet的广阔联系与传统信息技术 系统的丰富资源相互结合的背景下应运而生的一种相互关联的动态商务活动,在 互联网上展开。其主要目的是:使人们懂得使用电子手段,从事商务活动,提高 经济信息搜索,加工处理的能力。 电子商务的特点主要有以下几个方面:广域性,实时性,互动性,低成本, 商流、物流、信息流融于一身,不断创造商机,提高综合竞争力。 1.2电子商务的功能 电子商务可提供网上交易和管理等全过程的服务,因此它具有广告宣传、咨 询洽谈、网上订购、网上支付、电子帐户、服务传递、意见征询、交易管理等各 种功能。 电子商务的发展,将会提供一个良好的交易管理的网络环境及多种多样的应 用服务系统。这样, 能保障电子商务获得更广泛的应用。 1.3技术简介 本系统是基于b/s,即浏览器/服务器模式构件的web应用程序。主要实现 的是网络销售的核心功能,因此选择工具的正确与否直接影响到了开发过程,在 通过全面的分析后,决定采用visual (支持和c#)作为前台 开发工具,后台则采用sql server 2000作为数据库管理和维护的工具,完成系统 的设计和开发任务。再此,简单介绍一下我们所采用的技术路线和基本工具,为 后面的开发作出必要的理论支持。 b/s模式:随着网络和数据库技术的蓬勃发展,人们获取数据信息的来源已不 仅仅局限于本地型数据库。有了网络技术的发展,使得远程的访问变得方便起来, 目前流行的网络数据库是b/s(浏览器/服务器),越来越多的用户界面采用标准通 用的浏览器,形成了b/s三层结构。 在b/s模式中,用户服务层仅仅负责向web服 务器发出http请求和数据的显示。数据库层提供数据服务。在基于web的数据库应 用程序领域,事务逻辑层所执行的基本任务有: 1.提供安全性:企业放火墙之前的web服务器能严防非法入侵者获取企业保密 数据。 2.提供应用程序逻辑程序的核心部分:中间件实现了c/s两层结构中客户层 和数据层中应用程序实现的功能。这样,不论前端或后端如何变化,编码的大部 分都能保持不变。 3.中间件的功能主要是反映和处理事务逻辑,负责管理web服务器与数据库服 务器间的通信,并提供应用程序服务,可直接或通过调用外部程序和脚本代码来 访问数据库 visual :它是一个全面的开发工具,用于快速构建面向 microso ft windows 和 web 并连接 microsoft .net 的应用程序,极大地提高了开发人 员的效率。 asp.net: 它是建立在公共语言运行库上的编程框架,可用与在服务器生成 功能强大的web应用程序。asp.net是一个基于.net框架的编译环境可以用于任何 兼容的.net语言(c#,javascript)创建应用程序。另外,整个.net框架可以用 于任何asp.net应用程序。开发人员可以很容易的从这些技术受益,包括管理公共 语言运行库环境,类型安全,继承等。与以前的web开发模型相比,asp.net具有 以下优点:增强的性能,世界级的工具支持,威力和灵活性,简易性,可管理性 可缩放性和可用性,自定义和扩展性。 c#:它是一种简单的,类型安全,平台独立的新型面向对象的编程语言,其 语法风格源自于c/c+家族,融合了visual basic的高效和c/c+的强大,是微软 为奠定其下一代互联网地位而打造的.net平台的主流语言。c#的重要性体现在两 个方面:第一,它是专门为.net运行是高度兼容而设计的;第二,它是一种面向 对象的语言。c#具备了良好的开发环境,结合自身强大的面向对象功能。使开发 人员的生产效率得到了极大的提高。 sql server 2000:区别于foxpro、access小型数据库,sql server是一个功 能完备的数据库管理系统。它包括支持开发的引擎、标准的sql语言、扩展的特性 (如复制、olap、分析)等功能。而像存储过程、触发器等特性,也是大型数据库 才拥有的。它的特点是: 上手容易,兼容性良好,电子商务 ,数据仓库,增强 的在线商务。sql server 2000语言在标准sql语言的基础上,提供了大量的系统 存储过程,用以减少用户的代码编写的数量。ms sql server数据库系统可处理的 数据量较大,既适合于一般用户使用,也可以应用于企业的数据库管理系统,处 理生产中的各种数据。 1.4设计思想 系统主要分成三大块,前台系统、后台系统和数据库。前台系统是服务于用 户的,主要是为了方便用户的选购;后台系统是管理员对网站进行管理的重要途 径,后台管理直接影响到网站的方方面面;数据库是整个系统的核心,系统中的 各个项目就是以数据的形式存入数据库,从而为系统所用。 系统的三大部分有着紧密的联系。系统的前台是根据数据库来实现购买功能 的,系统的后台也是通过数据库来实现它的管理功能的,后台管理的结果在前台 显示出来,前台购买的要求也是在后台处理的。详细的功能模块的划分主要在第 二章阐述。 第二章 模块功能设计 通过对系统的详细分析,本系统是基于b/s结构的,在第一章经过粗略的分析, 大致分为三大块,前台系统,后台系统和数据库设计。在本章主要说明前台功能 设计和后台功能设计。基本路线是围绕电子商务网站的核心内容对本课题进行细 化,从而使得本系统既要具备电子商务网站的基本功能,又要满足我们设计系统 的具体要求。 2.1系统功能的基本介绍 1.在对系统进行了基本的分析以后,确定了如下几个主要的功能: (1)商品浏览:以列表的方式显示零件信息,这样可以在页面显示大量的零件 信息,同时可以提供更多的零件浏览方式,如最新零件,热销零件等等。 (2)商品显示:当用户找到目标零件时需要显示零件的详细信息,包括零件名 称,厂商,品牌,备注,价格,还可以显示被用户浏览的次数,当前零件存货状态 (默认为1)。 (3)商品查询:有两种查询方式,一种是分类查询,第二种是组合复杂查询。 主要目的是方便用户找到自己所需要的商品。 (4)商品评价:零件的评价具有很高的参考价值。有利于改进服务和给其他 消费者提供参照标准。 (5)购物车:当用户找到需要的零件时,可以先将零件放入购物车,然后继 续寻找其他的零件,购物车中存储当前用户打算购买的所有零件。 (6)商品收藏:当找到需要的零件但是不能决定是否购买,此时用户可以将自 己关注的零件收藏,方便以后登陆时可以直接了解该零件的信息。 (7)商品定单:当用户找到了所需要的零件以后,决定购买,可以下定单。管 理员会定时处理用户下达的定单,并根据用户定单的信息向用户发货。 (8)商品搜索:当用户知道零件的部分信息时,可以准确快速的搜索到需要的 零件。 (9)库存管理:当网络销售系统中没有用户所需要的零件时,用户就以进行缺 货登记。管理员可以根据登记记录,填补这些空白,并且向用户及时反馈信息。 (10)用户注册:当用户注册以后成为会员,可以享受会员的折扣价等会员功 能。 (11)帐号管理:管理员可以对帐号进行管理,删除一些无效的帐号。 (12)商品管理:管理员能够维护系统中的零件信息。同时与零件相关的零件 类型等信息也需要管理员的维护。 (13)定单处理:当相关用户下达定单后,管理员需要对定单进行处理,为用 户准备订购的零件,并组织送货、收取货款等。 2.在分析了功能以后,基本确定功能模块如下图所示: 2.2模块功能的操作流程图 根据系统分析后的功能模块的分类方法,对其中的每个模块进行详细设计。 首先清理销售系统的操作流程,弄清销售系统基本的构架和原理。销售系统的操 作流程如下图所示: 第三章 数据库设计 数据库(database)是指依照一定的格式存放在一起的数据记录文件。它们不 仅具有固定的格式与特性,而且能够以表格的形式来记录,适合从事自动化管理, 快速查询及统计。至于数据库管理系统dbms(database management system)则是 用来操作与管理数据库的软件,通过这些软件,用户可以对数据进行定义,创建 与运算。本章将详细介绍利用sql server 2000创建数据库。 3.1基本配置 1.选按开始程序microsoft sql server企业管理器,启动sql se rver enterprise manager。 2.在sql server enterprise manager窗口中,依次展开左窗口中microso ft sql serverssql server组(local)(windows nt)旁的加号,随即可以 看到数据库文件夹,在数据库文件夹按鼠标右键,选择新建数据库。 3.点击常规选项卡,然后输入数据库名称,我们数据库名称为“fittingsh op”。 4.点击数据文件选项卡,指定数据库的文件名称及位置,并设置其他选项, 例如文件是否自动增长,文件增长量,最大文件大小等。相关参数配置完毕后, 点击确定创建数据库。 5.数据库文件夹内会出现刚才创建的fittingshop数据库,点击数据库旁 的加号,在出现的数据库表按下鼠标右键,选择新建表。具体的建表过程及 数据的需求分析将会在以后几节讲到。 3.2数据库分析 表是sql server数据库中最常用的数据库对象,在设计数据库时,应该首先 考虑数据库中表的组成和结构。在对系统功能做了分析以后,基本确定了数据库 中需要以下几张表: 1.商品信息表(fittings): 其中包括fittingid(主键,自增长),typeid (外键,参考fittingstype表),name(商品名称),factory(生产厂 家),model (商品品牌),picture(商品图片),price(商品价格),discount(折扣价格),descrip tion(商品介绍),sales(销售数量),hits(商品点击率),status(库存状态)。 2.商品类型表(fittingstype):其中包括 typeid(主键,自增长),typename (类型名称),memo(类型备注)。 3.缺货登记表(lackrecord):其中包括 lackrecordid(主键,自增长),userid (外键,参考 userinfo 表),fittingname(商品名称),factory(生产厂家),replay (管理员回复消息)。 4.定单信息表(orders):其中包括orderid(主键,自增长),userid(外键,参考 userinfo表),orderdate(默认值getdate(),status(定单处理状态),address(送 货地址),postalcoad(邮政编码)。 5.定单细目信息表(orderdetails):其中包括orderdetailid(主键,自增长), orderid(外键,参考orders表),fittingid(外键,参考fittings表),quantity(零 件数量)。 6.管理员表(admin):其中包括 adminid(主键,自增长),login_name(管理员登 陆名),password(登陆密码)。 7.会员信息表(userinfo):其中包括 userid(主键,自增长),name(登陆名),p assword(登陆密码),mail(电子邮件,可以用于取回密码)。 8.用户收藏表(tempstore):其中包括fittingid(主键,外键,参考fittings 表),userid(主键,外键,参考userinfo表)。 9.零件评论表():其中包括 commentid(主键,自增长),fittingid(外键,参考 fittings 表),username(评论者用户名),email(评论者电子邮件),caption(评论标 题),content(评论内容),publishdate(评论日期,默认为getdate()。 在以上的步骤中,数据库中的表基本构造完成,以后几节主要完成数据库逻 辑分析和逻辑设计。 3.3数据库实体关系 数据库实体关系图 在上图中比较详细的演示了在后台数据库中各个表之间的联系,通过这些表 之间的分析基本上了解后台运行的原理。 3.4 数据视图的创建 建立好数据表,分析清楚数据表之间实体关系后,可以在数据库中建立几个 数据视图。视图往往用于从多表中查询信息,以便于编写程序。 1.零件信息视图 零件信息视图fittingv定义如下图所示,它从fittings表,fittingstype表 查询产品信息。 2.定单信息视图 定单信息视图orderv如下图所示,它从orders表,userinfo表中查询定单信 息。 3.定单细目表视图 定单细目表视图detailsv如下图所示,它从orders表,orderdetails表,fi ttings表中查询定单细目信息。 4.零件收藏视图 零件收藏视图tempstorev,它从fittings表,fittingstype表,tempstore表, userinfo表中查询用户收藏零件的信息。 到现在为止,所需要的表,表之间的实体关系,都已经构造完成。以上主要 是视图的构建,视图是一个虚拟的表,它可以把一个或者多个表中的数据根据设 置的条件显示出来,看上去好象这些数据来自一个表。视图所依赖的表称为基表。 视图中的表是动态生成的,每次查看视图时,这些数据才被从基表提取到视图中。 在查询数据库时会用到这些视图。 在以后的几章中我将会详细介绍我所设计模块部分的实现方法。 第四章 商品查询功能模块的实现 查询模块设计的主要目的是使用户快捷,方便的在大量的零件信息中准确的 查找到自己所需要的零件,设计了两种查询方式,一种是分类查询,用户根据页 面中的分类可以方便的查询自己感兴趣的类别;另外一种是组合查询,也就是搜 索,用户可以根据零件名称,品牌,厂家等相关信息来指定搜索满足条件的零件。 在查询的过程中使用到了fittings表和fittingstype表以及视图fittingv。 4.1 复杂查询的实现 用户在首页点击搜索就可以对零件进行复杂查询,零件搜索的条件有零件名, 厂商,品牌等,都是由用户输入的文本框;其中还包括按类型查询,是以下拉框 的方式来实现的。这种查询方式可以使用户方便的找出自己打算买的商品。 上图为系统功能的导航条,单击搜索可以显示如下搜索页面。 用户只需要添入相关条件即可以搜索到自己需要的产品。如果按照类别进行 搜索,将会显示如下界面。 4.2 实现查询的主要代码 1.产品搜索条件输入界面(部分) *产品搜索* 产品名称: 品牌: 备注: 生产公司: 类型: 2.产品搜索条件页面后置代码(部分) /引用使用到命名空间 using system; using system.collections; using system.componentmodel; using system.data; using system.drawing; using system.web; using system.web.sessionstate; using system.web.ui; using system.web.ui.webcontrols; using system.web.ui.htmlcontrols; using dbprojectguide.fittingshop; public class search : system.web.ui.page /页面加载事件 private void page_load(object sender, system.eventargs e) if(!ispostback) lblinfo.text = “; /零件类型列表框进行事件绑定 dbprojectguide.fittingstype myfittingstype=new dbprojectguide.fittingsty pe(); dataview dv = myfittingstype.getfittingstype(); this.drp.datasource = dv; this.drp.datatextfield = “name“; this.drp.datavaluefield = “fittingid“; this.drp.databind(); drp.items.add(“所有类型“); drp.itemsdrp.items.count-1.value = “-1“; drp.selectedindex = drp.items.count-1; private void btnsearch_click(object sender, system.web.ui.imageclickeventargs e) /读取用户输入的搜索条件 string name = this.txtname.text; string author = this.txtmodel.text.trim(); string translator = this.txtmemo.text.trim(); string publisher = this.txtfactory.text.trim(); string typeid = this.drp.itemsthis.drp.selectedindex.value; string str = “; /导航到搜索执行界面 response.redirect(“gosearch.aspx?condition=“ + str) /“重置”按钮单击事件,清空所有搜索条件文本框 private void btnreset_click(object sender, system.web.ui.imageclickeventargs e) this.txtname.text = “; this.txtmodel.text =“; this.txtmemo.text =“; this.txtfactory.text = “; this.drp.selectedindex = this.drp.items.count -1; 产品搜索数据库查询在bind()方法中执行,使用fitting.serarch方法执行产 品搜索,接受相关参数,返回dataset,然后使用viewstate对结果dataset进行排 序,最后与datagrid进行绑定。在此不做累述。 第五章 商品管理等相关模块的实现 商品是电子商务网站的主要内容所在,商品管理包括商品本身的管理、商品 的添加和删除,商品类型的添加和删除,这些管理主要由授权管理员登陆以后才 可以执行。商品管理相关的模块还有缺货登记、热销商品、推荐商品,商品定单, 库存查看等。 5.1 商品信息管理 管理员登陆后会出现管理导航条: 单击商品管理出现如下界面: 1.可以在增加产品中添加新商品,新商品的信息包括产品名称、类型、品牌、 备注、价格、折扣价、生产公司,产品图片、产品简介。全面的信息便于用户及 时了解最新产品。在添加商品中用到数据库中的产品信息表(fittings)。 在产品类型上采用下拉式菜单来体现,其他的通过文本框的形式来实现。 实现的添加产品的后置代码如下所示: private void ib_savecontinue_click(object sender, system.web.ui.imageclickeventargs e) try saddfitting(); tb_fittingname.text =“; ddl_fittingtype.selectedindex=0; tb_model.text=“; tb_memo.text=“; tb_factory.text=“; tb_price.text=“; tb_discount.text=“; img_fittingimg.imageurl=“img/pic.jpg“; tb_description.text=“; 页面中的asp代码主要由以下格式组成: 产品相关信息: 2.管理员在一定的时间内,就会对网站里面的书进行整理。这里管理员可以 查看到已经录入商品信息数据库中的产品信息,并可以删除库存中的产品。查看、 删除功能使用到数据库的产品信息表(fittings)。商品查看和删除页面如下所 示: 单击右边的红色号就可以删除已有的产品。 5.2 商品类型管理 管理员可以对商品的类型进行管理,主要功能是对商品的类型进行添加和 删除。这个模块主要用到数据库中的fittingstype表。 产品的添加主要在上图的文本框中来实现,填写相关的信息就可以扩充现有 的类型;商品的删除可以通过点击上图右边红色的号来实现类型的删除。 类型管理的主要后置代码如下: namespace fittingshop ./addfittingstype的摘要说明 public class addfittingstype : system.web.ui.page ./页面装载事件 private void gridbind() dataview mydv; mydv=myfittingstype.getfittingstype(); if(!object.equals(viewstate“fittingstypesort“,null) mydv.sort =viewstate“fittingstypesort“.tostring() ; dg_fittingstype.datasource =mydv; dg_fittingstype.databind(); /进行商品类型datagrid数据绑定 private void ib_exit_click(object sender, system.web.ui.imageclickeventargs e) response.redirect(“fittingmanage.aspx“); /其中包括“exit”,“save”,“save /如果用户没有登陆,导航到出错提示页面 else viewstate“sort“ = “; bind(); if(user.issupervisor(session“username“.tostring() this.panel1.visible = true; this.btnadd.visible = false; this.btnupdate.visible =false; ./根据不同身份显示不同内容 如果管理员登陆后会显示出用户所登记的缺货记录,管理员可以对用户所登 记的记录进行回复。 5.7定单相关模块 1.用户定单部分 用户在商品显示页面点击购买,会将当前商品加入到购物车中,购物车中有 两个选项,分别是清空购物车和下定单,当用户决定购买后可以点击下定单按钮。 定单模块主要使用数据库中的视图orderv和detailsv。 当用户点击下定单后,会显示如下界面: 购物车代码在此略去,主要说明用户从购物车中的产品到下定单的后置代码: for(int i=0;idg_cart.items.count ;i+) string id; string count; id=dg_cart.itemsi.cells0.text; count=dg_cart.itemsi.cells4.text; if (count.trim()=“) count=“1“; /循环购物车中的商品信息 order.add( new orderdetails(int.parse(id),int.parse(count); /将购物车中的商品加入到定单信息中 int orderid = order.have(int.parse(session“userid“.tostring(); response.redirect(“showorder.aspx?orderid=“+orderid.tostring(); /导航到定单显示页面,并传递url参数 catch(exception ex) showerrmsg(ex.message); 2.管理员定单处理部分 管理员需要处理每天用户下达的定单,在管理员处理完定单后单击“处理定 单”图标,可将该定单的状态信息存如数据库中。在这一部分主要使用数据库中的 orders表。 实现定单管理的主要后置代码 private void bind() try dataset ds = dbprojectguide.bookshop.order.getorders(); ds.tables0.defaultview.sort = viewstate“sort“.tostring(); this.datagrid1.datasource = ds.tables0.defaultview; this.datagrid1.databind(); this.lblno.text = “you have “ + ds.tables0.rows.count.tostring() + “ order(s) to deal with.“; /显示需要处理定单的数量 private void datagrid1_editcommand(object source, system.web.ui.webcontrols.dat agridcommandeventargs e) try int oid = int.parse(this.datagrid1.datakeyse.item.itemindex.tostring(); dbprojectguide.fittingsshop.order.deal(oid); showmsg(“deal successful!“,0); bind(); /定单处理的过程以及显示定单处理成功 结 论 首先是对基于b/s模型的系统比较感兴趣,希望通过实际的操作来了解intern et对存于服务器中的系统和数据进行访问;其次想更好的了解电子商务中网络技 术的应用。最重要的是熟悉网络开发的模式。 通过这样一个平台的建立,可以加强我在数据库,软件工程,网络基础,网 站构建,网络编程的能力,故此选择此课题进行开发。对于本系统的定位目标我 们也比较明确,主要是学习性质的系统,基本实现电子商务的核心功能,对于实 际中存在的有些问题不做深入考虑,简而言之,本系统主要是基于纯理论设计的, 汽车零配件只是作为开发的一个角色。所以,本系统可扩充性较强,可以应用于 很多网络销售系统的构建参考。 谢 辞 参考文献 1 张公忠,现代网络技术教程,电子工业出版社,2004年1月 2 吴功宜等,计算机网络应用技术教程,清华大学出版社,2002年4月 3 高阳,网络与电子商务,湖南人民出版社,2001年11月 4 高阳,数据库技术与应用,电子工业出版社,2003年11月 5 高阳,计算机网络原理与实用技术,中南工业大学出版社,1998年7月 6 胡道元,intranet网络技术及应用

温馨提示

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

评论

0/150

提交评论