進(jìn)銷存管理系統(tǒng)論文_第1頁(yè)
進(jìn)銷存管理系統(tǒng)論文_第2頁(yè)
進(jìn)銷存管理系統(tǒng)論文_第3頁(yè)
進(jìn)銷存管理系統(tǒng)論文_第4頁(yè)
進(jìn)銷存管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩29頁(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)介

畢業(yè)論文論文題目:進(jìn)銷存管理系統(tǒng)論文題目班級(jí)專業(yè)學(xué)生姓名指導(dǎo)教師日期_2011年3月_10_日_目錄摘要 1【關(guān)鍵詞】 1前言 21系統(tǒng)分析 31.1需求分析 31.2可行性分析 32總體設(shè)計(jì) 42.1項(xiàng)目規(guī)劃 43系統(tǒng)設(shè)計(jì) 53.1設(shè)計(jì)目標(biāo) 53.2開發(fā)及運(yùn)行環(huán)境 54.系統(tǒng)結(jié)構(gòu)分析與數(shù)據(jù)庫(kù)設(shè)計(jì) 64.1結(jié)構(gòu)分析圖 64.2數(shù)據(jù)庫(kù)設(shè)計(jì) 65.網(wǎng)站總體架構(gòu) 75.1.模塊功能介紹 75.2.登錄頁(yè)制作 75.3.主頁(yè)面制作 75.4.主頁(yè)面的功能頁(yè)制作 76.代碼的實(shí)現(xiàn) 96.1.CSS架構(gòu)的實(shí)現(xiàn) 96.2登錄界面的代碼實(shí)現(xiàn)與加密的實(shí)現(xiàn) 166.3主頁(yè)面的實(shí)現(xiàn) 19結(jié)束語(yǔ): 20參考文獻(xiàn) 21第31頁(yè)共21頁(yè)企業(yè)進(jìn)銷存系統(tǒng)論文摘要中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競(jìng)爭(zhēng)將越來(lái)越激烈。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時(shí)間、空間的局限性,給中小企業(yè)帶來(lái)了更多的發(fā)展機(jī)會(huì),同時(shí)也增大了企業(yè)之間的競(jìng)爭(zhēng)強(qiáng)度。這就要求中小企業(yè)必須改變企業(yè)的經(jīng)營(yíng)管理模式,提高企業(yè)的運(yùn)營(yíng)效率。目前,我國(guó)中小企業(yè)的信息化水平還很低,相比國(guó)外企業(yè),還只處于剛開始始用的階段。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然?!娟P(guān)鍵詞】進(jìn)銷存管理系統(tǒng)、商品銷售、商品管理前言經(jīng)濟(jì)大環(huán)境的變化使得規(guī)模經(jīng)濟(jì)的優(yōu)勢(shì)不再突出。固定的硬設(shè)備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價(jià)值、服務(wù)、品牌附加值、渠道等要素資源的投入?yún)s能增加企業(yè)的效益?!八俣葲_擊規(guī)模”的速度經(jīng)濟(jì)概念已經(jīng)向企業(yè)提出。那么對(duì)于日益發(fā)展壯大的企業(yè)集團(tuán),怎樣才能找到一套功能強(qiáng)大\可任意拓展、低運(yùn)行成本、安全可靠的管理解決方案,來(lái)跟上企業(yè)的發(fā)展,跟上時(shí)代的發(fā)展呢?我們認(rèn)為最好的辦法是利用Internet這個(gè)工具,架構(gòu)自己的供需鏈管理平臺(tái),使無(wú)處不在的互聯(lián)網(wǎng)為你所用,實(shí)現(xiàn)無(wú)處不在的管理目標(biāo)。讓Internet像電一樣融入到企業(yè)的管理之中,提高企業(yè)在新經(jīng)濟(jì)時(shí)代的核心競(jìng)爭(zhēng)力,通過(guò)對(duì)Internet的高效率使用,在激烈的市場(chǎng)競(jìng)爭(zhēng)中,首先打贏第一仗“信息戰(zhàn)”。正是基于對(duì)Internet的這種深刻認(rèn)識(shí),針對(duì)中國(guó)企業(yè)特點(diǎn)提出了基于Internet的網(wǎng)絡(luò)商務(wù)管理解決方案——企業(yè)進(jìn)銷存管理系統(tǒng)。1系統(tǒng)分析1.1需求分析通過(guò)調(diào)查,要求系統(tǒng)需要具有以下功能:1.由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。2.由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。3.方便的數(shù)據(jù)查詢,支持多條件查詢。4.基礎(chǔ)信息管理與查詢(包括商品信息、客戶信息、供應(yīng)商信息)。5.通過(guò)計(jì)算機(jī),能夠直接“透視”倉(cāng)庫(kù)存儲(chǔ)情況。6.完善的商品采購(gòu)信息、商品銷售信息進(jìn)行管理。7.方便、健全的結(jié)賬功能。8.圖表分析年銷售狀況。9.商品銷售排行統(tǒng)計(jì)。 10.當(dāng)外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾本系統(tǒng)時(shí),系統(tǒng)可以自動(dòng)保護(hù)原始數(shù)據(jù)的安全。11.數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。12.系統(tǒng)退出。1.2可行性分析通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)對(duì)企業(yè)進(jìn)行全面的管理,滿足了企業(yè)的現(xiàn)代化管理的要求。1.經(jīng)濟(jì)性企業(yè)營(yíng)運(yùn)過(guò)程中信息的系統(tǒng)化管理,權(quán)威的數(shù)據(jù)統(tǒng)計(jì),為企業(yè)的經(jīng)營(yíng)決策提供了大量的、權(quán)威的科學(xué)依據(jù)(數(shù)據(jù));強(qiáng)大的賬單結(jié)功能,簡(jiǎn)化了員工的日常工作,提高了工作效率,避免了人工管理過(guò)程中數(shù)據(jù)易錯(cuò)所帶來(lái)的一系列的連鎖反映,提高企業(yè)的經(jīng)濟(jì)效益。2.技術(shù)性實(shí)際情況下,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬服務(wù),各個(gè)級(jí)別管理員很容易通過(guò)網(wǎng)站對(duì)其操作范圍內(nèi)的系統(tǒng)內(nèi)容信息進(jìn)行操作管理,完全滿足日常經(jīng)營(yíng)、管理的要求。2總體設(shè)計(jì)2.1項(xiàng)目規(guī)劃企業(yè)進(jìn)銷存管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采購(gòu)管理模塊、庫(kù)存管理模塊、商品銷售模塊、查詢統(tǒng)計(jì)模塊、往來(lái)管理模塊、系統(tǒng)設(shè)置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:1.基礎(chǔ)信息模塊該模塊主要管理商品信息錄入、客戶信息錄入、供應(yīng)商信息錄入、商品信息查詢、客戶信息查詢、供應(yīng)商信息查詢。2.采購(gòu)管理模塊該模塊的主要管理商品采購(gòu)信息錄入和商品采購(gòu)信息查詢。3.庫(kù)存管理模塊該塊主要管理商品入庫(kù)信息、商品入庫(kù)退貨、商品庫(kù)存查詢和庫(kù)存商品價(jià)格調(diào)整。4.商品銷售模塊該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入。5.查詢統(tǒng)計(jì)模塊該模塊主要管理銷售信息查詢、銷售退貨查詢、商品入庫(kù)查詢、入庫(kù)退貨查詢、商品銷售排行和年銷售額分析。6.往來(lái)管理模塊該模塊主要管理商品銷售結(jié)賬、入庫(kù)退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫(kù)結(jié)賬、銷售退貨結(jié)賬和入庫(kù)結(jié)賬查詢。7.系統(tǒng)設(shè)置模塊該模塊主要管理添加操作員、更改操作員密碼、刪除操作員。3系統(tǒng)設(shè)計(jì)3.1設(shè)計(jì)目標(biāo)本系統(tǒng)是針對(duì)中小型企業(yè)運(yùn)營(yíng)進(jìn)銷存過(guò)程所進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):1.系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。2.鍵盤操作,快速響應(yīng)。3.強(qiáng)大的銷售結(jié)賬功能。4.全面的賬單查詢功能。5.功能強(qiáng)大的年銷售額分析圖、商品銷售排行統(tǒng)計(jì)。6.實(shí)現(xiàn)各種查詢,如多條件查詢、模糊查詢等。7.操作員可以隨時(shí)修改自己的口令。8.管理員可以設(shè)置操作員的權(quán)限9.對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。10.數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置權(quán)限級(jí)別。11.系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。12.系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。3.2開發(fā)及運(yùn)行環(huán)境硬件平臺(tái):1.CPU:P42.93GHz。2.內(nèi)存:1GB以上。軟件平臺(tái):1.操作系統(tǒng):WindowsXPSP32.數(shù)據(jù)庫(kù):SQLServer2000SP43.瀏覽器:IE7.0,推薦使用IE8.0。4.Web服務(wù)器:IIS6.0以上5.分辨率:最佳效果1024×768像素。4.系統(tǒng)結(jié)構(gòu)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)4.1結(jié)構(gòu)分析圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)(1)tb_brand(商品信息表)商品信息表用來(lái)存儲(chǔ)商品的基本信息。表tb_brand的結(jié)構(gòu)如表B.1所示。表B.1表tb_brand的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述IDvarchar50是ID號(hào)spnamevarchar50商品名稱jcvarchar50簡(jiǎn)稱cdvarchar100產(chǎn)地dwvarchar10單位ggvarchar50規(guī)格bzvarchar50包裝phvarchar50批號(hào)pzwhvarchar50批準(zhǔn)文號(hào)gysnamevarchar100供應(yīng)商全稱memovarchar255備注(2)tb_customer客戶信息表(Tab_customer)用來(lái)存儲(chǔ)客戶的基本信息。表Tab_customer的結(jié)構(gòu)如表B.2所示。表B.2表tb_customer的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述IDint4ID號(hào)khnamevarchar100客戶全稱khjcvarchar50簡(jiǎn)稱addressvarchar100地址postcodevarchar50郵政編碼telvarchar50電話faxvarchar50傳真lxrvarchar50聯(lián)系人lxrtelchar30聯(lián)系人電話Emailchar50電子信箱khyhchar50開戶銀行yhzhchar50銀行賬號(hào)(3)tb_kucun(庫(kù)存信息表)庫(kù)存信息表用來(lái)存儲(chǔ)庫(kù)存信息。表tb_kucun的結(jié)構(gòu)如表B.3所示。表B.3表tb_kucun的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述IDchar20是商品編號(hào)spnamechar50商品名稱jcchar20簡(jiǎn)稱cdchar30產(chǎn)地ggchar20規(guī)格bzchar30包裝dwchar10單位djchar8單價(jià)kcslfloat8庫(kù)存數(shù)量kcjemoney8庫(kù)存金額5.網(wǎng)站總體架構(gòu)5.1.模塊功能介紹網(wǎng)站首頁(yè)主要包括以下功能模塊:1.基礎(chǔ)信息:實(shí)現(xiàn)對(duì)客戶、商品、供應(yīng)商基礎(chǔ)信息的管理及信息檢索功能。主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、客戶信息查詢、商品信息查詢和供應(yīng)商信息查詢6部分。2.采購(gòu)管理:實(shí)現(xiàn)對(duì)商品采購(gòu)信息進(jìn)行管理及采購(gòu)信息檢索功能。主要包括商品采購(gòu)和采購(gòu)查詢兩部分。3.庫(kù)存管理:實(shí)現(xiàn)對(duì)商品入庫(kù)、退貨、庫(kù)存查詢及價(jià)格調(diào)整等信息的綜合管理。主要包括商品入庫(kù)、商品入庫(kù)退貨、庫(kù)存查詢和價(jià)格調(diào)整4部分。4.商品銷售:實(shí)現(xiàn)對(duì)商品銷售信息及退貨信息進(jìn)行管理的功能。主要包括商品銷售和商品銷售退貨兩部分。5.查詢統(tǒng)計(jì):實(shí)現(xiàn)對(duì)進(jìn)、銷商品信息的查詢匯總,并實(shí)現(xiàn)按銷售商品進(jìn)行排行和對(duì)年銷售額進(jìn)行分析等功能。主要包括銷售信息查詢、銷售退貨查詢、商品入庫(kù)查詢、入庫(kù)退貨查詢、商品銷售排行和年銷售額分析6部分。6.往來(lái)管理:實(shí)現(xiàn)在線的個(gè)人與企業(yè)、企業(yè)與企業(yè)之間的進(jìn)、銷商品往來(lái)結(jié)賬的綜合管理。主要包括商品銷售結(jié)賬、入庫(kù)退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫(kù)結(jié)賬、銷售退貨結(jié)賬和入庫(kù)結(jié)賬查詢6部分。7.系統(tǒng)設(shè)置:實(shí)現(xiàn)對(duì)操作員信息進(jìn)行維護(hù)。主要包括添加操作員、更改操作員密碼和刪除操作員3部分。5.2.登錄頁(yè)制作涉及到為了防止登錄頁(yè)面過(guò)于繁雜,現(xiàn)只用一張圖片和小量的控件制作!5.3.主頁(yè)面的功能頁(yè)制作為了實(shí)現(xiàn)頁(yè)面上的每個(gè)功能,并且方面調(diào)試修改,將每個(gè)功能做成單獨(dú)的頁(yè)面來(lái)實(shí)現(xiàn)頁(yè)面的所有功能!現(xiàn)將起分為一下模塊:企業(yè)進(jìn)銷存管理系統(tǒng)的核心系統(tǒng)是進(jìn)銷存管理,其主要功能如下!為了能夠在同一頁(yè)面中管理多個(gè)頁(yè),本系統(tǒng)首頁(yè)的設(shè)計(jì)采用了框架技術(shù)將整個(gè)首頁(yè)分成以下3部分。頁(yè)面顯示區(qū)(top.jsp):主要用于顯示網(wǎng)站的旗幟廣告條。頁(yè)面導(dǎo)航區(qū)(left.jsp):主要用于管理功能導(dǎo)航。頁(yè)面操作區(qū)(main.jsp):主要用于完成各種管理功能。首頁(yè)設(shè)計(jì)的完整代碼如下:<html><head><title>企業(yè)進(jìn)銷存框架</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><framesetrows="179,*"cols="*"frameborder="NO"border="0"framespacing="0"><framesrc="top.jsp"name="topFrame"scrolling="NO"noresize><framesetrows="*"cols="231,*"framespacing="0"frameborder="NO"border="0"> <framesrc="left.jsp"name="leftFrame"frameborder="no"scrolling="AUTO"noresize><framesrc="main.jsp"name="mainFrame"frameborder="no"scrolling="AUTO"noresizemarginwidth="1"marginheight="1"bordercolor="#CCCCCC"></frameset></frameset><noframes><body></body></noframes></html>在頁(yè)面導(dǎo)航區(qū),通過(guò)模擬樹型視圖來(lái)調(diào)用相應(yīng)的子模塊。模擬樹型的設(shè)計(jì)主要是通過(guò)HTML代碼調(diào)用相應(yīng)的事件,再通過(guò)JavaScript腳本處理事件來(lái)實(shí)現(xiàn),關(guān)鍵代碼如下:<scriptlanguage="JavaScript">functionshow_div(menu){varImgname;if(document.all.item(menu).style.display=="none"){document.all.item(menu).style.display="block";}else{document.all.item(menu).style.display="none";}}</script><ahref="#"onclick="show_div('menu1')"><imgname="Imgmenu1"border="0"src="KCM/Imgmenu1_1.gif"align="ABSMIDDLE"width="215"height="70"></a><Divid="menu1"style="display:none"><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"background="KCM/m.gif"><tr><tdwidth="31%"height="24"> </td><td><ahref="./jcxx/khinfo.html"target="mainFrame"class="1style1">客戶信息管理</a></td></tr><tr><tdheight="20"> </td><td><ahref="./jcxx/spinfo1.jsp"target="mainFrame"class="1style1">商品信息管理</a></td></tr><tr><tdheight="21"> </td><td><ahref="./jcxx/gysinfo.html"target="mainFrame"class="1style1">供應(yīng)商信息管理</a></td></tr><tr><tdheight="20"> </td><td><ahref="./jcxx/spchat.jsp"target="mainFrame"class="1style1">商品信息查詢</a></td></tr><tr><tdheight="19"> </td><td><ahref="./jcxx/khchat.jsp"target="mainFrame"class="1style1">客戶信息查詢</a></td></tr><tr><tdheight="24"> </td><td><ahref="./jcxx/gyschat.jsp"target="mainFrame"class="1style1">供應(yīng)商信息查詢</a></td></tr></table></Div>一個(gè)進(jìn)銷存系統(tǒng)的完整與實(shí)用,少不了多商品單位的統(tǒng)計(jì),只記錄數(shù)量是不可以的;還有多個(gè)倉(cāng)庫(kù)的管理!本系統(tǒng)的統(tǒng)計(jì)功能,提供了各種統(tǒng)計(jì)報(bào)表可以為管理者提供很好的市場(chǎng)分析環(huán)境!本系統(tǒng)還添加了針對(duì)于銷售管理及人員管理的功能,使本進(jìn)銷存系統(tǒng)更加完善!6.主要功能模塊設(shè)計(jì)代碼的實(shí)現(xiàn)用戶單擊首頁(yè)導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息管理”超鏈接,進(jìn)入客戶信息管理頁(yè)面,該頁(yè)面主要完成對(duì)客戶信息的錄入工作??蛻粜畔⒐芾眄?yè)面的設(shè)計(jì)效果如圖4所示。6.1.CSS架構(gòu)的實(shí)現(xiàn)定義了兩個(gè)架構(gòu)為了實(shí)現(xiàn)各個(gè)頁(yè)面的不同要求,分別為style.css和style2.cs,其代碼如下:style.css:Html{ BackGround:#D6D3CE;Height:100%}Body{ Border-Top-Width:0px; Padding-Right:0px; Padding-Left:0px; Border-Left-Width:0px; Border-Bottom-Width:0px; Padding-Bottom:0px; Margin:0px; Overflow:hidden; Color:buttontext; Padding-TOP:0px; Height:100%; Border-Right-Width:0px; Line-Height:18px; Font-Family:"Arial","宋體"}Table{ Word-Break:break-all; Border-Collapse:collapse;}Td{ Font-Size:12px;}A{ Color:#0066CC; Text-Decoration:none;}A:Hover{ Color:#0000FF; Text-Decoration:none;}.Hidden{Display:none;}.CalText{ Font-Size:12px; Background-Color:highlight; Color:highlighttext; Width:18px;}.TextTitle{ Font-Size:16px;}.TextSmall{ Font-Size:10px; Color:#999999;}.CoolButton{ Behavior:url('Inc/CoolButton.htc'); Cursor:default; Font-Size:11px; }.TableMenu{ Border-Right:2pxgroove; Border-Top:2pxgroove; Border-Left:2pxgroove; Border-Bottom:2pxgroove;}.HollowField{ Border-Left:1pxsolidbuttonshadow; Border-Right:1pxsolidbuttonhighlight; Border-Top:1pxsolidbuttonshadow; Border-Bottom:1pxsolidbuttonhighlight; Padding-Top:0px; Padding-Left:0px; Padding-Bottom:0px; Padding-Right:0px;}.Button{ Height:20px; Border-Bottom:buttonshadow1pxsolid; Border-Left:buttonhighlight1pxsolid; Border-Right:buttonshadow1pxsolid; Border-Top:buttonhighlight1pxsolid; Color:#333333; Padding-Bottom:1px; Padding-Left:2px; Padding-Right:2px; Padding-Top:2px}.TableLine{ Border-Color:blackblack#F2F2F Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:1px; Border-Left-Width:0px}.TableNoneLine{ Border:black; Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:0px; Border-Left-Width:0px}@MediaPrint{ .Ptn{Display:none;}}A:visited{TEXT-DECORATION:none;color:000000}A:link{text-decoration:none;color:000000}A:hover{TEXT-DECORATION:none;color:04266D}Style2.cssHtml{ BackGround:#ffffff;Height:100%}Body{SCROLLBAR-FACE-COLOR:#ececec;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;SCROLLBAR-SHADOW-COLOR:#775656;SCROLLBAR-3DLIGHT-COLOR:#cccccc;SCROLLBAR-ARROW-COLOR:#775656;SCROLLBAR-TRACK-COLOR:#cccccc;SCROLLBAR-DARKSHADOW-COLOR:#cccccc Border-Top-Width:0px; Padding-Right:0px; Padding-Left:0px; Border-Left-Width:0px; Border-Bottom-Width:0px; Padding-Bottom:0px; Margin:0px; Color:buttontext; Padding-TOP:0px; Border-Right-Width:0px; Line-Height:18px; Font-Family:"Arial","宋體"}Table{ Word-Break:break-all; Border-Collapse:collapse;}Td{ Font-Size:12px;}A{ Color:#0066CC; Text-Decoration:none;}A:Hover{ Color:#0000FF; Text-Decoration:none;}.Hidden{Display:none;}.CalText{ Font-Size:12px; Background-Color:highlight; Color:highlighttext; Width:18px;}.TextTitle{ Font-Size:16px;}.TextSmall{ Font-Size:10px; Color:#999999;}.CoolButton{ Behavior:url('Inc/CoolButton.htc'); Cursor:default; Font-Size:11px; }.TableMenu{ Border-Right:2pxgroove; Border-Top:2pxgroove; Border-Left:2pxgroove; Border-Bottom:2pxgroove;}.HollowField{ Border-Left:1pxsolidbuttonshadow; Border-Right:1pxsolidbuttonhighlight; Border-Top:1pxsolidbuttonshadow; Border-Bottom:1pxsolidbuttonhighlight; Padding-Top:0px; Padding-Left:0px; Padding-Bottom:0px; Padding-Right:0px;}.Button{ Height:20px; Border-Bottom:buttonshadow1pxsolid; Border-Left:buttonhighlight1pxsolid; Border-Right:buttonshadow1pxsolid; Border-Top:buttonhighlight1pxsolid; Color:#333333; Padding-Bottom:1px; Padding-Left:2px; Padding-Right:2px; Padding-Top:2px}.TableLine{ Border-Color:blackblack#F2F2F Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:1px; Border-Left-Width:0px}.TableNoneLine{ Border:black; Border-Top-Width:0px; Border-Right-Width:0px; Border-Bottom-Width:0px; Border-Left-Width:0px}@MediaPrint{ .Ptn{Display:none;}}.a1{background-color:#775656;color:#fff;}.a2{background-color:#cccccc;}.a3{background-color:#ececec;line-height:normal;}.a4{background-color:#E3E8F9;line-height:normal;}A:visited{TEXT-DECORATION:none;color:000000}A:link{text-decoration:none;color:000000}A:hover{TEXT-DECORATION:none;color:04266D}A.page:visited{TEXT-DECORATION:none;color:ffffff}A.page:link{text-decoration:none;color:ffffff}A.page:hover{TEXT-DECORATION:underline;color:04266D}A.title:visited{TEXT-DECORATION:none;color:ffffff}A.title:link{text-decoration:none;color:ffffff}A.title:hover{TEXT-DECORATION:none;color:ffffff}6.2登錄界面的代碼實(shí)現(xiàn)與加密的實(shí)現(xiàn)主頁(yè)的登錄采用可MD5哈希算法加密,登錄頁(yè)代碼如下,MD5算法請(qǐng)查詢?cè)次募蘒NC\MD5.ASP<!--#includefile="conn.asp"--><%sql="select*fromconfig"setrs_config=conn.execute(sql)dianming=rs_config("dianming")%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title><%=dianming%>-系統(tǒng)登陸</title><linkhref="style.css"rel="stylesheet"type="text/css"><styletype="text/css">.style1{ font-size:x-large; color:#FFFF00; font-style:italic; font-weight:bold;}.style2{ margin-right:0px;}.style3{ color:#00FFFF; font-weight:bold;}</style></head><bodybgcolor="#FFFFFF"><scriptlanguage="javascript">functioncheck(){if(document.form1.username.value==""||document.form1.password.value==""){alert("請(qǐng)輸入用戶名稱和口令!");returnfalse;}}</script><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"height="100%"align="center"><tr><tdalign="center"valign="middle"> <formaction="checklogin.asp"method="post"name="form1"><tablewidth="600"height="400"align="center"cellpadding="0"class="style2"><tr><tdbackground="images/frist.jpg"valign="top"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="11%"rowspan="2"></td><tdclass="style1"colspan="3"style="height:81px"> 歡迎進(jìn)入企業(yè)進(jìn)銷存管理系統(tǒng)</td><tdwidth="30%"rowspan="2"></td></tr><tr><tdstyle="height:178px;width:74%"></td><tdcolspan="2"style="height:178px"></td></tr><tr><tdheight="26"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"><spanclass="style3">用戶名稱:</span></td><td><inputtype="text"name="username"style="width:150px"></td><td> </td></tr><tr><tdheight="28"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"><spanclass="style3">操作口令:</span></td><td><inputtype="password"name="password"style="width:150px"></td><td> </td></tr><tr><tdheight="29"> </td><tdstyle="width:74%">程序設(shè)計(jì):劉偉</td><tdstyle="width:28%"> </td><td><inputtype="submit"value="登錄"onClick="returncheck();"></td><td> </td></tr><tr><tdheight="32"> </td><tdstyle="width:74%"> </td><tdstyle="width:28%"> </td><td> </td><td> </td></tr></table></td></tr></table> </form> </td></tr></table></body></html>6.3主頁(yè)面的實(shí)現(xiàn)基礎(chǔ)信息管理模塊主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、商品信息查詢、客戶信息查詢和供應(yīng)商信息查詢6部分。6.1.1客戶信息管理設(shè)計(jì)用戶單擊首頁(yè)導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息管理”超鏈接,進(jìn)入客戶信息管理頁(yè)面,該頁(yè)面主要完成對(duì)客戶信息的錄入工作??蛻粜畔⒐芾眄?yè)面的設(shè)計(jì)效果如圖4所示。圖4客戶信息管理頁(yè)面的運(yùn)行結(jié)果客戶信息管理頁(yè)面中涉及的HTML表單元素如表2所示。表2客戶信息管理頁(yè)面中涉及到的HTML表單元素名稱類型含義重要屬性form1form表單action="khinfo.jsp"method="post"khnametext客戶全稱jctext客戶簡(jiǎn)稱addresstext地址postcodetext郵政編碼teltext電話faxtext傳真lxrtext聯(lián)系人lxrteltext聯(lián)系人電話emailselectE-Mailkhyhtext開戶銀行yhzhtext銀行賬號(hào)submitbutton【保存信息】按鈕onclick="check()"resetreset【清除重置】按鈕onclick="res()"利用JavaScript編寫檢測(cè)用戶錄入數(shù)據(jù)合法性的函數(shù),并通過(guò)單擊【保存信息】提交表單??蛻粜畔⑻砑訒r(shí)的數(shù)據(jù)處理頁(yè)主要是將用戶提交的表單保存到數(shù)據(jù)庫(kù)中。由于已經(jīng)將客戶的基本信息封裝在JavaBean中和定義了提交客戶信息的JavaBean,這樣就可以通過(guò)<jsp:useBean>和<jsp:setProperty>標(biāo)簽來(lái)實(shí)現(xiàn)將表單提交過(guò)來(lái)的數(shù)據(jù)對(duì)Bean的中的各個(gè)屬性賦值,并通過(guò)這兩個(gè)JavaBean來(lái)完成從接收用戶提交的信息到向數(shù)據(jù)庫(kù)中插入客戶基本信息的全部工作。具體代碼如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.sql.*,java.io.*"%><%request.setCharacterEncoding("gb2312");%><jsp:useBeanid="khinfo"scope="page"class=".KhinfoBean"><jsp:setPropertyname="khinfo"property="*"/></jsp:useBean><jsp:useBeanid="regist"scope="page"class=".KhRegist"/><%regist.setKhinfo(khinfo);regist.regist();//調(diào)用regist()方法來(lái)對(duì)數(shù)據(jù)庫(kù)操作out.println("<scriptlanguage='javascript'>alert('登記成功');"+"window.location.href='khinfo.html';</script>");%>6.1.2客戶信息查詢?cè)O(shè)計(jì)用戶單擊首頁(yè)左側(cè)導(dǎo)航區(qū)的“基礎(chǔ)信息管理”/“客戶信息查詢”超鏈接,進(jìn)入客戶信息查詢頁(yè)面,用戶可以通過(guò)不同的查詢條件搜索到客戶的基本信息。該頁(yè)面采用了框架技術(shù),共分為上下兩個(gè)部分,即查詢區(qū)和顯示區(qū)。查詢區(qū)(khquest1.jsp):用戶可以通過(guò)不同的查詢條件來(lái)查詢客戶信息。顯示區(qū)(main.jsp):根據(jù)用戶輸入的查詢條件將結(jié)果從數(shù)據(jù)庫(kù)中查出,以分頁(yè)形式顯示在客戶端。客戶信息查詢的框架代碼如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.sql.*"%><html><head><title>客戶信息查詢框架</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><framesetrows="85,*"cols="*"frameborder="NO"border="0"framespacing="0"><framesrc="khquest1.jsp"name="topFrame"frameborder="NO"scrolling="NO"noresize><framesetrows="*"cols="*"framespacing="0"frameborder="NO"border="0"><framesrc="main.jsp"name="MainFrame"frameborder="NO"scrolling="AUTO"noresizemarginwidth="1"marginheight="1"bordercolor="#CCCCCC"></frameset></frameset><noframes><body></html>客戶信息查詢頁(yè)面中涉及的HTML表單元素如表3所示。表3客戶信息查詢頁(yè)面中涉及的HTML表單元素名稱類型含義重要屬性form1form表單action="khquest.jsp"method="post"target=”MainFrame”cifselect選擇查詢字段<optionvalue="khname"selected>客戶名稱</option><optionvalue="khjc">客戶簡(jiǎn)稱</option>ccifselect選擇條件運(yùn)算符<optionvalue="="selected>等于</option><optionvalue="LIKE">LIKE</option><optionvalue="ALL">ALL</option>qvaluetext查詢關(guān)鍵字submit1button【查詢】按鈕onclick="check()"submit2submit【顯示全部數(shù)據(jù)】按鈕onclick=”listall()"當(dāng)用戶單擊【顯示全部數(shù)據(jù)】時(shí),筆者通過(guò)JavaScript將ccif的值設(shè)置為“ALL”后提交表單,實(shí)現(xiàn)對(duì)全部數(shù)據(jù)查詢時(shí)參數(shù)的準(zhǔn)確傳遞。關(guān)鍵代碼如下:<scriptlanguage="JavaScript">functionlistall(){form1.ccif.value="ALL";form1.submit();}functioncheck(){if(form1.qvalue.value==0){alert("請(qǐng)出入查詢關(guān)鍵字");form1.qvalue.focus();return;}form1.submit();}</script>客戶信息查詢顯示頁(yè)面的運(yùn)行結(jié)果如圖5所示。圖5客戶信息查詢顯示頁(yè)面的運(yùn)行結(jié)果當(dāng)用戶單擊【查詢】或【顯示全部數(shù)據(jù)】按鈕后,將表單form1提交給khquest.jsp來(lái)處理。Khquest.jsp根據(jù)客戶的不同請(qǐng)求在數(shù)據(jù)庫(kù)中檢索出相應(yīng)的數(shù)據(jù),并將每條記錄的信息放置在表格中以分頁(yè)形式顯示給客戶端。具體代碼如下:<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.io.*,java.sql.*"%><jsp:useBeanid="rst"scope="page"class="com.mingri.dbconn.DBResult"/><jsp:useBeanid="qu"scope="page"class=".QuestString"/><jsp:useBeanid="trans"scope="page"class="com.mingri.chinese.ToChinese"/><html><title>客戶查詢結(jié)果并分頁(yè)顯示</title><linkhref="../CSS/style.css"rel="stylesheet"type="text/css"><body><%Stringtable="tb_customer";//設(shè)置所要查詢的表名StringhttpFile="khquest.jsp";//設(shè)置處理請(qǐng)求的JSP文件Stringpages=request.getParameter("pages");//接收當(dāng)前是第幾頁(yè)Stringcif=request.getParameter("cif");//保存查詢字段Stringccif=request.getParameter("ccif");//保存查詢運(yùn)算符//查詢關(guān)鍵字,并將其值通過(guò)中文處理,即用戶輸入中文可以正確識(shí)別Stringqvalue=trans.trans(request.getParameter("qvalue"));qu.setCcif(ccif);qu.setCif(cif);qu.setQValue(qvalue);//向QuestString中設(shè)置屬性值//調(diào)用QuestString的getCount(Stringtable)方法,并根據(jù)查詢條件得出所要查詢記錄的總數(shù)量StringstrCount=qu.getCount(table);if(pages==null||pages.equals("null")){//判斷pages是否為null,如果為null將pages的值設(shè)為"0"pages="0";}qu.setQuerySql(httpFile,pages,strCount);//調(diào)用QuestString的setQuerySql()方法來(lái)設(shè)置Bean中的屬性//調(diào)用QuestString的getString()方法來(lái)獲得可執(zhí)行的SQL語(yǔ)句,并獲得ResultSetResultSetrs=rst.getResult((String)qu.getString(table));inti=0,Page=qu.getCurPage(),pagesize=qu.getPageSize();//從QuestString中取出當(dāng)前頁(yè)和每頁(yè)顯示的記錄數(shù)while(rs.next()){if(i>(1)*pagesize-1){//定義整型變量i用來(lái)將記錄指針定位到待顯示頁(yè)的第一條記錄上%><!--通過(guò)循環(huán)將檢索出來(lái)的記錄通過(guò)表格形式在客戶端顯示出來(lái)--><tablewidth="500"height="110"border="1"align="center"cellpadding="-1"cellspacing="0"><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">客戶全稱:<%=rs.getString("khname")%></font></td><tdwidth="185"bgcolor="#D9ECFF"><fontcolor="#336699">簡(jiǎn)稱:<%=rs.getString("khjc")%></font></td><tdwidth="195"bgcolor="#D9ECFF"><fontcolor="#336699">地址:<%=rs.getString("address")%></font></td></tr><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">郵政編碼:<%=rs.getString("postcode")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">電話:<%=rs.getString("tel")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">傳真:<%=rs.getString("fax")%></font></td></tr><trbgcolor="#DDDDDD"><tdwidth="202"height="27"bgcolor="#D9ECFF"><fontcolor="#336699">聯(lián)系人電話:<%=rs.getString("lxrtel")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">聯(lián)系人:<%=rs.getString("lxr")%></font></td><tdwidth="202"bgcolor="#D9ECFF"><fontcolor="#336699">開戶銀行:<%=rs.getString("khyh")%></font></td></tr><trbgcolor="#DDDDDD"><tdbgcolor="#D9ECFF"><fontcolor="#336699">銀行賬號(hào):<%=rs.getString("yhzh")%></font></td><tdcolspan="2"bgcolor="#D9ECFF"><fontcolor="#336699">E-Mail:<%=rs.getString("Email")%></font></td></tr></table><br><%}i++;}rs.close();Stringstr_parameter="&cif="+qu.getCif()+"&ccif="+qu.getCcif()+"&qvalue="+qu.getQValue()+"";qu.setStr_parameter(str_parameter);//設(shè)置分頁(yè)欄中連接標(biāo)簽<a>的參數(shù)%><!--讀取分頁(yè)攔--><%=qu.pageFooter()%></table></body></html>為了節(jié)省篇幅與時(shí)間,代碼詳見源文件!結(jié)束語(yǔ):在論文完成之際,我借此機(jī)會(huì)向在本科學(xué)習(xí)生涯中所有給過(guò)我?guī)椭?、鼓?lì)和支持的人表示衷心的感謝。首先感謝我的導(dǎo)師。從入學(xué)到現(xiàn)在,在學(xué)習(xí)和生活上各個(gè)方面都得到了老師悉心的指導(dǎo)和耐心幫助.老師嚴(yán)謹(jǐn)、博學(xué)的治學(xué)態(tài)度、科學(xué)的工作作風(fēng)、和藹的待人之道,以及孜孜不倦的教誨的敬業(yè)精神和對(duì)工作的熱誠(chéng)都是我學(xué)習(xí)的楷模,是一筆寶貴的精神財(cái)富。老師盡力為我們提供好的實(shí)驗(yàn)環(huán)境和設(shè)備,無(wú)私的用他的經(jīng)驗(yàn)和知識(shí)來(lái)指導(dǎo)我,使我的專業(yè)知識(shí)和實(shí)踐能力都有很好的提高,在此向老師致以誠(chéng)摯的謝意。在以后的工作、生活中,會(huì)銘記老師的教誨,用實(shí)際行動(dòng)來(lái)回報(bào)老師的辛苦。特別感謝老師一直以來(lái),他們?cè)趯W(xué)習(xí)和生活上都給予我許多關(guān)心和幫助。還要感謝我的同年級(jí)同學(xué),他們給予了我極大的支持、鼓勵(lì)和幫助。大家一起營(yíng)造了一個(gè)認(rèn)真、積極向上并相互學(xué)習(xí)的環(huán)境。在此,也真誠(chéng)地感謝他們,永遠(yuǎn)難忘和他們一起走過(guò)的日子。最后要感謝我的家人和朋友,一直以來(lái),他們默默的信任、支持和鼓勵(lì)是我努力和堅(jiān)持向前的動(dòng)力。參考文獻(xiàn)1.JSP數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè)人民郵電出版社2006年3月 2.Delphi數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè)人民郵電出版社2006年3月3.VisualBasic數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè)人民郵電出版社2006年3月4.VisualC++數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè)人民郵電出版社2006年3月5.JSP信息系統(tǒng)開發(fā)實(shí)例精選機(jī)械工業(yè)出版社王國(guó)輝、牛強(qiáng)、李南南等2005年7月 6.VisualBasic信息系統(tǒng)開發(fā)實(shí)例精選機(jī)械工業(yè)出版社宋坤、趙智勇、劉強(qiáng)等2005年7月 7.SQLServer數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析機(jī)械工業(yè)出版社宋昆、李嚴(yán)等2006年1月8.Access數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析機(jī)械工業(yè)出版社李俊民、高春燕等2006年1月9.VisualBasic精彩編程200例機(jī)械工業(yè)出版社 賽奎春、高春艷等2003年1月10.ASP數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析機(jī)械工業(yè)出版社李嚴(yán)、于亞芳、王國(guó)輝 2004年12月11.Delphi工程應(yīng)用與項(xiàng)目實(shí)踐機(jī)械工業(yè)出版社宋坤、趙智勇等2005年1月 12.VisualBasic工程應(yīng)用與項(xiàng)目實(shí)踐機(jī)械工業(yè)出版社 高春艷、李俊民等2005年1月 13.VisualC++工程應(yīng)用與項(xiàng)目實(shí)踐機(jī)械工業(yè)出版社 張雨、阮偉良等5005年1月14.JSP工程應(yīng)用與項(xiàng)目實(shí)踐機(jī)械工業(yè)出版社陳威、白偉明、李楠 2005年2月15.ASP工程應(yīng)用與項(xiàng)目實(shí)踐機(jī)械工業(yè)出版社王國(guó)輝、牛強(qiáng)、李南南 2005年4月16.VisualBasic信息系統(tǒng)開發(fā)實(shí)例精選機(jī)械工業(yè)出版社 高春艷、李俊民、張耀庭等 2005年7月17.ASP信息系統(tǒng)開發(fā)實(shí)例精選機(jī)械工業(yè)出版社王國(guó)輝、牛強(qiáng)、李南南等2005年7月 18.Delphi信息系統(tǒng)開發(fā)實(shí)例精選機(jī)械工業(yè)出版社宋坤、趙智勇、劉強(qiáng)等2005年7月 19.Visualfoxpro數(shù)據(jù)庫(kù)開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用人民郵電出版社周桓、張雨、王國(guó)輝2004年5月20.PoweBuilder數(shù)據(jù)庫(kù)開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用人民郵電出版社劉志銘張振坤馮文萃2004年5月基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論