2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩48頁(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、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p><b>  企業(yè)進(jìn)銷存管理系統(tǒng)</b></p><p>  學(xué) 院: </p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p><p>  班 級(jí): </p><p&g

2、t;  學(xué) 號(hào): </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: </p><p><b>  摘要</b></p><p><b>  【摘要】</b></p>&l

3、t;p>  中小企業(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è),還只處于剛開(kāi)始始用的階段

4、。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。</p><p>  【關(guān)鍵詞】進(jìn)銷存管理系統(tǒng)、商品銷售、商品管理</p><p><b>  目錄</b></p><p><b>  摘要1</b></p>

5、;<p><b>  0 引言1</b></p><p><b>  1 系統(tǒng)分析2</b></p><p>  1.1 需求分析2</p><p>  1.2 可行性分析2</p><p><b>  2 總體設(shè)計(jì)2</b></p>

6、;<p>  2.1 項(xiàng)目規(guī)劃2</p><p>  2.2 系統(tǒng)功能結(jié)構(gòu)圖3</p><p><b>  3 系統(tǒng)設(shè)計(jì)3</b></p><p>  3.1 設(shè)計(jì)目標(biāo)3</p><p>  3.2 開(kāi)發(fā)及運(yùn)行環(huán)境4</p><p>  3.3 編碼設(shè)計(jì)4&l

7、t;/p><p>  3.4 邏輯結(jié)構(gòu)設(shè)計(jì)4</p><p>  4 網(wǎng)站總體架構(gòu)5</p><p>  5 用戶登錄模塊設(shè)計(jì)7</p><p>  6 網(wǎng)站首頁(yè)設(shè)計(jì)10</p><p>  7 基礎(chǔ)信息主要功能模塊詳細(xì)設(shè)計(jì)12</p><p>  7.1 商品信息管理設(shè)計(jì)1

8、2</p><p>  7.2 商品信息查詢?cè)O(shè)計(jì)14</p><p>  8 采購(gòu)管理主要功能模塊詳細(xì)設(shè)計(jì)17</p><p>  8.1 商品采購(gòu)管理設(shè)計(jì)17</p><p>  8.2 采購(gòu)查詢?cè)O(shè)計(jì)19</p><p>  9 系統(tǒng)設(shè)置主要功能模塊詳細(xì)設(shè)計(jì)26</p><p&

9、gt;  9.1 刪除操作員設(shè)計(jì)27</p><p>  附錄A 參考文獻(xiàn)</p><p><b>  附錄B 數(shù)據(jù)表</b></p><p>  附錄C 文件架構(gòu)圖</p><p><b>  0 引言</b></p><p>  經(jīng)濟(jì)大環(huán)境的變化使得規(guī)模

10、經(jīng)濟(jì)的優(yōu)勢(shì)不再突出。固定的硬設(shè)備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價(jià)值、服務(wù)、品牌附加值、渠道等要素資源的投入?yún)s能增加企業(yè)的效益?!八俣葲_擊規(guī)模”的速度經(jīng)濟(jì)概念已經(jīng)向企業(yè)提出。 </p><p>  那么對(duì)于日益發(fā)展壯大的企業(yè)集團(tuán),怎樣才能找到一套功能強(qiáng)大\可任意拓展、低運(yùn)行成本、安全可靠的管理解決方案,來(lái)跟上企業(yè)的發(fā)展,跟上時(shí)代的發(fā)展呢? </p><

11、;p>  我們認(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)。

12、</p><p><b>  1 系統(tǒng)分析</b></p><p><b>  1.1 需求分析</b></p><p>  通過(guò)調(diào)查,要求系統(tǒng)需要具有以下功能:</p><p>  由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。</p><p>  由于該系統(tǒng)

13、的使用對(duì)象多,要求有較好的權(quán)限管理。</p><p>  方便的數(shù)據(jù)查詢,支持多條件查詢。</p><p>  基礎(chǔ)信息管理與查詢(包括商品信息、客戶信息、供應(yīng)商信息)。</p><p>  通過(guò)計(jì)算機(jī),能夠直接“透視”倉(cāng)庫(kù)存儲(chǔ)情況。</p><p>  完善的商品采購(gòu)信息、商品銷售信息進(jìn)行管理。</p><p>  

14、方便、健全的結(jié)賬功能。</p><p>  圖表分析年銷售狀況。</p><p><b>  商品銷售排行統(tǒng)計(jì)。</b></p><p>  當(dāng)外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾本系統(tǒng)時(shí),系統(tǒng)可以自動(dòng)保護(hù)原始數(shù)據(jù)的安全。</p><p>  數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。</p><p><

15、;b>  系統(tǒng)退出。</b></p><p>  1.2 可行性分析</p><p>  通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)對(duì)企業(yè)進(jìn)行全面的管理,滿足了企業(yè)的現(xiàn)代化管理的要求。</p><p><b>  經(jīng)濟(jì)性</b></p><p>  企業(yè)營(yíng)運(yùn)過(guò)程中信息的系統(tǒng)化管理,權(quán)威的數(shù)據(jù)統(tǒng)計(jì),為企業(yè)的經(jīng)營(yíng)決策提供了大量的

