基于ASP技術(shù)的網(wǎng)上花店設(shè)計_第1頁
基于ASP技術(shù)的網(wǎng)上花店設(shè)計_第2頁
基于ASP技術(shù)的網(wǎng)上花店設(shè)計_第3頁
基于ASP技術(shù)的網(wǎng)上花店設(shè)計_第4頁
基于ASP技術(shù)的網(wǎng)上花店設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于asp技術(shù)的網(wǎng)上花店設(shè)計姓名:* 學(xué)號:120091404116 專業(yè):繪畫 所屬系:美術(shù)學(xué)院摘要:隨著internet的不斷普及,人們對于互聯(lián)網(wǎng)技術(shù)的要求也不斷提升。日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺來實現(xiàn)的網(wǎng)上購物。對于企業(yè)來講,無論是企業(yè)之間還是企業(yè)和客戶之間的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實。電子商務(wù)這種新的商務(wù)模式越來越被人們接受,把傳統(tǒng)的買賣放到網(wǎng)絡(luò)中進(jìn)行越來越受到人們的喜愛。在這,我以開發(fā)網(wǎng)上花店為背景,介紹了基于asp技術(shù)電子商務(wù)網(wǎng)站的開發(fā)方法,主要闡述網(wǎng)上花店購物系統(tǒng)的設(shè)計

2、思想和關(guān)鍵技術(shù)。在我的系統(tǒng)中,顧客能方便的注冊為會員,對商品進(jìn)行瀏覽,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購買商品。系統(tǒng)會自動為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員則可以對現(xiàn)有的商品進(jìn)行編輯,審查已注冊的用戶并對提交的訂單進(jìn)行處理。關(guān)鍵詞:asp;access數(shù)據(jù)庫;網(wǎng)上花店;電子商務(wù)系統(tǒng)在線花店將傳統(tǒng)的花店經(jīng)營管理模式與計算機(jī)網(wǎng)絡(luò)的綜合經(jīng)營管理模式結(jié)合在一起。將人、機(jī)、物的需求、活動和運(yùn)作進(jìn)行系統(tǒng)分析、設(shè)計并管理,實現(xiàn)現(xiàn)代高效、科學(xué)且安全的電子商務(wù)。我現(xiàn)在通過一個在線花店的實例來介紹asp與access數(shù)據(jù)庫結(jié)合開發(fā)的小型電子商務(wù)系統(tǒng)的過程。在系統(tǒng)設(shè)計時,從傳統(tǒng)花店

3、的經(jīng)營模式,網(wǎng)上用戶需求與業(yè)務(wù)經(jīng)營模式,計算機(jī)網(wǎng)絡(luò)管理、系統(tǒng)設(shè)計等幾方面綜合分析,定義系統(tǒng)的各項需求。其中數(shù)據(jù)庫采用access,動態(tài)網(wǎng)頁開發(fā)采用asp,綜合應(yīng)用了ado、數(shù)據(jù)庫設(shè)計、密碼等技術(shù)。11 系統(tǒng)開發(fā)工具簡介眼下電子商務(wù)網(wǎng)站正大量涌現(xiàn),企業(yè)網(wǎng)絡(luò)化已是一種時尚。電子商務(wù)的發(fā)展可能大家都已不再陌生。這是一個在線花店系統(tǒng),具有在線購買鮮花的基本功能。本系統(tǒng)是為傳統(tǒng)經(jīng)營的花店構(gòu)建網(wǎng)上銷售渠道而開發(fā)的。1.1 asp程序設(shè)計語言特點介紹asp是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或web應(yīng)用程序。asp網(wǎng)頁可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以

4、向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用html網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與html相比,asp網(wǎng)頁具有以下特點: (1)利用asp可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù); (2)asp文件是包含在html代碼所組成的文件中的,易于修改和測試; (3)服務(wù)器上的asp解釋程序會在服務(wù)器端執(zhí)行asp程序,并將結(jié)果以html格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽asp所產(chǎn)生的網(wǎng)頁; (4)asp提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過html表單提交的信息,并在腳本中對這些信息進(jìn)行處理,

5、然后向web瀏覽器發(fā)送信息; (5)asp可以使用服務(wù)器端activex組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送email或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將asp程序執(zhí)行的結(jié)果以html格式傳回客戶端瀏覽器,因此使用者不會看到asp所編寫的原始程序代碼,可防止asp程序代碼被竊取。 (7)方便連接access與sql數(shù)據(jù)庫. (8)開發(fā)需要有豐富的經(jīng)驗,否則會留出漏洞,讓黑客利用進(jìn)行注入攻擊. asp也不僅僅局限于與html結(jié)合制作web網(wǎng)站,而且還可以與xhtml和wml語言結(jié)合制作wap手機(jī)網(wǎng)站。但是其原理也是一樣的。21.2 access數(shù)據(jù)庫及其特點簡介access 數(shù)據(jù)庫由

