[word]寵物網(wǎng)站畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩38頁(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><b>  目錄</b></p><p><b>  —、弓丨言1</b></p><p><b>  —、需求分析2</b></p><p> ?。ǘ┛尚行苑治?</p><p>  (三)功能需求分析3</p><p>

2、;  (四)開(kāi)發(fā)環(huán)境需求4</p><p><b>  三、系統(tǒng)設(shè)計(jì)5</b></p><p>  (一)系統(tǒng)功能模塊圖5</p><p> ?。ǘ┫到y(tǒng)活動(dòng)圖6</p><p> ?。ㄈ┫到y(tǒng)用例圖8</p><p>  四、數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p

3、> ?。ㄒ唬〦-R圖模型9</p><p>  (二)數(shù)據(jù)庫(kù)模型圖10</p><p>  五、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)11</p><p> ?。ㄒ唬?shù)據(jù)庫(kù)表設(shè)計(jì) 11</p><p>  (二)前臺(tái)主頁(yè)面的搭建14</p><p> ?。ㄈ┖笈_(tái)的主框架的搭建15</p>&l

4、t;p> ?。ㄋ模┖笈_(tái)的主要基本功能與實(shí)現(xiàn)16</p><p>  六、系統(tǒng)測(cè)試29</p><p><b>  七、小結(jié)29</b></p><p>  八、參考文獻(xiàn)30</p><p><b>  貝貝寵物網(wǎng)系統(tǒng)</b></p><p>  計(jì)算機(jī)信

5、息管理專業(yè)081班陳珍</p><p>  扌商要:在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和 傳遞信息的重要渠道,它在人們學(xué)習(xí)、工作、生活等各個(gè)方面發(fā)揮著重要的作用。 因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它[1成為政府、企事業(yè)單位 信息化建設(shè)中的重要組成部分,從而倍受人們的重視。</p><p>  本文詳細(xì)介紹了寵物網(wǎng)站的功能和結(jié)構(gòu),并論證了網(wǎng)站的

6、設(shè)計(jì)方案,簡(jiǎn)要介 紹了使用的開(kāi)發(fā)工具M(jìn)icrosoft Visual Studio 2008以及涉及到的等相關(guān)技術(shù), 并以在線文章發(fā)布子系統(tǒng)開(kāi)發(fā)的順序詳細(xì)介紹了系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施 的開(kāi)發(fā)過(guò)程,然后,展示了子系統(tǒng)所實(shí)現(xiàn)的功能及部分界而在介紹某些關(guān)鍵技術(shù) 的同時(shí),還給出了關(guān)鍵源程序代碼。最后對(duì)木系統(tǒng)的不足和木人在開(kāi)發(fā)中的認(rèn)識(shí) 和感想進(jìn)行了總結(jié)。</p><p>  關(guān)鍵詞:互聯(lián)網(wǎng);數(shù)據(jù)庫(kù);寵物網(wǎng)站</

7、p><p><b>  —、引言</b></p><p>  貝貝寵物公司口創(chuàng)始以來(lái)不斷的發(fā)展壯大,業(yè)務(wù)也越來(lái)越繁忙,雇傭數(shù)量較多的工作人 員同時(shí)也難以避免客戶在購(gòu)買寵物時(shí)造成寵物翻閱損耗等一系列費(fèi)丿IJ,當(dāng)今網(wǎng)絡(luò)所顯現(xiàn)的超 常信息量、無(wú)時(shí)空局限、傳遞快捷、操作靈活等優(yōu)點(diǎn)吸引著越來(lái)越多網(wǎng)民,同時(shí)隨著經(jīng)濟(jì)的 發(fā)展,人民生活節(jié)奏也越來(lái)越快,所以網(wǎng)上購(gòu)物吸引了越來(lái)越多的人。寵物

8、網(wǎng)正是為了滿足 這種需求而研發(fā)的中小型電子商務(wù)系統(tǒng)。</p><p>  貝貝寵物網(wǎng)系統(tǒng)是基于B/S模式的小型電子商務(wù)系統(tǒng),能夠滿足中小型寵物商店的網(wǎng)上 銷售寵物用品的需要。搭建寵物網(wǎng)極為簡(jiǎn)單只需要一臺(tái)PC機(jī),一根網(wǎng)線,即可進(jìn)行網(wǎng)上交 易。寵物網(wǎng)基本上滿足了屮小型寵物商店的網(wǎng)上銷偉需求,其主要功能包括寵物展示、寵物 用品展示、購(gòu)物車、收銀臺(tái)、會(huì)員管理、訂單查詢、新聞瀏覽、寵物護(hù)養(yǎng)常識(shí)瀏覽、寵物管 理、用八管理、訂

9、單管理。寵物展示主要實(shí)現(xiàn)寵物的重點(diǎn)推薦、切星寵物、寵物分類查詢、 寵物用品銷售排行榜等功能;購(gòu)物車功能給每個(gè)用戶建立了一個(gè)相對(duì)應(yīng)的唯一存放選中寵物 籍存放的空間;收銀臺(tái)捉供了客戶付賬的功能,當(dāng)顧客決定購(gòu)買購(gòu)物車?yán)锏膶櫸锛畷r(shí),向收 銀臺(tái)提交訂單;會(huì)員管理為每一位注冊(cè)用戶提供了注冊(cè)、登陸:后臺(tái)的寵物管理是為管理員 提供修改、添加刪除寵物倍息的功能;用八管理實(shí)現(xiàn)的功能有查看用八信息、消費(fèi)總額;訂 單管理主要負(fù)責(zé)查看客戶的發(fā)貨執(zhí)行情況;新聞管理

