【《基于JAVA的旅游管理系统设计》8400字】_第1页
【《基于JAVA的旅游管理系统设计》8400字】_第2页
【《基于JAVA的旅游管理系统设计》8400字】_第3页
【《基于JAVA的旅游管理系统设计》8400字】_第4页
【《基于JAVA的旅游管理系统设计》8400字】_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

基于JAVA的旅游管理系统设计目录TOC\o"1-3"\h\u18720提要 214760第1章绪论 2191301.1研究背景 2314161.2研究意义 3244631.3系统开发工具介绍 314151第2章旅游网站统计分析 4121232.1可行性分析 4214002.1.1技术可行性 4253162.1.2经济可行性 473342.1.3社会因素可行性分析 4259502.2业务需求分析 4251992.2.1系统需求 4312292.2.2功能需求 524972.2.3性能需求 53870第3章旅游管理系统设计 5310373.1系统总体结构设计 5173243.2系统结构图 791343.3数据库设计 830887第4章系统详细设计 11168764.1界面设计与功能 11225274.2用户注册与登录模块 1284034.2.1注册部分 12171794.2.2登录部分 13194964.3用户退出登录 13283574.3分类展现 14259434.4商品详情 14244054.5用户收藏 15116324.6搜索功能 16203014.7购买 16173664.7.1用户下单 1671154.7.2生成支付地址 17264774.7.3处理超时订单 18280174.7.4验证支付 18139134.8数据可视化 19188734.8.1分类点赞系统 1921794.8.2商品收藏排行榜 20224834.8.3用户在线时间统计图 2090934.9旅游项目管理 21157404.9.1旅游项目添加 21150154.9.2旅游项目修改 22233994.9.3删除旅游项目 2210425结论 23134246参考文献 23提要在如今的这个时代里,我国的社会经济发展令各国世界赞叹,人民群众的生活品质也日益提升。所以,现在旅游已经成为人们休闲、娱乐的首选,也是当今社会人们享受舒适生活的一种手段。随着网络的迅速发展,各种类型的旅游产品不断涌现,这也就意味着,今后的旅游网站将会是一个重要的发展方向。本系统以JAVA作为开发语言,Maven用于项目建设与管理。基于这一点,我们将MySql集成到系统中。我们的主要目标是让旅游者和导游能更好地了解和体验这个项目。第1章绪论1.1研究背景现在,旅游业被称为“游行天下”。也是全球三大工业之一。根据最新的大数据,旅游业的年产值达到了五亿美元,因此,旅游业在无形中为成千上万的人创造了一个很好的工作岗位,而在这个产业的领导下,成千上万的公司都在这个产业的带动下发展起来。无论是在国内,还是在国外,旅游业都是一个很受欢迎的产业。现在,全世界的游客数量以每年10%的速度在增加。在全球范围内,游客数量增长了5%,而世界旅游业也被称为“无形的出口业”。据统计,法国,英国,澳大利亚,以及其他国家,每年都会有超过5千万游客的访问量。目前,旅游业已成为欧美的一个重要产业,北美旅游业的发展速度特别快。近年来,东南亚的旅游业发展很快,泰国的发展尤为突出。近几年,我国旅游业正以前所未有的高速发展。目前,我国的旅游业发展速度和国内的经济发展速度都很快。我国的经济发展呈逐年递增的态势,人民的生活水准也有了明显的提高。旅游业在我国经济发展中起着举足轻重的作用,旅游业在整个社会中的作用日益突出。所以,这旅游已经成为我们日常生活的一个重要组成部分。然而,目前我国的旅游业还存在着很多问题,很多方面都不尽如人意,例如,管理手段还很薄弱,导致了信息管理的不完善,以及公司利润的大量下降。缺少信息化的管理方法,不能与用户进行有效的交流,这些都是我们必须要面对的问题。因此,我们要转变传统的观念,采用新的信息技术,整合各种资源,运用网络技术,使旅游业发生翻天覆地的变化。要强化信息化,就必须要提高各部门的工作效率,提高工作水平,同时还要简化办公。这不仅能减少工作的费用,而且还可以通过网络来加强对旅游的宣传,从而进一步使得信息的传递更加迅速、更加及时。网上购物方式的开通,不仅可以更好地满足游客的各种需要,同时也可以改善旅游产品的品质。改变传统的旅游管理方式,可以在一定程度上降低成本,增加收益。同时也能实现与客户的即时交流,使整个旅游业整体的服务品质提高。加强旅游业的信息化建设,也是旅游业发展的重要内容之一。我们可以利用大数据技术来分析用户,并将他们所喜爱的旅游产品介绍给他们。随着旅游业的信息化程度和产业链的完善,同时也会将会促进相关产业的进一步发展,也会在一定程度上扩大就业,进而促进旅游业的可持续发展。旅游开发既能促进当地经济发展,又能促进区域发展。旅游已经成为世界上发展最快、规模最大、最具活力的行业,也是经济发展的主要支柱,它还可以促进其它行业的发展。旅游业是第三产业中的一个重要部分,它的发展将对促进我国的社会和经济发展产生巨大的促进作用。21世纪后,全球经济发生了巨大的变化,旅游已经成为当今世界经济发展的一大潮流。目前,我国旅游业在信息管理上所做的工作和投资都比较低,这就在很大程度上制约了旅游业的进一步发展。所以,我们可以通过建设一个有目标的旅游站点来推广各地的民俗文化,从而增强对旅游信息的有效管理,进一步增强旅游网站的竞争力。1.2研究意义当前,我国大部分的旅行社仍采用了以EXCEL为代表的人工管理方法来对旅游信息进行相应的管理。绝大多数的旅行社都没有自己的旅游服务平台,无法让消费者通过网络进行网上的导航和预定。随着旅游业的发展,以及各种费用的种类越来越多,线路也越来越复杂,如果只靠人工的话,很可能会出现信息缺失的情况。同时,也存在着信息不准确的问题。所以。加强对旅游业的管理,实现统筹,整合资源,进而促进旅游业的健康发展。1.3系统开发工具介绍IDEA的全名是IntelliJIDEA,是Java开发工具之一,由于其具有自动完成功能,所以可以简化配置。所以,有大量的用户在使用。同时,它也为其它语言,例如Ruby和Php等插件提供了支持。IDEA所提供的重构能力可以被专业的编程人员有效地使用。所有的现代IDEA都提供了很多令人难忘的重构特性。[1]Tomcat是一个WEB的自由服务器。Html页面可以在没有使用Tomcat的情况下打开。不过,它的开启方式是开启本地档案,使用Tomcat之后,可以访问一个Html文件,就象访问一个支持最新服务和JSP的站点一样。值得一提的是:Tomcat具有很高的稳定性。[2]Spring是一种以轻量级为特征的Java开源框架。对其而言,有两大核心:一是面向切面编程,也就是AOP。另外一种是控制反向,也就是IOC。IOC并非一项科技,它更多的是一种设计理念。从内部向外部传递控制权,这就是所谓的控制逆转。其优点主要在于减少组件间的依赖性(分离)。AOP就是利用动态代理来解决业务代码中的交易问题,即AOP(AspectOreirtedProgram),面向编程。它解决了一个关键问题,即将商业代码与其它相关的代码分开。也就是要在没有修改源代码的情况下改进核心业务代码。[3]Mybaits是一种带有半自动化特性的Orm持久层框架。Sql具有很高的灵活性、Sql动态、缓存、延迟加载等特点。Sql语句的编写要求手工完成,这与其数据库不相关。与Hibernate不同的是,无需手工编写Sql,只需定义映射关系即可。[4]Mysql是一种数据库管理系统,是Oracle提供的免费开放源代码。Mysql是一款易于学习的软件,它可以在多种操作系统上运行,并能实现多线程的功能,从而有效地开发Cpu的资源。同时,该系统还能对数据进行最优处理,极大地提高了查询效率,并为用户提供了更好的操作体验。[5]第2章旅游网站统计分析2.1可行性分析在开发这个系统前,我们必须仔细地研究一下这个系统的发展过程,看看它的可行性和必要性。这种方法既能防止目标模糊、投资错误,又能确保系统的整体功能。我们要做的,就是尽量减少失误,降低风险,在最短的时间里,把所有的问题都解决掉[6]。2.1.1技术可行性在技术方面,我们也作了一些分析:依据目前的技术能否顺利地完成此项开发的要求,以及能否满足该系统的开发要求。我们的旅游站点系统使用了Idea、Mysql、Tomcat等三个开发工具,能够很好地将前页和后端技术分开,从而能够同时进行前端和后台技术的开发。在此基础上,我们运用了Java和Jsp技术,利用Ssm的架构,简化了开发过程,从而大大地提高了工作的效率。通过网络,不会对设备的要求进行任何限制。若采用软件开发,对使用者的设备要求更高,那么我们只要有因特网就能完成全部工作。因此,技术上的问题是完全可行的[7]。2.1.2经济可行性在经济上,我们主要是对项目的经济效益进行可行性评价,首先,不使用这个系统,会造成信息的混乱和不准确,会在一定程度上造成信息的不准确,进而影响到旅游业的整体发展,从而使我们的信息无法进行分析。应用本公司的旅游信息系统,在节约了信息资源的同时,又节约了时间,除此之外,还增加了企业的整体经济效益。这让我们不再需要人工的管理,而是使用了自动化的方法。同时,它也能对信息进行分析,从而增加其使用价值。利用旅游体系所提供的资金,对旅游业而言是完全负担得起的,而且在经济上也是完全可行的[8]。2.1.3社会因素可行性分析本文从社会因素角度进行了全面的剖析,主要从社会环境和项目对社会的影响来分析。在社会和经济快速发展的同时,人民的生活水平也在不断地提高,人们对旅游产品的需求也越来越大。然而,消费者并不太清楚有关旅游的一些资讯,如:路线。所以,为了增强自身的竞争优势,必须做好对游客的详细介绍,让游客能够按照最受欢迎的线路来选择适合自己的目的地。这也从某种意义上增强了旅游业的社会竞争力。同时,我们的工作效率也得到了很大的提升,并为我们的企业创造了更好的经济效益和更好的服务。因此,社会因素也是完全可行的[9]。2.2业务需求分析2.2.1系统需求按照旅游业的概念,这个旅游体系需要满足以下方面的要求:(1)对旅游产品进行归类,使消费者能够快速地发现自己的需要。(2)用户输入关键词,查找所需旅行线路的搜索功能。(3)在线咨询。(4)支付,完成在线支付功能。(5)订单查询。(6)用户收藏。2.2.2功能需求按照有关的旅游活动程序,本系统应当具备下列职能:(1)旅行模块:提供了一种可以查询和分类的功能,让使用者能够查看到具体的线路,并且可以收藏到自己喜欢的景点,并且可以通过微信进行付款。(2)使用者模组:使用者可以先注册,然后再登陆,接着浏览使用者资料,并更改使用者资料。(3)后台模块:可以查看热门旅游行业的排名,以及用户每小时的在线人数,还有上下架的旅行项目[10]。2.2.3性能需求系统需要满足下列系统的性能要求:易于使用的体系。由于用户的目标人群较多,他们对使用的方法也不是很熟练,因此在设计过程中必须遵循简单、方便的原则,使用户获得更好的使用体验。(2)在时间和精确度方面进行系统的处理。我们对于实时和精确的系统处理非常严格。因此,我们使用ajax的方式,对网页进行异步更新,在很大程度上可以缩短用户等待的时间[11]。(3)该系统具有开放性和扩展性。另外,在系统的发展过程中,还有一个非常关键的问题,那就是系统的可扩展性。在旅游项目中,形势总是在发生着变化。所以,我们在这里使用了前、后两个部分的隔离因子,而在后面,我们专门设计了三个层次的结构,以便当我们需要修改和增加新的功能时,我们可以在不影响其它功能的情况下,单独完成的功能的开发[12]。第3章旅游管理系统设计3.1系统总体结构设计以下是旅行管理系统的实体属性和E-R图:(1)用户登陆本系统的主页后,即可在该站点进行登记、登陆,其实体属性图具体见图3-1:图3-1登录模块属性图(2)本系统包括了项目名称、价钱、分类、图片和简介,其中,旅游模块的实体属性图见图3-2:图3-2商品模块属性图(3)在注册时,我们必须填写使用者名称和电话号码,在购买商品时,会显示订单、旅游时间以及特定的旅游内容,其中,用户与旅游关系实体E-R图见图3-3:图3-3用户旅游关系实体E-R图(4)用户可以通过该站点浏览旅游产品,并对该站点有兴趣的用户进行登记。一旦用户登陆,我们不仅可以查看密码、修改自己的资料、查看订单,还可以修改密码。在用户完成后,也可以对系统进行退出,系统的整体E-R图具体见图3-4:图3-4系统整体E-R图3.2系统结构图我们的观旅游体系包括了前台和后台两部分。前台的主要功能是使用者和游客专区。用户部分主要包括登录,注册,退出,查看收藏,修改个人信息等。后台包含了货物和资料报告。其中,商品包括商品的上架、下架、以及修改图形报表,其中图表主要包括用户的线上活动曲线图、最受欢迎的十大购物条形图、分类点赞统计。图3-4中显示了一个旅行系统的具体结构图:图3-4系统结构图3.3数据库设计(1)分类表:根据游客的具体情况,可以将游客分为不同的类型,例如:港澳游、出境游、国内游。表3-1tab_category表(2)收藏表:收藏表格是用来储存使用者所收藏的旅行资料。每次使用者收藏物品时,我们都会在表格中加入新的数据资料,每次使用者停止收藏后,我们都会将相应的资料移除。表3-2tab_favorite表(3)时间表:这个表格并没有实际的记录,而是储存了00-23用于连表查询的显示时间,特别是与用户的在线时间表结合使用。表3-3tab_online_info表(4)订单表:用于储存用户的订购资料,如用户id,商品id,用户旅行时间,付款状态,订购时间,商品价格和微信支付地址。表3-4tab_order表(5)旅游路线表:包含路线名称、价格、路线介绍、上架时间、是否为主题旅游、收藏数量、分类、图片等。表3-5tab_route表(6)图片表:用于记录旅行线路的全部照片。表3-6tab_route_img表(7)用户表:用于储存使用者资讯。表3-7tab_user表(8)用户在线时间统计表:用于对每个用户的在线时间数据进行统计,并与tab_online_info表格结合使用。表3-8tb_user_time表第4章系统详细设计4.1界面设计与功能基于之前的研究分析,资料库建立完毕。下面我们要做的是:网页的设计和后台的功能。这一旅游体系包含以下几个方面:(1)用户注册(2)用户登录(3)用户的信息修改(4)旅游路线分类(5)旅游路线详细信息(6)用户收藏旅游路线(7)用户下单功能(8)用户查看订单(9)在线咨询(10)搜索4.2用户注册与登录模块4.2.1注册部分用户登记功能的主要用途是为了保存使用者的资料。在用户登陆网站之前,我们必须先让他们注册,然后才能登陆。在用户进行登录时,需要使用md5对用户的密码进行加密,以保证用户账号的安全。具体的核心后台代码如下:以下是注册页面,用户必须填写用户名、手机号码和密码,注册页面具体见图4-1:图4-1注册页面4.2.2登录部分注册成功后,就可以登陆了。只有在注册后,用户才能进行购买、收藏物品等一系列操作。用户登陆后,请填写帐号及相应的密码,若帐号及密码正确,即可登入,反之则无法登入,具体操作如下图所示:图4-2登录页面4.3用户退出登录用户退出登陆功能是指当用户不用账号时,就可以将此账号进行退出,退出后,用户在页面中存储的会话信息将被删除。4.3分类展现展示一个旅游线路的分类表,因为这些分类器可能会改变,所以我们的导航条不能用固定的内容,而应该在数据库中进行查询后才能在网页上显示出来。分类显示如图4-3所示:图4-3分类显示4.4商品详情在点击产品时,会显示出产品的具体详细信息,包括价格、名称、图片、咨询电话等等。还必须显示用户有没有将其收藏。Routeroute=routeDao.findRouteDetailById(rid);List<RouteImg>list=routeImgDao.findImgById(rid);route.setRouteImgList(list);Categorycategory=categoryDao.findCategoryById(route.getCid());route.setCategory(category);intcount=favoriteDao.findFavoriteCount(rid);route.setCount(count);returnroute;select*fromtab_categorywherecid=#{cid}selectcountfromtab_routewhererid=#{rid}select*fromtab_routewhererid=#{rid}select*fromtab_route_imgwhererid=#{rid}商品的详情页面包括:路线的名称、路线的介绍,旅游图片的展现、商家的信息和旅游项目的价钱,以及用户是否收藏过该商品和商品被收藏的次数。商品详细如图4-4所示:图4-4商品详细页面4.5用户收藏用户可以收藏他们喜爱的旅行物品,在他们进入详细信息页前,我们要先展示他们有没有收藏。如已收藏过,显示取消收藏按钮,否则显示收藏按钮。用户在点击“收藏”或“取消收藏”的时候,将该信息存储在数据库中。if(userFavorite==1){intresult=favoriteDao.userFavorite(rid,uid);routeDao.setAddCount(rid);if(result>0){returnnewResultInfo(true,"收藏成功");}else{returnnewResultInfo(false,"收藏失败");}}elseif(userFavorite==2){intresult=favoriteDao.userNoFavorite(rid,uid);routeDao.setSubCount(rid);if(result>0){returnnewResultInfo(true,"取消收藏成功");}else{ returnnewResultInfo(false,"取消收藏失败");}}returnnewResultInfo(false,"参数错误");如果使用者已经收藏到了这个商品,那么我们就会出现一个“取消收藏”的按钮,而如果没有“收藏”该商品的话,界面就会出现一个“收藏”按钮。具体的收藏界面见图4-5:图4-5收藏页面4.6搜索功能因为旅游线路的特点是多种多样的,因此,我们不能让使用者一次又一次地搜寻,直至发现符合自己要求的产品。而是要根据关键的搜索功能,进行有针对性的搜索,让他们更好的找到自己感兴趣的商品。使用搜索功能,用户只需键入关键词即可迅速查找所需的旅游商品。PageInfopageInfo=routeService.routeList(page,size,cid);request.setAttribute("page",pageInfo);return"route_list";PageHelper.startPage(page,size);List<Route>routeList=routeDao.routeListByCidOrRname(cid,rname);returnnewPageInfo(routeList,5);select*fromtab_routeandcid=#{cid}andrnamelike'%${rname}%'我们需要对商品信息进行分页的显示,不应该一下查询出全部商品,这样对用户的体验就会显得很差。具体的分页查询旅行线路界面在4-6中显示:图4-6旅游路线页面4.7购买4.7.1用户下单当使用者发现自己所喜爱的物品后便可进行下单操作,此时使用者必须处于登录状态,我们要核对使用者的资料,旅行日期不得早于当亲日期。Useruser=(User)request.getSession().getAttribute("user");if(user==null){returnnewResultInfo(false,"登录已经超时请刷新后重新登录");}DateFormatdf=newSimpleDateFormat("yyyy-MM-dd");Datetoday=df.parse(df.format(newDate()));DaterouteTime2=df.parse(routeTime);if(today.getTime()>routeTime2.getTime()){returnnewResultInfo(false,"预约的时间必须大于当前时间");}if(today.getTime()==routeTime2.getTime()){returnnewResultInfo(false,"必须提示一天预约");}Orderorder=newOrder();IdWorkeridWorker=newIdWorker(0,0);Routeroute=routeService.findRouteDetailById(rid+"");order.setPrice(route.getPrice());StringpayUrl=orderService.createPayUrl(order);4.7.2生成支付地址当客户订购完成后,系统会自动生成一个订购号码,我们可以根据订购数量和订购信息,在微信上建立一个付款地址。最后通过这个支付地址形成一个支付二维码。StringparamXml=WXPayUtil.generateSignedXml(paramMap,partnerkey);HttpClienthttpClient=newHttpClient("/pay/unifiedorder");httpClient.setHttps(true);httpClient.setXmlParam(paramXml);httpClient.post();StringresultXml=httpClient.getContent();Map<String,String>resultMap=WXPayUtil.xmlToMap(resultXml);order.setUrl(resultMap.get("code_url"));orderDao.save(order);returnresultMap.get("code_url");我们利用微信支付系统,根据订购的信息,产生付款地址。在此付款的前端,可以通过此付款方式生成微信支付的二维码,如4-7所示:图4-7微信支付4.7.3处理超时订单在销售旅游产品时,会发现有顾客有意地订购而不付款。因此,我们必须启动一个时间点来处理超时订单,也就是当顾客在30分钟内没有付款,系统会自动识别和清除超出时间的订单。List<Order>orderList=orderService.findNoPayALL();for(Orderorder:orderList){DatecreationTime=order.getCreationTime();Datedate=DateUtil.addDateMinutes(creationTime,30);if(newDate().getTime()>date.getTime()){orderService.updatOrderCode(order.getOid());}}select*fromtab_orderwherecode=0updatetab_ordersetcode=2whereoid=#{oid}4.7.4验证支付我们必须在前面写一个时定时程序,持续的呼叫微信支付系统,以确定用户是否已完成付款。如果用户付款成功,我们将会发送成功的付款信息,或者发送返回支付的付款信息。orderService.payResult(oid);StringxmlParam=WXPayUtil.generateSignedXml(paramMap,partnerkey);

