網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)論文_第1頁(yè)
網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)論文_第2頁(yè)
網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)論文_第3頁(yè)
網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)論文_第4頁(yè)
網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)論文_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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、網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)摘要 該網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)是用B/S模式按照軟件工程的開(kāi)發(fā)流程,對(duì)網(wǎng)上書(shū)店設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)進(jìn)行了需求分析、總體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),完成了該系統(tǒng)。系統(tǒng)具有系統(tǒng)管理、圖書(shū)管理、訂單管理、圖書(shū)銷(xiāo)售額、幫助五大功能模塊,實(shí)現(xiàn)了系統(tǒng)管理、圖書(shū)管理、訂單管理的添加、編輯、刪除、查詢(xún)等具體功能。本系統(tǒng)可以實(shí)現(xiàn)系統(tǒng)管理員對(duì)客戶(hù)信息進(jìn)行管理,對(duì)數(shù)據(jù)進(jìn)行添加、刪除、修改、查詢(xún)等功能,進(jìn)而更完善的實(shí)現(xiàn)網(wǎng)上購(gòu)書(shū)功能。關(guān)鍵詞:網(wǎng)上書(shū)店; ASP.NET ;SQL Server 17目 錄引言21 系統(tǒng)需求分析21.1 系統(tǒng)可行性分析21.2 系統(tǒng)需求分析21.3 關(guān)鍵技術(shù)32 系統(tǒng)

2、總體設(shè)計(jì)32.1 系統(tǒng)需求概況32.2 系統(tǒng)功能模塊圖33 數(shù)據(jù)庫(kù)設(shè)計(jì)43.1 邏輯設(shè)計(jì)43.2 物理設(shè)計(jì)44 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)64.1 系統(tǒng)硬件環(huán)境64.2 系統(tǒng)軟件環(huán)境64.3 開(kāi)發(fā)工具簡(jiǎn)介64.4 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)7結(jié)論17致謝17參考文獻(xiàn)17附件清單18引言 隨著Internet的普及和電子商務(wù)的興起,網(wǎng)上書(shū)店是Internet電子商務(wù)在圖書(shū)銷(xiāo)售行業(yè)發(fā)展的必然結(jié)果。這種新型的圖書(shū)銷(xiāo)售形式,與傳統(tǒng)利用書(shū)店進(jìn)行銷(xiāo)售的方式相比,網(wǎng)上書(shū)店擁有許多優(yōu)勢(shì):一是降低了銷(xiāo)售成本;二是利用網(wǎng)絡(luò)作為交易平臺(tái),改變了傳統(tǒng)的交易方式,使得交易活動(dòng)不受空間和時(shí)間的限制;同時(shí),信息的傳遞更迅速靈活,新書(shū)信

3、息上傳后,客戶(hù)可以立即看到,交易馬上可以從網(wǎng)上進(jìn)行,從而大大提高了交易的效率。正是由于這些優(yōu)勢(shì),網(wǎng)上書(shū)店才能得以迅速地發(fā)展。網(wǎng)上書(shū)店系統(tǒng)的主要功能是利用網(wǎng)站作為交易平臺(tái),將圖書(shū)的一些基本信息以網(wǎng)站的形式發(fā)布到Internet中,客戶(hù)可以通過(guò)Internet登錄圖書(shū)銷(xiāo)售網(wǎng)站來(lái)查看售書(shū)信息并提交定單訂購(gòu)圖書(shū),實(shí)現(xiàn)在線進(jìn)行交易。本系統(tǒng)按模塊化思想實(shí)現(xiàn)了系統(tǒng)管理、圖書(shū)管理、訂單管理、圖書(shū)銷(xiāo)售額等功能,使系統(tǒng)具有良好的可維護(hù)性。1 系統(tǒng)需求分析1.1 系統(tǒng)可行性分析隨著人類(lèi)社會(huì)進(jìn)入信息時(shí)代,計(jì)算機(jī)越來(lái)越多地活躍在社會(huì)各個(gè)領(lǐng)域:中文符號(hào)管理,網(wǎng)絡(luò),計(jì)算,控制,多媒體等.并且在某些方面成為不可缺少的工具,尤

