




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
库存管理系统课程设计报告库存管理系统1.0数据库系统设计与开发说明书版本修订历史起止日期更改章节修改描述版本/状态20161201T_Employee修改主键的类型和大小V1.120161201T_Employee修改表属性类型和默认值V1.120161201T_Product修改主键的类型和大小V1.120161201T_Product修改表属性类型和默认值V1.120161201T_ProductCategory修改主键的类型和大小V1.120161201T_ProductCategory修改表属性类型和默认值V1.120161201T_PurchaseOrder修改主键的类型和大小V1.120161201T_PurchaseOrder修改表属性类型和默认值V1.120161201T_Supplier修改主键的类型和大小V1.120161201T_Supplier修改表属性类型和默认值V1.120161201T_TransactionN修改主键的类型和大小V1.120161201T_TransactionN修改表属性类型和默认值V1.120161202T_Employee改dataStarted类型为datetimeV1.220161202T_Employee添加约束条件V1.220161202T_Product添加约束条件V1.220161202T_Product添加外键约束V1.220161202T_ProductCategory添加主键约束V1.220161202T_PurchaseOrder添加外键约束V1.220161202T_Supplier添加约束条件V1.220161210T_TransactionN添加外键约束V1.220161210T_Employee修改主键的类型和大小V1.320161210T_Employee修改表属性类型和默认值V1.320161210T_Product修改主键的类型和大小V1.320161210T_Product修改表属性类型和默认值V1.320161210T_ProductCategory修改主键的类型和大小V1.320161210T_ProductCategory修改表属性类型和默认值V1.320161210T_PurchaseOrder修改主键的类型和大小V1.320161210T_PurchaseOrder修改表属性类型和默认值V1.320161210T_Supplier修改主键的类型和大小V1.320161210T_Supplier修改表属性类型和默认值V1.320161210T_TransactionN修改主键的类型和大小V1.320161210T_TransactionN修改表属性类型和默认值V1.3填写说明:起止日期: 填写编写本文档的起止日期作 者: 填写文档的创建者或授权的修改人修改描述: 请详细填写修改原因和最近的修改章节摘要版 本: 描述修改生效后的版本号。一般建议表示为Vm.n形式。通过正 式评审后版本号变为1.0,以后每修改一次n相应增加1,例如V1.1状 态: 描述本文档是正式文件还是草稿文件文档编号SchMis 1.0编写人员田群辉编写时间2016-12-29修订时间2016-12-29目录1. 引言81.1 产品描述81.2 产品开发背景和内容概要81.3 相关资料、缩略语、定义92. 约定93. 数据库概念模型设计103.1 数据实体-关系图103.2 数据实体描述123.3 实体关系描述124. 数据库逻辑模型设计124.1 实体-关系图(不含多-多关系)124.2 关系模型描述144.2.1 员工信息表(T_ Employee)144.2.2 产品信息表(T_Product)154.2.3 产品种类信息表(T_ProductCategory)154.2.4 采购报表(T_ PurchaseOrder)164.2.5 供应商表表(T_ Supplier)164.2.6 交易信息表(T_ TransactionN)174.2.7 存储过程184.3 数据库一致性设计185. 物理实现245.1 数据库的安排246. 前端业务功能设计256.1 欢迎页面256.2 登陆界面256.3 登陆处理266.4 登陆失败276.5 登陆成功到主页276.6 处理Employee表276.6.1 查询Employee表286.6.2 显示所有Employee表记录286.6.3 查询一条记录296.6.4 插入一条记录296.6.5 修改一条记录306.6.6 删除一条记录306.6.7 查询一条记录处理页面316.6.8 插入一条记录处理页面316.6.9 修改一条记录处理页面326.6.10 删除一条记录处理页面326.6.11 跳回Employee表页面326.7 处理Product表336.7.1 查询Product表336.7.2 显示Product表的所有记录336.7.3 查询一条记录336.7.4 插入一条记录346.7.5 修改一条记录346.7.6 删除一条记录356.7.7 查询一条记录处理页面356.7.8 插入一条记录处理页面366.7.9 修改一条记录处理页面366.7.10 删除一条记录处理页面366.7.11 跳回Product表页面376.8 处理ProductCategory表376.8.1 查询ProductCategory表376.8.2 显示ProductCategory表的所有记录376.8.3 查询一条记录386.8.4 插入一条记录386.8.5 修改一条记录386.8.6 删除一条记录396.8.7 查询一条记录处理页面396.8.8 插入一条记录处理页面396.8.9 修改一条记录处理页面406.8.10 删除一条记录处理页面406.8.11 跳回ProductCategory表页面406.9 处理PurchaseOrder表406.9.1 查询PurchaseOrder表416.9.2 显示PurchaseOrder表的所有记录416.9.3 查询一条记录416.9.4 插入一条记录426.9.5 修改一条记录426.9.6 删除一条记录426.9.7 查询一条记录处理页面436.9.8 插入一条记录处理页面436.9.9 修改一条记录处理页面446.9.10 删除一条记录处理页面446.9.11 跳回PurchaseOrder表页面446.10 处理Supplier表446.10.1 查询Supplier表446.10.2 显示Supplier表的所有记录456.10.3 查询一条记录456.10.4 插入一条记录466.10.5 修改一条记录466.10.6 删除一条记录466.10.7 查询一条记录处理页面476.10.8 插入一条记录处理页面476.10.9 修改一条记录处理页面486.10.10 删除一条记录处理页面486.10.11 跳回Supplier表页面486.11 处理TransactionN表486.11.1 查询TransactionN表496.11.2 显示TransactionN表的所有记录496.11.3 查询一条记录496.11.4 插入一条记录506.11.5 修改一条记录506.11.6 删除一条记录506.11.7 查询一条记录处理页面516.11.8 插入一条记录处理页面516.11.9 修改一条记录处理页面516.11.10 删除一条记录处理页面526.11.11 跳回TransactionN表页面527. 前端业务功能实现527.1 欢迎页面527.2 登陆界面527.3 登陆成功537.4 登录失败547.5 处理Employee表547.6 处理Product表597.7 处理ProductCategory表607.8 处理PurchaseOrder表607.9 处理Supplier表617.10 处理TransationN表618. 课程设计量化评分651. 引言1.1 产品描述产品编号:1.0产品名称:库存管理系统操作系统:Windows XP数据库平台:Microsoft sql server 2005开发语言:jsp+servlet版本功能:实现对一个仓库的管理员,产品,产品类型,采购报表,供应商表,交易信息的管理,方便对仓库里面的物品进行管理,以及对交易的信息进行管理,以确保仓库里面的物品数量不会积压和过少,并且可以实时对仓库信息进行修改,在前端设置了登陆设置,只有授权用户才能进入对内容进行管理。 产品开发项目组:计科14级第6小组组长: 学号: 联系方式组员: 学号: 组员: 学号: 组员: 学号:1.2 产品开发背景和内容概要近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。对于一个仓库的管理,不仅要保证仓库里面的物品数量保持在一个合理的范围内,如果多了,就得赶紧处理掉,如果产品过少,就会产生供不应求的现象,还要保证产品的保质期,这么大的工作量如果让一个人去进行记忆和管理,难度可想而知,而且费时费力,很难保证能随时进行进货或者出货。随着计算机的广泛应用,而且上面各种软件的功能就越来越丰富,于是人们就开始通过计算机对仓库信息进行管理,这样就可以省去很大的人力物力,只用很少的人就可以对仓库进行管理,而且能实时进行更新,再加上现在网络发达,如果将所系统上传服务器,就可以随时随地对产库进行管理,非常方便。我们组做的这个库存管理系统就是通过前端和数据库实现对仓库信息的管理。现在网页信息已经非常普遍,所以我们选择了使用网页的形式来实现前端的设计,只要管理员可以有一个可以使用的浏览器,就可以随时登陆对其仓库信息进行管理,非常的方便实用。本系统实现了对仓库信息的查询,删除,插入和修改等功能,对于每张表都可以进行查询,插入,删除和修改。本系统为版本1.0,运行系统是windows xp,测试系统是windows 8.1和windows xp,浏览器是百度浏览器和360浏览器。在两次测试中都能正常运行,登陆页面和表的修改删除等都能正常运行,当然同一台电脑的其他浏览器也能正常访问,因为设置了登陆界面,所以只有授权用户才能进入系统进行管理。1.3 相关资料、缩略语、定义1.数据库系统概论王珊 萨师煊主编 -高等教育出版社2.Java EE编程技术郝玉龙 编著 -清华大学出版社 北京交通大学出版社3.百度 配置系统步骤及sqljdbc4的下载配置。4.采用标准:后台使用的是sql语句标准,前端采用的是jsp的开发标准。5.Microsoft sql server 缩写为sqlserver6.Windows XP缩写为XP7.DOB为DayofBirth的缩写,为出生日期。8.Netbeans IDE8.1 缩写为Netbeans。9.Windows 8.1 缩写为Win8。10.PK为primary key缩写,FK为foreign key缩写。U为unique的缩写,AK为alternate key的缩写。2. 约定l 表名以字母(即:Table的意思)开头,例如:T_ Employee就是员工信息表。其中Employee的第一个字母大写。如果表名有两个单词组成,则第二个字母也为大写。l 字段名以表名的第一或前两个字母开头(如果第一个字母出现重复则选前两个,以此类推),例如:E_employee 表示员工编号。属性名首字母小写,属性名有两个字母组成的后面的字母首字母大写,DOB全部为大写。3. 数据库概念模型设计 3.1 数据实体-关系图采购清单交易n1包含产品种类种类编号种类描述产品序列号数量价格再订货数量编号再订货基准名字再订货时间包含1n编号日期类型单价单位要求单位接收单位出售单位浪费包含n1 供应商采购清单编号描述日期日期请求装货日期装货价格制定与供应员工名地址编号家庭电话社保号手机号邮箱出生日期头衔职务姓工资性别开始日期1n编号名字街道城市州邮编电话联系人传真联系人电话联系人姓名电子邮箱联系人电子邮箱支付方式传真1图 13.2 数据实体描述库存管理涉及以下几个实体。员工:属性有员工编号,头衔,名,姓,地址,手机号,家庭电话号码,邮箱,社保号,出生日期,社保号,性别,工资,开始日期。 产品:属性产品编号,名字,序列号,单位价格,现存数量,再订货基准,再订货数量,再订货数量,种类编号。 产品种类:属性有种类编号,种类描述。采购:属性有采购编号,采购描述,采购日期,日期请求,装货日期,货物价格,供应厂商编号,员工编号。供应商:供应商编号,供应商名字,供应商街道,供应商城市,供应商州,供应商邮编,供应商电话,供应商传真,供应商电子邮箱,联系人电话,联系人姓名,联系人传真,联系人电子邮箱,支付方式。交易:属性有交易编号,交易日期,交易类型,单位价格,单位要求,单位接收,单位出售,单位浪费,产品编号,采购订单。3.3 实体关系描述实体员工:实体采购 (1:n)关系描述:一个员工可以制定多张采购报表,因此实体员工和实体采购师一对多的联系。用员工编号来表示采购订单中指定人员。实体采购:实体供应商 (1:n)关系描述:一张采购订单可以由多个供应厂商来供应,因此实体采购和实体供应商是一对多的联系。用供应厂商编号来表示采购订单中供应商。实体交易:实体采购 (1:n)关系描述:一次交易,可以有多张交易订单,因此实体交易和实体采购师一对多的联系。用采购编号来表示交易中的采购订单。实体产品:实体交易 (n:1)关系描述:一次交易中,会涉及多个产品,因此实体产品和实体实体交易是一对多的关系。用产品编号来表示交易表中的交易产品。实体产品:实体产品种类(n:1)关系描述:一个产品种类中,会有多种产品,因此实体产品和实体产品种类是多对一的联系。用产品种类编号来表示产品所属种类。4. 数据库逻辑模型设计 4.1 实体-关系图(不含多-多关系)员工包含供应商采购产品种类产品交易工作包括供应属于1nn11nnn11图 24.2 关系模型描述关系模型描述:一个员工可以制定多张采购报表,因此实体员工和实体采购师一对多的联系。关系模型描述:一张采购订单可以由多个供应厂商来供应,因此实体采购和实体供应商是一对多的联系。关系模型描述:一次交易,可以有多张交易订单,因此实体交易和实体采购师一对多的联系。关系模型描述:一次交易中,会涉及多个产品,因此实体产品和实体实体交易是一对多的关系。关系模型描述:一个产品种类中,会有多种产品,因此实体产品和实体产品种类是多对一的联系。用产品种类编号来表示产品所属种类。4.2.1 员工信息表(T_ Employee)表名:T_ Employee主键:E_ employee 索引:E_ employee字段名中文名类型(长度)缺省值允许空码型CHECK约束employee主键员工号CHAR(6)NOT NULLPK唯一title头衔VARCHAR(4)默认员工firstname名CHAR(4)NOT NULLlastname姓CHAR(4)0NOT NULLadress地址VARCHAR(30)NOT NULLworkTelExt员工手机号INTNOT NULL唯一homeTelNo家庭电话号码INTNOT NULL唯一empEmailAddress员工邮箱CHAR(30)socialSecurityNumber社保号CHAR(20)NOT NULL唯一DOB出生日期DATETIMENOT NULLposition职务VARCHAR(10)默认员工sex性别CHAR(2)NOT NULL男或女salary工资INT默认为00dataStarted数据开始时间 DATETIMENOT NULL4.2.2 产品信息表(T_Product)表名:T_ Product主键:P_ productNo 索引:P_ productNo字段名中文名类型(长度)缺省值允许空码型CHECK约束productNo产品编号CHAR(20)NOT NULLPK唯一productName产品名字VARCHAR(10)NOT NULLserialNo序列号CHAR(20)NOT NULLAKunitPrice单位价格INT默认为0quantityOnHand现存数量INT默认为0reorderLevel再订货基准VARCHAR(30)NOT NULLreorderQuantity再订货数量INT默认为0reorderLeadTime再订货时间DATETIMENOT NULLcategoryNo种类编号CHAR(20)FK4.2.3 产品种类信息表(T_ProductCategory)表名:T_ ProductCategory主键:CN_ categoryNo 索引:CN_ categoryNo字段名中文名类型(长度)缺省值允许空码型CHECK约束categoryNo种类CHAR(20)NOT NULLPKcategoryDesciption种类描述VARCHAR(100)4.2.4 采购报表(T_ PurchaseOrder)表名:T_ PurchaseOrder主键:PO _ID 索引:PO _ID字段名中文名类型(长度)缺省值允许空码型CHECK约束PurchaseOrderNo采购报表编号CHAR(20)NOT NULLPK唯一PurchaseOrderDescription采购报表描述VARCHAR(50)OrderDate采购日期DATETIMENOT NULLdateRequired日期请求CHAR(50)shippedDate 装货日期DATETIMENOT NULLfreightCharge货物价格INTsupplierNo供应厂商编号CHAR(20)FK唯一employeeNo员工号CHAR(6)FK唯一4.2.5 供应商表表(T_ Supplier)表名:T_ Supplier主键:T_ supplierNo索引: T_ supplierNo字段名中文名类型(长度)缺省值允许空码型CHECK约束supplierNo供应厂商编号CHAR(20)NOT NULLPK唯一supplierName供应厂商名字VARCHAR(30)NOT NULLAK唯一supplierStreet供应厂商街道VARCHAR(30)supplierCity供应厂商城市VARCHAR(10)supplierState供应厂商州VARCHAR(10)supplierZipCode供应厂商邮编INTNOT NULLsuppTelNo供应厂商电话INTNOT NULLAK 唯一suppFaxMo供应厂商传真INTNOT NULLAK唯一suppEmailAddress供应厂商电子邮箱CHAR(20)contactName联系人姓名VARCHAR(10)NOT NULLcontactTelNo联系人电话INTNOT NULLcontactFaxNo联系人传真INTNOT NULLcontactEmailAddress联系人电子邮箱CHAR(20)paymentTerms 支付方式VARCHAR(10)默认为支付宝4.2.6 交易信息表(T_ TransactionN)表名:T_ TransactionN主键:TN _ transactionNo索引: TN _ transactionNo字段名中文名类型(长度)缺省值允许空码型CHECK约束transactionNo交易编号CHAR(20)NOT NULLPK唯一transactionDate交易日期DATETIMENOT NULLtransactionDescription交易类型VARCHAR(30)unitPrice单位价格INTunitOrdered单位要求VARCHAR(100)NOT NULLunitReceived单位接收INT默认为0unitSold单位出售INT默认为0unitWastage单位浪费INT默认为0productNo产品编号CHAR(20)NOT NULLFK唯一purchaseOrderNo采购订单CHAR(20)NOT NULLFK唯一4.2.7 存储过程CREATE VIEW VIEW_EmployeeASSELECT *FROM BORNGRANT SELECTON VIEW_EmployeeTO sa4.3 数据库一致性设计/*新建employee表*/CREATE TABLE Employee(employee CHAR(6) PRIMARY KEY DEFAULT(000000),title VARCHAR (4) DEFAULT(员工),firstname CHAR(4) NOT NULL,lastname CHAR(4) NOT NULL,adress VARCHAR(30) NOT NULL,workTelExt CHAR(11) UNIQUE NOT NULL,homeTelNo CHAR(11) UNIQUE NOT NULL,empEmailAddress CHAR(30) DEFAULT(),socialSecurityNumber CHAR(20) UNIQUE NOT NULL,DOB DATETIME NOT NULL,position VARCHAR(10) DEFAULT(员工),sex CHAR(2) CHECK(sex IN(女,男),salary INT CHECK(salary=0),dataStarted DATETIME NOT NULL,)/*insert 数据到Employee*/INSERT INTO Employee(employee,title,firstname,lastname,adress,workTelExt,homeTelNo,empEmailAddress,socialSecurityNumber,DOB,position,sex,salary,dataStarted)VALUES(100010,员工,他,爱新,吉林省图门15912345671,123465,12345689009870,2011-3-11,员工,女,4000,2001-1-10)INSERT INTO Employee(employee,title,firstname,lastname,adress,workTelExt,homeTelNo,empEmailAddress,socialSecurityNumber,DOB,position,sex,salary,dataStarted)SELECT 100002,经理,人,钱,湖北省武汉市15912345679,123457,12345689009878,2011-3-3,经理,男,8000,2001-1-2 UNIONSELECT 100003,部长,笑,孙,湖北省武汉市15912345618,123458,12345689009877,2011-3-4,部长,男,5000,2001-1-3 UNIONSELECT 100004,员工,我,李,湖北省武汉市15912345677,123459,12345689009876,2011-3-5,员工,男4000,2001-1-4 UNIONSELECT 100005,员工,看,周,湖北省汉口15912345676,123460,12345689009875,2011-3-6,员工,男,4000,2001-1-5 UNIONSELECT 100006,员工,不,吴,湖北省汉口15912345675,123461,12345689009874,2011-3-7,员工,女,4000,2001-1-6 UNIONSELECT 100007,员工,穿,郑,湖南省长沙市15912345674,123462,12345689009873,2011-3-8,员工,女,4000,2001-1-7 UNIONSELECT 100008,员工,我,王,湖南省长沙市15912345673,123463,12345689009872,2011-3-9,员工,女,4000,2001-1-8 UNIONSELECT 100009,员工,笑,欧阳,湖南省长沙市15912345672,123464,12345689009871,2011-3-10,员工,女,4000,2001-1-9 UNIONSELECT 100010,员工,他,爱新,吉林省图门15912345671,123465,12345689009870,2011-3-11,员工,女,4000,2001-1-10;SELECT *FROM Employee/*新建product表*/CREATE TABLE Product(productNo CHAR(20) PRIMARY KEY DEFAULT(0),productName VARCHAR (20) UNIQUE NOT NULL,serialNo CHAR(20) NOT NULL,unitPrice INT CHECK(unitPrice=0),quantityOnHand INT CHECK(quantityOnHand=0),reorderLevel VARCHAR(20) NOT NULL,reorderQuantity INT CHECK(reorderQuantity=0),reorderLeadTime DATETIME NOT NULL,categoryNo CHAR(20),FOREIGN KEY(categoryNo) REFERENCES ProductCategory(categoryNo),)/*insert 数据到productcategory*/INSERT INTO Product(productNo,productName,serialNo,unitPrice,quantityOnHand,reorderLevel,reorderQuantity,reorderLeadTime,categoryNo)SELECT 1000000001234567890,威龙,5000000001234567890,4,300,好吃好喝,220,2016-12-20,2222222222333333332UNIONSELECT 1000000001234567891,卫龙,5000000001234567891,3,300,好吃好喝,220,2016-12-20,2222222222333333332UNIONSELECT 1000000001234567892,帕尼,5000000001234567892,67,300,好吃好喝,220,2016-12-20,2222222222333333332UNIONSELECT 1000000001234567893,科瓦,5000000001234567893,43,300,好吃好喝,220,2016-12-20,2222222222333333332UNIONSELECT 1000000001234567894,得罗,5000000001234567894,43,300,好吃好喝,220,2016-12-20,2222222222333333332UNIONSELECT 1000000001234567895,库里,5000000001234567895,34,300,好吃好喝,220,2016-12-20,2222222222333333329UNIONSELECT 1000000001234567896,互动,5000000001234567896,34,300,好吃好喝,220,2016-12-20,2222222222333333329UNIONSELECT 1000000001234567898,读,5000000001234567897,4,300,好吃好喝,220,2016-12-20,2222222222333333329UNIONSELECT 1000000001234567899,解决,5000000001234567898,56,300,好吃好喝,220,2016-12-20,2222222222333333329UNIONSELECT 1000000001234567897,狠辣,5000000001234567899,45,300,好吃好喝,220,2016-12-20,2222222222333333329;/*新建productcategory表*/CREATE TABLE ProductCategory(categoryNo CHAR(20) PRIMARY KEY, categoryDesciption VARCHAR(100) DEFAULT(),)/*insert 数据到productcategory*/INSERT INTO ProductCategory(categoryNo,categoryDesciption)SELECT 2222222222333333332,西班牙红酒UNIONSELECT 2222222222333333335,西班牙红酒UNIONSELECT 2222222222333333334,西班牙红酒UNIONSELECT 2222222222333333331,西班牙红酒UNIONSELECT 2222222222333333336,西班牙红酒UNIONSELECT 2222222222333333337,西班牙红酒UNIONSELECT 2222222222333333338,西班牙红酒UNIONSELECT 2222222222333333329,中国辣条;/*新建PurchaseOrder表*/CREATE TABLE PurchaseOrder(PurchaseOrderNo CHAR(20) PRIMARY KEY, PurchaseOrderDescription VARCHAR(50) DEFAULT(),OrderDate DATETIME NOT NULL,dateRequired CHAR(50) DEFAULT(),shippedDate DATETIME NOT NULL,freightCharge INT CHECK(freightCharge=0),supplierNo CHAR(20),employee CHAR(6),FOREIGN KEY(supplierNo) REFERENCES Supplier(supplierNo),FOREIGN KEY(employee) REFERENCES Employee(employee),)/*insert 数据到PurchaseOrder*/INSERT INTO PurchaseOrder(PurchaseOrderNo,PurchaseOrderDescription,OrderDate,dateRequired,shippedDate,freightCharge,supplierNo,employee)SELECT 000000001,合格,2016-6-20,尽快,2016-6-21,200,2014001,100003 UNIONSELECT 000000002,合格,2016-7-12,质量优先,2016-7-13,2200,2014001,100004UNIONSELECT 000000003,合格,2016-7-20,尽快,2016-7-21,4200,2014001,100004UNIONSELECT 000000004,合格,2016-8-20,尽快,2016-8-21,5200,2014002,100008UNIONSELECT 000000005,合格,2016-9-02,符合要求,2016-9-03,2060,2014007,100004UNIONSELECT 000000006,合格,2016-10-12,尽快,2016-10-13,2070,2014001,100006UNIONSELECT 000000007,合格,2016-10-13,尽快,2016-10-14,2040,2014001,100004UNIONSELECT 000000008,合格,2016-10-20,延迟发货,2016-10-21,2300,2014005,100007UNIONSELECT 000000009,合格,2016-11-20,尽快,2016-11-21,6200,2014001,100004UNIONSEL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论