数据库销售订单管理系统课程设计.docx
《数据库销售订单管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《数据库销售订单管理系统课程设计.docx(53页珍藏版)》请在咨信网上搜索。
数据库销售订单管理系统课程设计 目 录 1.引言 1 1.1 编写目的 1 1.2 参考资料 1 2.需求规约 2 2.1 业务描述 2 2.2 需求分析 2 3.数据库环境说明 3 4.数据库的命名规则 4 4.1 数据库对象命名规则 4 4.2 数据项编码规则 4 5.逻辑设计 5 5.1 ER图 5 5.2 关系模型 5 6.物理设计 6 6.1表汇总 6 6.2 表[1]:[ Suppliers表](供应商表) 6 6.3 表[2]:[product表](产品表) 7 6.4 表[3]:[sp表](供应商产品供应表) 7 6.5 表[4]:[ orders表](订单表) 8 6.6 表[5]:[po表](产品订购表) 9 6.7 表[6]:[ employee表](雇员表) 10 6.8 表[7]:[customer表](客户表) 11 6.9 视图的设计 11 6.10 存储过程的设计 12 6.11 触发器的设计 29 6.12 函数的设计 30 7.安全性设计 31 7.1 防止用户直接操作数据库的方法 31 7.2 用户帐号密码的加密方法 31 7.3角色与权限 31 8.数据库管理与维护说明 32 总结 33 附录 34 1.引言 1.1 编写目的 本文档是销售订单数据库管理系统设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循<SQL SERVER 数据库设计和开发规范>。本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。设计该数据库的目的是为了能够模拟完成一次订单销售流程。 1.2 参考资料 表1 参考资料表 资料名称 作者 文件编号、版本 <数据库系统概论> 王珊、萨师煊 5月第4版 <数据库设计入门经典> 鲍威尔 3月第1版 <数据库原理> 克罗恩科 6月第1版 2.需求规约 2.1 业务描述 销售订单数据库管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的销售订单数据库管理系统,实现订单的下发,数据的查询删除和修改。 2.2 需求分析 本销售订单数据库管理系统的需求如下,首先在供应商表、供应表、产品表、订购表、订单表、客户表、雇员表的基本表上建立增、删、改、查的存储过程。以便以后再次用到的时候能够直接用存储过程而不用重复的写代码。第二在实验中间建立触发器,当订购产品的时候能够查询库存,如果满足要求,那么就库存经过触发器实现库存的减少。第三在这次客场设计的基础上建立一些查询,比如说要求建立订单最多的客户信息的查询,平均工资的查询,库存最多的产品的查询。最后要求完成一次下订单的流程。 另外,在一个完整的订单销售流程中,本数据库系统还提供查询某供应商供应的产品信息,查询某产品信息,查询某客户信息,查询某订单订购的产品的信息。对于客户而言,还提供了查询订单最多的客户的功能。例如当在订单的中只要知道订单的编号,就能够知道订单的产品的名字,产品的数量(产品的信息),雇员的信息,客户的信息。在订购的表中知道订单号就能够知道订单中产品的数量。能够修改数据库里面的数据,例如条件知道供应商编号就能够对供应商的信息(编号,姓名,联系电话,地址等)进行修改,还能够对该供应商进行删除。知道客户的编号就能够对客户的数据 (编号,信息 姓名,联系电话等)进行修改,还能够对该用户进行删除。 总的来说,本数据库系统能够达到模拟完成一次订单销售流程的要求。在本销售订单数据库管理系统中,有一些限制性条件,比如一个客户能够下多个订单,但一个订单只能由一个客户下,一个订单能够订购多种产品,每种产品可被不同订单订购等等,这些限制条件的加入能够使本数据库管理系统的功能更加完善,能够满足更高的要求。 3.数据库环境说明 表2 数据库环境说明表 数据库实例 数据库系统 数据库部署环境 数据库设计工具 数据库存放位置 说明 销售订单数据库管理系统 Sql Server Windows 7 Sql Server 存放位置,绝对路径/相对路径 用于订单销售管理 4.数据库的命名规则 4.1 数据库对象命名规则 表3 数据库对象命名表 数据库对象 命名规则 备注 表 S功能描述字符串 例如:Suppliers供应商表 视图 view_功能描述字符串 例如:view_Product产品视图 触发器 insert_功能描述字符串 例如:insert_PO更改库存触发器 存储过程 Procedure_功能描述字符串 例如:pro_sertSuppliers存储过程 4.2 数据项编码规则 表4 数据项编码表 数据项 命名规则 数据类型 长度范围 备注 供应商编号 两位整数序号(00~1000) 定长字符串 32位 无 产品号 两 位 整 数 序 号 (00~1000) 定长字符串 32位 无 订单号 两位整数序号(00~1000) 定长字符串 32位 无 雇员号 两位整数序号(00~1000) 定长字符串 32位 无 客户号 两位整数序号(00~1000) 定长字符串 32位 无 5.逻辑设计 5.1 ER图 图5.1E-R图 5.2 关系模型 供应商(供应商编号,名称,地址,联系电话) 产品(产品编号,产品名称,产品类别,出厂价,价格,库存) 供应(供应商编号,产品编号) 订购(产品编号,订单编号,数量) 客户(客户编号,姓名,地址,电话) 订单(订单编号,日期,客户编号,雇员编号,产品种类) 雇员(雇员编号,姓名,电话,工资) 6.物理设计 6.1表汇总 表5 汇总表 表名 功能说明 表Suppliers 供应商表,存储供应商的编号等信息 表product 产品表,存储产品的编号、数量等信息 表Sp 供应商产品供应表,存储供应商所供应的产品对应信息 表orders 订单表,存储订单的编号、日期等信息 表po 产品订购表,存储产品订购的对应信息 表employee 雇员表,存储雇员的编号等信息 表customer 客户表,存储客户的编号等信息 6.2 表[1]:[ Suppliers表](供应商表) 表名 Suppliers(供应商表) 数据库用户 Sa 主键 S_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 S_number char(32) N Y 高 无 主键/供应商编号 2 S_name char(32) N N 中 无 供应商名称 3 S_address char(32) N N 中 无 供应商地址 4 S_telnum Char(32) N N 高 无 供应商电话 sql脚本 --建立供应商表 create table Suppliers--供应商表 ( S_number char(32) not null primary key, S_name char(32) not null, S_adress char(32) not null, S_telnub char(32) not null, ); 6.3 表[2]:[product表](产品表) 表名 Product(产品表) 数据库用户 sa 主键 P_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 P_number char(32) N Y 高 无 主键/产品编号 2 P_name char(32) N Y 高 无 产品名称 3 P_price int Y N 中 无 产品原价 4 P_exprice int Y N 中 无 产品出厂价 5 P_inventory int Y N 中 无 产品库存量 sql脚本 --建立产品表 create table product --产品表 ( p_number char(32) primary key not null, p_name char(32) not null, p_price int, --原价 p_exprice int, --售价 p_inventory int ,--库存 ); 6.4 表[3]:[sp表](供应商产品供应表) 表名 sp(供应商产品供应表) 数据库用户 sa 主键 S_number,P_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 S_number char(32) N Y 高 无 主键/供应商号 2 P_number char(32) N Y 高 无 主键/产品编号 sql脚本 --建立供应商产品供应表 create table sup--供应表 ( S_number char(32) not null, p_number char(32) not null, primary key(S_number,p_number), foreign key(S_number)references Suppliers(S_number) on delete cascade on update cascade, foreign key(p_number)references product(p_number) on delete cascade on update cascade ); 6.5 表[4]:[ orders表](订单表) 表名 orders(订单表) 数据库用户 sa 主键 o_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 o_number char(32) N Y 高 无 主键/订单号 2 times date N N 低 无 订单日期 3 e_number char(32) Y N 中 无 雇员号 4 c_number char(32) N N 高 无 客户号 5 pn int Y N 中 无 产品种类数 sql脚本 --建立订单表 create table orders --订单表 ( o_number char(32) not null primary key, empl_number char(32) not null, c_number char(32) not null, times date, pn int,--产品总数 foreign key(c_number)references customer(c_number) on delete cascade on update cascade, foreign key(empl_number)references employee(empl_number) on delete cascade on update cascade ); 6.6 表[5]:[po表](产品订购表) 表名 po(产品订购表) 数据库用户 sa 主键 p_number o_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 p_number char(32) N Y 高 无 主键/产品号 2 o_number char(32) N Y 高 无 主键/订单号 3 quant int N N 低 无 订购产品数量 sql脚本 --建立产品订购表 create table po--订购表 ( p_number char(32), o_number char(32), quant int, primary key(p_number,o_number), foreign key(p_number)references product(p_number) on delete cascade on update cascade, foreign key(o_number)references orders(o_number) on delete cascade on update cascade, ); 6.7 表[6]:[ employee表](雇员表) 表名 employee(雇员表) 数据库用户 sa 主键 e_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 e_number char(32) N Y 高 无 主键/雇员号 2 e_name char(32) Y N 中 无 雇员名称 3 e_telnum Char(32) Y Y 高 无 雇员电话 4 e_real real Y N 低 无 雇员薪资 5 e_addres Char(32) Y N 中 无 雇员的地址 sql脚本 --建立雇员表 create table employee--雇员表 ( empl_name char(32), empl_number char(32) primary key, empl_addres char(32), empl_telnumb char(32), empl_real int, ); 6.8 表[7]:[customer表](客户表) 表名 customer(客户表) 数据库用户 sa 主键 c_number 其它排序字段 无 索引字段 无 序号 字段名称 数据类型(精度范围) 允许为空Y/N 唯一Y/N 区别度 默认值 约束条件/说明 1 c_number char(32) N Y 高 无 主键/客户表 2 c_name char(32) Y N 中 无 客户名称 3 c_address char(32) Y N 中 无 客户地址 4 c_telnub char(32) Y Y 高 无 客户电话 sql脚本 --建立客户表 create table customer--客户表 ( c_number char(32) primary key, c_name char(32), c_adress char(32), c_telnub char(32), ); 6.9 视图的设计 1、建立一张客户信息的视图 目的:屏蔽客户的地址信息。 功能:能够向管理员提供简明,直接的客户信息展示。 意义:有利于数据库安全的维护,防止任意修改数据库中的雇员信息。 create view v_coustom(name,number) as select c_name,c_number from customer; 2、建立一张订单视图信息的视图 目的:用来查询每个客户下的订单数和用来查找下订单数最多的客户。 功能:能够向管理员提供简明,直接客户下订单的信息展示。 意义:有利于数据的检索。 create view view_orders as select c_number,count(o_number)总数 from orders group by c_number; 6.10 存储过程的设计 1、查询订单数量 功能:查询订单的数量 目的:存储查询订单数量的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_SearchOrdersNum --查询订单的存储过程 as select COUNT(*) '订单总数'--查询订单数量 from Orders; 图1 订单总数查询图 2、查询订单信息 功能:查询订单信息 目的:存储查询订单信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_select_orders--查询订单信息 @o_number char(32) as if not exists ( select * from orders where o_number=@o_number ) print'该订单不存在' else select orders.o_number,times,pn,c_name,empl_name from orders ,customer,employee wherecustomer.c_number=orders.c_numberand orders.empl_number=employee.empl_number and orders.o_number=@o_number 图2 订单查询图 3、查询订单最多的客户信息 功能:查询订单最多的客户信息 目的:存储查询订单最多的客户信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create view view_order as select c_number,count(o_number)总数 from orders group by c_number; drop view view_orders; create procedure procedure_select_max_oders --查询订单数最多的客户 as select * from customer where c_number in ( select c_number from view_orders where 总数 in( select MAX(总数 ) from view_orders ) ); 图3 最多订单客户效果图 4、查询客户信息 功能:查询客户信息 目的:存储查询客户信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_select_coustom --查询客户信息 @name char(32) as if not exists ( select * from customer where c_name=@name ) print'该客户不存在' else select * from customer where c_name=@name; 图4 查询客户信息图 5、查询雇员信息 功能:查询雇员信息 目的:存储查询雇员信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_select_empl --查询雇员信息 @name char(32) as if not exists ( select * from employee where empl_name=@name ) print'该客户不存在' else select * from employee where empl_name=@name; 图5 查询雇员信息图 6更新客户信息 功能:更新客户信息 目的:存储更新客户信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure update_coustome--更新客户信息 @number char(32), @tell char(32), @address char(32) as if not exists(select * from customer where c_number=@number ) print'你输入的客户不存在' else update customer set c_adress=@address,c_telnub=@tell where c_number=@number ; 图6 更新客户信息图 7、查询产品信息 功能:查询产品信息 目的:存储查询产品信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_selec_produt @pnumber char(32)--产品的查询 as select * from product where p_number=@pnumber; 图7 查询产品图 8、插入供应商信息 功能:插入供应商信息 目的:存储插入供应商信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure inser_suply--增加供应商 @Snumber char(32), @Sname char(32), @Sadress char(32), @Stelnub char(32) as if exists(select * from Suppliers where S_number=@Snumber) print '该供应商已经存在,无需加入。' else insert into Suppliers values ( @Snumber, @Sname, @Sadress , @Stelnub ); 图8 插入供应商图 9、插入订单信息 功能:插入订单信息 目的:存储插入订单信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_insert_orders--插入订单信息 @o_number char(32), @empl_number char(32), @c_number char(32), @time date, @pn int as if exists ( select * from orders where o_number=@o_number ) print'该订单已经存在,不需重复下订单' else insert into orders values (@o_number ,@empl_number,@c_number,@time , @pn) 图9 插入订单图 10、插入产品订购信息 功能:插入产品订购信息 目的:存储插入产品订购信息的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_oeder_pro --插入订单产品 @pnumber char(32),@onumber char(32),@quany int as if not exists ( select * from product where p_number=@pnumber ) print'仓库里没有该产品,不予订购' else if not exists ( select * from orders where o_number=@onumber ) print'你输入的订单号不对' else if exists ( select * from po where p_number=@pnumber and o_number =@onumber ) print'该产品已经在订单中' else if exists ( select * from product where p_inventory<@quany and p_number=@pnumber ) print'该产品库存不足不予以订购' else insert into po values (@pnumber ,@onumber,@quany ); 图10 插入订购产品图 11、插入产品信息 功能:插入产品信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_insert_pro--插入产品 @number char(32),@name char(32),@price int,@exprice int,@inventory int as if exists(select * from product where p_number=@number) update product set p_inventory=p_inventory+@inventory else insert into product values ( @number, @name, @price, @exprice, @inventory ) 图 11 插入产品图 12、更新供应商的信息 功能:更新供应商的信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_update_suply--更新供应商信息 @snumber char(32), @stell char(32), @saddress char(32) as if not exists( select * from Suppliers where S_number=@snumber ) print'你输入的供应商不存在' else update Suppliers set S_adress=@saddress,S_telnub=@stell where S_number =@snumber; exec procedure_update_suply '001','','大连'; 图12 更新供应商信息图 13、删除供应商 功能:删除供应商的信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_delet_supply--删除供应商信息 @number char(32) as if not exists(select * from Suppliers where S_number=@number ) print'你输入的供应商不存在' else delete from Suppliers where S_number =@number ; exec procedure_delet_supply '111'; 图13 删除供应商图 14、最多的库存产品查询 功能:最多的库存产品查询 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 图14 库存量最大产品查询图 15、供应商供应的产品查询 功能:供应商供应的产品查询 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_selet_pro --查询商供应的产品 @snumber char(32) as if not exists(select s_number from Suppliers where S_number=@snumber ) print'该供应商不存在' else select S_name,p_name from Suppliers,sup,product where Suppliers.S_number=sup.S_number and Suppliers.S_number=@snumber and sup.p_number=product.p_number exec procedure_selet_pro '011'; 图16 查询供应商供应的产品图 16、更新客户的信息 功能:更新客户信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_update_coustome--更新客户信息 @number char(32), @tell char(32), @address char(32) as if not exists(select * from customer where c_number=@number ) print'你输入的客户不存在' else update customer set c_adress=@address,c_telnub=@tell where c_number=@number ; exec procedure_update_coustome '01','','广州' 图16 更新客户信息图 17、删除客户信息 功能:删除客户信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_delet_coustome--删除客户信息 @number char(32) as if not exists(select * from customer where c_number=@number ) print'你输入的客户不存在' else delete from customer where c_number=@number ; exec procedure_delet_coustome '05' 图17 删除客户信息图 18、更新雇员信息 功能:更新雇员信息 目的:存储产品的操作 意义:下次重复同样的动作时,可直接执行存储过程,简化操作步骤 create procedure procedure_update_emp--更新雇员信息 @enumber char(32), @etell char(32), @eaddress char(32), @e_real int as if not exists(select * from employee where empl_number=@enumber ) print'你输入的雇员不存在' else update employee set empl_addres=@eaddress,empl_telnumb=@etell,empl_real=@e_real wher- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 销售 订单 管理 系统 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文