網(wǎng)上服裝店設(shè)計(jì)與開發(fā)_第1頁
網(wǎng)上服裝店設(shè)計(jì)與開發(fā)_第2頁
網(wǎng)上服裝店設(shè)計(jì)與開發(fā)_第3頁
網(wǎng)上服裝店設(shè)計(jì)與開發(fā)_第4頁
網(wǎng)上服裝店設(shè)計(jì)與開發(fā)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

網(wǎng)上服裝銷售系統(tǒng)PAGELUOYANGNORMAL20xx屆電子商務(wù)網(wǎng)上服裝店設(shè)計(jì)與開發(fā)院(系)名稱信息技術(shù)學(xué)院專業(yè)名稱電子商務(wù)學(xué)生姓名學(xué)號(hào)完成時(shí)間

摘要:隨著信息時(shí)代的發(fā)展,日益普及的Internet不僅帶給人們更多及時(shí)的資訊信息,而且也在生活的各個(gè)方面帶給人們更多的便捷,在一定程度上改變著人類的生活方式,例如在線購物。人們只要通過Internet的連接,在個(gè)人電腦上登錄各種銷售網(wǎng)站,就可以進(jìn)行商品的在線購買。網(wǎng)上服裝商店網(wǎng)站是一個(gè)網(wǎng)絡(luò)銷售系統(tǒng),它提供了信息發(fā)布、產(chǎn)品展示、在線訂購、訂單管理等功能,為廣大女性提供了大量的網(wǎng)上服裝信息并能夠及時(shí)選購自己喜歡的商品。它是ASP.NET作為開發(fā)平臺(tái),使用C#語言設(shè)計(jì)操作控件和編寫操作程序。本文主要闡述了本系統(tǒng)的開發(fā)環(huán)境、體系結(jié)構(gòu)和運(yùn)行平臺(tái)等概念問題,并對(duì)數(shù)據(jù)流、工作流的處理進(jìn)行了詳細(xì)介紹,對(duì)各個(gè)子系統(tǒng)的功能要點(diǎn)、設(shè)計(jì)思路及設(shè)計(jì)方法都作了描述。關(guān)鍵詞:Abstract:Alongwiththedevelopmentoftheinformationage,thegrowingpopularityoftheInternetnotonlytobringpeoplemoretimelynewsandinformation,butalsoinallaspectsoflifetobringpeoplemoreconvenient,toacertainextent,changingpeople'slifestyles,suchasonlineShopping.OneneedonlytoconnectthroughtheInternet,inthepersonalcomputertologvarioussalessites,wecanbuygoodsonline.OnlineClothingStorewebsiteisanetworkmarketingsystem,whichprovidesinformationdissemination,productdisplay,onlineordering,ordermanagementandotherfunctions,Forthemajorityofwomen'sapparelonlineprovidesawealthofinformationandthetimelypurchasetheirfavoritegoods.ItisbasedonASP.NETasadevelopmentplatform,usingC#languagedesignoperationalcontrolsandthepreparationofoperatingprocedures,whileusingthedatabasetomanagedataandinformationtocompletethedatainput,modification,storageprocessing.Thispaperdescribesthesystemdevelopmentenvironment,architectureandoperatingplatforms,conceptualissues,anddataflow,workflowprocessingaredescribedindetailontheelementsofeachsub-function,designthinkinganddesignmethodshavebeendescribed.Keywords:shoppingonlineASP.NET2.0SQLSERVER2005e-commerce目錄TOC\h\z\t"樣式1,1,樣式2,2,樣式3,3"引言 1第一章緒論 21.1網(wǎng)站開發(fā)的背景 21.2網(wǎng)站開發(fā)的意義 21.3研究現(xiàn)狀 21.4主要研究的內(nèi)容和成果 3第二章系統(tǒng)可行性與需求分析 42.1可行性分析 42.2需求分析 42.3網(wǎng)站需要解決的問題 5第三章系統(tǒng)概述 63.1系統(tǒng)設(shè)計(jì)思想 63.2系統(tǒng)訂貨數(shù)據(jù)流圖 63.3網(wǎng)站運(yùn)行環(huán)境設(shè)計(jì) 63.4系統(tǒng)總體設(shè)計(jì) 7第四章系統(tǒng)詳細(xì)設(shè)計(jì) 94.1數(shù)據(jù)庫設(shè)計(jì) 94.1.1數(shù)據(jù)庫表 94.1.2E-R模型設(shè)計(jì) 104.1.3數(shù)據(jù)庫的實(shí)施、運(yùn)行和維護(hù) 104.2客戶端 114.2.1會(huì)員模塊 114.2.2服裝信息展示模塊 144.2.3購物車模塊 164.2.4生成訂單模塊 174.3后臺(tái)管理端 194.3.1服裝管理模塊 194.3.2會(huì)員管理模塊 234.3.3其它功能模塊 24第五章功能測試 285.1測試目標(biāo) 285.2測試項(xiàng)目說明 285.3測試評(píng)價(jià) 28第六章總結(jié) 29參考文獻(xiàn) 30PAGE30引言目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為B2B(既企業(yè)對(duì)企業(yè)),B2C(即企業(yè)對(duì)消費(fèi)者),C2C(即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過程中起著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無紙化交換。21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來,使得社會(huì)都是利用快速高效率的Internet來傳播大量信息資源。人們通過IE瀏覽信息,當(dāng)然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在Internet技術(shù)上。所以許多服裝也正是通過IE瀏覽或其它方式在網(wǎng)絡(luò)進(jìn)行服裝的宣傳、銷售。隨著信息以N次方的速度不斷的增長。所以網(wǎng)上服裝店也變的極其重要。第一章緒論1.1網(wǎng)站開發(fā)的背景伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報(bào)紙,網(wǎng)絡(luò)已成為商家展示自己的另一個(gè)舞臺(tái)。網(wǎng)上購物以突破時(shí)空限制,使消費(fèi)者可以隨時(shí)隨地的通過網(wǎng)絡(luò)獲取所需要的信息。目前,網(wǎng)絡(luò)已成為人們獲取和交換信息的最有效的途徑,隨著生活水平的提高,大多數(shù)消費(fèi)者已經(jīng)具備了利用網(wǎng)絡(luò)進(jìn)行交流和獲取信息的能力,網(wǎng)絡(luò)已經(jīng)占據(jù)了人們的許多環(huán)節(jié),特別是隨著Interne向著寬帶、高速、多媒體化方向的發(fā)展,同時(shí)隨著人們生活節(jié)奏的加快,省時(shí)省力的購買效率已成為消費(fèi)者選擇商品的一個(gè)必不可少的因素,新的購物方式將越來越受到歡迎。1.2網(wǎng)站開發(fā)的意義國際互聯(lián)網(wǎng)的興起,人們已進(jìn)入了信息時(shí)代。在數(shù)字化網(wǎng)絡(luò)環(huán)境下,消費(fèi)者希望得到方便快捷的服務(wù),因此網(wǎng)上購物方式開始興起。網(wǎng)上購物將改變?nèi)藗兊馁徫锓绞?,是購物變得省時(shí)省力,消費(fèi)者不必在夏日炎炎或者三九寒冬的日子里到擁擠的商業(yè)街,一家一家的挑選自己喜歡的商品,而可坐在舒適的家里在Internet上搜索、查看、挑選商品,同時(shí)直接面對(duì)商家,使得他們最大限度的進(jìn)行比較和挑選,大大的提供了購買效率。1.3研究現(xiàn)狀A(yù)SP是開發(fā)式Web服務(wù)器應(yīng)用程序開發(fā)技術(shù)。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減去了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。目前我國的電子商務(wù)已進(jìn)入了務(wù)實(shí)發(fā)展階段,電子商務(wù)服務(wù)商正在從虛幻、風(fēng)險(xiǎn)資本市場轉(zhuǎn)向現(xiàn)實(shí)市場需求變化電子商務(wù)內(nèi)容十分廣泛,是各種電子技術(shù)在生產(chǎn)流通領(lǐng)域中的應(yīng)用。一般意義上講,網(wǎng)上購物是指一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物質(zhì)流、資金流、與信息流和諧統(tǒng)一的新型貿(mào)易方式,是貿(mào)易過程的電子化、網(wǎng)絡(luò)化。可以為消費(fèi)者節(jié)約時(shí)間隨時(shí)隨地可以進(jìn)行購物,不足之處就是目前我國電子商務(wù)面臨的最大的就是安全性問題。一方面是目前的技術(shù),這里所說的技術(shù)方面的障礙主要包括網(wǎng)絡(luò)的可靠性、數(shù)據(jù)傳送的速度等。另外一方面是用戶自身的安全意識(shí)淡薄,比如不注意加密,不注意更換登陸名等,這就讓網(wǎng)上的不法分子有機(jī)可乘。1.4主要研究的內(nèi)容和成果(1)主要研究的內(nèi)容利用互聯(lián)網(wǎng)信息傳遞便捷、內(nèi)容更新及時(shí)、存儲(chǔ)容量大、共享性優(yōu)點(diǎn)等特點(diǎn),研究適合網(wǎng)上購物商店現(xiàn)有條件的網(wǎng)上服裝系統(tǒng)的解決方案。本網(wǎng)站以Internet為平臺(tái),采用A技術(shù),利用面向?qū)ο蠓治雠c設(shè)計(jì)思想,主要涉及以下內(nèi)容:怎樣實(shí)現(xiàn)商品展示功能怎樣實(shí)現(xiàn)添加物品到購物車功能怎樣實(shí)現(xiàn)付款怎樣實(shí)現(xiàn)查詢處理訂單確認(rèn)購買后臺(tái)信息管理(2)主要研究的成果“工欲善其事,必先利其器”,選擇一種好的動(dòng)態(tài)網(wǎng)頁開發(fā)工具是本網(wǎng)站開發(fā)成功的基礎(chǔ)。網(wǎng)上服裝網(wǎng)站的使用不僅可以節(jié)約逛街時(shí)間提高購買效率,同時(shí)消費(fèi)者還可以在網(wǎng)上輕松獲得大量服裝信息,最后選擇自己喜歡的商品,從消費(fèi)者角度講,不受“營業(yè)時(shí)間”的限制,足不出戶就可看到我們網(wǎng)站的商品,可以使用信用卡網(wǎng)上支付,網(wǎng)站還提供送貨上門服務(wù),同時(shí)還有不少商品是相對(duì)便宜的,節(jié)約了大量的時(shí)間和金錢。從銷售者講,不受營業(yè)時(shí)間和地域的限制,任何時(shí)候、任何地方的消費(fèi)者都可以瀏覽商品信息并進(jìn)行交易;不必支付使用現(xiàn)實(shí)的場地所產(chǎn)生的種種費(fèi)用,比如水電費(fèi)、房租、裝修費(fèi)和管理費(fèi)等等。第二章系統(tǒng)可行性與需求分析可行性的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,研究當(dāng)前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。需求分析是數(shù)據(jù)庫管理信息系統(tǒng)開發(fā)的第一步也是重要的一步,不了解用戶的需求,設(shè)計(jì)出的網(wǎng)頁毫無用處,系統(tǒng)的需求分析應(yīng)該是開發(fā)人員和用戶一起完成。目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制。2.1可行性分析1、降低成本。以電子商務(wù)開展業(yè)務(wù),可以大量減少人力、物力;同時(shí)使得交易活動(dòng)突破了時(shí)間和空間的限制,可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,大大降低成本,提高效率。2、有利于拓展?fàn)I銷渠道,擴(kuò)大市場,提高營銷效率。藥店通過網(wǎng)站可以開展電子營銷。電子營銷作為傳統(tǒng)營銷的補(bǔ)充;電子營銷可以拓展新的空間,增加銷售渠道,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場。3、有利于了解顧客的意見,掌握顧客的需求。在不干擾顧客正常工作和生活的條件下,通過網(wǎng)站上的客戶留言、留言薄可以傾聽顧客的意見,了解顧客的心聲,加強(qiáng)與顧客間的聯(lián)系建立良好的顧客關(guān)系。4、有利于改善服務(wù),提高服務(wù)質(zhì)量。利用網(wǎng)站,通過電子溝通方式,開展在線服務(wù)方式能夠更加及時(shí)準(zhǔn)確地掌握用戶的需求,通過網(wǎng)站的交互式服務(wù)使得被動(dòng)提供和主動(dòng)獲得統(tǒng)一起來,從而實(shí)現(xiàn)售前、售中、售后的全過程和全方位的服務(wù)。2.2需求分析(1)功能需求這是一個(gè)網(wǎng)上購物系統(tǒng)網(wǎng)站,我們的目標(biāo)是提高消費(fèi)者的購買效率,具有用戶登錄、用戶注冊(cè)、留言版、新品區(qū)、商品區(qū)、特價(jià)區(qū)、購物車、結(jié)算及用戶管理等功能,消費(fèi)者可以通過此網(wǎng)站的遠(yuǎn)程信息服務(wù)模塊進(jìn)行注冊(cè)、商品查詢、購買。管理員能對(duì)網(wǎng)站實(shí)現(xiàn)商品添加、商品審查,會(huì)員管理、會(huì)員審查、網(wǎng)站信息管理等。(2)性能需求一般的性能需求是指相互消息傳遞順序,協(xié)議分析正確,界面友好,運(yùn)行時(shí)間滿足使用需要,安全性得到完全保證。1.及時(shí)性:本網(wǎng)站是為了滿足廣大用戶及時(shí)了解最新商品信息,緊更時(shí)代潮流,所以網(wǎng)站信息必須及時(shí)更新。2.安全性:由于涉及網(wǎng)上支付,所以必須保證信息安全,對(duì)于網(wǎng)上購物系統(tǒng)來說,除了保護(hù)系統(tǒng)免受惡意攻擊,還要防止客戶信用卡信息的泄露。3.可擴(kuò)展性:系統(tǒng)要保證可持續(xù)增長以滿足用戶需求和業(yè)務(wù)復(fù)雜性要求。WEB系統(tǒng)將隨著需求的整長而顯指數(shù)級(jí)的增長,主要表現(xiàn)在用戶數(shù)量以及提供的用戶服務(wù)的復(fù)雜性和集成性等方面,系統(tǒng)要隨著用戶的要求和技術(shù)的不斷發(fā)展改進(jìn)。因此系統(tǒng)可擴(kuò)展性非常必要。4.易于管理:可以很方便的對(duì)系統(tǒng)進(jìn)行管理,確保系統(tǒng)正常運(yùn)行,同時(shí)系統(tǒng)的管理和監(jiān)控可以在遠(yuǎn)程完成。5.一致性:系統(tǒng)的數(shù)據(jù)要保證一致性、準(zhǔn)確性、當(dāng)某一數(shù)據(jù)庫中記錄改變,與之相關(guān)聯(lián)的數(shù)據(jù)庫也隨之變化。就實(shí)際情況,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬很容易得到保證的情況下,我們最需要考慮的性能需求就是系統(tǒng)安全性問題。在開發(fā)系統(tǒng)的每個(gè)階段,均需要考慮彼此間的認(rèn)證與授權(quán),在處理完識(shí)別用戶的方法之后,必須用一種方法向用戶授權(quán),從而能夠使用系統(tǒng)的特定功能。也就是說,需要一種方法來決定特定用戶進(jìn)行什么樣的操作。2.3網(wǎng)站需要解決的問題本次設(shè)計(jì)開發(fā)了一個(gè)網(wǎng)上購物管理動(dòng)態(tài)網(wǎng)站應(yīng)用程序,主要使用ASP.net技術(shù)來實(shí)現(xiàn)。設(shè)計(jì)一個(gè)功能完備的網(wǎng)上購物系統(tǒng),包括很多方面,工作量是非常大的。如何實(shí)現(xiàn)購買,其次,系統(tǒng)的信息服務(wù)是面向特定的某些對(duì)象,所以用戶進(jìn)入系統(tǒng)登錄,用來驗(yàn)證用戶的合法性。用戶進(jìn)入系統(tǒng)后,應(yīng)該根據(jù)自己的需要選擇相應(yīng)的服務(wù)內(nèi)容,所以系統(tǒng)還應(yīng)具有鑒別用戶身份的功能。第三章系統(tǒng)概述3.1系統(tǒng)設(shè)計(jì)思想本次設(shè)計(jì)研究的基本內(nèi)容是通過利用ASP.NET和SQLSERVER2005來搭建一個(gè)網(wǎng)上服裝店系統(tǒng),從而為人們?cè)诰W(wǎng)上購買服裝提供方便,也給業(yè)主提供更為廣闊的銷售渠道。3.2系統(tǒng)訂貨數(shù)據(jù)流圖在線訂貨系統(tǒng)用戶數(shù)據(jù)流圖如圖3-1所示:開始用戶訪問站點(diǎn)查看主頁需要登錄以訂衣服用戶是否登陸是開始用戶訪問站點(diǎn)查看主頁需要登錄以訂衣服用戶是否登陸是否填寫用戶注冊(cè)表單提示輸入用戶名和密碼user表添加新注冊(cè)用戶的詳細(xì)信息到數(shù)據(jù)庫中使用user表驗(yàn)證密碼顯示衣服信息衣服信息讀取訂衣放入購物車插入新訂單未審表管理員審查讀取已審表更新進(jìn)入送衣服給顧客顧客收到衣服付錢結(jié)束3.3網(wǎng)站運(yùn)行環(huán)境設(shè)計(jì)為了保證系統(tǒng)運(yùn)行效率和可靠性,服務(wù)器端應(yīng)具有較高的軟件配置,客戶端應(yīng)具有較高的軟硬件配置,客戶端的要求不需要很高。此應(yīng)用程序可廣泛運(yùn)行于Internet,也適用于內(nèi)部的局域網(wǎng)。運(yùn)行要求如下:軟件開發(fā)環(huán)境:本網(wǎng)站主要用VisualStudio2005和SqlServer2005作為開發(fā)環(huán)境。服務(wù)器:CPU要求PII800以上,內(nèi)存256MB以上??蛻魴C(jī):CPU要求200MMX以上,內(nèi)存64MB以上。3.4系統(tǒng)總體設(shè)計(jì)根據(jù)前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從使用的對(duì)像上可對(duì)網(wǎng)站作如下劃分:(1)客戶端:①會(huì)員模塊:通過用戶注冊(cè)、找回密碼、更新信息這幾部分來實(shí)現(xiàn)。②衣服信息模塊:衣服查詢、分類查詢這幾部分來實(shí)現(xiàn)。③訂購模塊:購物車和訂單查詢來實(shí)現(xiàn)。④支付模塊:通過結(jié)賬填寫訂單信息來實(shí)現(xiàn)??蛻舳私Y(jié)構(gòu)功能如圖3-2所示 會(huì)員登陸會(huì)員登陸判斷會(huì)員非會(huì)員顧客留言(查看)衣服信息會(huì)員注冊(cè)會(huì)員是否購物車訂單查詢找回密碼顧客留言(留言)個(gè)人信息修改儲(chǔ)物柜圖3.2客戶端結(jié)構(gòu)功能圖(2)后臺(tái)管理端:①服裝管理模塊:通過添加服裝、添加服裝類別、管理服裝、這幾部分來實(shí)現(xiàn)。②用戶管理:會(huì)員管理、修改密碼,這兩部分都來實(shí)現(xiàn)。③其它功能模塊:訂單管理、上傳圖片管理、添加支付放肆、返回首頁,這幾部分來實(shí)現(xiàn)。后臺(tái)管理端結(jié)構(gòu)功能如圖3-3所示:管理員后臺(tái)登陸用戶管理添加郵遞方式訂單管理服裝管理添加支付方式返回首頁添加服裝添加服裝類別管理服裝會(huì)員管理修改密碼圖3.3后臺(tái)管理端結(jié)構(gòu)功能圖第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)4.1.1數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本流程圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。根據(jù)網(wǎng)站管理的使用情況,采用的數(shù)據(jù)庫是SQL-2005,擬建立dress.mdf庫文件,包含如下幾個(gè)表文件:admin 管理員信息表buyinfo 購買信息表clothesinfo 衣服信息表delivery 郵遞方式信息表image 圖像信息表orders 訂單表pay支付方式信息表tcart 購物車表type 類別表user 會(huì)員信息表4.1.2E-R模型設(shè)計(jì)用戶用戶會(huì)員管理用戶名用戶類型密碼用戶名密碼email地址電話查詢訂單編號(hào)名稱價(jià)格用戶數(shù)量用戶管理留言標(biāo)題時(shí)間管理購物車編號(hào)貨物數(shù)量價(jià)格名稱圖4.1E-R模型圖4.1.3數(shù)據(jù)庫的實(shí)施、運(yùn)行和維護(hù)(1)數(shù)據(jù)庫的實(shí)施:數(shù)據(jù)庫的實(shí)施主要是根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立實(shí)際的數(shù)據(jù)庫結(jié)構(gòu)、導(dǎo)入數(shù)據(jù)并進(jìn)行程序的調(diào)試。它相當(dāng)于軟件工程中的代碼編寫和程序調(diào)試的階段。用具體的DBMS提供的數(shù)據(jù)定義語言(DDL),把數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果轉(zhuǎn)化為程序語句,然后經(jīng)DBMS編譯處理和運(yùn)行后,實(shí)際的數(shù)據(jù)庫便建立起來了。目前的很多DBMS系統(tǒng)除了提供傳統(tǒng)的命令行方式外,還提供了數(shù)據(jù)庫結(jié)構(gòu)的圖形化定義方式,極大地提高了工作的效率。(2)數(shù)據(jù)庫的試運(yùn)行當(dāng)有部分?jǐn)?shù)據(jù)裝入數(shù)據(jù)庫以后,就可以進(jìn)入數(shù)據(jù)庫的試運(yùn)行階段,數(shù)據(jù)庫的試運(yùn)行也稱為聯(lián)合調(diào)試。數(shù)據(jù)庫的試運(yùn)行對(duì)于系統(tǒng)設(shè)計(jì)的性能檢測和評(píng)價(jià)是十分重要的,因?yàn)槟承〥BMS參數(shù)的最佳值只有在試運(yùn)行中才能確定。(3)數(shù)據(jù)庫的運(yùn)行和維護(hù)數(shù)據(jù)庫系統(tǒng)投入正式運(yùn)行,意味著數(shù)據(jù)庫的設(shè)計(jì)與開發(fā)階段的基本結(jié)束,運(yùn)行與維護(hù)階段的開始。數(shù)據(jù)庫的運(yùn)行和維護(hù)是個(gè)長期的工作,是數(shù)據(jù)庫設(shè)計(jì)工作的延續(xù)和提高。4.2客戶端4.2.1會(huì)員模塊(1)功能:提供了會(huì)員注冊(cè)、修改密碼、修改個(gè)人信息和找回密碼等功能。他是實(shí)現(xiàn)在線訂衣服、顧客留言的基礎(chǔ)。(2)組成構(gòu)造:這個(gè)模塊由3個(gè)部分組成:會(huì)員注冊(cè);資料修改;找回密碼。(3)數(shù)據(jù)表的設(shè)計(jì)如圖:表4.1會(huì)員信息表(user)列名類型允許空主鍵或外鍵useridint主鍵usernamevarchar(50)*passwordvarchar(50)*sexint)*ageint*addressvarchar(50)*phonevarchar(50)*emailvarchar(50)*questionnvarchar(50)*answernvarchar(50)*usertimedatetime*(4)界面設(shè)計(jì)與重點(diǎn)代碼登錄模塊:protectedvoidbtnLoad_Click(objectsender,EventArgse){Session["UID"]=null;Session["Username"]=null;if(txtName.Text.Trim()==""||txtPassword.Text.Trim()==""){Response.Write("<script>alert('登錄名和密碼不能為空!');location='javascript:history.go(-1)';</script>");}else{if(txtValid.Text.Trim()==lbValid.Text.Trim()){intP_Int_IsExists=uiObj.UserExists(txtName.Text.Trim(),txtPassword.Text.Trim());if(P_Int_IsExists==100){DataSetds=uiObj.ReturnUIDs(txtName.Text.Trim(),txtPassword.Text.Trim(),"user");Session["UID"]=Convert.ToInt32(ds.Tables["user"].Rows[0][0].ToString());Session["Username"]=ds.Tables["user"].Rows[0][1].ToString();Response.Redirect("index.aspx");}else{Response.Write("<script>alert('您的登錄有誤,請(qǐng)核對(duì)后再重新登錄!');location='javascript:history.go(-1)';</script>");}}else{Response.Write("<script>alert('請(qǐng)正確輸入驗(yàn)證碼!');location='javascript:history.go(-1)';</script>");}}}當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將插入到user表(會(huì)員信息表)里,如無錯(cuò)誤就注冊(cè)成功了。會(huì)員覺得有必要修改密碼或個(gè)人信息時(shí),可以通過網(wǎng)站的更新信息來修改。當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將更新user表(會(huì)員信息表)里相對(duì)應(yīng)的字段,如無錯(cuò)誤就修改成功了。重要代碼如下:protectedvoidbtnUpdate_Click(objectsender,EventArgse){if(txtName.Text.Trim()==""&&txtPassword.Text.Trim()==""){Response.Write("<script>alert('請(qǐng)輸入完整信息!');location='javascript:history.go(-1)';</script>");}else{if(IsValidPhone(txtPhone.Text.Trim())==false){Response.Write("<script>alert('您輸入的電話號(hào)碼有誤,請(qǐng)重新輸入')</script>");return;}elseif(IsValidEmail(txtEmail.Text.Trim())==false){Response.Write("<script>alert('您輸入的E-mail地址格式不正確,請(qǐng)重新輸入')</script>");return;}else{uiObj.UpdateUInfo(txtName.Text.Trim(),ddlSex.SelectedItem.Text.Trim(),txtPassword.Text.Trim(),Convert.ToInt32(txtAge.Text.Trim()),"","",txtPhone.Text.Trim(),txtEmail.Text.Trim(),txtAddress.Text.Trim(),Convert.ToInt32(Session["UID"].ToString()));Session["username"]="";Session["username"]=txtName.Text.Trim();Response.Write("<script>alert('恭喜您,修改成功!');location='index.aspx';</script>");}}}4.2.2服裝信息展示模塊(1)功能:向用戶展示新品推薦、熱銷服裝、特價(jià)服裝信息以及根據(jù)導(dǎo)航查看自己想查看的。(2)數(shù)據(jù)表的設(shè)計(jì):表4.2服裝信息表(clothesinfo)列名類型允許空主鍵或外鍵clothesidint主鍵clothesnamevarchar(50)*clothesmarkvarchar(50)*introducenvarchar(50)*buypricefloat*sellpricefloat*mpricefloat*amountint*stockint*typeidint*外鍵providervarchar(50)*imagepathvarchar(50)*visitint*isdiscountbit*predatedatetime*(3)商品展示圖4.2服裝展示模塊效果圖(4)功能實(shí)現(xiàn)方法及代碼設(shè)計(jì)新品推薦是根據(jù)商品上市的時(shí)間排序,最新上市的商品為新品推薦商品;熱銷商品是根據(jù)商品賣出的數(shù)量,取賣出商品數(shù)量排序后前四位展示到前臺(tái);特價(jià)商品根據(jù)表clothesinfo中字段isdiscount的設(shè)置,取isdiscount值為true的商品展示。具體實(shí)現(xiàn)調(diào)用存儲(chǔ)過程DeplayGInfoALTERproc[dbo].[DeplayGInfo](@Deplayint)asif(@Deplay=1) begin selecttop4*fromclothesinfo orderbypredateDESC endelseif(@Deplay=2) begin selecttop4*fromclothesinfo orderbyamountDESC endelseif(@Deplay=3) begin selecttop4*fromclothesinfo whereisdiscount=1 end點(diǎn)擊服裝的種類淑女襯衫、甜美針織衫、韓版外套、可愛T恤、韓版美裙、雜七雜八分別顯示每個(gè)種類的服裝。主要是通過字段typeid實(shí)現(xiàn)。Response.Redirect("~/User/TypeGoods.aspx?typeid="DLType.DataKeys[e.Item.ItemIndex].ToString());4.2.3購物車模塊(1)功能:購物車模塊,提供了顧客已定的衣服信息的服務(wù)。(2)組成構(gòu)造:這個(gè)模塊由顧客訂購衣服信息組成。(3)數(shù)據(jù)表的設(shè)計(jì)如表所示:表4.3;購物車信息表(tcart)列名類型允許空主鍵或外鍵cartidint主鍵useridvarchar(50)*外鍵clotheidint*外鍵numint*sellpricefloat*sumpricefloat*(4)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):圖4.3購物車模塊效果圖該模塊能夠讓顧客看到再看已選擇的服裝,然后根據(jù)自己的需要,進(jìn)行刪除或者是放入購物車和繼續(xù)購物。///<summary>///獲取購物車中的商品信息///</summary>publicvoidtcartBind(){ucObj.SCIBind("tcart",gvtcart,Convert.ToInt32(Session["UID"].ToString()));}///<summary>///顯示購物車中的商品合計(jì)金額和商品數(shù)量///</summary>publicvoidTotalDs(){DataSetds=ucObj.ReturnTotalDs(Convert.ToInt32(Session["UID"].ToString()),"TotalInfo");lbSumPrice.Text=ucObj.VarStr(ds.Tables["TotalInfo"].Rows[0][0].ToString(),1);lbSumNum.Text=ucObj.VarStr(ds.Tables["TotalInfo"].Rows[0][1].ToString(),1);}4.2.4生成訂單模塊(1)功能:用戶通過結(jié)賬填寫訂單信息,完成購物過程。(2)數(shù)據(jù)表的設(shè)計(jì):表4.4訂單表(order)列名類型允許空主鍵或外鍵orderidint主鍵useridint*外鍵receivervarchar(50)*adressnvarchar(50)*postcodevarchar(50)*emailvarchar(50)*deliverytypeint*外鍵paytypeInt*外鍵totalpricefloat*clothesfeefloat*deliveryfeefloat*orderdatedatetime*(3)功能實(shí)現(xiàn)方法及代碼設(shè)計(jì)圖4.4成訂單模塊效果圖結(jié)算主要是消費(fèi)者選擇商品后,對(duì)商品進(jìn)行在線結(jié)算的一種方法,它可以使用網(wǎng)上銀行卡,既方便又安全。實(shí)現(xiàn)結(jié)算功能。代碼如下if(txtReciverName.Text==""||txtReceiverAddress.Text==""||txtReceiverPhone.Text==""||txtReceiverPostCode.Text==""||txtReceiverEmails.Text==""){Response.Write("<script>alert('請(qǐng)輸入完整的信息!')</script>");return;}else{floatP_Flt_TotalSF=TotalShipFee();if(P_Flt_TotalSF<=0||P_Flt_TotalSF==100){return;}floatP_Flt_TotalGP=TotalGoodsPrice();intP_Int_OrderID=ucObj.AddOrderInfo(P_Flt_TotalGP,P_Flt_TotalSF,ddlDeliveryType.SelectedItem.Value.Trim(),ddlPayType.SelectedItem.Value.Trim(),Convert.ToInt32(Session["UID"].ToString()),txtReciverName.Text.Trim(),txtReceiverPhone.Text.Trim(),txtReceiverPostCode.Text.Trim(),txtReceiverAddress.Text.Trim(),txtReceiverEmails.Text.Trim());DataSetds=ucObj.ReturnSCDs(Convert.ToInt32(Session["UID"].ToString()),"SCInfo");for(inti=0;i<ds.Tables["SCInfo"].Rows.Count;i++){ucObj.AddBuyInfo(Convert.ToInt32(ds.Tables["SCInfo"].Rows[i][2].ToString()),Convert.ToInt32(ds.Tables["SCInfo"].Rows[i][3].ToString()),P_Int_OrderID,float.Parse(ds.Tables["SCInfo"].Rows[i][5].ToString()),Convert.ToInt32(ds.Tables["SCInfo"].Rows[i][1].ToString()));}ucObj.DeleteTCInfo(Convert.ToInt32(Session["UID"].ToString()));Response.Write("<script>alert('購物成功!');location='index.aspx'</script>");return;}4.3后臺(tái)管理端4.3.1服裝管理模塊(1)功能:服裝管理模塊是網(wǎng)站非常重要的一個(gè)模塊,管理員可以添加服裝、添加服裝類別、管理服裝、管理服裝類別。(2)組成構(gòu)造:這個(gè)模塊由4部分組成:(3)數(shù)據(jù)表的設(shè)計(jì)如表所示:表4.5服裝信息表(clothesinfo)列名類型允許空主鍵或外鍵clothesidint主鍵clothesnamevarchar(50)*clothesmarkvarchar(50)*introducenvarchar(50)*buypricefloat*sellpricefloat*mpricefloat*amountint*stockint*typeidint*外鍵providervarchar(50)*imagepathvarchar(50)*visitint*isdiscountbit*predatedatetime*(4)界面設(shè)計(jì)與重點(diǎn)代碼實(shí)現(xiàn)圖4.5添加商品模塊效果圖該模塊主要實(shí)現(xiàn)管理員對(duì)服裝的添加、服裝信息的修改,重點(diǎn)代碼為:protectedvoidbtnSave_Click(objectsender,EventArgse){if(txtName.Text==""||txtBrand.Text==""||txtbuyprice.Text==""||txtsellprice.Text==""||txtmprice.Text==""){Response.Write("<script>alert('請(qǐng)輸入必要的信息!')</script>");}else{boolIsDisCount;if(cbxDiscount.Checked==true){IsDisCount=true;}else{IsDisCount=false;}intP_Int_returnValue=mcObj.AddGInfo(Convert.ToInt32(ddlCategory.SelectedItem.Value.ToString()),txtName.Text.Trim(),txtShortDesc.Text.Trim(),txtBrand.Text.Trim(),txtProvider.Text.Trim(),ddlUrl.SelectedItem.Value.Trim(),Convert.ToInt32(txtstock.Text.Trim()),float.Parse(txtbuyprice.Text.Trim()),float.Parse(txtmprice.Text.Trim()),float.Parse(txtsellprice.Text.Trim()),IsDisCount);if(P_Int_returnValue==-100){Response.Write("<script>alert('該商品已存在!');</script>");}else{Response.Write("<script>alert('添加成功!');</script>");}}}圖4.6商品管理模塊效果圖該模塊管理員可以實(shí)現(xiàn)對(duì)服裝的刪除、修改以及商品的搜索。重點(diǎn)代碼如下:///<summary>///綁定所有商品的信息///</summary>publicvoidgvBind(){DataSetds=mcObj.GetClothesInfoDs("clothesinfo");gvGoodsInfo.DataSource=ds.Tables["clothesinfo"].DefaultView;gvGoodsInfo.DataBind();}///<summary>///在搜索中綁定商品信息///</summary>publicvoidgvSearchBind(){DataSetds=mcObj.SearchGoodsInfoDs("clothesinfo",txtKey.Text.Trim());gvGoodsInfo.DataSource=ds.Tables["clothesinfo"].DefaultView;gvGoodsInfo.DataBind();}該模塊管理員何以實(shí)現(xiàn)對(duì)服裝類別的添加以及圖片的添加。重點(diǎn)代碼如下:protectedvoidbtnSave_Click(objectsender,EventArgse){if(txtName.Text==""){Response.Write("<script>alert('請(qǐng)輸入商品類別!');location='javascript:history.go(-1)';</script>");}else{intP_Int_ReturnValue=mcObj.AddCategory(txtName.Text.Trim(),ddlUrl.SelectedItem.Value.ToString());if(P_Int_ReturnValue==-100){Response.Write("<script>alert('該商品類別名已存在,請(qǐng)輸入其它的商品類別名!');location='javascript:history.go(-1)';</script>");}else{Response.Write("<script>alert('添加成功!');location='javascript:history.go(-1)';</script>");}}}4.3.2會(huì)員管理模塊(1)功能:管理員可以進(jìn)行會(huì)員管理、密碼修改。(2)組成構(gòu)造:這個(gè)模塊由3部分:添加管理員、管理、管理會(huì)員。(3)數(shù)據(jù)表的設(shè)計(jì)如表所示:表4.6;會(huì)員信息表(user)列名類型允許空主鍵或外鍵useridint主鍵usernamevarchar(50)*passwordvarchar(50)*sexint)*ageint*addressvarchar(50)*phonevarchar(50)*emailvarchar(50)*questionnvarchar(50)*answernvarchar(50)*usertimedatetime*(4)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):publicvoidgvMemberBind(){DataSetds=mcObj.ReturnMemberDs("User");gvMemberList.DataSource=ds.Tables["User"].DefaultView;gvMemberList.DataBind();}protectedvoidgvMemberList_PageIndexChanging(objectsender,GridViewPageEventArgse){gvMemberList.PageIndex=e.NewPageIndex;gvMemberBind();}protectedvoidgvMemberList_RowDeleting(objectsender,GridViewDeleteEventArgse){intP_Int_userid=Convert.ToInt32(gvMemberList.DataKeys[e.RowIndex].Value.ToString());mcObj.DeleteMemberInfo(P_Int_userid);gvMemberBind();}4.3.3其它功能模塊(1)功能:其它功能模塊是對(duì)訂單的管理、配送方式添加、支付方式添加以及圖片上傳的管理。(2)組成構(gòu)造:這個(gè)模塊由以下部分組成:訂單管理、配送方式管理、支付方式管理、上傳管理組成。(3)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):圖4.7支付管理效果圖這兩部分模塊只要實(shí)現(xiàn)對(duì)支付方式的添加和管理,重點(diǎn)代碼如下:if(this.Request.QueryString["Action"]=="Add"){if(txtName.Text==""){Response.Write("<script>alert('請(qǐng)輸入完整信息')</script>");return;}else{mcObj.InsertPay(txtName.Text.Trim());Response.Write("<script>alert('添加成功!')</script>");return;}}elseif(this.Request.QueryString["Action"]=="Modify"){if(txtName.Text==""){Response.Write("<script>alert('請(qǐng)輸入完整信息')</script>");return;}else{mcObj.UpdatePay(Convert.ToInt32(this.Request["payid"].ToString()),txtName.Text.Trim());Response.Write("<script>alert('修改成功!')</script>");return;}}}圖4.8配送管理效果圖這兩部分模塊主要實(shí)現(xiàn)對(duì)配送方式的添加和管理,重點(diǎn)代碼如下:protectedvoidbtnSave_Click(objectsender,EventArgse){if(this.Request.QueryString["Action"]=="Add"){if(txtName.Text==""||txtPrice.Text==""){Response.Write("<script>alert('請(qǐng)輸入完整信息')</script>");return;}else{if(IsValidInt(txtPrice.Text.Trim())==false){Response.Write("<script>alert('請(qǐng)正確輸入(格式:1.00)!')</script>");return;}else{

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論