網(wǎng)上服裝銷售系統(tǒng)畢業(yè)論文設(shè)計(jì)_第1頁
網(wǎng)上服裝銷售系統(tǒng)畢業(yè)論文設(shè)計(jì)_第2頁
網(wǎng)上服裝銷售系統(tǒng)畢業(yè)論文設(shè)計(jì)_第3頁
網(wǎng)上服裝銷售系統(tǒng)畢業(yè)論文設(shè)計(jì)_第4頁
網(wǎng)上服裝銷售系統(tǒng)畢業(yè)論文設(shè)計(jì)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、西南科技大學(xué)網(wǎng)絡(luò)本科畢業(yè)論文(設(shè)計(jì)) 西南科技大學(xué)(網(wǎng)絡(luò)教育部分) 畢 業(yè) 論 文題 目: 網(wǎng)上服裝銷售系統(tǒng) 完 成 人: XXX 專 業(yè): 計(jì)算機(jī)科學(xué)技術(shù) 完 成 時(shí)間: 2014年3月17日 西南科技大學(xué)教務(wù)處制 網(wǎng)上服裝銷售系統(tǒng) XXX西南科技大學(xué)網(wǎng)絡(luò)教育部分計(jì)算機(jī)科學(xué)技術(shù)專業(yè)摘要:隨著Internet的迅速發(fā)展,網(wǎng)上服裝銷售作為電子商務(wù)的一種形式正以其高效,低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營模式和理念。服裝網(wǎng)絡(luò)營銷的產(chǎn)生已成為必然趨勢(shì),我所開發(fā)的網(wǎng)上服裝銷售系統(tǒng)主要是針對(duì)小廠商,專賣店而開發(fā)的?!熬W(wǎng)上服裝銷售”實(shí)際上是運(yùn)行在Web服務(wù)器中的一個(gè)Web應(yīng)用程序。利用頁面、腳本程序來實(shí)現(xiàn)服裝

2、的進(jìn)貨管理、銷售管理、庫存管理等操作。由前臺(tái)選購、后臺(tái)管理兩大部分組成。管理員可以通過后臺(tái)管理系統(tǒng),進(jìn)行服裝的管理、會(huì)員的管理、訂單管理等信息的綜合操作,會(huì)員可以通過前臺(tái)進(jìn)行自由購物,大大方便了使用者應(yīng)用,并簡化了操作流程。本系統(tǒng)采用ASP.NET 技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以C語言作為編程語言,采用SQL Server2008 數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。它是基于Browser/Server結(jié)構(gòu)下形成的數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序。本系統(tǒng)基本遵循了軟件工程方法論進(jìn)行系統(tǒng)分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和軟件測試。實(shí)現(xiàn)了商品信息發(fā)布、管理用戶信息、注冊(cè)登陸用戶在線下單、購物車等功能。關(guān)鍵詞:網(wǎng)上服裝銷售;AS

3、P.NET;購物車;SQL2008Abstract:With the rapid development of Internet, online apparel sales as a form of e-commerce is its efficient, low-cost advantage, and gradually become a new business model and philosophy.Clothing generation of network marketing has become an inevitable trend。I developed online clo

4、thing sales system developed for small manufacturers, stores. Online clothing sales is actually running on the Web server in a Web application. Page script to achieve the clothing inventory management, sales management, inventory management and other operations. Purchase, online clothing sales by th

5、e front and back-end management of two major components. Administrators can back office management system, clothing management, membership management, order management information operations, members can be carried out by the front desk free shopping, which greatly facilitates user applications, and

6、 simplify the operation process. The system uses ASP.NET technology as a way to create an application in C language as a programming language, using the SQL Server 2008 database as a back-end database. It is based on Browser / Server structure formed under the data-driven Web applications. The syste

7、m basically follows the software engineering methodology for systems analysis, design, detailed design, and software testing. Commodity information dissemination, management of user information, Sign Up User online orders, shopping cart, and other functions.Keywords: online clothing sales; ASP.NET;