4、其在管理方面,管理軟件的出現(xiàn)使大量繁瑣復(fù)雜的問(wèn)題變得簡(jiǎn)單易行.需用中文的標(biāo)點(diǎn)符號(hào)當(dāng)今社會(huì)以計(jì)算機(jī)技術(shù)為主體的高新技術(shù)群體已經(jīng)將觸角深入到生產(chǎn)經(jīng)濟(jì)的方方面面。在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越來(lái)越多的人士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行名類(lèi)管理和交流的便捷?,F(xiàn)今網(wǎng)上書(shū)店規(guī)模不斷擴(kuò)大,客戶(hù)需求越來(lái)越多樣化,需要有網(wǎng)上書(shū)店管理系統(tǒng)來(lái)提高工作的效率.通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量.同上 1.2 系統(tǒng)需求分析本系統(tǒng)設(shè)計(jì)的去掉主要實(shí)現(xiàn)網(wǎng)上圖書(shū)產(chǎn)品的展示與在線定購(gòu)以及對(duì)不同身份的人員包括管理人員,注冊(cè)用戶(hù)和普通瀏覽者進(jìn)行管理。圖書(shū)產(chǎn)品展示能分頁(yè)分類(lèi)進(jìn)行顯示。系統(tǒng)采用A

5、SP在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上的書(shū)店,通過(guò)網(wǎng)上書(shū)店可以輕松實(shí)現(xiàn)圖書(shū)信息的查詢(xún)和采購(gòu),其主要的功能有:1、系統(tǒng)管理2、圖書(shū)管理3、訂單管理4、圖書(shū)銷(xiāo)售額1.3 關(guān)鍵技術(shù)本系統(tǒng)是用B/S模式開(kāi)發(fā)的, 前臺(tái)是使用Visual C#.NET 2005編程語(yǔ)言和Dreamweaver,后臺(tái)使用強(qiáng)大的數(shù)據(jù)庫(kù)軟件 SQL Server 2000。B/S,即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu). B/S結(jié)構(gòu)是基于服務(wù)器/IE瀏覽器模式的,這樣進(jìn)行維護(hù)的時(shí)候進(jìn)僅需要對(duì)服務(wù)器段端進(jìn)行升級(jí)就可以,不涉及到客戶(hù)端的維護(hù).即系統(tǒng)維護(hù)員只要將服務(wù)器的軟件升級(jí)到最新版本就行了。其他客戶(hù)端,只要重新登錄系統(tǒng),使用的就

6、已經(jīng)是最新版本的軟件了。2 系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)需求概況本系統(tǒng)面向的對(duì)象有兩個(gè):客戶(hù)和系統(tǒng)管理員客戶(hù)需求如下:u 客戶(hù)可以通過(guò)該系統(tǒng)實(shí)現(xiàn)訂購(gòu)圖書(shū)、購(gòu)買(mǎi)圖書(shū)、查詢(xún)書(shū)籍詳細(xì)信息。u 客戶(hù)可以給本網(wǎng)站提出建議,以得到更好的服務(wù)。系統(tǒng)管理員需求如下:l 系統(tǒng)管理員可以對(duì)圖書(shū)信息進(jìn)行添加、刪除、修改,查詢(xún)。 l 系統(tǒng)管理員可以對(duì)客戶(hù)信息進(jìn)行管理。l 系統(tǒng)管理員可以根據(jù)網(wǎng)上訂單進(jìn)行售出。2.2 系統(tǒng)功能模塊圖 圖2.1 系統(tǒng)功能模塊圖?3 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 邏輯設(shè)計(jì)Books表(圖書(shū)信息)(bookID,typeID,bookname,zuozhe,publish,picture,detail,dia

7、nji,)type表(圖書(shū)分類(lèi)信息)(typeId,typeName)users表(客戶(hù)信息)(UserId,pwd,name,Sex, mail,address,message,realname)orders表(訂單信息)(orderId,ordername,tel,goodsaddress,movephone,youbian,mail,fangshi)Ordergoods(產(chǎn)品訂單)(orderid,ordername,bookId,orderbookname,orderbooknum,orderbookmoney)3.2 物理設(shè)計(jì)(1)Book表(圖書(shū)信息)的創(chuàng)建:效果圖:表1-1(2)

