高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)_第1頁(yè)
高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)_第2頁(yè)
高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)_第3頁(yè)
高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)_第4頁(yè)
高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

高校信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)問題描述北京某高校擬開發(fā)一套高校信息管理系統(tǒng),該系統(tǒng)包括學(xué)生檔案管理、學(xué)生成績(jī)管理、教員信息管理、教務(wù)排課等模塊實(shí)現(xiàn)學(xué)生檔案錄入、修改、查詢,成績(jī)錄入、修改、查詢,教務(wù)排課管理等功能。開發(fā)此模塊涉及兩大部分:?1、后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)?2、前端界面的開發(fā)(后期我們可以用Java開發(fā))為了簡(jiǎn)化起見,我們暫討論“學(xué)生成績(jī)管理”子模塊,該模塊具有成績(jī)輸入,成績(jī)查詢,名次排序,分?jǐn)?shù)統(tǒng)計(jì)等功能。現(xiàn)要求對(duì)“學(xué)生成績(jī)管理”子模塊進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)并實(shí)現(xiàn),數(shù)據(jù)庫(kù)保存在D:\project目錄下,文件增長(zhǎng)率為15%。問題分析-1字段名稱數(shù)據(jù)類型說明stuName字符學(xué)生姓名,該列必填,要考慮姓氏可能是兩個(gè)字的,如歐陽(yáng)俊雄stuNo字符學(xué)號(hào),該列必填,學(xué)號(hào)不能重復(fù),且必須是S253XX格式stuSex字符學(xué)生性別,該列必填,且只能是“男”或“女”。因?yàn)槟猩^多,默認(rèn)為“男”stuAge數(shù)字學(xué)生年齡,該列必填,必須在15~50歲之間stuSeat數(shù)字學(xué)生的座位號(hào),不用人工輸入,采用自動(dòng)編號(hào)方式,且必須是1~30號(hào)stuAddress文本學(xué)生地址,該列可不填,如沒有填寫,默認(rèn)為“地址不詳”與考試相關(guān)的學(xué)生信息表(stuInfo)如下:?jiǎn)栴}分析-2與成績(jī)相關(guān)的學(xué)生成績(jī)表(stuMarks)如下:字段名稱數(shù)據(jù)類型說明examNo字符考號(hào),該列必填,且不能重復(fù),必須是E200507XXXX格式stuNo字符學(xué)號(hào),該列必填,且必須在學(xué)生基本信息表中有相關(guān)記錄writtenExam數(shù)字學(xué)生筆試成績(jī),數(shù)據(jù)必須是0~100分之間,不填默認(rèn)為0分labExam數(shù)字學(xué)生筆試成績(jī),數(shù)據(jù)必須是0~100之間,不填默認(rèn)為0分難點(diǎn)分析-1分析學(xué)生信息表(stuInfo)每列的約束字段名稱數(shù)據(jù)類型說明

非空/必填約束stuName字符學(xué)生姓名,該列必填,要考慮姓氏可能是兩個(gè)字的,如歐陽(yáng)俊雄

主鍵約束stuNo字符學(xué)號(hào),該列必填,學(xué)號(hào)不能重復(fù),且必須是s253XX格式

Check約束:stuNo

like

‘s253[0-9][0stuSex字符學(xué)生性別,該列必填,且只能是“男”或“女”。因?yàn)槟猩^多,默認(rèn)為“男”

默認(rèn)約束stuAge數(shù)字學(xué)生年齡,該列必填,必須在15~50歲之間stuSeat數(shù)字標(biāo)識(shí)學(xué)生的座位號(hào),該列必填,不用人工輸入,采用列自動(dòng)編號(hào)方式,且必須是1~30號(hào)stuAddress文本學(xué)生地址,該列可不填,如沒有填寫,默認(rèn)為“地址不詳”-9難點(diǎn)分析-2分析學(xué)生成績(jī)表(stuMarks)每列的約束:字段名稱數(shù)據(jù)類型說明examNo字符考號(hào),該列必填,且不能重復(fù),必須是E200507XXXX格式stuNo字符C學(xué)號(hào),該列必填,且必須在學(xué)生基本信息表

