網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計_第1頁
網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計_第2頁
網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計_第3頁
網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計_第4頁
網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上*學(xué)院畢業(yè)設(shè)計(論文)網(wǎng)上鞋城銷售管理系統(tǒng)前臺設(shè)計班 級 專 業(yè) 軟 件 開 發(fā) 教 學(xué) 系 機電工程學(xué)院 指導(dǎo)老師 完成時間 2014 年 10月 10 日至 年 月 日摘要隨著時代不斷的進步,人們的生活壓力也逐漸變大,普通的工薪階層沒有很多空閑的時間來逛街,傳統(tǒng)的買賣行業(yè)已經(jīng)不能滿足大眾的需求,所以網(wǎng)購成為了一種潮流,正是在這樣的環(huán)境下,本網(wǎng)站的建立就相對重要。本網(wǎng)上鞋城銷售管理系統(tǒng)使用Visual Studio 2010為開發(fā)環(huán)境,數(shù)據(jù)庫使用SQL Server 2005,通過開發(fā)框架實現(xiàn)基于B/S模式的電子商務(wù)管理平臺。用戶在本網(wǎng)站上可以瀏覽瀏覽任意一款鞋子,

2、在注冊并且登錄后進行購買,實現(xiàn)網(wǎng)上交易。網(wǎng)站的前臺功能包括登錄、注冊、瀏覽商品、加入購物車、瀏覽訂單、刪除訂單、支付訂單。網(wǎng)站會向用戶展現(xiàn)最好和最實惠的商品,定期向用戶推薦最新商品和特價商品,給用戶最好的購物體驗,同時本網(wǎng)站會定期維護,保證消費者的購物安全。本論文將詳細闡述網(wǎng)站的功能及實現(xiàn)方法。關(guān)鍵字:網(wǎng)上鞋城,SQL Server 2005,網(wǎng)上購物目 錄第1章 緒論1.1 課題背景隨著科學(xué)技術(shù)的發(fā)展和時代的進步,慢慢衍生出一種新型的購物方式網(wǎng)購,網(wǎng)購存在價值就是讓消費者通過網(wǎng)絡(luò)在網(wǎng)上購物、網(wǎng)上支付,節(jié)省用戶的時間和商家的店面空間,大大提高了交易效率,特別對于工作忙碌的上班族,網(wǎng)購也大量節(jié)省

3、了他們的寶貴時間。在消費者信息多元化的21世紀,可以通過足不出戶的網(wǎng)絡(luò)渠道來滿足自己的購物欲望,同時網(wǎng)絡(luò)購物大大減少了商家對空間的需求,所以網(wǎng)絡(luò)購物的價格一般也比傳統(tǒng)的店鋪價格便宜,這就使大量的用戶喜歡這種購物方式,由于這種新型的購物方式對傳統(tǒng)行業(yè)的沖擊,大量的商戶瞄準了這種新型的售賣方式。商家改變原來的競爭模式,也為商家?guī)砹烁叩睦?。對傳統(tǒng)的商戶而言,要想將銷售渠道完全打開,必須引進新型的思維和方法,所以網(wǎng)絡(luò)購物成為了一個新型的平臺。由于利益的驅(qū)使,大量商戶涌入,導(dǎo)致電子商務(wù)行業(yè)競爭越發(fā)激烈和良莠不齊。所以本網(wǎng)站從消費者的角度考慮,為消費者提供 物美價廉的商品,并且提供更方便、更安全、更

