(完整版)寵物網(wǎng)站畢業(yè)論文設(shè)計.doc_第1頁
(完整版)寵物網(wǎng)站畢業(yè)論文設(shè)計.doc_第2頁
(完整版)寵物網(wǎng)站畢業(yè)論文設(shè)計.doc_第3頁
(完整版)寵物網(wǎng)站畢業(yè)論文設(shè)計.doc_第4頁
(完整版)寵物網(wǎng)站畢業(yè)論文設(shè)計.doc_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、優(yōu)秀論文審核通過未經(jīng)允許切勿外傳目錄一、引言 .2二 、需求分析 .3(二)可行性分析 .3(三)功能需求分析 .4(四)開發(fā)環(huán)境需求 .5三、系統(tǒng)設(shè)計 .5(一)系統(tǒng)功能模塊圖 . .5(二)系統(tǒng)活動圖 .7(三)系統(tǒng)用例圖 .8四、數(shù)據(jù)庫設(shè)計 .9(一) E-R 圖模型 .9(二)數(shù)據(jù)庫模型圖 .10五、系統(tǒng)詳細設(shè)計與實現(xiàn) . .11(一)數(shù)據(jù)庫表設(shè)計 .11(二)前臺主頁面的搭建 . .14(三)后臺的主框架的搭建 . .15(四)后臺的主要基本功能與實現(xiàn).15六、系統(tǒng)測試27七、小結(jié)28八、參考文獻28貝貝寵物網(wǎng)系統(tǒng)計算機信息管理專業(yè)081 班 陳珍摘要:在 Internet飛速發(fā)展的

2、今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們學(xué)習(xí)、工作、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。本文詳細介紹了寵物網(wǎng)站的功能和結(jié)構(gòu), 并論證了網(wǎng)站的設(shè)計方案,簡要介紹了使用的開發(fā)工具Microsoft Visual Studio 2008以及涉及到的等相關(guān)技術(shù) , 并以在線文章發(fā)布子系統(tǒng)開發(fā)的順序詳細介紹了系統(tǒng)分析,系統(tǒng)設(shè)計 , 系統(tǒng)實施的開發(fā)過程,然后 , 展示了子系統(tǒng)所實現(xiàn)的功能及部分界面在介紹某些關(guān)鍵技術(shù)的同時,還給出了關(guān)鍵源程序代碼。最后對本系統(tǒng)的不足

3、和本人在開發(fā)中的認識和感想進行了總結(jié)。關(guān)鍵詞: 互聯(lián)網(wǎng); 數(shù)據(jù)庫;寵物網(wǎng)站一、引言貝貝寵物公司自創(chuàng)始以來不斷的發(fā)展壯大,業(yè)務(wù)也越來越繁忙,雇傭數(shù)量較多的工作人員同時也難以避免客戶在購買寵物時造成寵物翻閱損耗等一系列費用,當(dāng)今網(wǎng)絡(luò)所顯現(xiàn)的超常信息量、無時空局限、 傳遞快捷、 操作靈活等優(yōu)點吸引著越來越多網(wǎng)民,同時隨著經(jīng)濟的發(fā)展,人民生活節(jié)奏也越來越快,所以網(wǎng)上購物吸引了越來越多的人。寵物網(wǎng)正是為了滿足這種需求而研發(fā)的中小型電子商務(wù)系統(tǒng)。貝貝寵物網(wǎng)系統(tǒng)是基于BS 模式的小型電子商務(wù)系統(tǒng),能夠滿足中小型寵物商店的網(wǎng)上銷售寵物用品的需要。搭建寵物網(wǎng)極為簡單只需要一臺PC機,一根網(wǎng)線,即可進行網(wǎng)上交易。

4、寵物網(wǎng)基本上滿足了中小型寵物商店的網(wǎng)上銷售需求,其主要功能包括寵物展示、寵物用品展示、購物車、收銀臺、會員管理、訂單查詢、新聞瀏覽、寵物護養(yǎng)常識瀏覽、寵物管理、用戶管理、訂單管理。寵物展示主要實現(xiàn)寵物的重點推薦、明星寵物、寵物分類查詢、寵物用品銷售排行榜等功能;購物車功能給每個用戶建立了一個相對應(yīng)的唯一存放選中寵物籍存放的空間;收銀臺提供了客戶付賬的功能,當(dāng)顧客決定購買購物車里的寵物籍時,向收銀臺提交訂單;會員管理為每一位注冊用戶提供了注冊、 登陸;后臺的寵物管理是為管理員提供修改、添加刪除寵物信息的功能; 用戶管理實現(xiàn)的功能有查看用戶信息、消費總額; 訂單管理主要負責(zé)查看客戶的發(fā)貨執(zhí)行情況;

