軟件工程實(shí)踐報(bào)告_第1頁(yè)
軟件工程實(shí)踐報(bào)告_第2頁(yè)
軟件工程實(shí)踐報(bào)告_第3頁(yè)
軟件工程實(shí)踐報(bào)告_第4頁(yè)
軟件工程實(shí)踐報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程實(shí)踐報(bào)告準(zhǔn)考證號(hào):考生姓名: 一實(shí)驗(yàn)?zāi)康能浖こ淌且婚T實(shí)踐性很強(qiáng)的計(jì)算機(jī)專業(yè)課程, 該課程的任務(wù)是使我們掌握軟件工程的基本概念、基本原理、實(shí)用的開發(fā)方法和技術(shù) 。了解軟件工程各領(lǐng)域的發(fā)展動(dòng)向;如何用工程化的方法開發(fā)軟件項(xiàng)目,在開發(fā)過(guò)程中應(yīng)遵循的流程,準(zhǔn)則,標(biāo)準(zhǔn)和規(guī)范。注重方法、技術(shù)的實(shí)際應(yīng)用。在上機(jī)實(shí)踐考核中,為培養(yǎng)考生良好的學(xué)習(xí)與工作作風(fēng)。要求考生按一定的規(guī)范進(jìn)行上機(jī)前的考核準(zhǔn)備。熟悉軟硬伯環(huán)境。上機(jī)調(diào)試和正確運(yùn)行程序,以及提交實(shí)踐考核報(bào)告。上機(jī)實(shí)踐考核的述記在機(jī)器環(huán)境上調(diào)試、運(yùn)行程序和產(chǎn)生正確的結(jié)果,。但準(zhǔn)備階段和整理實(shí)踐報(bào)告也十分重要,只有做好充分的準(zhǔn)備,熟悉機(jī)器及環(huán)境,盡可能的

2、正確編碼,才能高效率地利用機(jī)時(shí)。在書寫報(bào)告時(shí),必須依照規(guī)定的格式整理好文檔資料,為考生將來(lái)從事于軟件 開發(fā)和研制工作,打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。二實(shí)驗(yàn)環(huán)境1. 硬件環(huán)境:cpu: pentium 1.8ghz內(nèi)存: 512m硬盤: 40g (局域網(wǎng))2軟件環(huán)境: 操作系統(tǒng):windows 2000 開發(fā)工具:microsoft visual c+ 6.0 數(shù)據(jù)庫(kù) : microsoft access三. 實(shí)踐內(nèi)容3.1 需求說(shuō)明書3.1.1 概述1. 項(xiàng)目背景科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,21世紀(jì)是信息的社會(huì),而計(jì)算機(jī)在數(shù)據(jù)信息處理上有著很大優(yōu)越性。學(xué)生成

3、績(jī)管理是學(xué)校的一項(xiàng)重要工作,原有的人工管理存在這著很多不足,造成不足的原因是,在校學(xué)生人數(shù)眾多,并且每個(gè)學(xué)生的信息過(guò)于復(fù)雜,從而工作量非常大,給查詢、添加、修改、統(tǒng)計(jì)、刪除成績(jī)帶來(lái)了不便。因此,如何解決這些不足,使成績(jī)管理更快捷、更方便,具有更高的效率也就成了一個(gè)關(guān)鍵問(wèn)題。隨著科學(xué)技術(shù)的迅速發(fā)展學(xué)校成績(jī)管理的自動(dòng)化也越來(lái)越迫切,因此有必要開發(fā)成績(jī)管理系統(tǒng)的軟件系統(tǒng)來(lái)輔助學(xué)校的教學(xué)管理。2. 目標(biāo)軟件的目標(biāo):實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)處理的自動(dòng)化與智能化。3. 用戶特點(diǎn)a) 掌握計(jì)算機(jī)基本操作。b) 學(xué)校老師(可選)4. 假定與約束 無(wú)3.1.2 具體要求1. 功能需求 對(duì)用戶所提需求進(jìn)行梳理后,將用戶需

