圖書出版管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁(yè)
圖書出版管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁(yè)
圖書出版管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁(yè)
圖書出版管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁(yè)
圖書出版管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

軟件課程設(shè)計(jì)報(bào)告機(jī)房名稱機(jī)電信息樓606時(shí)間7月11日至7月19日學(xué)院信息工程學(xué)院專業(yè)班級(jí)信息1012姓名晏霞學(xué)號(hào)41050358指導(dǎo)教師張維存成績(jī)2023年7月說明軟件課程設(shè)計(jì)是本科教學(xué)重要的實(shí)踐教學(xué)環(huán)節(jié),是提高學(xué)生應(yīng)用計(jì)算機(jī)能力的重要措施。所有參加軟件課程設(shè)計(jì)教學(xué)活動(dòng)的學(xué)生都必須撰寫設(shè)計(jì)報(bào)告。軟件課程設(shè)計(jì)報(bào)告的質(zhì)量反映了軟件課程設(shè)計(jì)的教學(xué)質(zhì)量,它是評(píng)定軟件課程設(shè)計(jì)成績(jī)的主要依據(jù)之一。不交設(shè)計(jì)報(bào)告者不得參加實(shí)習(xí)成績(jī)?cè)u(píng)定。指導(dǎo)教師必須對(duì)學(xué)生的設(shè)計(jì)報(bào)告寫出評(píng)語并在相應(yīng)位置給出成績(jī)并簽字,否那么本設(shè)計(jì)報(bào)告無效。設(shè)計(jì)報(bào)告要求條理清晰,內(nèi)容詳盡,數(shù)據(jù)準(zhǔn)確,字?jǐn)?shù)不少于5000字。軟件課程設(shè)計(jì)活動(dòng)結(jié)束后請(qǐng)將本報(bào)告上交學(xué)院存檔保存。軟件課程設(shè)計(jì)報(bào)告一.設(shè)計(jì)題目書是知識(shí)的海洋,圖書館是書的海洋,我們都知道,圖書館數(shù)目繁多,對(duì)圖書館書籍的管理是一項(xiàng)龐大的任務(wù)。只有把圖書館的書目管理好,才能保障學(xué)生正常學(xué)習(xí)和閱讀。因此我們要應(yīng)用我們所學(xué)的知識(shí),創(chuàng)立一個(gè)合理,全面,并且簡(jiǎn)單,易于使用的圖書館書籍管理系統(tǒng)。首先,我們創(chuàng)立的圖書管理系統(tǒng)要求界面美觀,讓廣闊讀者在點(diǎn)擊進(jìn)入系統(tǒng)時(shí),有滿目一新的感覺;然后,為了方便讀者查詢,借閱,我們?cè)O(shè)計(jì)的圖書管理系統(tǒng)要實(shí)現(xiàn)以下功能:讀者通過此系統(tǒng)可以進(jìn)行圖書館書目的總體瀏覽;圖書館管理員可以通過此系統(tǒng)新增或刪除書目記錄;在系統(tǒng)主控界面可以對(duì)所有書目按照?qǐng)D書編號(hào)進(jìn)行排序;讀者可以直接點(diǎn)擊查詢圖書銷售情況和圖書分類;讀者可以通過輸入一本書的書名,進(jìn)行精確查找。二.任務(wù)要求1、自主選擇確定設(shè)計(jì)題目,并設(shè)計(jì)確定應(yīng)用程序的根本框架。2、根據(jù)選定的課程實(shí)踐內(nèi)容,進(jìn)行應(yīng)用程序的設(shè)計(jì)工作。3、在應(yīng)用程序規(guī)劃設(shè)計(jì)過程中,在根本功能要求之外,設(shè)計(jì)增加新的操作功能。4、結(jié)束時(shí),將進(jìn)行現(xiàn)場(chǎng)展示和講解,演示設(shè)計(jì)完成的應(yīng)用程序并進(jìn)行成績(jī)?cè)u(píng)定。5、使用VC++6.0作為設(shè)計(jì)活動(dòng)的計(jì)算機(jī)工具環(huán)境。6、認(rèn)真完成應(yīng)用程序的設(shè)計(jì)、調(diào)試與測(cè)試,實(shí)現(xiàn)程序運(yùn)行流暢,不能存在或出現(xiàn)編譯錯(cuò)誤和運(yùn)行錯(cuò)誤7、學(xué)生應(yīng)規(guī)劃應(yīng)用程序的系統(tǒng)結(jié)構(gòu),確定應(yīng)用程序的根本功能。應(yīng)用程序至少具有程序主界面〔歡送界面〕、用戶登錄身份驗(yàn)證、系統(tǒng)主菜單、以及各功能模塊等,要求不少于5個(gè)程序模塊。8,實(shí)驗(yàn)報(bào)告文檔中需要對(duì)所選的應(yīng)用課題整體描述;應(yīng)用程序的功能規(guī)劃介紹及結(jié)構(gòu)示意圖;應(yīng)用程序主要功能模塊介紹及操作使用說明;開始菜單及主要菜單的運(yùn)行情況;主程序及主要程序代碼清單;計(jì)算機(jī)應(yīng)用實(shí)踐課程的總結(jié)與體會(huì)。三.系統(tǒng)總體方案系統(tǒng)總體設(shè)計(jì)包括以下三個(gè)層次:系統(tǒng)主界面分為四個(gè)區(qū):記錄編輯區(qū),查詢區(qū),記錄操作區(qū),顯示信息區(qū)在記錄操作區(qū)可以通過按鈕實(shí)現(xiàn)顯示下一條記錄,上一條記錄;通過單擊“新增記錄〞按鈕,彈出“新增記錄〞對(duì)話框,在“新增記錄〞對(duì)話框中輸入新的書目記錄,單擊確定便可新增一條記錄;通過單擊“刪除記錄〞按鈕,可以將記錄編輯區(qū)當(dāng)前顯示的記錄刪除;通過單擊“排序記錄〞按鈕,可以在顯示信息區(qū)顯示排序后的書目;通過單擊“第一條記錄按鈕〞,可以在記錄編輯區(qū)顯示書目編號(hào)排在第一的書目;在查詢區(qū),點(diǎn)擊“圖書銷售〞,彈出“圖書銷售〞對(duì)話框,對(duì)話框中顯示圖書ID,出售價(jià)格,出售數(shù)量三大數(shù)據(jù);在查詢區(qū),點(diǎn)擊“圖書分類〞,彈出“圖書分類〞對(duì)話框,對(duì)話框中顯示分類ID和分類名稱;在記錄操作區(qū)“書目檢索〞編輯框中輸入要查詢的書的名稱,點(diǎn)擊“查詢〞按鈕,便會(huì)在記錄編輯區(qū)顯示所檢索書目的詳細(xì)信息。以上為圖書館書籍管理系統(tǒng)的功能詳細(xì)解說,下列圖為功能執(zhí)行流程圖:系統(tǒng)主控界面系統(tǒng)主控界面書目瀏覽書目記錄管理快速運(yùn)用上一記錄下一記錄增加記錄刪除記錄排序記錄跳回到第一條記錄書目查詢圖書銷售情況查詢圖書分類查詢書目精確檢索在記錄編輯區(qū)顯示該條記錄在記錄編輯區(qū)顯示該條記錄翻開增加數(shù)據(jù)對(duì)話框刪除當(dāng)前記錄編輯區(qū)顯示記錄在顯示信息區(qū)按順序顯示排列后的記錄點(diǎn)擊直接跳轉(zhuǎn)到第一條書目翻開圖書銷售對(duì)話框翻開圖書分類對(duì)話框查詢并在記錄編輯區(qū)顯示要檢索的書目四.系統(tǒng)模塊描述1.本系統(tǒng)主控界面如圖:該系統(tǒng)主要具有增加記錄,刪除記錄,排序記錄,顯示上一記錄,下一記錄,第一條記錄,查詢記錄及顯示圖書銷售,圖書分類數(shù)據(jù)表和全部圖書根本信息的功能。2.“上一記錄〞模塊:當(dāng)點(diǎn)擊“上一記錄〞按鈕,記錄編輯區(qū)的數(shù)據(jù)自動(dòng)顯示成為上一條的信息。當(dāng)數(shù)據(jù)已經(jīng)是第一條的時(shí)候,會(huì)出現(xiàn)下“圖1〞提示對(duì)話框:圖1圖23.“下一記錄〞模塊:當(dāng)點(diǎn)擊“下一記錄〞按鈕時(shí),記錄編輯區(qū)的數(shù)據(jù)會(huì)自動(dòng)顯示成為下一條的信息。當(dāng)數(shù)據(jù)已經(jīng)是最后一條的紀(jì)錄時(shí),會(huì)出現(xiàn)上“圖2〞提示對(duì)話框:4.“增加記錄〞模塊:當(dāng)點(diǎn)擊“增加記錄〞按鈕時(shí),界面會(huì)自動(dòng)的彈出如下對(duì)話框:此時(shí)用戶只需要自己手動(dòng)的在各自編輯框中修改數(shù)據(jù),點(diǎn)擊確定便可以完成增加功能;如果要放棄增添數(shù)據(jù),只需要單擊“取消〞按鈕便可以執(zhí)行操作了。單擊確定后,可以在主界面,通過上下翻記錄,查看剛剛增加的數(shù)據(jù)。5.“刪除記錄〞模塊:當(dāng)點(diǎn)擊“刪除記錄〞按鈕時(shí),界面所顯示的數(shù)據(jù)就會(huì)被從數(shù)據(jù)庫(kù)中刪除,會(huì)出現(xiàn)如下效果:再次點(diǎn)擊查詢時(shí),會(huì)出現(xiàn)提示框〔如下列圖〕:如此刪除功能就得以實(shí)現(xiàn)了。6.“排序記錄〞模塊:當(dāng)點(diǎn)擊“排序記錄〞按鈕時(shí),系統(tǒng)會(huì)自動(dòng)按照?qǐng)D書編號(hào)的大小順序改變記錄的順序,此時(shí)再單擊上下記錄時(shí)會(huì)發(fā)現(xiàn)其順序發(fā)生變化,而且主頁(yè)面會(huì)顯示序號(hào)最小的記錄:執(zhí)行排序功能之前界面執(zhí)行排序功能之后界面7.“第一條記錄〞模塊:顧名思義“第一條記錄〞按鈕執(zhí)行的功能就是將主界面的數(shù)據(jù)返回第一條記錄。其效果如下列圖:8.“圖書銷售〞模塊:此模塊主要功能是應(yīng)用“圖書銷售〞選項(xiàng)按鈕,用于調(diào)用圖書銷售對(duì)話框。調(diào)用的圖書銷售的對(duì)話框用于顯示圖書銷售數(shù)據(jù)表的相關(guān)信息。其效果如下圖:當(dāng)點(diǎn)擊“確定〞按鈕時(shí),系統(tǒng)會(huì)自動(dòng)返回主界面。9.“圖書分類〞模塊:此模塊主要功能是應(yīng)用“圖書分類〞選項(xiàng)按鈕,用于調(diào)用圖書分類對(duì)話框。調(diào)用的圖書分類對(duì)話框用于顯示圖書分類數(shù)據(jù)表的相關(guān)信息。該模塊主要是用于圖書分類編碼查詢,他是前面兩個(gè)模塊的輔助功能模塊其效果如下圖:當(dāng)單擊“確定〞按鈕時(shí),系統(tǒng)會(huì)自動(dòng)返回主界面。10.“查詢〞模塊:此模塊主要功能是通過在如下編輯框中輸入圖書名稱進(jìn)行圖書資料查詢。點(diǎn)擊“查詢〞,其執(zhí)行效果如下列圖所示:假設(shè)沒有該記錄那么顯示如下效果:該模塊主要是插入RemoteData和DBGrid控件,當(dāng)?shù)卿浗缑鏁r(shí),會(huì)顯示出幅員書信息數(shù)據(jù)表的內(nèi)容。讓用戶一目了然的看到其系統(tǒng)中已儲(chǔ)存的記錄。其效果如下圖:五.主要程序清單上一記錄voidCMyView::OnButtonprev(){ //TODO:Addyourcontrolnotificationhandlercodeherem_pSet->MovePrev();if(m_pSet->IsBOF()){MessageBox("記錄已經(jīng)在第一條!");m_pSet->MoveNext();UpdateData(FALSE);return;}UpdateData(FALSE);}下一記錄voidCMyView::OnButtonnext(){//TODO:Addyourcontrolnotificationhandlercodeherem_pSet->MoveNext();if(m_pSet->IsEOF()){MessageBox("記錄已經(jīng)在最后一條!");m_pSet->MovePrev();UpdateData(FALSE);return;}UpdateData(FALSE);} 增加記錄voidCMyView::OnButtonaddnew(){CADDDlgdlg; dlg.m_BH=m_pSet->m_bh; dlg.m_FNH=m_pSet->m_fnh; dlg.m_BOOKNAME=m_pSet->m_bookname;//傳送到各自的成員變量中TIME=m_pSet->m_time; dlg.m_AUTHER=m_pSet->m_auther;dlg.m_PRICE=m_pSet->m_price; dlg.m_PUBNAME=m_pSet->m_pubname; dlg.m_PUBADDR=m_pSet->m_pubaddr;if(dlg.DoModal()==IDOK) { m_pSet->AddNew(); m_pSet->m_bh=dlg.m_BH; m_pSet->m_fnh=dlg.m_FNH; m_pSet->m_bookname=dlg.m_BOOKNAME; m_pSet->m_time=dlg.m_TIME; m_pSet->m_auther=dlg.m_AUTHER; m_pSet->m_price=dlg.m_PRICE; m_pSet->m_pubname=dlg.m_PUBNAME; m_pSet->m_pubaddr=dlg.m_PUBADDR; m_pSet->Update(); m_pSet->Requery(); } }刪除記錄voidCMyView::OnButtondelete(){m_pSet->Delete();m_pSet->MoveNext();if(m_pSet->IsEOF())m_pSet->MoveLast();if(m_pSet->IsEOF())m_pSet->SetFieldNull(NULL);UpdateData(FALSE);}排序記錄voidCMyView::OnButtonpdate(){m_pSet->Close();m_pSet->m_strSort="圖書ID";m_pSet->Open();UpdateData(FALSE);//m_pSet->CancelUpdate();}第一條記錄voidCMyView::OnButtonfirst(){m_pSet->MoveFirst();if(m_pSet->IsBOF()){MessageBox("記錄已經(jīng)在第一條!");m_pSet->MoveNext();UpdateData(FALSE);return;}UpdateData(FALSE);}圖書銷售voidCMyView::OnRadio1(){ CMyDlg1MyDlg1;//進(jìn)行調(diào)用圖書銷售對(duì)話框 MyDlg1.DoModal();}圖書分類voidCMyView::OnRadio2(){ //TODO:Addyourcontrolnotificationhandlercodehere CMyDlg2MyDlg2;//進(jìn)行調(diào)用圖書分類對(duì)話框 MyDlg2.DoModal();}查詢記錄voidCMyView::OnButtonQuery(){UpdateData();m_query.TrimLeft(); if(m_query.IsEmpty()) { MessageBox("要查詢的圖書名稱不能為空"); return; } if(m_pSet->IsOpen()) m_pSet->Close();//如果記錄集翻開,那么先關(guān)閉 m_pSet->m_strFilter.Format("圖書名稱='%s'",m_query); //用來指定查詢條件 m_pSet->m_strSort="圖書名稱"; m_pSet->Open(); if(!m_pSet->IsEOF())//如果翻開記錄集,有記錄 UpdateData(FALSE);//自動(dòng)更新表中控件顯示的內(nèi)容 else MessageBox("沒有找到你要查找的圖書!");}增加記錄的對(duì)話框中確定按鈕voidCADDDlg::OnOK(){ CDialog::OnOK();UpdateData(TRUE);}圖書銷售對(duì)話框//MyDlg1.cpp:implementationfile//#include"stdafx.h"#include"圖書出版管理系統(tǒng).h"#include"MyDlg1.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CMyDlg1dialogCMyDlg1::CMyDlg1(CWnd*pParent/*=NULL*/) :CDialog(CMyDlg1::IDD,pParent){ //{{AFX_DATA_INIT(CMyDlg1) //NOTE:theClassWizardwilladdmemberinitializationhere //}}AFX_DATA_INIT}voidCMyDlg1::DoDataExchange(CDataExchange*pDX){ CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMyDlg1) //NOTE:theClassWizardwilladdDDXandDDVcallshere //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CMyDlg1,CDialog) //{{AFX_MSG_MAP(CMyDlg1) //NOTE:theClassWizardwilladdmessagemapmacroshere //}}AFX_MSG_MAPEND_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CMyDlg1messagehandlers圖書分類對(duì)話框//MyDlg2.cpp:implementationfile//#include"stdafx.h"#include"圖書出版管理系統(tǒng).h"#include"MyDlg2.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CMyDlg2dialogCMyDlg2::CMyDlg2(CWnd*pParent/*=NULL*/) :CDialog(CMyDlg2::IDD,pParent){ //{{AFX_DATA_INIT(CMyDlg2) //NOTE:theClassWizardwilladdmemberinitializationhere //}}AFX_DATA_INIT}voidCMyDlg2::DoDataExchange(CDataExchange*pDX){ CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMyDlg2) //NOTE:theClassWizardwilladdDDXandDDVcallshere //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CMyDlg2,CDialog) //{{AFX_MSG_MAP(CMyDlg2) //NOTE:theClassWizardwilladdmessagemapmacroshere //}}AFX_MSG_MAPEND_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CMyDlg2messagehandlers系統(tǒng)其他進(jìn)程程序清單//圖書出版管理系統(tǒng)View.cpp:implementationoftheCMyViewclass//#include"stdafx.h"#include"圖書出版管理系統(tǒng).h"#include"圖書出版管理系統(tǒng)Set.h"#include"圖書出版管理系統(tǒng)Doc.h"#include"圖書出版管理系統(tǒng)View.h"#include"ADDDlg.h"#include"MyDlg1.h"#include"MyDlg2.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CMyViewIMPLEMENT_DYNCREATE(CMyView,CRecordView)BEGIN_MESSAGE_MAP(CMyView,CRecordView) //{{AFX_MSG_MAP(CMyView) ON_BN_CLICKED(IDC_BUTTONADDNEW,OnButtonaddnew) ON_BN_CLICKED(IDC_BUTTONDELETE,OnButtondelete) ON_BN_CLICKED(IDC_BUTTONPDATE,OnButtonpdate) ON_BN_CLICKED(IDC_BUTTONFIRST,OnButtonfirst) ON_BN_CLICKED(IDC_BUTTONPREV,OnButtonprev) ON_BN_CLICKED(IDC_BUTTONNEXT,OnButtonnext) ON_BN_CLICKED(IDC_RADIO1,OnRadio1) ON_BN_CLICKED(IDC_RADIO2,OnRadio2) ON_BN_CLICKED(IDC_BUTTON_QUERY,OnButtonQuery) //}}AFX_MSG_MAP //Standardprintingcommands ON_COMMAND(ID_FILE_PRINT,CRecordView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT,CRecordView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW,CRecordView::OnFilePrintPreview)END_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CMyViewconstruction/destructionCMyView::CMyView() :CRecordView(CMyView::IDD){ //{{AFX_DATA_INIT(CMyView) m_pSet=NULL; m_query=_T(""); //}}AFX_DATA_INIT //TODO:addconstructioncodehere}CMyView::~CMyView(){}voidCMyView::DoDataExchange(CDataExchange*pDX){ CRecordView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMyView) DDX_FieldText(pDX,IDC_EDITAUTHER,m_pSet->m_auther,m_pSet); DDX_FieldText(pDX,IDC_EDITBH,m_pSet->m_bh,m_pSet); DDX_FieldText(pDX,IDC_EDITBOOKNAME,m_pSet->m_bookname,m_pSet); DDX_FieldText(pDX,IDC_EDITFNH,m_pSet->m_fnh,m_pSet); DDX_FieldText(pDX,IDC_EDITPRICE,m_pSet->m_price,m_pSet); DDX_FieldText(pDX,IDC_EDITPUBADDR,m_pSet->m_pubaddr,m_pSet); DDX_FieldText(pDX,IDC_EDITPUBNAME,m_pSet->m_pubname,m_pSet); DDX_FieldText(pDX,IDC_EDITTIME,m_pSet->m_time,m_pSet); DDX_Text(pDX,IDC_EDIT_QUERY,m_query); //}}AFX_DATA_MAP}BOOLCMyView::PreCreateWindow(CREATESTRUCT&cs){ //TODO:ModifytheWindowclassorstylesherebymodifying //theCREATESTRUCTcs returnCRecordView::PreCreateWindow(cs);}voidCMyView::OnInitialUpdate(){ m_pSet=&GetDocument()->m_mySet; CRecordView::OnInitialUpdate(); GetParentFrame()->RecalcLayout(); ResizeParentToFit();}///////////////////////////////////////////////////////////////////////////////CMyViewprintingBOOLCMyView::OnPreparePrinting(CPrintInfo*pInfo){ //defaultpreparation returnDoPreparePrinting(pInfo);}voidCMyView::OnBeginPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){ //TODO:addextrainitializationbeforeprinting}voidCMyView::OnEndPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){ //TODO:addcleanupafterprinting}///////////////////////////////////////////////////////////////////////////////CMyViewdiagnostics#ifdef_DEBUGvoidCMyView::AssertValid()const{ CRecordView::AssertValid();}voidCMyView::Dump(CDumpContext&dc)const{ CRecordView::Dump(dc);}CMyDoc*CMyView::GetDocument()//non-debugversionisinline{ ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc))); return(CMyDoc*)m_pDocument;}#endif//_DEBUG///////////////////////////////////////////////////////////////////////////////CMyViewdatabasesupportCRecordset*CMyView::OnGetRecordset(){ returnm_pSet;}///////////////////////////////////////////////////////////////////////////////CMyViewmessagehandle

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論