8、shopping cart;SQL2008目 錄摘 要1第1章 緒 論 3 1.1 課題背景31.2 國內(nèi)外在該方向的研究現(xiàn)狀及分析31.3 使用的開發(fā)平臺(tái)3第2章 需求及可行性分析42.1 系統(tǒng)調(diào)研42.2 需求分析42.3 可行性分析52.3.1 經(jīng)濟(jì)可行性52.3.2 技術(shù)可行性52.3.3 操作可行性62.3.4 法律可行性6第3章 系統(tǒng)詳細(xì)設(shè)計(jì)73.1 系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計(jì)73.1.1 管理員模塊73.1.2 用戶模塊83.2 數(shù)據(jù)庫設(shè)計(jì)83.2.1 數(shù)據(jù)庫分析93.2.2 數(shù)據(jù)表9第4章 系統(tǒng)功能實(shí)現(xiàn)124.1 前臺(tái)功能實(shí)現(xiàn)124.1.1 會(huì)員的注冊(cè)和登錄124.1.2 服裝查詢

9、功能134.1.3 留言板134.2 后臺(tái)功能實(shí)現(xiàn)144.2.1 管理員登錄界面144.2.2 管理員管理界面144.2.3 用戶購物車與填寫訂單界面實(shí)現(xiàn)15結(jié) 論20參考文獻(xiàn)201第1章 緒 論1.1 課題背景 科學(xué)技術(shù)日新月異,計(jì)算機(jī)科學(xué)也逐漸趨于成熟。計(jì)算機(jī)強(qiáng)大的功能已為人們所熟知,它已經(jīng)進(jìn)入各個(gè)領(lǐng)域并發(fā)揮著越來與重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)網(wǎng)上服裝銷售平臺(tái)進(jìn)行管理,具有線下操作所無法比擬的優(yōu)點(diǎn)1。例如:檢索迅速、高效率、低成本、存儲(chǔ)量大、壽命長、溝通成本低等,這些優(yōu)點(diǎn)能夠極大地提高管理和辦事的效率。因此,開發(fā)這樣一個(gè)網(wǎng)上服裝銷售平臺(tái)就成為很有必要的事情。而且只要系統(tǒng)

10、的設(shè)計(jì)合理,就可以為公司再開一條銷售通路,減少庫存堆積,利用網(wǎng)絡(luò)的共享、互動(dòng)的優(yōu)點(diǎn)2,結(jié)合地面銷售的優(yōu)點(diǎn),借助數(shù)據(jù)庫管理技術(shù),開發(fā)一個(gè)網(wǎng)上銷售平臺(tái),實(shí)現(xiàn)服裝網(wǎng)上銷售規(guī)范化、個(gè)性化、人性化。1.2 國內(nèi)外在該方向的研究現(xiàn)狀及分析據(jù)前期對(duì)服裝銷售的經(jīng)營和管理模式的調(diào)查研究,基本了解了服裝銷售行業(yè)的整體概況。在國內(nèi),曾經(jīng)服裝的在線銷售是為了適應(yīng)市場的巨大變化而出現(xiàn)和發(fā)展起來的;發(fā)展至今,已形成例如:淘寶、拍拍、凡客等多個(gè)巨頭爭霸之勢(shì)3。要想在這個(gè)行業(yè)占得一席之地實(shí)屬艱難。但是,這種在線銷售也有些許不足,即客戶下單后要等待至少兩到三天才能收到貨,換貨所耗費(fèi)的時(shí)間過長。所以本系統(tǒng)是針對(duì)區(qū)域服裝在線銷售而

11、開發(fā)的,這樣在具備各大主流電商的基本優(yōu)勢(shì)的前提下,又彌補(bǔ)了長途運(yùn)輸耗時(shí)長的不足之處,同時(shí)又為客戶提供了更加便捷的售后服務(wù)。1.3使用的開發(fā)平臺(tái)開發(fā)平臺(tái):Windows 7開發(fā)語言:C語言、ASP.Net、HTML、CSS集成開發(fā)環(huán)境:ASP.Net輔助開發(fā)工具:Visual studio 2008,SQL Server 2008客戶端運(yùn)行環(huán)境:IE6及以上版本第2章 需求及可行性分析 系統(tǒng)的需求分析需要系統(tǒng)分析師和軟件工程師對(duì)客戶需要什么功能進(jìn)行定位。這個(gè)階段需要不斷的有耐心的和客戶進(jìn)行交流。只有滿足了客戶對(duì)系統(tǒng)功能的要求,我們才能夠分析和尋求解決方案,最終實(shí)現(xiàn)這些具體的系統(tǒng)功能。本章將分別從

