余建国-数据库管理与维护课程设计报告模板_第1页
余建国-数据库管理与维护课程设计报告模板_第2页
余建国-数据库管理与维护课程设计报告模板_第3页
余建国-数据库管理与维护课程设计报告模板_第4页
余建国-数据库管理与维护课程设计报告模板_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库管理与维护课程设计报告题 目:*系统后台数据库 学 号: 学生姓名: 专 业: 指导教师: 提交时间: 目录第1章需求分析11.1需求调查11.2 系统功能分析2第2章面向对象分析和设计4第3章逻辑结构设计83.1类和对象向关系模式转换103.2关系模式优化11第4章数据库物理结构设计114.1 存取方法设计114.2存储结构设计114.3物理设计12第5章数据库完整性设计155.1 主键及唯一性索引155.2 参照完整性设计165.3Check约束175.4Default约束175.5 触发器设计17第6章 数据库视图设计19第7章 数据库存储过程设计20第8章 权限设计22总结22参

2、考文献:23数据库管理与维护课程设计报告*系统后台数据库第1章需求分析1.1需求调查通过对各个用户的调查,该*系统有如下需求:1) 系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码, 数据备份,数据还原,注销等功能。2) *:实现*人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。3) 基本信息:实现显示学生和老师以及课程的基本信息(包括学生学籍信息和学生所修课程信息,教师基本信息,课程基本信息)。4) 选课:实现在一定范围内学生选择课程,选择老师。5) 查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询

3、包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。6) 服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必每次都到数据库中去更改。7) 帮助系统:帮助系统为用户指明方向。1.2 系统功能分析*管理系统教学计划管理学籍管理排课选课管理教师管理教师评教管理考试成绩管理毕业设计管理报名管理即时事务管理1) 教学计划管理:主要用于课程计划登记、课程计划审批、选课情况查询、选课信息审批等。2) 学籍管理:用于对学生学籍基本信息的录入、查询、修改、维护、删除等常用功能,并提供学号编排、学生照片输入显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记、毕业情况等功能。

4、3) 排课/选课管理:用于对课程的排布和选择。对于特定的课程、教师可以设定优先级别,公选课可以按排在晚上进行,专业课安排在上午或下午。一个老师带几个班的同一门课程要考虑各个班级的课程安排进度。对与公选课,可以打破班级的限制,把全校的学生组织在一块上课。对于临时性的调课、代课对课表进行人工干预处理。在确保修满一学年学分的情况下,学生可以根据自己的实际情况具体选择某一学期的课程。4) 教师管理:用于管理教师的基本信息,其所在院系、所授课程,所带的班级,教师平时上课的时数,并记录教师的考评情况。5) 考试成绩管理:用于发布学生一个学期所修课程所获得的成绩,是否挂科、参加补考,补考的成绩等。 6) 毕

5、业设计管理:用于统计毕业生在校期间的实习的情况,毕业生的论文及其答辩的等相关情况。7) 教师评教管理:用于学生对老师、同行对教师、领导对教师的教学工作评价。他们评价的加权平均值是老师每一学期的表现得分。8) 报名管理:用于登记学生在校期间的各类考试报名情况,如英语等级考试、计算机等级考试、双学位报名等。9) 即时事务管理:用于发布和管理学校及学院的相关通知,便于相关人员了解学校及学院的近期动态。第2章面向对象分析和设计 类和对象设计如下: 学生信息姓名:string学号:string性别: char出生年月:data政治面貌:string行政班级号:行政班级学院:部门单位专业名称:专业培养层次

6、:string籍贯:string民族:string家庭地址:string邮政编码:string联系电话:string身份证号码:string添加()删除()查询()修改()成绩信息学生姓名:学生学号:学生专业名称:专业课程名:开设课程课程号:开设课程分数:float绩点:float学分:开设课程所获学分:int挂科情况:string补考情况:string重修情况:string考试次数:int添加()修改()删除()查询()开设课程课程名:全部课程课程号:全部课程选课班号:string学时:全部课程学分:全部课程开课年度:string 开课学期:string开课学院:部门单位任课教师:教师开课班