4、求劃分如下:數(shù)據(jù)輸入功能:可輸入班級(jí)學(xué)生信息包括成績(jī)。數(shù)據(jù)保存功能:可保存學(xué)生信息。數(shù)據(jù)修改功能:對(duì)學(xué)生信息進(jìn)行更新修改。數(shù)據(jù)刪除功能:對(duì)學(xué)生進(jìn)行刪除。數(shù)據(jù)查詢功能::對(duì)學(xué)生信息進(jìn)行詳細(xì)查詢和模糊查詢。數(shù)據(jù)統(tǒng)計(jì)功能:對(duì)學(xué)生平均成績(jī)統(tǒng)計(jì),對(duì)單科成績(jī)統(tǒng)計(jì),對(duì)學(xué)生班級(jí)成績(jī)進(jìn)行統(tǒng)計(jì)等。數(shù)據(jù)打印功能:將查詢的結(jié)果按一定報(bào)表格式進(jìn)行打印。系統(tǒng)設(shè)置功能:設(shè)置系統(tǒng)登陸時(shí)的用戶名和密碼,并對(duì)用戶名和密碼可重設(shè)。2. 外部接口 無(wú)3. 性能需求1) 數(shù)據(jù)庫(kù)記錄容量不小于10萬(wàn)條。2) 數(shù)據(jù)庫(kù)實(shí)時(shí)性要高。4. 數(shù)據(jù)需求 1)數(shù)據(jù)為學(xué)生基本信息,沒(méi)有特殊數(shù)據(jù)或字段。 5. 產(chǎn)品化需求 無(wú)3.1.3 運(yùn)行環(huán)境規(guī)定1.

5、硬件設(shè)備: cpu:p4或p4以上 內(nèi)存:256m 硬盤:20g或20g以上2. 支持軟件 系統(tǒng):windows 2000 或 windows xp 數(shù)據(jù)庫(kù):microsoft access3.2 設(shè)計(jì)說(shuō)明書3.2.1 概要設(shè)計(jì)說(shuō)明書1. 總體設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)是專為教務(wù)工作者設(shè)計(jì)開發(fā)的,具有很強(qiáng)的專用性。由于系統(tǒng)功能比較簡(jiǎn)單,并且系統(tǒng)處理的數(shù)據(jù)量不是很大,故設(shè)計(jì)開發(fā)時(shí)采用微軟的access數(shù)據(jù)庫(kù)。微軟的access數(shù)據(jù)庫(kù)在小型數(shù)據(jù)庫(kù)系統(tǒng)比較常用,access是實(shí)時(shí)性較高的數(shù)據(jù)庫(kù)之一,存儲(chǔ)速度快,查詢效率高。考慮到數(shù)據(jù)查詢的實(shí)時(shí)性,主程序采用比較常用的ado數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),ado是微軟訪問(wèn)為

6、自已數(shù)據(jù)庫(kù),而專門開發(fā)的數(shù)據(jù)庫(kù)訪問(wèn)引擎,與access數(shù)據(jù)庫(kù)配合使用具有無(wú)縫連接性能,主程序界面開發(fā)采用自己比較熟悉的microsoft visual c+ 6.0 + sp6。2. 模塊設(shè)計(jì) 系統(tǒng)按用戶需求說(shuō)明書,可劃分成如下功能:a) 數(shù)據(jù)輸入功能b) 數(shù)據(jù)保存功能c) 數(shù)據(jù)修改功能d) 數(shù)據(jù)刪除功能e) 數(shù)據(jù)查詢功能f) 數(shù)據(jù)統(tǒng)計(jì)功能g) 數(shù)據(jù)打印功能h) 系統(tǒng)設(shè)置功能系統(tǒng)結(jié)構(gòu)圖如下:學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)打印功能數(shù)據(jù)刪除功能 數(shù)據(jù)修改功能數(shù)據(jù)輸入功能數(shù)據(jù)保存功能系統(tǒng)設(shè)置功能數(shù)據(jù)統(tǒng)計(jì)功能數(shù)據(jù)查詢功能3. 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 1) 在開發(fā)過(guò)程中要使用到數(shù)據(jù)庫(kù),需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中創(chuàng)建表和視

7、圖。表的字段包含如下:數(shù)據(jù)庫(kù)名稱:xcsj.mdb學(xué)生信息表學(xué)號(hào)姓名出生日期英語(yǔ)數(shù)學(xué)語(yǔ)文歷史總成績(jī)平均成績(jī)s001張三1986-2-228080909085管理員信息表編號(hào)用戶名密碼2) 以c/c +程序結(jié)構(gòu)為基礎(chǔ),按照模塊化思路進(jìn)行設(shè)計(jì),使程序易編寫,易維護(hù)。確定程序主接口和接口設(shè)計(jì)方案,多應(yīng)用現(xiàn)有或成熟的方案。3) 編碼時(shí)一定要嚴(yán)格遵守編程規(guī)范,命名標(biāo)準(zhǔn),注釋通俗易懂,排版注釋量在20%以上,在保證系統(tǒng)編碼的正確性、穩(wěn)定性、可讀性的前提下,提高代碼效率。4) 個(gè)人必需對(duì)所編寫的代碼進(jìn)行單元測(cè)試。以減少集成測(cè)試時(shí)的問(wèn)題,提高軟件開發(fā)效率,加快軟件開發(fā)進(jìn)度。3.2.2 詳細(xì)設(shè)計(jì)說(shuō)明書1引言1)