12、可行性分析和用戶需求兩個(gè)方面進(jìn)行具體的研究4。2.1 系統(tǒng)調(diào)研 憑借本人實(shí)習(xí)經(jīng)歷以及對(duì)整個(gè)銷售工作流程的調(diào)查和總結(jié),得出以下調(diào)研結(jié)論:(1)經(jīng)銷商對(duì)銷售終端的工作人員的學(xué)歷沒有過高的限制,所以本設(shè)計(jì)所實(shí)現(xiàn)的功能要方便易用,界面交互要有好。(2)銷售終端已經(jīng)擁有配置很好的電腦系統(tǒng),所以,硬件方面已經(jīng)得到解決;(3)經(jīng)銷商方面也迫切地尋求一個(gè)更新更適合其自身情況的網(wǎng)絡(luò)銷售平臺(tái),所以在政策上十分支持,在人事支持方面已經(jīng)做出了很大的幫助。(4)經(jīng)銷商畢竟是只有地面銷售背景的傳統(tǒng)型銷售商,沒接觸過網(wǎng)絡(luò)銷售,所以,在設(shè)計(jì)新系統(tǒng)時(shí),要把這些因素考慮在內(nèi)。 可行性分析是指對(duì)該系統(tǒng)的操作可行性、技術(shù)可行性、經(jīng)濟(jì)

13、可行性等其他因素的調(diào)研分析,使開發(fā)人員和用戶更加的清楚了解該系統(tǒng)。2.2 需求分析 服裝銷售平臺(tái)分為前臺(tái)管理和后臺(tái)管理,前臺(tái)管理包括會(huì)員管理和非會(huì)員管理,后臺(tái)管理則是管理員管理5。 非會(huì)員只能瀏覽服裝,通過注冊(cè)即可成為正式會(huì)員,會(huì)員可以修改個(gè)人信息,瀏覽和購買服裝,查看訂單情況,以及留言功能。 后臺(tái)管理員管理包括對(duì)會(huì)員信息的維護(hù),服裝商品的維護(hù),訂單的維護(hù)。管理員擁有最高的權(quán)限:可以發(fā)布和刪除服裝商品;對(duì)用戶的訂單及時(shí)處理更新;對(duì)留言板的維護(hù)6。2.3 可行性分析 本節(jié)從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性、法律可行性進(jìn)行分析。2.3.1 經(jīng)濟(jì)可行性 由于開發(fā)此網(wǎng)上服裝銷售系統(tǒng)所需的硬件(計(jì)算機(jī)

14、及相關(guān)硬件)和軟件環(huán)境(ASP.Net、SQL 2008),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護(hù)上,對(duì)用戶不造成過重的經(jīng)濟(jì)負(fù)擔(dān)7。而一旦此系統(tǒng)投入使用,不僅可以減少商家的工作強(qiáng)度,提高工作效率,而且方便了用戶的購買,打破了傳統(tǒng)的銷售模式,極大限度的方便了用戶,也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本管理系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。2.3.2 技術(shù)可行性 技術(shù)可行性是對(duì)待開發(fā)的系統(tǒng)進(jìn)行功能、性能和限制條件的分析,確定在現(xiàn)有的資源的條件下,

15、技術(shù)風(fēng)險(xiǎn)有多大,系統(tǒng)是否能實(shí)現(xiàn)。這里,資源包括已有的或可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員的技術(shù)水平與已有的工作基礎(chǔ)。網(wǎng)上服裝在線銷售系統(tǒng)的開發(fā)基于B/S模式,主要包括前端的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、安全性好的數(shù)據(jù)庫8。 本系統(tǒng)擬采用ASP.Net和SQL 2008兩個(gè)程序來分別作為前端和后端的開發(fā)工具。ASP.Net是建立在通用語言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強(qiáng)大的Web應(yīng)用程序。ASP.Net提供了世界級(jí)水平的開發(fā)工具支持。在Visual Studio .N

16、et的集成開發(fā)環(huán)境(IDE)中,ASP.Net框架由豐富的工具箱和設(shè)計(jì)器組成。所見即所得的(WYSIWYG)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。ASP.Net強(qiáng)大而富有彈性。由于ASP.Net是基于(CLR)的,因此整個(gè)ASP.Net平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于Web應(yīng)用程序開發(fā)。ASP.Net框架的類庫、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到Web。ASP.Net也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個(gè)應(yīng)用9。SQL 2008作為微軟在Windows 系列平臺(tái)上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了