7、级:string上课地点:char上课时间:char班级限制人数:int查询()添加()修改()选课()全部课程课程名:string课程号:string 学时:int学分:int类别:string添加()修改()删除()修改()选课信息学生姓名:学生学号:学生学院:部门单位教学班号:选课班级课程名:开设课程课程号:开设课程任课老师:教师上课地点:char上课时间:data查询()选课()退课()行政班级信息班级名称:string班级号:int班级人数:int班主任:教师辅导员:教师所属专业:专业所属学院:部门单位查询()添加()删除()修改()教学计划开课年度:string开课学期:strin

8、g专业*:专业开设课程*:开设课程培养对象:学生查询()添加()修改()删除()专业信息专业名称:string专业编号:string所授学位: string培养方案*:教学计划所属学院:部门单位查询()修改()添加()删除()部门单位单位名称:string单位负责人:string单位编号:string上级部门:string查询()修改()添加()删除()教师信息教师姓名:string教职工号:string性别:char出生年月:data学历:string职称:string所属学院:部门单位籍贯:string民族:string家庭地址:string邮政编码:string联系电话:string身份

9、证号码:string查询()添加()修改()删除()评教信息教师*:教师课程*:开设课程学生姓名:学生学号:学生班级号:学生得分*:float查询()添加()修改()删除()等级考试报名考试名称:string学号:学生考试号:int身份证号:string费用:money查询()添加()修改()删除()论文答辩人员姓名:学生人员学号:学生辩题:string考官*:教师得分:float查询修改添加删除培养对象博士生:int硕士生:int本科生:int专科生:int查询()添加()修改()删除()及时事务通知标题:string通知内容:string发布单位:string发布时间:data有效期限:d

10、ata查询()添加()修改()删除()第3章逻辑结构设计局部E-R图全局E-R图:3.1类和对象向关系模式转换学生信息(姓名、学号、性别、出生年月、政治面貌、行政班级号、学院、专业名称、培养层次、籍贯、民族、家庭地址、邮政编码、联系电话、身份证号)成绩信息(学生姓名、学号、专业名称、课程名、课程号、分数、绩点、学分、所获学分、挂科情况、补考情况、重修情况、考试次数)全部课程(课程名、课程号、学时、学分、类别) 开设课程(课程名、课程号、任课老师、选课班级、学时、学分、开课年度、开课学期、开科学院、开课班级、上课地点、上课时间、班级限制人数)选课信息(学生姓名、学号、学院、教学班号、课程名、课程

11、号、任课老师、上课地点、上课时间)行政班级信息(班级名称、班级号、班级人数、班主任、辅导员、所属专业、所属学院)专业信息(专业名称、专业编号、所授学位、培养方案、所属学院)部门单位(单位名称、单位负责人、单位编号、上级部门)教学计划(开课年度、开课学期、专业、开设课程、培养对象)教师信息(教师姓名、教职工号、性别、出生年月、学历、职称、所属学院、籍贯、民族、家庭地址、邮政编码、联系电话、身份证号码)论文答辩(人员姓名、人员学号、辩题、考官、得分)评教信息(教师、课程、学生姓名、学号、班级号、得分)即时事物(通知标题、通知内容、发布单位、发布时间、有效期限)等级考试报名(考试名称、学号、考试号、

12、身份证号、费用)培养对象(博士生、硕士生、本科生、专科生)3.2关系模式优化学生信息(姓名、学号、性别、出生年月、政治面貌、行政班级号、学院、专业名称、培养层次、籍贯、民族、家庭地址、邮政编码、联系电话、身份证号)成绩信息(学号、课程号、分数、绩点、所获学分、挂科情况、补考情况、重修情况、考试次数)全部课程(课程名、课程号、学时、学分、类别) 开设课程(课程号、教职工号、开课年度、开课学期、开课学院、开课班级、上课地点、上课时间、班级限制人数)选课信息(学号、课程号)行政班级信息(班级名称、班级号、班级人数、班主任、辅导员、所属专业、所属学院)专业信息(专业名称、专业编号、所授学位、培养方案、

13、所属学院)部门单位(单位名称、单位编号、单位负责人、上级部门)教学计划(开课年度、开课学期、专业、开设课程、培养对象)教师信息(教师姓名、教职工号、性别、出生年月、学历、职称、所属学院、籍贯、民族、家庭地址、邮政编码、联系电话、身份证号码)论文答辩(人员学号、辩题、考官、得分)评教信息(教职工号、课程号、学号、得分)即时事物(通知标题、通知内容、发布单位、发布时间、有效期限)等级考试报名(考试名称、考试号、学号、身份证号、费用)培养对象(博士生、硕士生、本科生、专科生)第4章数据库物理结构设计4.1 存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应