10、方便管理員向首頁(yè)新聞頁(yè)面里添加公司 新聞;護(hù)養(yǎng)常識(shí)是為了方便會(huì)員及大眾更好的飼養(yǎng)寵物、相應(yīng)的減少寵物不必要的傷害等。 貝貝寵物網(wǎng)的設(shè)計(jì)充分考慮了用戶的視覺(jué)感受,努力做到界面簡(jiǎn)單明了,功能相對(duì)完善。</p><p>  后臺(tái)開(kāi)發(fā)充分考慮了使用軟件的用戶可能對(duì)計(jì)算機(jī)軟件并不是很了解,所以在設(shè)計(jì)的過(guò) 程中添加了許多必耍的提示和說(shuō)明??俍貝貝寵物網(wǎng)將以.Net技術(shù)為基礎(chǔ),實(shí)現(xiàn)寵物信息 的發(fā)布、購(gòu)物、用戶管理、寵物后臺(tái)管理

11、等一系列的功能,力爭(zhēng)成為廣大客戶帶來(lái)更多的便 利,為貝貝寵物公司帶來(lái)更高的銷偉額。</p><p><b>  —、需求分析</b></p><p><b> ?。ㄒ唬╉?xiàng)冃背景</b></p><p>  寵物正在成為不少家庭里的新成員。隨著養(yǎng)寵物的家庭不斷增多,寵物經(jīng)濟(jì)也越來(lái)越受 人關(guān)注。</p><

12、p>  目前從養(yǎng)寵物的數(shù)量和消費(fèi)能力上看,北京、上海、廣州、重慶和武漢已經(jīng)成為我國(guó)五 大“寵物城市”,在這些城市。而天津、南京、杭州、深圳、成都等城市,寵物普及程度也 相當(dāng)高。不少業(yè)內(nèi)人士表示,隨著LI前頒布的《寵物條例》中免去每年寵物年檢費(fèi)用的政策 出臺(tái)后,可能會(huì)冇更多人加入養(yǎng)寵物的行列,中國(guó)寵物市場(chǎng)的潛力仍待挖掘。</p><p>  如此人的市場(chǎng)白然吸引了眾商家的眼球,圍繞“寵物賺錢(qián)”(指寵物交易本少

13、)和“賺寵 物的錢(qián)”這兩個(gè)主題,市場(chǎng)可捉供的項(xiàng)目越來(lái)越多,為寵物衣食住行、牛?老病死支出的費(fèi)用 也在逐年增加,個(gè)別已經(jīng)而臨服務(wù)升級(jí)的項(xiàng)H收費(fèi)更是高得驚人。由于飼養(yǎng)寵物是一個(gè)循壞 消費(fèi)的過(guò)程,消費(fèi)者需要不停地支出,因此寵物產(chǎn)業(yè)成為投資者非常看中的熱點(diǎn)行業(yè)。</p><p>  有關(guān)專家衣示,我國(guó)目前至少有寵物1億只(條),圍繞寵物發(fā)生的消費(fèi)至少在150億元 以上。同時(shí),“寵物熱”還帶動(dòng)了寵物經(jīng)濟(jì),圍繞寵物服務(wù)和寵物

14、用甜犬做文章的人成倍增 加,從寵物食品、寵物醫(yī)療,到寵物美容,甚至述出現(xiàn)了寵物婚介、殯葬、寄養(yǎng)、寵物SPA、 寵物旅游團(tuán)等新興服務(wù)。然而,由于行業(yè)缺乏監(jiān)管和規(guī)范,“暴利”、欺詐現(xiàn)彖嚴(yán)重,給行業(yè) 發(fā)展蒙據(jù)了解,在寵物消費(fèi)屮,食品占據(jù)最人份額,其次是醫(yī)療和寵物用品,許多投資者哄 至認(rèn)定住產(chǎn)和經(jīng)營(yíng)寵物用品只賺不賠,紛紛搶食。寵物行業(yè)除了收費(fèi)充滿暴利外,由于越來(lái) 越多的投資者加入到快速增長(zhǎng)的寵物市場(chǎng),乂缺乏有效的監(jiān)管和規(guī)范,使整個(gè)市場(chǎng)陷入無(wú)序

15、混亂的狀態(tài)。</p><p><b>  (二)可行性分析</b></p><p><b>  技術(shù)的可行性</b></p><p>  貝貝寵物網(wǎng)系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)一B/S模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)T具選用 Microsoft Visual Studio 2008o它是一種可視化的、而向?qū)?象的Windows開(kāi)發(fā)

16、語(yǔ)言,貝有易 用、通用和開(kāi)發(fā)效率高的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了 Microsoft SQL Server 2005, 它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并捉供許多高級(jí)管理和數(shù)據(jù)分配功能,它又在數(shù) 據(jù)庫(kù)平臺(tái)的安全模塊方血做了重要的增強(qiáng),在加強(qiáng)數(shù)據(jù)安全性方面提供了更多精確、靈活的 控制方法,并定義了幫助建立支持安全計(jì)算的必要步驟,同時(shí)幫助部署和維護(hù)一個(gè)安全環(huán)境。 這兩種開(kāi)發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開(kāi)發(fā)工具是可行的。&

17、lt;/p><p><b>  經(jīng)濟(jì)可行性</b></p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)?算機(jī)在企業(yè)管理屮應(yīng)用的普及,實(shí)現(xiàn)了企業(yè)業(yè)務(wù)管理的 高效化、系統(tǒng)化、規(guī)范化、H動(dòng)化。同樣隨著寵物業(yè)的崛起,貝貝寵物公司己經(jīng)成長(zhǎng)為一個(gè) 跨地區(qū)的大公司,并且公司的業(yè)務(wù)已遍布全國(guó)。而傳統(tǒng)的經(jīng)營(yíng)模式已無(wú)法適合當(dāng)今的龐人的 數(shù)據(jù)處理和精確的運(yùn)算需求。所以一套精美完善的寵物網(wǎng)系統(tǒng)是提

