版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物網(wǎng)站畢業(yè)論文
- _寵物網(wǎng)站
- 基于.net的寵物網(wǎng)站設(shè)計(jì)
- _寵物網(wǎng)站_實(shí)訓(xùn)報(bào)告.doc
- 2115170078_楊文萱_寵物網(wǎng)站.rar
- 2115170078_楊文萱_寵物網(wǎng)站.rar
- 寵物網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)
- 寵物醫(yī)療畢業(yè)論文
- 寵物專業(yè)畢業(yè)論文
- 基于java的寵物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 任務(wù)書(shū)
- 基于java的寵物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 中期檢查表
- 網(wǎng)站畢業(yè)論文
- 動(dòng)物醫(yī)學(xué)(寵物專業(yè))畢業(yè)論文
- 寵物論壇系統(tǒng)畢業(yè)畢業(yè)論文
- 網(wǎng)站設(shè)計(jì)畢業(yè)論文-論文
- 寵物定時(shí)喂食器設(shè)計(jì)-畢業(yè)論文
- 寵物論壇系統(tǒng)畢業(yè)論文
- 網(wǎng)站優(yōu)化畢業(yè)論文
- 個(gè)人網(wǎng)站畢業(yè)論文
- 個(gè)人網(wǎng)站畢業(yè)論文
評(píng)論
0/150
提交評(píng)論