基于.sql的學(xué)生成績管理系統(tǒng) 課程設(shè)計(jì)的報(bào)告報(bào)告_第1頁
基于.sql的學(xué)生成績管理系統(tǒng) 課程設(shè)計(jì)的報(bào)告報(bào)告_第2頁
基于.sql的學(xué)生成績管理系統(tǒng) 課程設(shè)計(jì)的報(bào)告報(bào)告_第3頁
基于.sql的學(xué)生成績管理系統(tǒng) 課程設(shè)計(jì)的報(bào)告報(bào)告_第4頁
基于.sql的學(xué)生成績管理系統(tǒng) 課程設(shè)計(jì)的報(bào)告報(bào)告_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 .wd. .wd. .wd.一、實(shí)驗(yàn)題目學(xué)生證管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)描述:設(shè)計(jì)一個(gè)學(xué)生證管理系統(tǒng)。實(shí)現(xiàn)以下功能:1.錄入某位學(xué)生的學(xué)生證信息2.給定學(xué)號,查詢某位學(xué)生的學(xué)生證信息;3.給定班號,顯示該班所有學(xué)生的學(xué)生證信息; 4.給定學(xué)號,修改該學(xué)生的學(xué)生證信息;5.給定學(xué)號,刪除該學(xué)生的學(xué)生證信息;三、實(shí)驗(yàn)?zāi)康臄?shù)據(jù)庫課程設(shè)計(jì)課程實(shí)驗(yàn)是對學(xué)生的一種全面綜合訓(xùn)練,是與課堂聽講、自學(xué)和練習(xí)相輔相成的必不可少的一個(gè)教學(xué)環(huán)節(jié),通過實(shí)驗(yàn)到達(dá)深化理解和靈活掌握教學(xué)內(nèi)容的目的,以及提高學(xué)生分析問題、解決問題的應(yīng)用能力。同時(shí),使學(xué)生的工作標(biāo)準(zhǔn)和科學(xué)作風(fēng)得到培養(yǎng)。通過該課程的學(xué)習(xí),要求學(xué)生能獨(dú)立分析問題,

2、設(shè)計(jì)算法,實(shí)現(xiàn)程序的各項(xiàng)功能,得到正確的可執(zhí)行程序,學(xué)會(huì)調(diào)試程序,對設(shè)計(jì)過程進(jìn)展系統(tǒng)的總結(jié)。本實(shí)踐課的主要目的:1、掌握運(yùn)用數(shù)據(jù)庫原理進(jìn)展系統(tǒng)分析和設(shè)計(jì)的方法;2、掌握關(guān)系數(shù)據(jù)庫的設(shè)計(jì)方法;3、掌握利用SQL Server 2000技術(shù);4、熟悉各種SQL語句及對數(shù)據(jù)庫的訪問方法。四、實(shí)驗(yàn)要求1對各個(gè)系統(tǒng)進(jìn)展系統(tǒng)功能需求分析2. 數(shù)據(jù)庫設(shè)計(jì)分析階段,進(jìn)展詳細(xì)的數(shù)據(jù)庫需求分析,進(jìn)展概念數(shù)據(jù)庫的設(shè)計(jì),畫出數(shù)據(jù)庫的E-R圖局部和整體E-R圖3. 設(shè)計(jì)出詳細(xì)的邏輯數(shù)據(jù)庫構(gòu)造,將各個(gè)實(shí)體和聯(lián)系轉(zhuǎn)化為相應(yīng)的二維表即關(guān)系模式,指定各個(gè)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字,并對各個(gè)關(guān)系的約束加以限定4. 通過企業(yè)管理器