14、用要求。对于*系统来说,为了提高某些属性(如:学生学号,教职工号,课程号,学生成绩,选课信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询某个学院或是查询某个专业或某学年等的学生成绩或选课等时就会大大提高查询速度。因此,该系统中选择聚簇存取方法。4.2存储结构设计*系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设*系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。

15、4.3物理设计实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。1、 建立*数据库create database *数据库 on primary (name=*数据文件,filename='d:*数据文件.mdf',size=5, maxsize=10, filegrowth=1)log on (name=*日志文件,filename='d:*日志文件.ldf',size=3, maxsize=10, filegrowth=1)2、 建立学生信息表Create table 学生信息(姓名 va

16、rchar(20) not NULL,学号 varchar(12) primary key,性别 char(2) default('男') check (性别in ('男''女'),出生日期 datetime,政治面貌 varchar(10),行政班级号 varchar(12),学院 varchar(20),专业名称 varchar(20),培养层次 varchar(10) default('本科生'),籍贯 varchar(20),民族 varchar(20) default('汉族'),家庭地址 varchar

17、(100),邮政编码 varchar(10),联系电话 varchar(20),身份证号 varchar(30) not NULL)3、 建立成绩信息表Create table 成绩信息(学号 varchar(12) ,课程号 varchar(12) ,分数 float,绩点 float,所获学分 int,挂科情况 varchar(2) default('否') check (挂科情况in ('是''否'),重修情况 varchar(2) default('否') check (重修情况in ('是''否&

18、#39;),考试次数 int,primary key(学号,课程号)4、 建立全部课程表Create table 全部课程(课程名 varchar(50) not NULL,课程号 varchar(12) primary key,学时 int,学分 int,类别 varchar(50)5、 建立开设课程表Create table 开设课程(课程号 varchar(12) primary key,教职工号 char(12),开课年度 int,开课学期 varchar(10) default('春季') check (开课学期in ('春季''夏季'

19、'秋季''冬季'),开课学院 varchar(20),开课班级 varchar(20),上课地点 varchars(20),上课时间 varchar(20),班级限制人数 int)6、 建立选课信息表Create table 选课信息(学号 varchar(12) ,课程号 varchar(12), primary key(学号,课程号)7、 建立行政班级信息表Create table 行政班级信息(班级号 varchar(12) primary key,班级名称 char(20) not NULL,班级人数 int,班主任 varchar(12),辅导员 va

20、rchar(12),所属专业 varchar(12),所属学院 varchar(12)8、 建立专业信息表Create table 专业信息(专业编号 varchar(12) primary key,专业名称 char(20) not NULL,所授学位 varchar(20),培养方案 varchar(100),所属学院 varchar(12)9、 建立部门单位表Create table 部门单位(单位编号 varchar(12) primary key,单位名称 char(20) not NULL,单位负责人 varchar(12),上级部门 varchar(12)10、建立教学计划表Cr

21、eate table 教学计划(专业编号 varchar(12) primary key,开课年度 int,开课学期 varchar(10),开设课程 varchar(12),培养对象 int)11、建立教师信息表Create table 教师信息(姓名 varchar(20) not NULL,教职工号 varchar(12) primary key,性别 char(2) default('男') check (性别in ('男''女'),出生日期 datetime,学历 varchar(10),职称 varchar(10),学院 varcha

22、r(20),籍贯 varchar(20),民族 varchar(20) default('汉族'),家庭地址 varchar(100),邮政编码 varchar(10),联系电话 varchar(20),身份证号 varchar(30) not NULL)12、建立论文答辩表Create table 论文答辩(学号 varchar(12) primary key,辩题 varchar(50),考官 varchar(12),得分 float)13、建立评教信息表Create table 评教信息(教职工号 varchar(12) ,课程号 varchar(12) ,学号 varc

23、har(12) ,得分 float ,primary key(学号,课程号,教职工号)14、建立即时事务表Create table 即时事务(通知标题 varchar(200) primary key,通知内容 varchar(1000) not NULL,发布单位 varchar(12),发布时间 datetime ,有效期限 datetime)15、建立等级考试报名表Create table 等级考试报名(考试名称 varchar(20) not NULL,考试号 varchar(12) ,学号 varchar(12) ,身份证号 varchar(30) not NULL,费用 money

24、 ,primary key(学号,考试号)16、建立培养对象表Create table 培养对象(博士生 int,硕士生 int,本科生 int,专科生 int)第5章数据库完整性设计5.1 主键及唯一性索引表名主键建立唯一性索引学生信息(学号)create unique index 学生信息on 学生信息(学号asc)成绩信息(学号,课程号)create unique index 成绩信息on 成绩信息(学号asc,课程号asc)全部课程(课程号)create unique index 全部课程on 全部课程(课程号asc)开设课程(课程号)create unique index 开设课程o

25、n 开设课程(课程号asc)选课信息(学号,课程号)create unique index 选课信息on 选课信息(学号asc,课程号asc)行政班级信息(班级号)create unique index 行政班级信息on 行政班级信息(班级号asc)专业信息(专业编号)create unique index 专业信息on 专业信息(专业编号asc)部门单位(单位编号)create unique index 部门单位on 部门单位(单位编号asc)教学计划(专业号)create unique index 教学计划on 教学计划(专业编号asc)教师信息(教职工号)create unique in

26、dex 教师信息on 教师信息(教职工号asc)论文答辩(学号)create unique index 论文答辩on 论文答辩(学号asc)评教信息(学号,教职工号,课程号)create unique index 评教信息 on 评教信息(学号asc,教职工号asc,课程号asc)即时事务(通知标题)create unique index 即时事务on 即时事务(通知标题,发布时间asc)等级考试报名(考试号,学号)create unique index 等级考试报名on 等级考试报名(考试号,学号)5.2 参照完整性设计1、即时事务表中将属性发布单位设计为外键alter table 即时事务

27、add foreign key (发布单位) references 部门单位(单位编号)2、教学计划表中将属性开设课程设计为外键alter table 教学计划add foreign key (开设课程) references 开设课程(课程号)3、论文答辩表中将属性考官设计为外键alter table 论文答辩add foreign key (考官) references 教师信息(教职工号)4、行政班级信息表中将属性班主任、辅导员、所属专业、所属学院设计为外键alter table 行政班级信息add foreign key (班主任) references 教师信息(教职工号)alter

28、 table 行政班级信息add foreign key (辅导员) references 教师信息(教职工号)alter table 行政班级信息add foreign key (所属专业) references 专业信息(专业编号)alter table 行政班级信息add foreign key (所属学院) references 部门单位(单位编号)5、学生信息表中将属性行政班级号设计为外键alter table 学生信息add foreign key (行政班级号) references 行政班级信息(班级号)6、专业信息表中将属性所属学院设计为外键alter table 专业信息a

29、dd foreign key (所属学院) references 部门单位(单位编号)5.3Check约束1、教师信息表和学生信息表中将性别进行check约束:check (性别in ('男''女')2、成绩信息表中将挂科情况和重修情况进行check约束:check (挂科情况in ('是''否') ,check (挂科情况in ('是''否')3、开设课程表中将开课学期进行check约束:check (开课学期in ('春季''夏季''秋季''

30、;冬季')5.4Default约束1、教师信息表和学生信息表中性别默认值设为:男。default('男')2、教师信息表和学生信息表中民族默认值设为:汉族。default('汉族')3、学生信息表中培养层次默认值设为:本科生。default('本科生')4、成绩信息表中挂科情况和重修情况默认值设为:否。default('否')5、开设课程表中开课学期默认值设为:春季。default('春季')5.5 触发器设计1、在教师信息表中建立删除教师触发器create trigger 删除教师 on 教师信息for

31、delete asdeclare 教职工号 varchar(12)select 教职工号=教职工号 from deleteddeclare 教职工号 varchar(12)select 教职工号=教职工号 from 教师信息where 教职工号=(select 教职工号 from 开设课程)begindelete from 教师信息 where 教职工号=教职工号if(教职工号=教职工号)begindelete from 开课信息 where 教职工号=教职工号delete from 论文答辩 where 考官=教职工号delete from 评教信息 where 教职工号=教职工号enden

32、d2、在全部课程表中建立删除课程触发器create trigger 删除课程 on 全部课程for delete asdeclare 课程号 varchar(12)select 课程号=课程号 from deleteddeclare 课程号 varchar(12)select 课程号=课程号 from 全部课程where 课程号=(select 课程号 from 开设课程)begindelete from 全部课程 where 课程号=课程号if(课程号=课程号)begindelete from 开课信息 where 课程号=课程号delete from 教学计划 where 开设课程=课程号

33、delete from 选课信息 where 课程号=课程号endend3、在选课信息表中建立选课触发器create trigger 选课 on 选课信息for insert asdeclare 课程号 varchar(12)select 课程号=课程号 from inserteddeclare 学号 varchar(12)select 学号=学号 from insertedbeginif exists(select * from 开设课程where 课程号=课程号 and 班级限制人数>(select count(学号)from 选课信息 where 课程号=课程号 group by

34、课程号)insert into 选课信息 values (学号,课程号)end4、在学生信息表中建立删除学生触发器create trigger 删除学生 on 学生信息for delete asdeclare 学号varchar(12)select 学号=学号from deleteddeclare 学号varchar(12)select 学号=学号 from 学生信息where 学号=(select 学号 from 选课信息)begindelete from 学生信息 where 学号=学号if(学号=学号)begindelete from 成绩信息 where 学号=学号delete fro

35、m 论文答辩 where 学号=学号delete from 等级考试报名 where 学号=学号delete from 评教信息 where 学号=学号delete from 选课信息 where 学号=学号endend第6章 数据库视图设计1、建立部门信息视图create view 部门信息视图as select * from 部门单位;2、建立学生成绩视图create view 学生成绩视图asselect 成绩信息.*,学生信息.姓名,全部课程.课程名from 成绩信息,学生信息,全部课程where 成绩信息.学号= 学生信息.学号and 成绩信息.课程号= 全部课程.课程号;3、建立等

36、级考试报名视图create view 等级考试报名视图asselect 等级考试报名.*,学生信息.姓名from 等级考试报名,学生信息where 等级考试报名.学号= 学生信息.学号;4、建立即时事务视图create view 即时事务视图as select * from 即时事务;5、建立教师信息视图create view 教师信息视图asselect 教师信息.*,部门单位.单位名称from 教师信息,部门单位where 教师信息.学院= 部门单位.单位编号;6、建立教学计划视图create view 教学计划视图asselect 教学计划.*,专业信息.专业名称from 教学计划,专业

37、信息where 教学计划.专业编号= 专业信息.专业编号;7、建立开设课程视图create view 开设课程视图asselect 开设课程.*,全部课程.课程名,教师信息.姓名from 开设课程,全部课程,教师信息where 开设课程.课程号= 全部课程.课程号and 开设课程.教职工号= 教师信息.教职工号;8、建立论文答辩视图create view 论文答辩视图asselect 论文答辩.*,教师信息.姓名as 考官姓名,学生信息.姓名as 学生姓名from 论文答辩,教师信息,学生信息where 论文答辩.学号= 学生信息.学号and 论文答辩.考官= 教师信息.教职工号;9、建立评教

38、信息视图create view 评教信息视图 asselect 评教信息.*,教师信息.姓名 as 教师姓名,全部课程.课程名,学生信息.姓名 as 学生姓名 from 评教信息,教师信息,全部课程,学生信息where 评教信息.教职工号= 教师信息.教职工号 and 评教信息.课程号= 全部课程.课程号and 评教信息.学号= 学生信息.姓名;10、建立全部课程视图create view 全部课程视图as select * from 全部课程;11、建立行政班级信息视图create view 行政班级信息视图 as select * from 行政班级信息;12、建立选课信息视图create

39、 view 选课信息视图asselect 选课信息.学号,学生信息.姓名,全部课程.课程名,开设课程.*,教师信息.姓名as 任课老师 from 选课信息,全部课程,学生信息,开设课程,教师信息where 选课信息.学号= 学生信息.学号and 选课信息.课程号= 全部课程.课程号and 开设课程.教职工号= 教师信息.教职工号 and 选课信息.课程号= 开设课程.课程号;13、建立学生信息视图create view 学生信息视图 as select * from 学生信息;14、建立专业信息视图create view 专业信息视图 asselect 专业信息.*,部门单位.* from 专

40、业信息,部门单位where 专业信息.所属学院= 部门单位.单位编号;第7章 数据库存储过程设计1、建立删除教师存储过程create proc 删除教师存储过程教职工号varchar(12) asif exists(select * from 开课信息where 教职工号=教职工号) return -1if exists(select * from 论文答辩where 考官=教职工号) return -1if exists(select * from 行政班级信息where 班主任=教职工号) return -1if exists(select * from 行政班级信息where 辅导员=教

41、职工号) return -1if exists(select * from 评教信息where 教职工号=教职工号)begindelete from 教师信息 where 教职工号=教职工号delete from 评教信息 where 教职工号=教职工号end2、建立删除学生存储过程create proc 删除学生存储过程学号varchar(12) asif exists(select * from 等级考试报名where 学号=学号) return -1if exists(select * from 论文答辩where 学号=学号) return -1if exists(select * f

42、rom 选课信息where 学号=学号) return -1begindelete from 学生信息 where 学号=学号if exists(select * from 成绩信息where 学号=学号)delete from 成绩信息 where 学号=学号if exists(select * from 评教信息where 学号=学号)delete from 评教信息 where 学号=学号end3、建立删除课程存储过程create proc 删除课程存储过程课程号varchar(12) asif exists(select * from 开设课程where 课程号=课程号) return

43、 -1if exists(select * from 选课信息where 课程号=课程号) return -1if exists(select * from 教学计划where 开设课程=课程号) return -1begindelete from 全部课程 where 课程号=课程号if exists(select * from 成绩信息where 课程号=课程号)delete from 成绩信息 where 课程号=课程号if exists(select * from 评教信息where 课程号=课程号)delete from 评教信息 where 课程号=课程号end4、建立选课存储过程

44、create proc 选课存储过程课程号varchar(12), 学号varchar(12) asif not exists(select * from 学生信息where 学号=学号) return -1if not exists(select * from 开设课程where 课程号=课程号) return -1if not exists(select * from 开设课程where 课程号=课程号and 班级限制人数>(select count(学号)from 选课信息where 课程号=课程号group by 课程号) return -1insert into 选课信息val

45、ues (学号,课程号)第8章 权限设计1、 将所有表、视图、触发器和存储过程的全部权限都授予给系统管理员2、 给*员授权:grant all privileges on table 学生信息,成绩信息,全部课程,开设课程,选课信息,行政班级信息,教学计划,教师信息,实习信息,论文答辩,即时事务,等级考试报名,选课信息 to *员grant select on table 评教信息 to *员gront select on view (所有视图) to *员3、 给教师授权gront select on view (所有视图) to 教师gront insert on table 成绩信息 to 教师 gran

温馨提示

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

最新文档

评论

0/150

提交评论