17、很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺(tái)上的用戶都會(huì)對(duì)它有相當(dāng)?shù)挠H切感。區(qū)別于SQL 2008小型數(shù)據(jù)庫,SQL 2008是一個(gè)功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言等功能。而像存儲(chǔ)過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。在硬件方面,如今的家用或商用電腦硬件的整體配置水平都很高,網(wǎng)站在硬件方面是很可行的。 在軟件方面,由于ASP.Net和SQL Server2008 都兩個(gè)非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是很可行的。2.3.3 操作可行性 本系統(tǒng)是一個(gè)基于Web的網(wǎng)上服裝銷售平臺(tái),是Web技術(shù)應(yīng)用于

18、網(wǎng)上銷售中的產(chǎn)物,是服裝銷售商發(fā)展歷史上的一個(gè)新階段10。系統(tǒng)基于Web的工作界面,使采購人員無論身處何地,無論通過局域網(wǎng)還是互聯(lián)網(wǎng),都能在瀏覽器中直接對(duì)服裝信息進(jìn)行錄入、瀏覽、修改、刪除、查閱等管理工作。在操作使用上十分方便,員工只需連上公司內(nèi)部的局域網(wǎng),在自己的電腦上通過Web瀏覽器就可使用本系統(tǒng),同時(shí)所有的操作都是基于Web的的操作方式,如:鏈接、按鈕、文本框等等。所有的操作通過瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件,用戶不需培訓(xùn)。因此,在操作使用上,本系統(tǒng)簡單、方便,易于使員工們接受,本系統(tǒng)盡力為用戶著想,因而該系統(tǒng)是方便可操作的。2.3.4 法律可行性 法律可行性即該平臺(tái)的開發(fā)會(huì)不

19、會(huì)在社會(huì)上引起侵權(quán)或其它責(zé)任問題。因?yàn)樵撈脚_(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。 綜上所述,網(wǎng)上服裝銷售平臺(tái)的開發(fā)是必需的,是可行的。19第3章 系統(tǒng)詳細(xì)設(shè)計(jì) 這個(gè)階段的任務(wù)是設(shè)計(jì)軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)以及設(shè)計(jì)模塊的控制流程,其目的是明確軟件系統(tǒng)如何做。并對(duì)網(wǎng)上服裝銷售系統(tǒng)的功能實(shí)現(xiàn)做出部署,然后對(duì)信息管理功能做出合理的分析。3.1 系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計(jì) 服裝銷售平臺(tái)分為前臺(tái)管理和后臺(tái)管理,前臺(tái)管理包括會(huì)員管理和非會(huì)員管理,后臺(tái)管理則是管理員管理11。 前臺(tái)管理包括四大模塊:會(huì)員模塊、會(huì)員購物車模塊、商品模塊、會(huì)員留言板模塊;

20、后臺(tái)管理包括五大模塊:管理員密碼修改模塊、商品維護(hù)、訂單管理模塊、留言信息管理模塊、會(huì)員信息管理模塊。系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示。圖3-1系統(tǒng)功能結(jié)構(gòu)圖3.1.1 管理員模塊 系統(tǒng)管理員擁有系統(tǒng)的最高權(quán)限,可以對(duì)商品進(jìn)行增添、修改、刪除,可以對(duì)會(huì)員信息進(jìn)行管理,可以對(duì)用戶所下的訂單進(jìn)行處理,還可以對(duì)用戶在留言板塊所寫的留言信息進(jìn)行刪除、回復(fù)。管理界面的系統(tǒng)功能模塊圖如圖3-2所示。圖3-2管理界面功能模塊3.1.2 用戶模塊 用戶可以進(jìn)行注冊(cè),注冊(cè)為會(huì)員登錄之后,可以查看服裝商品的類別,優(yōu)惠商品,可以把挑好的服裝先放到購物車,可以對(duì)購物車?yán)锏姆b進(jìn)行增、刪、改,還可以在留言板塊給管理員留言。

