書(shū)籍借閱管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
書(shū)籍借閱管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
書(shū)籍借閱管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
書(shū)籍借閱管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
書(shū)籍借閱管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、書(shū)籍借閱管理系統(tǒng)管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)管理信息系統(tǒng)簡(jiǎn)介管理信息系統(tǒng)(mis)是由人,計(jì)算機(jī)等組成的能進(jìn)行信息的收集,傳送,存儲(chǔ),維護(hù)和使用的系統(tǒng),能夠?qū)崪y(cè)企業(yè)的各種運(yùn)作情況,并且利用過(guò)去的歷史數(shù)據(jù)預(yù)測(cè)未來(lái),從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)。管理信息系統(tǒng)的主要功能(1) 信息處理 信息處理對(duì)組織的數(shù)據(jù)和信息進(jìn)行收集,存儲(chǔ),傳輸,加工,查詢(xún)等操作,以實(shí)現(xiàn)向管理人員及時(shí)提供所需的可靠,準(zhǔn)確信息的功能。(2) 輔助事務(wù)處理,輔助組織管理 輔助事務(wù)處理,包括具有通用性的事務(wù)管理和各類(lèi)特殊事務(wù)管理。它的深層次的功能是輔助組織管理,控制組織行為,幫助組織實(shí)

2、現(xiàn)目標(biāo)。(3) 支持決策 實(shí)測(cè)企業(yè)運(yùn)行情況,預(yù)測(cè)企業(yè)未來(lái)行為,輔助企業(yè)決策人員進(jìn)行決策是管理信息系統(tǒng)的重要功能,管理信息系統(tǒng)主要是輔助結(jié)構(gòu)化決策問(wèn)題。管理信息系統(tǒng)設(shè)計(jì)原則(1) 實(shí)用性原則(2) 可擴(kuò)展性原則與可維護(hù)性原則(3) 安全可靠性原則(4) 用戶(hù)界面設(shè)計(jì)原則(5) 數(shù)據(jù)庫(kù)設(shè)計(jì)原則管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)方法管理信息系統(tǒng)的開(kāi)發(fā)方法有軟件工程方法,結(jié)構(gòu)化生命周期開(kāi)發(fā)方法,原型發(fā),面向?qū)ο蟮姆椒ǖ取\浖こ淌侵覆捎霉こ痰母拍?,原理,技術(shù)和方法來(lái)開(kāi)發(fā)和維護(hù)軟件,其核心內(nèi)容是以工程化的方式組織軟件的開(kāi)發(fā)。軟件項(xiàng)目的開(kāi)發(fā)應(yīng)該遵循軟件工程標(biāo)準(zhǔn),這樣可以提高軟件開(kāi)發(fā)的效率,減少軟件開(kāi)發(fā)與維護(hù)中的問(wèn)題。

3、軟件的生命周期包括8個(gè)階段:?jiǎn)栴}定義,可行性研究,需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,綜合測(cè)試,維護(hù)。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)分五個(gè)步驟:數(shù)據(jù)庫(kù)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測(cè)試。下面根據(jù)管理信息系統(tǒng)的軟件工程的方法進(jìn)行該系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)平臺(tái):數(shù)據(jù)庫(kù)工具:microsoft access 2003第一部分 系統(tǒng)設(shè)計(jì)一 系統(tǒng)的目標(biāo)設(shè)計(jì)主要功能:書(shū)籍管理,讀者信息管理,借書(shū)還書(shū)管理書(shū)籍管理:采購(gòu)圖書(shū)時(shí),新書(shū)要登記入數(shù)據(jù)庫(kù) 瀏覽數(shù)據(jù)庫(kù)中的書(shū)籍信息,提供各種方式的數(shù)據(jù)查詢(xún)讀者信息管理:新讀者加入時(shí),增加一條讀者記錄 根據(jù)讀者的信息可以查詢(xún)其相關(guān)的借閱信息借書(shū)還書(shū)管理: 實(shí)現(xiàn)書(shū)籍借出還