8、ordergoods表(產(chǎn)品訂單表)的創(chuàng)建效果圖:表1-2(3) Users表(客戶(hù)信息)的創(chuàng)建:效果圖:表1-3(4)Orders表(訂單信息)的創(chuàng)建:效果圖:表1-44 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 系統(tǒng)硬件環(huán)境4.1.1 連同下文,將這些序號(hào)去掉即可CPU: Intel Pentium 166MHz或更高的處理器(推薦賽揚(yáng)或更高的處理器),或任何運(yùn)行于Microsoft Windows NT Workstation的Alpha的處理器。4.1.2操作系統(tǒng): Microsoft Windows98/me/XP/2000或 Microsoft Windows NT Service/Workst

9、ation 4.0(推薦Service Pack 5)或更高版本。4.1.3監(jiān)視器: Microsoft Windows支持的VGA或分辨率更高的監(jiān)視器.4.1.4內(nèi)存:64MB內(nèi)存以上。4.2 系統(tǒng)軟件環(huán)境4.2.1同上 本系統(tǒng)適用于Microsoft Windows98/XP/2000 下開(kāi)發(fā)的,所采用的開(kāi)發(fā)工具是Visual C#.NET 2003中文企業(yè)版。由于考慮到該企業(yè)每天的數(shù)據(jù)處理量,我們后臺(tái)采用可Microsoft的SQL Server 2000個(gè)人版數(shù)據(jù)庫(kù)。4.2.2 推薦桌面顯示方式:1024*768像素。4.3 開(kāi)發(fā)工具簡(jiǎn)介4.3.1開(kāi)發(fā)軟件Visual C#.NET 2

10、003簡(jiǎn)介:標(biāo)題一般不帶符號(hào)雖然ASP.NET Web 應(yīng)用程序可以使用多種語(yǔ)言來(lái)開(kāi)發(fā),但是Visual C#.NET 作為專(zhuān)門(mén)針對(duì)Microsoft 的.NET戰(zhàn)略而推出的語(yǔ)言,它對(duì).NET Framework和ASP.NET提供了最為全面的支持??梢哉f(shuō),Visual C#.NET是開(kāi)發(fā)ASP.NET Web應(yīng)用程序的最好語(yǔ)言。結(jié)合使用Visual C#.NET和ASP.NET,用戶(hù)可以開(kāi)發(fā)出功能強(qiáng)大的Web應(yīng)用程序。4.3.2 Microsoft SQL Server 2000數(shù)據(jù)庫(kù)工具概述:Microsoft SQL Server 2000是運(yùn)行在NT系統(tǒng)上的、基于客戶(hù)機(jī)/服務(wù)器(Cli

11、ent/Server)體系的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它使用Transact SQL結(jié)構(gòu)化查詢(xún)語(yǔ)言在客戶(hù)機(jī)和SQL Server之間發(fā)送請(qǐng)求、傳遞運(yùn)行結(jié)果。通過(guò)使用Transact SQL語(yǔ)句,SQL Server使用表、視圖、索引等數(shù)據(jù)庫(kù)對(duì)象定義、修改和管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。4.4 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)首頁(yè)如圖4-1所示,用戶(hù)可以在頁(yè)面內(nèi)瀏覽到圖書(shū)分類(lèi)、書(shū)庫(kù)、最新排行榜,可以用戶(hù)登錄,管理員登錄以便管理后臺(tái)。圖4-2 訂單管理界面?可以對(duì)訂單信息進(jìn)行修改、查詢(xún)、刪除、添加操作,主要實(shí)現(xiàn)代碼如下:private void DataGrid1_EditCommand_1(object source

12、, System.Web.UI.WebControls.DataGridCommandEventArgs e)this.DataGrid1.EditItemIndex=e.Item.ItemIndex;this.BindingData();private void DataGrid1_DeleteCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string orderid=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString();SqlConn

