“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計及實現(xiàn)_第1頁
“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計及實現(xiàn)_第2頁
“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計及實現(xiàn)_第3頁
“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計及實現(xiàn)_第4頁
“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計及實現(xiàn)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

#大學課程設(shè)計報告課程設(shè)計題目:“課程管理系統(tǒng)”數(shù)據(jù)庫設(shè)計與實現(xiàn)學院專業(yè)班級年級姓名學號完成時間成績指導教師

目錄第1章第2章課程管理系統(tǒng)功能需求分析課程管理系統(tǒng)概念結(jié)構(gòu)設(shè)計2.1設(shè)計E-R圖2.2E-R模型向關(guān)系模型的轉(zhuǎn)換第3章創(chuàng)建視圖與索引,授予用戶權(quán)限3.1創(chuàng)建視圖3.2創(chuàng)建索引3.3授予權(quán)限正文一、需求分析近年來,隨著各大高校的規(guī)模不斷擴大,生源的急劇增加,有關(guān)學生的各種信息量也成倍增長。面對龐大的信息量,需要建立一個課程管理系統(tǒng)來提高管理質(zhì)量,讓老師減輕工作量,提高工作效率。建立課程管理系統(tǒng)就是為了實現(xiàn)信息的規(guī)范管理、科學統(tǒng)計與快速查詢,從而減少管理方面的工作量。課程管理系統(tǒng)主要提供教師、學生的學籍管理、成績管理與課程管理功能。需求功能分析:教師與學生的登錄學生學籍的添加、修改、刪除、查詢課程管理的添加、修改、刪除、查詢教師授課的安排用戶需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新、查詢方面,這就要求數(shù)據(jù)庫機構(gòu)能充分滿足各種信息的輸入與輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。針對課程管理系統(tǒng)的需求,通過對課程管理系統(tǒng)的設(shè)計與數(shù)據(jù)流程的分析,設(shè)計如下所示的數(shù)據(jù)項與數(shù)據(jù)存儲表:登錄信息:包括用戶號、密碼、權(quán)限學籍信息:包括用戶號、姓名、性別、出生日期、班級、入學日期、家庭住址、電話課程信息:包括課程號、課程名、類型、教師名統(tǒng)的總體結(jié)構(gòu)設(shè)計該系統(tǒng)共有三個模塊:登陸模塊、學籍管理模塊、課程信息模塊。這幾個模塊同時還包括數(shù)據(jù)添加、數(shù)據(jù)修改、數(shù)據(jù)刪除、數(shù)據(jù)查詢等幾個基本操作。(1)登錄模塊在登錄界面中教師與學生可登錄。在登錄界面中分別填入用戶名、密碼與身份,然后按確認鍵登錄。如果填入信息有誤則彈出錯誤信息的提示窗口,重新返回登陸窗口。如果填入信息正確則要根據(jù)登錄信息表中登錄者的權(quán)限(“0”或“1”)分別進入教師(“1”)或?qū)W生(“0”)管理系統(tǒng)主界面。(2)學籍管理模塊該模塊主要完成學生基本信息的添加、修改、刪除、查詢等功能。根據(jù)登錄時權(quán)限的判斷,權(quán)限為“0”時,是學生進入該模塊,只可對自己的學籍進行查詢,添加、修改、刪除功能不可用;權(quán)限為“1”時,教師進入該模塊,此時可進行所有學生學籍的查詢、添加、修改、刪除,在此模塊中定義了8個數(shù)據(jù)來進行學生的信息存儲,如果修改某個記錄,可單擊修改按鈕進行數(shù)據(jù)的編輯,此時界面數(shù)據(jù)內(nèi)容與數(shù)據(jù)庫內(nèi)容將同時更新。(4)課程管理模塊該模塊主要完成存儲課程的所有信息的添加、修改、刪除、查詢等功能。根據(jù)登錄時權(quán)限的判斷,權(quán)限為“0”時,學生進入

