基于java的學(xué)生信息管理系統(tǒng)(含源文件)_第1頁
基于java的學(xué)生信息管理系統(tǒng)(含源文件)_第2頁
基于java的學(xué)生信息管理系統(tǒng)(含源文件)_第3頁
基于java的學(xué)生信息管理系統(tǒng)(含源文件)_第4頁
基于java的學(xué)生信息管理系統(tǒng)(含源文件)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1. 學(xué)生信息管理系統(tǒng)概述 . 21.1 系統(tǒng)開發(fā)背景 . 21.2 開發(fā)意義 . 21.3 系統(tǒng)使用范圍 . 22. 系統(tǒng)需求分析 . 32.1 開發(fā)環(huán)境和軟件 . 32.2 系統(tǒng)設(shè)計與功能分析 . 33數(shù)據(jù)庫設(shè)計. 43.1 系統(tǒng)概念結(jié)構(gòu)設(shè)計 . 43.2 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 . 63.3 數(shù)據(jù)庫實現(xiàn) . 73.3.1 sql語句實現(xiàn) . 74. 系統(tǒng)模塊詳細(xì)設(shè)計 . 94.1 登錄模塊 . 94.2 添加學(xué)生信息界面 . 94.3 添加學(xué)生成績界面 . 10 5.系統(tǒng)測試. 10 5.1 測試登陸 . 10 5.2 查詢學(xué)生成績界面 . 11 5.3 測試添加學(xué)生成績 . 11 5.4

2、 測試查詢分?jǐn)?shù) . 12 6附錄(代碼) . 12 6.1 登陸界面代碼 . 13 6.2 查詢學(xué)生成績 . 16 6.3 添加學(xué)生成績 . 19 6.4 添加學(xué)生信息代碼 . 21 7課程設(shè)計總結(jié) . 25 8.參考文獻(xiàn). 26 1. 學(xué)生信息管理系統(tǒng)概述1.1 系統(tǒng)開發(fā)背景學(xué)生信息管理系統(tǒng)是學(xué)校管理的重要工具,是學(xué)校不可或缺的部分。隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)量也不斷的上漲,。學(xué)校工作繁雜、資料眾多, 人工管理信息的難度也越來越大,顯然是不能滿足實際的需要,效率也是很低的。 并且這種傳統(tǒng)的方式存在著很多的弊端,如:保密性差、查詢不便、效率低,很難維護(hù)和更新等。 然而,本系統(tǒng)針

3、對以上缺點能夠極大地提高學(xué)生信息管理的效率 ,也是科學(xué)化、正規(guī)化的管理,與世界接軌的重要條件。學(xué)生信息管理系統(tǒng)具有手工管理所無法比擬的優(yōu)點。如: 檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生信息管理的效率。1.2 開發(fā)意義隨著這些年電腦計算機的速度質(zhì)的提高,成本的下降,it 互聯(lián)網(wǎng)大眾趨勢的發(fā)展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能。學(xué)生學(xué)籍管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù), 計算機的進(jìn)入互動時代的體現(xiàn)。友好的人機交互模式,清晰簡明的圖形界面, 高效安全的操作使得我們對成千上萬的信息的管理得心應(yīng)手。通過這個系統(tǒng) , 可以做到信息的規(guī)

4、范管理 , 科學(xué)統(tǒng)計和快速的查詢 ,從而減少管理方面的工作量?毋庸置疑 , 切實有效地把計算機管理引入學(xué)校教務(wù)管理中 , 對于促進(jìn)學(xué)校管理制度 , 提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義?1.3 系統(tǒng)使用范圍本系統(tǒng)的設(shè)計考慮了系統(tǒng)的通用性,可以應(yīng)用于教育系統(tǒng)的各種類型院校。系統(tǒng)開發(fā)技術(shù)2. 系統(tǒng)需求分析2.1 開發(fā)環(huán)境和軟件(1) 操作系統(tǒng): windows 7 (2) 數(shù)據(jù)庫軟件: sql server 2005 (3) java開發(fā)工具: eclipse2.2 系統(tǒng)設(shè)計與功能分析學(xué)生信息管理系統(tǒng), 可用于學(xué)校等機構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強,圖形界面清晰明了。該軟