18、高丄作效率節(jié)省人力物力 財(cái)力的冇效解決方案。擁冇自己的一套特色的寵物網(wǎng)站系統(tǒng)是非常必要的。它可持續(xù)使川并 能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長(zhǎng)期的使用計(jì)算,開(kāi)發(fā)系統(tǒng)的造 價(jià)平均到每年與傳統(tǒng)式的管理方式的年耗資本相對(duì)比,性價(jià)比是可行的。開(kāi)發(fā)這套系統(tǒng)的經(jīng) 濟(jì)可行性是很高的。</p><p> ?。ㄈ┕δ苄枨蠓治?lt;/p><p>  根據(jù)調(diào)查,寵物網(wǎng)站管理主要包括網(wǎng)站的瀏覽

19、者、會(huì)員、網(wǎng)站管理人員三個(gè)方面。寵物 瀏覽者的需求是杳詢?cè)摼W(wǎng)站的寵物和寵物商品信息,想要購(gòu)買所需的東西,則需要注冊(cè)登錄, 成為會(huì)員;會(huì)員的需求是杳詢?cè)摼W(wǎng)站的寵物和寵物商品以及購(gòu)買所需物品,當(dāng)然如果密碼丟 失還可以找回密碼;網(wǎng)站管理人員可以對(duì)員工、會(huì)員、寵物及寵物用站進(jìn)行管理。因此我們 的網(wǎng)站分為前臺(tái)后臺(tái)兩個(gè)方面進(jìn)行設(shè)計(jì)的,前臺(tái)主耍是產(chǎn)品的展示,供瀏覽者和會(huì)員查看和 購(gòu)買簡(jiǎn)品,而后臺(tái)主要是管理員登陸的,管理員要從后臺(tái)維護(hù)網(wǎng)站的所冇信息,包

20、括會(huì)員管 理,寵物管理,寵物用品管理,員工管理,訂單管理等等。</p><p>  前臺(tái)需要實(shí)現(xiàn)的主要功能有:</p><p>  寵物及相關(guān)用晶倍息的瀏覽,明星寵物,熱銷用晶的展示及詳細(xì)信息瀏覽。</p><p>  護(hù)養(yǎng)常識(shí),公司新聞及公司介紹的瀏覽。</p><p>  寵物川品的購(gòu)買包括對(duì)購(gòu)物車信息的修改,訂單信息的填寫(xiě)及提交。<

21、;/p><p>  會(huì)員注冊(cè),登錄,若丟失密碼吋找回密碼。</p><p>  后臺(tái)系統(tǒng)管理員對(duì)數(shù)據(jù)的處理及維護(hù):</p><p><b>  系統(tǒng)設(shè)置</b></p><p>  對(duì)數(shù)據(jù)庫(kù)備份與還原,操作口志的查看,管理員信息的查詢,詳細(xì)信息杳看,新增管理 員,刪除不用的管理員信息,對(duì)管理員密碼的修改。</p>

22、<p><b>  慕木資料管理</b></p><p>  員工信息管理,供應(yīng)商信息管理,對(duì)以對(duì)該項(xiàng)冃中進(jìn)行查詢(包括模糊查詢),添加, 修改,刪除及導(dǎo)出數(shù)據(jù)等操作</p><p><b>  銷偉管理</b></p><p>  今日訂單提醒,能夠及時(shí)獲取當(dāng)H的訂單信息,及時(shí)的對(duì)訂單進(jìn)行發(fā)貨(包括單單發(fā)貨

23、 和多單發(fā)貨)。寵物銷售管理,記錄寵物的銷售情況,對(duì)銷售記錄進(jìn)行添加,修改,刪除等 操作。寵物用品銷售管理,記錄用品的銷售時(shí)況,對(duì)其銷售記錄進(jìn)行添加,修改,刪除等操 作。當(dāng)對(duì)訂單發(fā)貨或者是添加銷售記錄是均會(huì)對(duì)庫(kù)存進(jìn)行判斷。只冇在庫(kù)存量大于訂單訂購(gòu) 最或銷偉最時(shí)才能操作成功。</p><p><b>  庫(kù)存信息管理</b></p><p>  寵物基木信息管理,添加新

24、上架的寵物信息,刪除不需要的寵物信息,發(fā)現(xiàn)錯(cuò)誤信息能 進(jìn)行修改,也可以導(dǎo)岀寵物信息。寵物用品信息管理,可以對(duì)新上架的用品進(jìn)行及時(shí)添加, 修改數(shù)據(jù),對(duì)己過(guò)時(shí),或長(zhǎng)久不川的用品信息進(jìn)行刪除,也可以導(dǎo)出寵物川品信息。</p><p><b>  咨詢中心模塊、</b></p><p>  包括公司新聞信息維護(hù)和護(hù)養(yǎng)常識(shí)信息維護(hù)。包括公司新聞信息維護(hù)和護(hù)養(yǎng)常識(shí)信息維 護(hù)。員工

25、對(duì)以通過(guò)此模塊更清晰的了解公司的最新動(dòng)態(tài),用戶則町以看到很多最新上市的商 品,以及一些關(guān)于寵物的趣聞和養(yǎng)護(hù)知識(shí)。</p><p> ?。ㄋ模╅_(kāi)發(fā)環(huán)境軟件需求</p><p>  操作系統(tǒng):操作系統(tǒng):Windows XP/Windows 2003o</p><p>  數(shù)據(jù)庫(kù):SQL Server 2005。</p><p>  開(kāi)發(fā)工具:Mi

26、crosoft Visual Studio 2008o</p><p>  輔助開(kāi)發(fā)丄具:Photoshop CS2> Hash8 o</p><p><b>  三、系統(tǒng)設(shè)計(jì)</b></p><p>  (一)系統(tǒng)功能模塊圖</p><p>  根據(jù)上述系統(tǒng)功能的需求分析,按照結(jié)構(gòu)化程序設(shè)計(jì)的需求,得到如下的系統(tǒng)