該模塊,只可進行課程查詢,添加、修改、刪除功能不可用;權(quán)限為“”時,教師進入該模塊,可進行查詢、添加、修改、刪除,在此模塊中定義了6個數(shù)據(jù)來進行課程的信息存儲,如果修改某一紀錄,可單擊修改單按鈕進行課程記數(shù)據(jù)的編輯,此時界面數(shù)據(jù)內(nèi)容與數(shù)據(jù)庫內(nèi)容將同時更新。學生登錄裁師登錄學稱管理——廠學蠡杏W成績管理學生登錄裁師登錄學稱管理——廠學蠡杏W成績管理諜理查詛程加改除

課潘修刪績加改除

成潘修刪2、概念設(shè)計數(shù)據(jù)字典1數(shù)據(jù)項名數(shù)據(jù)類型長度注明學生學號字符型106位十進制數(shù)學生姓名字符型8年齡字符型16籍貫字符型8學生出生地入學時間日期型教室編號字符型10以A,B,C,D開頭,

后接4位十進制數(shù)教室所屬校區(qū)字符型10A,B,C,D教學樓字符型8管理員代碼字符型206位十進制數(shù)管理員姓名字符型8管理員電話字符型20課程代碼字符型84位十進制數(shù)學院代碼字符型102位十進制數(shù)課程名字符型8課程人數(shù)數(shù)值型課程所屬校區(qū)字符型10A,B,C,D班級代碼字符型104位十進制數(shù)專業(yè)代碼字符型102位十進制數(shù)班級名字符型8班級學生數(shù)數(shù)值型學院代碼字符型102位十進制數(shù)專業(yè)名字符型8學院名字符型10學院人數(shù)字符型10教工號字符型106位十進制數(shù)

教師姓名字符型8教師電話字符型20教師郵箱字符型30課程管理系統(tǒng)數(shù)據(jù)庫中的E-R圖3、邏輯設(shè)計將上面的E-R圖轉(zhuǎn)化為如下關(guān)系模型,下劃橫線代表關(guān)系的主鍵:學生(學號,姓名,年齡,籍貫,入學時間,專業(yè)代碼,班級代碼,學院代碼)班級(班級代碼,專業(yè)代碼,班級名,學生數(shù))專業(yè)(專業(yè)代碼,學院代碼。專業(yè)名稱)學院(學院代碼,學院名,學員人數(shù))

教師(教工號,教師姓名,教師電話,教師郵箱)從屬(加工號,學院代碼)課程(課程代碼,學院代碼,課程名,人數(shù),學分)管理員(管理員代碼,管理員姓名,管理員電話,管理員郵箱)教室(教室編號,所屬校區(qū),教學樓)安排(課程代碼,教工號,教室編號,管理員代碼,上課時間)分配(學號,教室編號)選擇(學號,課程代碼)二、轉(zhuǎn)化后的關(guān)系模型如圖:?主"?yjurulnur:;0丿varihar101va==la=(i0)VBr:harilO:lYar:Jhar(B)yr=l:T1S-.Ivar:hHrSB)ilDS&tAAf.TdblsMiL価s蘭齡s?yjurulnur:;0丿varihar101va==la=(i0)VBr:harilO:lYar:Jhar(B)yr=l:T1S-.Ivar:hHrSB)ilDS&tAAf.TdblsMiL価s蘭齡s學W|專莊早婁年抽A?g