4、高效的購物平臺。1.2系統(tǒng)設(shè)計思想網(wǎng)上鞋城銷售管理系統(tǒng)是一個小型的網(wǎng)購平臺,以方便、快捷為設(shè)計思想,下面將介紹網(wǎng)上鞋城的功能:(1)登錄功能:用戶在注冊之后可進行登錄,登錄之后就可以購買商品(2)注冊功能:用戶只有在注冊之后才能購買商品(3)修改密碼:用戶在登錄后輸入原密碼就可以修改密碼(4)找回密碼:用戶在登錄界面點擊找回密碼,用戶輸入注冊時的郵箱信息,系統(tǒng)就會向郵箱發(fā)送用戶名及密碼的郵件,用戶登錄郵箱就可以查收郵件,獲得用戶名和密碼(5)查詢功能:用戶在搜索框中輸入要查詢的關(guān)鍵字,系統(tǒng)就會及時的將搜索的內(nèi)容展現(xiàn)在用戶的面前,用戶也可以根據(jù)商品的分類進行查找,同時系統(tǒng)配有新品上架和特價商品的

5、展示(6)訂單管理:用戶在登錄后可以進入自己的購物車,進行訂單管理。用戶可以瀏覽訂單,刪除訂單,支付訂單。1.3系統(tǒng)設(shè)計原則(1)安全性原則。本系統(tǒng)是在web瀏覽器上與運行的網(wǎng)絡(luò)購物系統(tǒng)。本系統(tǒng)為用戶提供網(wǎng)上購物,查詢物品,處理訂單等服務(wù)。由于整個系統(tǒng)數(shù)據(jù)龐大且有大量保密信息,所以在設(shè)計過程中,必須考慮信息安全及保密措施,確保數(shù)據(jù)庫中的數(shù)據(jù)不會被竊取和篡改,同時要保證用戶能正常使用系統(tǒng)提供的服務(wù)。為了確保本系統(tǒng)能長時間為用戶提供服務(wù),本系統(tǒng)必須采用有效的安全保密技術(shù)。同時為了后臺數(shù)據(jù)不會輕易的被前臺用戶篡改,本系統(tǒng)將涉及兩種類型的用戶,一般用戶和管理員,系統(tǒng)將權(quán)限劃分,靈活的使用管理方式在很大

6、的程度上使網(wǎng)站的工作效率提升了,系統(tǒng)后臺上架的物品在經(jīng)過審查后才能上架,保證用戶的購物安全。(2)規(guī)范性原則:在系統(tǒng)設(shè)計過程中,所有的代碼和數(shù)據(jù)庫的設(shè)計都符合技術(shù)規(guī)范。(3)實用性原則:本系統(tǒng)具有操作簡便,易于上手的功能,界面設(shè)計優(yōu)美,功能強大。根據(jù)用戶的實際需求為用戶提供滿意的服務(wù),系統(tǒng)不會干涉他們的購物,做到人性化,自由化。(4)整體性原則:本系統(tǒng)不論前期規(guī)劃還是后期實施,都時刻關(guān)注系統(tǒng)整體性,不同用戶之間的聯(lián)系也構(gòu)成一個整體。(5)本系統(tǒng)堅持開放性,自由性的標(biāo)準。1.4 系統(tǒng)開發(fā)系統(tǒng)技術(shù)平臺選擇:開發(fā)環(huán)境: ASP.NET開發(fā)語言:C#開發(fā)架構(gòu):B/S數(shù)據(jù)庫:SQL Server 200

7、5第2章 可行性分析隨著科學(xué)技術(shù)的發(fā)展和時代的進步,網(wǎng)購存在價值就是讓消費者通過網(wǎng)絡(luò)在網(wǎng)上購物、網(wǎng)上支付,節(jié)省用戶的時間和商家的店面空間,大大提高了交易效率,特別對于工作忙碌的上班族,網(wǎng)購也大量節(jié)省了他們的寶貴時間。網(wǎng)購必將成為日后人們消費的主體。可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,可行性分析是項目開發(fā)之前的重要階段。為了避免盲目地開發(fā)軟件,設(shè)計人員需要對項目的可行性進行研究,考慮資金時間和環(huán)境各方面的約束,對系統(tǒng)做出評估。本章將從技術(shù)可行性、經(jīng)濟可行性和社會可行性進行分析。2.1技術(shù)可行性技術(shù)可行性分析是技術(shù)解