5、 新聞管理方便管理員向首頁新聞頁面里添加公司新聞;護養(yǎng)常識是為了方便會員及大眾更好的飼養(yǎng)寵物、相應(yīng)的減少寵物不必要的傷害等。貝貝寵物網(wǎng)的設(shè)計充分考慮了用戶的視覺感受,努力做到界面簡單明了,功能相對完善。后臺開發(fā)充分考慮了使用軟件的用戶可能對計算機軟件并不是很了解,所以在設(shè)計的過程中添加了許多必要的提示和說明。總之貝貝寵物網(wǎng)將以.Net 技術(shù)為基礎(chǔ),實現(xiàn)寵物信息的發(fā)布、購物、用戶管理、寵物后臺管理等一系列的功能,力爭成為廣大客戶帶來更多的便利,為貝貝寵物公司帶來更高的銷售額。二 、需求分析(一)項目背景寵物正在成為不少家庭里的新成員。隨著養(yǎng)寵物的家庭不斷增多,寵物經(jīng)濟也越來越受人關(guān)注。目前從養(yǎng)寵

6、物的數(shù)量和消費能力上看,北京、上海、廣州、重慶和武漢已經(jīng)成為我國五大“寵物城市”,在這些城市。而天津、南京、杭州、深圳、成都等城市,寵物普及程度也相當(dāng)高。不少業(yè)內(nèi)人士表示,隨著日前頒布的寵物條例中免去每年寵物年檢費用的政策出臺后,可能會有更多人加入養(yǎng)寵物的行列,中國寵物市場的潛力仍待挖掘。如此大的市場自然吸引了眾商家的眼球,圍繞“寵物賺錢”( 指寵物交易本身 ) 和“賺寵物的錢”這兩個主題,市場可提供的項目越來越多,為寵物衣食住行、生老病死支出的費用也在逐年增加,個別已經(jīng)面臨服務(wù)升級的項目收費更是高得驚人。由于飼養(yǎng)寵物是一個循環(huán)消費的過程,消費者需要不停地支出, 因此寵物產(chǎn)業(yè)成為投資者非??粗?/p>

7、的熱點行業(yè)。有關(guān)專家表示,我國目前至少有寵物1 億只 ( 條 ) ,圍繞寵物發(fā)生的消費至少在150 億元以上。同時, “寵物熱”還帶動了寵物經(jīng)濟,圍繞寵物服務(wù)和寵物用品大做文章的人成倍增加,從寵物食品、寵物醫(yī)療,到寵物美容,甚至還出現(xiàn)了寵物婚介、殯葬、寄養(yǎng)、寵物SPA、寵物旅游團等新興服務(wù)。然而,由于行業(yè)缺乏監(jiān)管和規(guī)范,“暴利”、欺詐現(xiàn)象嚴重,給行業(yè)發(fā)展蒙據(jù)了解,在寵物消費中,食品占據(jù)最大份額,其次是醫(yī)療和寵物用品,許多投資者甚至認定生產(chǎn)和經(jīng)營寵物用品只賺不賠,紛紛搶食。寵物行業(yè)除了收費充滿暴利外,由于越來越多的投資者加入到快速增長的寵物市場,又缺乏有效的監(jiān)管和規(guī)范,使整個市場陷入無序混亂的狀