HttpClienthttpClient=newHttpClient("/pay/orderquery");

httpClient.setHttps(true);

httpClient.setXmlParam(xmlParam);

httpClient.post();

StringxmlResult=httpClient.getContent();

Map<String,String>resultMap=WXPayUtil.xmlToMap(xmlResult);

orderDao.update(oid);

returnnewResultInfo(true);

4.7.4查询全部订单用户可以查看自己已经下单的信息:包括支付成功和支付失败的订单信息。支付失败的订单信息可以重新进行支付操作。Useruser=(User)request.getSession().getAttribute("user");PageInfopageInfo=orderService.findOrderListByUserId(user.getUid(),page,size);request.setAttribute("pageInfo",pageInfo);return"orderList";PageHelper.startPage(page,size);List<Order>orderList=orderDao.findOrderListByUserId(uid);for(Orderorder:orderList){intrid=order.getRid();Routeroute=routeDao.findRouteDetailById(rid+"");order.setRoute(route);}returnnewPageInfo(orderList,3);用户的订单列表显示里订单号,图4-8显示了产品的图片、标题和价格,包括订购时间、旅行时间和付款情况:图4-8用户订单列表4.8数据可视化4.8.1分类点赞系统用于对每一次旅行进行分类的点赞数的统计,使用扇形图可以更好地展示每一个类别的点赞数。selectcnamename,sum(count)valuefromtab_categoryc,tab_routerwherec.cid=r.cidgroupbyc.cid将商品分类中的点赞数统计出来,再按照我们的统计数据,制作出一个扇形图,可以很直观的展示各个类别的效果:图4-9分类点赞扇形图4.8.2商品收藏排行榜用于统计每一次旅行的收藏,并列出了10大旅游项热点商品。将点击最多的10个商品展示出来,然后用条形图表来展示最受欢迎的产品名称和点击数量:图4-10商品点赞排行榜条形图4.8.3用户在线时间统计图用于计算每个用户的在线时间的条形图表。selectA1name,IFNULL(t.num,0)valuefromtab_online_infooleftjoin(selectDATE_FORMAT(time,'%H')hours,count(0)numfromtb_user_timegroupbyhours)tont.hours=o.A1orderbyA1通过对每个用户的登录次数进行统计,可以直观的反映出用户的每一次登录,并对其进行相应的研究分析:图4-11用户在线时间折线图4.9旅游项目管理4.9.1旅游项目添加后台管理员可以在旅游项目中添加相关的信息内容来完成添加。Stringsyimg=UUID.randomUUID().toString()+rimage.getName()+".jpg";route.setRimage("img/"+route.getCid()+"/"+syimg);routeDao.save(route);saveDetailedImg(route,routeImgList1,routeImgList2);Upload.upload(rimage,syimg,route.getCid());后台经理在添加详细资料的同时,也要填写详细的线路,比如路线的名字、价格、线路简介、是否上架等。在图4-12中增加了旅行线路:图4-12添加旅游路线4.9.2旅游项目修改后台管理人员可以修改旅游项目中的相关信息内容来完成更改我们在点击更改线路时,首先要把详细的线路信息展示在网页上,再进行修改,就像增加线路一样,我们也要确保信息的完整性。图4-13中显示了对旅行路线的修改:图4-13添加旅游路线4.9.3删除旅游项目后台管理员可以删除

温馨提示

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

最新文档

评论

0/150

提交评论