<fk2?<tlc3>TcrziE-(LG)F-ccsunrl.L{]JTSTEx-Ef(3)LKtigil::豈BE貝弋恬丁空二jm?訂■工I;&£;■學立史?心—⑧i豪呈貲.挺VBL-2-⑻AJfc*折擊校區(qū)gbar.10.1<tk>har^iai?!叭?心:心說w態(tài)早臣ft壬var:har10)<£k>ihzIh:fi)s鑒a±裁HE13)<jJq-n?i>拳盤空西?z=koz:1:'gk)空乏龍'j*rck?-(BJin:=E=T罕鎂忙壬V?rc:h3r13i::rk£k2>三、數(shù)據(jù)庫實現(xiàn)1、數(shù)據(jù)庫視圖的創(chuàng)建1)創(chuàng)建一個學號為20105263的學生的查詢視圖;Createview學生信息(學生學號,所選課程名稱,所在班級代號,老師姓名,上課教室)asselect學生學號,課程名,班級代碼,教師姓名,教室編號from學生,課程,班級,教師,教室where學生.班級代碼=班級.班級代碼and學生.學院代碼=學院.學院代碼2)創(chuàng)建一個教工號為5132的教師的查詢視圖;Createview教師信息(所教課程名稱,所教班級代號,所屬學院,上課教室)asselect課程名,班級代碼,學院,教室編號from課程,班級,學院,教室,教師where教師.教工號=‘5132';3)創(chuàng)建一個管理員的查詢視圖Createview管理員視圖(課程名稱,老師姓名,學生姓名,教室編號)asselect課程名,教師姓名,學生姓名,教室編號from課程,教師,學生,教室;2、索引的創(chuàng)建我們可以在視圖學生信息中的”學號列”上創(chuàng)建一個索引Createdindexstu_indexon學生信息(學號)。3、權(quán)限管理,安全性設(shè)計授予權(quán)限給學生一個可以查看課程安排的權(quán)限Grantselecton安排to學生給教師一個可以查看學生選擇課程情況的權(quán)限Grantselecton選擇to教師給教師一個可以查看課程安排的權(quán)限Grantupdateon安排to教師4.給學生一個可以查看自己的選課的權(quán)限Grantselecton選擇to學生給管理員一個可以查看課程安排的權(quán)限Grantselecton安排to管理員6.給管理員一個刪除教師與學生所選課程的權(quán)限Grantupdateon課程to管理員代碼附錄ifexists(select1fromsys.sysforeignkeywhererole二'卩《_分配_分配—學生')thenaltertable分配deleteforeignkeyFK_分配_分配_學生endif;ifexists(select1fromsys.sysforeignkeywhereifexists(select1fromsys.sysforeignkeywhererole二'卩《_學生_屬于—班級')thenaltertable學生deleteforeignkeyFK_學生_屬于_班級endif;ifexists(select1fromsys.sysforeignkeywhereifexists(select1fromsys.sysforeignkeywhererole二'卩《_學生_所在_專業(yè)')thenaltertable學生deleteforeignkeyFK_學生_所在_專業(yè)endif;ifexists(select1fromsys.sysforeignkeywhereifexists(select1fromsys.sysforeignkeywhererole='FK_^生—所屬—學院')thenaltertable學生deleteforeignkeyFK_學生_所屬_學院endif;ifexists(select1fromsys.sysforeignkeywhereifexists(select1fromsys.sysforeignkeywhererole二'FK_選擇_選擇—學生')thenaltertable選擇deleteforeignkeyFK_選擇_選擇_學生endif;dropindexifexists學生.所屬_FK;dropindexifexists學生.所在_FK;dropindexifexists學生.屬于_FK;dropindexifexists學生.學生_PK;droptableifexists學生;/*Table:學生*/createtable學生(學號專業(yè)代碼班級代碼學院代碼學生姓名年齡籍貫入學時間varchar(10)varchar(10)varchar(10)varchar(10)varchar(8)varchar(16)varchar(8)timestampnotnull,notnull,notnull,notnull,null,null,null,null,constraintPK_學生primarykey(學號));/*Index:學生_PK*/createuniqueindex學生_PKon學生(學號ASC);/*Index:屬于_FK*/createindex屬于_FKon學生(班級代碼ASC);/*Index:所在_FK*/createindex所在_FKon學生(專業(yè)代碼ASC);/*Index:所屬_FK*/createindex所屬_FKon學生(學院代碼ASC);altertable學生addconstraintFK_學生_屬于_班級foreignkey(班級代碼)references班級(班級代碼)onupdaterestrictondeleterestrict;altertable學生addconstraintFK_學生_所在_專業(yè)foreignkey(專業(yè)代碼)references專業(yè)(專業(yè)代碼)onupdaterestrictondeleterestrict;altertable學生addconstraintFK_學生_所屬_學院foreignkey(學院代碼)references學院(學院代碼)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole二'卩《_學生_屬于_班級')thenaltertable學生deleteforeignkeyFK_學生_屬于_班級endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_?級_包含_專業(yè)')thenaltertable班級deleteforeignkeyFK_班級_包含_專業(yè)endif;dropindexifexists班級.包含_FK;dropindexifexists班級.班級_PK;droptableifexists班級;