8、態(tài)。(二)可行性分析1技術(shù)的可行性貝貝寵物網(wǎng)系統(tǒng)采用了當(dāng)前的主流計算結(jié)構(gòu)BS 模式進行開發(fā),前臺開發(fā)工具選用 Microsoft Visual Studio 2008。它是一種可視化的、面向?qū)ο蟮腤indows 開發(fā)語言,具有易用、 通用和開發(fā)效率高的特點。后臺的數(shù)據(jù)庫開發(fā)工具選用了MicrosoftSQL Server 2005,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)完整性并提供許多高級管理和數(shù)據(jù)分配功能,它又在數(shù)據(jù)庫平臺的安全模塊方面做了重要的增強,在加強數(shù)據(jù)安全性方面提供了更多精確、靈活的控制方法,并定義了幫助建立支持安全計算的必要步驟,同時幫助部署和維護一個安全環(huán)境。這兩種開發(fā)工具功能強大,

9、有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。2 經(jīng)濟可行性隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,實現(xiàn)了企業(yè)業(yè)務(wù)管理的高效化、系統(tǒng)化、規(guī)范化、自動化。同樣隨著寵物業(yè)的崛起,貝貝寵物公司已經(jīng)成長為一個跨地區(qū)的大公司,并且公司的業(yè)務(wù)已遍布全國。而傳統(tǒng)的經(jīng)營模式已無法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運算需求。所以一套精美完善的寵物網(wǎng)系統(tǒng)是提高工作效率節(jié)省人力物力財力的有效解決方案。擁有自己的一套特色的寵物網(wǎng)站系統(tǒng)是非常必要的。它可持續(xù)使用并能隨著時代和工作的需求不斷更新,一期投入終身受用,按長期的使用計算,開發(fā)系統(tǒng)的造價平均到每年與傳統(tǒng)式的管理方式的年耗資本相對比,性價比是可行的。開發(fā)

10、這套系統(tǒng)的經(jīng)濟可行性是很高的。(三)功能需求分析根據(jù)調(diào)查, 寵物網(wǎng)站管理主要包括網(wǎng)站的瀏覽者、會員、網(wǎng)站管理人員三個方面。寵物瀏覽者的需求是查詢該網(wǎng)站的寵物和寵物商品信息,想要購買所需的東西,則需要注冊登錄, 成為會員; 會員的需求是查詢該網(wǎng)站的寵物和寵物商品以及購買所需物品,當(dāng)然如果密碼丟失還可以找回密碼;網(wǎng)站管理人員可以對員工、會員、寵物及寵物用品進行管理。 因此我們的網(wǎng)站分為前臺后臺兩個方面進行設(shè)計的, 前臺主要是產(chǎn)品的展示, 供瀏覽者和會員查看和購買商品, 而后臺主要是管理員登陸的, 管理員要從后臺維護網(wǎng)站的所有信息,包括會員管理,寵物管理,寵物用品管理,員工管理,訂單管理等等。前臺需

11、要實現(xiàn)的主要功能有:1寵物及相關(guān)用品信息的瀏覽,明星寵物,熱銷用品的展示及詳細信息瀏覽。2護養(yǎng)常識,公司新聞及公司介紹的瀏覽。3寵物用品的購買包括對購物車信息的修改,訂單信息的填寫及提交。4會員注冊,登錄,若丟失密碼時找回密碼。后臺系統(tǒng)管理員對數(shù)據(jù)的處理及維護:1系統(tǒng)設(shè)置對數(shù)據(jù)庫備份與還原,操作日志的查看,管理員信息的查詢,詳細信息查看,新增管理員,刪除不用的管理員信息,對管理員密碼的修改。2基本資料管理員工信息管理,供應(yīng)商信息管理,可以對該項目中進行查詢(包括模糊查詢),添加,修改,刪除及導(dǎo)出數(shù)據(jù)等操作3銷售管理今日訂單提醒,能夠及時獲取當(dāng)日的訂單信息,及時的對訂單進行發(fā)貨(包括單單發(fā)貨和多

12、單發(fā)貨) 。寵物銷售管理,記錄寵物的銷售情況,對銷售記錄進行添加,修改,刪除等操作。寵物用品銷售管理,記錄用品的銷售情況,對其銷售記錄進行添加,修改,刪除等操作。當(dāng)對訂單發(fā)貨或者是添加銷售記錄是均會對庫存進行判斷。只有在庫存量大于訂單訂購量或銷售量時才能操作成功。4庫存信息管理寵物基本信息管理,添加新上架的寵物信息,刪除不需要的寵物信息,發(fā)現(xiàn)錯誤信息能進行修改,也可以導(dǎo)出寵物信息。寵物用品信息管理,可以對新上架的用品進行及時添加,修改數(shù)據(jù),對已過時,或長久不用的用品信息進行刪除,也可以導(dǎo)出寵物用品信息。5咨詢中心模塊、包括公司新聞信息維護和護養(yǎng)常識信息維護。包括公司新聞信息維護和護養(yǎng)常識信息維

