圖書電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計_第1頁
圖書電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計_第2頁
圖書電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計_第3頁
圖書電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計_第4頁
圖書電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計 設(shè)計題目: 網(wǎng)上圖書系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生班級: 學(xué)生姓名: 學(xué)生學(xué)號: 指導(dǎo)教師: 設(shè)計日期: 前 言 本文詳細(xì)敘述了網(wǎng)上圖書銷售管理系統(tǒng)的設(shè)計與實現(xiàn)過程。在整個開發(fā)過程中,對圖書公司的各部門工作業(yè)務(wù)流程做了詳細(xì)的調(diào)研,并根據(jù)客戶及工作人員的需求制定了一套具體的解決方案。 本系統(tǒng)的主要功能是實現(xiàn)網(wǎng)絡(luò)銷售中的圖書信息發(fā)布和管理,其中包括前臺功能:圖書展示、圖書導(dǎo)購、收銀臺、會員管理、在線咨詢、在線新聞;后臺功能:圖書管理、用戶管理、供應(yīng)商管理、修改個人資料、商品訂貨、退貨、入庫、庫存查詢、銷售查詢、商品查詢、會員訂單管理、新聞管理、業(yè)務(wù)統(tǒng)計、系統(tǒng)日志、備份、還原、管

2、理用戶等。全球網(wǎng)上圖書銷售管理系統(tǒng)是一個典型的ASP搭建的電子商務(wù)系統(tǒng),展示了Web運(yùn)行的基本原理。采用ASP技術(shù)和Microsoft Office Access 2000數(shù)據(jù)庫相結(jié)合開發(fā),網(wǎng)站具有基本的電子商務(wù) 平臺的特點(diǎn),方便、實用、快捷。目 錄 1、系統(tǒng)需求分析. 1 1.1.需求分析.1 1.2.系統(tǒng)功能結(jié)構(gòu).1 2.研發(fā)工具. 2 3.開發(fā)技術(shù). 3 4.網(wǎng)上購物業(yè)務(wù)流程. 3 5、數(shù)據(jù)庫. 4 5.1數(shù)據(jù)庫需求分析.4 5.2數(shù)據(jù)庫概念設(shè)計(E-R)圖.5 5.3 數(shù)據(jù)庫設(shè)計.6 6.用Dreamweaver創(chuàng)建電子商務(wù)站點(diǎn). 10 6.1創(chuàng)建電子商務(wù)站點(diǎn).10 6.2數(shù)據(jù)庫連接.

3、14 7.網(wǎng)站主要功能實現(xiàn). 19 7.1用戶注冊.19 7.2管理員模塊.25 8. 系統(tǒng)測試. 27 致謝. 28 參考文獻(xiàn). 29 1、系統(tǒng)需求分析 1.1.需求分析 需求分析是整個設(shè)計過程的基礎(chǔ),最困難、最消耗時間的一步。它的最終結(jié)果是提供一個可作為設(shè)計基礎(chǔ)的系統(tǒng)說明書,在網(wǎng)站項目的需求分析中主要是由開發(fā)者來確定對用戶需求的理解程度,而用戶調(diào)查和市場調(diào)研等需求分析活動的目的就是幫助系統(tǒng)開發(fā)者加深對用戶需求的理解和對前期不明確的地方進(jìn)行明確化,以便于日后在項目開發(fā)過程中作為開發(fā)成員的依據(jù)和借鑒。 當(dāng)然一次成功的需求分析不僅需要系統(tǒng)開發(fā)者的分析而且還需要對客戶需求進(jìn)行分析,這是需要所有開發(fā)