16、、權(quán)威的科學(xué)依據(jù)(數(shù)據(jù));強(qiáng)大的賬單結(jié)功能,簡(jiǎn)化了員工的日常工作,提高了工作效率,避免了人工管理過(guò)程中數(shù)據(jù)易錯(cuò)所帶來(lái)的一系列的連鎖反映,提高企業(yè)的經(jīng)濟(jì)效益。</p><p><b>  技術(shù)性</b></p><p>  實(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)、管理的要求。<

17、;/p><p><b>  2 總體設(shè)計(jì)</b></p><p><b>  2.1 項(xiàng)目規(guī)劃</b></p><p>  企業(yè)進(jìn)銷存管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由基礎(chǔ)信息模塊、采購(gòu)管理模塊、庫(kù)存管理模塊、商品銷售模塊、查詢統(tǒng)計(jì)模塊、往來(lái)管理模塊、系統(tǒng)設(shè)置模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:</p>

18、;<p><b>  基礎(chǔ)信息模塊</b></p><p>  該模塊主要管理商品信息錄入、客戶信息錄入、供應(yīng)商信息錄入、商品信息查詢、客戶信息查詢、供應(yīng)商信息查詢。</p><p><b>  采購(gòu)管理模塊</b></p><p>  該模塊的主要管理商品采購(gòu)信息錄入和商品采購(gòu)信息查詢。</p>

19、<p><b>  庫(kù)存管理模塊</b></p><p>  該塊主要管理商品入庫(kù)信息、商品入庫(kù)退貨、商品庫(kù)存查詢和庫(kù)存商品價(jià)格調(diào)整。</p><p><b>  商品銷售模塊</b></p><p>  該模塊主要管理商品銷售信息錄入和商品銷售退貨信息錄入。</p><p><

20、b>  查詢統(tǒng)計(jì)模塊</b></p><p>  該模塊主要管理銷售信息查詢、銷售退貨查詢、商品入庫(kù)查詢、入庫(kù)退貨查詢、商品銷售排行和年銷售額分析。</p><p><b>  往來(lái)管理模塊</b></p><p>  該模塊主要管理商品銷售結(jié)賬、入庫(kù)退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫(kù)結(jié)賬、銷售退貨結(jié)賬和入庫(kù)結(jié)賬查詢。</

21、p><p><b>  系統(tǒng)設(shè)置模塊</b></p><p>  該模塊主要管理添加操作員、更改操作員密碼、刪除操作員。</p><p>  2.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  企業(yè)進(jìn)銷存管理系統(tǒng)功能結(jié)構(gòu)如圖1所示。</p><p>  圖1 系統(tǒng)功能結(jié)構(gòu)圖</p><

22、p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 設(shè)計(jì)目標(biāo)</b></p><p>  本系統(tǒng)是針對(duì)中小型企業(yè)運(yùn)營(yíng)進(jìn)銷存過(guò)程所進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):</p><p>  系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。</p>&

23、lt;p>  鍵盤(pán)操作,快速響應(yīng)。</p><p>  強(qiáng)大的銷售結(jié)賬功能。</p><p>  全面的賬單查詢功能。</p><p>  功能強(qiáng)大的年銷售額分析圖、商品銷售排行統(tǒng)計(jì)。</p><p>  實(shí)現(xiàn)各種查詢,如多條件查詢、模糊查詢等。</p><p>  操作員可以隨時(shí)修改自己的口令。</p&g

24、t;<p>  管理員可以設(shè)置操作員的權(quán)限</p><p>  對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。</p><p>  數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置權(quán)限級(jí)別。</p><p>  系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。</p><p>  系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p>

25、<p>  3.2 開(kāi)發(fā)及運(yùn)行環(huán)境</p><p><b>  硬件平臺(tái):</b></p><p>  CPU:P41.8GHz。</p><p>  內(nèi)存:256MB以上。</p><p><b>  軟件平臺(tái):</b></p><p>  操作系統(tǒng):Windo

26、ws XP/ Windows 2000。</p><p>  數(shù)據(jù)庫(kù):SQL Server 2000。</p><p>  瀏覽器:IE5.0,推薦使用IE6.0。</p><p>  Web服務(wù)器:IIS5.0。</p><p>  分辨率:最佳效果1024×768像素。</p><p><b>

27、  3.3 編碼設(shè)計(jì)</b></p><p>  編碼設(shè)計(jì)是數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的前提條件,是系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來(lái)名稱對(duì)應(yīng)的編號(hào)、符號(hào)或記號(hào)。它是進(jìn)行信息交換、處理、傳輸和實(shí)現(xiàn)信息資源共享的關(guān)鍵。編碼也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)類型,并指定計(jì)算機(jī)處理的內(nèi)容等。</p><p>  本系統(tǒng)內(nèi)部信息編碼采用了統(tǒng)一的編碼方式情況。</p><p

28、> ?。?)采購(gòu)編號(hào)為字母“cg”、系統(tǒng)當(dāng)前日期的年限和5位數(shù)字編號(hào)的組合。例如,cg200610005。</p><p> ?。?)入庫(kù)單據(jù)編號(hào)為字母“RK”、系統(tǒng)當(dāng)前日期和3位數(shù)字編號(hào)的組合。例如,RK20060110001。</p><p> ?。?)入庫(kù)退貨單據(jù)編號(hào)為字母“RT”、系統(tǒng)當(dāng)前日期和3位數(shù)字編號(hào)的組合。例如,RT20060112002。</p>&l