5、件用java 語言編寫,用 sqlserver2005數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進(jìn)行信息的存儲,用sql語句完成學(xué)生學(xué)籍信息的添加,查詢,修改,刪除的操作以及成績的錄入,修改,刪除等。用 odbc 驅(qū)動實現(xiàn)前臺 java 與后臺 sql數(shù)據(jù)庫的連接。 java 語言跨平臺性強,可以在 windows,linux ,ubuntu 等系統(tǒng)下使用,方便簡單,安全性好。 sqlserver2005數(shù)據(jù)庫高效安全,兩者結(jié)合可相互利用各自的優(yōu)勢。該系統(tǒng)實現(xiàn)的大致功能:1用戶登陸界面。 該界面可以選擇使用者的身份學(xué)生。不同的身份有不同的操作界面和功能權(quán)限。 id 號和密碼輸入正確即可登錄。學(xué)生管理界面。提供了學(xué)

6、生學(xué)籍信息的查詢, 相關(guān)科目的成績查詢和排名, 修改登錄密碼等功能。2管理員管理界面。擁有最高的權(quán)限。允許添加教師信息和課程信息等。3登錄的用戶信息分別存儲在sql數(shù)據(jù)庫的“管理員信息表”, “學(xué)籍信息表”中,如果用戶信息不存在則三張表中,將會無權(quán)利登錄本管理系統(tǒng)。保證了本學(xué)生管理系統(tǒng)的安全性。3數(shù)據(jù)庫設(shè)計3.1 系統(tǒng)概念結(jié)構(gòu)設(shè)計學(xué)籍入學(xué)年份性別學(xué)院專業(yè)姓名生源地學(xué)號籍貫圖 3-1 學(xué)籍管理系統(tǒng)成績高等數(shù)學(xué)專業(yè)英語數(shù)據(jù)庫應(yīng)用集成操作系統(tǒng)計算機網(wǎng)絡(luò)數(shù)據(jù)挖掘?qū)W號java 程序設(shè)計圖 3-2 成績管理系統(tǒng)管理員管理員號登錄密碼圖 3-4 管理員系統(tǒng)圖 3-4 學(xué)籍管理系統(tǒng)流程圖實體屬性表:實體屬性管

7、理員管理員號,登錄密碼學(xué)籍學(xué)號,姓名,性別,籍貫,生源地,入學(xué)年份,學(xué)院,專業(yè)成績學(xué)號,數(shù)據(jù)庫, java程序設(shè)計,高等數(shù)學(xué),應(yīng)用集成,操作系統(tǒng),專業(yè)英語,計算機網(wǎng)絡(luò)登錄登錄驗證判 斷 是 管理員 /學(xué)生查看成績查看信息查看信息修改信息查詢添加學(xué)籍管理系統(tǒng)3.2 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計管理員信息表:字段名類型空值約束條件管理員號varchar(10) not null 主鍵登錄密碼varchar(10) not null 成績信息表:字段名類型空值約束條件學(xué)號varchar(15) not null 主鍵,外鍵數(shù)據(jù)庫float not null java程序設(shè)計float not null 計算機網(wǎng)

8、絡(luò)float not null 高等數(shù)學(xué)float not null 專業(yè)英語float not null 應(yīng)用集成float not null 操作系統(tǒng)float not null 數(shù)據(jù)挖掘float not null 學(xué)籍信息表:字段名類型空值約束條件學(xué)號int not null 主鍵姓名varchar(30) not null 性別char(2) 入學(xué)年份datatime not null 籍貫char(10) 生源地char(20) not null 學(xué)院char(20) not null 專業(yè)char(20) not null 3.3 數(shù)據(jù)庫實現(xiàn)3.3.1 sql 語句實現(xiàn)(1)學(xué)籍

