




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、優(yōu)秀論文審核通過(guò)未經(jīng)允許切勿外傳目錄一、引言 .2二 、需求分析 .3(二)可行性分析 .3(三)功能需求分析 .4(四)開(kāi)發(fā)環(huán)境需求 .5三、系統(tǒng)設(shè)計(jì) .5(一)系統(tǒng)功能模塊圖 . .5(二)系統(tǒng)活動(dòng)圖 .7(三)系統(tǒng)用例圖 .8四、數(shù)據(jù)庫(kù)設(shè)計(jì) .9(一) E-R 圖模型 .9(二)數(shù)據(jù)庫(kù)模型圖 .10五、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) . .11(一)數(shù)據(jù)庫(kù)表設(shè)計(jì) .11(二)前臺(tái)主頁(yè)面的搭建 . .14(三)后臺(tái)的主框架的搭建 . .15(四)后臺(tái)的主要基本功能與實(shí)現(xiàn).15六、系統(tǒng)測(cè)試27七、小結(jié)28八、參考文獻(xiàn)28貝貝寵物網(wǎng)系統(tǒng)計(jì)算機(jī)信息管理專業(yè)081 班 陳珍摘要:在 Internet飛速發(fā)展的
2、今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們學(xué)習(xí)、工作、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。本文詳細(xì)介紹了寵物網(wǎng)站的功能和結(jié)構(gòu), 并論證了網(wǎng)站的設(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)的不足
3、和本人在開(kāi)發(fā)中的認(rèn)識(shí)和感想進(jìn)行了總結(jié)。關(guān)鍵詞: 互聯(lián)網(wǎng); 數(shù)據(jù)庫(kù);寵物網(wǎng)站一、引言貝貝寵物公司自創(chuàng)始以來(lái)不斷的發(fā)展壯大,業(yè)務(wù)也越來(lái)越繁忙,雇傭數(shù)量較多的工作人員同時(shí)也難以避免客戶在購(gòu)買寵物時(shí)造成寵物翻閱損耗等一系列費(fèi)用,當(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)越多的人。寵物網(wǎng)正是為了滿足這種需求而研發(fā)的中小型電子商務(wù)系統(tǒng)。貝貝寵物網(wǎng)系統(tǒng)是基于BS 模式的小型電子商務(wù)系統(tǒng),能夠滿足中小型寵物商店的網(wǎng)上銷售寵物用品的需要。搭建寵物網(wǎng)極為簡(jiǎn)單只需要一臺(tái)PC機(jī),一根網(wǎng)線,即可進(jìn)行網(wǎng)上交易。
4、寵物網(wǎng)基本上滿足了中小型寵物商店的網(wǎng)上銷售需求,其主要功能包括寵物展示、寵物用品展示、購(gòu)物車、收銀臺(tái)、會(huì)員管理、訂單查詢、新聞瀏覽、寵物護(hù)養(yǎng)常識(shí)瀏覽、寵物管理、用戶管理、訂單管理。寵物展示主要實(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í)行情況;
5、 新聞管理方便管理員向首頁(yè)新聞頁(yè)面里添加公司新聞;護(hù)養(yǎng)常識(shí)是為了方便會(huì)員及大眾更好的飼養(yǎng)寵物、相應(yīng)的減少寵物不必要的傷害等。貝貝寵物網(wǎng)的設(shè)計(jì)充分考慮了用戶的視覺(jué)感受,努力做到界面簡(jiǎn)單明了,功能相對(duì)完善。后臺(tái)開(kāi)發(fā)充分考慮了使用軟件的用戶可能對(duì)計(jì)算機(jī)軟件并不是很了解,所以在設(shè)計(jì)的過(guò)程中添加了許多必要的提示和說(shuō)明??傊愗悓櫸锞W(wǎng)將以.Net 技術(shù)為基礎(chǔ),實(shí)現(xiàn)寵物信息的發(fā)布、購(gòu)物、用戶管理、寵物后臺(tái)管理等一系列的功能,力爭(zhēng)成為廣大客戶帶來(lái)更多的便利,為貝貝寵物公司帶來(lái)更高的銷售額。二 、需求分析(一)項(xiàng)目背景寵物正在成為不少家庭里的新成員。隨著養(yǎng)寵物的家庭不斷增多,寵物經(jīng)濟(jì)也越來(lái)越受人關(guān)注。目前從養(yǎng)寵
6、物的數(shù)量和消費(fèi)能力上看,北京、上海、廣州、重慶和武漢已經(jīng)成為我國(guó)五大“寵物城市”,在這些城市。而天津、南京、杭州、深圳、成都等城市,寵物普及程度也相當(dāng)高。不少業(yè)內(nèi)人士表示,隨著日前頒布的寵物條例中免去每年寵物年檢費(fèi)用的政策出臺(tái)后,可能會(huì)有更多人加入養(yǎng)寵物的行列,中國(guó)寵物市場(chǎng)的潛力仍待挖掘。如此大的市場(chǎng)自然吸引了眾商家的眼球,圍繞“寵物賺錢”( 指寵物交易本身 ) 和“賺寵物的錢”這兩個(gè)主題,市場(chǎng)可提供的項(xiàng)目越來(lái)越多,為寵物衣食住行、生老病死支出的費(fèi)用也在逐年增加,個(gè)別已經(jīng)面臨服務(wù)升級(jí)的項(xiàng)目收費(fèi)更是高得驚人。由于飼養(yǎng)寵物是一個(gè)循環(huán)消費(fèi)的過(guò)程,消費(fèi)者需要不停地支出, 因此寵物產(chǎn)業(yè)成為投資者非??粗?/p>
7、的熱點(diǎn)行業(yè)。有關(guān)專家表示,我國(guó)目前至少有寵物1 億只 ( 條 ) ,圍繞寵物發(fā)生的消費(fèi)至少在150 億元以上。同時(shí), “寵物熱”還帶動(dòng)了寵物經(jīng)濟(jì),圍繞寵物服務(wù)和寵物用品大做文章的人成倍增加,從寵物食品、寵物醫(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ú)序混亂的狀
8、態(tài)。(二)可行性分析1技術(shù)的可行性貝貝寵物網(wǎng)系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)BS 模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)工具選用 Microsoft Visual Studio 2008。它是一種可視化的、面向?qū)ο蟮腤indows 開(kāi)發(fā)語(yǔ)言,具有易用、 通用和開(kāi)發(fā)效率高的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了MicrosoftSQL 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)大,
9、有較好的接口,作為本系統(tǒng)開(kāi)發(fā)工具是可行的。2 經(jīng)濟(jì)可行性隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,實(shí)現(xiàn)了企業(yè)業(yè)務(wù)管理的高效化、系統(tǒng)化、規(guī)范化、自動(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)是提高工作效率節(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ā)
10、這套系統(tǒng)的經(jīng)濟(jì)可行性是很高的。(三)功能需求分析根據(jù)調(diào)查, 寵物網(wǎng)站管理主要包括網(wǎng)站的瀏覽者、會(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)買商品, 而后臺(tái)主要是管理員登陸的, 管理員要從后臺(tái)維護(hù)網(wǎng)站的所有信息,包括會(huì)員管理,寵物管理,寵物用品管理,員工管理,訂單管理等等。前臺(tái)需
11、要實(shí)現(xiàn)的主要功能有:1寵物及相關(guān)用品信息的瀏覽,明星寵物,熱銷用品的展示及詳細(xì)信息瀏覽。2護(hù)養(yǎng)常識(shí),公司新聞及公司介紹的瀏覽。3寵物用品的購(gòu)買包括對(duì)購(gòu)物車信息的修改,訂單信息的填寫及提交。4會(huì)員注冊(cè),登錄,若丟失密碼時(shí)找回密碼。后臺(tái)系統(tǒng)管理員對(duì)數(shù)據(jù)的處理及維護(hù):1系統(tǒng)設(shè)置對(duì)數(shù)據(jù)庫(kù)備份與還原,操作日志的查看,管理員信息的查詢,詳細(xì)信息查看,新增管理員,刪除不用的管理員信息,對(duì)管理員密碼的修改。2基本資料管理員工信息管理,供應(yīng)商信息管理,可以對(duì)該項(xiàng)目中進(jìn)行查詢(包括模糊查詢),添加,修改,刪除及導(dǎo)出數(shù)據(jù)等操作3銷售管理今日訂單提醒,能夠及時(shí)獲取當(dāng)日的訂單信息,及時(shí)的對(duì)訂單進(jìn)行發(fā)貨(包括單單發(fā)貨和多
12、單發(fā)貨) 。寵物銷售管理,記錄寵物的銷售情況,對(duì)銷售記錄進(jìn)行添加,修改,刪除等操作。寵物用品銷售管理,記錄用品的銷售情況,對(duì)其銷售記錄進(jìn)行添加,修改,刪除等操作。當(dāng)對(duì)訂單發(fā)貨或者是添加銷售記錄是均會(huì)對(duì)庫(kù)存進(jìn)行判斷。只有在庫(kù)存量大于訂單訂購(gòu)量或銷售量時(shí)才能操作成功。4庫(kù)存信息管理寵物基本信息管理,添加新上架的寵物信息,刪除不需要的寵物信息,發(fā)現(xiàn)錯(cuò)誤信息能進(jìn)行修改,也可以導(dǎo)出寵物信息。寵物用品信息管理,可以對(duì)新上架的用品進(jìn)行及時(shí)添加,修改數(shù)據(jù),對(duì)已過(guò)時(shí),或長(zhǎng)久不用的用品信息進(jìn)行刪除,也可以導(dǎo)出寵物用品信息。5咨詢中心模塊、包括公司新聞信息維護(hù)和護(hù)養(yǎng)常識(shí)信息維護(hù)。包括公司新聞信息維護(hù)和護(hù)養(yǎng)常識(shí)信息維
13、護(hù)。 員工可以通過(guò)此模塊更清晰的了解公司的最新動(dòng)態(tài),用戶則可以看到很多最新上市的商品,以及一些關(guān)于寵物的趣聞和養(yǎng)護(hù)知識(shí)。(四)開(kāi)發(fā)環(huán)境軟件需求操作系統(tǒng):操作系統(tǒng):Windows XP Windows 2003 。數(shù)據(jù)庫(kù): SQL Server 2005 。開(kāi)發(fā)工具: Microsoft Visual Studio 2008 。輔助開(kāi)發(fā)工具:Photoshop CS2、 Flash8。三、系統(tǒng)設(shè)計(jì)(一)系統(tǒng)功能模塊圖根據(jù)上述系統(tǒng)功能的需求分析,按照結(jié)構(gòu)化程序設(shè)計(jì)的需求,得到如下的系統(tǒng)模塊圖。1前臺(tái)主要分為會(huì)員管理,商品展示,購(gòu)買流程,新聞瀏覽四大功能模塊。如圖 3-1 所示。其中會(huì)員管理模塊包括
14、了會(huì)員登錄、 會(huì)員注冊(cè)、 會(huì)員找回密碼、 注銷用戶等功能。商品展示主要是對(duì)寵物及寵物用品進(jìn)行展示, 包括熱銷寵物, 促銷商品等的分類展示及詳細(xì)介紹。 購(gòu)買流程主要針對(duì)會(huì)員購(gòu)買商品時(shí)所進(jìn)行的一系列的操作。 包括寵物用品的詳細(xì)介紹及選購(gòu), 購(gòu)物車管理, 填寫訂單并提交。 新聞瀏覽模塊主要介紹公司新聞,公司簡(jiǎn)介及寵物的護(hù)養(yǎng)常識(shí)。2后臺(tái)主要分為基本信息管理, 銷售管理, 庫(kù)存管理個(gè)系統(tǒng)管理四大功能模塊,如圖 3-1 所示。其中基本信息管理模塊主要包括會(huì)員的基本信息,供應(yīng)商信息管理,公司新聞的發(fā)布, 護(hù)養(yǎng)常識(shí)的管理等模塊。 銷售管理模塊主要包括對(duì)訂單的管理, 寵物銷售記錄的管理和寵物用品銷售記錄的管理。
15、 庫(kù)存管理模塊主要包括寵物信息的管理和寵物用品信息的管理。系統(tǒng)管理模塊主要有對(duì)數(shù)據(jù)庫(kù)的備份與還原,操作日志的記錄。貝貝寵物網(wǎng)前臺(tái)后臺(tái)基銷會(huì)商購(gòu)新本庫(kù)系聞信售存統(tǒng)員品買瀏息管管管管展流覽管理理理理示程理供寵用加員品 寵 用會(huì)會(huì)找用寵商提 公 護(hù)應(yīng)物入公 護(hù) 工訂銷物品數(shù)數(shù)操員員回品物品交 司 養(yǎng)商銷購(gòu)司 養(yǎng) 信單售信信據(jù)據(jù)作信售登注密展展選訂 新 常物新 常 息管信息息備還日錄冊(cè)碼示示購(gòu)單 聞 識(shí)聞 識(shí) 維息理信息維維份原志車維息護(hù)護(hù)護(hù)維 護(hù) 護(hù)護(hù)圖 3-1 功能模塊圖(二)系統(tǒng)活動(dòng)圖1管理員活動(dòng)圖,如圖3-2 所示。進(jìn)入系統(tǒng)管理寵物信息管理寵物商品信息管理員工信息管理會(huì)員信息退出系統(tǒng)圖 3-2
16、 管理員活動(dòng)圖2會(huì)員活動(dòng)圖,如圖3-3 所示。進(jìn)入系統(tǒng)購(gòu)買商品購(gòu)買寵物修改密碼查看網(wǎng)站信息退出系統(tǒng)圖 3-3 會(huì)員活動(dòng)圖3一般用戶活動(dòng)圖,如圖3-4 所示。進(jìn)入系統(tǒng)注冊(cè)用戶查看網(wǎng)站信息退出系統(tǒng)圖 3-4 會(huì)員活動(dòng)圖(三)系統(tǒng)用例圖1管理員用例圖,如圖3-5 所示管理員用例圖指出管理員進(jìn)入系統(tǒng)后,可進(jìn)行的操作的信息。系統(tǒng)登陸會(huì)員信息查看用品信息查看員工信息查看寵物銷售管理寵物信息管理用品銷售管理管理員訂單信息管理寵物養(yǎng)護(hù)信息新聞信息維護(hù)數(shù)據(jù)庫(kù)管理查看操作日志圖 3-5 管理員用例圖2會(huì)員用例圖,如圖3-6 所示會(huì)員注冊(cè)會(huì)員登錄寵物信息查看用品信息查看會(huì)員購(gòu)買用品護(hù)養(yǎng)常識(shí)閱讀公司新聞閱讀圖 3-6
17、 會(huì)員用例圖四、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)經(jīng)過(guò)我們的分析,將系統(tǒng)中涉及的功能表現(xiàn)出來(lái),其中表的建立尤為重要。數(shù)據(jù)庫(kù)表的建立不僅是字段的建立,表與表之間的關(guān)系也不可或缺。主鍵、外鍵的關(guān)系需要謹(jǐn)慎建立。創(chuàng)建外鍵關(guān)系即是將各表與表之間聯(lián)系起來(lái)。表與表之間一旦脫離了外鍵之間的關(guān)系而獨(dú)立,那么系統(tǒng)之間的功能也將難以完成。(一) E-R 圖模型E-R 圖簡(jiǎn)潔的反映出整個(gè)流程的概況和系統(tǒng)中所有實(shí)體之間相對(duì)應(yīng)的關(guān)系,綜合了管理員、 員工、 會(huì)員、一般用戶在整個(gè)系統(tǒng)中的聯(lián)系和各自的安排把系統(tǒng)的內(nèi)部聯(lián)系明了化。N購(gòu)買1會(huì)員1購(gòu)買或訂購(gòu)N寵物用品NM寵物M供應(yīng)N供應(yīng)商N(yùn)供應(yīng)MM管理N員工N管理N管理1管理管理員11圖
18、4-1 E-R 模型圖(二)數(shù)據(jù)庫(kù)模型圖圖中顯示了數(shù)據(jù)庫(kù)中有哪些表,各張表在數(shù)據(jù)庫(kù)中的聯(lián)系,即他們之間的主外鍵關(guān)系。員工信息表PKIDEmployeeIDEmploymentClassEmployeeNameEmployeeSexEmployeeDepartRemarkImage寵物銷售表PK,FK1IDSellIDCustomeIDFK1PetIDAmountTotalDuesRecordManIDRecordTimeModifyStaffIDModifyDatetimeRemarks客戶信息表PKCusIDPKCusNameCusPwdCusSexEmailTelQQCusAddressL
19、oginDateRemarksPostCodeLoginDataCusTypeIDIntegral養(yǎng)護(hù)常識(shí)表PKIDMainTainIDFullNameHeadlinepublicTimeSourceContentsDescriptionCreateStaffIDCreateDatetimeModifyStaffIDModifyDatetimeImageRemarks寵物信息表PK,FK1IDPKPetIDPetNameOtherNameHeightTypeLifeVarietyPetFunctionSource_areaDeta_introduceFK1PetSupplierIDStockP
20、etImagePriceRemark訂單表PKOrderIDFK2GoodsNameFK1CusNamePriceTotleCountOrderTimeMobileTelConsigneeConsiAdressPostCodeFK3DeliverTypePayTypeIsSend新聞表PKIDFullNameHeadlinePublicationTimeSourceAuthorContentsDescriptionCreateStaffIDCreateDatetimeModifyStaffIDModifyDatetimeImageRemarks供應(yīng)商信息表PKIDPKPetSupplierID
21、PetSupplierNamePetSupplierAddressPetSupplierEmailPetSupplierClassIDPetSupplierTelPetSupplierClassRemark商品表PK,FK1,FK2IDPKGoodsIDPKGoodsNameGoodsClassPriceGoods_memPriceUnitFK1PetSupplierIDStockGoodsfeaturesStockTimeGoodsImageRemark送貨方式表PKIDPKDeliverTypeDeliverTypeID付款方式表PKIDPKPlayTypePlayTypeID管理員表PK
22、,FK1PKIDFK1PKUserNameFullNameUserPassword商品銷售表PKIDSellIDCustomerIDGoodsIDAmountTotalDuesRecordManIDRecordTimeModifyManIDModifyTmieRemarks操作日志表IDOperatorIDUserNameModuleIDOperationFlagIPAdressIsOperationOperateDatetimeExtends圖 4-2 數(shù)據(jù)庫(kù)模型圖五、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(一)數(shù)據(jù)庫(kù)表設(shè)計(jì)經(jīng)過(guò)分析,系統(tǒng)中建立了數(shù)據(jù)庫(kù)PetData ,如圖 5-1 所示。圖 5-1 PetDa
23、ta數(shù)據(jù)庫(kù)下面是幾張主要的表:1.會(huì)員表( CustomerInfo):表名(中文)會(huì)員表表名(英文)CustomerInfo序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)小數(shù)標(biāo)主允許默認(rèn)號(hào)度位識(shí)鍵空值1會(huì)員編號(hào)CusIDint40是是否2用戶名CusNamenvarchar500否3密碼CusPwdnvarchar500否4性別CusSexnvarchar500是5郵箱Emailnvarchar500是6電話Telnvarchar500否7QQQQnvarchar500是8地址CusAddressnvarchar500否9登陸時(shí)間LoginDatenvarchar500是10郵編PostCodenvarchar500
24、是11會(huì)員類型CusTypeIDnvarchar100是12積分Integralnvarchar100是13備注Remarksnvarchar00是2. 寵物用品信息表(PetGoods ):表名(中文)寵物用品信息表表名(英文)PetGoods序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)度小數(shù)標(biāo)主允許默認(rèn)值號(hào)位識(shí)鍵空1IDIDint40是是否2編號(hào)GoodsIDnvarchar500是3分類GoodsClassnvarchar500是4名稱GoodsNamenvarchar500是5參考價(jià)格Pricenvarchar500是6會(huì)員價(jià)Goods_memPricenvarchar500是7單位Unitnvarchar1
25、00是8供應(yīng)商編PetSupplierIDnvarchar500是號(hào)9庫(kù)存量Stocknvarchar500是10特征Goodsfeaturesnvarchar500是11進(jìn)貨時(shí)間StockTimedatetime83是12商品圖片GoodsImagenvarchar500是13備注Remarknvarchar10000是3.寵物信息表( PetInfo):表名(中文)寵物信息表表名(英文)PetInfo序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)小數(shù)標(biāo)主允許默認(rèn)號(hào)度位識(shí)鍵空值1IDIDint40是是否2寵物編號(hào)PetIDnvarchar500是3全名PetNamenvarchar500是4別名OtherNamenv
26、archar500是5身高Heightnvarchar500是6類型Typenvarchar500是7壽命Lifenvarchar500是8品種Varietynvarchar00是9功能PetFunctionnvarchar500是10原產(chǎn)地Source_areanvarchar00是11詳細(xì)介紹Deta_introducenvarchar00是12供應(yīng)商編PetSupplierIDnvarchar500是號(hào)13庫(kù)存量Stocknvarchar500是14照片PetImagenvarchar500是15參考價(jià)Pricenvarchar500是16備注Remarknvarchar500是4. 訂
27、單表( OrderInfo):表名(中文)訂單表表名(英文)OrderInfo序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)度小數(shù)標(biāo)主允許默認(rèn)號(hào)位識(shí)鍵空值1訂單編號(hào)OrderIDint40是是否2商品編號(hào)GoodsNamenvarchar500是3會(huì)員名稱CusNamenvarchar500是4訂購(gòu)金額Pricenvarchar500是5訂購(gòu)數(shù)量TotleCountnvarchar500是6訂購(gòu)時(shí)間OrderTimenvarchar500是7手機(jī)號(hào)Mobilenvarchar500是8固定電話Telnvarchar500是9收貨人Consigneenvarchar500是10收貨地址ConsiAdressnvarcha
28、r2000是11送貨時(shí)間PostCodenvarchar500是12送貨方式DeliverTypenvarchar500是13支付方式PayTypenvarchar500是14是否已發(fā)IsSendint40是貨5.商品銷售表(GoodsSell):表名(中文)寵物用品銷售表表名(英文)GoodsSell序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)小數(shù)標(biāo)主允許默認(rèn)號(hào)度位識(shí)鍵空值1IDIDint40是是否2銷售編號(hào)SellIDnvarchar500是3客戶編號(hào)CustomerIDnvarchar500是4商品編號(hào)GoodsIDnvarchar500是5數(shù)量Amountnvarchar500是6消費(fèi)金額TotalDuesn
29、varchar500是7記錄人編RecordManIDnvarchar500是號(hào)8記錄時(shí)間RecordTimenvarchar500是9修改人編ModifyManIDnvarchar500是號(hào)10修改時(shí)間ModifyTmienvarchar500是11備注Remarksnvarchar00是6.寵物銷售記錄表( PetSell):表名(中文)寵物銷售表表名(英文)PetSell序說(shuō)明列名數(shù)據(jù)類型長(zhǎng)小數(shù)標(biāo)主允許默認(rèn)號(hào)度位識(shí)鍵空值1IDIDnvarchar500是否2銷售編號(hào)SellIDnvarchar500是3客戶編號(hào)CustomeIDnvarchar500是4寵物編號(hào)PetIDnvarchar
30、500是5銷售數(shù)量Amountnvarchar500是6銷售金額TotalDuesnvarchar500是7記錄人員RecordManIDnvarchar500是編號(hào)8記錄時(shí)間RecordTimenvarchar500是9修改人編ModifyStaffIDnvarchar500是號(hào)10修改時(shí)間ModifyDatetimenvarchar500是11備注Remarksnvarchar00是(二)前臺(tái)主頁(yè)面的搭建前臺(tái)界面均以黃色為主色調(diào),色彩鮮明, 主頁(yè)面主要展示部分熱銷寵物和正在促銷的寵物用品。 同時(shí)還具有搜索和會(huì)員登錄的功能。在個(gè)性化設(shè)計(jì)方面又加了一個(gè)小日歷小巧玲瓏。頁(yè)面的搭建采用divcss
31、 模式并應(yīng)用了JavaScript 特效。同時(shí)還靈活應(yīng)用了母版和自定義控件。使頁(yè)面搭建更方便,也使得頁(yè)面統(tǒng)一美觀(如圖5-2 所示)。圖 5-2 前臺(tái)主頁(yè)面(三)后臺(tái)的主框架的搭建色彩采用藍(lán)色為主色調(diào),并以淡藍(lán)色為主,整體給人以活潑,輕松,舒適的感覺(jué)(如圖 5-3 所示)。頁(yè)面的搭建采用divcss和 frameset 模式,并且應(yīng)用了JavaScript特效。左側(cè)導(dǎo)航,各個(gè)功能模塊一目了然。頭部首頁(yè)可以鏈接到前臺(tái)的貝貝寵物網(wǎng)站首頁(yè),并有前進(jìn),后退及刷新等功能。還特意加了一個(gè)日期特效,能夠清楚知道具體日期。圖 5-3 后臺(tái)主框架頁(yè)面(四)后臺(tái)的主要基本功能與實(shí)現(xiàn)1管理員登錄頁(yè)面色彩與主頁(yè)面一樣
32、同樣以談藍(lán)色為主色調(diào),如圖5-4 所示。圖 5-4 登錄界面該登錄界面還具有記住密碼的功能,在UI 層編寫一個(gè)BasePage 類用來(lái)存放公用的代碼,從而達(dá)到代碼的復(fù)用性。其主要代碼如下所示:publicclassBasePage: System.Web.UI.PagePublicvoidDoLogin(stringparamUserName,stringparamPasswor,boolparamPersistCookie)StaffManagermyBUStaff =new StaffManager();trymyBUStaff.DoLogin(paramUserName, paramPa
33、sswor);catchthrow;if(myBUStaff.ID.Length > 0)stringUserKey =Guid .NewGuid().ToString();if( CommonMethod .CurrentUser.ContainsKey(myBUStaff.ID)CommonMethod .CurrentUsermyBUStaff.ID = UserKey;Session"UserKey" = UserKey;elseCommonMethod .CurrentUser.Add(myBUStaff.ID, UserKey);Session"
34、UserKey" = UserKey;this.Themes =BUSystemInfo.getThemes(myBUStaff.Theme);this.SetSession(myBUStaff.ID, myBUStaff.UserName, myBUStaff.FullName,myBUStaff.OperatorType,"" );System.Web.Security.FormsAuthentication.SetAuthCookie(myBUStaff.UserName,false);this.GetSystemInfo();if(paramPersist
35、Cookie)this.SaveCookie(paramUserName, paramPasswor);elsethis.ClearCookie();FormsAuthentication.SignOut();Session.Abandon();protectedvoidbtnLogin_Click(objectsender,EventArgse)stringuserName =this.txtUserName.Text.Trim();stringpassWord =this.txtPassWord.Text.Trim();this.LoginSystem(userName, passWord
36、);protectedvoidLoginSystem(stringparamUserName,stringparamPassWord)trybase .DoLogin(paramUserName, paramPassWord,false);if(Request"Action" !=null&& Request"Key" !=null)stringWord =string.Empty;stringUserInfo = Session"OperatorID".ToString() +"+"+paramP
37、assWord;stringkey = Request"Key" .ToString();LindonSoft.SubstrateLayer.DALayer.DataCryptomyDataCryto =newLindonSoft.SubstrateLayer.DALayer.DataCrypto();myDataCryto.Key = key;Word = myDataCryto.Decrypto(UserInfo);Response.Redirect(Request"Action".ToString() +"?Action="+ Word);elseResponse.Redirect(this.GetBaseUrl() +"ManagerMain.aspx",false);catch( ExceptionmyException)if(myException.Message =" 密碼錯(cuò)誤 " )thisthisthis.txtPassWord.Focus();.lblError.
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)略合作委托代理運(yùn)輸合同
- 銷售代理合同模板
- 標(biāo)準(zhǔn)個(gè)人居間代理合同模板
- 超市兼職員工勞動(dòng)合同范本
- 智能家居定制合同
- 技術(shù)服務(wù)合同意向協(xié)議書
- 食品進(jìn)出口合同范本
- 家具維修與家庭生活習(xí)慣改變考核試卷
- 地震勘探儀器的采購(gòu)與供應(yīng)鏈管理策略考核試卷
- 木地板行業(yè)人力資源管理與培訓(xùn)考核試卷
- 生物產(chǎn)品檢驗(yàn)檢疫基礎(chǔ)知識(shí)單選題100道及答案
- 江蘇省中職《英語(yǔ)》學(xué)業(yè)水平考試備考試題集(含歷年真題)
- 2025年合伙型公司新合伙人加入?yún)f(xié)議
- 2025年安全員之C證(專職安全員)考試題庫(kù)
- 2025城市商鋪買賣合同書
- 2025年春新北師大版物理八年級(jí)下冊(cè)課件 第六章 質(zhì)量和密度 第一節(jié) 物體的質(zhì)量及其測(cè)量
- 2024全國(guó)各省高考詩(shī)歌鑒賞真題及解析
- 《價(jià)值觀培訓(xùn)》課件
- 《臨床科研思維》課件
- GA/T 761-2024停車庫(kù)(場(chǎng))安全管理系統(tǒng)技術(shù)要求
- 《設(shè)施節(jié)水灌溉技術(shù)》課件
評(píng)論
0/150
提交評(píng)論