h中ec有k約相束關(guān):記w錄rittenExam

between

0

and

100writtenExam數(shù)字學(xué)生筆試成績(jī),數(shù)據(jù)必須是0~100分之間,不填默認(rèn)為0分labExam數(shù)字學(xué)生筆試成績(jī),數(shù)據(jù)必須是0~100之間,不填默認(rèn)為0分階段劃分第一階段:建庫(kù)、建表、加約束、建關(guān)系第二階段:插入測(cè)試數(shù)據(jù)、查詢數(shù)據(jù)、修改數(shù)據(jù)

第三階段:創(chuàng)建登錄帳號(hào)、導(dǎo)出數(shù)據(jù)、導(dǎo)出腳本、分離數(shù)據(jù)庫(kù)第一階段第一階段:建庫(kù);建表;加約束;建關(guān)系;將getHello方法申明為虛擬的,就不能直接實(shí)例化Animal對(duì)象。因此,需要將Animal類也申明為抽象的,通過在Animal類定義的開始行添加abstract關(guān)鍵字來(lái)實(shí)現(xiàn)。Java提供了四種不同的作用范圍:public,package,protected,和private。任何類、方法或者成員變量都能通過使用public,protected,和private關(guān)鍵字來(lái)顯式的加以保護(hù)。任何類,方法,或者成員變量如果沒有使用上面的關(guān)鍵字都將被隱式的給與package的作用范圍。在此這兩個(gè)屬性用protected修飾,表示這兩個(gè)屬性允許在該類內(nèi)以及該類的子類中調(diào)用。

Java用extends關(guān)鍵字指明一個(gè)類從另一個(gè)繼承。所有的動(dòng)物都以自己獨(dú)特的方式說“hello”,所以它們都需要重載sayHello方法。因?yàn)槊糠N動(dòng)物說“hello”的方式都不同,所以我們?cè)诨愔袑ayHello方法申明為抽象的,給這個(gè)方法一個(gè)函數(shù)體。這就迫使Animal的每一個(gè)子類重載sayHello方法并根據(jù)每一個(gè)特定動(dòng)物的需要來(lái)定義它。因?yàn)锳nimal類中mammal

和carnivorous

屬性值都是true,所以Dog和Cat類用不著重新為這兩個(gè)屬性賦值,而Frog類需要為這兩個(gè)屬性重新賦值,通過構(gòu)造函數(shù)完成。第一階段結(jié)果演示1第一階段操作的結(jié)果:將getHello方法申明為虛擬的,就不能直接實(shí)例化Animal對(duì)象。因此,需要將Animal類也申明為抽象的,通過在Animal類定義的開始行添加abstract關(guān)鍵字來(lái)實(shí)現(xiàn)。Java提供了四種不同的作用范圍:public,package,protected,和private。任何類、方法或者成員變量都能通過使用public,protected,和private關(guān)鍵字來(lái)顯式的加以保護(hù)。任何類,方法,或者成員變量如果沒有使用上面的關(guān)鍵字都將被隱式的給與package的作用范圍。在此這兩個(gè)屬性用protected修飾,表示這兩個(gè)屬性允許在該類內(nèi)以及該類的子類中調(diào)用。

Java用extends關(guān)鍵字指明一個(gè)類從另一個(gè)繼承。所有的動(dòng)物都以自己獨(dú)特的方式說“hello”,所以它們都需要重載sayHello方法。因?yàn)槊糠N動(dòng)物說“hello”的方式都不同,所以我們?cè)诨愔袑ayHello方法申明為抽象的,給這個(gè)方法一個(gè)函數(shù)體。這就迫使Animal的每一個(gè)子類重載sayHello方法并根據(jù)每一個(gè)特定動(dòng)物的需要來(lái)定義它。因?yàn)锳nimal類中mammal