4、入管理 對(duì)相關(guān)的信息進(jìn)行添加,查詢(xún)與修改二 功能模塊的劃分第二部分 數(shù)據(jù)庫(kù)設(shè)計(jì)1, 需求分析書(shū)籍信息:書(shū)號(hào),書(shū)名,定價(jià),出版社,出版時(shí)間,作者讀者信息:編號(hào),姓名,性別,工作單位,聯(lián)系電話(huà),已借冊(cè)數(shù)借閱信息:借閱人,所借的書(shū),借出日期,歸還日期2概念設(shè)計(jì)er圖3邏輯結(jié)構(gòu)設(shè)計(jì)bookborrow名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵非空標(biāo)識(shí)id自動(dòng)編號(hào)yesyes讀者姓名studentname文本noyes書(shū)籍名稱(chēng)bookname文本nono借出日期borrowdate文本nono還入日期returndate文本nono備注comment文本nonobooks名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵非空標(biāo)識(shí)id自動(dòng)編號(hào)yes

5、 yes書(shū)店bookname文本noyes出版社press文本nono作者author文本nono出版社地址address文本nono出版日期pressdate文本nono價(jià)格price文本nono評(píng)論comment文本nonouser名稱(chēng)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵非空標(biāo)識(shí)id文本yesno用戶(hù)名username文本noyes密碼password文本noyes權(quán)限種別power文本noyes代碼部分整體窗口/在窗體被打開(kāi)時(shí),先設(shè)定所有權(quán)限為false,使每一個(gè)操作員必須先登錄才可以進(jìn)行下一步的操作,這樣就有效地實(shí)現(xiàn)了權(quán)限登錄部分地功能,保證了應(yīng)用程序的安全void this_windowopened

6、(windowevent e) setenable(“false”); userlogin dlg=new userlogin(this); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); /打開(kāi)登錄窗口void jmenui

7、temlogin_actionperformed(actionevent e) userlogin dlg=new userlogin(this); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); /打開(kāi)添加用戶(hù)窗口void

8、jmenuitemuseradd_actionperformed(actionevent e) useradd dlg=new useradd(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); /打開(kāi)用戶(hù)密碼修改窗口 vo

9、id jmenuitemuserupdate_actionperformed(actionevent e) userupdate dlg=new userupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); /打

10、開(kāi)用戶(hù)刪除窗口void jmenuitemuserupdate_actionperformed(actionevent e) userupdate dlg=new userupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.s

11、how(); /打開(kāi)書(shū)籍信息添加窗口void jmenuitembookadd_actionperformed(actionevent e) bookadd dlg=new bookadd(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg

12、.show(); /打開(kāi)書(shū)籍信息更新窗口void jmenuitembookupdate_actionperformed(actionevent e) bookupdate dlg=new bookupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();th)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); 打開(kāi)書(shū)籍刪除窗口void jmenuite

13、mbookdelete_actionperformed(actionevent e) userupdate dlg=new userupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); 打開(kāi)書(shū)籍借出窗口void

14、jmenuitembookborrow_actionperformed(actionevent e) bookborrow dlg=new bookborrow(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); 打開(kāi)書(shū)籍借

15、出信息修改窗口void jmenuitembookborrowupdate_actionperformed(actionevent e) bookborrowupdate dlg=new bookborrowrupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height)/2+loc.