13、護。 員工可以通過此模塊更清晰的了解公司的最新動態(tài),用戶則可以看到很多最新上市的商品,以及一些關(guān)于寵物的趣聞和養(yǎng)護知識。(四)開發(fā)環(huán)境軟件需求操作系統(tǒng):操作系統(tǒng):Windows XP Windows 2003 。數(shù)據(jù)庫: SQL Server 2005 。開發(fā)工具: Microsoft Visual Studio 2008 。輔助開發(fā)工具:Photoshop CS2、 Flash8。三、系統(tǒng)設(shè)計(一)系統(tǒng)功能模塊圖根據(jù)上述系統(tǒng)功能的需求分析,按照結(jié)構(gòu)化程序設(shè)計的需求,得到如下的系統(tǒng)模塊圖。1前臺主要分為會員管理,商品展示,購買流程,新聞瀏覽四大功能模塊。如圖 3-1 所示。其中會員管理模塊包括

14、了會員登錄、 會員注冊、 會員找回密碼、 注銷用戶等功能。商品展示主要是對寵物及寵物用品進行展示, 包括熱銷寵物, 促銷商品等的分類展示及詳細介紹。 購買流程主要針對會員購買商品時所進行的一系列的操作。 包括寵物用品的詳細介紹及選購, 購物車管理, 填寫訂單并提交。 新聞瀏覽模塊主要介紹公司新聞,公司簡介及寵物的護養(yǎng)常識。2后臺主要分為基本信息管理, 銷售管理, 庫存管理個系統(tǒng)管理四大功能模塊,如圖 3-1 所示。其中基本信息管理模塊主要包括會員的基本信息,供應(yīng)商信息管理,公司新聞的發(fā)布, 護養(yǎng)常識的管理等模塊。 銷售管理模塊主要包括對訂單的管理, 寵物銷售記錄的管理和寵物用品銷售記錄的管理。

15、 庫存管理模塊主要包括寵物信息的管理和寵物用品信息的管理。系統(tǒng)管理模塊主要有對數(shù)據(jù)庫的備份與還原,操作日志的記錄。貝貝寵物網(wǎng)前臺后臺基銷會商購新本庫系聞信售存統(tǒng)員品買瀏息管管管管展流覽管理理理理示程理供寵用加員品 寵 用會會找用寵商提 公 護應(yīng)物入公 護 工訂銷物品數(shù)數(shù)操員員回品物品交 司 養(yǎng)商銷購司 養(yǎng) 信單售信信據(jù)據(jù)作信售登注密展展選訂 新 常物新 常 息管信息息備還日錄冊碼示示購單 聞 識聞 識 維息理信息維維份原志車維息護護護維 護 護護圖 3-1 功能模塊圖(二)系統(tǒng)活動圖1管理員活動圖,如圖3-2 所示。進入系統(tǒng)管理寵物信息管理寵物商品信息管理員工信息管理會員信息退出系統(tǒng)圖 3-2

16、 管理員活動圖2會員活動圖,如圖3-3 所示。進入系統(tǒng)購買商品購買寵物修改密碼查看網(wǎng)站信息退出系統(tǒng)圖 3-3 會員活動圖3一般用戶活動圖,如圖3-4 所示。進入系統(tǒng)注冊用戶查看網(wǎng)站信息退出系統(tǒng)圖 3-4 會員活動圖(三)系統(tǒng)用例圖1管理員用例圖,如圖3-5 所示管理員用例圖指出管理員進入系統(tǒng)后,可進行的操作的信息。系統(tǒng)登陸會員信息查看用品信息查看員工信息查看寵物銷售管理寵物信息管理用品銷售管理管理員訂單信息管理寵物養(yǎng)護信息新聞信息維護數(shù)據(jù)庫管理查看操作日志圖 3-5 管理員用例圖2會員用例圖,如圖3-6 所示會員注冊會員登錄寵物信息查看用品信息查看會員購買用品護養(yǎng)常識閱讀公司新聞閱讀圖 3-6