13、ection conn=DB.CreateConnection();conn.Open();SqlCommand cmd=new SqlCommand("delete from ordergoods where orderId='"+orderid+"'",conn);cmd.ExecuteNonQuery();this.DataGrid1.DataBind();private void DataGrid1_UpdateCommand_1(object source, System.Web.UI.WebControls.DataGridC

14、ommandEventArgs e)Stringorderid=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString().Trim();string bookname=(TextBox)(e.Item.Cells1.Controls0).Text.Trim();string booknum=(TextBox)(e.Item.Cells2.Controls0).Text.Trim();string bookmoney=(TextBox)(e.Item.Cells3.Controls0).Text.Trim();/string Caddress=(Tex

15、tBox)(e.Item.Cells4.Controls0).Text.Trim();SqlConnection conn=DB.CreateConnection();conn.Open();SqlCommand cmd=new SqlCommand("update ordergoods set orderbookname='"+bookname+"',orderbooknum='"+booknum+"',totalbookmoney='"+bookmoney+"' where

16、 orderid='"+orderid+"'",conn);cmd.ExecuteNonQuery();conn.Close();this.DataGrid1.EditItemIndex=-1;this.BindingData();圖4-3用戶(hù)管理界面主要實(shí)現(xiàn)代碼如下:private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string userid=this.DataGrid1.DataKeys

17、e.Item.ItemIndex.ToString();SqlConnection conn=DB.CreateConnection();conn.Open();SqlCommand cmd=new SqlCommand("delete from users where userId='"+userid+"'",conn);cmd.ExecuteNonQuery();this.DataGrid1.DataBind();private void DataGrid1_EditCommand(object source, System.Web.

18、UI.WebControls.DataGridCommandEventArgs e)this.DataGrid1.EditItemIndex=e.Item.ItemIndex;this.BindingData();private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string userid=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString().Trim();string Cusername

19、=(TextBox)(e.Item.Cells1.Controls0).Text.Trim();string Crealname=(TextBox)(e.Item.Cells2.Controls0).Text.Trim();string Cmail=(TextBox)(e.Item.Cells3.Controls0).Text.Trim();string Caddress=(TextBox)(e.Item.Cells4.Controls0).Text.Trim();SqlConnection conn=DB.CreateConnection();conn.Open();SqlCommand c

20、md=new SqlCommand("update users set name='"+Cusername+"',realname='"+Crealname+"',mail='"+Cmail+"',address='"+Caddress+"'where userId='"+userid+"'",conn);cmd.ExecuteNonQuery();conn.Close();this.DataGr

21、id1.EditItemIndex=-1;this.BindingData();圖4-4圖書(shū)信息修改界面可以對(duì)圖書(shū)信息進(jìn)行編輯、刪除、查詢(xún)、添加操作,主要實(shí)現(xiàn)代碼如下:private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string bookid=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString();SqlConnection conn=DB.CreateConnection();conn.

22、Open();SqlCommand cmd=new SqlCommand("delete from Books where bookId='"+bookid+"'",conn);cmd.ExecuteNonQuery();this.DataGrid1.DataBind();private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)this.DataGrid1.EditItemIndex=e.I

23、tem.ItemIndex;this.BindingData();private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string bookid=this.DataGrid1.DataKeyse.Item.ItemIndex.ToString().Trim();string Cbookname=(TextBox)(e.Item.Cells1.Controls0).Text.Trim();string Czuozhe=(TextBox)(e

24、.Item.Cells2.Controls0).Text.Trim();string Cpublish=(TextBox)(e.Item.Cells3.Controls0).Text.Trim();string Cdianji=(TextBox)(e.Item.Cells4.Controls0).Text.Trim();string CMarketprice=(TextBox)(e.Item.Cells5.Controls0).Text.Trim();string Csaleprice=(TextBox)(e.Item.Cells6.Controls0).Text.Trim();SqlConn