16、y);dlg.pack();dlg.show(); 打開(kāi)書(shū)籍還入窗口void jmenuitembookreturn_actionperformed(actionevent e) returnbook dlg=new returnbook(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,(frmsize.height-dlgsize.height

17、)/2+loc.y);dlg.pack();dlg.show(); 打開(kāi)書(shū)籍還入信息修改窗口void jmenuitembookreturnupdate_actionperformed(actionevent e) returninfoupdate dlg=new returninfoupdate(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc.x,

18、(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); 打開(kāi)所有書(shū)籍列表窗口void jmenuitemallbook_actionperformed(actionevent e) booklist dlg=new booklist(); dimension dlgsize=dlg.geypreferredsize(); dimension frmsize=getsize();point loc=getlocation();dlg.setlocation(frmsize.width-dlgsize.width)/2+loc

19、.x,(frmsize.height-dlgsize.height)/2+loc.y);dlg.pack();dlg.show(); /設(shè)置權(quán)限public void setenable(string powertype) if(powertype.equals(“管理員”); jmenuusermanager.setenabled(true); jmenubookmanager.setenabled(true);jmenuborrowbook.setyenabled(true);jmenureturnbook.setyenabled(true);jmenuallinfo.setenabled

20、(true);else if(powertype.equals(“書(shū)籍操作員”); jmenuusermanager.setenabled(false); jmenubookmanager.setenabled(true);jmenuborrowbook.setyenabled(false);jmenureturnbook.setyenabled(false);jmenuallinfo.setenabled(true);s(“借閱操作員”); jmenuusermanager.setenabled(false); jmenubookmanager.setenabled(false);jmenu

21、borrowbook.setyenabled(true);jmenureturnbook.setyenabled(true);jmenuallinfo.setenabled(true);else jmenuusermanager.setenabled(false); jmenubookmanager.setenabled(false);jmenuborrowbook.setyenabled(false);jmenureturnbook.setyenabled(false);jmenuallinfo.setenabled(false);void jmenufileexit_actionperfo

22、rmed(actionevent e) system.exit(0);一操作員管理/操作員登錄模塊import java.sql;resultset rs;private dbmanager db=new dbmanager();bookmanagermain mymain;public userlogin(bookmanagermain bmain) this(null,”,false); mymain=bmain;/用戶(hù)登錄void jbuttonok_mouseclicked(mouseevent e)if(jtextfieldusername.gettext.trim().equals

23、(“”) joptionpane.showmessagedialog(null,”用戶(hù)名不可為空”); return;if(jpassword.gettext().trim().equals(“”) joptionpane.showmessagedialog(null,”密碼不可為空”); return;string strsql;strsql=”select *from user where username=”+ jtextfieldusername.gettext.trim()+”and password=”+(jpassword.gettext().trim()+”;rs=db.get

24、result(strsql);boolean isexist=false;try isexise=rs.first();catch(sqlexception ex)if(!isexist) joptionpane.showmessagedialog(null,”用戶(hù)名不可為空或密碼不正確”); mymain.setenabled(“false”);elsetry rs.first();mymain.setenable(rs.getstrin(:power”.trim();this.dispose();catch(sqlexception ex)void jbuttoncancel_mousec

25、licked(mouseevent e) mymain.setenable(“false”); this.dispose();/操作員密碼修改import java.sql;resultset rs;private dbmanager db=new dbmanager;void jbuttonokclicked(mouseevent e) string strsql; if(jfieldusername.gettext().trim().equals(“”0) joptionpane.showmessagedialog(null,”用戶(hù)名不許為空”); return; text().trim(

26、).equals(“”) joptionpane.showmessagedialog(null,”密碼不可為空”); return;if(!jpasswordnewconfirm.gettext().trim().equals(jpasswordnew.gettext().trim() joptionpane.showmessagedialog(null,”兩次輸入的密碼不一致”); return;strsql=”select *from user where username=”+ jtextfieldusername.gettext.trim()+”and password=”+(jpas

27、sword.gettext().trim()+”;rs=db.getresult(strsql);boolean isexist=false;try isexise=rs.first();catch(sqlexception ex)if(!isexist) joptionpane.showmessagedialog(null,”用戶(hù)名不可為空或密碼不正確”); mymain.setenabled(“false”);else strsql=”update user set password=”+jpasswordnew.gettext().trim()+”where username=”+jfi

28、eldusername.gettext().trim()+”; if(db.executesql(strsql) joptionpane.showmessagedialog(null,”成功更新”);else joptionpane.showmessagedialog(null,”更新失敗,請(qǐng)重新操作!”); void jbuttoncancel_mouseclicked(mouseevent e) this.dispose();二,書(shū)籍信息管理/添加書(shū)籍信息private dbmanager db=new dbmanager();/添加一條新記錄void jbuttonadd_mousecl

29、icked(mouseevent e)if(jtextfieldname.gettext().trim().equals(“ “) joptionpane.showmessagedlg(null,”書(shū)名不許為空”); return;if(jtextfieldauthor.gettext().trim().equals(: j) joptionpane.showmessagedialog(null,”作者不許為空”); return;if(jtextfieldpress.gettext().trim().equals(“ “) joptionpane.showmessagedialog(null

30、,”出版社不許為空”); return;if(jtextfieldprice.gettext().trim().equals(“ “) joptionpane.showmessagedialog(null,”價(jià)格不許為空”); return;string strsql;strsql=” insert into books(bookname,press,authir,address,pressdate,price,comment)”;strsql=strsql+”values(”+jtextfieldname.gettext().trim()+”,”+jtextfieldpress.gettex

31、t().trim()+”,”;strsql=strsql+”+jtextfieldauthor.gettext().trim()+”,”+jtextfieldaddress.gettext().trim()+”,”;strsql=strsql+”+jtextfieldpressdate.gettext().trim()+,”+jtextfieldprice.gettext().trim()+”,”;strsql=strsql+” ”+jtextfieldcomment.gettext().trim(0+”)”;if(db.executesql(strsql) joptionpane.showm

32、essagedialog(null,”成功添加”);elsejoptionpane.showmessagedialog(null,”添加失敗,請(qǐng)重新操作”);/清空void jbuttonclear_mouxeclicked(mouseevent e) jtextfieldname.settext(“”); jtextfieldperson.settext(“”);jtextfielddep.settext(“”);jtextfielddanwei.settext(“”);jtextfieldprice.settext(“”);jtextfieldcomment.settext(“”);/退出

33、窗口void jbuttonexit_mouseclicked(mouseevent e) this.dispose();/刪除書(shū)籍信息imort java.sql;resultset rs;private dbmanager db=new dbmanager();void jbuttonok-mouseclicked(mouseevent e) string strsql; if(jtextfieldname.gettext.trim().equals(“”) joptionpane.showmesagedialog(null,”書(shū)名不許為空”); return; strsql=”selec

34、t *from books where bookname=”+jtextfieldname.gettext().trim()+”; rs=db.getresult(strsql); boolean isexist=false; try isexist=rs.first(); catch(sqlexception ex1)if(!isexist)joptionpane.showmessagedialog(null,”此書(shū)不存在”);else strsql=”delete from books where bookname=”+jtextfield.gettext().trim()+”;if(db

35、.executesql(strsql) joptionpane.showmessagedialog(null,”成功刪除”);else joptoinpane.showmesagedialog(null,”刪除失敗”); /退出此窗口void jbuttoncancel_mouseevent(mouseevent e) this.dispose();三 書(shū)籍借出管理import java.sql;resultset rs;private dbmanager db=new dbmanager();void jbuttondeciside-mouseclicked(mouseevent e) st

36、ring sql; if(jtextstudentname.gettext().trim().length()=0&&jtextbookname.gettext90.trim().length()=0)joptionpane.showmessagedialog(null,:至少輸入一個(gè)檢索條件”0;return;boolean isfirst=true;sql=”select * from bookborrow”;if(jtextbookname.gettext().trim().length()=0else sql=sql+”where studentname=”+jtext

37、studentname.gettext().trim()+”; isfirst=false;if(jtextbookname.gettext90.trim().length()=0)else if(isfirst) sql=sql+”where bookname=”+jtextbookname.gettext().trim()+”;elsesql=sql+”and bookname=”+jtextbookname.gettext().trim()+”;rs=db.getresult(sql);try if(!rs.equals(null)rs.first();jtextstudentname.

38、settext(rs.getstring(“studentname”);jtextbookname.settext(rs.getystring(“bookname”);jtextborrowdate.settext(rs.getstring(“borrowdate”);jtextcomment.settext(rs.getstring(“comments”);elsejoptionpane.showmessagedialog(null,”無(wú)此記錄”);catch(sqlexception ex) joptionpane.showmessagedialog(null,”發(fā)生錯(cuò)誤”); void

39、jbuttonupdate_mouseclicked(mouseevent e) string strsql; strsql=”update bookborrow set”; strsql=strsql+”borrowdate=”+jtextborrowdate.gettext().trim()+”,”; strsql=strsql+”comment=”+jtextcomment.gettext().trim()+”;strsql=strsql+”where studentname=”+jtextstudentname.gettext().trim()+”;strsql=strsql+”and

40、 bookname=”+jtextbookname.gette4xt().trim()+”;if(db.execytesql(strsql) joptionpane.showmessagedialog(null,”成功更新”);else joptionpane.showmessagedialog(null,”更新失敗”); void jbuttonclear_mouseclicked(mouseevent e)jtextstudentname.settext(“”);jtextbookname.settext(“”);jtextborrowdate.settext(“”);jtextcomme

41、nt.settext(“”);void jbuttonexit_mouseclicked(mouseevent e)this.dispose();四 書(shū)籍還入管理import java.sql;resultset rs;private dbmanager db=new dbmanager(); void jbuttondecision-mouseclicked(mouseevent e) string sql; boolean isfirstt=true;sql=”select * from bookborrow”;if(jtextbookname.gettext().trim().lengt

42、h()=0else sql=sql+”where studentname=”+jtextstudentname.gettext().trim()+”; isfirst=false;if(jtextbookname.gettext90.trim().length()=0)else if(isfirst) sql=sql+”where bookname=”+jtextbookname.gettext().trim()+”;elsesql=sql+”and bookname=”+jtextbookname.gettext().trim()+”;rs=db.getresult(sql);try if(

43、!rs.equals(null)rs.first();jtextstudentname.settext(rs.getstring(“studentname”);jtextbookname.settext(rs.getystring(“bookname”);jtextborrowdate.settext(rs.getstring(“borrowdate”);jtextcomment.settext(rs.getstring(“returndate”);jtextcomment.settext(“comment”);elsejoptionpane.showmessagedialog(null,”無(wú)

44、此記錄”);catch(sqlexception ex) joptionpane.showmessagedialog(null,”發(fā)生錯(cuò)誤”); void jbuttonupdate_mouseclicked(mouseevent e) string strsql; strsql=”update bookborrow set”; strsql=strsql+”borrowdate=”+jtextborrowdate.gettext().trim()+”,”; strsql=strsql+”retturndatet=”+jtextreturndate.gettext().trim()+”; st

45、rsql=strsql+”commentt=”+jtextcomment.gettext().trim()+”;strsql=strsql+”where studentname=”+jtextstudentname.gettext().trim()+”;strsql=strsql+”and bookname=”+jtextbookname.gette4xt().trim()+”;if(db.execytesql(strsql) joptionpane.showmessagedialog(null,”成功更新”);else joptionpane.showmessagedialog(null,”

46、更新失敗”); void jbuttonclear_mouseclicked(mouseevent e)jtextstudentname.settext(“”);jtextbookname.settext(“”);jtextborrowdate.settext(“”);jtextreturndate.settext(“”);jtextcomment.settext(“”);void jbuttonexit_mouseclicked(mouseevent e)this.dispose(); 五,數(shù)據(jù)操作模塊package manager;import java.sql;public class dbmanagerresultset rs;string strurl=”jdbc:odbc:mybook”;public dbmanager()public resultset getresult(string sql)try class.forname(“sun.jdbc.

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論