BBS网络系统技术开发与应用报告.doc_第1页
BBS网络系统技术开发与应用报告.doc_第2页
BBS网络系统技术开发与应用报告.doc_第3页
BBS网络系统技术开发与应用报告.doc_第4页
BBS网络系统技术开发与应用报告.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1 BBS 网络系统技术开发与应用报告网络系统技术开发与应用报告 第一章第一章 绪论绪论 1 1BBS 的发展背景的发展背景 BBS 是 1992 年底随着国际互联网的开始流行而迅速发展起来的 互联网的产 生使得以前只能在本地访问的 BBS 可以被全世界随意访问 这对大多数人来说是极 具诱惑力的 BBS 是一个有多人参加的讨论系统 在 BBS 上大家可以对一个共同感 兴趣的问题进行讨论 自由地发表自己的意见与观点 并且能直接与其他的人进行 沟通 按照网站的性质以及服务对象来分 迄今有以下几种类型 一是校园 BBS 校园 BBS 作为主要的集中地 在 BBS 领域具有举足轻重的地位 由于校园 BBS 的繁 荣 吸引了很多的社会人士参与 二是专业 BBS 一般是由各个著名的大公司组建 人们可以利用其交流自己对商品的看法 更为重要的是可以解决商品使用中的问题 三是商业 BBS 它是由 ISP 建立的 BBS 站点 这类 BBS 站点各种信息比较多 内容 相当丰富 四是小型局域 BBS 一般是由个人或小型集体建立 为小范围信息交流 服务 五是业余 BBS 一般由 BBS 爱好者个人利用一些免费空间办的 BBS 目的是 为广大网友提供一个在某些专业上的交流场所 六是新闻媒体 BBS 是由新闻媒体 网站设立的 为广大网友提供对新闻信息进行评论 发表意见和观点的场所 随着 互联网事业的蓬勃发展 BBS 这个具有强大实时交互功能 信息交流额平台 使人 们不再像电视观众 电台观众 报纸杂志读者一样只是被动地观看 收听 阅读 而是可以积极而及时地参与讨论 在了解他人观点意见的同时也可以发表自己的看 法 1 2 开发环境及相关技术开发环境及相关技术 1 2 11 2 1 JSPJSP 技术简介技术简介 JSP 是服务器端的脚本语言 是以 SERVLET 为基础开发而成的动态网页生成技 术 它的底层实现是 java Servlet JSP 由 html 代码和嵌入其中的 java 代码所组成 服务器在页面被客户端请求 以后对这些代码进行处理 然后将产生的 html 页面返回客户端的浏览器 按照脚 2 本语言是服务于某一个子系统的语言这种论述 JSP 应当被看做是一种脚本语言 然而 作为一种脚本语言 JSP 又显得过于强大了 在 JSP 中几乎可以使用全部的 Java 类 JSP 的特点是面向对象 跨平台 和 Servlet 一样稳定 可以使用 Servlet 提供的 API 同时克服了 Servlet 的缺点 在使用 JSP 时一般和 JavaBean 结合使用 从而将界面表现和业务逻辑分离 分开内容和显示逻辑的好处是 更新页面外观的人员不必懂得 java 代码 而更新 JavaBean 类的人员也不必是设计网页的行家里手 皆可以用带 JavaBean 类的 JSP 页面来定义 web 模板 以建立一个具有相似的外观的页面组成的网站 JavaBean 类完成数据提供 这样在模板中就没有 java 代码 这意味着这些模板可以由一个 html 编写人员来维护 当然 也可以利用 java Servlet 来控制网站的逻辑 通过 java Servlet 调用 JSP 文件的方式来将网站的逻辑和内容分离 1 2 21 2 2 JAVABEANJAVABEAN 技术简介技术简介 JavaBean 是基于 java 的组件模型 有点类似于 Microsoft 的 com 组件 JavaBean 就是 java 的可重用组件技术 ASP 通过 COM 来扩充复杂的功能 如文件 上载 发送 email 以及将业务处理或复杂计算分离出来成为独立可重复利用的模块 JSP 通过 JavaBean 实现了同样的功能扩充 JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持 这种支持不仅能缩短开发时间 可以直接利用经测试和 可信任的已有组件 避免了重复开发 也为 JSP 应用带来了更多的可伸缩性 JavaBean 组件可以用来执行复杂的计算任务 或负责与数据库的交互以及数据提 取等 在 JAVA 平台中 可以无限扩充 JAVA 程序的功能 通过 JAVABEAN 的组合可以快 速生产新的应用程序 JAVABEAN 通过 JAVA 虚拟机 JAVA VIRTUAL MACHINE 执行 运行 JAVABEAN 最小的需求是 JDK1 1 或者以上的版本 对于程序员来说 最好的一点就是 JAVABEAN 可以实现代码的重复利用 另外 对于程序的易维护性等等也有很重大的意义 在实际的 JSP 开发过程中 读者将会 发现 和传统的 ASP 或 PHP 页面相比 JSP 页面将会是非常简洁的 由于 JavaBeans 开发起来简单 又可以利用 Java 语言的强大功能 许多动态页面处理 过程实际上被封装到了 JavaBeans 中 JAVABEAN 传统的应用在于可视化的领域 如 AWT 下的应用 自从 JSP 诞生后 JAVABEAN 更多的应用在了非可视化领域 在 服务器端应用方面表现出了越来越强的生命力 3 1 2 31 2 3 JDBCJDBC 技术简介技术简介 JDBC 是一组 API 定义了用来访问数据库源的标准 JAVA 类库 使用这种类库 可以使用一种标准的方法 方便地访问数据库资源 JDBC 是用于执行 SQL 语句的 Java 应用程序接口 由一组用 Java 语言编写的类与接口组成 在 JSP 中将使用 JDBC 来访问数据库 JDBC 是一种规范 它让各数据库厂商为 Java 程序员提供标准 的数据库访问类和接口 这样就使得独立于 DBMS 的 Java 应用程序的开发工具和产 品成为可能 JDBC 的目标是使应用程序开发人员使用 JDBC 可以连接任何提供了 JDBC 驱动程 序的数据库系统 这样就使得程序员无须对特定的数据库的特点有过多的了解 从 而大大简化了和加快了开发过程 一般的 Java 开发工具都带有 JDBC ODBC 桥驱动程序 这样 只要是能够使 用 ODBC 访问的数据库系统 也就能够使用 JDBC 访问了 有趣的是 不同于 ODBC 是 Open Database Connectivity 的简称 JDBC 并不是 Java Database Connecivity 的简 称 而是 SUN 的注册商标 至少官方说法是这样的 JDBC API 为访问不同的数据库提供了一种统一途径 像 ODBC 一样 JDBC 为 开发者屏蔽了一些细节问题 另外 JDBC 对数据库的访问也具有平台无关性 1 2 4TOMCAT1 2 4TOMCAT 技术简介技术简介 在已 JAVA 技术为的 WEB 开发领域中 TAMCAT 是许多 JAVA 程序员相当喜爱的 开放源代码产品 它附属在 APACHE SOFTWARE FOUNDATION 所主导的 JAKART 项目 内 由于 TAMCT 是 SERVLET 与 JSP 技术的参考实现 REFERNCE IMPLEMENTATION 所以它不但可以当作独立的 WEB 服务器 也可以结合其它的 WEB 服务器 只担任 SERVLET 容器或 JSP 容器的角色 1 2 51 2 5 运行环境运行环境 为了保证 BBS 论坛管理系统运行的高效性和可靠性 服务器应具有较高的软 硬件配置 客户端的要求不是很高 此应用程序可广泛运行于国际互联网即 Internet 也可适用于内部的局域网 其运行要求如下 软件环境 客户端 Windows95 98 2000 XP Internet Explorer IE 等 4 服务器端 Windows NT Windows2000 Tomcat 5 0 JDK 1 5 及其以上版本 IE 等 数据库 采用 MYSQL 运行于服务器端 硬件环境 服务器 CPU PIII 500 以上 内存 512M 以上 客户机 CPU P200MMX 以 上 内存 32M 以上 第二章第二章 系统分析系统分析 2 12 1 系统分析的目标任务系统分析的目标任务 对于典型的数据库管理系统 尤其是对像论坛这样的数据流量特别大的网络管 理系统 必须要满足使用方便 操作灵活等设计需求 本系统在设计时应满足以下 几个目标 1 采用人机对话的操作方式 界面设计美观友好 信息查看灵活 方便 快 捷 准确 数据存储安全可靠 2 全面展示系统内所有分类的帖子 并进行分页显示 3 为用户提供一个方便 快捷的主题信息查看功能 4 实现在线发表帖子 5 提供登录模块 主要用开管理员登录系统和发表帖子时留下发表者的信息 6 用户随时都可以查看自己发表的帖子 7 对用户输入的数据 系统进行严格的数据检验 尽可能排除人为的错误 8 系统最大限度地实现了易维护性和易操作性 9 系统运行稳定安全可靠 2 22 2 需求分析需求分析 论坛也成为 BBS 是 Bulletin Board System 的简称 意思是电子公告版 它主 要给浏览者提供沟通的平台 随着网上用户的普及 开发网上社区服务系统 可为 网友提供方便实用的网上服务及人们之间更好的交流沟通途径 本系统分为管理员用户和注册用户 论坛新用户可以注册信息 成功注册后如 想更改自己的信息 可以方便的进行用户信息更改 注册用户登陆后 可以查看论 坛的帖子信息并且回帖 即使不是注册用户亦可回复帖子 可以查询用户信息和其 他人所发的帖子 同时也可以回复发表自己的见解 但是非注册用户不可以发表帖 子 管理员则可以对此系统进行定期更新维护 查看论坛用户发表的新帖 也可查 看大家对一些新帖的不同见解 用时如果哪个新帖或回复含有有损大家的友谊的言 5 论 管理员则可将此贴删除并且可以删除已经注册的用户 此系统将为网友提供交 流的平台 同时也促使人们相互之间更好的交流与沟通 2 32 3 系统功能分析系统功能分析 系统开发的总体任务是实现各种信息的系统化 规范化和自动化 系统功能分 析是在系统开发的总体任务的基础上完成 本系统的功能主要有 2 3 12 3 1 登录注册模块 登录注册模块 可分为用户登录 用户注册和修改用户信息 1 用户登录 为防止恶意注册 将有验证码需要填写 真正进入论坛是通过注册和登录实现的 登录时要验证用户的身份 即要把用户提 交的数据与保存在数据库中的注册信息进行比较 通过验证才可成功进入 如果失 败则会得到提示信息 如图 2 3 1 所示为用户登录界面 图 2 3 1 用户登录界面 实现用户登录的主要代码如下 博雅论坛登录 用户名 6 密码 请输入验证码 用户注册 登录信息需要与数据库中的数据进行比较 如果相同则登录成功 否则失败 检测 数据库主要代码如下 String s member getUserName String s1 member getUserPassword String NUM String session getAttribute LoginCode String userCode request getParameter usercode 7 bbsuser user new bbsuser if NUM equals userCode 验证码正确 if user checkUserPassword s s1 RequestDispatcher go application getRequestDispatcher registerWelcome jsp go forward request response else out print s out print 您输入的用户名或密码不正确 请重新输入 else out print 您所输入的验证码不正确 请重新输入 2 用户注册 同样有验证码需要填写 如果新用户来访要在登录前先注册用 户信息 具体的注册信息内容包括 用户名 密码 真实姓名 性别 年龄 E mail 个人主页 自我介绍 如果此用户的姓名和数据库中已有注册用户的姓名重 复 则系统会提示用户重新设置信息 如经查询此用户姓名唯一且用户名 密码 确认密码和真实姓名不为空 该用户便成功注册 信息将会及时送入后台数据库中 以便今后的操作 注册界面如图 2 3 2 所示 8 图 2 3 2 新用户注册界面 实现新用户注册的主要代码如下 新用户注册 为必填项 用户名 密码 确认密码 9 出生年月 Email地址 性别 男 女 来自 个人签名 10 请输入验证码 3 重新登录 同样需要又在主框架页面重新登录会让用户重新回到登录界面 主要是为用户的 Session 过期或者用户想换用户名登录而提供方便 2 3 22 3 2 用户功能模块用户功能模块 可分为发帖 浏览帖子 回复帖子 搜索帖子及用户信息 修改个人信息 1 发帖 为已注册的用户提供发帖功能 输入内容和题目而非注册用户即游 客则不能使用此功能 在发贴时 要把数据提交到添加贴是页面 添加贴的页面不 但要把获取的信息保存到数据库中 还要通过 JavaBean 取得当前时间作为发帖时 间一起存到数据库中 在对帖子进行删除时 不但可以删除整个帖子 包括该贴的 全部回复信息 而且可以删除某个帖子的单条回复 这些功能只有是管理员权限 的人才可操作 如图 2 3 3 为用户发表帖子界面 11 图 2 3 3 用户发表帖子 用户发表帖子若帖子内容为空 则提示失败并返回页面 实现主要代码如下 jsp forward page 0 String whereTo success jsp jsp forward page 2 浏览帖子 所有用户包括游客都可以使用此项功能 可查看帖子的主题列 表也可查看帖子的发起和回复 当点击具体版面时 就可看到论坛的主题列表 在 列表中分别列出了帖子发起人 发起时间 回复人 回复时间和帖子的回复数及点 击率 如图 2 3 4 所示 12 图 2 3 4 浏览帖子 实现浏览帖子的主要代码为 response setContentType text html charset gb2312 request setCharacterEncoding gb2312 RequestDispatcher go null String key request getParameter boardid int boardid Integer parseInt key bbsuser users new bbsuser List list null try list users bbslistfa key catch Exception e e printStackTrace request setAttribute result list go request getRequestDispatcher bbslistfa jsp go forward request response return 13 3 回复帖子 依然是所有访问此 WEB 系统的人都可以使用回复功能 对帖子 的回复是需要先确定帖子的主题 ID 一个主题 ID 会有零个或多个回复 这个主题 ID 的提交也是在连接中动态生成的 回复页面只要获取该 ID 值即可 当用户提交 帖子时 该帖子的回复信息将被提交到保存数据页面 当保存数据页面在保存完数 据之后 再转到查看帖子的页面 回复某个具体有已经注册用户发起的主题 大家 一起讨论 发表自己的看法 回复帖子如下图 2 3 5 所示 图 2 3 5 回复帖子 4 搜索帖子和用户信息 在站内搜索 可以按照内容关键字 主题关键字 发帖人关键字搜索 同时也可以输入用户名调用用户信息 实现查询的界面如下图 2 3 6 所示 14 图 2 3 6 帖子查询 对帖子查询实现数据库模糊查询 主要实现代码如下 按照发帖人查询 String key request getParameter writer if key null key length 1 response sendRedirect May query jsp return bbs tt new bbs List list null try list tt bbslistkeyWriter key catch Exception e e printStackTrace request setAttribute result list go request getRequestDispatcher bbslistfa jsp go forward request response return 按照帖子题目查询 String key request getParameter bbstopic if key null key length 1 response sendRedirect May query jsp return bbs tt new bbs List list null try 15 list tt bbslistkeyTopic key catch Exception e e printStackTrace request setAttribute result list go request getRequestDispatcher bbslistfa jsp go forward request response return 按照帖子内容进行查找 String key request getParameter bbscontent if key null key length 0 String whereTo success jsp jsp forward page 发帖界面如图4 3 1所示 图4 3 1发帖界面 4 3 24 3 2 回帖 回帖 要想实现现回帖功能 最需要解决的问题就是如何确定一个回帖是哪一个父帖 的跟帖 为了解决这个问题 我把每个帖子除了设置bbsid唯一标识一个帖子 还加入了 parentid这一属性 Parentid默认值是0 当其为0时则为父帖 当其非0时 说明它是子帖 而且它的 parentid内的值则为其父帖的bbsid 这样一来就解决了区分父帖 子帖的问题 并且明确了 子帖的父帖是哪一个 回复界面如图4 3 2所示 图4 3 2回复界面 29 4 44 4查询模块查询模块 当用户点击某一个具体的板块时 意味着要从数据库中查询具体这个板块的所 有帖子 并以列表的形式显示在客户端 如下图4 4 1所示 图4 4 1 帖子列表 查询功能的具体实现依赖与Servlet和Javabean 首先当点击具体的某一个板 块链接时 在页面跳转的同时传递了板块号boardid这个参数 提交给了具体实现 这一功能的servlet 并且Servlet用request的getParameter方法读取了这一参数 String key request getParameter boardid 创建Javabean对象users 并且调用users的bbslistfa函数将查询到的结果集 封装到list对象中 bbslistfa返回的类型为list 并把list对象用 request setAttribute 方法写如request的作用范围当中 并跳转到 bbslistfa jsp这个页面 同时传递了request隐含对象 就这样 查询结果送到了 跳转的页面中 并成功显示啦 如下代码为Servlet内的关键代码 最后跳转到了 bbslistfa界面 bbsuser users new bbsuser List list null try list users bbslistfa key catch Exception e 30 e printStackTrace request setAttribute result list go request getRequestDispatcher bbslistfa jsp 其他查询工作大同小异 都实现了具体的搜索查询工作 无论是关键字模糊查询 还是具体的用户查询 查询界面如图4 4 2所示 图4 4 2 查询界面 第五章第五章 系统测试系统测试 31 5 15 1系统测试的目的系统测试的目的 软件测试的目的 第一是确认软件的质量 其一方面是确认软件做了你所期望 的事情 另一方面是确认软件以正确的方式来做了这个事件 第二是提供信息 比如提供给开发人员或程序经理的反馈信息 为风险评估所准备 的信息 第三软件测试不仅是在测试软件产品的本身 而且还包括软件开发的过程 如果一 个软件产品开发完成之后发现了很多问题 这说明此软件开发过程很可能是有缺陷 的 因此软件测试的第三个目的是保证整个软件开发过程是高质量的 软件质量是由几个方面来衡量的 一 在正确的时间用正确的的方法把一个工作做 正确 二 符合一些应用标准的要求 比如不同国家的用户不同的操作习惯和要求 项目工程中的可维护性 可测试性等要求 三 质量本身就是软件达到了最开始所 设定的要求 而代码的优美或精巧的技巧并不代表软件的高质量 四 质量也代表 着它符合客户的需要 作为软件测试这个行业 最重要的一件事就是从客户的需求 出发 从客户的角度去看产品 客户会怎么去使用这个产品 使用过程中会遇到什 么样的问题 5 25 2系统测试的任务系统测试的任务 1 寻找Bug 2 避免软件开发过程中的缺陷 3 衡量软件的品质 4 关注用户的需求 总的目标是 确保软件的质量 5 35 3测试环境测试环境 Apache提供的Web服务器Tomcat 6 0使得用户可以在Windows 2000以上操作系 统下发布自己设计的动态网页 因此对论坛的调试工作主要是利用Tomcat 6 0的强 大功能在本机下完成的 为了在本机下浏览Web页面 首先在创建该系统的站点上 该系统使用的是Web的默认站点 将IP地址设定为127 0 0 1 它的缺省域名值为 localhost 然后向IE浏览器输入本地动态网页的URL Web服务器在收到浏览器传 送的URL之后找到网页文件 并在服务器端执行该文件后将此文件以HTML文件的形 式返回该浏览器 32 5 45 4程序出现的问题及解决方法程序出现的问题及解决方法 系统在调试过程中出现了若干问题 1 做程序时出现在构造函数中重复定义导致无法插入数据库的低级错误及忘记 引入 javaBean 2 在注册时 由于插入的数据类型不符出现数据库插入异常错误 3 调试时 当由 Servlet 跳转到某一具体 jsp 页面时 要写清楚具体路径否则 无法正常显示页面 因此曾浪费不少时间 4 在页面内用 Session 传值时 总是无法正确传送或是根本传不过去 是因为 使用 MVC 模式导致几乎每一个 jsp 页面都使用了一个 Servlet 所以无法再实 现 session 隐含对象的读取 5 在由 Servlet 跳转到 jsp 页面时 由于在 Servlet 中不小心删掉了 doGet 方 法导致跳转到 jsp 时出现了 405 错误 提示 doGet 不支持此 URL 一直在 doPost 方法中反复检查都找不到原因 最后好不容易才发现是 doGet 出现了 问题 6 无法正确获取系统时间 后来发现原来可以使用 Access 数据库默认 date 型 中的 Now 方法 自动获取 7 表单在提交到 Servlet 时的路径 不仅仅要写出 web xml 中自动生成的 URL patten 还要加上工程名 否则出现 404 错误 结论结论 33 经过两周的课程设计 BBS 论坛系统 已经基本设计完成 在对 BBS 开发过 程中 学到了许多有关软件开发 数据库管理设计的东西 另外 通过对 Eclipse Tomcat Mysql 的使用 我也对这些软件有了一些认识 学到了很多关 于该软件可视化编程的东西 也深深体会到了 Eclipse Mysql 的功能强大 使用 和操作简单 基于该系统的一些设计 在整个设计过程中 主要的工作有 系统的权限及安全设计 包括用户密码保护与修改 用户注册 用户登录 发表文章 阅读文章 回复文章 搜索查找等模块 的页面设计及功能的设计实现 设计中力求界面友好 简洁 易于操作 代码部分 尽量避免逻辑错误 算法设计简单合理 尽量使程序具有较好的可读性 有利于其 他的设计者对程序的阅读 力求对数据库操作的安全与稳定 尽量避免数据库操作异常 并要保证查 询的快速无误 保证程序的逻辑结构 编程时注意多使用通用方法 函数和过程 当然在设计中还有很多不足的地方 对于这样的软件开发 由于没有相应的 切合实际的需求分析 所以在开发过程中遇到了许多棘手的问题 现在开发出来的 软件对数据库的操作还不够稳定 try 和 catch 的异常处理做的还很欠缺 程序代 码中还存在不少的 Bug 这些在最后的测试过程中还有必要做一些的修改和完善 在设计时 由于时间和能力有限还有部分的功能没有实现 希望系统能在以 后升级成更高版本时得以实现 通过设计实现这次课程设计 加深了对 Java 的一些基本操作知识的掌握程度 能够很好的运用 JSP 语言设计出动态的网页 更加了解了 MVC 模式的具体应用方法 在实现此系统期间 遇到过很多问题 有些问题自己弄了很长时间也无法找 出原因 但是其实可能只是小小的改动 就可以改好一个错误 看来当遇到问题自 己解决不了时 还是应该多多请教别人 这样既可以得到别人的启发 也可节省很 多不必要的时间 做程序的时候还发现了自己的一个致命的弱点 马虎 很多问 题都是很快就可以解决的 而且都是很简单的问题 但就是由于马虎 结果浪费了 很多不必要的时间和精力 此次课程设计虽然遇到很多问题 而且为了实现这一简 单的系统曾经深深郁闷过 但是最后也收获了很多 不仅能把平时从课本上学到的 理论知识很好的应用的实践上 而且从中发现了很多问题 知道了很多知识未必是 34 我们从书本上看会了就是真正的理解懂得了 还是得多动手 多实践 多操作 才 可以将很多知识掌握的更加透彻 参考文献 参考文献 1 王国辉 王易 JSP 数据库系统开发案例精选 M 北京 人民邮电出版社 2006 359 397 2 吴建 张旭东 JSP 网络开发入门与实践 M 北京 人民邮电出版社 2006 255 287 3 周竹彪 JSP 宝典 M 北京 电了工业出版社 2007 620 700 4 史建成 JavaBean 在 JSP 开发中的两个典型运用 J 福建电脑 2008 1 1 50 60 5 李国禄 JSP 中文乱码问题分析及处理方法 J 甘肃联合大学学报 2007 1 6 120 160 6 岳俊梅 基于 JSP 技术开发高性能 BBS 论坛系统的设计与实现 J 华中科技大学 学报 2008 3 1 200 250 35 致谢致谢 在这次课程设计的撰写过程中 我得到了许多人的帮助 首先我要感谢我的老师在课程设计上给予我的指导 提供给我的支持和帮助 这是我能顺利完成这次报告的主要原因 更重要的是老师帮我解决了许多技术上的 难题 让我能把系统做得更加完善 在此期间 我不仅学到了许多新的知识 而且 也开阔了视野 提高了自己的设计能力 其次 我要感谢帮助过我的同学 他们也为我解决了

温馨提示

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

评论

0/150

提交评论