17、 會員用例圖四、數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計經(jīng)過我們的分析,將系統(tǒng)中涉及的功能表現(xiàn)出來,其中表的建立尤為重要。數(shù)據(jù)庫表的建立不僅是字段的建立,表與表之間的關(guān)系也不可或缺。主鍵、外鍵的關(guān)系需要謹慎建立。創(chuàng)建外鍵關(guān)系即是將各表與表之間聯(lián)系起來。表與表之間一旦脫離了外鍵之間的關(guān)系而獨立,那么系統(tǒng)之間的功能也將難以完成。(一) E-R 圖模型E-R 圖簡潔的反映出整個流程的概況和系統(tǒng)中所有實體之間相對應(yīng)的關(guān)系,綜合了管理員、 員工、 會員、一般用戶在整個系統(tǒng)中的聯(lián)系和各自的安排把系統(tǒng)的內(nèi)部聯(lián)系明了化。N購買1會員1購買或訂購N寵物用品NM寵物M供應(yīng)N供應(yīng)商N供應(yīng)MM管理N員工N管理N管理1管理管理員11圖

18、4-1 E-R 模型圖(二)數(shù)據(jù)庫模型圖圖中顯示了數(shù)據(jù)庫中有哪些表,各張表在數(shù)據(jù)庫中的聯(lián)系,即他們之間的主外鍵關(guān)系。員工信息表PKIDEmployeeIDEmploymentClassEmployeeNameEmployeeSexEmployeeDepartRemarkImage寵物銷售表PK,FK1IDSellIDCustomeIDFK1PetIDAmountTotalDuesRecordManIDRecordTimeModifyStaffIDModifyDatetimeRemarks客戶信息表PKCusIDPKCusNameCusPwdCusSexEmailTelQQCusAddressL

19、oginDateRemarksPostCodeLoginDataCusTypeIDIntegral養(yǎng)護常識表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ù)庫模型圖五、系統(tǒng)詳細設(shè)計與實現(xiàn)(一)數(shù)據(jù)庫表設(shè)計經(jīng)過分析,系統(tǒng)中建立了數(shù)據(jù)庫PetData ,如圖 5-1 所示。圖 5-1 PetDa

23、ta數(shù)據(jù)庫下面是幾張主要的表:1.會員表( CustomerInfo):表名(中文)會員表表名(英文)CustomerInfo序說明列名數(shù)據(jù)類型長小數(shù)標主允許默認號度位識鍵空值1會員編號CusIDint40是是否2用戶名CusNamenvarchar500否3密碼CusPwdnvarchar500否4性別CusSexnvarchar500是5郵箱Emailnvarchar500是6電話Telnvarchar500否7QQQQnvarchar500是8地址CusAddressnvarchar500否9登陸時間LoginDatenvarchar500是10郵編PostCodenvarchar500

24、是11會員類型CusTypeIDnvarchar100是12積分Integralnvarchar100是13備注Remarksnvarchar00是2. 寵物用品信息表(PetGoods ):表名(中文)寵物用品信息表表名(英文)PetGoods序說明列名數(shù)據(jù)類型長度小數(shù)標主允許默認值號位識鍵空1IDIDint40是是否2編號GoodsIDnvarchar500是3分類GoodsClassnvarchar500是4名稱GoodsNamenvarchar500是5參考價格Pricenvarchar500是6會員價Goods_memPricenvarchar500是7單位Unitnvarchar1

25、00是8供應(yīng)商編PetSupplierIDnvarchar500是號9庫存量Stocknvarchar500是10特征Goodsfeaturesnvarchar500是11進貨時間StockTimedatetime83是12商品圖片GoodsImagenvarchar500是13備注Remarknvarchar10000是3.寵物信息表( PetInfo):表名(中文)寵物信息表表名(英文)PetInfo序說明列名數(shù)據(jù)類型長小數(shù)標主允許默認號度位識鍵空值1IDIDint40是是否2寵物編號PetIDnvarchar500是3全名PetNamenvarchar500是4別名OtherNamenv