3、或是查詢分析器實(shí)現(xiàn)各個(gè)二維關(guān)系建議最好用SQL代碼實(shí)現(xiàn),要求建設(shè)相關(guān)的索引5. 根據(jù)系統(tǒng)功能需求設(shè)計(jì)相應(yīng)的查詢視圖6. 要求根據(jù)系統(tǒng)功能需求建設(shè)存儲(chǔ)過程7. 根據(jù)功能需求建設(shè)相應(yīng)的觸發(fā)器以保證數(shù)據(jù)的一致性8. 通過建設(shè)用戶和權(quán)限分配實(shí)現(xiàn)數(shù)據(jù)庫一定的安全性,考慮數(shù)據(jù)庫的備份與恢復(fù)五、實(shí)現(xiàn)思路一系統(tǒng)需求分析 需求分析師整個(gè)數(shù)據(jù)庫設(shè)計(jì)過程的根基,要收集數(shù)據(jù)庫所有用戶的信息內(nèi)容和處理要求,并加以規(guī)格化分析。這是最費(fèi)時(shí)、最復(fù)雜的一步,但是也是最重要的一步,相當(dāng)于待構(gòu)建的數(shù)據(jù)庫大廈的地基,它決定了以后各步設(shè)計(jì)的速度和質(zhì)量。需求分析做的不好,可能會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫設(shè)計(jì)返工重做。在分析用戶需求時(shí),要確保用戶目標(biāo)

4、的一致性。需求分析的任務(wù)是:對現(xiàn)實(shí)世界要處理的對象組織、部門、企業(yè)等進(jìn)展詳細(xì)的調(diào)查,通過對原系統(tǒng)的了解,收集支持新系統(tǒng)的根基數(shù)據(jù)并對其進(jìn)展處理,在此根基上確定新系統(tǒng)的功能。具體地說,需求分析階段的任務(wù)包括下述三項(xiàng)。1.調(diào)查分析用戶活動(dòng)2.收集和分析需求數(shù)據(jù),確定系統(tǒng)邊界3.編寫系統(tǒng)分析報(bào)告在本課程設(shè)計(jì)中,是對學(xué)生證的信息進(jìn)展管理,學(xué)生證的信息不僅包括學(xué)生本身信息,也包括系別的信息及注冊學(xué)生證的相關(guān)注冊信息,因此本課程設(shè)計(jì)中要用到三個(gè)表,即學(xué)生信息表、系別信息表和學(xué)生證注冊表。對學(xué)生證信息的處理包括信息的錄入、查詢、修改及刪除。1.數(shù)據(jù)流圖: 錄入、修改、查詢、刪除學(xué)生證 身份證明學(xué)生 注冊2.

5、數(shù)據(jù)字典:數(shù)據(jù)字典是對系統(tǒng)中數(shù)據(jù)的詳細(xì)描述,是各類數(shù)據(jù)構(gòu)造和屬性的清單。任何字典最主要的用途都是供人查閱不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖準(zhǔn)確的定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 我們采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個(gè)數(shù)據(jù)元素的信息。這種做法較好的實(shí)現(xiàn)了上述要求,特別是更新修改起來很方便,能夠單獨(dú)處理每個(gè)數(shù)據(jù)元素的信息。每張卡片上包含的信息有:名字,描述,定義,位置。1對學(xué)生信息的管

6、理編號1名稱學(xué)生信息管理簡述維護(hù)學(xué)生信息的完整性輸入學(xué)生姓名、學(xué)號、班級號、出生年月、性別、民族、籍貫處理新增學(xué)生信息的錄入修改學(xué)生信息刪除學(xué)生信息記錄查詢個(gè)人學(xué)生信息及班級學(xué)生信息輸出學(xué)生信息表2對系別信息的管理編號2名稱系別信息管理簡述維護(hù)系別信息的完整性輸入系別名,班級號等處理1.新增系別信息的錄入2.修改系別信息3.刪除系別信息記錄4.查詢系別信息輸出系別信息表3對學(xué)生證注冊信息的管理編號3名稱學(xué)生證注冊信息管理簡述維護(hù)學(xué)生證注冊信息的完整性輸入學(xué)號,注冊日期,截止日期處理1.新增注冊信息的錄入2.修改注冊信息3.刪除注冊信息記錄4.查詢注冊信息輸出注冊信息表二概念構(gòu)造設(shè)計(jì)概念構(gòu)造設(shè)計(jì)