27、模塊圖。</p><p>  前臺(tái)主要分為會(huì)員管理,商品展示,購(gòu)買流程,新聞瀏覽四人功能模塊。如圖3-1 所示。</p><p>  其中會(huì)員管理模塊包括了會(huì)員登錄、會(huì)員注冊(cè)、會(huì)員找回密碼、注銷用八等功能。商品 展示主耍是對(duì)寵物及寵物用品進(jìn)行展示,包括熱銷寵物,促銷商品等的分類展示及詳細(xì)介紹。 購(gòu)買流程主要針對(duì)會(huì)員購(gòu)買商品時(shí)所進(jìn)行的一系列的操作。包括寵物川品的詳細(xì)介紹及選 購(gòu),購(gòu)物車管理,

28、填寫(xiě)訂單并提交。新聞瀏覽模塊主要介紹公司新聞,公司簡(jiǎn)介及寵物的護(hù) 養(yǎng)常識(shí)。</p><p>  后臺(tái)主要分為基本信息管理,銷售管理,庫(kù)存管理個(gè)系統(tǒng)管理四大功能模塊,如圖 3-1所示。</p><p>  其中棊木信息管理模塊主要包括會(huì)員的棊木信息,供應(yīng)商信息管理,公司新聞的發(fā)布, 護(hù)養(yǎng)常識(shí)的管理等模塊。銷偉管理模塊主要包括對(duì)訂單的管理,寵物銷售記錄的管理和寵物 用品銷售記錄的管理。庫(kù)存管理

29、模塊主要包括寵物信息的管理和寵物用品信息的管理。系統(tǒng) 管理模塊主要有對(duì)數(shù)據(jù)庫(kù)的備份與還原,操作H志的記錄。</p><p>  丄用品銷售信息維護(hù) 銷售管理 干丄寵物銷售信息護(hù)</p><p>  丄 訂單管理 二供應(yīng)商信息 ——^^^—1- 丄員工信創(chuàng)維護(hù) 丄 基本信息管^一^ — 護(hù)養(yǎng)常識(shí)</p><p><b>  丄 公司新聞</b>&

30、lt;/p><p>  護(hù)養(yǎng)常識(shí) 公司新聞 提交訂單 加入購(gòu)物車 商品選購(gòu) 寵物展示 用品展示— 找回密碼 會(huì)員注冊(cè) 會(huì)員登錄</p><p><b>  圖3?1功能模塊圖</b></p><p><b> ?。ǘ┫到y(tǒng)活動(dòng)圖</b></p><p>  1.管理員活動(dòng)圖,如圖3-2所示廠</p

31、><p>  圖3-2管理員活動(dòng)圖</p><p>  會(huì)員活動(dòng)圖,如圖3-3所示。</p><p><b>  進(jìn)入系統(tǒng)</b></p><p>  修改密碼 ?:査看網(wǎng)站信息'■</p><p><b>  \/</b></p><p>&l

32、t;b>  退出系統(tǒng).</b></p><p><b>  圖3-3會(huì)員活動(dòng)圖</b></p><p>  一般用戶活動(dòng)圖,如圖3-4所示。</p><p><b>  進(jìn)入系統(tǒng)</b></p><p>  注冊(cè)用戶-:査看網(wǎng)站信息;</p><p>&l

33、t;b>  \ / \ /</b></p><p><b>  退出系統(tǒng)</b></p><p><b>  圖3-4會(huì)員活動(dòng)圖</b></p><p><b> ?。ㄈ┫到y(tǒng)用例圖</b></p><p>  1.管理員用例圖,如圖3-5所示</p&g

34、t;<p>  管理員用例圖指出管理員進(jìn)入系統(tǒng)麻,可進(jìn)行的操作的信息。</p><p>  圖3-5管理員用例圖</p><p>  2.會(huì)員用例圖,如圖3-6所示</p><p><b>  會(huì)員注冊(cè)</b></p><p><b>  會(huì)員登錄</b></p><

35、;p><b>  寵物信息査看</b></p><p><b>  用品信m</b></p><p><b>  購(gòu)買用品</b></p><p><b>  護(hù)養(yǎng)常識(shí)閱讀</b></p><p><b>  公司新聞閱讀</b>

36、;</p><p><b>  圖3-6會(huì)員用例圖</b></p><p><b>  四、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)的設(shè)計(jì)經(jīng)過(guò)我們的分析,將系統(tǒng)中涉及的功能表現(xiàn)出來(lái),其中表的建立尤為重要。</p><p>  數(shù)據(jù)庫(kù)表的建立不僅是字段的建立,表與表z間的關(guān)系也不可或缺。主鍵、外

37、鍵的關(guān)系 需要謹(jǐn)慎建立。創(chuàng)建外鍵關(guān)系即是將各表與表之間聯(lián)系起來(lái)。表與表之間一旦脫離了外鍵之 間的關(guān)系而獨(dú)立,那么系統(tǒng)Z間的功能也將難以完成。</p><p><b> ?。ㄒ唬〦-R圖模型</b></p><p>  E-R圖簡(jiǎn)潔的反映出幣個(gè)流程的概況和系統(tǒng)屮所冇實(shí)體之問(wèn)相對(duì)應(yīng)的關(guān)系,綜合了管理</p><p>  員、員工、會(huì)員、一般用戶在整

38、個(gè)系統(tǒng)小的聯(lián)系和各自的安排把系統(tǒng)的內(nèi)部聯(lián)系明了化。</p><p>  圖4—1 E-R模型圖</p><p><b> ?。ǘ?shù)據(jù)庫(kù)模型圖</b></p><p>  圖中顯示了數(shù)據(jù)序中冇哪些表,各張表在數(shù)據(jù)府中的聯(lián)系,</p><p>  即他們Z間的主外鍵關(guān)系。</p><p><b

39、>  館工信忌表</b></p><p><b>  i*K H></b></p><p>  kmployccl I > KinploYinciitCla^s kmplovccNamc t-mployccScx I-mployed Jepart Kem u rk</p><p><b>  I mage

40、</b></p><p>  B*K.r KI III</p><p><b>  寵物忙iAJ ?農(nóng)</b></p><p><b>  Seilii>:</b></p><p>  CUNlOlllCll></p><p>  t-K. IHcl