21、用戶界面的系統(tǒng)功能模塊圖如圖3-3所示。圖3-3用戶界面功能模塊3.2 數(shù)據(jù)庫設(shè)計(jì) “數(shù)據(jù)庫”就是為了實(shí)現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。它由一個(gè)稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進(jìn)行管理。數(shù)據(jù)的存取方式獨(dú)立于使用它的應(yīng)用程序。3.2.1 數(shù)據(jù)庫分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)表,為后面的具體設(shè)計(jì)打下基礎(chǔ)12。通過系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上服裝銷售系統(tǒng),總結(jié)出如下的需求信息:(1)用戶分一般用戶、注冊(cè)用戶和管理員用戶。(2)一般用戶和注冊(cè)用戶無需

22、要登錄就可以查看服裝信息和購買。(3)注冊(cè)用戶登錄后可以維護(hù)自己的個(gè)人信息,并且在向網(wǎng)站發(fā)出定單時(shí)會(huì)自動(dòng)填寫自己的聯(lián)系信息。(4)服裝按商品類別來分類,每一個(gè)商品都對(duì)應(yīng)一個(gè)類別。(5)定單分單張?jiān)敿?xì)定單和總定單。(6)一個(gè)用戶可以購買多個(gè)服裝。(7)一個(gè)用戶對(duì)應(yīng)一張定單列表。(8)一個(gè)定單列表對(duì)應(yīng)多張定單詳細(xì)信息。 關(guān)于定單列表與定單詳細(xì)信息可以這樣理解:因?yàn)橛脩粢淮慰梢再徺I多種產(chǎn)品。則對(duì)每種產(chǎn)品(即每一款型號(hào)的商品)生成一條定單詳細(xì)信息記錄。然后多個(gè)這樣的定單詳細(xì)信息組成一個(gè)定單列表。每一個(gè)定單列表才與一個(gè)用戶對(duì)應(yīng),在發(fā)貨時(shí)以定單列表為單位,也即用戶在操作時(shí)所看到的“定單”。經(jīng)過系統(tǒng)功能分析

23、和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1)管理員信息,包括數(shù)據(jù)項(xiàng):帳號(hào),姓名,密碼。(2)注冊(cè)用戶(會(huì)員),包括數(shù)據(jù)項(xiàng):用戶ID,用戶名,密碼等。(3)商品,包括數(shù)據(jù)項(xiàng):商品編號(hào),商品名稱,分類,價(jià)格等。(4)商品類別,包括數(shù)據(jù)項(xiàng):分類編號(hào),分類名稱,添加時(shí)間等。(5)定單詳細(xì)信息,包括數(shù)據(jù)項(xiàng):定單編號(hào),訂單列表編號(hào),商品編號(hào),購買數(shù)量。(6)定單列表,包括數(shù)據(jù)項(xiàng):定單列表編號(hào),用戶編號(hào),下單時(shí)間,聯(lián)系方式。3.2.2 數(shù)據(jù)表 數(shù)據(jù)表的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是從數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等六個(gè)方面

24、進(jìn)行具體的定義,本系統(tǒng)有多個(gè)數(shù)據(jù)表,如下所示。(1)Admin表,記錄管理員的登陸信息,包括管理員賬號(hào)和密碼。設(shè)置如下表1。表1 Admin(管理員信息表)列 名數(shù)據(jù)類型允許空字段說明usernamenvarchar(50)否管理員登陸名passwordnvarchar(50)否管理員密碼addtimedatetime否管理員注冊(cè)時(shí)間(2)tblUser表,記錄用戶的登陸信息和用戶的基本信息,設(shè)置如下表2所示。表2 tblUser(會(huì)員信息表)列 名數(shù)據(jù)類型允許空字段說明IDint否用戶IDPswnvarchar(50)否用戶密碼UserNamenvarchar(50)否用戶登陸名真實(shí)姓名nv

25、archar(50)否用戶真實(shí)姓名性別nvarchar(50)否用戶性別年齡int否用戶年齡聯(lián)系方式nvarchar(50)否用戶聯(lián)系方式家庭住址text否用戶家庭住址(3)Products表,記錄服裝詳細(xì)信息,設(shè)置如下表3所示。表3 Products(服裝信息表)列 名數(shù)據(jù)類型允許空字段說明PIDint否服裝IDPNamenvarchar(100)否服裝名稱CIDint否服裝類別IDPCPricemoney否服裝價(jià)格(4)Order表,記錄訂單信息,設(shè)置如下表4所示。表4 Order(訂單表)列 名數(shù)據(jù)類型允許空字段說明OIDnvarchar(30)否訂單IDPIDint否服裝IDPName