7、就是將需求分析得到的用戶需求抽象為信息構(gòu)造,即概念模型。概念模型作為概念構(gòu)造設(shè)計(jì)的表達(dá)工具,為數(shù)據(jù)庫提供一個(gè)說明性構(gòu)造,是設(shè)計(jì)數(shù)據(jù)庫邏輯構(gòu)造即邏輯模型的根基。因此,概念模型必須具備以下特點(diǎn):1語意表達(dá)能力豐富。2易于交流和理解。3易于修改和擴(kuò)大。4易于向各種數(shù)據(jù)模型轉(zhuǎn)換。1.局部E-R圖: 學(xué)生信息表: 學(xué)生 姓名 學(xué)號 班級號 性別 出生年月 籍貫 民族 系別信息表: 系別 系別名 班級號 注冊信息表: 注冊信息 學(xué)號 注冊日期 截止日期 2.全局E-R圖: 系別 系別名 學(xué)生證 1 班級號 1 注冊日期擁有 注冊 截止日期 n 1 學(xué)生 姓名 學(xué)號 性別 出生年月 籍貫 民族三邏輯構(gòu)造設(shè)計(jì)

8、數(shù)據(jù)庫邏輯設(shè)計(jì)的任務(wù)是將概念模型轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)模型的過程。在本課程設(shè)計(jì)中,存在三個(gè)實(shí)體學(xué)生,系別,學(xué)生證,兩個(gè)聯(lián)系包含,注冊,在學(xué)生實(shí)體中,學(xué)號作為其關(guān)鍵字;在系別實(shí)體中,系別名作為其關(guān)鍵字;而學(xué)生證的信息是由學(xué)生信息、系別信息及注冊信息組成。因此得到以下關(guān)系模式:實(shí)體關(guān)系模式: 學(xué)生學(xué)號,姓名,性別,出生年月,籍貫,民族 系別系別名,班級號聯(lián)系關(guān)系模式: 擁有系別名,學(xué)號 注冊學(xué)號,注冊日期,截止日期四物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫物理設(shè)計(jì)的任務(wù)是為上一階段得到的數(shù)據(jù)庫邏輯模式,即數(shù)據(jù)庫的邏輯構(gòu)造選擇適宜的應(yīng)用環(huán)境的物理構(gòu)造,既確定有效地實(shí)現(xiàn)邏輯構(gòu)造模式的數(shù)據(jù)庫存儲(chǔ)模式,確定在物理設(shè)備上

9、所采用的存儲(chǔ)構(gòu)造和存取方法,然后對該存儲(chǔ)模式進(jìn)展性能評價(jià)、修改設(shè)計(jì),經(jīng)過屢次反復(fù),最后得到一個(gè)性能較好的存儲(chǔ)模式。數(shù)據(jù)庫物理設(shè)計(jì)內(nèi)容包括記錄存儲(chǔ)構(gòu)造的設(shè)計(jì),存儲(chǔ)路徑的設(shè)計(jì),記錄集簇的設(shè)計(jì)。確定數(shù)據(jù)存放位置:一臺(tái)裝有Windows系統(tǒng)的計(jì)算機(jī)的C盤。確定存儲(chǔ)構(gòu)造:確定關(guān)系、索引、聚簇。六、實(shí)現(xiàn)過程一建表 在企業(yè)管理器中,新建數(shù)據(jù)庫,并設(shè)置名為student。在該數(shù)據(jù)庫中創(chuàng)立三個(gè)表,即學(xué)生信息表、系別信息表和注冊信息表,分別命名為S,D,C。首先設(shè)計(jì)學(xué)生信息表S,包括以下屬性,及各屬性的數(shù)據(jù)類型和長度:含義標(biāo)識(shí)數(shù)據(jù)類型長度約束姓名stu_namevarchar30Not null學(xué)號stu_noc