41、IlJ</p><p><b>  Amount</b></p><p>  1 otall?uesKtrcoidlVlatiil?</p><p>  Kccoid 1 line</p><p>  ModityStallll^</p><p>  ModityMatetime</p&g

42、t;<p><b>  Remarks</b></p><p>  PK..I* KI !!>,</p><p><b>  I*K</b></p><p><b>  HctNainc</b></p><p>  OtiiciNanic,</p>

43、;<p>  I ieight lypc Lite Vancty Pell-unction Souruc: ai vw l>cta introduce b K IPctsupplicrll ></p><p><b>  Stock;</b></p><p>  Pctlninj^e Price Kcniuik</p><

44、;p><b>  ?*K li£</b></p><p>  t*K FTihumH心 1“</p><p>  PelNupplierName PelNupplier?\ddress Petsupplierkmail Pctxiippiicrl.:lasslI > PclSupplici 1 cl PclSuppliciClass Kcnuir

45、K</p><p><b>  t*K ll£</b></p><p>  Sellll>: Ciistoinerii> Cicx)dsllJ ? Amount 1 OllllOUCb KccoidManlO Record 1 line ModityManl I) Modity I mic Kcmarks</p><p>

46、<b>  客戶傷思衣</b></p><p>  PK 【 l*K 【"Zm*</p><p>  CusKwd' l HsNcx ? I*, mail</p><p><b>  1 clW</b></p><p>  CiisAclciwss* I .<»g

47、ml ):itc Kemurks PostCode I .ognil >2aln IJus i ypeli>< Integral</p><p><b>  井護(hù)協(xié)識(shí)表</b></p><p><b>  l*K U></b></p><p>  Mum 1 ainll^</p>&l

48、t;p>  I leadline public 1 line Source: (Jon ten is* I >cscnption CrcntcNtaftll> CrcatcNatelime ModiiyStutfll> Vloiiiiyl >ntutniiu imag.c</p><p><b>  Kcmaiks</b></p><p>

49、;<b>  冏<W>農(nóng)</b></p><p><b>  .'KZ IL></b></p><p><b>  l*Kl.wWD</b></p><p><b>  l*K</b></p><p>  CioodsG'

50、;iass*</p><p>  Cicx)d^? incinlJi'ice L nit</p><p>  t-K IPeiSupplicrilJ</p><p><b>  Stock;</b></p><p>  Cj<x)dsie^tut*e^</p><p>  Stoc

51、k 1 ime:</p><p>  Ci<wclsimagc«</p><p><b>  Kcmark</b></p><p><b>  諾貨方或衣.</b></p><p><b>  | I*K ll></b></p><p&

52、gt;<b>  i*k、pc</b></p><p>  I )elivcr 1 ypcll ></p><p><b>  t*K IO</b></p><p><b>  t*K FIL、d</b></p><p>  Play ly|>ell><

53、;/p><p><b>  KK li></b></p><p>  I* nil Nome I leadline Publication 1 line source:</p><p>  Author Uontents'</p><p>  I >cKcnption L/rcatcStattlO<

54、/p><p>  CrcatcMutctimc* MiKlityStatlll> Modify I )ntctiiuc Inm^c</p><p><b>  Rcmurks</b></p><p>  rullNamc User Pass wiMxi</p><p><b>  慄作曰志衣</b>

55、;</p><p>  l*K.F K I ll></p><p>  l>pcialoill></p><p>  i*K IUserName</p><p>  McxiulcilJ</p><p>  Operation' I* lag li*Adress IsOpciation Op

56、era tel datetime* kxtends</p><p>  圖4-2數(shù)據(jù)庫(kù)模型圖</p><p>  五、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> ?。ㄒ唬?shù)據(jù)庫(kù)表設(shè)計(jì)</b></p><p>  經(jīng)過(guò)分析,系統(tǒng)中建立了數(shù)據(jù)庫(kù)PetData,如圖5-1所示。</p><p>  E

57、l | J PetData</p><p>  + □數(shù)據(jù)庫(kù)關(guān)系El 曰□</p><p><b>  + □系統(tǒng)表</b></p><p>  + 3 dbo? Customerlnfo</p><p>  + 3 "o. DeliverTypelnfo</p><p>  + 2 d

58、bo. Employe eTab</p><p>  + 2 dbo. GoodsSell + 2 dbo. MaintainTab</p><p>  + 2 dbo. Orderinfo</p><p>  + 2 dbo. FetDocTab + 2 dbo. FetGoods</p><p>  + 2 dbo. Fetlnfo<

59、;/p><p>  + 2 dbo. FetSell</p><p>  + 2 dbo.Pet Supplier Tab</p><p>  + 2 dbo. FlayTyleInfo + 二 dbo. ShoppingCart</p><p>  + 3 dbo.SystemLog + □ dbo. Web.Module + 2 dbo. W

60、eb_News + □ dbo. Web.Staff</p><p>  圖5T PetData數(shù)據(jù)庫(kù)</p><p>  F面是幾張主要的表:</p><p>  1.會(huì)員表(Customerinfo):</p><p>  2.寵物用品信息表(PetGoods):</p><p>  寵物信息表(Petinfo):

61、</p><p>  訂單表(Orderinfo):</p><p>  商品銷售表(GoodsSell):</p><p>  寵物銷售記錄表(PetSell):</p><p> ?。ǘ┣芭_(tái)主頁(yè)面的搭建</p><p>  前臺(tái)界血均以黃色為主色調(diào),色彩鮮明,主頁(yè)血主要展示部分熱銷寵物和正在促銷的寵 物用品。同吋