29、t;p> ?。?)銷售單據(jù)編號(hào)為字母“XS”、系統(tǒng)當(dāng)前日期和3位數(shù)字編號(hào)的組合。例如,XS20060112003。</p><p>  3.4 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server 2000數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為sell。數(shù)據(jù)庫(kù)sell中包含24張表。</p><p><b>  1.?dāng)?shù)據(jù)表概要說(shuō)明</b&

30、gt;</p><p>  為了對(duì)本系統(tǒng)后臺(tái)的數(shù)據(jù)庫(kù)中數(shù)據(jù)表有一個(gè)更清晰的認(rèn)識(shí),下面設(shè)計(jì)了一個(gè)數(shù)據(jù)表樹(shù)型結(jié)構(gòu)圖(如圖2所示),該數(shù)據(jù)表樹(shù)型結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表。</p><p>  圖2 數(shù)據(jù)表樹(shù)型結(jié)構(gòu)圖</p><p><b>  2.?dāng)?shù)據(jù)表的結(jié)構(gòu)</b></p><p>  關(guān)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)表請(qǐng)參見(jiàn)附錄B。&

31、lt;/p><p><b>  4 網(wǎng)站總體架構(gòu)</b></p><p><b>  1.模塊功能介紹</b></p><p>  網(wǎng)站首頁(yè)主要包括以下功能模塊:</p><p>  基礎(chǔ)信息:實(shí)現(xiàn)對(duì)客戶、商品、供應(yīng)商基礎(chǔ)信息的管理及信息檢索功能。主要包括客戶信息管理、商品信息管理、供應(yīng)商信息管理、客

32、戶信息查詢、商品信息查詢和供應(yīng)商信息查詢6部分。</p><p>  采購(gòu)管理:實(shí)現(xiàn)對(duì)商品采購(gòu)信息進(jìn)行管理及采購(gòu)信息檢索功能。主要包括商品采購(gòu)和采購(gòu)查詢兩部分。</p><p>  庫(kù)存管理:實(shí)現(xiàn)對(duì)商品入庫(kù)、退貨、庫(kù)存查詢及價(jià)格調(diào)整等信息的綜合管理。主要包括商品入庫(kù)、商品入庫(kù)退貨、庫(kù)存查詢和價(jià)格調(diào)整4部分。</p><p>  商品銷售:實(shí)現(xiàn)對(duì)商品銷售信息及退貨信息

33、進(jìn)行管理的功能。主要包括商品銷售和商品銷售退貨兩部分。</p><p>  查詢統(tǒng)計(jì):實(shí)現(xiàn)對(duì)進(jìn)、銷商品信息的查詢匯總,并實(shí)現(xiàn)按銷售商品進(jìn)行排行和對(duì)年銷售額進(jìn)行分析等功能。主要包括銷售信息查詢、銷售退貨查詢、商品入庫(kù)查詢、入庫(kù)退貨查詢、商品銷售排行和年銷售額分析6部分。</p><p>  往來(lái)管理:實(shí)現(xiàn)在線的個(gè)人與企業(yè)、企業(yè)與企業(yè)之間的進(jìn)、銷商品往來(lái)結(jié)賬的綜合管理。主要包括商品銷售結(jié)賬、入

34、庫(kù)退貨結(jié)賬、銷售結(jié)賬查詢、商品入庫(kù)結(jié)賬、銷售退貨結(jié)賬和入庫(kù)結(jié)賬查詢6部分。</p><p>  系統(tǒng)設(shè)置:實(shí)現(xiàn)對(duì)操作員信息進(jìn)行維護(hù)。主要包括添加操作員、更改操作員密碼和刪除操作員3部分。</p><p><b>  2.首頁(yè)運(yùn)行結(jié)果</b></p><p>  企業(yè)進(jìn)銷存管理系統(tǒng)網(wǎng)站首頁(yè)的運(yùn)行結(jié)果如圖3所示。</p><p&

35、gt;  圖3 網(wǎng)站首頁(yè)的運(yùn)行結(jié)果</p><p>  首頁(yè)的各部分說(shuō)明以列表形式給出,如表1所示。</p><p>  表1 首頁(yè)解析</p><p><b>  4.創(chuàng)建數(shù)據(jù)庫(kù)連接</b></p><p>  在進(jìn)行動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)時(shí),一個(gè)很重要的步驟就

