學生宿舍管理系統(tǒng)課程設(shè)計.doc_第1頁
學生宿舍管理系統(tǒng)課程設(shè)計.doc_第2頁
學生宿舍管理系統(tǒng)課程設(shè)計.doc_第3頁
學生宿舍管理系統(tǒng)課程設(shè)計.doc_第4頁
學生宿舍管理系統(tǒng)課程設(shè)計.doc_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課程設(shè)計論文ZT宿舍管理系統(tǒng) 紹興職業(yè)技術(shù)學院黃山學院ASP.NET 編程技術(shù)課程設(shè)計報告系(院): 信 息工程學院 專 業(yè): 計算機科學與技術(shù) 班 級: 12計算機2班 學生姓名: 魯潤楠 學號: 21206032033 題目: 學生宿舍管理系統(tǒng) 指導教師: 陸超澤 學年學期: 2014 2015 學年 第 1 學期2014年 12 月 15 日目錄第1章分析31.1開發(fā)背景與現(xiàn)狀31.2開發(fā)設(shè)計的意義31.3開發(fā)工具31.3.1ASP.NET簡介31.3.2SQLServer2005簡介4第2章系統(tǒng)需求分析52.1系統(tǒng)結(jié)構(gòu)圖52.2數(shù)據(jù)庫管理6第3章設(shè)計73.1數(shù)據(jù)庫設(shè)計73.1.1數(shù)據(jù)庫的引入73.1.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計73.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計8第4章實現(xiàn)104.1.1系統(tǒng)模塊設(shè)計10第5章系統(tǒng)測試235.1系統(tǒng)測試的目的235.1.1測試數(shù)據(jù)235.1.2系統(tǒng)測試的評價23第1章 分析1.1 開發(fā)背景與現(xiàn)狀學生信息檔案的管理對于學校的管理者來說至關(guān)重要,學生信息是高等學校非常重要的一項數(shù)據(jù)資源,是一個教育單位不可缺少一部分。特別是近幾年來,國家政策的調(diào)整,我國高等院校大規(guī)模的擴招,給高等院校的教學管理、學生管理、后勤管理等方面都帶來不少的沖擊。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復雜,難以單純地依*人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,目前我國各類高等院校中還有相當一部分學生檔案管理還停留在紙介質(zhì)的基礎(chǔ)上,尤其是中、小學對學生檔案的管理更是落后,這樣的管理機制已經(jīng)不能適應(yīng)時代發(fā)展的要求,其管理方法將浪費許多人力和物力。隨著科學技術(shù)的不斷提高,計算機科學與技術(shù)日漸成熟,計算機應(yīng)用的普及已進入人類社會生活的各個領(lǐng)域,并發(fā)揮著越來越重要的作用。這種傳統(tǒng)的手工管理模式必然被以計算機為物質(zhì)基礎(chǔ)的信息管理方法所取代。作為計算機應(yīng)用的一部分,使用計算機對學生檔案進行管理,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生檔案管理的效率,也是學校向科學化、正規(guī)化管理發(fā)展的必要條件,更是各個高等院校與世界接軌的重要條件。1.2 開發(fā)設(shè)計的意義為了實現(xiàn)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的;為宿舍管理部門,開發(fā)設(shè)計專用系統(tǒng)-高校學生宿舍信息管理系統(tǒng)來進行管理學生宿舍信息,使學生宿舍信息實現(xiàn)標準化的管理和規(guī)范化的制度是十分必要的。系統(tǒng)針對學校學生信息的特點以及管理中實際需要而設(shè)計,能夠有效地實現(xiàn)學生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)范化地管理大量的學生信息,并避免人為操作的錯誤和不規(guī)范行為。1.3 開發(fā)工具(1) ASP.NET簡介ASP.NET是.NET FrameWork的一部分,是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過HTTP請求文檔時再在Web服務(wù)器上動態(tài)創(chuàng)建它們。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運行于 IIS(Internet Information Server 服務(wù),是Windows開發(fā)的Web服務(wù)器)之中的程序 。(2) SQL Server 2005簡介Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。Microsoft SQL Server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。第2章 系統(tǒng)需求分析本系統(tǒng)的最終用戶為宿舍樓管理員,本宿舍樓的學生。根據(jù)我們?nèi)粘I钪械慕?jīng)驗,結(jié)合對自己學校宿舍樓管理老師的咨詢和對同宿舍樓同學的調(diào)查,得出用戶的下列實際要求:一、 宿舍樓的基本情況1. 學生的基本信息:入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍。另外,為了管理上的方便,同一院系的學生的宿舍一般在一起,相應(yīng)地會有其所在的院系名稱。二、 系統(tǒng)功能的設(shè)計和劃分1. 信息查詢管理對現(xiàn)有的已有的學生的信息數(shù)據(jù)進行查詢,主要包括了現(xiàn)年度、班級、年級、寢室住址、學號、姓名、班主任等等類別的查詢,可以是單方面的查詢也可以是多方面的綜合人信息的查詢。2. 常規(guī)檢查管理針對浙江師范大學存在的寢室常規(guī)檢查,特設(shè)置了此項內(nèi)容,主要包括了現(xiàn)班級、年級、事件情況(即寢室常規(guī)檢查的情況記錄)、寢室住址、學生姓名、學號等多個方面信息的查詢。3. 增加學生如有新人入學,我們可以通過次功能進行分配新生的寢室。4. 遷入與遷出管理可將離開的學生進行遷出管理,沒有宿舍的學生進行遷入管理。2.1 系統(tǒng)結(jié)構(gòu)圖 學號查詢寢室查詢寢室列表添加寢室查詢所有寢室查詢單個寢室學生列表新增學生查詢房間管理住宿管理學生宿舍管理 宿舍管理系統(tǒng)2.2 數(shù)據(jù)庫管理1) 數(shù)據(jù)庫備份對數(shù)據(jù)庫進行備份,已應(yīng)對數(shù)據(jù)庫出現(xiàn)意外的癱瘓和損壞情況。2) 數(shù)據(jù)庫壓縮數(shù)據(jù)量過大會對系統(tǒng)的運行速度和存儲空間產(chǎn)生不良的影響,為避免數(shù)據(jù)過大特設(shè)計了對數(shù)據(jù)庫進行壓縮的項目。3) 數(shù)據(jù)庫恢復此項是應(yīng)對數(shù)據(jù)庫出錯、損壞、癱瘓的情況,對數(shù)據(jù)庫進行恢復。第3章 設(shè)計3.1 數(shù)據(jù)庫設(shè)計3.1.1 數(shù)據(jù)庫的引入數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用。在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。數(shù)據(jù)庫技術(shù)是管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進行科學研究和決策管理的重要技術(shù)手段3.1.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。由于各個機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的,但是在具體機器上實現(xiàn)的模型都有許多嚴格的限制。而現(xiàn)實應(yīng)用環(huán)境是復雜多變的,如果把實現(xiàn)世界中的事物直接轉(zhuǎn)換為機器中的對象,就非常不方便。因此,人們研究把現(xiàn)實世界中的事物抽象為不依賴與具體機器的信息結(jié)構(gòu),又接近人們的思維,并具有豐富語義的概念模型,然后再把概念模型轉(zhuǎn)換為具體的機器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。 概念結(jié)構(gòu)是對現(xiàn)實世界的一種抽象。所謂抽象是對實際的人、物、事和概念進行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。通過概念設(shè)計得到的概念模型是從現(xiàn)實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環(huán)境和DBMS。 在需求分析和邏輯設(shè)計之間增加概念設(shè)計階段,可以使設(shè)計人員僅從用戶的角度看待數(shù)據(jù)及處理要求和約束。表達概念設(shè)計的結(jié)果稱為概念模型,對概念模型有以下要求:(1) 有豐富的語義表達能力,能表達用戶的各種需求。(2) 易于交流和理解,從而可以用它和不熟悉計算機的用戶交換意見。(3) 要易于更改。當應(yīng)用環(huán)境和應(yīng)用要求改變時,概念模型要能很容易的修改和擴充以反映這種變化。(4) 易于向各種數(shù)據(jù)模型轉(zhuǎn)換。3.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計根據(jù)在數(shù)據(jù)庫概念設(shè)計中給出的數(shù)據(jù)庫實體E-R圖,可以設(shè)計數(shù)據(jù)表結(jié)構(gòu),服務(wù)器上建名為mydatabase的數(shù)據(jù)庫。其中包括以下表:3.1 db1數(shù)據(jù)庫下面將簡單介紹數(shù)據(jù)庫中主要的表的結(jié)構(gòu):管理員表此表主要是對系統(tǒng)的管理員的信息已經(jīng)權(quán)限進行記錄跟管理,現(xiàn)有的管理員的用戶名:username,密碼:userpas,屬于管理員。表格 3.1 Admin表字段名類型說明默認值username文本用戶名無suerpas文本用戶密碼無 宿舍表此表存放宿舍所在樓號,宿舍門號,當前宿舍住的人數(shù),宿舍最大能住的人數(shù),男生宿舍還是女生宿舍。表格 3.2 SS表字段名類型說明默認值sno文本學生學號無xno文本寢室號無 學生詳情表此表記錄學生姓名,學號,年齡,性別系別等詳細信息。表格 3.3 Student表字段名類型說明默認值no數(shù)字學生學號無name文本學生名字無sex文本學生性別無age文本學生年齡無address文本學生住址無第4章 實現(xiàn)4.1.1 系統(tǒng)模塊設(shè)計對本系統(tǒng)的各個子模塊進行了系統(tǒng)分析和數(shù)據(jù)庫設(shè)計之后,本章將主要討論該系統(tǒng)所實現(xiàn)的各部分功能:(一) 管理員登錄界面登陸界面代碼如下: 無標題頁 .style1 width: 756px; .style2 width: 1000px; var m = true;function changeColor() var color=#f00|#0f0|#00f|#880|#808|#088|#9c6|#c5c|#f6f|yellow|green; color=color.split(|); if (m=true)document.getElementById(123).style.color=colorparseInt(Math.random() * color.length); function Abegin() m=false;function Aend() m=true; setInterval(changeColor(),500); 學生宿舍管理系統(tǒng) 用戶登錄 用戶名: 密碼:   管理員 學生 : 黃山學院坐落在風景秀麗、文風馥郁的中國優(yōu)秀旅游城市安徽省黃山市,是一所綜合性的省屬普通本科院校。其前身是始創(chuàng)于1978年的徽州師范??茖W校。1997年12月,更名為黃山高等??茖W校。2002年2月,經(jīng)國家教育部批準,黃山高等??茖W校升格為黃山學院。 雨天傷情股份有限公司出版/ /table 1. 用戶信息這里顯示些用戶的基本信息,可以查看到特權(quán),身份等。圖表 2 用戶信息2. 把學生添加到宿舍圖表 3 添加管理員 int intinsertCourt; string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; SqlConnection sqlconn = new SqlConnection(sqlconnstr); /建立Command對象 SqlCommand sqlcommand = new SqlCommand(); sqlcommand.Connection = sqlconn; /把SQL語句賦給Command對象 sqlcommand.CommandText = insert into tongzhi(sno,xno) values (sno,xno); sqlcommand.Parameters.AddWithValue(sno, TextBox1.Text); sqlcommand.Parameters.AddWithValue(xno, TextBox2.Text); try /打開連接 sqlconn.Open(); /執(zhí)行SQL命令 intinsertCourt = sqlcommand.ExecuteNonQuery(); if (intinsertCourt 0) Label2.Text = 添加成功; else Label2.Text = 添加失敗; catch (Exception ex) Label2.Text = 該記錄不存在; finally sqlcommand = null; sqlconn.Close(); sqlconn = null;(二) 工具欄工具欄顯示:登陸身份;首頁、修改密碼、注銷登陸(三) 系統(tǒng)導航欄如下圖所示,此圖展示了在網(wǎng)站系統(tǒng)的左邊一欄的導航欄界面,此導航欄界面包含了前面的設(shè)計中的所有的內(nèi)容,簡單明了,易于操作。(四) 學生列表模塊此處顯示學生的詳細信息,便于管理員查看學生入住情況以及管理。還沒有寢室的學生可以在此處進行遷入,入住到想要的樓里的寢室號;只要在名字右邊最后輸入樓號和寢室號點擊遷入即可遷入到相應(yīng)的寢室,如果遷入寢室已滿,系統(tǒng)將提示寢室已滿。如若該學生已有寢室,遷入則不可用。學生列表遷入代碼如下:protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) bindgrid(); void bindgrid() string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; DataSet ds = new DataSet(); using (SqlConnection sqlconn = new SqlConnection(sqlconnstr) SqlDataAdapter sqld = new SqlDataAdapter(select stuss.sno,stuss.xno, from stuss, stuimg where stuss.xno=stuimg.no, sqlconn); sqld.Fill(ds, tabstudent); /判斷是否已經(jīng)進行排序,如果是則按照ViewState中存儲的信息生成排序后的DataView對象 if (ViewStateSortDirection = null) GridView1.DataSource = ds.Tablestabstudent.DefaultView; else DataView SortedDV = new DataView(ds.Tablestabstudent); SortedDV.Sort = ViewStateSortExpression.ToString() + + ViewStateSortDirection.ToString(); GridView1.DataSource = SortedDV; GridView1.DataBind(); protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) GridView1.EditIndex = e.NewEditIndex; bindgrid(); protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; SqlConnection sqlconn = new SqlConnection(sqlconnstr); /提交行修改 try sqlconn.Open(); SqlCommand Comm = new SqlCommand(); Comm.Connection = sqlconn; Comm.CommandText = update stuss set sno=sno, name=name where xno=xno; Comm.Parameters.AddWithValue(xno, GridView1.DataKeyse.RowIndex.Value.ToString(); Comm.Parameters.AddWithValue(sno, (TextBox)GridView1.Rowse.RowIndex.Cells1.Controls0).Text); Comm.Parameters.AddWithValue(name, (TextBox)GridView1.Rowse.RowIndex.Cells2.Controls0).Text); Comm.ExecuteNonQuery(); sqlconn.Close(); sqlconn = null; Comm = null; catch (Exception ex) Response.Write(數(shù)據(jù)庫更新出錯 + ex.ToString(); GridView1.EditIndex = -1; bindgrid(); protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; bindgrid(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) /設(shè)置數(shù)據(jù)庫連接 string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; SqlConnection sqlconn = new SqlConnection(sqlconnstr); sqlconn.Open(); /刪除行處理 String sql = delete from stuss where xno= + GridView1.DataKeyse.RowIndex.Value.ToString() + ; SqlCommand Comm = new SqlCommand(sql, sqlconn); Comm.ExecuteNonQuery(); sqlconn.Close(); sqlconn = null; Comm = null; GridView1.EditIndex = -1; bindgrid(); protected void GridView1_Sorting(object sender, GridViewSortEventArgs e) if (ViewStateSortDirection = null) ViewStateSortDirection = DESC; if (ViewStateSortDirection.ToString() = ASC) ViewStateSortDirection = DESC; else ViewStateSortDirection = ASC; ViewStateSortExpression = e.SortExpression; this.bindgrid()(五) 寢室列表這里管理員可以查看到所有房間的情況,右邊編輯一列可以對房間的信息進行修改和對寢室進行刪除。點擊詳細信息可以查看到寢室里面的學生詳情,如下圖:所有寢室詳細信息寢室列表代碼:protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) bindgrid(); void bindgrid() string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; DataSet ds = new DataSet(); using (SqlConnection sqlconn = new SqlConnection(sqlconnstr) SqlDataAdapter sqld = new SqlDataAdapter(select stuss.sno,stuss.xno, from stuss, stuimg where stuss.xno=stuimg.no, sqlconn); sqld.Fill(ds, tabstudent); /判斷是否已經(jīng)進行排序,如果是則按照ViewState中存儲的信息生成排序后的DataView對象 if (ViewStateSortDirection = null) GridView1.DataSource = ds.Tablestabstudent.DefaultView; else DataView SortedDV = new DataView(ds.Tablestabstudent); SortedDV.Sort = ViewStateSortExpression.ToString() + + ViewStateSortDirection.ToString(); GridView1.DataSource = SortedDV; GridView1.DataBind(); protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) GridView1.EditIndex = e.NewEditIndex; bindgrid(); protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; SqlConnection sqlconn = new SqlConnection(sqlconnstr); /提交行修改 try sqlconn.Open(); SqlCommand Comm = new SqlCommand(); Comm.Connection = sqlconn; Comm.CommandText = update stuss set sno=sno, name=name where xno=xno; Comm.Parameters.AddWithValue(xno, GridView1.DataKeyse.RowIndex.Value.ToString(); Comm.Parameters.AddWithValue(sno, (TextBox)GridView1.Rowse.RowIndex.Cells1.Controls0).Text); Comm.Parameters.AddWithValue(name, (TextBox)GridView1.Rowse.RowIndex.Cells2.Controls0).Text); Comm.ExecuteNonQuery(); sqlconn.Close(); sqlconn = null; Comm = null; catch (Exception ex) Response.Write(數(shù)據(jù)庫更新出錯 + ex.ToString(); GridView1.EditIndex = -1; bindgrid(); protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; bindgrid(); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) /設(shè)置數(shù)據(jù)庫連接 string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; ; SqlConnection sqlconn = new SqlConnection(sqlconnstr); sqlconn.Open(); /刪除行處理 String sql = delete from stuss where xno= + GridView1.DataKeyse.RowIndex.Value.ToString() + ; SqlCommand Comm = new SqlCommand(sql, sqlconn); Comm.ExecuteNonQuery(); sqlconn.Close(); sqlconn = null; Comm = null; GridView1.EditIndex = -1; bindgrid(); (六) 宿舍查詢這里管理員可以通過輸入樓號和寢室號對想要了解的寢室進行快速查詢,這樣管理員可以快速的找到自己想要了解的寢室。下面是我們對1幢101號寢室的查詢:寢室查詢1幢101的詳細信息(七) 人物查詢這里我們可以快速查詢到個人的情況,知道該學生在哪個寢室。下面是我們對學號為2014001的學生進行查詢。人物查詢部分樣式代碼如下: string Name4 = (string)SessionName4; string sqlconnstr = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; SqlConnection sqlconn = new SqlConne

溫馨提示

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

評論

0/150

提交評論