4、者共同努力的。 對于用戶來說,在商場系統(tǒng)里面所購的物品,希望及時收到商品,在商場系統(tǒng)里的投訴,希望及時得到解決,用戶的要求能及時得到滿足的情況下,商場的信用度才能得到提高,才能更好的發(fā)展,所以對用戶進(jìn)行需求分析是很有必要的。 對于管理員來說,既要考慮用戶的要求,又要更好的管理整個系統(tǒng),所以他肩負(fù)著雙重任務(wù)。滿足用戶要求方面,應(yīng)該及時處理用戶的訂單,及時發(fā)貨,盡快的解決客戶的投訴等等,才能有更好的經(jīng)濟(jì)效益。管理系統(tǒng)的責(zé)任也不能忽視,如對市場做調(diào)查,及時更新產(chǎn)品,還有就是對系統(tǒng)進(jìn)行維護(hù)等等。這些在設(shè)計該系統(tǒng)的后臺進(jìn)行需求分析時都應(yīng)該考慮到的。 1.2.系統(tǒng)功能結(jié)構(gòu) 功能結(jié)構(gòu)圖用于表示系統(tǒng)模塊的分層

5、結(jié)構(gòu),系統(tǒng)后臺功能模塊如圖3.1所示,主要包括前臺展示、員工管理、信息查詢;前臺主要功能模塊如圖3.2所示,主要功能包括圖書展示、會員注冊、信息查詢、會員管理。 網(wǎng)上圖書系信息查員工管圖書展 網(wǎng)上圖書后臺功能結(jié)構(gòu)圖3.1 圖 系統(tǒng)后臺是系統(tǒng)管理員對整個網(wǎng)站后臺數(shù)據(jù)庫進(jìn)行維護(hù),是此網(wǎng)站最重要的大門。 1.圖書管理 管理員可以添加新品和刪除信息。 2、員工管理 在進(jìn)入本欄目時系統(tǒng)會提示輸入系統(tǒng)管理員的用戶名和密碼,對于其他用戶此界面 不可見的。 3、信息查詢 管理員可以按顧客提交訂單的日期查看訂單;可以查詢所有留言信息,同時還可以查看指定用戶的留言;可以查看所有商品以及所有訂單,包括已交易訂單和未

6、交易成功的訂單。 網(wǎng)上圖書系統(tǒng) 信息查詢會員注冊 會員管理圖書展示 修 圖給 改訂管新分書會會注理品類單個員信員 銷員注查登上瀏人息留冊 詢錄 查架 資覽 言料 詢 網(wǎng)上圖書前臺功能結(jié)構(gòu)圖圖3.2 系統(tǒng)前臺是用戶購物的主要頁面,用戶進(jìn)入網(wǎng)站必須進(jìn)行登錄,若是新用戶則需先 注冊。在此介紹部分功能: 1、圖書展示 圖書的詳細(xì)信息包括圖片、書名、價格、重量、簡介等。 、信息查詢2用戶可以對自己的訂單進(jìn)行查詢,包括所有訂單、已成交訂單、未成交訂單。用戶可 瀏覽的方式查看圖書信息,還可以通過新品上架專攔進(jìn)行查看。以通過分類 3、會員管理 用戶登錄網(wǎng)站后可以在線給管理員留言,還可以對自己的注冊信息進(jìn)行修改

7、或注銷。 2.研發(fā)工具 Microsoft Office Access2000 開發(fā)工具: 。Macromedia DreamWeaver8.0,Flash8.0,FireWork8.04,PhotoShop3開發(fā)語言:VBScript,JavaScript,Html, SQL. 開發(fā)技術(shù):基于IIS等服務(wù)器的ASP技術(shù) 面向?qū)ο螅盒枨笳?3.開發(fā)技術(shù) 本次課程設(shè)計的任務(wù)是,構(gòu)建一個電子商務(wù)網(wǎng)站網(wǎng)上圖書,采用的主要技術(shù)是基于IIS服務(wù)器端的ASP、IIS的組件、網(wǎng)頁編程語言HTML、數(shù)據(jù)庫以Microsoft Office 的Access2000為平臺以及鏈接數(shù)據(jù)庫ODBC。 ASP是Acti