36、是建立數(shù)據(jù)庫(kù)的連接,即訪問(wèn)數(shù)據(jù)庫(kù)。訪問(wèn)數(shù)據(jù)庫(kù)可以用DSN和非DSN兩種方法。應(yīng)用DSN訪問(wèn)數(shù)據(jù)庫(kù)需要配置ODBC數(shù)據(jù)源(即系統(tǒng)DSN),該方法的優(yōu)點(diǎn)是比較安全;而應(yīng)用非DSN訪問(wèn)數(shù)據(jù)庫(kù)不需要配置ODBC數(shù)據(jù)源,比較方便。</p><p>  創(chuàng)建數(shù)據(jù)庫(kù)連接主要分兩步進(jìn)行:一是創(chuàng)建數(shù)據(jù)庫(kù)連接文件Conn.asp,二是在需要與數(shù)據(jù)庫(kù)連接的頁(yè)面包含該文件(<!--#include file="Conn/

37、Conn.asp"-->)。下面進(jìn)行詳細(xì)介紹。</p><p>  本網(wǎng)站數(shù)據(jù)庫(kù)配置文件為conn.asp,下面兩條代碼在所有對(duì)數(shù)據(jù)庫(kù)的操作中都是必不可少的。由于這段代碼幾乎在后面的每個(gè)對(duì)數(shù)據(jù)庫(kù)操作頁(yè)面都要使用,所以將其保存一個(gè)單獨(dú)的文件夾中,文件名為Conn.asp,在所有與數(shù)據(jù)庫(kù)連接的頁(yè)面中只要包含該文件,就可以連接和打開(kāi)數(shù)據(jù)庫(kù)。</p><p><b>  

38、<%</b></p><p>  set conn=server.createobject("adodb.connection")</p><p>  conn.open application("dsn")</p><p><b>  %></b></p><

39、p>  通過(guò)Application對(duì)象進(jìn)行事件處理,相關(guān)代碼放在虛目錄的Global.asa文件中,代碼如下:</p><p>  <script language="vbscript" runat="server"></p><p>  sub application_onstart</p><p><

40、;b>  end sub</b></p><p>  sub session_onstart</p><p>  application("dsn")="driver=sql server;server=(local);uid=sa;pwd=;database=sell"</p><p><b> 

41、 end sub</b></p><p>  sub session_onend</p><p><b>  end sub</b></p><p>  sub application_onend</p><p><b>  end sub</b></p><p>

42、;<b>  </script></b></p><p>  5 用戶登錄模塊設(shè)計(jì)</p><p>  用戶登錄頁(yè)面比較簡(jiǎn)單,為防止用戶的錯(cuò)誤操作,應(yīng)設(shè)置錯(cuò)誤處理頁(yè)面。在登錄操作中,一般發(fā)生的錯(cuò)誤有:用戶輸入了錯(cuò)誤的用戶名或密碼;或用戶直接單擊了【登錄】按鈕。對(duì)上述情況的判斷,我們就要通過(guò)ASP文件來(lái)實(shí)現(xiàn)。</p><p>  用

43、戶登錄頁(yè)面的設(shè)計(jì)效果如圖4所示。</p><p>  圖4 用戶登錄頁(yè)面的設(shè)計(jì)效果</p><p>  用戶登錄頁(yè)面中涉及的HTML表單元素如表2所示。</p><p>  表2 用戶登錄頁(yè)面中涉及的HTML表單元素</p><p>  利用JavaScript編寫(xiě)檢測(cè)用戶輸入信息是否合法的函數(shù),

44、并通過(guò)單擊【確定】按鈕調(diào)用該函數(shù),判斷用戶名或密碼是否為空,如果為空,系統(tǒng)將給予提示。當(dāng)用戶輸入合法信息后,提交該表單,完整代碼如下:</p><p>  <script language="javascript"></p><p>  function check(myform){</p><p>  if (myform.user

45、name.value==""){ //判斷用戶名是否為空,并彈出提示對(duì)話框</p><p>  alert("請(qǐng)輸入用戶名!");myform.username.focus();return;}</p><p>  if(myform.PWD.value==""){ //判斷密碼是否為空,并彈出提示

46、對(duì)話框</p><p>  alert("請(qǐng)輸入密碼!");myform.PWD.focus();return;}</p><p>  myform.submit();</p><p><b>  }</b></p><p><b>  </script></b>&l

47、t;/p><p>  在登錄頁(yè)面時(shí),當(dāng)用戶提交了登錄資料后,就由表單action屬性指定的ASP文件在服務(wù)器端對(duì)這些資料進(jìn)行驗(yàn)證。它的工作主要是判斷用戶的登錄的用戶名和密碼是否正確。完成這些工作,就必須從連接儲(chǔ)存用戶數(shù)據(jù)庫(kù)中取出相關(guān)的信息記錄。如果記錄驗(yàn)證無(wú)誤,就通過(guò)ASP的Response對(duì)象的redirect方法,將用戶登錄的頁(yè)面?zhèn)鞯娇蛻舳说臑g覽器上;如果用戶輸入了錯(cuò)誤的用戶名或密碼,就通過(guò)ASP的Respons

48、e對(duì)象的Write方法彈出錯(cuò)誤提示。</p><p>  在開(kāi)始編寫(xiě)程序之前,首先使用Session來(lái)存儲(chǔ)用戶的相關(guān)信息,并與客戶端保持聯(lián)系。本頁(yè)使用session("ulogin")以存儲(chǔ)在數(shù)據(jù)庫(kù)中的標(biāo)識(shí)符作為信息記載,并以判斷這個(gè)值是否為空來(lái)判斷用戶是否登錄。</p><p>  表單提交到處理頁(yè)后會(huì)驗(yàn)證用戶登錄的身份,完整代碼如下:</p><

49、p>  <!--#include virtual="adovbs.inc"--></p><p>  <!-- #include file="Conn/Conn.asp" --> <!--包含數(shù)據(jù)庫(kù)連接文件--></p><p><b>  <%</b></p>&

50、lt;p>  Session.Timeout=30 '設(shè)置Session的過(guò)期時(shí)間為30分鐘</p><p>  session("ulogin")="no"</p><p>  cname=trim(request("username"))

