毕业设计(论文)-拍卖交易系统APP的设计与实现.doc_第1页
毕业设计(论文)-拍卖交易系统APP的设计与实现.doc_第2页
毕业设计(论文)-拍卖交易系统APP的设计与实现.doc_第3页
毕业设计(论文)-拍卖交易系统APP的设计与实现.doc_第4页
毕业设计(论文)-拍卖交易系统APP的设计与实现.doc_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

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

文档简介

学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日 昆 明 理 工 大 学毕业设计(论文)任务书 信息工程与自动化 学院 物联网工程 专业 2012 年级学生姓名: 毕业设计(论文)题目: 拍卖交易系统APP的设计与实现 毕业设计(论文)内容:设计并实现一个基于Android平台的拍卖交易系统,使用开源服务器Bmob做为服务器和云数据存储库,手机端和服务器端基于网络实时交互,实现实时的拍卖交易等活动。论文由概述、相关技术介绍、需求分析及设计、系统实现、系统测试等章节构成。具体内容如下:1 用户账户相关:注册、登录、忘记密码、查看账户信息、退出登录、关于;2 需求物品相关:提出梦想、在线等、我的梦想;3 拍品相关:发布拍品、竞拍中、我的拍品、拍品详情;4 竞拍相关:参与竞拍、帮他实现、修改竞拍筹码、倒计时。专题(子课题)题目: 专题(子课题)内容:毕业设计(论文)指导教师(签字): 主 管 教 学 院 (部) 长(签字): 年 月 日昆明理工大学毕业设计(论文)题 目: 拍卖交易系统APP的设计与实现 学 院: 信息工程与自动化学院 专 业: 物联网工程 年 级: 2012级 学生姓名: 指导教师: 日 期: 2016-6-2 教 务 处 制Kunming University of Science and TechnologyGraduation Desig(thesis)Subject: The design and implementation of auction trading system APP Institute: Information engineering and automated institute Major: Internet of Things Class: Class2012 Student Name: Wang Yongda Supervisor: Zhou Lanjiang Date: 2016-6-2 昆明理工大学 设计(论文)专用纸摘 要随着Internet的日益普及和电子商务的发展,网上拍卖迅速成为一种非常活跃的C2C电子商务模式1,拍卖是购买和销售中一种重要的交易方式,因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力;对消费者而言,拍卖的形式新颖独特,交易轻松有趣,便宜高效,对许多网民来说都具有很大的吸引力。此次毕业设计实现一个Android系统上的拍卖交易系统,设计使用开源的云端服务器Bmob提供移动应用所需要的数据,完全基于Internet网络,手机端和服务器端实时交互,实现实时的拍卖交易等活动。用户可以在android手机上使用系统提供的功能和业务,系统中实现了用户的登录注册功能,同时还提供给用户忘记密码之后通过短信验证码来重置密码的功能,系统还包括发布拍品,提出梦想,查看拍卖商品,查看在线等的梦想,查看拍卖详情,参与竞拍,帮别人实现梦想,查看账户详情,查看我发布的拍品,查看我提出得梦想,关于应用,退出登录等模块,给用户提供了常用的功能业务,同时,应用的界面简单直观,易于操作和使用,交互性强,用户粘度高,有良好的用户体验。关键字:Android;Bmob;拍卖AbstractWith the development of the increasing popularity of the Internet and e-commerce, online auction quickly became a very active C2C electronic commerce pattern, the auction is buying and selling in a important transactions, because it makes full use of the characteristic of Internet created an unprecedented huge market and was widely valued. For businesses, in the form of auction in online purchase, sale items, because without the limit of time and space, and can effectively reduce operating costs and improve the efficiency and has great appeal; for consumers, the auction form is novel and unique, the transaction is relaxed and interesting, cheap and effective, has great attraction for many users.The graduation design and implementation of an Android system on the auction trading system, design using open source cloud server Bmob provide the data needed for mobile applications, completely based on Internet network, the mobile terminal and the server real-time interaction, real-time auction trading and other activities.The user can use the system on Android mobile phone functions and business, system realizes the user login registration functions, but also provide to the user after the forgot password via SMS verification code to reset the password function, the system also includes the release of the auction, put forward the dream, see the online auction of goods, see the dream, view the auction details participate in the auction, and help people achieve their dreams, check the account details, see I released the auction, I put forward the dream about the application, login module exit, provides the function of business, common to the user at the same time, the application of simple and intuitive interface, easy operation and use, interactive, user high viscosity, good the user experience.Key words: Android; Bmob; auction目 录摘 要IAbstractII目 录III绪 论1第一章 概述21.1 设计目的及意义21.2 国内外研究现状31.2.1 国外的研究现状31.2.2 国内的研究现状31.3 可行性分析31.3.1 社会可行性31.3.2 技术可行性4第二章 相关技术介绍52.1 开发环境错误!未定义书签。2.2 Android开发的通用工具类52.2.1 自定义的日志工具类(LogUtil)52.2.2 封装与UI相关的公共方法的工具类(UiUtil)62.2.3 专门的用户管理类(BmobUser)72.2.4 自定义控件(CustomToast,TitleLayout,PickerView)72.2.5 活动管理器类(ActivityCollector)92.3 Android开源开发库92.3.1 下拉刷新库(PullToRefresh)92.3.1 图片选择组件(PhotoPicker)102.3.1 帮助快速开发的框架(KJLibrary)112.4 MVP模式12第三章 需求分析及设计153.1 需求分析153.1.1 产品市场分析错误!未定义书签。3.1.2 目标用户分析错误!未定义书签。3.1.3竞品分析错误!未定义书签。3.1.4 前期目标错误!未定义书签。3.1.5 后期规划错误!未定义书签。3.2 系统设计错误!未定义书签。3.2.1功能模块的划分与设计163.2.2实体对象的设计173.2.3 ER图的设计193.2.4 数据库表的设计203.2.5用例图设计183.2.6 类图设计20第四章 系统实现234.1用户登录界面234.1.1 功能描述234.1.2 运行结果图244.1.3 关键代码244.2用户注册界面254.2.1 功能描述254.2.2 运行结果图264.2.3 关键代码274.3忘记密码界面284.3.1 功能描述284.3.2 运行结果图294.3.3 关键代码304.4发布拍品界面314.4.1 功能描述314.4.2 运行结果图314.4.3 关键代码324.5提出梦想界面334.5.1 功能描述334.5.2 运行结果图344.5.3 关键代码354.6拍卖中的列表界面354.6.1 功能描述354.6.2 运行结果图364.6.3 关键代码364.7在线等的列表界面374.7.1 功能描述374.7.2 运行结果图384.7.3 关键代码384.8查看拍卖详情界面394.8.1 功能描述394.8.2 运行结果截图404.8.3 关键代码404.9参与竞拍界面424.9.1 功能描述424.9.2 运行结果截图424.9.3 关键代码434.10帮他实现界面444.10.1 功能描述444.10.2 运行结果截图444.10.3 关键代码454.11账户详情界面454.11.1 功能描述454.11.2 运行结果截图464.11.3 关键代码464.12我的拍品界面474.12.1 功能描述474.12.2 运行结果截图474.12.3 关键代码484.13我的梦想界面484.13.1 功能描述484.13.2 运行结果截图494.13.3 关键代码494.14关于界面504.14.1 功能描述504.14.2 运行结果截图504.14.3 关键代码514.15退出登录界面524.15.1 功能描述524.15.2 关键代码52第五章 系统测试535.1 系统测试的目的535.2 系统测试的方法535.3 黑盒测试的步骤545.4 测试用例及记录555.4.1 登录模块555.4.2 注册模块555.4.3 忘记密码模块565.4.4 发布拍品模块575.4.5 提出梦想模块585.4.6 查看拍卖商品模块595.4.7 查看在线等的梦想模块595.4.8 查看拍卖详情模块605.4.9 参与竞拍模块605.4.10 帮他实现模块615.4.11 账户详情模块615.4.12 我的拍品模块615.4.13 我的梦想模块625.4.14 关于模块625.4.15 退出登录模块625.5测试结论63结 论64总结与体会65谢 辞66参考文献67附 录68VI 绪 论随着时代的发展,人们对于信息的获取有着强烈的需求。智能手机作为一种非常重要的通讯工具,功能越来越强大,相对电视、互联网络等方式,智能手机凭借其可以随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段2。近年来由于Android平台良好的开放性和便捷性等特点,采用Android平台的智能手机越来越受到人们青睐,Android平台在智能手机领域中所扮演的角色也越来越重要3。考虑到Android广阔的市场前景,本设计将Android平台作为设计的研究对象。随着Internet技术的发展和互联网的日益普及,互联网用户迅速递增,尤其是移动互联网的迅速发展,其中Android系统市场占有率越来越高,在国内的市场份额已经超过7成。可以预见:C2C模式的巨大优势将使它成为未来电子商务领域重要的一部分4。进入21世纪后,电子商务凭借着互联网的支持迅速的发展并逐渐成熟5,移动互联网的发展趋势也从基础工具过度到娱乐软件在到本地服务,智能终端的渗透率越来越高,中国本地生活O2O的市场规模也是越来越大。其中,网上拍卖已成为电子商务的重要组成部分,也是近年来研究的热点,网上拍卖交易迅速成为一种非常活跃的电子商务模式,拍卖是购买和销售中的一种主要的交易方式,因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好 陈晓峰,王育民.电子拍卖的研究现状与进展通信学报.2002,23(12):73-81。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力6;对消费者而言,拍卖的形式新颖独特,交易轻松有趣,便宜高效等特点,无疑对许多网民来说都具有很大的吸引力。第一章 概述1.1 设计目的及意义“拍卖交易系统 汪祖民,王阳. 电子拍卖系统, CN104008502 AP.2014.APP”是一个电子商务平台,将该系统部署在移动互联网上,只要用户在安卓手机手机上安装了该应用,便可以不受时间和空间的限制,全球的客户都可以在该系统上发布想售出的商品,也可以对拍卖的商品参与竞价。整个过程无需人工干预,由系统自动完成,减少了劳动力和提高了效率。随着电子商务、电子政务等应用的快速发展,传统的Web应用开发技术暴露出许多不足之处,造成了Web应用开发的效率降低、成本上升、扩展与维护困难、分工合作不好进行等诸多问题,限制了互联网的发展5;现在几乎所有会上网的网民都人手一部手机,而且安卓手机在中国的占有率特别高,人们几乎与手机难舍难分,所以手机成为了互联网发展和滋生的最好的载体。商务交易的许多关键部分,比如搜索能力,安全认证,支付过程,已经得到支持,然而,达成共同协议的谈判过程仍然是一个昂贵的、需要手动的过程,很难借助网络和电子商务的支持,电子商务的交易可以分成四个阶段:信息阶段,谈判阶段,结算阶段,以及售后支持阶段7。信息阶段等三个阶段都已经被当前的技术很好的支持,而谈判阶段却很难得到支持,在当下,谈判阶段可以通过许多方式解决,比如固定价格的交易方式和复杂的讨价还价机制,第一种方式价格一旦确定下来,策略是不容易被改变的,容易导致买卖双方的损失,难以达成交易;而第二种方式讨价还价和线下交易的模式类似,但是通常需要进行很长的时间,需要对市场价格有很好的认识,不然很容易出现欺诈消费者的行为,也不符合互联网高效简洁的特性,所以就需要一种机制来解决这种状况,移动拍卖就此出现了,因为其不受时间和空间的限制,并且可以有效降低营运成本,而且从理论上和技术的角度都是可行的。1.2 国内外研究现状1.2.1 国内的研究现状本来市场活跃并非不好,只是目前拍卖网站的涌现还只能为网络经济带来崭新的概念和广阔的发展空间,特别是在国内大陆地区,目前还没有以拍卖为电子商务中心的网站。除去没有意义的新闻炒作,大多数网站对网友的影响尚乏善可陈。而现在他们面对的将是“谁会买”和“怎样卖”两大难题。国内的雅宝公司是1999年成立的成长最快的网络拍卖公司,雅宝竞价交易网与1999年6月16日开通,率先在国内开创了竞价交易平台的互联网商务模式。雅宝竞价交易网以消费者为核心。1.2.2 国外的研究现状最早的拍卖网站是由欧米达在1995年建立的,他最初建立这个小网站是为了向人们提供变种的埃博拉病毒代码。他在网站上加了一个小的拍卖程序,帮助人们交换各自的收藏品。后来他辞掉工作,全心全意投入到网上拍卖业务中去,于是现在网上拍卖老大eBay诞生了,如今的eBay已经成为拍卖网站中首屈一指的名牌 Smego.Android A programmers GuideOL./viewtopicphp?F=2,2008.9-63。较早开展网上拍卖还有Onsale(创建于1995年5月),它和eBay首开利用网站提供技术进行拍卖的先河,并创立了电子形式的自动化投标代理、搜索引擎和分类目录等网上拍卖技术。随着电子商务的发展,网上拍卖已经成为一种日渐流行的电子交易方式。1.3 可行性分析1.3.1 社会可行性我国拍卖法中已确认公开、公平、公正及诚实信用为拍卖活动必须遵守的基本原则。中华人民共和国拍卖法定义:“以公开竞价的方式,将特定的物品或财产权利转让给最高应价者的买卖方式”。美国经济学家麦卡菲认为:“拍卖是一种市场状态,此市场状态在市场参入者标价基础上具有决定资源配置和资源价格的明确规则” 卢扬,郑蕊.艺术品拍卖首现手机App:是否靠谱引质疑J.东方收藏, 2014(11):11-11.。经济学界认为:“拍卖是一个集体(拍卖群体)决定价格及其分配的过程”。随着计算机技术的发展和网民数量的增加,网络世界也越来越广博,越来越丰富,人们也非常熟悉智能手机操作。现在中国市场上同类软件也有一些成功案例,用户也接受在手机上进行电子商务交易。并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制。1.3.2 技术可行性此次设计是基于Android SDK 余志龙,陈小凤,郑名杰.Android SDK开发范例大全M.北京:人民邮电出版社,2009.进行开发的,界面布局和相应的界面间逻辑在Android Studio 2.0中实现,数据的保存与获取由Bmob免费开源云端服务器提供支持,图片资源在互联网上获取并适当修改,Android客户端和服务器端的通信时采用JSON作为数据交互格式。Android客户端底层使用HttpClient和服务器之间进行通信,使用安卓中Activity,ViewPager,Fragment,Broadcast Receiver和自定义控件等技术,使用以上技术可以简单灵活的展示界面和实现相应的逻辑,在安卓开发中也比较常用,说明具备技术可行性,设计中会设计多个设计模式,更加方便应用的扩展和维护。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此软件的需要。第二章 相关技术介绍2.1 Android开发的通用工具类2.1.1 自定义的日志工具类(LogUtil)由于sdk提供Log日志类在打印日志的控制方面做得不够好,在编写这个项目的时候,期间为了方便调试,在代码的很多地方都打印了大量的日志。最近项目已经基本完成了,但是却有一个非常让人头疼的问题,之前用于调试的那些日志,在项目开发完成之后仍然会照常打印,这样不仅会降低程序的运行效率,还有可能将一些机密性的数据泄露出去,若要一行一行把所有打印日志的代码都删掉,岂不是费时又费力,所以最理想的情况是能够自由地控制日志的打印,当程序处于开发阶段就让日志打印出来,当程序上线了之后就把日志屏蔽掉 郭霖.第一行代码AndroidM.人民邮电, 2014.。新建一个LogUtil类,在自定义的方法中加入一个if判断,只有当LEVEL常量的值小于或者等于对应日志级别的值得时候才将日志打印出来,所以只需修改LEVEL常量的值,就可以控制日志的打印行为了,开发阶段将LEVEL制定成VERBOSE,开发完成之后指定成NOTHING就可以了。public class LogUtil public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4; public static final int ERROR = 5; public static final int NOTHING = 6; public static final int LEVEL = NOTHING; public static void v(String tag, String msg) if (LEVEL = 0; i+) drawOtherText(canvas, i, -1);/ 绘制下方datafor (int i = 1; (mCurrentSelected + i) mDataList.size(); i+) drawOtherText(canvas, i, 1);2.1.5 活动管理器类(ActivityCollector)在活动管理器中,我们通过一个List来暂存活动,然后提供了一个addActivity()方法用于向List中添加一个活动,提供了一个removeActivity()方法用于从List中移除活动,最后提供了一个finishAll()方法用于将List中存储的活动全部都销毁掉。在MVPBaseActivity的onCreate()方法中调用了ActivityCollector的addActivity()方法,表明将当前正在创建的活动添加到活动管理器里。然后在MVPBaseActivity的onDestroy()方法中并调用了ActivityCollector的removeActivity()方法,表明将一个马上要销毁的活动从活动管理器里移除。然后只需要调用ActivityCollector.finishAll()方法就可以随时随地退出程序了。public static void finishAll() for (Activity activity : activitys) if (!activity.isFinishing() /判断当前活动是否已结束 activity.finish(); 2.2 Android开源开发库2.2.1 下拉刷新库(PullToRefresh)这是一个强大的上拉下拉刷新和加载的开源项目,支持各种控件的上拉加载和下拉刷新:它支持:ListView,ExpandableListView,GridView,WebView,ScrollView,HorizontalScrollView,ViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。PullToRefresh的基本用法 Barra, Hugo (10 May 2011). Android: momentum, mobile and more at Google I/O. The Official Google Blog.:1、在布局文件中添加PullToRefresh控件,比如PullToRefreshListView;2、在Activity中,设置监听器OnRefreshListener以响应用户下拉操作;3、在监听器的onRefresh()方法中执行数据刷新操作,可以通过AsyncTask来实现;4、在AsyncTask中获取到数据后,记得调用onRefreshComplete()方法通知PullToRefresh控件数据已获取完毕,可以结束刷新操作。Overridepublic void onPullDownToRefresh(PullToRefreshBase refreshView) /下拉刷新Overridepublic void onPullUpToRefresh(PullToRefreshBase refreshView) /上拉加载2.2.2 图片选择组件(PhotoPicker)PhotoPicker实现了简单易用地调出相机及图片库,只需要几行,就能通过回调,获取图片库图片,或者获取相机照片,类似微信的图片选择、预览组件。使用方法引入PhotoPicker库,在需要使用图片选择功能的地方添加如下代码:Intent intent = new Intent(mContext, PhotoPagerActivity.class);intent.putExtra(PhotoPagerActivity.EXTRA_CURRENT_ITEM, position);intent.putExtra(PhotoPagerActivity.EXTRA_PHOTOS, (Serializable) selectedPhotos);intent.putExtra(PhotoPagerActivity.EXTRA_SHOW_DELETE, true);startActivityForResult(intent, REQUEST_CODE_PREVIEW_PHOTO);在跳转之前的活动类中重写activity的onActivityResult方法,处理返回结果。在该组件中还使用了Google推荐的图片加载库Glide,Glide是一个android平台上的快速和高效的开源的多媒体资源管理库,提供多媒体文件的压缩,内存和磁盘缓存,Glide支持获取,解压展示视频,图像和GIFs。用法也特别简单,关键代码如下:Glide.with(mContext) .load(itemList.get(position).getPicUrl().get(0) .placeholder(R.drawable.ic_photo_black_48dp) .error(R.drawable.ic_broken_image_black_48dp) .into(viewHolder.auctionPic);2.2.3 帮助快速开发的框架(KJLibrary)KJLibrary总共分为四个功能:1、Activity继承链的规范;2、Http数据请求和上传下载;3、Bitmap大图加载以及ListView滚动时只加载内存图片;4、数据库对象存储与集合对象存储。KJLibrary包含了几乎全部Android开发中必须的工具类/2011/05/android-momentum-mobile-and-more-at.html. Retrieved 10 May 2011.。KJLibrary参考了许多国际上著名的Android框架如sync-http、Volley,上手使用门槛更低,更全面的http请求,考虑周全的bitmap网络加载,完善的功能且不受混淆影响.下面主要说一下在我的程序中用到的功能:Activity继承链,只用一行代码就能完成http请求、网络图片加载、数据库数据保存或读取。实现方式为把Activity(Fragment)继承自KJActivity(KJFragment)即可。在通常的开发中,我们经常把数据初始化、findview、控件的属性设置等等的方法都写在一个onCreate()中,这样会造成onCreate方法过于臃肿,而使用KJFrame模块的基类Activity(Fragment)可以轻松解决这个问题。public abstract class MVPBaseActivityV, T extends BasePresenter extends KJActivity 在基类中各个方法的调用顺序:setRootView();/用于调用setContent();BindView/setRootView执行后将会执行注解绑定initDataFromThread();(执行在异步,用于做耗时操作)threadDataInited();(initDataFromThread()执行完成后将会回调)initData();/用于初始化数据initWidget();/用于设置控件内容registerBroadcast();/用于注册广播与上下文菜单注解式绑定控件并设置监听使用UILibrary,我们可以只需要一行代码就完成控件的findview并设置点击事件,就像下面的示例,只需要添加BindView注解就能实现了。BindView(id=R.id.xxx,click=true);private Button btn;当然,是否一定要设置点击事件是由你来决定,如果不设置,那么可以不写click=true这句话。ViewInject功能与Toast优化每次在写Toast的时候都得要写上一长串代码,很麻烦。那么KJFrame很人性化的对Toast做了封装,你只需要调用ViewInject.toast(提示文字);同时ViewInject还封装了常用的弹出式对话框/弹出一个选择弹窗,同时具有重载方法,/可以自定义点击确定按钮的监听器以及弹窗的内容文字getExitDialog(Context context);getDateDialog(String title,TextView textView)2.3 MVP模式所谓的mvp,即是(model-处理业务逻辑(主要是数据读写,或者与后台通信(其实也是读写数据) Parkes DC,Ungar LH.Iterative Combinatorial Auctions:Theory and PracticeC/ Seventeenth National Conference on Artificial Intelligence & Twelfth Conference on Innovative Applications of Artificial Intelligence. 2000:184-184.,view-处理ui控件,presenter-主导器,操作model和view),是mvc模式的一个变种,主要用来隔离UI,业务逻辑和数据。Mvp旨在提高测试效率和使应用程序分层,他的主要目标是将业务逻辑与显示逻辑分离开来,正如面对对象设计中的降低耦合度可以增强程序的可复用性。图2.3.1 MVP各层业务图图2.3.2 MVP模式交互图如图2.3.1和图2.3.2所示,MVP模式需要具备如下三要素:最左侧的View。也就是Android中的Activity。同时需要创建一个View的抽象接口View interface。需要View实现的接口,View通过View interface与Presenter进行交互,降低耦合。最右侧的Model。用来操做实际数据(譬如数据存储等)。有时也需要创建一个Model的抽象接口Model interface用来降低耦合。中间的Presenter。作为View与Model交互的中间纽带,处理与用户交互的负责逻辑。MVP模式的基本用法:建立实体bean,(处理业务逻辑,这里指数据读写)数据都保存到内存中和缓存中,并没有保存到本地硬盘中。建立view(更新ui中的view状态),这里列出需要操作当前view的方法,先写接口,后写实现,现实放在主线程中处理。建立presenter(主导器,通过iView接口操作view和向实体中写入数据),activity可以把所有逻辑给presenter处理,这样java逻辑就从手机的activity中分离出来。activity中实现iview接口,在其中操作view,实例化一个presenter变量。图2.3.3 应用中的包结构图第三章 需求分析及设计3.1 系统的任务和特点本设计要做的是一个基于android平台的拍卖交易系统,系统要求对拍卖信息的发布和查询,梦想信息的

温馨提示

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

评论

0/150

提交评论