9、信息表創(chuàng)建:create table 學(xué)籍信息表 ( 學(xué)號varchar(15) primary key, 姓名varchar(8) not null , 性別varchar(4) , 入學(xué)年份 datatime,not null, 學(xué)院varchar(8) not null , 專業(yè)varchar(8) not null , 籍貫varchar(5) , 生源地 archar(6) not null ) (2)成績信息表創(chuàng)建:create table 成績信息表 ( 學(xué)號varchar(15), 數(shù)據(jù)庫 float,not null, 數(shù)據(jù)挖掘 flaoat,not null 計算機網(wǎng)絡(luò) f

10、loat,not null, java 程序設(shè)計 float,not null, 應(yīng)用集成 float,not null, foreign key (學(xué)號) references 學(xué)籍信息表 ( 學(xué)號), )(3)管理員信息表創(chuàng)建:create table 課程信息表 ( 管理員號 varchar(8) primary key, 登錄密碼 varchar(12) not null )視圖的創(chuàng)建:“學(xué)生成績信息”視圖創(chuàng)建:create view 學(xué)生成績信息as select 學(xué)籍信息表 . 學(xué)號, 學(xué)籍信息表 . 姓名, 學(xué)籍信息表 . 性別, 課程信息表 . 入學(xué)年份 , 成績信息表 . 學(xué)

11、院,成績信息表 . 專業(yè)from 成績信息表join 學(xué)籍信息表 on 成績信息表 . 學(xué)號 = 學(xué)籍信息表 . 學(xué)號4. 系統(tǒng)模塊詳細(xì)設(shè)計4.1 登錄模塊4.2 添加學(xué)生信息界面4.3 添加學(xué)生成績界面5.系統(tǒng)測試5.1 測試登陸5.2 查詢學(xué)生成績界面5.3 測試添加學(xué)生成績5.4 測試查詢分?jǐn)?shù)6附錄(代碼)由于篇幅有限,所以只附上主要功能的代碼:6.1 登陸界面代碼import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; public class systems extends

12、 jframe implements actionlistener static systems ss; jpanel panel = new jpanel(); jlabel label1 = new jlabel( 輸入學(xué)號: ); jlabel label3 = new jlabel( 歡迎來到學(xué)生信息管理系統(tǒng)); jtextfield name = new jtextfield(); jlabel label2 = new jlabel( 密碼: ); jpasswordfield pwd = new jpasswordfield(); jbutton enter = new jbut