26、archar500是5身高Heightnvarchar500是6類型Typenvarchar500是7壽命Lifenvarchar500是8品種Varietynvarchar00是9功能PetFunctionnvarchar500是10原產(chǎn)地Source_areanvarchar00是11詳細介紹Deta_introducenvarchar00是12供應(yīng)商編PetSupplierIDnvarchar500是號13庫存量Stocknvarchar500是14照片PetImagenvarchar500是15參考價Pricenvarchar500是16備注Remarknvarchar500是4. 訂

27、單表( OrderInfo):表名(中文)訂單表表名(英文)OrderInfo序說明列名數(shù)據(jù)類型長度小數(shù)標主允許默認號位識鍵空值1訂單編號OrderIDint40是是否2商品編號GoodsNamenvarchar500是3會員名稱CusNamenvarchar500是4訂購金額Pricenvarchar500是5訂購數(shù)量TotleCountnvarchar500是6訂購時間OrderTimenvarchar500是7手機號Mobilenvarchar500是8固定電話Telnvarchar500是9收貨人Consigneenvarchar500是10收貨地址ConsiAdressnvarcha

28、r2000是11送貨時間PostCodenvarchar500是12送貨方式DeliverTypenvarchar500是13支付方式PayTypenvarchar500是14是否已發(fā)IsSendint40是貨5.商品銷售表(GoodsSell):表名(中文)寵物用品銷售表表名(英文)GoodsSell序說明列名數(shù)據(jù)類型長小數(shù)標主允許默認號度位識鍵空值1IDIDint40是是否2銷售編號SellIDnvarchar500是3客戶編號CustomerIDnvarchar500是4商品編號GoodsIDnvarchar500是5數(shù)量Amountnvarchar500是6消費金額TotalDuesn

29、varchar500是7記錄人編RecordManIDnvarchar500是號8記錄時間RecordTimenvarchar500是9修改人編ModifyManIDnvarchar500是號10修改時間ModifyTmienvarchar500是11備注Remarksnvarchar00是6.寵物銷售記錄表( PetSell):表名(中文)寵物銷售表表名(英文)PetSell序說明列名數(shù)據(jù)類型長小數(shù)標主允許默認號度位識鍵空值1IDIDnvarchar500是否2銷售編號SellIDnvarchar500是3客戶編號CustomeIDnvarchar500是4寵物編號PetIDnvarchar

30、500是5銷售數(shù)量Amountnvarchar500是6銷售金額TotalDuesnvarchar500是7記錄人員RecordManIDnvarchar500是編號8記錄時間RecordTimenvarchar500是9修改人編ModifyStaffIDnvarchar500是號10修改時間ModifyDatetimenvarchar500是11備注Remarksnvarchar00是(二)前臺主頁面的搭建前臺界面均以黃色為主色調(diào),色彩鮮明, 主頁面主要展示部分熱銷寵物和正在促銷的寵物用品。 同時還具有搜索和會員登錄的功能。在個性化設(shè)計方面又加了一個小日歷小巧玲瓏。頁面的搭建采用divcss

31、 模式并應(yīng)用了JavaScript 特效。同時還靈活應(yīng)用了母版和自定義控件。使頁面搭建更方便,也使得頁面統(tǒng)一美觀(如圖5-2 所示)。圖 5-2 前臺主頁面(三)后臺的主框架的搭建色彩采用藍色為主色調(diào),并以淡藍色為主,整體給人以活潑,輕松,舒適的感覺(如圖 5-3 所示)。頁面的搭建采用divcss和 frameset 模式,并且應(yīng)用了JavaScript特效。左側(cè)導(dǎo)航,各個功能模塊一目了然。頭部首頁可以鏈接到前臺的貝貝寵物網(wǎng)站首頁,并有前進,后退及刷新等功能。還特意加了一個日期特效,能夠清楚知道具體日期。圖 5-3 后臺主框架頁面(四)后臺的主要基本功能與實現(xiàn)1管理員登錄頁面色彩與主頁面一樣

32、同樣以談藍色為主色調(diào),如圖5-4 所示。圖 5-4 登錄界面該登錄界面還具有記住密碼的功能,在UI 層編寫一個BasePage 類用來存放公用的代碼,從而達到代碼的復(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 =" 密碼錯誤 " )thisthisthis.txtPassWord.Focus();.lblError.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論