8、決方案的實用性、技術(shù)支援的可用性和設(shè)備條件做出評估。本系統(tǒng)開發(fā)實用的是Visual Studio 2010,數(shù)據(jù)庫采用sql server 2005。2.2 經(jīng)濟可行性經(jīng)濟可行性分析是對項目的開發(fā)總成本與開發(fā)系統(tǒng)將帶來的經(jīng)濟效益進行考量。開發(fā)階段,使用的開發(fā)軟件均為開源軟件,無投資,網(wǎng)上鞋城系統(tǒng)的投資比較高,在少量用戶下,本網(wǎng)站可能會暫時的處于無法盈利的狀況,但之后可以通過宣傳等手段來增加用戶,所以一定會有發(fā)展的前景2.3社會可行性社會可行性的分析從法律政策等社會因素考慮項目的開發(fā)和意義。該系統(tǒng)作為畢業(yè)設(shè)計,不作為商業(yè)用途,所以無關(guān)乎侵權(quán)。本網(wǎng)站內(nèi)容健康,無不良信息,用戶的賬戶和密碼均為設(shè)計人

9、員設(shè)定的,無竊取正規(guī)用戶的賬戶,不違反相關(guān)法律法規(guī),不違背社會倫理道德。第3章 需求分析3.1 網(wǎng)站需求分析電子商務(wù)在時代的潮流下發(fā)展迅速,整個電子商務(wù)市場也勢頭正猛,所以這就是電子商務(wù)的競爭越發(fā)激烈。現(xiàn)代人生活工作壓力大,網(wǎng)購已經(jīng)成為了一種時尚和潮流,人們更喜歡足不出戶的享受購買的欲望。對于競爭這么大的行業(yè)來說,給用戶最好的體驗就是必須具備的條件,所以本網(wǎng)站操作簡單,讓用戶用更少的精力來享受購物的過程,這樣也能更加吸引各個年齡段的人。網(wǎng)站運行可靠,定期維護,保證用戶的消費安全。3.2功能分析3.2.1用戶管理模塊用戶管理模塊分為登錄、注冊、修改密碼、修改個人信息、找回密碼的功能。如圖3.1所

10、示。圖3.1 用戶管理模塊圖(1)登錄功能:用戶登錄后可正常瀏覽,用戶只有在登錄之后才能將鞋子加入購物車和結(jié)算訂單,用戶也可以在登錄之后刪除自己的訂單?;顒訄D如圖3.2所示。圖3.2 登錄功能活動圖表3.3 用戶登錄用例表用例名稱:用戶登錄用例標(biāo)志號:001參與者:用戶簡要說明:用戶通過用戶名和密碼登錄,進入系統(tǒng)前置說明:用戶已經(jīng)注冊,并且用戶在登錄的頁面基本事件交流:1、用戶鼠標(biāo)點擊文本框,輸入和更改用戶名或密碼 2、用戶鼠標(biāo)點擊“登錄”按鈕 3、用例終止其他事件流:在點擊“登錄”按鈕之前,用戶隨時可以點擊“退出”按鈕,用戶登錄失敗異常事件流:用戶將用戶名和密碼輸入錯誤,提示錯誤信息后置條件

11、:用戶登錄完成,可發(fā)帖刪帖回帖注釋:無(2)注冊功能:用戶輸入個人信息進行注冊。活動圖如圖3.5所示圖3.5 注冊活動圖表3.6 注冊功能用例表用例名稱:注冊功能用例標(biāo)志號:002參與者:用戶簡要說明:用戶輸入個人基本信息進行注冊前置說明:用戶在注冊的頁面基本事件交流:1、用戶鼠標(biāo)點擊文本框,輸入個人信息 2、用戶鼠標(biāo)點擊“注冊”按鈕 3、用例終止其他事件流:在點擊“注冊”按鈕之前,用戶隨時可以點擊“退出”按鈕,用戶注冊失敗異常事件流:用戶輸入的個人信息不正確,用戶注冊失敗,用例終止后置條件:用戶注冊完成,成功登錄,用戶可進行購物注釋:無(3)修改密碼:用戶在登錄之后輸入自己的原密碼就可以修改