*//*Table:班級createtable班級*/(班級代碼varchar(10)notnull,專業(yè)代碼varchar(10)notnull,班級名varchar(8)null,學生數(shù)integernull,班主任char(10)null,constraintPK_班級primarykey(班級代碼));/*Index:班級_PKcreateuniqueindex班級_PKon班級(班級代碼ASC);/*Index:/*Index:班級_PKcreateuniqueindex班級_PKon班級(班級代碼ASC);/*Index:包含_FK*/createindex包含_FKon班級(專業(yè)代碼ASC);altertable班級addconstraintFK_班級_包含_專業(yè)foreignkey(專業(yè)代碼)references專業(yè)(專業(yè)代碼)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole='FK專業(yè)_含有_學院')thenaltertable專業(yè)deleteforeignkeyFK_專業(yè)_含有_學院endif;ifexists(select1fromsys.sysforeignkeywhererole二'卩《_學生_所在_專業(yè)')thenaltertable學生deleteforeignkeyFK_學生_所在_專業(yè)endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_?級_包含_專業(yè)')thenaltertable班級deleteforeignkeyFK_班級_包含_專業(yè)endif;dropindexifexists專業(yè).所屬_FK;dropindexifexists專業(yè).專業(yè)_PK;droptableifexists專業(yè);/*Table:專業(yè)*//*==============================================================*/createtable專業(yè)

notnull,專業(yè)代碼varchar(10)notnull,學院代碼varchar(10)notnull,專業(yè)名varchar(8)null,constraintPK_專業(yè)primarykey(專業(yè)代碼)/*Index:專業(yè)_PK/*Index:專業(yè)_PK*/createuniqueindex專業(yè)_PKon專業(yè)(專業(yè)代碼ASC/*Index:所屬_FK/*Index:所屬_FK*/createindex所屬_FKon專業(yè)(學院代碼ASC);altertable專業(yè)addconstraintFK_專業(yè)_含有_學院foreignkey(學院代碼)references學院(學院代碼)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole='FK安排_安排_課程')thenaltertable安排deleteforeignkeyFK_安排_安排_課程

endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_^程_開設(shè)_學院')thenaltertable課程deleteforeignkeyFK_課程_開設(shè)_學院endif;ifexists(select1fromsys.sysforeignkeywhererole二'FKJ選擇_選擇2_課程')thenaltertable選擇deleteforeignkeyFK_選擇_選擇2_課程endif;dropindexifexists課程.開設(shè)_FK;dropindexifexists課程.課程_PK;/*Table:課程droptableifexists課程;/*Table:課程*/createtable課程(課程代碼varchar(8)notnull,學院代碼varchar(10)notnull,課程名varchar(8)null,人數(shù)integernull,所屬校區(qū)varchar(10)null,constraintPK_課程primarykey(課程代碼)

);/*Index:課程_PKcreateuniqueindex課程_PKon課程(課程代碼ASC);/*Index:開設(shè)_FKcreateindex開設(shè)_FKon課程(學院代碼ASC);altertable課程addconstraintFK_課程_開設(shè)_學院foreignkey(學院代碼)references學院(學院代碼)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole='FK專業(yè)_含有_學院')thenaltertable專業(yè)deleteforeignkeyFK_專業(yè)_含有_學院endif;ifexists(select1fromsys.sysforeignkeywhererole二'卩《_從屬_從屬2_學院')thenaltertable從屬deleteforeignkeyFK_從屬—從屬2—學院

endif;ifexists(select1fromsys.sysforeignkeywhererole二'卩《_學生_所屬_學院')thenaltertable學生deleteforeignkeyFK_學生_所屬_學院endif;ifexists(select1fromsys.sysforeignkeywhererole二'FK_課程_開設(shè)_學院')thenaltertable課程deleteforeignkeyFK_課程_開設(shè)_學院endif;dropindexifexists學院.學院_PK;/*Table:學院droptableifexists學院;/*Table:學院*/createtable學院(學院代碼varchar(10)notnull,學院名varchar(8)null,學院人數(shù)integernull,constraintPK_學院primarykey(學院代碼)/*Index:學院_PK/*Index:學院_PK*/

createuniqueindex學院_PKon學院(學院代碼ASC);ifexists(select1fromsys.sysforeignkeywhererole二'FKj安排_安排4_管理員')thenaltertable安排deleteforeignkeyFK_安排_安排4_管理員endif;dropindex辻exists管理員.教務(wù)處_PK;/*Table:管理員droptableifexists管理員;/*Table:管理員*/createtable管理員(管理員代碼學生姓名教師電話管理員代碼學生姓名教師電話管理員郵箱varchar(20)varchar(8)varchar(20)char(10)notnull,null,null,null,constraintPK_管理員primarykey(管理員代碼)/*Index:教務(wù)處_PK/*Index:教務(wù)處_PK*/createuniqueindex教務(wù)處_PKon管理員(管理員代碼ASC

);ifexists(select1fromsys.sysforeignkeywhererole二'FK_從屬_從屬_教師')thenaltertable從屬deleteforeignkeyFK_從屬—從屬—教師endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_$排_安排2_教師')thenaltertable安排deleteforeignkeyFK_安排_安排2_教師endif;dropindex辻exists教師.教師_PK;droptableifexists教師;/*Table:教師*/createtable教師(教工號varchar(10)notnull,學生姓名varchar(8)null,教師電話varchar(20)null,教師郵箱varchar(30)null,constraintPK_教師primarykey(教工號));*//*Index:教師_PK

*//*Index:教師_PKcreateuniqueindex教師_PKon教師(教工號ASC);ifexists(select1fromsys.sysforeignkeywhererole='FK_分配_分配2_教室')thenaltertable分配deleteforeignkeyFK_分配_分配2_教室endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_$排_安排3_教室')thenaltertable安排deleteforeignkeyFK_安排_安排3_教室endif;dropindexifexists教室.教室_PK;/*Table:教室droptableifexists教室;/*Table:教室*/createtable教室(教室編號varchar(10)notnull,所屬校區(qū)varchar(10)null,教學樓varchar(8)null,constraintPK_教室primarykey(教室編號)/*Index:教室_PK/*Index:教室_PK*/

createuniqueindex教室_PKon教室(教室編號ASC);ifexists(select1fromsys.sysforeignkeywhererole二'FKJ選擇_選擇_學生')thenaltertable選擇deleteforeignkeyFK_選擇_選擇_學生endif;ifexists(select1fromsys.sysforeignkeywhererole二'FKJ選擇_選擇2_課程')thenaltertable選擇deleteforeignkeyFK_選擇_選擇2_課程endif;dropindexifexists選擇.選擇2_FK;dropindexifexists選擇.選擇_FK;dropindexifexists選擇.選擇_PK;/*Table:選擇droptableifexists選擇;/*Table:選擇*/createtable選擇(學號varchar(10)notnull,課程代碼varchar(8)notnull,constraintPK_選擇primarykeyclustered(學號,課程代碼)

);/*Index:選擇_PK*/createuniqueclusteredindex選擇_PKon選擇(學號ASC,);/*Index:選擇_PK*/createuniqueclusteredindex選擇_PKon選擇(學號ASC,課程代碼ASC);/*Index:選擇_FK*/createindex選擇_FKon選擇(學號ASC);/*Index:選擇2_FK*/createindex選擇2_FKon選擇(課程代碼ASC);altertable選擇addconstraintFK_選擇_選擇_學生foreignkey(學號)references學生(學號)onupdaterestrictondeleterestrict;altertable選擇addconstraintFK_選擇_選擇2_課程foreignkey(課程代碼)references課程(課程代碼)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole='FK分配_分配_學生')thenaltertable分配deleteforeignkeyFK_分配_分配_學生endif;ifexists(select1fromsys.sysforeignkeywhererole二'卩《_分配_分配2_教室')thenaltertable分配deleteforeignkeyFK_分配_分配2_教室endif;dropindexifexists分配.分配2_FK;dropindexifexists分配.分配_FK;dropindexifexists分配.分配_PK;droptableifexists分配;/*Table:分配*/createtable分配(

學號varchar(10)notnull,教室編號varchar(10)notnull,constraintPK_分配primarykeyclustered(學號,教室編號));/*Index:分配_PK*/createuniqueclusteredindex分配_PKon分配己(學號/*Index:分配_PK教室編號ASC/*Index:分配_FK/*Index:分配_FK*/createindex分配_FKon分配(學號ASC/*Index:分配2_FK/*Index:分配2_FK*/createindex分配2_FKon分配(教室編號ASC);altertable分配addconstraintFK_分配_分配_學生foreignkey(學號)references學生(學號)onupdaterestrictondeleterestrict;altertable分配addconstraintFK_分配_分配2_教室foreignkey(教室編號)references教室(教室編號)onupdaterestrictondeleterestrict;ifexists(select1fromsys.sysforeignkeywhererole='FK安排_安排_課程')thenaltertable安排deleteforeignkeyFK_安排_安排_課程endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_$排_安排2_教師')thenaltertable安排deleteforeignkeyFK_安排_安排2_教師endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_$排_安排3_教室')thenaltertable安排deleteforeignkeyFK_安排_安排3_教室endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_$排_安排4_管理員’)thenaltertable安排deleteforeignkeyFK_安排_安排4_管理員endif;dropindexifexists安排.安排4_FK;dropindex辻dropindex辻exists安排.安排3_FK;dropindexifexists安排.安排2_FK;dropindexifexistsdropindexifexists安排.安排2_FK;dropindexifexists安排.安排_FK;dropindexifexists安排.安排_PK;droptableifexists安排;/*Table:安排*//*Table:安排*/createtable安排(課程代碼教工號教室編號管理員代碼上課時間varchar(8)varchar(10)課程代碼教工號教室編號管理員代碼上課時間varchar(8)varchar(10)varchar(10)varchar(20)char(10)notnull,notnull,notnull,notnull,null,constraintPK_安排primarykeyclustered(課程代碼,教工號,教室編號,管理員代碼)/*Index:安排_PK/*Index:安排_PK*/createuniqueclusteredindex安排_PKon安排(課程代碼ASC,教工號ASC,教室編號ASC,管理員代碼ASC);/*Index:安排_FK*/createindex安排_FKon安排(課程代碼ASC);/*Index:安排2_FK*/createindex安排2_FKon安排(教工號ASC);/*Index:安排3_FK/*Index:安排3_FK*/createindex安排3_FKon安排(教室編號ASC);/*Index:安排4_FK*/createindex安排4_FKon安排(管理員代碼ASC);altertable安排addconstraintFK_安排_安排_課程foreignkey(課程代碼)references課程(課程代碼)onupdatere

溫馨提示

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

評論

0/150

提交評論