13、ton( 登錄 ); jbutton exit = new jbutton( 退出 ); string url = d:systemstitle.jpg; buttongroup bgp = new buttongroup(); jradiobutton stu = new jradiobutton( 學(xué)生 ); jradiobutton tch = new jradiobutton( 教師 ); public systems() super(學(xué)生信息管理系統(tǒng)); this.setresizable(false); jlabel img = new jlabel(new imageicon(u

14、rl); img.setbounds(0,0,500,100); panel.add(img); stu.setbounds(165,210,70,20); tch.setbounds(265,210,70,20); bgp.add(stu); bgp.add(tch); panel.add(stu); panel.add(tch); enter.setbounds(150,250,80,20); exit.setbounds(270,250,80,20); enter.addactionlistener(this); exit.addactionlistener(this); panel.a

15、dd(enter); panel.add(exit); panel.setlayout(null); this.add(panel); label1.setbounds(135,130,100,25); panel.add(label1); label3.setbounds(70,20,380,100); label3.setfont(new font(serif,font.plain,30); panel.add(label3); name.setbounds(265,130,100,25); panel.add(name); label2.setbounds(135,165,100,25)

16、; panel.add(label2); pwd.setbounds(265,165,100,25); panel.add(pwd); this.setbounds(100,100,500,350); this.setvisible(true); this.setdefaultcloseoperation(jframe.exit_on_close); public void actionperformed(actionevent e) if(e.getsource()=enter) string username , password; username = name.gettext(); p

17、assword = pwd.gettext(); try class.forname(sun.jdbc.odbc.jdbcodbcdriver); catch (classnotfoundexception ce) joptionpane.showmessagedialog(ss,ce.getmessage(); if(stu.isselected() try connection con = drivermanager.getconnection(jdbc:odbc:sysdb,sa,); statement stmt = con.createstatement(); resultset r

18、s = stmt.executequery(select * from stu); while(rs.next() if(rs.getstring(id).equals(username)&(rs.getstring(pwd).equals(password) joptionpane.showmessagedialog(ss,登陸成功 ); students stu = new students(); else joptionpane.showmessagedialog(ss, 登錄失敗 ); rs.close(); stmt.close(); catch (sqlexception

19、se) joptionpane.showmessagedialog(ss,se.getmessage(); else if(tch.isselected() try connection con = drivermanager.getconnection(jdbc:odbc:systchdb,sa,); statement stmt = con.createstatement(); resultset rs = stmt.executequery(select * from tch); while(rs.next() if(rs.getstring(id).equals(username)&a

20、mp;(rs.getstring(pwd).equals(password) joptionpane.showmessagedialog(ss,登陸成功 ); else joptionpane.showmessagedialog(ss,登錄失敗 ); catch (sqlexception se) joptionpane.showmessagedialog(ss,se.getmessage(); else system.exit(0); public static void main(string args) systems sys = new systems(); 6.2 查詢學(xué)生成績imp

21、ort java.awt.*; import javax.swing.*; import java.awt.event.*; import java.awt.font.*; import java.sql.*; public class score extends jframe implements actionlistener static score s; jlabel title = new jlabel(查詢成績 ,jlabel.center); jpanel jpl = new jpanel(); jlabel label1 = new jlabel(請輸入學(xué)號:,jlabel.ce

22、nter); jtextfield num = new jtextfield(); jbutton serch = new jbutton(查詢成績 ); jbutton reset = new jbutton(重置 ); jlabel label2 = new jlabel(計算機網(wǎng)絡(luò):,jlabel.left ); jlabel label3 = new jlabel(操作 系 統(tǒng): ,jlabel.left ); jlabel label4 = new jlabel(專業(yè)英語: ,jlabel.left ); jlabel label5 = new jlabel(數(shù) 據(jù) 挖 掘: ,jl

23、abel.left); jlabel label6 = new jlabel(java程序設(shè)計: ,jlabel.left ); jlabel label7 = new jlabel(數(shù)據(jù)庫: ,jlabel.left); jlabel label8 = new jlabel(高等數(shù)學(xué): ,jlabel.left ); jlabel label9 = new jlabel(應(yīng)用集成: ,jlabel.left ); jtextfield txt = new jtextfield() , new jtextfield() , new jtextfield() , newjtextfield()

24、, new jtextfield() , new jtextfield() , new jtextfield() , new jtextfield(); staticint p = 140; public score() super(查詢分?jǐn)?shù) ); this.setresizable(false); this.setsize(500,550); this.setvisible( true); this.setdefaultcloseoperation(jframe. exit_on_close ); title.setfont(f); this.add(jpl ); jpl.setlayout

25、(null); title.setbounds(100,20,300,20); jpl.add(title); label1.setbounds(100,60,90,20); jpl.add(label1); num.setbounds(210,60,140,20); jpl.add(num); serch.setbounds(130,100,90,20); reset.setbounds(240,100,90,20); jpl.add(serch); jpl.add(reset); serch.addactionlistener( this); reset.addactionlistener

26、( this); label2.setbounds(100,140,140,20); label3.setbounds(100,180,140,20); label4.setbounds(100,220,140,20); label5.setbounds(100,260,140,20); label6.setbounds(100,300,140,20); label7.setbounds(100,340,140,20); label8.setbounds(100,380,140,20); label9.setbounds(100,420,140,20); jpl.add(label2); jp

27、l.add(label3); jpl.add(label4); jpl.add(label5); jpl.add(label6); jpl.add(label7); jpl.add(label8); jpl.add(label9); for(int i = 0 ;i txt.length ; i+) txti.setbounds(260, p,140,20); jpl .add(txti); p=p+40; public void actionperformed(actionevent e) if(e.getsource()=serch) string id = num.gettext();

28、try class.forname(sun.jdbc.odbc.jdbcodbcdriver ); catch (classnotfoundexception ce) joptionpane.showmessagedialog(s,ce.getmessage(); try connection con = drivermanager. getconnection(jdbc:odbc:sysdb ,sa, ); statement stmt = con.createstatement(); resultset rs = stmt.executequery(select 計算機系成績.* from

29、 stu , 計算機系成績where stu.id = + id + and stu.id = 計算機系成績.sid ); while(rs.next() for(int i = 0 ; i txt.length ; i+) txti.settext(rs.getstring(i+2); catch (sqlexception se) joptionpane.showmessagedialog(s,se.getmessage(); else for(int i = 0;i txt.length ; i+) txti.settext( ); num.settext(); public stati

30、c void main(string args) score s = new score(); 6.3 添加學(xué)生成績import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; public class addscore extends jframe implements actionlistener static addscore ss; jlabel label = new jlabel(學(xué)號:) , new jlabel( 計算機網(wǎng)絡(luò): ) , new jlabel( 操作系統(tǒng):

31、) , new jlabel( 專業(yè)英語: ) , new jlabel( 數(shù)據(jù)挖掘: ) , new jlabel(java 程序設(shè)計:) , new jlabel( 數(shù)據(jù)庫: ) , new jlabel( 高等數(shù)學(xué): ) , new jlabel( 應(yīng)用集成: ); jtextfield txt = new jtextfield() , new jtextfield() , new jtextfield() , new jtextfield() , new jtextfield() ,new jtextfield() , new jtextfield() ,new jtextfield(

32、) ,new jtextfield() ; jbutton add = new jbutton( 添加 ); jbutton reset = new jbutton( 重置 ); jpanel jpl = new jpanel(); jlabel title = new jlabel( 添加學(xué)生成績 , jlabel.center); font f = new font( 黑體 , font.bold , 16 ); int s = 100; public addscore() super(添加學(xué)生信息); this.setresizable(false); this.setsize(500,

33、600); this.setdefaultcloseoperation(exit_on_close); this.setvisible(true); this.add(jpl); add.addactionlistener(this); reset.addactionlistener(this); jpl.setlayout(null); title.setbounds(150,40,200,20); title.setfont(f); title.setforeground(color.red); jpl.setbackground(color.light_gray); jpl.add(ti

34、tle); for(int i = 0 ; i label.length ; i+) labeli.setbounds(100,s,140,20); jpl.add(labeli); txti.setbounds(260,s,140,20); jpl.add(txti); s=s+40; add.setbounds(150,s,80,20); reset.setbounds(250,s,80,20); jpl.add(add); jpl.add(reset); public void actionperformed(actionevent e) if(e.getsource()=add) tr

35、y class.forname(sun.jdbc.odbc.jdbcodbcdriver); catch (classnotfoundexception ce) joptionpane.showmessagedialog(ss,ce.getmessage(); try connection con = drivermanager.getconnection(jdbc:odbc:sysdb,sa,); statement stmt = con.createstatement(); int a = stmt.executeupdate(insert into 計算機系成績 (sid , 計算機網(wǎng)絡(luò)

36、, 操作系統(tǒng), 專業(yè)英語, 數(shù)據(jù)挖掘, java 程序設(shè)計, 數(shù)據(jù)庫, 高等數(shù)學(xué), 應(yīng)用集成)values(+txt0.gettext()+,+txt1.gettext()+,+txt2.gettext()+,+txt3.gettext()+,+txt4.gettext()+,+txt5.gettext()+,+txt6.gettext()+,+txt7.gettext()+,+txt8.gettext()+); if(a=1) joptionpane.showmessagedialog(ss,添加成功 ); else joptionpane.showmessagedialog(ss,添加失敗

37、 ); catch (sqlexception se) joptionpane.showmessagedialog(ss,se.getmessage(); else for(int i = 0 ; itxt.length ; i+) txti.settext(); txt0.requestfocus(); public static void main(string args) addscore as = new addscore(); 6.4 添加學(xué)生信息代碼import java.awt.*; import javax.swing.*; import java.awt.event.*; i

38、mport java.sql.*; public class addmsg extends jframe implements actionlistener static addmsg s; /*添加學(xué)生信息控件*/ jpanel jpl = new jpanel(); jlabel label1 = new jlabel( 添加基本信息,jlabel.center); jlabel label2 = new jlabel( 學(xué)號: ,jlabel.center); jlabel label3 = new jlabel( 姓名: ,jlabel.center); jlabel label4 =

39、 new jlabel( 性別: ,jlabel.center); jlabel label5 = new jlabel( 班級: ,jlabel.center); jlabel label6 = new jlabel( 學(xué)院: ,jlabel.center); jlabel label7 = new jlabel( 專業(yè): ,jlabel.center); jlabel label8 = new jlabel( 籍貫: ,jlabel.center); jlabel label9 = new jlabel( 生源地: ,jlabel.center); jlabel label10 = new

40、 jlabel( 入學(xué)年份: ,jlabel.center); jtextfield num = new jtextfield(2); jtextfield nam = new jtextfield(4); buttongroup bgp = new buttongroup(); jradiobutton man = new jradiobutton( 男); jradiobutton women = new jradiobutton( 女); jtextfield clas = new jtextfield(); jtextfield scl = new jtextfield(); jtex

41、tfield sc2 = new jtextfield(); jtextfield sc3 = new jtextfield(); jtextfield sc4 = new jtextfield(); jtextfield sc5 = new jtextfield(); jbutton reset = new jbutton( 重置 ); jbutton addmsg = new jbutton( 添加 ); public addmsg() super(添加學(xué)生信息); this.setresizable(false); this.setsize(450,580); this.setvisib

42、le(true); this.setdefaultcloseoperation(jframe.exit_on_close); this.add(jpl); jpl.setlayout(null); addmsg.addactionlistener(this); reset.addactionlistener(this); /*插入面板 */ label1.setbounds(100,20,300,20); jpl.add(label1); label2.setbounds(100,50,70,20); jpl.add(label2); num.setbounds(190,50,140,20);

43、 jpl.add(num); label3.setbounds(100,90,70,20); jpl.add(label3); nam.setbounds(190,90,140,20); jpl.add(nam); label4.setbounds(100,130,70,20); jpl.add(label4); man.setbounds(190,130,60,20); women.setbounds(270,130,60,20); jpl.add(man); jpl.add(women); bgp.add(man); bgp.add(women); label5.setbounds(100

44、,170,70,20); jpl.add(label5); clas.setbounds(190,170,140,20); jpl.add(clas); label6.setbounds(100,210,70,20); jpl.add(label6); scl.setbounds(190,210,140,20); jpl.add(scl); label7.setbounds(100,250,70,20); jpl.add(label7); sc2.setbounds(190,250,140,20); jpl.add(sc2); label8.setbounds(100,290,70,20);

45、jpl.add(label8); sc3.setbounds(190,290,140,20); jpl.add(sc3); label9.setbounds(100,330,70,20); jpl.add(label9); sc4.setbounds(190,330,140,20); jpl.add(sc4); label10.setbounds(100,370,70,20); jpl.add(label10); sc5.setbounds(190,370,140,20); jpl.add(sc5); reset.setbounds(120,410,90,20); addmsg.setbounds(240,410,90,20); jpl.add(reset); jpl.add(addmsg); public void actionperformed(actionevent e) if(e.getsource()=addmsg) string sex; if(man.isselected() sex=男; else sex=女; try class.forname(sun.jdbc.odbc.jd

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論