12、成新密碼?;顒訄D如圖3.7所示。圖3.7 修改密碼功能活動圖表3.8修改密碼功能用例表用例名稱:修改密碼用例標(biāo)志號:003參與者:用戶簡要說明: 用戶可以修改自己的密碼前置說明: 用戶已經(jīng)注冊并登錄基本事件交流: 1、用戶點擊“修改密碼”按鈕 2、輸入原密碼新密碼和確認新密碼 3、點擊“確定“按鈕 4、用例終止其他事件流:在點擊“確定”按鈕之前,用戶隨時可以點擊“退出”按鈕,用戶修改失敗異常事件流:1原密碼輸入錯誤,提示錯誤信息,無法修改密碼2新密碼和確認新密碼輸入不一致,用戶修改密碼失敗,用例終止后置條件:注釋:無(4)修改個人信息:用戶在注冊并登錄之后就可以修改個人信息?;顒訄D如圖3.8所

13、示。圖3.8 修改個人信息活動圖表3.9 修改個人信息用例表用例名稱:修改個人信息用例標(biāo)志號:004參與者:用戶簡要說明: 用戶可以修改個人的基本信息前置說明: 用戶已經(jīng)注冊并且登錄成功基本事件交流: 1、用戶點擊“修改個人信息”按鈕 2、輸入要修改的內(nèi)容 3、點擊“確定“按鈕 4、用例終止其他事件流:在點擊“確定”按鈕之前,用戶隨時可以點擊“退出”按鈕,用戶修改失敗異常事件流: 輸入的內(nèi)容不符合標(biāo)準,修改失敗后置條件:注釋:無(5)找回密碼功能:用戶注冊之后可能會丟失自己的密碼,該功能可以讓用戶找回自己的密碼?;顒訄D如圖3.10所示。圖3.10 找回密碼活動圖表3.11找回密碼用例表用例名稱

14、:找回密碼用例標(biāo)志號:005參與者:用戶簡要說明: 用戶丟失自己的密碼前置說明: 用戶已經(jīng)注冊基本事件交流: 1、用戶點擊“找回密碼”按鈕 2、輸入綁定郵箱 3、點擊“確定“按鈕 4、用例終止其他事件流:在點擊“確定”按鈕之前,用戶隨時可以點擊“退出”按鈕,用戶修改失敗異常事件流:郵箱輸入錯誤,提示錯誤信息,無法修改密碼后置條件:注釋:無3.2.2查詢模塊用戶可以查詢關(guān)鍵字。如圖3.12所示圖3.13查詢模塊圖(1)查詢功能:用戶輸入關(guān)鍵字即可查詢商品.活動圖如圖3.13所示圖3.13 查詢功能活動圖表3.14 查詢功能用例圖用例名稱:查詢功能用例標(biāo)志號:006參與者:用戶簡要說明: 用戶可以

15、輸入關(guān)鍵字來查詢商品前置說明: 基本事件交流: 1、輸入查詢關(guān)鍵字 2、點擊“搜索“按鈕 3、用例終止其他事件流:在點擊“搜索”按鈕之前,用戶都可以終止搜索異常事件流:無后置條件:無注釋:無3.2.3訂單管理模塊訂單管理模塊分為生成訂單,瀏覽訂單,查詢訂單,刪除訂單。如圖3.15所示。圖3.15 訂單管理模塊圖(1)生成訂單:用戶在瀏覽商品的時,可以將商品加入購物車,訂單生成成功?;顒訄D如圖3.16所示。圖3.16 生成訂單活動圖表3.17 生成訂單用例表用例名稱:生成訂單用例標(biāo)志號:007參與者:用戶簡要說明: 用戶將東西加入購物車,生成訂單前置說明: 基本事件交流: 1、點擊“加入購物車“