和carnivorous

屬性值都是true,所以Dog和Cat類用不著重新為這兩個(gè)屬性賦值,而Frog類需要為這兩個(gè)屬性重新賦值,通過構(gòu)造函數(shù)完成。第一階段結(jié)果演示-2第一階段操作的結(jié)果:將getHello方法申明為虛擬的,就不能直接實(shí)例化Animal對(duì)象。因此,需要將Animal類也申明為抽象的,通過在Animal類定義的開始行添加abstract關(guān)鍵字來(lái)實(shí)現(xiàn)。Java提供了四種不同的作用范圍:public,package,protected,和private。任何類、方法或者成員變量都能通過使用public,protected,和private關(guān)鍵字來(lái)顯式的加以保護(hù)。任何類,方法,或者成員變量如果沒有使用上面的關(guān)鍵字都將被隱式的給與package的作用范圍。在此這兩個(gè)屬性用protected修飾,表示這兩個(gè)屬性允許在該類內(nèi)以及該類的子類中調(diào)用。

Java用extends關(guān)鍵字指明一個(gè)類從另一個(gè)繼承。所有的動(dòng)物都以自己獨(dú)特的方式說“hello”,所以它們都需要重載sayHello方法。因?yàn)槊糠N動(dòng)物說“hello”的方式都不同,所以我們?cè)诨愔袑ayHello方法申明為抽象的,給這個(gè)方法一個(gè)函數(shù)體。這就迫使Animal的每一個(gè)子類重載sayHello方法并根據(jù)每一個(gè)特定動(dòng)物的需要來(lái)定義它。因?yàn)锳nimal類中mammal

和carnivorous

屬性值都是true,所以Dog和Cat類用不著重新為這兩個(gè)屬性賦值,而Frog類需要為這兩個(gè)屬性重新賦值,通過構(gòu)造函數(shù)完成。第一階段結(jié)果演示-3第一階段操作的結(jié)果:第二階段第二階段:插入測(cè)試數(shù)據(jù);查詢數(shù)據(jù);修改數(shù)據(jù);定義了兩個(gè)public常量用來(lái)指代情緒值。訪問成員變量:不論一個(gè)對(duì)象的數(shù)據(jù)隱藏得多么好,客戶仍然需要訪問一些隱藏的數(shù)據(jù),這是通過調(diào)用函數(shù)或方法來(lái)實(shí)現(xiàn)

的。在Java中,可以使用特殊的被稱做屬性訪問器的方法來(lái)訪問隱藏的數(shù)據(jù)。在Java中屬性訪問器和通常的函數(shù)之間并沒有本質(zhì)的區(qū)別。將一個(gè)通常的方法轉(zhuǎn)變成一個(gè)屬性訪問器唯一要做的事情就是參照一個(gè)命名規(guī)則來(lái)添加方法。可以使用多態(tài)機(jī)制讓完成相似功能的不同的方法擁有相同的名字但是擁有不同的參數(shù)列表。第二階段標(biāo)準(zhǔn)代碼演示-1插入數(shù)據(jù)--向?qū)W員信息表stuInfo插入數(shù)據(jù)--INSERT

INTO

stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES("張秋麗","s25301","男",18,"北京海淀")INSERT

INTO

stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES("李斯文","s25303","女",22,"河南洛陽(yáng)")INSERT

INTO

stuInfo(stuName,stuNo,stuSex,stuAge)VALUES("李文才","s25302","男",31)INSERT

INTO

stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES(‘歐陽(yáng)俊雄’,‘s25304’,‘男’,28,‘新疆克拉瑪依")定義了兩個(gè)public常量用來(lái)指代情緒值。訪問成員變量:不論一個(gè)對(duì)象的數(shù)據(jù)隱藏得多么好,客戶仍然需要訪問一些隱藏的數(shù)據(jù),這是通過調(diào)用函數(shù)或方法來(lái)實(shí)現(xiàn)

的。在Java中,可以使用特殊的被稱做屬性訪問器的方法來(lái)訪問隱藏的數(shù)據(jù)。在Java中屬性訪問器和通常的函數(shù)之間并沒有本質(zhì)的區(qū)別。將一個(gè)通常的方法轉(zhuǎn)變成一個(gè)屬性訪問器唯一要做的事情就是參照一個(gè)命名規(guī)則來(lái)添加方法??梢允褂枚鄳B(tài)機(jī)制讓完成相似功能的不同的方法擁有相同的名字但是擁有不同的參數(shù)列表。第二階段標(biāo)準(zhǔn)代碼演示-2第二階段的編碼結(jié)果:--向?qū)W員成績(jī)表stuMarks插入數(shù)據(jù)--INSERT

INTO

stuMarks(ExamNo,stuNo,writtenExam,LabExam)

VALUES("E2005070001","s25301",80,58)插入數(shù)據(jù)INSERT

INTO

stuMarks(ExamNo,stuNo,writtenExam)VALUES("E2005070002","s25302",50)INSERT

INTO

stuMarks(ExamNo,stuNo,writtenExam,LabExam)

VALUES("E2005070003","s25303",97,82)--查看數(shù)據(jù)--select

*

from

stuInfoselect

*

from

stuMarks定義了兩個(gè)public常量用來(lái)指代情緒值。訪問成員變量:不論一個(gè)對(duì)象的數(shù)據(jù)隱藏得多么好,客戶仍然需要訪問一些隱藏的數(shù)據(jù),這是通過調(diào)用函數(shù)或方法來(lái)實(shí)現(xiàn)

的。在Java中,可以使用特殊的被稱做屬性訪問器的方法來(lái)訪問隱藏的數(shù)據(jù)。在Java中屬性訪問器和通常的函數(shù)之間并沒有本質(zhì)的區(qū)別。將一個(gè)通常的方法轉(zhuǎn)變成一個(gè)屬性訪問器唯一要做的事情就是參照一個(gè)命名規(guī)則來(lái)添加方法??梢允褂枚鄳B(tài)機(jī)制讓完成相似功能的不同的方法擁有相同的名字但是擁有不同的參數(shù)列表。第二階段標(biāo)準(zhǔn)代碼演示-1查詢數(shù)據(jù)--1.查詢兩表的數(shù)據(jù)----2.查詢男學(xué)員名單--s-e-l4e.c查t

詢*

f參f參r加om本st次u考In試fo的學(xué)員成績(jī),包括學(xué)員姓名,筆試成績(jī),機(jī)試成績(jī)---s-e6l.e統(tǒng)ct計(jì)*

參fr加om本s次tu考In試fo的w學(xué)he員re人s數(shù)tuSex="男"select

*stfurNoamset,uwMrairtktsenExam,labExam

from

stuInfos-e-l3e.c查t詢co筆un試t(成(成s績(jī)tu優(yōu)No秀)的as學(xué)考員試情人況數(shù)(f成ro績(jī)m

在st7u5M~ar1k0s0之間)--inner

join

stuMarks

on

stuInfo.stuNo=stuMarks.stuNo-s-e7l.e查ct詢st沒uN有N有o通,w過ri考t試te的nE人xa數(shù)m

(fr筆om試s或tu機(jī)Ma試rk小s

于wh6e0r分e

w)r-i-ttenExam

between

75a-n-d5.1統(tǒng)00計(jì)筆試考試平均分和機(jī)試考試平均分--select

count(stuNo)

as

未通過的人數(shù)

from

stuMarks

whereselect

avg(writtenExam)

as

"筆試考平均分",labExam<60

or

writtenExam<60avg(labexam)as"機(jī)試平均分"from

stuMarks定義了兩個(gè)public常量用來(lái)指代情緒值。訪問成員變量:不論一個(gè)對(duì)象的數(shù)據(jù)隱藏得多么好,客戶仍然需要訪問一些隱藏的數(shù)據(jù),這是通過調(diào)用函數(shù)或方法來(lái)實(shí)現(xiàn)

的。在Java中,可以使用特殊的被稱做屬性訪問器的方法來(lái)訪問隱藏的數(shù)據(jù)。在Java中屬性訪問器和通常的函數(shù)之間并沒有本質(zhì)的區(qū)別。將一個(gè)通常的方法轉(zhuǎn)變成一個(gè)屬性訪問器唯一要做的事情就是參照一個(gè)命名規(guī)則來(lái)添加方法??梢允褂枚鄳B(tài)機(jī)制讓完成相似功能的不同的方法擁有相同的名字但是擁有不同的參數(shù)列表。第二階段標(biāo)準(zhǔn)代碼演示-1第二階段的編碼結(jié)果:--180..查排詢名學(xué)次員(成按績(jī)平,均顯分示從學(xué)高號(hào)到,低筆排試序成),績(jī)顯,示機(jī)姓試名成,筆績(jī)?cè)?,成平?jī)均,分機(jī)-試-成績(jī),平均分-select