8、 編寫目的本說(shuō)明書是對(duì)學(xué)生成績(jī)管理系統(tǒng)詳細(xì)設(shè)計(jì)的描述,讀者為代碼編寫人員。2)項(xiàng)目背景 軟件名稱:學(xué)生成績(jī)管理系統(tǒng) 軟件用戶:教務(wù)工作者、 軟件運(yùn)行單位:學(xué)校 軟件開發(fā)方:個(gè)人3)參考資料 設(shè)計(jì)說(shuō)明書中“概要設(shè)計(jì)說(shuō)明”部分。4)術(shù)語(yǔ) 無(wú)2軟件結(jié)構(gòu) 軟件結(jié)構(gòu)按系統(tǒng)功能需求劃分成如下模塊:1) 系統(tǒng)設(shè)置模塊對(duì)管理員的用戶名和密碼進(jìn)行管理,可增加、刪除用戶,可對(duì)管理員的 用戶名和密碼進(jìn)行修改。2) 系統(tǒng)數(shù)據(jù)輸入模塊輸入學(xué)生信息后,就檢查學(xué)生信息的唯一性,檢查輸入學(xué)生信息各字段信息的正確性。3) 系統(tǒng)數(shù)據(jù)保存模塊 可將管理員信息保存到數(shù)據(jù)庫(kù)的管理員信息表中,也可將學(xué)生信息保存到數(shù)據(jù)庫(kù)的學(xué)生信息表中 。

9、4) 系統(tǒng)數(shù)據(jù)修改模塊輸入要修改的記錄的學(xué)號(hào)后,可對(duì)已輸入的學(xué)生信息進(jìn)行修改與更新,并檢查輸入學(xué)生信息各字段信息的正確性。5) 系統(tǒng)數(shù)據(jù)刪除模塊輸入要?jiǎng)h除記錄的學(xué)號(hào),在刪除前應(yīng)提示用戶是否要?jiǎng)h除此記錄,在用戶 確認(rèn)刪除后,才可進(jìn)行刪除操作。6) 系統(tǒng)數(shù)據(jù)查詢模塊數(shù)據(jù)查詢方式應(yīng)靈活,應(yīng)設(shè)立按照學(xué)號(hào)、姓名、出生日期及各科成績(jī)進(jìn)行查詢的程序,可使用模糊查詢。7) 系統(tǒng)數(shù)據(jù)統(tǒng)計(jì)模塊對(duì)學(xué)生的總成績(jī)、平均成績(jī)進(jìn)行統(tǒng)計(jì)。統(tǒng)計(jì)時(shí)提示“正在進(jìn)行統(tǒng)計(jì),請(qǐng)等待”,統(tǒng)計(jì)完成后應(yīng)提示“統(tǒng)計(jì)完成,請(qǐng)查閱”。8) 系統(tǒng)數(shù)據(jù)打印模塊按照設(shè)計(jì)的報(bào)表,編寫“學(xué)生成績(jī)管理表”打印程序,按一定格式顯示報(bào)表數(shù)據(jù)。3模塊設(shè)計(jì)說(shuō)明1) 主

10、程序模塊: 主程序模塊界面設(shè)計(jì)如下:編寫程序時(shí)注意:ado庫(kù)的引入(1)、引入ado類 #import "c:program filescommon filessystemadomsado15.dll" no_namespace rename ("eof", "adoeof")(2)、初始化com在mfc中可以用afxoleinit();非mfc環(huán)境中用: coinitialize(null);couninitialize();源代碼清單/- .h 文件-/ 學(xué)生成績(jī)管理系統(tǒng)2view.h : interface of the cmy

11、2view class/class cmy2set;class cmy2view : public crecordview/只顯示自己寫的代碼,不顯示vc+自己生成的代碼protected:afx_msg void onbuttonquery();afx_msg void onrecadd();afx_msg void onrecdel();afx_msg void onrecedit();afx_msg void onchangeeditquery();afx_msg void onbuttonquery2();afx_msg void onstatic0();/-. cpp文件-/“數(shù)據(jù)查