62、還具有搜索和會(huì)員登錄的功能。在個(gè)性化設(shè)計(jì)方面又加了一個(gè)小日歷小巧玲瓏。 頁(yè)而的搭建采用div/css模式并應(yīng)用了 JavaScript特效。同時(shí)還靈活應(yīng)用了母版和自定義控件。 使頁(yè)面搭建更方便,也使得頁(yè)面統(tǒng)一美觀(如圖5?2所示)。</p><p>  I V2a貝貝5®初網(wǎng)</p><p>  WUI w Ip< I - c* r</p><p>

63、  m Asr :<*4b^»</p><p><b>  i soo*</b></p><p>  s, **mi cevin ! <! oo</p><p>  BAsr 1狂a*t ?■</p><p>  ? ■6 ! 54 40</p><p>  *&

64、4sr : BA9«?</p><p><b>  2 268</b></p><p>  m&««-毛$環(huán)n i»wr> i isoo</p><p><b>  a” $ “at</b></p><p>  m; 空?0?定■</p&

65、gt;<p><b>  IrM</b></p><p>  4?f1 - LKOO</p><p>  %!” Q 湮?rt 2 itoo</p><p><b>  傀事工?円</b></p><p><b>  ?工? ■</b></p>&l

66、t;p><b>  呢?n :】aoo</b></p><p>  ma^b:a±tt■從</p><p><b>  「■K”y w</b></p><p><b>  It■忻:MOO</b></p><p>  ■品w;<ss<3e<

67、/p><p><b>  ?■m;»M</b></p><p>  ■厶右警?:ZBm轉(zhuǎn)</p><p><b> ?。?20 00</b></p><p>  ■ AW?: f^*r TA</p><p><b>  ■?</b></p&g

68、t;<p>  « A a ? - XAM^RfS</p><p><b>  ? < ■丄 ></b></p><p>  tsan : <>oo</p><p>  ? ?化$?■?-?■<v)ai? ■代■科歲盂</p><p><b>  圖5-

69、2前臺(tái)主頁(yè)而</b></p><p>  (三)示臺(tái)的主框架的搭建</p><p>  色彩采川藍(lán)色為主色調(diào),并以淡藍(lán)色為主,整體給人以活潑,輕松,舒適的感覺(jué)(如圖</p><p>  5-3所示)。頁(yè)血的搭建采用div/css和frameset模式,并且應(yīng)用了 JavaScript特效。</p><p>  左側(cè)導(dǎo)航,各個(gè)功能模

70、塊一目了然。頭部首頁(yè)可以鏈接到麗臺(tái)的貝貝寵物網(wǎng)站首頁(yè),并有而 進(jìn),后退及刷新等功能。述特意加了一個(gè)日期特效,能夠清楚知道具體日期。</p><p>  圖5-3后臺(tái)主框架頁(yè)面</p><p>  (四)后臺(tái)的主要基本功能與實(shí)現(xiàn)</p><p><b>  管理員登錄</b></p><p>  頁(yè)面色彩與主頁(yè)面一?樣同樣

71、以談藍(lán)色為主色調(diào),如圖5-4所示。</p><p><b>  尸■</b></p><p><b>  ''管理登陸</b></p><p><b>  圖5-4登錄界面</b></p><p>  該登錄界面還具冇記住密碼的功能,在U1層編寫(xiě)一個(gè)BasePa