16、按鈕2、用例終止其他事件流:在點擊“加入購物車”按鈕之前,用戶都可以終止異常事件流:無后置條件:用戶可以瀏覽訂單注釋:無(2)瀏覽訂單:瀏覽訂單活動圖如圖3.18所示圖3.18 瀏覽訂單活動圖表3.19 瀏覽訂單用例表 用例名稱:瀏覽訂單用例標(biāo)志號:008參與者:用戶簡要說明: 用戶在個人的購物車可以查看所有的訂單前置說明: 用戶已經(jīng)登錄基本事件交流: 1、點擊“購物車“按鈕,查看所有訂單2、用例終止其他事件流:在點擊“加入購物車”按鈕之前,用戶都可以終止異常事件流:無后置條件:用戶可以瀏覽訂單注釋:無(3)查詢訂單:用戶輸入查詢關(guān)鍵字查詢自己的訂單。活動圖如圖3.20所示。圖3.20 查詢訂

17、單活動圖表3.21 查詢訂單用例表 用例名稱:查詢訂單用例標(biāo)志號:009參與者:用戶簡要說明: 用戶在個人的購物車可以查詢訂單前置說明: 用戶已經(jīng)登錄并且用戶已經(jīng)在訂單查詢頁面基本事件交流: 1、點擊“購物車“按鈕,查看所有訂單 2、用戶在文本框中輸入查詢關(guān)鍵字 3、點擊“查詢”按鈕4、用例終止其他事件流:在點擊“查詢”按鈕之前,用戶都可以終止異常事件流:無后置條件:無 注釋:無(4)刪除訂單:用戶可以刪除自己的訂單?;顒訄D如圖3.22所示。圖3.22 刪除訂單活動圖表3.23刪除訂單用例表 用例名稱:刪除訂單用例標(biāo)志號:010參與者:用戶簡要說明: 用戶在個人的購物車可以刪除訂單前置說明:

18、用戶已經(jīng)登錄并且用戶已經(jīng)在訂單頁面基本事件交流: 1、點擊“購物車“按鈕,查看所有訂單 2、點擊“刪除”按鈕 3、提示用戶是否確認刪除4、用例終止其他事件流:在點擊“刪除”按鈕之前,用戶都可以終止異常事件流:用戶取消刪除,刪除失敗,用例終止后置條件:此訂單無法恢復(fù) 注釋:無第4章 總體設(shè)計4.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是指以一定方式將數(shù)據(jù)存儲在一起,與開發(fā)系統(tǒng)獨立開來的數(shù)據(jù)集合,數(shù)據(jù)庫可以實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)的冗長度,實現(xiàn)集中控制,同時數(shù)據(jù)的一致性和可維護性可以確保數(shù)據(jù)的安全性和可靠性。數(shù)據(jù)庫設(shè)計是開發(fā)人員對用戶需求分析的一種體現(xiàn),在網(wǎng)站的開發(fā)過程中數(shù)據(jù)庫的設(shè)計尤為重要,數(shù)據(jù)庫設(shè)計的好壞直接影響網(wǎng)站

19、最后的設(shè)計效果,要設(shè)計出結(jié)構(gòu)較好的數(shù)據(jù)庫,開發(fā)人員必須聯(lián)系實體的屬性和關(guān)系,確定實體的屬性的過程中,也要確定屬性是否存在,是否為空,是否能夠支持此數(shù)據(jù)類型,同時需要為實體設(shè)定合適的主鍵,這樣的設(shè)計保證實體的完整性,加快數(shù)據(jù)的操作速度,同時主鍵不可重復(fù),也不可為空值。(1)用戶表:提供用戶的基本信息,為用戶的注冊的數(shù)據(jù)提供數(shù)據(jù)存儲,用戶在登錄也是從此表讀取用戶信息。如表4.1所示。表4.1 tbuser(用戶表)列名數(shù)據(jù)類型允許空數(shù)據(jù)解釋IDint用戶iduserNamevarchar(50)用戶名PWDvarchar(50)用戶密碼Addressvarchar(50)寄件地址postcodei