6、以下七種對象組成:(1)表(table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。(2)查詢(query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。 (3)窗體(form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 (4)報表(report)報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 (5)宏(macro)宏相當(dāng)于dos中的批處理,用來自動執(zhí)行一系列操作。access列出了一些常用的操作供用戶選擇,使用

7、起來十分方便。 (6)模塊(module)模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用visual basic編程。 (7)頁是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種web頁。通過數(shù)據(jù)訪問頁將數(shù)據(jù)發(fā)布到internet 或intranet上,并可以適用瀏覽器進(jìn)行數(shù)據(jù)的維護(hù)和操作。32 系統(tǒng)設(shè)計在網(wǎng)上花店系統(tǒng)中主要涉及到花庫、會員、管理員、訂單等幾個模塊。此階段必須仔細(xì)分析系統(tǒng)的業(yè)務(wù)流程,得到系統(tǒng)的數(shù)據(jù)分析。2.1 系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程圖是一種比較規(guī)范、被廣泛使用分析工具,它可以比較直觀地描述系統(tǒng)業(yè)務(wù)流程。根據(jù)上面需求分析中得到的資料和工作流程

8、的分析,可以繪制出表示系統(tǒng)管理工作的整個過程的業(yè)務(wù)流程圖,能更清晰的認(rèn)識所要開發(fā)的系統(tǒng)的工作流程。下面是本系統(tǒng)的相關(guān)業(yè)務(wù)流程圖。2.1.1鮮花銷售流程鮮花銷售流程是根據(jù)實際生活中,用戶通過網(wǎng)絡(luò)購花的過程所進(jìn)行的一個描述。當(dāng)用戶打開網(wǎng)頁后,必須通過主頁面提供的會員登錄鏈接,進(jìn)入會員登錄頁面;然后用戶通過登錄系統(tǒng),以系統(tǒng)會員的身份才能購買鮮花,如果用戶未登錄系統(tǒng),只能瀏覽鮮花和查詢鮮花,而不能購買鮮花。當(dāng)用戶選定自己喜歡的鮮花后,可以通過系統(tǒng)提供的功能把鮮花放入購物車,接著去購買鮮花,當(dāng)用戶購買完所有的鮮花后,通過系統(tǒng)提供的鏈接到收銀臺結(jié)賬,這時系統(tǒng)將會自動判斷用戶在系統(tǒng)中所存的金額,如果金額不足

9、,則系統(tǒng)頁面自動返回到用戶面板并提示用戶系統(tǒng)金額不足,不能購買鮮花等信息,如果金額充足則用戶購買成功,整個購買流程結(jié)束。如圖2.1.1所示:圖2.1.1鮮花銷售流程圖2.1.2用戶注冊流程用戶為了購買鮮花,必須成為系統(tǒng)會員。注冊流程如圖2.1.2所示,用戶可以通過主頁面的鏈接,進(jìn)入到會員注冊頁,當(dāng)用戶填入自己的信息并提交后,系統(tǒng)將對用戶所注冊用戶名進(jìn)行檢查,如果發(fā)現(xiàn)重復(fù),系統(tǒng)頁面將自動清除相應(yīng)信息并提示用戶名被注冊過了;為了防止用戶輸入密碼時可能出現(xiàn)的錯誤,系統(tǒng)將檢查用戶兩次輸入的密碼信息,如果發(fā)現(xiàn)信息不符,也將提示用戶錯誤并讓用戶重新注冊;為了購買活動的合法和安全,系統(tǒng)會提示用戶輸入固定電話

10、和真實姓名等關(guān)鍵信息,如果用戶不填寫,系統(tǒng)會提醒用戶錯誤,并再次清除信息,當(dāng)所有信息完整的填寫完畢后,經(jīng)過系統(tǒng)檢查正確,這時系統(tǒng)會把用戶的信息添加到數(shù)據(jù)庫中。如圖2.1.2所示:圖2.1.2用戶注冊流程圖2.1.3網(wǎng)上花店系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖2.1.3所示。4用戶進(jìn)入查看商品以會員身份登錄購買商品請先登錄,若未注冊請注冊成為會員會員注冊商品查詢訂單查詢以管理員身份登錄商品添加商品審查處理訂單發(fā)貨查詢會員審查管理員添加管理員審查管理員退出購買商品 圖2.1.3網(wǎng)上花店系統(tǒng)結(jié)構(gòu)圖3 系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫的建立根據(jù)上面總體結(jié)構(gòu)的設(shè)計后,現(xiàn)在可以加入數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本章

11、實例系統(tǒng)采用access數(shù)據(jù)庫。53.1 用戶信息數(shù)據(jù)表(reguser)本表主要是將用戶的相關(guān)信息錄入表中.用戶在注冊時要填寫相關(guān)的個人信息如:用戶名,密碼,密碼提示,聯(lián)系地址,郵編等等相關(guān)信息。如表3.1所示。表3.1用戶信息數(shù)據(jù)表字段名數(shù)據(jù)類型字段大小字段說明userid文本20會員帳號name文本30會員姓名passwd文本30用戶密碼wtpass文本30密碼提示問題dapass文本30密碼提示答案sex文本10性別email文本30電子信箱phone文本30聯(lián)系電話address文本50聯(lián)系地址zip文本20郵編regtime日期時間默認(rèn)值now()注冊時間3.2管理員信息表(man

12、age_user)管理員信息表,記錄管理的用戶名與密碼,兩個均為文本型,字段為長整形。如表3.2所示。表3.2管理員信息表字段名數(shù)據(jù)類型字段大小字段說明id自動編號長整型管理員編號username文本20管理員帳號password文本20管理員密碼3.3 商品大類表(class_1)本表是商品分類的大類表。管理員在給商品進(jìn)行分類時,可根據(jù)商品的實際分類。這樣有利于鮮花的管理。本表的主要是錄入商品分類的名稱與發(fā)布時間,分別為文本型與時間類型。如表3.3所示。表3.3商品大類表字段名數(shù)據(jù)類型字段大小字段說明id長整型自動大類編號class_1_name文本30大類名稱class_1_regtime

13、日期時間默認(rèn)值now()添加時間3.4 商品小類表(class_2)這個表是對商品大類表之下的一個細(xì)分,將商品的分類進(jìn)一步的細(xì)化。這樣的分類,能夠使用戶更加明確自己所要購買鮮花,也便于管理員的管理。如表3.4所示。表3.4商品小類表字段名數(shù)據(jù)類型字段大小字段說明id長整型自動小類編號class_2_name文本30小類名稱class_1_name文本30所屬大類名稱class_2_regtim日期時間默認(rèn)值now()添加時間3.5 商品表(product)在前兩個表中進(jìn)行細(xì)化分類之后,最后就是要進(jìn)行商品的具體錄入了。主要是記錄商品的具體詳細(xì)的說明,以便購買都知道這本鮮花的具體的情況。如表3.5

14、所示。表3.5商品表字段名數(shù)據(jù)類型字段大小字段說明product_id長整型10商品編號product_name文本30商品名稱class_1文本30所屬大類class_2文本30所屬小類product_intro文本50商品說明product_show文本50商品簡介p_newprice貨幣自動會員價格p_oldprice貨幣自動市場價格p_pic文本50商品微縮圖p_full_pic文本50商品全景圖regtime日期時間默認(rèn)值now()商品錄入時間look_count長整型自動商品瀏覽次數(shù)3.6 購物車表(shop list)購物車是用來存放顧客購買的商品。當(dāng)然在網(wǎng)上購物的購物車也是用來

15、存放購買的商品,用戶可以查看購買商品的名稱,價格等。如表3.6所示。表3.6購物車表字段名數(shù)據(jù)類型字段大小字段說明product_id長整型10商品編號form_id長整型自動所屬訂單號product_name文本30商品名稱number文本255購物數(shù)量p_newprice貨幣自動會員價格regtime日期時間默認(rèn)值now()購物時間3.7 訂單表(order list)訂單表,是對顧客提交的訂單的具體情況進(jìn)行記錄。有用戶名,商品名,價格,付款時間等相關(guān)內(nèi)容的記錄。如表3.7所示。表3.7訂單表字段名數(shù)據(jù)類型字段大小字段說明form_id長整型自動訂單號user_id文本20會員帳戶名nam

16、e文本20會員姓名zip文本20郵編phone文本30聯(lián)系電話emai文本30電子信箱address文本50聯(lián)系地址pays文本20付款方式regtime日期時間默認(rèn)值now()訂貨時間flag文本20標(biāo)記remark文本255備注4 總結(jié)在大二上學(xué)期里我了解了asp的基本運(yùn)用,從建立自己的網(wǎng)上花店中加強(qiáng)我對電子商務(wù)系統(tǒng)的認(rèn)識。在我們所建立的網(wǎng)上鮮花銷售系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子商務(wù)并不是我們想象的寫程序那么簡單,它包括了編寫程序、數(shù)據(jù)庫設(shè)計、版面設(shè)計、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個完善的網(wǎng)站需要一個詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計。隨著web技術(shù)的進(jìn)一步發(fā)展和internet的逐漸大眾化,基于inter

溫馨提示

  • 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

提交評論