10、har10Not null,primary key班級號class_nochar6Not null性別stu_sexchar2出生年月stu_birthdaydatetime8民族stu_nativechar10Default 漢籍貫stu_birthdayvarchar30系別信息表D:含義標(biāo)識(shí)數(shù)據(jù)類型長度約束系別名deptvarchar30Not null班級號class_nochar6注冊信息表C:含義標(biāo)識(shí)數(shù)據(jù)類型長度約束學(xué)號stu_nochar10Not null,primary key注冊日期login_datedatetime8Not null截止日期validity_dateda

11、tetime8Not null 在設(shè)計(jì)表后即可向表中添加數(shù)據(jù),在添加時(shí)要注意各項(xiàng)的約束條件及數(shù)據(jù)長度限制。二設(shè)置安全性及用戶權(quán)限1.在企業(yè)管理器中,安全性一項(xiàng)中,新建登錄。1設(shè)置登錄名為ll,并設(shè)置SQL server身份驗(yàn)證密碼,及默認(rèn)登錄的數(shù)據(jù)庫為student。2設(shè)置該登錄用戶的服務(wù)器角色為:System Administrators。3設(shè)置該登錄用戶均可訪問所有數(shù)據(jù)庫。 2.編輯SQL server注冊屬性。1選擇使用SQL Server身份驗(yàn)證。2設(shè)置登錄名ll及密碼。 3選擇總是提示輸入登錄名和密碼。3.在student數(shù)據(jù)庫中,為用戶設(shè)置權(quán)限。1設(shè)置用戶ll的數(shù)據(jù)庫角色為:pub

12、lic和db_owner。2設(shè)置ll的用戶權(quán)限,即對S,D,C三個(gè)表均能夠Select,Update,Delete,Insert和DRI。三創(chuàng)立學(xué)生證視圖創(chuàng)立學(xué)生證信息的視圖,從三個(gè)表中選擇學(xué)生證所需信息,以便對視圖以外的數(shù)據(jù)進(jìn)展保密,簡化了查詢操作,并保證了數(shù)據(jù)的邏輯獨(dú)立性。以下創(chuàng)立視圖Stu_card,連接D表,C表和S表,選擇所需數(shù)據(jù)項(xiàng)組成視圖。CreateviewStu_card(Dept,SName,SNo,ClassNo,Sex,Birthday,Native,Birthplace,LoginDate,ValidityDate)ASSELECT dept,S.*,login_dat

13、e,validity_dateFROM D,C,SWHERE D.class_no=S.class_no and C.stu_no=S.stu_no四實(shí)現(xiàn)對學(xué)生證的各操作功能1.錄入學(xué)生證信息1對某學(xué)生的學(xué)生證信息錄入之前,需先判斷該學(xué)生的學(xué)生證信息是否存在,如已經(jīng)存在就不能再錄入了;如果不存在,還需判斷該學(xué)生的學(xué)生信息是否存在,因?yàn)槿绻搶W(xué)生已存在學(xué)生信息,但沒有注冊學(xué)生證,那么該學(xué)生也不存在學(xué)生證信息。在判斷之后再根據(jù)不同情況進(jìn)展學(xué)生證信息的錄入。創(chuàng)立存儲(chǔ)過程InsertIf,判斷是否錄入學(xué)生證信息:create procedure InsertIf -判斷是否錄入( sno varcha

14、r(10) )-設(shè)置參數(shù),通過學(xué)號查詢該學(xué)生的學(xué)生證信息使否存在asbegindeclare cant varchar(50)declare sel varchar(50)declare aa varchar(70)declare bb varchar(70)set cant=信息已存在,不能錄入set sel=無此學(xué)生證信息,請錄入 set aa=有此學(xué)生信息,但未注冊,請注冊執(zhí)行InsertC!set bb=無此學(xué)生信息,請錄入學(xué)生信息并為其注冊執(zhí)行InsertS和InsertC!if exists (select * from Stu_card where SNo=sno) -如果存在該