20、nt寄件地址郵編emalvarchar(50)綁定郵箱(2)商品表:提供商品的基本的基本信息,在商品的展示的數(shù)據(jù)就是通過讀這些數(shù)據(jù),完成商品的展示。如表4.2所示。表4.2 tbgoods(商品表)列名數(shù)據(jù)類型允許空數(shù)據(jù)解釋goodIDint商品IdtypeIDint商品類別Namevarchar(200)商品名稱Introducevarchar(200)商品簡介Pricefloat原價Nowpricefloat現(xiàn)價Picturevarchar(300)商品圖片Timedatetime上架時間Sizeint鞋碼Countint鞋子的庫存(3)訂單表:用戶將商品加入購物車,形成訂單,用戶可以再個

21、人的購物車里查看自己的所有訂單,也可以查看發(fā)貨狀態(tài)。如圖4.3所示。表4.3 tborder(訂單表)列名數(shù)據(jù)類型允許空數(shù)據(jù)解釋orderIDint訂單idUsernamevarchar(50)下單用戶OrderDatedatatime下單日期Zhixingint是否已寄出(4)類別表:商品的所有類別都可以在此表中查看和添加。如圖4.4所示。表4.4 tbType(類別表)列名數(shù)據(jù)類型允許空數(shù)據(jù)解釋TypeIDint類別idTypeNamevarchar(50)類別名稱第5章 詳細設(shè)計詳細設(shè)計是系統(tǒng)開發(fā)過程中必不可少的事情,詳細設(shè)計是把系統(tǒng)中的各個功能從描述變成更精確的過程,詳細設(shè)計不是編寫程

22、序,而是給程序設(shè)計出藍圖,開發(fā)人員可以根據(jù)詳細設(shè)計來編寫程序。詳細設(shè)計需要完成以下的任務(wù)(1)為模塊設(shè)計詳細的算法(2)確定每個模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進行設(shè)計(3)確定接口的細節(jié),包括系統(tǒng)外部接口和用戶界面(UI)(4)為每個模塊設(shè)計至少一組測試用例(5)其他設(shè)計:包括代碼設(shè)計,輸出/輸入格式5.1 系統(tǒng)界面設(shè)計頁面詳細設(shè)計框架圖5.1.1首頁用戶在沒有注冊的時候也可以進入首頁瀏覽商品,用戶在首頁可以點擊“親,請登錄”按鈕即可登錄,或點擊注冊按鈕進行注冊。用戶在登錄之后也可以點擊購物車和個人中心查看,點擊注銷按鈕用戶就可以退出當(dāng)前登錄。用戶在沒有登錄的情況下點擊購物車和個人中心的話,系統(tǒng)會自動跳轉(zhuǎn)到

23、登錄頁面,提醒用戶登錄。如圖5.1所示圖5.1系統(tǒng)首頁圖5.1.2登錄界面用戶可以在登錄界面輸入用戶名或郵箱、密碼和驗證碼,點擊登錄按鈕,就可以進入首頁。用戶在登錄時有可能會忘記密碼,點擊找回密碼按鈕,用戶即可進入找回密碼的界面,同時用戶也可以在登錄界面點擊免費注冊按鈕進入注冊頁面,用戶在執(zhí)行登錄事件的時候,也可以點擊“鞋潮網(wǎng)”圖標(biāo)回到首頁。如圖5.2所示。圖5.2 登錄頁面圖本人的登錄使用的是linq to sql 技術(shù)密碼使用MD5加密實現(xiàn)代碼:DAL.EntityDataContext mycontext = new EntityDataContext();var mylist = fr

