毕业论文——食品网站建设_第1页
毕业论文——食品网站建设_第2页
毕业论文——食品网站建设_第3页
毕业论文——食品网站建设_第4页
毕业论文——食品网站建设_第5页
免费预览已结束,剩余45页可下载查看

下载本文档

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

文档简介

本科毕业论文(科研训练、毕业设计)题目:食品网站建设姓名: 学院:软件学院系:专业:软件工程年级: 学号: 指导教师(校内): 职称: 二XX年X月食品网站建设摘要近年来,随着国民经济的发展,人民生活要求的变化,人们对饮食的标准也不断的提高与更新,对食品安全的重视程度也越来越高。当前大众对食品信息特别是安全指数的查询需求日益增加。对于网络普及的现代社会来讲,互联网查询成为新兴的重要手段。但通过大型的搜索网站来进行查询,如百度、google 等,其主要是通过关键词来搜索相关的网页、网站及图片。查询的范围较广,查询的精度较低,往往查了半天,也没找到所需的知识。基于此,本组决定综合 JSP,Java 等技术,以 Eclipse、MyEclipse、Tomcat、JDK 等工具搭建的 J2EE 开发环境作为开发平台,以 SQL Server 2000 为后台数据库构建一个关于食品信息的网站,向广大用户提供一个特定领域信息交流和查询的平台。本文主要介绍一些相关技术、MD5 算法和食品网站的后台管理。其中,后台管理包括普通用户管理、企业用户管理以及管理员管理。关键词 JSPMD5J2EEConstruction of foodstuff websiteAbstract In the recent years, with the development of national economy and the change of requirement of life quality, the standard of the diet is changing and improving. People begin to attach more importance to the food safety. Currently, people demand more information about the food specification increasingly. In the modern society with widespread network, the internet has become a newly significant measure. However, to search through the good-sized website such as baidu, google which provide relevant website and pictures with the key words, it may take people a lot of time to get some inaccurate results. In order to solve this problem, our team decides to combine with technology of JSP, Java and so on, adopting the tools ,such as MyEclipse, Tomcat ,JDK and so on, to build J2EE develop environment as develop platform and using SQL Server 2000 as background database to establish a website related to food information providing a communicating and searching platform for specific field.This paper introduces some correlation technologies, the MD5 algorithm and the website administer system. The administer system including the general user manage system, enterprise user manage system and administer manage system.Key words JSPMD5J2EE目录第一章 绪论.11. 1课题背景.11. 2本文的研究内容和意义.21. 3本文的组织结构.2第二章 基本概念和工具 .42. 1基本概念.4211J2EE技术简介.4212MVC技术简介.5213JavaScript技术简介.82. 2MD5 加密算法 .9221算法概述.9222算法应用.10223算法实现.11223MD5 的改进 .1323所使用的工具 .13231Eclipse简介.13232MyEclipse简介.15233Tomcat简介.15234SQL Server 2000 简介 .1624本章小结 .17第三章系统的设计 .1831系统设计方案 .1832系统数据库的设计 .18321数据库设计对整个系统的影响.18322数据库的需求分析.18323主要表单介绍.19324数据库表关系图.2333本章小结 .23第四章系统的实现 .2441个人用户模块流程图 .244. 2个人用户模块详细功能介绍.244. 2. 1个人用户注册 .244.2.2个人用户登陆 .264.2.3个人用户修改个人资料 .264.2.4个人用户修改密码 .274.2.5个人用户评论管理 .274. 3 企业用户模块流程图.284. 4 企业用户模块详细功能介绍.294.4.1企业用户注册 .294.4.2企业用户修改资料 .304.4.3企业用户修改密码 .304.4.4企业用户添加食品 .314.4.5企业用户食品管理 .324.4.6企业用户获取外部数据 .334. 5管理员模块流程.344. 6 管理员模块详细功能介绍.354.6.1管理员修改资料 .354.6.2管理员修改密码 .354.6.3管理员管理普通用户 .364.6.4管理员管理企业用户 .364.6.5管理员管理新闻 .364.6.6站内公告管理 .384.6.7食品推荐管理 .394.6.8友情链接管理 .39第五章结束语 .40致谢 .41参考文献.42ContentsChapter 1 Introduction11.1Background11.2Contents And Means21.3Thesis Hierarchy2Chapter 2 Basic Concepts And Tools421Basic Concept4211J2EE Introduction4212MVC Introduction5213JavaScript Introduction82. 2MD5 Algorithm9221Algorithm Introduction9222Algorithm Application10223Algorithm Realization11223MD5 Improvement1323Tool Introduction13231Eclipse Introduction13232MyEclipse Introduction15233Tomcat Introduction15234SQL Server 2000 Introduction1624Summary17Chapter 3System Design1831Design Scheme1832DataBase Design18321DataBase Importance18322Requirement Analyse18323Logic Table19324Table Mapping2333Summary23Chapter 4 System Implement2441General User System Data Chart244. 2General User System Detail Function244.2.1General User Register .244.2.2General User Login .264.2.3General User Modify .264.2.4General User Change Password .274.2.5Comment Management .274. 3Enterprise User System Data Chart.284. 4Enterprise User System Detail Function.294.4.1Enterprise User Register .294.4.2Enterprise User Modify .304.4.3Enterprise User Change Password .304.4.4Add Food .314.4.5Food Management .324.4.6Batch Add Food .334. 5Admin Data Chart.344. 6Admin System Detail Function.354.6.1Admin Modiy .354.6.2Admin Change Password .354.6.3General User Management .364.6.4Enterprise User Management .364.6.5New Management .364.6.6Announce Management .384.6.7Food Nominate Management .394.6.8Friend Site Link Management .39Chapter 5 Summary .40Acknowledgement .41References.42第一章 绪论第一章 绪论1. 1课题背景在人类进入信息时代的今天,人们对信息检索的便利,检索的速度的要求越来越显的十分迫切和重要。而在这里一个好的信息系统就充当了重要的角色,它不但可以让你在铺天盖地的信息浪潮中,准确快速的抓住你所想要的信息,而且为你节省大量的人力资源和宝贵的时间。“民以食为天”。食,已是生活的重要一部分。近年来,随着国民经济的发展,人民生活要求的变化,人们对饮食的标准也不断的提高与更新,对食品安全的重视程度也越来越高。当前大众对食品信息特别是安全指数的查询需求日益增加。在此背景下,对于网络普及的现代社会来讲,互联网成为新兴的重要手段。互联网作为一种先进、迅捷的信息传播媒体,是二十世纪人类社会最伟大的发明之一。目前,网络已经走进了千家万户,成为人们生活、工作、学习中不可或缺的部分。网络共享了资源和信息,改变了我们的生活。人们已经习惯在网上进行交流和收集信息。广大消费者希望从网络中得到自己所关注的食品的安全指数、营养价值等方面具有指导意义的信息,或者是国家的相关法规等;而商家希望及时推广自己的产品以占领市场,仅在中国就拥有 6800 万用户的互联网成为商家眼中树立品牌的一个重要工具。食品网站应运而生,它既为消费者提供信息又为商家发布产品。虽然目前许多食品网站都提供了厂家、产品的信息,可是并没有提供食品安全、营养价值等方面的权威信息,以及不能满足大众对食品信息特别是安全指数的查询需求日益增加。在此背景下,对于网络普及的现代社会来讲,互联网成为新兴的重要手段。但通过大型的搜索网站来进行查询,如百度、google 等,其主要是通过关键词来搜索相关的网页、网站及图片。查询的范围较广,查询的精度降低了,往往查了半天,也没找到所需的知识。因而通过大型的搜索引擎来查询相关食品的信息往往查询的速度较慢,查询的精度较低。基于此,本组决定综合 JSP,Java 等技术,以 Eclipse、MyEclipse、Tomcat、JDK 等工具搭建的 J2EE 开发环境作为开发平台,以 SQL Server 2000 为后台数据库构建一个关于食品信息的网站,向广大用户提供一个特定领域信息交流和查询的平台。1第一章 绪论1. 2本文的研究内容和意义首先,在食品网站的设计和实现的过程中,将大学四年学习到的知识运用到了实践中。例如该项目使用的开发环境就是以 Eclipse、Tomcat、JDK 等工具搭建的 Java 2 Enterprise Edition(J2EE)平台。该平台现在已经日趋成熟和稳定,并在许多的商业网站上都得到了应用,而在 J2EE 技术中发展最迅猛的当属 Java Server Page(JSP)技术。几乎所有基于 Java 的 Web 应用都使用 JSP。其次,通过该项目让我们体验到软件开发的整个流程。从系统架构规划、需求分析、确定系统功能,定义用户角色和权限,划分模块,特定领域数据收集到数据库设计以及代码的编写,再到代码的整合、测试,让我们对软件开发的流程有更加深刻的了解。该项目的开发过程更加是一个让我们不断吸收、学习新技术的过程。该项目综合了现在比较热门和流行的 JSP、JavaScript 等技术,还利用到 JDBC 提供的标准 API 连接数据库。在整个开发过程中,不仅使我们学习并运用了现在热门和流行的技术,还提高了团队合作、实际动手以及自我学习的能力,为将来自身的发展打下了良好的基础并积累了宝贵的开发经验。1. 3本文的组织结构第一章是绪论,主要介绍本论文的课题背景,主要研究内容和意义,本论文组织结构。课题背景主要阐述本次项目开发的研究方向和目的,主要研究内容和研究意义主要简单介绍这个项目所采用的技术,和这些技术的发展方向,对今后这个类型项目开发有何重大意义。第二章是论文的相关技术和工具,主要介绍研发所涉及的知识、技术、工具等。这一章将详细介绍之后开发过程中所用到的知识、技术、工具,以及这些技术的发展方向,重要意义。这些开发技术项目都是现在比较流行的技术和方法,将对这些技术引导到该的应用领域,以及在类似项目开发中特别突出的技术特点,以及现今同类项目开发的流行趋势。第三章是系统设计,主要阐明系统设计与实现,主要包括系统总体设想、系统实现的基本原理、实现方法、服务器架构、框架布局、开发环境、系统的设计思路。该章将着重介绍该系统具体的设计步骤和方法。第四章为系统的具体实现,主要介绍普通用户模块、企业用户模块以及管理员模块的实现流程以及它们的具体实现过程。第五章为结束语,主要为开发总结,展望,下一步工作的方向。开发总结是对整个开发2第一章 绪论过程的技术总结和感悟总结,阐述技术开发中得到的深刻体会,对今后开发同类型的系统的指导意义。展望是对今后这种类型项目开发的趋势,以及此次项目还存在的缺陷。下一步工作主要介绍本项目还存在的不足之处,投入商业运行还存在的差距,如何进一步完善的方向。3第二章 基本概念和工具第二章 基本概念和工具2. 1基本概念211J2EE 技术简介J2EE 是美国 Sun 公司推出的一种全新概念的模型。它利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的标准版,J2EE 不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的 JDBC API、 CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans),Java Servlets API、JSP(Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。J2EE 使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们在的层分布在不同的机器上。事实上,sun 设计 J2EE 的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在 J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,J2EE 的典型的四层结构分别为: 运行在客户端机器上的客户层组件 。 运行在 J2EE 服务器上的 Web 层组件 。4第二章 基本概念和工具 运行在 J2EE 服务器上的业务逻辑层组件 。 运行在 EIS 服务器上的企业信息系统(Enterprise information system) 层软件。212MVC 技术简介MVC 最初是在 Smalltalk-80 中被用来构建用户界面的。M 代表模型 Model, V 代表视图 View, C 代表 控制器 Controller。MVC 的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。 同时也使得软件可维护性,可修复性,可扩展性,灵活性以及封装性大大提高。通过把数据模式从各种可以被存取和控制的数据中分离出来可以改善分布式系统的设计。MVC 设计模式由三部分组成:模型是应用对象,没有用户界面,视图表示它在屏幕上的显示,代表流向用户的数据,控制器定义用户界面对用户输入的响应方式,负责把用户的动作转成针对 Model 的操作,Model 通过更新 View 的数据来反映数据的变化。三者关系如图:Model抽象对象功能:封装系统状态管理数据一致性ViewController抽象数据表达:抽象用户和对象的事件映射:表示针对用户的数据根据上下文选择合适视图维护与 Model 一致性显示数据图 2.1MVC 图现在的一些基于 Web 的分布式系统如 B2B 电子商务系统,就适合采用 MVC 架构。通过分析,从高层次的角度可以将一个应用的对象分为三类。一类就是负责显示的对象,一类对象包含商业规则和数据,还有一类就是接收请求,控制商业对象去完成请求。这些应用的显示是经常需要变换的,如网页的风5第二章 基本概念和工具格,色调,还有需要显示的内容,内容的显示方式等。而商业规则和数据是相对要稳定的。因此,表示显示的对象 View 经常需要变化的,表示商业规则和数据的对象 Model 要相对稳定,而表示控制的 Controller 则最稳定。通常当系统发布后,View 对象是由美工,HTML/JSP 设计人员或者系统管理员来负责管理的。Controller 对象由应用开发人员开发实施,商业规则对象和商业数据对象则由开发人员,领域专家和数据库管理员共同完成的。显示逻辑在 Web 层或客户端控制,可以是 Servlet 或 JSP,动态地生成 Html。与控制有关的对象存在于系统的每一个层次,协调跨层动作。包含商业规则和数据的对象存在于 EJB 层(以 EJB 为中心的模式)或 Web 层(以 Web 为中心的模式)。 View 在 Web 系统中的应用是这样的:View 代表系统的显示,它完全存在于 Web 层。一般由 JSP, Java Bean 和 Custom Tag 组成。JSP 可以动态生成网页内容,Custom Tag 更方便了使用 Java Bean,而且它可以封装显示逻辑,更有利于于模块化和重用。一些设计良好的 Custom Tag 可以在多个 JSP 甚至可以在不同的系统里重复使用。Java Bean 用来控制 JSP 和 Model 对象。JSP 通过 Java Bean 来读取 Model 对象中的数据,Model 和 Controller 对象则负责对 Java Bean 的数据更新。一般来说,可以先要设计出所有可能出现的屏幕,即用户使用系统时可以看到的所有内容。然后根据这些内容,找出公共部分,静态部分和动态变化部分。可以考虑使用模板方法,把公用的内容单独生成 JSP,需要变化的也各自生成 Html 或 JSP, 由一个模板 JSP, 把这些不同部分动态地引入(include 方法)。还有一个要考虑的问题就是屏幕的选择问题,当处理完用户请求,模板被自动调用来显示,这个显示一定要知道用户关心的屏幕是有哪些部分组成。所以可以考虑把所有屏幕的定义放在一个集中的文件里,如一个 Java 文件或文本文件。由于考虑到屏幕定义文件将来的变更可能性,最好使用文本文件如一个 XML 文件,这样将来更改不用重新编译。可以根据用户输入的 URL 和参数可以映射到某一个结果屏幕,当然有可能还要根据动作的执行结果选择不同的结果屏幕内容。所以需要一个请求与资源的6第二章 基本概念和工具匹配文件(XML),如果一个 URL 请求有几种不同结果,则要在该文件中指明是否需要流控制(一种 controller 对象)以及不同流向的对应屏幕。 Model 在 Web 系统中的应用是这样的:Model 对象代表了商业规则和商业数据,存在于 EJB 层和 Web 层。在 J2EE 的规范中,系统有些数据需要存储于数据库中,如用户的账号信息(account model),公司的数据(company model)等,也有一些不需要记录在数据库里的,如某用户浏览的当前产品目录(catalog model),他的购物内容 (shopping cart model)等。这些 model 数据存在于哪一层要根据它们的生命周期和范围来决定。在 Web 层有 HttpSession 和 ServletContext 及 Java Bean 对象来存储数据,在 EJB 层则有 EJB 来存储数据和逻辑。Web 层的 Java Bean 的 model 对象存储了 EJB 层 model 对象的数据的拷贝。因为 EJB 层有很多不同的 model 对象,所以 Web 层可以通过一个 ModelManager 来控制 EJB 层的各 model 对象,在 ModelManger 中可以封装使用后台 model 对象的方法。在 EJB 层把所有的数据和规则都模式化为 EJB 也是不恰当的。如可以把存取数据库的对象模式化为 DAO 对象。DAO 中可以封装与具体数据库的交互细节,如可以读写不同的表,多个数据库,甚至多种数据库。如定单的 model 对象可以是一个 OrderDAO, 它可能要同时处理 Order 表, OrderStatus 表和 OrderItemLines 表。还有可以考虑使用 Value 对象。一个 Value 对象可以封装远程对象,因为每一个读远程对象的属性都可能是一个远程过程调用,都会耗费网络资源。可以在 EJB 的远程对象中使用 Value 对象. 在远程对象中一次性得到 Value 对象来得到所有属性的值。 Controller 在 Web 系统中的应用是这样的:Controller 对象协调 Model 与 View,把用户请求翻译成系统识别的事件。在 Web 层,一般有一个 MainServlet(或 Main.JSP),接收所有请求,它可以调用屏幕流管理器(ScreenFlowManger)决定下一个屏幕。一般还有一个请求处理器 RequestProcessor,包含所有请求都需要做的处理逻辑,如7第二章 基本概念和工具把请求翻译成系统事件(RequestToEvent)。请求处理器通常还包含一个代理对象 ClientControlWebImpl,它是 EJB 层的逻辑处理的在 Web 层的代理。在 EJB 层,有一个 ClientController 提供 Web 层对 EJB 层的只读访问。还有一个 StateMachine 用来建立和删除 ejb,处理 Web 层送来的事件。Controller 还有一个重要的功能就是同步 View 和 Model 的数据。在 ModelManger 中包含一个 ModelUpdateManger,它把系统事件转换为一个 Model 的集合,即所有需要同步的 Model,然后通知 Listeners 去做同步操作。213JavaScript 技术简介JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与 HTML 超文本标记语言、Java 脚本语言(Java 小程序)一起实现在一个 Web 页面中链接多个对象,与 Web 客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的 HTML 语言中实现的。它的出现弥补了 HTML 语言的缺陷,它是 Java 与 HTML 折衷的选择,具有以下几个基本特点: 是一种脚本编写语言。JavaScript 是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript 同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与 C、C+、VB、 Delphi 十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与 HTML 标识结合在一起,从而方便用户的使用操作。 基于对象的语言的。JavaScript 是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 简单性。JavaScript 的简单性主要体现在:首先它是一种基于 Java 基本语句和控制流之上的简单而紧凑的设计, 从而对于学习 Java 是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性。JavaScript 是一种安全性语言,它不允许访问本地的硬盘,并8第二章 基本概念和工具不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。 动态性。JavaScript 是动态的,它可以直接对用户或客户输入做出响应,无须经过 Web 服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 跨平台性。JavaScript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。综合所述 JavaScript 是一种新的描述语言,它可以被嵌入到 HTML 的文件之中。 JavaScript 语言可以做到回应使用者的需求事件 (如: form 的输入) ,而不用任何的网络来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。2. 2MD5 加密算法221算法概述MD5 的全称是 Message-Digest Algorithm 5(信息-摘要算法),在 90 年代初由 MIT Laboratory for Computer Science 和 RSA Data Security Inc 的 Ronald L. Rivest 开发出来,经 MD2、MD3 和 MD4 发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被压缩成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是 MD2、MD4 还是 MD5,它们都需要获得一个随机长度的信息并产生一个 128 位的信息摘要。虽然这些算法的结构或多或少有些相似,但 MD2 的设计与 MD4 和 MD5 完全不同,那是因为 MD2 是为 8 位机器做过设计优化的,而 MD4 和 MD5 却是面向 32 位的电脑。Van Oorschot 和 Wiener 曾经考虑过一个在散列中暴力搜寻冲突的函数(Brute-Force Hash Function),而且他们猜测一个被设计专门用来搜索 MD59第二章 基本概念和工具冲突的机器(这台机器在 1994 年的制造成本大约是一百万美元)可以平均每 24 天就找到一个冲突。但单从 1991 年到 2001 年这 10 年间,竟没有出现替代 MD5 算法的 MD6 或被叫做其他什么名字的新算法这一点,我们就可以看出这个瑕疵并没有太多的影响 MD5 的安全性。上面所有这些都不足以成为 MD5 的在实际应用中的问题。并且,由于 MD5 算法的使用不需要支付任何版权费用的,所以在一般的情况下(非绝密应用领域。但即便是应用在绝密领域内,MD5 也不失为一种非常优秀的中间技术),MD5 怎么都应该算得上是非常安全的了。222算法应用MD5 的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在 UNIX 下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5 的文件,在这个文件中通常只有一行文本,大致结构如:MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461这就是 tanajiya.tar.gz 文件的数字签名。MD5 将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的 MD5 信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的

温馨提示

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

评论

0/150

提交评论