stuNaOmaesa學(xué)s

號(hào)姓,名w,rwirtittetneEnxEaxm

amsa筆s

試筆,試l,albaEbxEaxm

amsa機(jī)s

試機(jī),試,

(writtenExam+labExam)/2.0

as平均分from

stuIMnafroks--i9n.n排er名j次oi(n

s按tu平u平M均ar分ks從o高n

s到tu低In排n排f序o.)st,uN顯o=示st學(xué)u號(hào)Ma、rk平s.均st分uN-o-

seloercdtesrtbuyNO平a均s

分學(xué)號(hào)de,s(cwrittenExam+labExam)/2.0

as平均分-f-r1o1m.s根s根t據(jù)uM平ar均ks分o,r顯de示r

b前b前y兩平名均信分息d,e包sc括姓名、筆試成績(jī)、機(jī)試成績(jī)、平均分-

select

top

2

stuName

as姓名,writtenExam

as筆試,labExam

as機(jī)試,(writtenExam+labExam)/2.0

as平均分from

stuInfoinner

join

stuMarks

on

stuInfo.stuNo=stuMarks.stuNoorder

by平均分desc定義了兩個(gè)public常量用來(lái)指代情緒值。訪問成員變量:不論一個(gè)對(duì)象的數(shù)據(jù)隱藏得多么好,客戶仍然需要訪問一些隱藏的數(shù)據(jù),這是通過調(diào)用函數(shù)或方法來(lái)實(shí)現(xiàn)

的。在Java中,可以使用特殊的被稱做屬性訪問器的方法來(lái)訪問隱藏的數(shù)據(jù)。在Java中屬性訪問器和通常的函數(shù)之間并沒有本質(zhì)的區(qū)別。將一個(gè)通常的方法轉(zhuǎn)變成一個(gè)屬性訪問器唯一要做的事情就是參照一個(gè)命名規(guī)則來(lái)添加方法??梢允褂枚鄳B(tài)機(jī)制讓完成相似功能的不同的方法擁有相同的名字但是擁有不同的參數(shù)列表。第二階段標(biāo)準(zhǔn)代碼演示-1修改數(shù)據(jù)--都提5分--update

stuMarks

set

writtenExam=writtenExam+5select

*

from

stuMarks--100分封頂(加分后超過100分的,按100分計(jì)算)--

update

stuMarks

set

writtenExam=100where

writtenExam>100--查看修改后的數(shù)據(jù)--

select

*

from