25、ection conn=DB.CreateConnection();conn.Open();SqlCommand cmd=new SqlCommand("update Books set bookname='"+Cbookname+"',zuozhe='"+Czuozhe+"',publish='"+Cpublish+"',dianji='"+Cdianji+"',Marketprice='"+CMarketprice+&q

26、uot;',saleprice='"+Csaleprice+"'where bookId='"+bookid+"'",conn);cmd.ExecuteNonQuery();conn.Close();this.DataGrid1.EditItemIndex=-1;this.BindingData();圖4-5用戶(hù)注冊(cè)界面主要代碼如下:private void Button2_Click(object sender, System.EventArgs e)if(this.tbEvidence.Text=th

27、is.lbevidence.Text)SqlConnection conn=DB.CreateConnection();conn.Open();string aa;if(this.rbtnboy.Checked)aa=this.rbtnboy.Text;elseaa=this.rbtngril.Text;string mima=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.tbpwd.Text.Trim(),"md5");string a=this.DropDo

28、wnList1.SelectedItem.Text;string b=this.DropDownList2.SelectedItem.Text;string c=this.DropDownList3.SelectedItem.Text;SqlCommand cmd=new SqlCommand("insert into users(name,pwd,realname,sex,mail,address,message,question1,question2,question3)values('"+this.tbname.Text.Trim()+"',

29、'"+mima.Trim()+"','"+this.tbrealname.Text.Trim()+"','"+aa.Trim()+"','"+this.tbmail.Text.Trim()+"','"+this.tbaddress.Text.Trim()+"','"+this.tbmessage.Text.Trim()+"','"+a+"',&#

30、39;"+b+"','"+c+"')",conn);cmd.ExecuteNonQuery();conn.Close();this.lbevidence.Text=BytesToHex(GetRandomBytes(2);System.Random r=new Random(100);this.Panel2.Visible=false;this.Panel3.Visible=true;elseResponse.Write("<script language='javascript'>

31、alert('驗(yàn)證碼錯(cuò)誤,請(qǐng)重新輸入');</script>");this.tbname.Text=""this.tbpwd.Text=""this.retbpwd.Text=""this.tbEvidence.Text=""this.lbevidence.Text=BytesToHex(GetRandomBytes(2);System.Random r=new Random(100);圖4-6 留言板界面主要代碼如下:private void Button1_Click(ob

32、ject sender, System.EventArgs e)string connstr="Provider=Microsoft.Jet.OleDb.4.0;Data source="+Server.MapPath("guest.mdb");OleDbConnection conn=new OleDbConnection();conn.ConnectionString=connstr;string sqlinsert="insert into guest (title,body,name,email,submit_date) values

33、('"+title.Text+"','"+body.Text+"','"+name.Text+"','"+email.Text+"','"+System.DateTime.Now.ToString()+"')"OleDbCommand cmd=new OleDbCommand();cmd.Connection=conn;cmd.CommandText=sqlinsert;conn.Open();int m

34、= cmd.ExecuteNonQuery();conn.Close();if(m = 1 )Label1.Text="提交成功!"elseLabel1.Text="提交不成功!" 圖4-7購(gòu)物車(chē)界面主要代碼如下:private void btToOrder_Click(object sender, System.EventArgs e)string flag=Session"username".ToString().Trim();SqlConnection conn=DB.CreateConnection();conn.Open()

35、;SqlCommand cmd=new SqlCommand("select userId from users where name='"+flag+"'",conn);string userid=cmd.ExecuteScalar().ToString();foreach(System.Web.UI.WebControls.DataListItem dl in this.DataList1.Items)LinkButton name = (LinkButton)dl.FindControl("BookName");

36、string bookname = name.Text.ToString();cmd.CommandText="select bookId from Books where bookname='"+bookname+"'"string bookid=cmd.ExecuteScalar().ToString();TextBox tbnum=(TextBox)dl.FindControl("tbNumber");string tbbooknum=tbnum.Text.ToString();LinkButton money=

37、(LinkButton)dl.FindControl("lkmoney");string lksalemoney=money.Text.ToString();SqlCommand cmd2=new SqlCommand("select orderbookname from ordergoods where orderbookname='"+bookname+"'",conn );if(cmd2.ExecuteScalar()=null)cmd.CommandText="insert into ordergoo

38、ds values('"+userid+"','"+flag+"','"+bookid+"','"+bookname+"','"+tbbooknum+"','"+lksalemoney+"')"cmd.ExecuteNonQuery();elsecmd2.CommandText="select orderbooknum from ordergoods where orderId='"+userid+"'and orderbooknam

溫馨提示

  • 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)論