51、 '獲取用戶名</p><p>  pass=request.Form("PWD") '獲取密碼</p><p>  pass=replace(pass,"'","")</p><p>  set conn=server.createobject("

52、;adodb.connection")</p><p>  set comm=server.CreateObject("adodb.command") '創(chuàng)建對(duì)象</p><p>  conn.open application("dsn") '打開(kāi)數(shù)據(jù)庫(kù) </p><p>

53、;  set comm.activeconnection=conn</p><p>  comm.commandtype=adcmdstoredproc</p><p>  comm.commandtext="checklogin"</p><p>  set mpf=comm.createparameter("cname",

54、advarchar,adparaminput,20)</p><p>  comm.parameters.append mpf</p><p>  set mps=comm.createparameter("pass",advarchar,adparaminput,20)</p><p>  comm.parameters.append mps&

55、lt;/p><p>  comm("cname")=cname</p><p>  comm("pass")=pass</p><p>  set rs=comm.execute </p><p>  if rs.eof then</p><p>  response.Write(&

56、quot;<script language='JavaScript'>alert('請(qǐng)輸入正確的用戶名和密碼');window.location.href='login.asp';</script>")'彈出提示對(duì)話框,并轉(zhuǎn)向指定頁(yè)面</p><p><b>  else</b></p>

57、<p>  session("id")=rs("id")</p><p>  session("name")=rs("name")</p><p>  session("quan")=rs("quan")</p><p>  sessio

58、n("ulogin")="yes"</p><p>  response.redirect "default.asp" '跳轉(zhuǎn)到管理頁(yè)面</p><p><b>  end if </b></p><p><b>  %></b>&

59、lt;/p><p>  在理解了Session的基礎(chǔ)上,我們知道上述代碼首先是把存儲(chǔ)用戶信息并與客戶端保持關(guān)聯(lián)的Session("ulogin")初始化,賦予空值。在接收數(shù)據(jù)庫(kù)后,打開(kāi)數(shù)據(jù)庫(kù),取出標(biāo)識(shí)符,把它賦給Session("ulogin")。如果不存在該用戶,則彈出錯(cuò)誤提示,并跳回到登錄頁(yè)面。</p><p>  用戶登錄頁(yè)面的運(yùn)行結(jié)果如圖5所示。

60、</p><p>  圖5 用戶登錄頁(yè)面的運(yùn)行結(jié)果</p><p><b>  6 網(wǎng)站首頁(yè)設(shè)計(jì)</b></p><p>  網(wǎng)站首頁(yè)采用框架技術(shù)將菜單導(dǎo)航區(qū)和主體控制區(qū)分裝在兩個(gè)框架里,以便在同一個(gè)頁(yè)面中管理多個(gè)頁(yè)。菜單導(dǎo)航區(qū)顧名思義,主要用于實(shí)現(xiàn)網(wǎng)站首頁(yè)管理功能的導(dǎo)航;主體控制區(qū)主要用于顯示每個(gè)管理模塊的內(nèi)容。</p>&

61、lt;p>  網(wǎng)站首頁(yè)主要包括以下功能模塊:</p><p>  菜單主導(dǎo)航區(qū):主要用于顯示網(wǎng)站的旗幟廣告條及為用戶提供網(wǎng)站的功能導(dǎo)航。</p><p>  菜單子導(dǎo)航區(qū):主要用于管理功能導(dǎo)航。</p><p>  主體操作區(qū):主要用于完成各種管理功能。</p><p>  退出登錄:主要用于退出企業(yè)進(jìn)銷存管理系統(tǒng)。</p>

62、<p>  菜單主導(dǎo)航區(qū)的完整代碼如下:</p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <title>企業(yè)進(jìn)銷存管理系統(tǒng)</title></p><p>  <

63、;meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p><b>  </head></b></p><p>  <frameset rows="99,*" cols="*&quo

64、t; framespacing="0" frameborder="no" border="0"></p><p>  <frame src="Top.asp" frameborder="no" scrolling="no"></p><p>  <

65、frame src="main.asp" name="mainF" scrolling="auto"></p><p>  </frameset></p><p>  <noframes><body></p><p>  </body></nofr

66、ames></p><p><b>  </html></b></p><p>  菜單子導(dǎo)航區(qū)的關(guān)鍵代碼如下:</p><p><b>  <%</b></p><p>  response.buffer=true</p><p>  respons

67、e.expires=0</p><p>  if session("ulogin")<>"yes" then '判斷是否登錄</p><p>  response.write("<script>parent.location.href='login.asp'</scri

68、pt>") '重新定向頁(yè)面</p><p>  response.End() </p><p><b>  end if</b></p><p><b>  %></b></p><p>  <a href="#" onClick

69、="Fsubmenu('基礎(chǔ)')">基礎(chǔ)信息</a>|<a href="#" onClick="Fsubmenu('采購(gòu)')">采購(gòu)管理</a>|<a href="#" onClick="Fsubmenu('庫(kù)存')">庫(kù)存管理</

70、a>|<a href="#" onClick="Fsubmenu('銷售')">商品銷售</a>|<a href="#" onClick="Fsubmenu('查詢')">查詢統(tǒng)計(jì)</a>|<a href="#" onClick="Fsu

71、bmenu('往來(lái)')">往來(lái)管理</a>|<a href="#" onClick="Fsubmenu('系統(tǒng)')">系統(tǒng)設(shè)置</a></p><p>  <script language="JavaScript" > </p><p

72、>  var today=new Date();</p><p>  var month=today.getMonth()+1</p><p>  if (today.getDay()==1)</p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month

73、+"月"+today.getDate()+"日 星期一");}</p><p>  if (today.getDay()==2) </p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month+&

