版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录 目录1引言3第一部分 问题定义及内容简介41.1问题的定义41.2 内容简介4第二部分 可行性研究52.1 研究背景52.2 研究意义6第三部分 开发平台与语言简介63.1 .NET 简介63.2 C# 简介63.3 ADO.NET简介73.4 Microsoft SQL Server 2000简介73.5网页制作工具Dreamweaver介绍7第四部分 系统需求分析及可行性分析74.1 系统需求分析74.1.1系统功能体系图84.1.2 目标84.1.3 用户特点84.1.4 假定与约束94.1.6 对性能的要求104.1.7 限制条件104.2 系统难点分析10第五部份 总体设计11
2、5.1 数据库设计115.1.1 数据库图115.1.2 数据库的约束与关系135.2 主要功能的界面和编码135.2.1 DBConn类的编码135.2.2 Order类的编码155.2.3 用户登录及密码找回界面及编码165.2.4 商品购买界面及编码195.2.5 定单查询界面及编码255.2.6 管理员登录注册界面及编码285.2.7 商品添加界面及编码315.2.8 定单查看及整理界面及编码34第六部分 结束语386.1 本系统的优点386.2 本系统的不足之处及发展意见386.3 在系统设计与实现过程中的收获38参考文献39参考书籍:39其它数据:40 基于的电子商务网上购物系统引
3、言随着Inter net国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。ASP.NET是Microsoft提出的一种网络服务器端编程环境。ASP.NET已经成为开发动态网站的重要而快速、有效的工具。ASP.NET强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP.NET技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP.NET作为开发工具
4、,构建了一个能实现简单的电子商务的小型动态商务网站网上购物网站。该系统能实现用户的注册、登录、个人资料修改、密码找回等功能,;能够实现商品的查询,订购等功能,并可以给该系统做出评价,后台还可以对该系统进行精细管理。该系统基本上具备一个商品销售网站应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。网上购物网站系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作。通过对本课题的研究,能熟练掌握B/S应用系统的相关开发技术和网络数据库的编程方法。由于B/S模式极大的优势:简化的客户端、便利的系
5、统开发维护、用户操作的简便性等等,鉴于在此的先进性,选择采用该模式来实现网上购物系统方案。通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用ASP.NET构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。在这次毕业设计过程中,我得到了同学们热心帮助和指导老师的悉心指导,在此,我对他们表示衷心的感谢.第一部分 问题定义及内容简介1.1问题的定义1.1.1 用户可以随机浏览本网站商品,还可以对商品进行搜索,并能够对该网站进行评价。1.1.2 用户
6、在没有登录的情况下不能购买商品,只有注册过的客户在合法登陆的情况下才能够进行购物及定单查询。1.1.3 用户可以对自己的资料进行修改,密码丢失的话也可以通过该网站找回。1.1.4 网站后台有一个默认的高级管理员,他可以删除和修改其他管理员信息。1.1.5 其他管理员资料必须通过高级管理员的审核后才可以登录后台。1.1.6 管理员进入后台后,可以对商品、定单、客户留言,等一系列功能进行详细操作。1.2 内容简介 通过网页的形式来完成网上购物的功能。首先讲述开发平台的特点,和所使用的开发语言的简介。再介绍研究的背景与意义并对系统进行需求分析与可行性分析,最后进行详细的设计。通过此文档,可以让读者了
7、解网上购物系统的大至流程,对于其中的功能也有一定的了解,知道作者的实现原理及使用的方法。第二部分 可行性研究2.1 研究背景自20世纪90年代以来,信息化浪潮席卷全球,给传统企业的运作和管理模式带来巨大的冲击。越来越多的传统企业认为,以网络化、知识管理、全球化化为主要特征的新经济已是不可逆转的趋势,电子商务化已成为企业发展的必由之路面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫
8、使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。电子商务就是这样一种事物,电子商务(Electronic Commerce)是指在计算机互联网的支持下进行的商务活动。主要包括网上广告、订货、付款、客户服务和货物递交等售前、售中、售后以及市场调查分析、财务核算及生产安排等多项利用Internet开发的商业活动,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。电子商务主要以飞速发展的遍及全球的
9、Internet 网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。做一个网上购物系统并不是一两个人就能做好的,而且时间仓促,设计中的偏颇之处必定难免。之所以投身于电子商务,是希望能有一个良好的开端,以盼日后能为改变中国电子商务的面貌做出一点贡献。2.2 研究意义电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要
10、的,它本身的发展和成熟为我们提供了许许多多的机会。通过Internet来实现网上购物,使网络更好的为人们服务,让人们的生活更加便利,更多的给社会避免不必要的资源损失。同时也促使人们更多的了解网络,利用网络。第三部分 开发平台与语言简介3.1 .NET 简介“.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提
11、供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序包括 Office 和 Visual Studio .NET将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。3.2 C# 简介C#(读作“csharp”)作为Microsoft的下一代面向对象的语言产品能够让开发人员在.NET平台上快速地建立大量的应用程序。按照微软给出的定义,c#是一种源自于c和c+
12、的简单的、现代的、面向对象的和类型安全的程序设计语言。c#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。c#和Java的核心与c+比较有着相同的优势和局限,比起c+,c#将更容易被人们理解和接受,未来大量NET平台的应用将由C#开发。 3.3 ADO.NET简介在介绍ADO .NET之前,先澄清一个概念:ADO .NET是一项超越ADO的重要技术,ADO .NET这个名字并不代表实际的内容 ADO。ADO原来是表示ActiveX Data Objects,Microsoft已经将ADO .NET作为一种技术的名称。3.4 Microsoft SQL Server 2000简
13、介Microsoft SQL Server 2000是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2000是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2000 Server上基于intel处理器的网络。可以把SQL Server 2000作为一种个人桌面数据库系统安装在运行Window NT Workstati
14、on 4、Windows 2000 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2000的服务器版本或个人版本。3.5网页制作工具Dreamweaver介绍Dreamweaver是Macromedia公司推出的主页编辑工具。它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得简单无比。值得称道的是,Dreamweaver不仅提供了强大的网页编辑功能,而且提供了完善的站点管理
15、机制,可以说,它是一个集网页创作和站点管理两大利器于一身的超重量级的创作工具。第四部分 系统需求分析及可行性分析4.1 系统需求分析4.1.1系统功能体系图网上购物系统系统前台系统后台商品浏览及查询客户留言用户登录用户注册密码找回个人资料修改购买商品定单提交确认定单单个定单查询所有定单查询管理员登录管理员注册管理员资料修改商品名细管理定单管理留言板管理后台界面管理管理员增删商品添加及修改商品类添加及修改库存管理定单查看及整理留言查看及整理库存数量的修改修改密码 4.1.2 目标 完成一个小型的相对简单的网上购物系统,为个人或小型企业提供方便,个人或企业可以通过网上购物系统卖出自己的商品,并对商
16、品能进行相对详细的操作。同时也希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求。4.1.3 用户特点用户(管理员)可以是从事计算机方面的或者其他方面的,本系统不要求用户有多好的计算机操作能力,只要会一些基本的操作即可,对于该系统的维护和详细操作,用户只需要登录后台,在相对的页面按要求进行操作就可以了,操作起来比较简单。4.1.4 假定与约束 如果系统没有连接到淘宝之类的购物网时,即实现在线支付功能,将不能投入使用。仅供学习参考。 如果企业感觉该系统功能不能满足广大客户的需求,那么就只能用在个人之间了。 如果遇到一些技
17、术问题无法解决,那么将会加大系统的开发周期。 如果到离校之前都无法将该系统完善,那么就不能提供给用户使用。 4.1.5 基本功能 用户登录及密码找回。 用户注册 用户密码修改 用户个人资料修改 商品搜索 定单填写及个人资料核对 定单提交及确认 单个定单查询 全部定单查询及定单删除 0 客户留言 1 管理员登录 2 添加管理员 3 管理员的删除与修改 4 添加新商品 4
18、.1.5.15 商品查询及详情查看 6 商品的修改与删除 7 添加商品类 8 商品类的修改及删除 9 定单的查询及确认 0 整理定单 1 客户留言查看及修改4.1.6 对性能的要求 要求系统支持Microsoft .NET Framework 1.1 要求系统支持Microsoft SQL Server数据库 要求必须安装IIS 开发工具:Visual Studio .NET,Dreamwever2004,SQL SERVER 2000,flash
19、,phtoshop等。4.1.7 限制条件 用户只有在登陆的情况下才能购买商品,没有登录时只具有浏览和查询商品及留言权限。 商品购买是每次只能购买一种商品但每次可以购买多个。 后台只有一个高级管理员,必须登录后台后才能进入后台界面。 想注册为后台管理员,必须经过高级管理员的审核,只有审核通过后才可以对后台进行操作。 商品上传时,每次只能上传一个商品,不能批量上传。 商品上传时,必须与相应的商品类相对应。 修改商品信息时,也要把商品和商品类相对应。4.2 系统难点分析 本系统的难点在于
20、购物车的实现和在线支付功能,我所做的购物车比较简单,一般的购物系统中的购物车都比较复杂,牵扯到很多东西。另外一个就是在线支付,他要生成一个流水账号,通过网上银行来进行支付,还要购物中介等很多东西。虽然他比较难,但我还是努力向这方面发展,以强大该系统。进而使该系统更多的流通于网络。第五部份 总体设计5.1 数据库设计5.1.1 数据库图 user(客户)表 admin(管理员)表product(商品)表 pclass(商品类)表 province(省份)表 city(城市)表 orders(定单)表 message(留言)表注:创建数据库及表的SQL语句及各字段表示什么意思见(附录一)5.1.2
21、 数据库的约束与关系 管理员表与其他表没有关系,只是存放管理员的资料信息。用户表与其他表也没有关系,用来存放用户的基本信息商品表与商品类表有关,其pclassid为pclass表中主键pclassid城市表与省份表有关 ,其pid为province表中的主键pid定单表与其他表没关系,只是存放定单的详细信息。留言表与其他表没关系,用于存放留言信息5.2 主要功能的界面和编码 5.2.1 DBConn类的编码实现数据库的连接和关闭,及封装的对数据库操作的方法。 using System;using System.Collections;using System.Data;using System
22、.Data.SqlClient;using System.Configuration;namespace webshopping public class DBConn private SqlConnection conn;public DBConn()conn=new SqlConnection(ConfigurationSettings.AppSettings"ConnStr");conn.Open();public DBConn(string ConnStr)conn=new SqlConnection(ConnStr);conn.Open();public void
23、 Close()/关闭数据库连接conn.Close();conn = null;public SqlDataReader getDataReader(string SQLQuery)SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteReader();public int Insert(string SQLQuery)SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery();public int Update(string
24、 SQLQuery)SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery();public int Delete(string SQLQuery)SqlCommand cmd = new SqlCommand(SQLQuery,conn);return cmd.ExecuteNonQuery();5.2.2 Order类的编码 获取定单信息 using System;namespace webshopping public class Orderprivate string strOID;privat
25、e string strPID;private string strPName;private string strPNum;private string strPPrice;private string strTotalPrice;private string strTName;private string strEmail;private string strPhone;private string strPCPrice;/成本public Order()strOID = ""strPID = ""strPNum = ""strP
26、Price = ""strTotalPrice = ""strTName = ""strEmail = ""strPhone = ""strPCPrice = ""/public void setOID(string str) strOID = str; public string getOID() return strOID; public void setPID(string str) strPID = str; public string getPID() return
27、 strPID; public void setPName(string str) strPName = str; public string getPName() return strPName; public void setPNum(string str) strPNum = str; public string getPNum() return strPNum; public void setPPrice(string str) strPPrice = str; public string getPPrice() return strPPrice; public void setTot
28、alPrice(string str) strTotalPrice = str; public string getTotalPrice() return strTotalPrice; public void setTName(string str) strTName = str; public string getTName() return strTName; public void setEmail(string str) strEmail = str; public string getEmail() return strEmail; public void setPhone(stri
29、ng str) strPhone = str; public string getPhone() return strPhone; public void setPCPrice(string str) strPCPrice = str; public string getPCPrice() return strPCPrice; 5.2.3 用户登录及密码找回界面及编码对panel和数据库连接的应用,当用户输入的用户名和密码与数据库中所存放的相对应时,允许用户登陆。当用户密码丢失时,用户可以根据注册是所填写的密码提示问题和答案来找回密码,只有问题和答案都正确是才可以。 其代码如下: privat
30、e void Page_Load(object sender, System.EventArgs e) this.Panel2.Visible=false; Session"userid"=this.TextBox1.Text;private void Button1_Click(object sender, System.EventArgs e)if(this.IsValid)if( Session"CheckCode".ToString() != txtCheck.Text.Trim() )Response.Write("<scrip
31、t>");Response.Write ("alert('输入的验证码有误!请重新输入!')");Response.Write ("</script>");return;string username=this.TextBox1.Text;string userpwd=this.TextBox2.Text;DBConn mydb=new DBConn();string sql="select * from users where userid='"+username+"
32、39;and pwd='"+userpwd+"'"SqlDataReader sd;sd=mydb.getDataReader(sql);if(sd.Read()Response.Redirect("index.aspx");elseResponse.Write("<script> alert('你输入的用户名或密码错误!请重新输入。')</script>");sd.Close();mydb.Close();private void Button2_Click(obje
33、ct sender, System.EventArgs e)this.Panel2.Visible=true;string userid=this.Textbox7.Text;string uquestion=this.TextBox3.Text;string uanswer=this.TextBox4.Text;DBConn mydb=new DBConn();string sql="select * from users where userid='"+userid+"'and question='"+uquestion+&q
34、uot;'and answer in(select answer from users where userid='"+userid+"')"SqlDataReader sd;sd=mydb.getDataReader(sql);if(sd.Read() this.Label1.Text="你的密码为:"+sd"pwd"else this.Label1.Text="输入有误!"sd.Close();mydb.Close();private void LinkButton3_Clic
35、k(object sender, System.EventArgs e)Response.Redirect("login.aspx");private void LinkButton4_Click(object sender, System.EventArgs e)this.Panel1.Visible=false;this.Panel2.Visible=true;5.2.4 商品购买界面及编码 只有在用户登陆的情况下,才可以购买商品,然后根据传过来的商品id对商品的信息进行绑定,并显示出来,然后绑定一个下拉列表用来让用户选择所要购买商品的数量。为了让用户尽快的买到商品,提
36、醒用户核对自己注册时的个人资料,最后将用户所填信息提交到数据库。其实现代码如下: private void Page_Load(object sender, System.EventArgs e)if(Session"userid"=null) Response.Redirect("error.aspx");if( !IsPostBack )if( Request.QueryString"id"!=null && Request.QueryString"id".ToString() != Strin
37、g.Empty )string strID = Request.QueryString"id".ToString();strID = CleanString.htmlInputText( strID );ViewState"ID" = strID;PData();elseResponse.Write("<script>");Response.Write("alert('没有这个商品!');");Response.Write("</script>");Res
38、ponse.Redirect("index.aspx");return;private void PData()/显示相应商品信息string strID = ViewState"ID".ToString();DBConn myDB = new DBConn();string sql = "select * from product where productid=" + strID;SqlDataReader dr ;try dr = myDB.getDataReader( sql ); catchResponse.Write(&q
39、uot;<script>");Response.Write("alert('没有这个商品!');");Response.Write("</script>");Response.Redirect("Default.aspx");return;if( dr.Read() )string strPID=""strPID = dr"productid".ToString();this.Image1 .ImageUrl=dr"ppicture&q
40、uot;.ToString();lblPName.Text = dr"pname".ToString();lblPFPrice.Text = double.Parse( dr"pprice".ToString() ).ToString("f2");lblPNPrice.Text = double.Parse( dr"pmemberprice".ToString() ).ToString("f2");lblTotalPric.Text = lblPNPrice.Text;/ViewState&qu
41、ot;PCPrice" = dr"pfewprice".ToString();/string strPStock = dr"pstock".ToString();if( Int32.Parse(strPStock) > 0 ) lblIsStock.Text = "仓库有货" elselblIsStock.Text = "没有存货"btnOK.Enabled = false;elseResponse.Write("<script>");Response.Write(&
42、quot;alert('没有这个商品!');");Response.Write("</script>");dr.Close();myDB.Close();Response.Redirect("index.aspx");return;dr.Close();myDB.Close(); private void ddlNum_SelectedIndexChanged(object sender, System.EventArgs e)double dblNum = Int32.Parse(ddlNum.SelectedVa
43、lue) * double.Parse(lblPNPrice.Text);lblTotalPric.Text = dblNum.ToString("f2");private void btnClear_Click(object sender, System.EventArgs e)ddlNum.SelectedIndex = 0;lblTotalPric.Text = lblPNPrice.Text;txtCheck.Text = ""private void btnOK_Click(object sender, System.EventArgs e)s
44、tring strID = ViewState"ID".ToString();if( Session"CheckCode" = null )Response.Redirect("index.aspx");return;if( Session"CheckCode".ToString() != txtCheck.Text.Trim() )Response.Write("<script>");Response.Write ("alert('输入的验证码有误!请重新输入!&
45、#39;)");Response.Write ("</script>");return;string strName = Session"userid".ToString();string strNum = ddlNum.SelectedValue;/检查库存SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings"ConnStr".ToString(); conn.Open ();string sql="select
46、email from users where userid='"+strName+"'" SqlCommand cmd=new SqlCommand(sql,conn);string strEmail=cmd.ExecuteScalar().ToString();string sql1="select phone from users where userid='"+strName+"'"SqlCommand ds=new SqlCommand(sql1,conn);string strPho
47、ne=ds.ExecuteScalar().ToString();conn.Close();DBConn myDB = new DBConn();string mySql = "select pstock from product where productid=" + strID;SqlDataReader mydr = myDB.getDataReader( mySql );if( mydr.Read() )int iPStock = Int32.Parse( mydr"pstock".ToString() );if( iPStock < In
48、t32.Parse( strNum ) )Response.Write("<script>");Response.Write("alert('库存不足!现在库存还有 " + iPStock.ToString() + " ');");Response.Write("</script>");return; elseResponse.Write("<script>");Response.Write("alert('没有这个商品!
49、39;);");Response.Write("</script>");mydr.Close();myDB.Close();Response.Redirect("index.aspx");return;mydr.Close();myDB.Close();Order myOrder = new Order()myOrder.setPID( strID );myOrder.setPName( lblPName.Text );/myOrder.setPNum( strNum );myOrder.setPPrice( lblPNPrice.
50、Text );myOrder.setTotalPrice( lblTotalPric.Text );myOrder.setTName( CleanString.htmlInputText( strName ) );myOrder.setEmail( strEmail );myOrder.setPhone( CleanString.htmlInputText( strPhone ) );if( ViewState"PCPrice" != null) myOrder.setPCPrice( ViewState"PCPrice".ToString() ); /
51、 Session"myOrder" = myOrder;if( Session"SubmitCheck" != null )DateTime myDTime = (DateTime)Session"SubmitCheck"if( myDTime.AddMilliseconds(30000) > DateTime.Now )Response.Write("<script>");TimeSpan myTime = DateTime.Now - (DateTime)Session"Submit
52、Check"Response.Write("alert('不能频繁提交,请在" + (30-myTime.Seconds) + "秒后继续!');");Response.Write("</script>");return; Session"SubmitCheck" = DateTime.Now;Response.Redirect("orderinfo.aspx?key="+Server.UrlEncode("makeOrder.aspx?id=&q
53、uot; + ViewState"ID".ToString();private void lbtn_Click(object sender, System.EventArgs e)Response.Redirect("mymessage.aspx");5.2.5 定单查询界面及编码 只要用户把以前提交过的定单编号和姓名几电子邮件填写正确便可以查看相应定单信息。如果填写正确第一个panel隐藏,第二个显示,若错误,只显示第一个。并提示找不到相应定单。其实现代码如下: private void Page_Load(object sender, System.
54、EventArgs e)if( !IsPostBack )tableSelect.Visible = true;tableInfo.Visible = false;private void getOrderData( string strOID, string strName, string strEmail )/获取订单信息DBConn myDB = new DBConn();string sql="select * from orders where orderid='" + strOID + "' and tname='"
55、+ strName + "' and email in(select email from users where orderid='" + strOID + "')"SqlDataReader dr = myDB.getDataReader( sql );if( dr.Read() )lblOrderID.Text = dr"orderid".ToString();lblTName.Text = dr"tname".ToString();lblEmail.Text = dr"email".ToString();lblPhone.Text = dr"phone".ToString();lblPID.Text = dr"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026雀巢中国春季校园招聘备考题库附完整答案详解(夺冠)
- 2026广东佛山南海区丹灶镇仙湖幼儿园招聘备考题库含完整答案详解(全优)
- 2026上海市闵行区华漕学校教师第二批招聘备考题库附参考答案详解(夺分金卷)
- 2026广东佛山市南海区大沥镇太平成远小学招聘备考题库带答案详解(达标题)
- 2026浙江丽水市第二人民医院第一批引进高层次人才14人备考题库附参考答案详解(巩固)
- 2026中国电信校园招聘“优才计划”专项招聘备考题库一套附答案详解
- 2026天津市和平保育院招聘派遣制工作人员备考题库及参考答案详解(a卷)
- 2026春季深圳供电局有限公司校园招聘备考题库含答案详解(模拟题)
- 2026湖北武汉刘三屋中医骨伤医院招聘49人备考题库含答案详解【典型题】
- 2026长鑫存储科技集团股份有限公司招聘16人备考题库(真题汇编)附答案详解
- 燃料检修潜在风险与预控措施
- 中学生防震减灾知识
- 劳务合同模板电子下载
- 新安全生产法全文-安全生产法全文
- 初中体育-篮球绕杆运球教学课件设计
- 2023年江西环境工程职业学院高职单招(数学)试题库含答案解析
- 《物理(下册)》教学课件-第六章-光现象及其应用
- 苯氨基与硝基化合物中毒
- 麦积山石窟课件
- 分数百分数应用题的复习课件
- 开复工安全检查表
评论
0/150
提交评论