72、ge類用來(lái)存放公川的代碼,</p><p>  從而達(dá)到代碼的復(fù)用性。其主要代碼如下所示:</p><p>  public class BasePage : System.Web.UI.Page</p><p>  Public void DoLogin(string paramUserName. stringparamPassworz</p>&

73、lt;p>  paramPersistCookie)</p><p>  StaffManager myBUStaff = new StaffManager();</p><p><b>  try</b></p><p><b>  {</b></p><p>  myBUStaff ?Do

74、Login(paramUserName z paramPasswor);</p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p><b>  throw;</b><

75、;/p><p><b>  }</b></p><p>  if (myBUStaff ?ID?Length > 0)</p><p><b>  {</b></p><p>  string UserKey = Guid?NewGuid().ToString();</p><

76、p>  if (CommonMethod ? Currentuser ?ConXainsKey(myBUStaff ?ID))</p><p><b>  {</b></p><p>  CommonMethod?Currentuser[myBUStaff ?ID] = UserKey;</p><p>  Session("U

77、serKey”] = UserKey;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  CommonMethod.CurrentUser.Add(myBUStaff ?ID, Us

78、erKey);</p><p>  Session("UserKey”] = UserKey;</p><p><b>  }</b></p><p>  this.Themes = BUSystemlnfo.getThemes(myBUStaff.Theme);</p><p>  this ? SetSes

79、sion(myBUStaff ?ID, myBUStaff ?UserName. myBUStaff ? FullName. myBUStaf f ?OperatorType, 11 n );</p><p>  System? Web ? Security ? FormsAuthentication ? SetAuthCookie(myBUStaff ? UserName z false);</p>

80、<p>  this.GetSystemlnfo();</p><p>  if (paramPersistCookie)</p><p><b>  {</b></p><p>  this ? SaveCookie(paramUserName z paramPasswor);</p><p><b

81、>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  this ? ClearCookie();</p><p>  Form

82、sAuthent icat ion.SignOut();</p><p>  Session ?Abandon();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

83、  protected void btnLogin_Click(object sender, EventArgs e)</p><p>  string userName = this ?txtUserName.Text?Trim();</p><p>  string password = this ?txtPassWord.Text?Trim();</p><p&g

84、t;  this ?LoginSystem(userName, password); protected void LoginSystem(string paramUserName, string paramPassWord)</p><p><b>  try</b></p><p><b>  {</b></p><p&g

85、t;  base.DoLogin(paramUserName, paramPassWordf false);</p><p>  if (Request[HActionn] != null && Request[nKeyM] != null)</p><p><b>  {</b></p><p>  string Word =

86、 string.Empty;</p><p>  string Userinfo = Session [ nOperatorIDn ]? ToString () + n + *' + paramPassWord;</p><p>  string key = Request [^Key11 ]?ToString ();</p><p>  LindonSof

87、t ?SubstrateLayer.DALayer?DataCrypto myDataCryto = new</p><p>  LindonSoft ? SubstrateLayer ? DALayer ? DataCrypto();</p><p>  myDataCryto.Key = key;</p><p>  Word = myDataCryto.Dec

88、rypto(Userinfo);</p><p>  Response ?Redirect(Request["Action”]?ToString() + H ?Action=H + Word);</p><p><b>  }</b></p><p><b>  else</b></p><p

89、>  Response.Redirect(this.GetBaseUirl() + HManager/Main.aspx”, false);</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception myException)</p>

90、;<p><b>  {</b></p><p>  if (myException.Message == ”密碼錯(cuò)謀11)</p><p><b>  {</b></p><p>  this ? txtPassWord ? Focus();</p><p>  this ?lblE

91、rror? Text = myException ? Message;</p><p>  this ?lblError?Visible = true;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b>

92、</p><p>  this ? txtUserName ?Text = string.Empty;</p><p>  this ? txtPassWord ? Text = string ? Empty;</p><p>  this ? txtUserName ? Focus(); this?lblError ?Visible = true;</p&g

93、t;<p> ?。?)數(shù)據(jù)庫(kù)備份與還原</p><p>  備份數(shù)據(jù)庫(kù),可以選擇數(shù)據(jù)庫(kù)的名稱及備份文件的保存路徑,如圖5-5所示。</p><p><b>  圖5-5備份數(shù)據(jù)庫(kù)</b></p><p>  選擇好數(shù)據(jù)庫(kù)及文件保存路徑后點(diǎn)擊數(shù)據(jù)備份按鈕即口J,只需要UI就町以實(shí)現(xiàn)數(shù)據(jù)的 連接、加載。主要代碼如下:</p>

94、;<p>  protected void btnConfirm_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string SqlStrl = nServer=?+ this ?DropDownListl?SelectedValue +</p><p&

95、gt;  n;Uid=sa;Pwd=123n;</p><p>  string SqlStr2 = 11 backup data base H + this .DropDownListl ? SelectedValue + N to disk= 1 H</p><p>  + this ? TextBoxl? Text ? Trim() + bak1H;</p><p

96、>  SqlConnection con = new SqlConnection(SqlStrl);</p><p>  con ? Open();</p><p><b>  try</b></p><p><b>  {</b></p><p>  if (File ? Exists(th

97、is.TextBox1? Text ? Trim()))</p><p><b>  {</b></p><p>  Response ? Write (M<script language=javascript>alert ( 111?匕文在,i吉從噺f輸入!</p><p>  ');</script>n);&

98、lt;/p><p><b>  return;</b></p><p><b>  }</b></p><p>  SqlCommand com = new SqlCommand(SqlStr2 z con);</p><p>  com.ExecuteNonQuery();</p>&l

99、t;p>  Response ? Write ( script language=javascript>alert ('備份數(shù)據(jù)成功! 1 ) ; </script>n );</p><p>  Response.Write(error.Message);</p><p>  Response .Write (H<script language=jav

100、ascript>alert ( * 備%}數(shù)據(jù)失??!</p><p>  1)</script>n);</p><p><b>  finally</b></p><p><b>  {</b></p><p>  con ? Close ();</p><p&

101、gt;<b>  }</b></p><p><b>  }</b></p><p>  還原數(shù)據(jù)庫(kù),町以選擇需要還原的數(shù)據(jù)庫(kù)以及還原文件的存放路徑,如圖5-6所示。</p><p><b>  圖5-6還原數(shù)據(jù)庫(kù)</b></p><p><b>  主要代碼如下:&

102、lt;/b></p><p>  只需要UI就可以實(shí)現(xiàn)數(shù)據(jù)的連接、加載</p><p>  protected void btnConfirm_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string path = this ? F

103、ileUploadl .PostedFile .FileName; //獲得備彳分路徑及數(shù)據(jù)庫(kù)名稱</p><p>  string dbname = this.DropDownListl.SelectedValue;</p><p>  string SqlStrl = nServer=?;database= 1 11 + this ? DropDownList 1? SelectedV

104、alue + ,r ' ;Uid=sa;Pwd=123H ;</p><p>  string SqlStr2 = "use master restore database H + dbname + H from disk= 1 n + path + n</p><p>  SqlConnection con = new SqlConnection(SqlStrl);&l

105、t;/p><p>  con.0pen();</p><p><b>  try</b></p><p><b>  {</b></p><p>  SqlCommand com = new SqlCommand(SqlStr2z con);</p><p>  com? Exe

106、cuteNonQuery();</p><p>  Response ? Write ( "vscript language=javascript>alert (1 還原數(shù)丸燈戍功! 1 ) ; </script>n );</p><p><b>  }</b></p><p>  Response ?Write{e

107、rror.Message);</p><p>  Response ? Write ( n<script language=javascript>alert ( * 還丿奈數(shù)據(jù)火敗!</p><p>  1 )</script>n);</p><p><b>  }</b></p><p><

108、;b>  finally</b></p><p><b>  {</b></p><p>  con.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p>  (3)寵物信息的

109、維護(hù)</p><p>  包括對(duì)寵物信息的查詢,模糊查詢,添加,修改,刪除,批量刪除,導(dǎo)出數(shù)據(jù)等操作。</p><p>  還冇針對(duì)頁(yè)面顯示而做的一些功能,包括頁(yè)面顯示的行數(shù),跳轉(zhuǎn)頁(yè)面等。具體實(shí)例圖,如圖</p><p><b>  5-7所示。</b></p><p><b>  查詢</b>&l

110、t;/p><p>  5-7寵物信息查詢界面</p><p>  查詢時(shí)如在寵物編號(hào)和名字中均為空門(mén),此時(shí)查詢的是全部的數(shù)據(jù),如果輸入內(nèi)容就是 按條件查詢。具體的實(shí)現(xiàn)代碼如下:</p><p>  在UI層獲取兩個(gè)TextBox里而的值(若無(wú)值即為空),傳到BU層。將查詢到的內(nèi)容加 載至!J gridview里面。</p><p>  prote

111、cted void btnSearth_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  this.myQueryData = new</p><p>  PetlnfoQueryData(this ? txtPetID?Text ?Trim().this ? txt

112、PetName ?Text ? Trim());</p><p>  this.BindGrid(1. 10);</p><p><b>  }</b></p><p>  public void BindGrid(int paramPageIndex# int paramPageSize)</p><p><b&

113、gt;  {</b></p><p>  PetlnfoManager myPetlnfo = new PetlnfoManager();</p><p>  DataSet myDs = myPetlnfo.Search(nullf this.myQueryData);</p><p>  this ?Master ? BindData(this ?g

114、rdvMessage, myDs ? Tables[0]?Defaultview);</p><p><b>  }</b></p><p>  在BU層打開(kāi)數(shù)據(jù)庫(kù)連接并執(zhí)行Sql語(yǔ)句,將執(zhí)行結(jié)果放入到BaseDBCon中,并返回。</p><p><b>  主耍代碼如下:</b></p><p>

115、;  public DataSet Search(BaseDBCon myBaseDBCon, PetlnfoQuery QueryData)</p><p><b>  {</b></p><p>  string strQuery = @MSELECT H</p><p>  + Petlnfo?ID_FULL + nz H</p&g

116、t;<p>  + Petinfo ? Deta_introduce_FULL</p><p>  + n FROM M + Petlnfo.TABLENAME + H WHERE 1 = 1 M;</p><p>  bool DbCloce = myBaseDBCon == null;</p><p>  Hashtable myParam = n

117、ew Hashtable();</p><p>  if (QueryData?PetID.Length > 0)</p><p><b>  {</b></p><p>  strQuery += H AND ,r +Pet Inf o. PetID_FULL + M LIKE ©PetID n ;</p>&l

118、t;p>  myPara m.A dd (n%M + QueryData .PetlD ?R eplace (H % H %M) + M %H);</p><p><b>  }</b></p><p>  DataSet myDs = new DataSet();</p><p><b>  try</b><

119、/p><p>  myBaseDBCon = BaseDBCon.Instance(myBaseDBCon);</p><p>  myBaseDBCon.Fill(strQuery. myDs, PetInfo.TABLENAME, myParam); myBaseDBCon? CommitiTransaction (DbCloce);</p><p><b&g

120、t;  }</b></p><p>  catch (Exception myEx)</p><p><b>  {</b></p><p>  myBaseDBCon.RollBackTransaction(DbCloce); throw new Exception(myEx.Message + n\r\n SQL:"

121、+ strQuery);</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  myBaseDBCon ?Close(DbCloce);</p><p>&

122、lt;b>  }</b></p><p>  return myDs;</p><p><b>  }</b></p><p>  當(dāng)數(shù)據(jù)過(guò)多存在無(wú)用數(shù)據(jù)時(shí)可對(duì)數(shù)據(jù)進(jìn)行刪除,先在gridview的第一列的CheckBox屮</p><p>  選中要?jiǎng)h除的相,然后點(diǎn)擊刪除按鈕。</p>&

123、lt;p><b>  主要代碼如下:</b></p><p>  protected void btnDel_Click{object sender, EventArgs e)</p><p><b>  {</b></p><p>  ArrayList Ids = base.GetSelectedlds(this

124、.grdvMessage);</p><p>  PetlnfoManager myPetlnfo = new PetlnfoManager();</p><p>  myPetlnfo.BatchDel(nullf Ids);</p><p>  this.BindGrid(1. 10);</p><p><b>  }</

125、b></p><p>  當(dāng)需要添加寵物信息時(shí),點(diǎn)擊右下角的添加按鈕,會(huì)轉(zhuǎn)到寵物信息操作頁(yè)面,如圖5-8</p><p><b>  所示。</b></p><p>  錄入寵物信息包括寵物編號(hào),全稱,別名,類型,原產(chǎn)地,庫(kù)存量,照片,詳細(xì)介紹等。</p><p>  寵物編號(hào)均山該寵物英文名字的詢?nèi)齻€(gè)字母加數(shù)字組

126、成。</p><p><b>  基本信息</b></p><p>  圖5-8寵物信息操作頁(yè)而</p><p>  在文本框中輸入信息后,點(diǎn)擊添加數(shù)據(jù)首先添加到GridView的控件中,你可以進(jìn)行數(shù)</p><p>  據(jù)的核對(duì),核對(duì)無(wú)誤后點(diǎn)擊保存即可保存到數(shù)據(jù)庫(kù)中,并R返回到寵物信息頁(yè)面,即可看到</p>

127、<p><b>  剛剛添加的數(shù)據(jù)。</b></p><p><b>  主要代碼如下:</b></p><p><b>  UI層:</b></p><p>  PetlnfoManager myPetInfo= new PetlnfoManager();</p><

128、;p>  myPetlnfo = this.GetPageValue(myPetlnfo);</p><p>  int returnValue = myPetlnfo.InsertPetlnfo(myPetlnfo);</p><p>  if (returnValue > 0)</p><p><b>  {</b></p

129、><p>  this.Clear();</p><p>  this .Alert (11 添加成功,,.</p><p>  "Saved");base ? JsWrite(Mwindow.location ? href='UIPetlnfoManager ? aspx?Is PageBack=l1 / window .close ()

130、; *' z "Close");</p><p><b>  }</b></p><p><b>  BU層:</b></p><p>  public int InsertPetlnfo(PetlnfoData myPetlnfoData)</p><p><b&

131、gt;  {</b></p><p>  int returnValue = 0;</p><p>  string sqlQuery =INSERT INTO</p><p>  [Petinfo] ( [PetID]. [PetName]. [OtherName]z [Height]. [Type], [Lif e] z [Variety]z [P

溫馨提示

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