74、quot;月"+today.getDate()+"日 星期二");}</p><p>  if (today.getDay()==3) </p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month+"月"+today.getDate

75、()+"日 星期三");}</p><p>  if (today.getDay()==4)</p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期四");}<

76、/p><p>  if (today.getDay()==5)</p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期五");}</p><p>  if (toda

77、y.getDay()==6)</p><p>  {document.write("&nbsp;"+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期六");} </p><p>  if (today.getDay()==0) </p>

78、<p>  {document.write("&nbsp;"+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期日");} </p><p><b>  </script></b></p><p><

79、b>  ......</b></p><p>  <script language="javascript"></p><p>  function Fsubmenu(value){</p><p>  switch (value){</p><p>  case "基礎(chǔ)"

80、:</p><p>  submenu.innerHTML="<a href='jcxx/khinfo.asp' target='mainF'>客戶信息管理</a>|<a href='jcxx/spinfo.asp' target='mainF'>商品信息管理</a>|<a href=&

81、#39;jcxx/gysinfo.asp' target='mainF'>供應(yīng)商信息管理</a>|<a href='jcxx/khindex.asp' target='mainF'>客戶信息查詢</a>|<a href='jcxx/spindex.asp' target='mainF'>商品信息查

82、詢</a>|<a href='jcxx/gysindex.asp' target='mainF'>供應(yīng)商信息查詢</a>";</p><p><b>  break;</b></p><p>  case "采購(gòu)": //類型為采購(gòu)時(shí),進(jìn)入相應(yīng)的處理頁(yè)面<

83、;/p><p>  submenu.innerHTML="<a href='cggl/spcg.asp' target='mainF'>商品采購(gòu)</a>|<a href='cggl/cgindex.asp' target='mainF'>采購(gòu)查詢</a>";</p><

84、;p><b>  break;</b></p><p>  case "庫(kù)存": //類型為庫(kù)存時(shí),進(jìn)入相應(yīng)的處理頁(yè)面</p><p>  submenu.innerHTML="<a href='kcgl/sprk.asp' target='mainF'>商品入庫(kù)</a&

85、gt;|<a href='kcgl/rkth.asp' target='mainF'>商品入庫(kù)退貨</a>|<a href='kcgl/kcindex.asp' target='mainF'>庫(kù)存查詢</a>|<a href='kcgl/jgtz.asp' target='mainF'&g

86、t;價(jià)格調(diào)整</a>";</p><p><b>  break;</b></p><p>  case "銷售": //類型為銷售時(shí),進(jìn)入相應(yīng)的處理頁(yè)面</p><p>  submenu.innerHTML="<a href='spxs/spxs.asp'

87、; target='mainF'>商品銷售</a>|<a href='spxs/spxsth.asp' target='mainF'>商品銷售退貨</a>|<a href='jcxx/spinfo.asp' target='mainF'>";</p><p><b&

88、gt;  break;</b></p><p>  case "查詢": //類型為查詢時(shí),進(jìn)入相應(yīng)的處理頁(yè)面</p><p>  submenu.innerHTML="<a href='cxtj/xsindex.asp' target='mainF'>銷售信息查詢</a>

89、|<a href='cxtj/xsthindex.asp' target='mainF'>銷售退貨查詢</a>|<a href='cxtj/rkindex.asp' target='mainF'>商品入庫(kù)查詢</a>|<a href='cxtj/rkthindex.asp' target='mai

90、nF'>入庫(kù)退貨查詢</a>|<a href='cxtj/xsph.asp' target='mainF'>商品銷售排行</a>|<a href='cxtj/yearxsfx.asp' target='mainF'>年銷售額分析</a>";</p><p>  bre

91、ak;</p><p>  case "往來(lái)": //類型為往來(lái)時(shí),進(jìn)入相應(yīng)的處理頁(yè)面</p><p>  submenu.innerHTML="<a href='wlgl/ysgl/xsjz.asp' target='mainF'>商品銷售結(jié)賬</a>|<a href=&#

92、39;wlgl/ysgl/rkthjz.asp' target='mainF'>入庫(kù)退貨結(jié)賬</a>|<a href='wlgl/ysgl/xsjzindex.asp' target='mainF'>銷售結(jié)賬查詢</a>|<a href='wlgl/yfgl/rkjz.asp' target='mainF

93、9;>商品入庫(kù)結(jié)賬</a>|<a href='wlgl/yfgl/xsthjz.asp' target='mainF'>銷售退貨結(jié)賬</a>|<a href='wlgl/yfgl/rkjzindex.asp' target='mainF'>入庫(kù)結(jié)賬查詢</a>";</p><p&

94、gt;<b>  break;</b></p><p>  case "系統(tǒng)": //類型為系統(tǒng)時(shí),進(jìn)入相應(yīng)的處理頁(yè)面</p><p>  submenu.innerHTML="<a href='xtsz/addczy.asp' target='mainF'>添加操作員<

95、/a>|<a href='xtsz/midczy.asp' target='mainF'>更改操作員密碼</a>|<a href='xtsz/delczy.asp' target='mainF'>刪除操作員</a>";</p><p><b>  break;</b&g

96、t;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  </script></b></p><p>  退出導(dǎo)航區(qū)的完整代碼如下:</p><p><b>  <%&l

97、t;/b></p><p>  Session.Abandon()</p><p>  response.write("<script>parent.location.href='login.asp'</script>") '父窗口重新定向到登錄頁(yè)面</p><p><b>

98、;  %></b></p><p>  7 基礎(chǔ)信息主要功能模塊詳細(xì)設(shè)計(jì)</p><p>  7.1 商品信息管理設(shè)計(jì)</p><p>  用戶可以通過(guò)單擊菜單主導(dǎo)航“基礎(chǔ)信息”/“商品信息管理”超鏈接,進(jìn)入商品信息管理頁(yè)面。該頁(yè)面主要完成商品信息的添加。</p><p>  商品信息管理頁(yè)面設(shè)計(jì)效果如圖6所示。<

99、/p><p>  圖6 商品信息管理頁(yè)面設(shè)計(jì)效果</p><p>  商品信息管理頁(yè)面中涉及的HTML表單元素如表3所示。</p><p>  表3 商品信息管理頁(yè)面中涉及的HTML表單元素</p><p>  利用JavaScript編寫(xiě)檢測(cè)用戶輸入信息是否合法的函數(shù),并通過(guò)單擊【保存信息】按鈕調(diào)用

100、該函數(shù),當(dāng)用戶輸入合法信息后,提交該表單。關(guān)鍵代碼如下:</p><p>  <!--#include file="spsub.inc"--></p><p><b>  <%</b></p><p>  set conn=server.CreateObject("adodb.connection

101、") '創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象</p><p>  set rs=server.CreateObject("adodb.recordset") '創(chuàng)建記錄集對(duì)象</p><p>  conn.open application("dsn")</p><p>  sql="sele

102、ct * from tab_gysinfo"</p><p>  rs.open sql,conn,1,3 '打開(kāi)記錄集</p><p><b>  %></b></p><p>  商品信息添加時(shí)的數(shù)據(jù)處理頁(yè)主要是將用戶提交的表單信息保存到數(shù)據(jù)庫(kù)中,數(shù)據(jù)處理頁(yè)的程序代碼如下:</p>&

103、lt;p><b>  <%</b></p><p>  spname=trim(request("spname"))</p><p>  jc=trim(request("jc"))</p><p>  cd=trim(request("cd"))</p>&

104、lt;p>  dw=trim(request("dw"))</p><p>  gg=trim(request("gg"))</p><p>  bz=trim(request("bz"))</p><p>  ph=trim(request("ph"))</p>&

105、lt;p>  pzwh=trim(request("pzwh"))</p><p>  gysname=trim(request("gysname"))</p><p>  memo=trim(request("memo"))</p><p>  set conn=server.createobjec

106、t("adodb.connection")</p><p>  set rs=server.createobject("adodb.recordset")</p><p>  set myrs=server.createobject("adodb.recordset")</p><p>  set rec=

107、server.createobject("adodb.recordset")</p><p>  conn.open application("dsn")</p><p>  sql="select id from tab_spinfo"</p><p>  rs.open sql,conn,1,3<

108、/p><p>  if not rs.eof then '如果沒(méi)到記錄尾</p><p>  sql="select max(id) as id from tab_spinfo"</p><p>  myrs.open sql,conn,1,3</p><p>  str=myrs("id&qu

109、ot;)</p><p>  spid=cint(mid(str,3,4))+1</p><p>  spid="sp"&spid</p><p><b>  else</b></p><p>  spid="sp1001"</p><p><

110、b>  end if</b></p><p>  sql="insert into tab_spinfo(id,spname,jc,cd,dw,gg,bz,ph,pzwh,gysname,memo) values('"&spid&"','"&spname&"','"

111、&jc&"','"&cd&"','"&dw&"','"&gg&"','"&bz&"','"&ph&"','"&pzwh&

112、amp;"','"&gysname&"','"&memo&"')" '插入新記錄</p><p>  rec.open sql,conn,1,3</p><p><b>  %>

113、</b></p><p>  <script language="javascript"></p><p>  alert("商品信息添加成功!"); //彈出對(duì)話框</p><p>  window.location.href="spinfo.asp";

114、 //重新定向指定頁(yè)面</p><p><b>  </script></b></p><p>  商品信息管理頁(yè)面的運(yùn)行結(jié)果如圖7所示。</p><p>  圖7 商品信息管理頁(yè)面的運(yùn)行結(jié)果</p><p>  7.2 商品信息查詢?cè)O(shè)計(jì)</p><p>  用戶可以通過(guò)單

115、擊菜單主導(dǎo)航“基礎(chǔ)信息”/“商品信息查詢”超鏈接,進(jìn)入商品信息查詢頁(yè)面。該頁(yè)面主要完成商品信息的檢索。</p><p>  商品信息查詢頁(yè)面設(shè)計(jì)效果如圖8所示。</p><p>  圖8 商品信息查詢頁(yè)面設(shè)計(jì)效果</p><p>  商品信息查詢頁(yè)面中涉及的HTML表單元素如表4所示。</p><p>  表4

116、 商品信息查詢頁(yè)面中涉及的HTML表單元素</p><p>  用戶可以在商品信息查詢頁(yè)面中的查詢部分,輸入一定的條件進(jìn)行商品信息的查詢。</p><p>  利用JavaScript編寫(xiě)檢測(cè)用戶輸入信息是否為空的函數(shù),并通過(guò)單擊【查詢】按鈕調(diào)用該函數(shù),當(dāng)用戶輸入合法信息后,提交該表單。關(guān)鍵代碼如下:</p><p>  <script langua

117、ge="javascript"></p><p>  function send()</p><p>  {if (myform.qname.value=="")</p><p>  {alert("請(qǐng)輸入查詢內(nèi)容");myform.qname.focus();return false} //彈出

118、提示對(duì)話框,并把焦點(diǎn)停留在指定位置</p><p>  myform.submit()</p><p><b>  }</b></p><p><b>  </script></b></p><p>  應(yīng)用JavaScript動(dòng)態(tài)向select中添加一個(gè)新的選項(xiàng)“all”,并將該選項(xiàng)設(shè)

119、置為被選擇的項(xiàng),通過(guò)單擊【顯示全部數(shù)據(jù)】按鈕調(diào)用該函數(shù)。關(guān)鍵代碼如下:</p><p>  <script language="javascript"></p><p>  function list(){</p><p>  myform.tptsel.options[myform.tptsel.length]=new Option

120、("all","all");</p><p>  myform.tptsel[myform.tptsel.length-1].selected=true;</p><p>  myform.submit()</p><p><b>  }</b></p><p><b>

121、  </script></b></p><p>  商品信息展示頁(yè)面檢索數(shù)據(jù)庫(kù)的程序代碼如下:</p><p><b>  <%</b></p><p>  path=request.servervariables("path_info")</p><p>  set c

122、onn=server.createobject("adodb.connection") '創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象</p><p>  set rs=server.createobject("adodb.recordset") '創(chuàng)建記錄集對(duì)象</p><p>  conn.open applicatio

123、n("dsn") '打開(kāi)數(shù)據(jù)庫(kù)</p><p>  if request("tptsel")<>"" then </p><p>  tj=request("tptsel")</p><p>  lname=request("qname&

124、quot;)</p><p>  jname=request("sel")</p><p>  session("tj")=tj</p><p>  session("lname")=lname</p><p>  session("jname")=jname&l

125、t;/p><p><b>  end if</b></p><p><b>  '查詢</b></p><p>  if session("tj")="=" then '精確查詢</p><p>  sql="selec

126、t * from tab_spinfo where "&session("jname")&"='"&session("lname")&"'"</p><p><b>  end if</b></p><p>  if session

127、("tj")="like" then '模糊查詢</p><p>  sql="select * from tab_spinfo where "&session("jname")&" like '%"&session("lname")&

128、;"%'"</p><p><b>  end if </b></p><p>  if session("tj")="all" then '查詢?nèi)?lt;/p><p>  sql="select * from tab_spinfo"

129、</p><p><b>  end if </b></p><p>  rs.open sql,conn,1,3</p><p><b>  %></b></p><p>  分頁(yè)顯示查詢結(jié)果的代碼如下:</p><p><b>  <%'分頁(yè)

130、</b></p><p>  rs.pagesize=5 '每頁(yè)顯示的記錄數(shù)</p><p>  page=clng(request("page")) '獲取當(dāng)前頁(yè)碼</p><p>  if page<1 then page=1</p><p&g

131、t;  if page>rs.pagecount then page=rs.pagecount</p><p>  show rs,page</p><p><b>  '分頁(yè)子程序開(kāi)始</b></p><p>  sub show(rs,page)</p><p>  rs.absolutepage=pa

132、ge '將記錄指針定位到指定頁(yè)</p><p>  for i=1 to rs.pagesize</p><p>  rs.movenext</p><p>  if rs.eof then exit for '如果到記錄尾結(jié)束循環(huán)</p><p><b>  next</b>

133、;</p><p><b>  end sub</b></p><p><b>  %></b></p><p>  使用如下代碼來(lái)為其他頁(yè)面添加超鏈接:</p><p>  <form action="checkspindex.asp" method="p

134、ost"></p><p>  <div align="center"></p><p>  <% if page<>1 then%></p><p>  <font size="2"> <a href=<%=path%>?page=1>第

135、一頁(yè)</a></p><p>  </font><a href=<%=path%>?page=<%=(page-1)%> >上一頁(yè)</a></p><p><b>  <%end if </b></p><p>  if page<>rs.pagecoun

136、t then%></p><p>  <a href=<%=path%>?page=<%=(page+1)%>>下一頁(yè)</a> </p><p>  <a href=<%=path%>?page=<%=rs.pagecount%>>最后一頁(yè)</a></p><p>

137、  <%end if%></p><p>  <font color="#336699">輸入頁(yè)次</p><p>  <input type="text" name="page" size="3"></p><p>  頁(yè)次 </font>

138、;<font color=red><%=page%>/<%=rs.pagecount%></font> [ <a href="spindex.asp">返回</a> ]</div></p><p><b>  </form></b></p><p>  

139、商品信息查詢頁(yè)面的運(yùn)行結(jié)果如圖9、圖10所示。</p><p>  圖9 商品信息查詢條件頁(yè)面運(yùn)行結(jié)果</p><p>  圖10 商品信息查詢結(jié)果頁(yè)面運(yùn)行結(jié)果</p><p>  8 采購(gòu)管理主要功能模塊詳細(xì)設(shè)計(jì)</p><p>  采購(gòu)管理可以有效管理整個(gè)企業(yè)的采購(gòu)業(yè)務(wù),用以提高采購(gòu)經(jīng)營(yíng)事務(wù)的效率,提高企業(yè)的經(jīng)濟(jì)效益,確保采購(gòu)工作質(zhì)

溫馨提示

  • 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ù)僅提供信息存儲(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)論