12、詢”按鈕響應(yīng)函數(shù) void cmy2view:onbuttonquery() / todo: add your control notification handler code hereupdatedata();m_strquery.trimleft(); /左對(duì)齊if(m_strquery.isempty() /編輯框中為空時(shí)messagebox("號(hào)碼不可為空!"); /未填入學(xué)號(hào)時(shí)提示return;if(m_pset->isopen()m_pset->close(); /如果記錄集打開,則先關(guān)閉m_pset->m_strfilter.format(

13、"id='%s'",m_strquery);/查詢條件m_pset->m_strsort="id" /按id由大到小排序m_pset->open();if(!m_pset->iseof() /打開記錄集有的數(shù)據(jù)updatedata(false); /更新表單數(shù)據(jù)elsemessagebox("無(wú)此學(xué)號(hào)記錄!"); /無(wú)此學(xué)號(hào)時(shí)提示/“數(shù)據(jù)修改”按鈕響應(yīng)函數(shù) void cmy2view:onrecadd() / todo: add your control notification handler co

14、de herecscoredlg dlg; /定義對(duì)象if(dlg.domodal()=idok)m_pset->addnew(); /添加數(shù)據(jù)與數(shù)據(jù)庫(kù)的對(duì)應(yīng)m_pset->m_id =dlg.m_id2; /學(xué)號(hào)m_pset->m_name =dlg.m_name2; /名字m_pset->m_special =dlg.m_special2; /專業(yè)m_pset->m_chinese =dlg.m_chinese2; /語(yǔ)文m_pset->m_math =dlg.m_math2; /數(shù)學(xué)m_pset->update();m_pset->requ

15、ery();updatedata(false);updatedata();/刪除按鈕響應(yīng)函數(shù)void cmy2view:onrecdel() crecordsetstatus status;m_pset->getstatus(status);m_pset->delete();if(status.m_lcurrentrecord=0)m_pset->movenext(); /移動(dòng)到下一個(gè)記錄elsem_pset->movefirst(); /上移記錄updatedata(false);updatedata(); /保存數(shù)據(jù)按鈕void cmy2view:onrecedit

16、() / todo: add your control notification handler code herecscoredlg dlg;dlg.m_id2 =m_pset->m_id;dlg.m_name2 =m_pset->m_name;dlg.m_special2=m_pset->m_special;dlg.m_chinese2=m_pset->m_chinese;dlg.m_math2 =m_pset->m_math;if(dlg.domodal()=idok) /如果編輯m_pset->edit(); m_pset->m_id =dlg

17、.m_id2; /學(xué)號(hào)m_pset->m_name =dlg.m_name2; /名字m_pset->m_special=dlg.m_special2; /專業(yè)m_pset->m_chinese=dlg.m_chinese2; /語(yǔ)文m_pset->m_math =dlg.m_math2; /數(shù)學(xué)m_pset->update();updatedata(false); /保存數(shù)據(jù)updatedata();/“數(shù)據(jù)統(tǒng)計(jì)”按鈕響應(yīng)函數(shù) void cmy2view:onbtntj() csocrestatdlg dlg;dlg.domodal(); /彈出數(shù)據(jù)統(tǒng)計(jì)對(duì)話框窗

18、口/“報(bào)表打印”按鈕響應(yīng)函數(shù)void cmy2view:onbutton2() creportprintdlg dlg;dlg.domodal(); /彈出報(bào)表打印對(duì)話框窗口2)子模塊一:系統(tǒng)設(shè)置模塊 系統(tǒng)設(shè)置界面設(shè)計(jì)如下: 源代碼清單:/- .h文件 -/ csystemset dialogclass csystemset : public cdialogafx_msg void onbtnadd();afx_msg void onbtndel();afx_msg void onbtnpwdupdate();virtual bool oninitdialog();/- .cpp文件-/ sy

19、stemset.cpp : implementation file/#include "stdafx.h"#include "softproject.h"#include "systemset.h"#include "adduserdlg.h" /增加管理員對(duì)話框類#include "deluserdlg.h" /刪除管理員對(duì)話框類#include "pwdupdatedlg.h" /更新管理員密碼對(duì)話框類/“增加管理員”按鈕響應(yīng)函數(shù) void csystemset:onbt

20、nadd() cadduserdlg dlg;dlg.domodal(); /彈出增加管理員對(duì)話框窗口/“刪除管理員”按鈕響應(yīng)函數(shù)void csystemset:onbtndel() cdeluserdlg dlg;dlg.domodal(); /彈出刪除管理員對(duì)話框窗口/“更新密碼”按鈕響應(yīng)函數(shù) void csystemset:onbtnpwdupdate() cpwdupdatedlg dlg;dlg.domodal(); /彈出密碼修改對(duì)話框窗口3.2.3 測(cè)試分析報(bào)告1. 測(cè)試結(jié)果 測(cè)試項(xiàng)名稱測(cè)試條件測(cè)試方法預(yù)期結(jié)果結(jié)論登陸功能無(wú)1.點(diǎn)擊“學(xué)生成績(jī)管理系統(tǒng)”,啟動(dòng)程序。2.用戶名輸入正

21、確“admin”,輸入錯(cuò)誤的密碼“666”。3.輸入錯(cuò)誤的用戶名“addd”,密碼輸入“123”4.用戶名輸入“admin”,密碼輸入“123”1程序可正常啟動(dòng),并出現(xiàn)登陸界面對(duì)話框。2. 系統(tǒng)彈出密碼輸入錯(cuò)誤對(duì)話框。3. 系統(tǒng)彈出無(wú)此用戶的對(duì)話框。4. 用戶名和密碼正確,系統(tǒng)進(jìn)入程序主界面。1,2,3,4結(jié)果正確數(shù)據(jù)輸入功能系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1.在主界面中輸入學(xué)生的學(xué)生信息2. 點(diǎn)擊“添加”按鈕。1.如果學(xué)生信息輸入錯(cuò)誤,應(yīng)給出錯(cuò)誤的提示。2. 如果添加成功,會(huì)在下面的列中顯示已經(jīng)添加的學(xué)生信息。1,2結(jié)果正確數(shù)據(jù)修改功能系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 在輸入關(guān)鍵字區(qū)域輸入要修改

22、學(xué)生信息的關(guān)鍵字,點(diǎn)擊“查詢“按鈕。2.對(duì)學(xué)生信息進(jìn)行修改后,點(diǎn)擊“修改”按鈕。1. 如果輸入關(guān)鍵字錯(cuò)誤,會(huì)給出相應(yīng)的提示。2. 如果學(xué)生信息輸入錯(cuò)誤,應(yīng)給出錯(cuò)誤的提示。3. 如果修改成功,在下面的列表中相應(yīng)的項(xiàng)會(huì)更新顯示。1,2,3結(jié)果正確數(shù)據(jù)刪除功能 系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 在輸入關(guān)鍵字區(qū)域輸入要修改學(xué)生信息的關(guān)鍵字,點(diǎn)擊“查詢“按鈕。2. 點(diǎn)擊“刪除“按鈕。1. 如果輸入關(guān)鍵字錯(cuò)誤,會(huì)給出相應(yīng)的提示。2. 在用戶確認(rèn)刪除后,點(diǎn)擊刪除按鈕。 3. 如果刪除成功,在下面的列表中相應(yīng)的項(xiàng)會(huì)自動(dòng)刪除。1,2,3結(jié)果正確數(shù)據(jù)查詢功能系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 在輸入關(guān)鍵字區(qū)域輸入要

23、修改學(xué)生信息的關(guān)鍵字。2. 點(diǎn)擊“查詢“按鈕。1. 如果輸入關(guān)鍵字錯(cuò)誤,會(huì)給出相應(yīng)的提示。結(jié)果正確數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 點(diǎn)擊“數(shù)據(jù)統(tǒng)計(jì)“按鈕。彈出數(shù)據(jù)統(tǒng)計(jì)對(duì)話框界面。2. 在數(shù)據(jù)統(tǒng)計(jì)界面中,選擇相應(yīng)的統(tǒng)計(jì)功能,比如:求英語(yǔ)的平均成績(jī)。3. 點(diǎn)擊“統(tǒng)計(jì)”按鈕。1.將所有學(xué)生的平均成績(jī)用計(jì)算器累加一下和統(tǒng)計(jì)的結(jié)果對(duì)比一下,查看是否正確,。結(jié)果正確數(shù)據(jù)打印系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 點(diǎn)擊“報(bào)表打印”按鈕,彈出 報(bào)表打印對(duì)話框。2. 學(xué)生信息會(huì)以列表形式顯示。3. 接上虛擬打印機(jī),點(diǎn)擊“打印”按鈕。1. 如果打印成功,則會(huì)虛擬打印機(jī)上會(huì)顯示打印的圖片。結(jié)果正確系統(tǒng)設(shè)置功能 系統(tǒng)正常啟動(dòng)并進(jìn)入主程序界面1. 在菜單“記錄”中選擇“系統(tǒng)設(shè)置”項(xiàng),彈出系統(tǒng)設(shè)置對(duì)話框。2. 點(diǎn)擊“增加管理員”,彈出增加管理員對(duì)話框。輸入新的用戶名和密碼,點(diǎn)擊“確定”按鈕。3. 點(diǎn)擊“刪除管理員”按鈕,彈出刪除管理員對(duì)話框。輸入要?jiǎng)h除的用戶名和密碼,點(diǎn)擊“確定”按鈕。4. 點(diǎn)擊“修改密碼”按鈕,彈出修

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論