26、nvarchar(50)否服裝名稱PNumint否服裝數(shù)量PCPricemoney否服裝成本價(jià)TotalPricemoney否訂單總額Pubdatedatetime否提交訂單時(shí)間OStateint否訂單狀態(tài)(5)tblBasket表,記錄購物車信息,設(shè)置如下表5所示。表5 tblBasket(購物車信息表)列 名數(shù)據(jù)類型允許空字段說明IDint否購物車IDtblUsernvarchar(50)否用戶名Pidint否服裝IDisNint否服裝數(shù)量isMoneymoney否服裝價(jià)格isDatedatetime否放入購物車時(shí)間(6)Message表,記錄留言信息,設(shè)置如下表6所示。表6 Messag

27、e(留言信息表)列 名數(shù)據(jù)類型允許空字段說明MIDint否留言IDUMamenvarchar(50)否用戶名Uphonenvarchar(100)否用戶聯(lián)系電話UEmailnvarchar(100)否用戶EmailMTitlenvarchar(200)否留言標(biāo)題MContentntext否留言內(nèi)容第4章 系統(tǒng)功能實(shí)現(xiàn) 這個(gè)階段的任務(wù)是設(shè)計(jì)軟件系統(tǒng)功能的具體實(shí)現(xiàn),包括主要功能和部分功能主要代碼,以及主要功能的界面。4.1 前臺(tái)功能實(shí)現(xiàn) 前臺(tái)功能主要包括非會(huì)員的注冊(cè)和登錄;會(huì)員修改密碼、搜索服裝、購買服裝、留言板等功能。4.1.1 會(huì)員的注冊(cè)和登錄 對(duì)于本系統(tǒng)非會(huì)員只能瀏覽服裝,只有注冊(cè)為正式會(huì)員

28、以后才能夠使用各個(gè)功能,填寫會(huì)員基本信息,完成后點(diǎn)擊“注冊(cè)”按鈕就可以進(jìn)入會(huì)員登錄界面。用戶名不可以與之前注冊(cè)過的用戶重名,如果輸入一樣的用戶名,系統(tǒng)會(huì)自動(dòng)提示“用戶名已存在,請(qǐng)重新輸入用戶名”,非會(huì)員的注冊(cè)界面如圖4-1所示。圖4-1 非會(huì)員注冊(cè) 用戶注冊(cè)之后,需要返回首頁進(jìn)行登錄,在登錄頁面中,輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,系統(tǒng)自動(dòng)核實(shí)用戶名和密碼是否存在和是否正確,如果正確直接跳到首頁界面,并在導(dǎo)航欄上顯示“用戶某某已經(jīng)登錄”字樣,當(dāng)用戶登陸時(shí),系統(tǒng)會(huì)自動(dòng)分配一個(gè)ID,這個(gè)ID是不會(huì)重復(fù)的,用來標(biāo)志每一個(gè)不同的用戶;否則系統(tǒng)會(huì)自動(dòng)提示信息“用戶名或密碼不正確,請(qǐng)重新輸入”。登錄界面

29、如圖4-2所示。圖4-2 會(huì)員登錄界面4.1.2 服裝查詢功能 服裝查詢功能是根據(jù)關(guān)鍵字進(jìn)行服裝查詢。如圖4-3所示。圖4-3 服裝查詢界面4.1.3 留言板 留言板模塊是為了方便會(huì)員與管理員之間的溝通而設(shè)計(jì)的,帶星號(hào)的為必填項(xiàng),不然會(huì)提示無法提交的,會(huì)員將信息填寫完整后,點(diǎn)擊“提交”按鈕即可。如圖4-4所示。圖4-4 留言板界面4.2 后臺(tái)功能實(shí)現(xiàn) 網(wǎng)站后臺(tái)是管理員對(duì)該網(wǎng)站基本信息的管理與維護(hù)。這里按流程的順序一一詳細(xì)說明。4.2.1 管理員登錄界面 點(diǎn)擊首頁的“后臺(tái)登錄”鏈接即可進(jìn)入網(wǎng)站后臺(tái)管理員登錄界面,管理員輸入用戶名及密碼、驗(yàn)證碼 ,系統(tǒng)自動(dòng)核實(shí)這三項(xiàng)是否正確,正確即進(jìn)入管理首頁。驗(yàn)