24、om tmp in mycontext.tbuser where tmp.userName = this.tb_username.Text.Trim().ToString() select tmp; String code = (string)(SessionCheckCode); if (this.tb_vali.Text = code.ToLower() if (mylist != null & mylist.Count() != 0) DAL.tbuser myojb = mylist.First(); MD5 mds = MD5.Create(); string str = this.

25、tb_pass.Text; byte s = mds.ComputeHash(Encoding.UTF8.GetBytes(str); string miwen = ; for (int i = 0; i s.Length; i+) miwen += si.ToString(X); if (myojb.PWD = miwen) mycontext.SubmitChanges(); Sessionusername = this.tb_username.Text; Response.Write(alert(登錄成功);); Response.Redirect(Buss.aspx); else st

26、ring mes = alert(密碼錯誤); Response.Write(mes); else string mes = alert(沒有此用戶); Response.Write(mes); else string mes = alert(驗證碼輸入錯誤); Response.Write(mes); tb_vali.Text = ; 5.1.3找回密碼界面用戶在登錄頁面點擊找回密碼,進入找回密碼按鈕。用戶輸入用戶名,點擊“下一步”按鈕,系統(tǒng)驗證用戶名是否存在。如果不存在,系統(tǒng)彈出提示框,提示用戶重新輸入,如果存在,進入下一步。如圖5.3所示。圖5.3 找回密碼頁面1圖輸入綁定郵箱,驗證郵箱

27、是否為綁定郵箱。若輸入錯誤,系統(tǒng)提示出錯信息。若輸入成功,進入下一步。如圖5.4所示。圖5.4 找回密碼2圖系統(tǒng)不會將你的原密碼發(fā)送給你,系統(tǒng)將會讓用戶輸入新的密碼。如圖5.5所示。圖5.5 找回密碼3圖5.1.4注冊頁面用戶輸入注冊所需的信息,點擊確定按鈕,提示用戶出錯或成功的信息。如題5.6所示。圖5.6 注冊頁面圖String code = (string)(SessionCheckCode); if (this.tb_vali.Text = code.ToLower() ; DAL.EntityDataContext mycontext = new EntityDataContext(

28、); DAL.tbuser tuser = new tbuser(); if (this.tb_name.Text = tuser.userName) Response.Write(alert(用戶名已經(jīng)被注冊,請重新輸入用戶名); else if (this.tb_pass.Text = this.tb_password.Text) var mylist = from tmp in mycontext.tbuser where tmp.userName = this.tb_name.Text.Trim().ToString() select tmp; if (mylist = null |

29、mylist.Count() = 0) tuser.userName = this.tb_name.Text.Trim().ToString(); MD5 mds = MD5.Create(); string str = this.tb_pass.Text; byte s = mds.ComputeHash(Encoding.UTF8.GetBytes(str); string miwen = ; for (int i = 0; i s.Length; i+) miwen += si.ToString(X); tuser.PWD = miwen; tuser.email = this.tb_e

30、mail.Text.Trim().ToString(); tuser.address = this.tb_addr.Text.Trim().ToString(); tuser.postcode = this.tb_post.Text.Trim().ToString(); mycontext.tbuser.InsertOnSubmit(tuser); mycontext.SubmitChanges(); Response.Write(alert(注冊成功); Sessionusername = this.tb_name.Text; Response.Redirect(Buss.aspx); el

31、se Response.Write(alert(該用戶名已經(jīng)被注冊); tb_pass.Text = ; tb_password.Text = ; 5.1.5個人中心用戶在登錄之后可以進入個人中心。如圖5.7所示。圖 5.7 個人中心圖5.1.6 商品詳情頁面用戶點擊商品的圖片或商品就可以進入商品詳情頁面。如圖5.8所示。圖5.8 鞋子詳情頁面string connString = server = localhost; database = SHOES_SYSTEM; integrated security = sspi; SqlConnection conn = new SqlConnection(connString); if (Sessionid1 = null) int id = Convert.ToInt32(Request.QueryStringid); iddd = id; else iddd = int.Parse(Sessionid1.ToString(); string str = select * from tbgoods where goodID= + iddd + ; conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(str, conn)

溫馨提示

  • 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

提交評論