stuMarks第三階段第三階段:創(chuàng)建登錄帳號(hào);導(dǎo)出數(shù)據(jù);導(dǎo)出腳本;分離數(shù)據(jù)庫(kù);雖然Java只支持從一個(gè)父類繼承,但它使用接口的方式支持多重繼承。用interface關(guān)鍵字定義接口。動(dòng)態(tài)/運(yùn)行時(shí)的綁定機(jī)制允許一個(gè)對(duì)象在運(yùn)行時(shí)被強(qiáng)制轉(zhuǎn)化成你所需要的對(duì)象類型,前提是這個(gè)對(duì)象實(shí)現(xiàn)了必需的接口或者括展了特定的父類。接口實(shí)現(xiàn)了多態(tài),使得我們能夠給與對(duì)象不同特性以滿足不同的需要。第三階段標(biāo)準(zhǔn)代碼演示-1第三階段的操作結(jié)果:總結(jié)本案例旨在練習(xí)在SQLServerManagementStudio中進(jìn)行常用的數(shù)據(jù)庫(kù)操作編寫SQL語(yǔ)句執(zhí)行增、刪、改、查操作鞏固的知識(shí)數(shù)據(jù)庫(kù)的常用操作:建庫(kù)、建表、加約束、建關(guān)系常用的約束類型:主鍵、外鍵、非空、默認(rèn)值、檢查約束insert

語(yǔ)句:

Insert

into

表名(字段1,字段2,...)

values(值1,

值2,…)update語(yǔ)句:Update表名set字段=值where…條件查詢:select…from表名where…排序:select…from表名order

by…Top語(yǔ)句:

select top

2….from

表名…統(tǒng)計(jì)函數(shù):select

avg(…)as平均分….選擇查詢:select….where

labExam

between

70

and

90內(nèi)部連接:select …from

表1

inner

jonin

表2

…附:參考SQL代碼/*=======插入數(shù)據(jù)練習(xí)=========*/--向?qū)W員信息表stuInfo插入數(shù)據(jù)--

INSERT

INTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUS("張秋麗","s25301","男",18,"北京海淀")INSERT

INTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES("李斯文","s25303","女",22,"河南洛陽(yáng)")INSERT

INTO

stuInfo(stuName,stuNo,stuSex,stuAge)VALUES("李文才","s25302","男",31)INSERT

INTOstuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)VALUES("歐陽(yáng)俊雄","s25304","男",28,"新疆威武哈")附:參考SQL代碼--向?qū)W員成績(jī)表stuMarks插入數(shù)據(jù)--

INSERT

INTOstuMarks(ExamNo,stuNo,writtenExam,LabExam)VALUES("E2005070001","s25301",80,58)INSERT

INTO

stuMarks(ExamNo,stuNo,writtenExam)VALUES("E2005070002","s25302",50)INSERT

INTOstuMarks(ExamNo,stuNo,writtenExam,LabExam)VALUES("E2005070003","s25303",97,82)--查看數(shù)據(jù)--select

*

from

stuInfoselect

*

from

stuMarks附:參考SQL代碼/*=======查詢數(shù)據(jù)練習(xí)=========*/--1.查詢兩表的數(shù)據(jù)--

select

*

from

stuInfo

select

*

from

stuMarks--2.查詢男學(xué)員名單--select

*

from

stuInfo

where

stuSex="男"--3.查詢筆試成績(jī)優(yōu)秀的學(xué)員情況(成績(jī)?cè)?5~100之間)--

select

stuNo

,writtenExam

from

stuMarks

wherewrittenExambetween

75

and

100--4.查詢參加本次考試的學(xué)員成績(jī),包括學(xué)員姓名,筆試成機(jī)試成績(jī)--select

stuName,writtenExam,labExam

from

stuInfoinner

join

stuMarks

on

stuInfo.stuNo=stuMarks.stuNo附:參考SQL代碼--5.統(tǒng)計(jì)筆試考試平均分和機(jī)試考試平均分--

select

avg(writtenExam)as"筆試考平均分",avg(labexam)as"機(jī)試平均分"from

stuMarks--6.統(tǒng)計(jì)參加本次考試的學(xué)員人數(shù)select

count(stuNo)as考試人數(shù)from

stuMarks--7.查詢沒有通過考試的人數(shù)(筆試或機(jī)試小于60分)--

select

count(stuNo)as未通過的人數(shù)from

stuMarkswher

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論