8、ve Server Page的縮寫,意為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn): (1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技

9、術(shù); (2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試; (3)服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁; (4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息; (5)ASP可以使用服務(wù)器端ActiveX組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)Email或訪問文件系統(tǒng)等。 (6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回

10、客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。 4.網(wǎng)上購物業(yè)務(wù)流程 業(yè)務(wù)流程圖是用以描述系統(tǒng)各項業(yè)務(wù)處理的過程,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合流理向,它是物理模型。業(yè)務(wù)流程圖描述的是完整的業(yè)務(wù)流程,以業(yè)務(wù)處理過程為中心。業(yè)務(wù)流程圖符號如表4.1所示: 表4.1 業(yè)務(wù)流程圖符號 符號 含義 說明 提供相關(guān)數(shù)據(jù)的人員或組織,對 外部實體相關(guān)工作進(jìn)行處理的人員或組 織 加工數(shù)據(jù)數(shù)據(jù)處理 表示生成的單據(jù)文檔,單據(jù) 表示業(yè)務(wù)處理方向信息流向本系統(tǒng)客戶購物流程,客戶首先進(jìn)行注冊,進(jìn)入網(wǎng)頁,然后在登錄欄處輸入用戶名和密碼,系統(tǒng)進(jìn)行驗證客戶身份,若登錄成

11、功,客戶進(jìn)入用戶主頁面,可以進(jìn)行個人資料的修改、查看訂單、進(jìn)行購物等。用戶可以瀏覽或查找想要購買的商品并進(jìn)行訂購,用戶確認(rèn)購買以后便可以進(jìn)行支付,支付完成后商家進(jìn)行發(fā)貨產(chǎn)生銷售訂單和銷售記錄。網(wǎng)上商店系統(tǒng)的購物流程圖如圖4.1所示。 修改個人信息 訂購商品 分類瀏覽 確認(rèn) 客戶 客戶登錄 查找物品 會員注冊網(wǎng)上支付 銷售訂單 審核訂銷售記 圖4.1 網(wǎng)上圖書系統(tǒng)業(yè)務(wù)流程圖 5、數(shù)據(jù)庫 5.1數(shù)據(jù)庫需求分析 用戶信息表表(member): 用戶編碼,用戶昵稱,用戶密碼,用戶真實姓名,城市,地址,郵編,電話,。 ):用戶編號,管理員,管理員密碼。master管理員信息管理表表(用戶留言表(mess

12、age):用戶編號,用戶昵稱,留言內(nèi)容,留言時間,留言人性別。 訂單表(usorder):訂單編號,用戶真實姓名,用戶昵稱,ISBN,服裝品牌,數(shù)量,價格,下訂單日期,是否已成交。 后臺管理員表(Manage_User):編號,圖名稱,密碼。 單頁欄目(main):聯(lián)系我們,關(guān)于我們。 商品信息表(product):用戶編號,所屬大類名稱,所屬小類名稱,所屬專題名稱,產(chǎn)品名稱,產(chǎn)品價格,點(diǎn)擊數(shù),更新時間,是否為推薦產(chǎn)品,是否通過審核,產(chǎn)品內(nèi)容,是否包含圖片,首頁圖片地址,上傳文件的地址。 產(chǎn)品小類表(SmallClass):小類名稱,所屬大類名稱,管理員。 產(chǎn)品大類表(BigClass):大類

13、名稱,管理員。 文字鏈接表(links):網(wǎng)站名,網(wǎng)站描述,網(wǎng)址,添加日期,友情鏈接上傳地址。 女裝新聞表(yenews):文章標(biāo)題,文章內(nèi)容,文章點(diǎn)擊次數(shù),文章添加時間。 留言回復(fù)表(book):留言人名稱,留言人 QQ,留言人姓別,留言人電話(未啟用),留言人email,留言人主頁(未啟用),管理員回復(fù),留言標(biāo)題(未啟用),留言內(nèi)容,留言時間,管理員回復(fù)時間。 用戶注冊表(user):注冊用戶ID,注冊用戶名,密碼,忘記密碼的提示問題,問題答案,Email,性別,公司名稱,收貨地址,郵政編碼,收貨人,聯(lián)系電話,傳真,注冊日期,登錄IP,登錄次數(shù),用戶的主頁,上次登錄時間,是否鎖定用戶。 5

14、.2數(shù)據(jù)庫概念設(shè)計(E-R)圖 E-R圖提供了表示實體型、屬性和聯(lián)系的方法: 實體型:用矩形表示,矩形內(nèi)寫明實體名。 屬性:用橢圓表示,并用無向邊將其與相應(yīng)的實體連接起來。 圖如下:E-R那么本系統(tǒng)的 上次登錄時間E-main 傳真 用戶昵稱 用戶密碼 注冊日期提密碼示 性別 用戶IP 登錄公司名 稱 收貨人 登錄次數(shù) 郵編 電話用戶主頁 是否鎖定時間 圖5.1用戶系統(tǒng)的E-R圖 添加新品管理員登 查看訂單 管理員 查看客戶留查看已交易訂密查看未交易訂單 圖管理員系統(tǒng)的圖5.2E-R 數(shù)據(jù)庫設(shè)計5.3 Manage_User)后臺管理員表(表 -1 說明數(shù)據(jù)類型 字段名 自動編號 自動編號id

15、 UserName 文本 名稱 密碼文本PassWord main表 -2單頁欄目表() 字段名 數(shù)據(jù)類型 說明 聯(lián)系我們content 備注關(guān)于我們備注About product)表 -3圖書產(chǎn)品表( 字段名 數(shù)據(jù)類型 說明 ArticleID 自動編號產(chǎn)品Product_Id 文本 id 所屬大類名稱BigClassName 文本 所屬小類名稱SmallClassName 文本所屬專題名稱文本 SpecialName 產(chǎn)品名稱 文本 Title 產(chǎn)品價格 Key 文本點(diǎn)擊數(shù) Hits 數(shù)字更新時間日期UpdateTime /時間是否為推薦產(chǎn)品 Elite /是否是否通過審核是 Passed

16、 /否 產(chǎn)品內(nèi)容Content 備注是否包含圖片否 IncludePic /首頁圖片地址DefaultPicUrl文上傳文件的地UploadFiles備 )產(chǎn)品小類表( 表-4SmallClass字段數(shù)據(jù)類說自動編SmallClassID 小類名稱 SmallClassName 文本所屬大類名稱 文本BigClassName 文本管理員Admin )BigClass產(chǎn)品大類表(-5 表 字段名 數(shù)據(jù)類型 說明 自動編號BigClassID 大類名 文本 BigClassName 管理員 Admin 文本 links)表 -6文字鏈接表( 字段名 數(shù)據(jù)類型 說明 Id 自動編號 網(wǎng)站名文本nam

17、e 網(wǎng)站描述 note 文本網(wǎng)址文本link 添加日期 /日期時間 time (yenews)-7圖書新聞表表 字段名 數(shù)據(jù)類型 說明 自動編號 Id 網(wǎng)站名 Name 文本網(wǎng)站描述note 文本 網(wǎng)址文本 link 添加日期/日期時間 time 友情鏈接上傳地址文本 img -8)圖書知識表(Conews表 字段名 數(shù)據(jù)類型 說明自動編Id文章標(biāo)title文文章內(nèi)備content文章點(diǎn)擊次文counter文章添加時日時time/ -9)留言回復(fù)表(book 表 字段名 數(shù)據(jù)類型 說明 ID 自動編號 留言人名稱 文本name Comane 文本 留言人 QQ 留言人姓別Somane 文本留言

18、人電話(未啟用) Phone 文本 留言人fox(未啟用)Fox 文本 留言人文本 email email 留言人主頁(未啟用) 文本 homepage 管理員回復(fù)備注 rebook 留言標(biāo)題(未啟用) Title 文本 留言內(nèi)容content 備注 留言時間/日期time 時間 管理員回復(fù)時間 /日期時間hftime 表)用戶注冊表(user-10 表單域名稱 類型 說明 注冊用戶自動編號 UserID ID 注冊用戶名文本UserName 密碼Password 文本 忘記密碼的提示問題 文本Question 問題答案 Answer 文本 Email Email 文本 性別 文本 Sex 公

19、司名稱 Comane 文本 收貨地址Add 文本 郵政編碼文本Zip 收貨人 文本 Somane聯(lián)系電文Phone傳文Fox注冊日RegDate日時登IPLoginIP文登錄次logins數(shù)用戶的主Homepage文上次登錄時LastLoginTime時日是否鎖定用LockUser 6.用Dreamweaver創(chuàng)建電子商務(wù)站點(diǎn) 6.1創(chuàng)建電子商務(wù)站點(diǎn) Dreamweaver是Macromedia公司推出的一種專業(yè)的HTML編輯器,用于 對Web站點(diǎn)、Web首頁、Web應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。在Dreamweave中,可以在可視化編輯環(huán)境中工作,也可以直接編寫HTML代碼。 啟動Dream

20、weave8.0,選擇站點(diǎn)新建站點(diǎn),出現(xiàn)“站點(diǎn)定義”對話框,選擇“基本”選項卡,在文本框中輸入站點(diǎn)名稱“dateshop”,如圖6.1所示 圖6.1 所示6.2在出現(xiàn)的對話框中選擇“ASP.VBScript”如圖所示:下一步單擊 圖6.2 單節(jié)下一步按鈕,出現(xiàn)選擇存儲文件位置及測試方式,選擇在本地進(jìn)行編輯和測試,。 所示6.3并在下面的文本框中輸入站點(diǎn)根本目錄位置,如圖 圖6.3 所示:6.4,出現(xiàn)選擇測試文件對話框,如圖圖下一步單擊 圖6.4 單擊測試URL,如正確出現(xiàn)如圖6.5所示: 圖6.5 所示6.6選擇是的,我要使用遠(yuǎn)程服務(wù)器。如圖下一步測試成功后,單擊 圖6.6 單節(jié)下一步按鈕,出

21、現(xiàn)選擇存儲文件位置及測試方式,并在下面的文本框中輸入站點(diǎn)根本目錄位置.如圖6.7所示 圖6.7 所示:6.8按鈕,選擇否,不啟用存回和取出,如圖下一步單節(jié) 圖6.8 單擊完成按鈕,如圖6.9所示:完成新建站點(diǎn) 圖6.9 6.2數(shù)據(jù)庫連接 對于已經(jīng)創(chuàng)建的數(shù)據(jù)庫,如果要在所設(shè)計的網(wǎng)頁中訪問它,必須首先建立與數(shù)據(jù)庫的連接, 。(DSN)中配置數(shù)據(jù)源Windows建立數(shù)據(jù)庫連接之前,先要在Dreamweaver而在用 配置數(shù)據(jù)源6.2.1 在系統(tǒng)上設(shè)定系統(tǒng)數(shù)據(jù)源的目的是使網(wǎng)絡(luò)服務(wù)器知道數(shù)據(jù)庫所在的位置及數(shù)據(jù)庫相 關(guān)屬性。 所示。ODBC下找到“數(shù)據(jù)源”圖標(biāo),如圖6.2.1在控制面板中的管理工具 ODB

22、C數(shù)據(jù)源圖標(biāo)6.2.1圖控制面板中的”選項卡,如數(shù)據(jù)源管理器窗口,選擇“系統(tǒng)DSNODBCODBC雙擊數(shù)據(jù)源圖標(biāo),將出現(xiàn) 所示。6.2.2圖 窗口圖6.2.2系統(tǒng)DSN 。單擊“添加”按鈕,為系統(tǒng)添加新的DSN 出現(xiàn)創(chuàng)建數(shù)據(jù)源窗口,如圖6.2.3,在這個窗口中為數(shù)據(jù)庫選擇正確的驅(qū)動程序。 數(shù)據(jù)庫驅(qū)動程序圖6.2.3 Access安裝窗口,在“數(shù)據(jù)源名”一欄輸入ODBC Microsoft Access單擊“完成”按鈕,出現(xiàn) 所示。6.2.4,我的商店”,如圖DataShop“ 圖6.2.4 ODBC Microsoft access安裝窗口 單擊“選擇”按鈕,出現(xiàn)“選擇數(shù)據(jù)庫”窗口,選擇所需的

23、數(shù)據(jù)庫“DataShop.mdb”,如圖6.2.5 所示。 圖6.2.5 選擇數(shù)據(jù)庫窗口 單擊“確定”按鈕,發(fā)現(xiàn)剛才選定的數(shù)據(jù)庫出現(xiàn)在ODBC Microsoft access安裝窗口中的數(shù)據(jù)庫項中。 單擊“確定”按鈕,在出現(xiàn)的ODBC數(shù)據(jù)源管理器窗口中,會發(fā)現(xiàn)了剛剛創(chuàng)建的名為“dateshop”的數(shù)據(jù)源,如圖6.2.7 設(shè)置。DSN單擊“確定”按鈕,完成 如圖6.2.7 6.2.2創(chuàng)建數(shù)據(jù)庫連接 在Dreamweaver中為“網(wǎng)上書店”創(chuàng)建數(shù)據(jù)庫連接的方法是這樣的: 在Dreamweaver中選擇窗口|應(yīng)用程序,出現(xiàn)應(yīng)用程序面板。 單擊數(shù)據(jù)庫選項卡中的“”圖標(biāo),選擇“數(shù)據(jù)源名稱(DSN)”,

24、出現(xiàn)如圖6.2.9所示的對話框。在“連接名稱”中輸入“dateshop”,“數(shù)據(jù)源名稱”中輸入“dateshop”。 單擊“測試”按鈕,測試連接情況,出現(xiàn)如圖6.2.9所示的對話框,表示連接成功。 圖6.2.9 單擊確定按鈕,可以看到在Dreamweaver的應(yīng)用程序面板的數(shù)據(jù)庫選項卡中出現(xiàn)了 所示。6.2.10連接,如圖dateshop 圖6.2.10 數(shù)據(jù)連接成功。 7.網(wǎng)站主要功能實現(xiàn) 我們的網(wǎng)上圖書包括兩大功能模塊,我在這里詳細(xì)介紹一下用戶系統(tǒng)模塊和管理員后臺模塊 系統(tǒng)的實現(xiàn)。 7.1用戶注冊 制作實現(xiàn)用戶注冊功能的網(wǎng)頁步驟如下: 所示;7.1頁面設(shè)計如圖UserReg.asp新建文件

25、夾 會員注冊圖7.1中插入如下表單域,在UserRegPost,在此頁面中,插入了一個表單UserReg,方法設(shè)置為 7.2,各表單域?qū)傩钥蓞⒖磮D 7.2。單擊“提交”,顯示用戶注冊成功如圖7.2所示;個表單域?qū)傩钥蓞⒖幢韱斡蛎愓f注冊用戶UserName文本密文本Password忘記密碼的提示問Question文本問題答Answer文本EmailEmail文本性單選Sex公司名文本Comane收貨地文本Add郵政編文本Zip Somane 文本域 收貨人 聯(lián)系電話Phone 文本域Fox 文本域 注冊日期RegDate 文本域 用戶的主頁 Homepage 文本域Submit 按鈕域 提交按

26、鈕傳真 表7.2 UserReg中個表單域說明 驗證必填項當(dāng)用戶在UserReg.asp中填寫信息后,單擊“提交”按鈕時,轉(zhuǎn)到UserRegPost.asp需要一個函數(shù)對提交的信息進(jìn)行必要驗證。如下代碼: 14 or strLength(UserName)4 then founderr=true 4) 小于(不能大于14 errmsg=errmsg & 請輸入用戶名else or Instr(UserName,%)0 if Instr(UserName,=)0 or Instr(UserName,chr(32)0 or Instr(UserName,?)0 or Instr(UserName,

27、&)0 or or Instr(UserName,)0 or Instr(UserName,)0 Instr(UserName,;)0 or or Instr(UserName,chr(34)0 or Instr(UserName,chr(9)0 Instr(UserName,)0 or )0 or Instr(UserName,$)0 then 湉瑳?獕牥慎敭尬 用戶名中含有非法字符 errmsg=errmsg+founderr=true end if end if if Password= or strLength(Password)12 or strLength(Password)6 t

28、hen founderr=true 6) 12小于(errmsg=errmsg & 請輸入密碼不能大于 else or or Instr(Password,%)0 if Instr(Password,=)0 Instr(Password,chr(32)0 or Instr(Password,?)0 or Instr(Password,&)0 or or Instr(Password,)0 or Instr(Password,;)0 or Instr(Password,)0 or Instr(Password,chr(9)0 or Instr(Password,chr(34)0 or Instr

29、(Password,)0 湉瑳?慐獳潷摲尬)0 or Instr(Password,$)0 then errmsg=errmsg+密碼中含有非法字符 founderr=true end if end if if PwdConfirm= then founderr=true errmsg=errmsg & 請輸入確認(rèn)密碼(不能大于12 小于6) else if PasswordPwdConfirm then founderr=true errmsg=errmsg & 密碼和確認(rèn)密碼不一致 end if end if if Question= then founderr=true errmsg=e

30、rrmsg & 密碼提示問題不能為空 end if if Answer= then founderr=true errmsg=errmsg & 密碼答案不能為空 end if if Sex= then founderr=true errmsg=errmsg & 性別不能為空 else sex=cint(sex) if Sex0 and Sex1 then Sex=1 end if end if if Email= then founderr=true errmsg=errmsg & Email不能為空 else if IsValidEmail(Email)=false then errmsg=

31、errmsg & 您的 Email有錯誤 founderr=true end if end if if Add= then founderr=true errmsg=errmsg & 收貨地址不能為空 end if if Zip= then founderr=true errmsg=errmsg & 郵政編碼不能為空 end if if Phone= then founderr=true errmsg=errmsg & 聯(lián)系電話不能為空 end if if founderr=false then dim sqlReg,rsReg sqlReg=select * from User where

32、UserName= & Username & set rsReg=server.createobject(adodb.recordset) rsReg.open sqlReg,conn,1,3 if not(rsReg.bof and rsReg.eof) then founderr=true errmsg=errmsg & 你注冊的用戶已經(jīng)存在!請換一個用戶名再試試! else rsReg.addnew rsReg(UserName)=UserName rsReg(Password)=md5(Password) rsReg(Question)=Question rsReg(Answer)=m

33、d5(Answer) rsReg(Sex)=Sex rsReg(Email)=Email rsReg(HomePage)=HomePage rsReg(Comane)=Comane rsReg(Add)=Add rsReg(Somane)=Somane rsReg(Zip)=Zip rsReg(Phone)=Phone rsReg(Fox)=Fox rsReg.update founderr=false end if rsReg.close set rsReg=nothing end if % 在代碼視圖中,把開始標(biāo)記做如下修改: 注冊為新用戶 選中form1,選擇窗口服務(wù)器行為,調(diào)處“服務(wù)器行為”面板。 單擊“服務(wù)器行”面板中的按鈕,選擇“插入記錄”。 在圖7.3的“鏈接”下拉列表框中選擇“dateshop”(是我們建的數(shù)據(jù)庫);“插入到表格”下拉列表框中選擇“produce”;在“插入后,轉(zhuǎn)到”文本框中填上或選擇提交數(shù)據(jù)后要顯示的網(wǎng)頁的名字,在該網(wǎng)頁中可提供告知用戶注冊成功的信息。 單擊“確定”,完成用戶注冊功能。 7.2管理員模塊 圖7.4管理員主頁布局 管理員后臺模塊在這里我們只對添加新品進(jìn)行介紹; 添加新品 添加新品功能是通

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論