30、證碼的設(shè)計(jì)可以提高網(wǎng)站后臺(tái)管理的安全性。如圖4-5所示。圖4-5 管理員登錄界面4.2.2 管理員管理界面 后臺(tái)管理界面分為左右兩個(gè)部分。在界面的左側(cè)顯示后臺(tái)管理的主要功能目錄,目錄功能使用的都是超鏈接按鈕,分為六個(gè)大的功能,各個(gè)大的功能展開后,還包含多個(gè)小的功能。右側(cè)為各個(gè)功能的顯示、操作部分。六大功能是以鏈接的形式顯示在左側(cè),單擊一次該項(xiàng)展開再單擊一次,該項(xiàng)收縮,如“系統(tǒng)”功能,點(diǎn)擊一下展開,里面包括兩個(gè)小的功能,前面有“”進(jìn)行標(biāo)注,點(diǎn)擊“打開店鋪首頁”即可鏈接到首頁,點(diǎn)擊“退出登錄”即可返回到管理員登陸界面。后臺(tái)管理首頁界面。如圖4-6所示。圖4-6 管理員管理界面4.2.3 用戶購物車

31、與填寫訂單界面實(shí)現(xiàn) 點(diǎn)擊“放入購物車”按鈕即可將選購的服裝放入購物車中。填寫訂單界面如圖4-7所示。圖4-7 填寫訂單界面 確認(rèn)訂單界面。若在購物車中填寫訂單,訂單按批量購買生成,如下圖所示,單價(jià)和數(shù)量都不顯示,只顯示總價(jià),單擊所購服裝信息后的“查看購買的產(chǎn)品詳情”,即可查看購買服裝的詳細(xì)信息包括單價(jià)和數(shù)量13。如圖4-8所示。圖4-8 確認(rèn)訂單界面 購物車核心代碼:protected void Page_Load(object sender, System.EventArgs e) if (!IsPostBack) if (Request.QueryStringdid != null) st

32、ring Pid = Request.QueryStringdid.ToString();string sql = delete from tblBasket where id= + Pid; DBConn myDB = new DBConn(); myDB.ExecuteNonQuery(sql); myDB.Close(); if (SessionUser != null) txtName.Enabled = false; txtName.Text = (string)SessionUser; DBConn db1 = new DBConn(); TextBox1.Text = db1.L

33、ookUp(select 真實(shí)姓名 from tblUser where UserName= + (string)SessionUser + , 真實(shí)姓名); lblTotalPric.Text = db1.LookUp(select sum(ismoney) as 1 from viwBasket where tblUser= + (string)SessionUser + , 1); else Response.Write(alert(未登陸禁止訂購);window.close();); Response.End(); return; getData(); string DBPath =

34、ConfigurationSettings.AppSettingsDataBasePath; string connStr = (DBPath); SqlConnection con = new SqlConnection(connStr); con.Open(); string sql1 = select * from tblMode; SqlDataAdapter sda1 = new SqlDataAdapter(sql1, con); DataSet ds1 = new DataSet(); sda1.Fill(ds1, tblMode); foreach (DataRow row i

35、n ds1.Tables0.Rows) this.dplBm.Items.Add(row名稱.ToString(); private void getData() string sql = select * from viwBasket where tblUser= + (string)SessionUser + order by ID desc; MySqlPager SqlPager = new MySqlPager(); SqlPager.setAttribute(SqlPager1, FavDataGrid, sql, ID desc, 20); protected void btnO

36、K_Click(object sender, System.EventArgs e) string strName = txtName.Text.Trim(); string strEmail = txtEmail.Text.Trim(); string strPhone = txtPhone.Text.Trim(); if (strName = String.Empty | strEmail = String.Empty | strPhone = String.Empty) Response.Write(); Response.Write(alert(請(qǐng)把必填項(xiàng)添上!);); Respons

37、e.Write(); return; if (lblTotalPric.Text = String.Empty | lblTotalPric.Text = 0) Response.Write(); Response.Write(alert(購物車空,沒辦法生成訂單!);); Response.Write(); return; if (SessionCheckCode.ToString() != txtCheck.Text.Trim() Response.Write(); Response.Write(alert(輸入的驗(yàn)證碼有誤!請(qǐng)重新輸入!); Response.Write(); return; Order myOrder = new Order(); myOrder.PID = 0; myOrder.TotalPrice = lblTotalPric.Text; myOrder.TName

溫馨提示

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