15、學(xué)生print cant -的學(xué)生證信息就打印出來else beginprint selif exists(select * from S where Stu_no=sno)-如果不存在print aa -該學(xué)生證信息,但存在學(xué)生信息,說明為注冊else print bb -不存在學(xué)生信息,可以錄入該學(xué)生信息并注冊endend2判斷后,如不存在學(xué)生證信息但存在學(xué)生信息,那么需注冊。創(chuàng)立存儲(chǔ)過程InsertC,對學(xué)生進(jìn)展注冊create procedure InsertC -注冊,向表C中添加學(xué)生證注冊信息(sno char(10),logindate datetime,validate dat

16、etime)asinsert into C values(sno,logindate,validate)3判斷后,如不存在學(xué)生信息,那么需錄入該學(xué)生信息,并進(jìn)展學(xué)生證注冊創(chuàng)立存儲(chǔ)過程InsertS,錄入學(xué)生信息:create procedure InsertS /向S表中添加學(xué)生信息(sname varchar(30),sno char(10),classno char(6),sex char(2),birthday datetime,native char(2),birthplace varchar(30)as insertinto S values(sname,sno,classno,se

17、x,birthday,native,birthplace)在錄入學(xué)生證信息時(shí),先添加學(xué)生信息,再執(zhí)行存儲(chǔ)過程InsertC,注冊學(xué)生證,才完整的錄入一條學(xué)生證信息。2.查詢學(xué)生證信息1給定學(xué)號,查詢某位學(xué)生的學(xué)生證信息由于學(xué)生證信息是在視圖中表達(dá)的,因此通過查詢視圖,可以查看學(xué)生的學(xué)生證信息.創(chuàng)立存儲(chǔ)過程QureyInfor,傳遞參數(shù)sno,通過給定學(xué)號,判斷該學(xué)生的學(xué)生證信息是否存在,如不存在,那么告知不存在該學(xué)生證信息;如存在,那么顯示出該學(xué)生的學(xué)生證信息.create procedure QureyInfor( sno char(10)asbegin declare cant varch

18、ar(50)set cant=信息不存在if exists (select * from Stu_card where SNo=sno)select *from Stu_cardwhere SNo=snoelseprint cantend2給定班號,查詢該班所有學(xué)生的學(xué)生證信息該查詢與前一查詢方法是一樣的,通過查詢視圖,查看信息。創(chuàng)立存儲(chǔ)過程DisplayInfor,傳遞參數(shù)classno,通過給定班級號,判斷該班學(xué)生的學(xué)生證信息是否存在,如不存在,那么告知不存在該班學(xué)生證信息;如存在,那么顯示出該班全部學(xué)生的學(xué)生證信息。create procedure DisplayInfor( class

19、no char(6) )asbegin declare cant varchar(50)set cant=無相關(guān)信息if exists (select * from Stu_card where ClassNo=classno)select *from Stu_cardwhere ClassNo=classnoelseprint cantend3.修改學(xué)生證信息學(xué)生證信息的修改,雖然是對視圖進(jìn)展修改,但實(shí)質(zhì)是對各表的修改。對于學(xué)生證信息的修改,是先通過給定學(xué)生學(xué)號,先判斷該學(xué)生的學(xué)生證信息是否存在,如存在,再通過添加表信息來添加學(xué)生證信息。1首先創(chuàng)立存儲(chǔ)過程ModIf,用來判斷需修改的學(xué)生證信

20、息是否存在,如不存在,那么告知不存在該學(xué)生證信息;如存在,那么將該學(xué)生證原本信息顯示出來,說明可以進(jìn)展修改。create procedure ModIf( sno char(10) )asbegindeclare cant varchar(50)set cant=無此學(xué)生證信息,不能修改if exists (select * from Stu_card where SNo=sno)beginselect * from Stu_card where SNo=snoendelse print cantend2再創(chuàng)立存儲(chǔ)過程ModS,ModC及ModD,通過更新操作update對表進(jìn)展修改,以修改學(xué)

21、生證信息。create procedure ModS /更新S表中學(xué)生信息(sname varchar(30),sno char(10),classno char(6),sex char(2),birthday datetime,native char(2),birthplace varchar(30)as update S Set stu_name=sname,stu_no=sno,class_no=classno,stu_sexsex,stu_birthday=birthday,stu_native=native,stu_birthplace=birthplacecreate proced

22、ure ModD /更新D表中學(xué)生信息(deptvarchar(30),classno char(6),)as update S Set dept=dept,class_no=classnocreate procedure ModC -修改表C中信息(sno char(10),logindate datetime,validate datetime)asupdate Cset stu_no=sno,login_date=logindate,validity_date=validate4.刪除學(xué)生證信息在刪除學(xué)生證信息時(shí),并不是將學(xué)生證中的學(xué)生信息及相關(guān)系別信息也相應(yīng)刪除,而只是刪除該學(xué)生證的注

23、冊信息。應(yīng)保證在刪除學(xué)生證信息同時(shí)保存該學(xué)生的學(xué)生信息及相關(guān)的系別信息。(1)判斷該學(xué)生證信息是否存在 創(chuàng)立存儲(chǔ)過程,給定學(xué)號參數(shù),判斷是否存在該學(xué)生的學(xué)生證信息,如不存在,那么告知不存在該學(xué)生證信息,即無法刪除;如存在,那么告知存在信息,并顯示出該條信息。 該操作同樣可以使用存儲(chǔ)過程ModIf來完成,因此不需再重新創(chuàng)立。(2)刪除信息 創(chuàng)立存儲(chǔ)過程DelInfor,給出要?jiǎng)h除的學(xué)生學(xué)號,通過delete操作刪除注冊信息表C中的該條記錄,即完成學(xué)生證信息的刪除工作。create procedure DelInfor( sno char(6) )asdelete from Cwhere stu_

24、no=sno(3)顯示刪除后信息 在刪除完成后,通過顯示剩余全部學(xué)生證信息,確認(rèn)要?jiǎng)h除的學(xué)生證信息是否刪除成功。 創(chuàng)立觸發(fā)器DisplayAll,完成刪除工作的檢驗(yàn)工作,當(dāng)對表C進(jìn)展delete操作時(shí),通過查詢視圖,顯示剩余全部學(xué)生證信息。create trigger DisplayAllon Cfor deleteasselect *from Stu_card七、實(shí)驗(yàn)總結(jié)通過一周的課程設(shè)計(jì),完成了一個(gè)簡單的學(xué)生證管理系統(tǒng),并成功實(shí)現(xiàn)了各要求所需功能。首先,在設(shè)計(jì)方面,考慮到數(shù)據(jù)的冗余及沖突等問題,將學(xué)生證信息分別存儲(chǔ)到三個(gè)表中,考慮了系別信息數(shù)據(jù),學(xué)生信息數(shù)據(jù)及學(xué)生證注冊信息數(shù)據(jù)的獨(dú)立性問題。其次,在設(shè)計(jì)表時(shí),注意了數(shù)據(jù)的數(shù)據(jù)類型及長度的選擇,考慮各種數(shù)據(jù)的添加情況,如漢族非少數(shù)民族,在添加該項(xiàng)時(shí)將“漢設(shè)置為默認(rèn)情況,同時(shí)還要保證不浪費(fèi)數(shù)據(jù)的存儲(chǔ)空間。第三,使用了視圖view,實(shí)現(xiàn)數(shù)據(jù)的保密性,將學(xué)生證所需信息以視圖方式存放,在數(shù)據(jù)查詢時(shí)使用視圖查詢。第四,對于各功能的實(shí)現(xiàn),均使用了存儲(chǔ)過程

溫馨提示

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

最新文檔

評論

0/150

提交評論