<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

asp網上購物系統開發

2023-06-19

第一篇:asp網上購物系統開發

Asp網上購物系統需求文檔

1.1 電子商務簡介

隨著網絡的飛速發展,利用網絡來進行交易已經變得很常見,這就是我們所熟悉的電子商務。所謂電子商務( Electric Commerce),就是指人們利用電子手段進行商業貿易等商務活動,是商務活動的電子化。它包括狹義的電子商務定義和廣義的電子商務定義兩部分。狹義的EC( Electric Commerce) 是指人們利用電子手段進行以商品交換為中心的各種商務活動,即公司、廠家、商業企業、工業企業與消費者個人雙方或多方通過計算機網絡,主要是通過因特網進行的商務活動。廣義的EB( Electric Business) 是指各行各業中的各種業務的電子化,又可稱為電子業務,包括電子商務、電子政務、電子軍務、電子醫務、電子教務、電子公務、電子事務和電子家務等。

就現存于互聯網上的“電子商務”而言,基本上可以分為兩大類:

(1)B to B。這是指企業與企業( Business to Business) 之間的電子交易系統。企業與企業相互之間,利用網絡及計算機技術直接進行企業之間的商品交易系統,目前以達到快速可靠的商業運行模式。例如:銀行之間的金融交易制度。

(2)B to C。這是指企業對顧客( Business to Consumer) 之間的電子交易機制。顧客利用互聯網,直接從網絡上直接進行商品的交易。例如:通過互聯網進行一般商品的采購,或是使用網絡進行與銀行間的金融理財等。

1.2 電子商務與傳統交易的差異

在傳統的交易過程中,通常由“買”和“賣”兩方面組成,雖然是簡單的兩方面,但是整個交易過程中有很多手續。舉例來說:某公司機遇市場的需求開發出一個新產品,首先需要教授業務人員了解新產品的功能及市場的趨向,然后由業務人員銷售給顧客,進而賺取利潤。對于顧客來說,在購買之前需要自行搜集、尋找相關產品的信息,在經過分析、對比后,在進行購買。在整個過程中,需要大量的人力進行參與,這就在無形中增加了費用支出。

而在電子商務交易過程中,用戶只需通過互聯網和計算機,就可以輕松得到所需商品的詳細信息,并且可以查詢到相關產品的信息,輕松比較選擇的同時,只需填寫相關的個人信息,就可以下訂單。而作為企業這一方面,不再需要派業務員出去宣傳產品,只需將產品信息發布到網上就可以了。在收到用戶訂單后,只需核查該商品的庫存量,之后就決定商品的發貨時間及寄送方式就可以了。再通過電子郵件的方式通知顧客到貨時間,而貨款則通過金融中心或信用卡處理中心處理。整個過程幾乎都由計算機系統完成,只有少部分必須由人工完成。大大縮減了人力物力的開支,無形中提高了產品利潤。

隨著電子商務的迅猛發展以及上網人數的急劇增長,各個企業無不想在這個蘊藏無限商機的網絡環境中大施拳腳。這是因為電子商務具有以下優點:

(1)突破了商業往來的時間限制。網絡上的計算機系統可以給顧客提供一個完善的網絡服務,每天24 小時、每年365 天,天天不間斷的提供服務。

(2)突破了地域上的限制。不分國別,不分地域,不分語言的提供給全球各地的消費者,以最快的速度將公司產品的最新功能、售價及相關信息提供給客戶了解。

(3)節省公司運營成本。減少業務人員的經銷費用、人事費用及管銷費用。無形之間提高了商品銷售的利潤。

(4)采購的方便性。采購不需再東奔西走,然后再千辛萬苦的將商品帶回家,你只要在家輕松地利用計算機及網絡,很快的就可以找到你想要的商品,下訂單之后只需等待,商品自然就會送到指定地點,再也不必以因為購買而受日曬雨淋及舟車之苦。

2. 網上購物的優勢分析

網上購物是一個電子商務平臺。對于消費者來說,可以在家“逛商店”,訂貨不受時間的限制; 獲得較大量的商品信息,可以買到當地沒有的商品;網上支付較傳統拿現金支付更加安全,可避免現金丟失或遭到搶劫; 從訂貨、買貨到貨物上門無需親臨現場,既省時又省力; 由于網上商品省去租店面、召雇員及儲存保管等一系列費用,總的來說其價格較一般商場的同類商品更便宜。對于商家來說,網上購物是宣傳企業形象的一種強有力的手段,是一種廉價高效的方式。它的優勢是顯而易見的,發布信息具有及時、準確的特點,圖文并茂,及時刷新。任何新登商品和促銷、廣告信息都可以在第一時間呈現在消費者面前。消費者與商家之間可以實現及時互動,商家可以了解到市場的最新需求。對于整個市場經濟來說,這種新型的購物模式可在更大的范圍內、更多的層面上以更高的效率實現資源配置。

網上購物突破了傳統商務的障礙,無論對消費者、企業還是市場都有著巨大的吸引力和影響力,在新經濟時期無疑是達到“多贏”效果的理想模式。

3. 系統的項目目標

網上購物系統要實現的功能非常多,最重要的就是管理員對商品的管理實現和用戶的購物的實現。前者主要包括管理員對商品的添加,對商品的歸類,對用戶購物訂單的處理,以及管理員對網站的維護操作。至于用戶主要是在線瀏覽所有商品,按需求搜索相關商品,以及注冊為會員后對個人購物車的操作,購物結束后生成訂單信息的查看。整個系統對從用戶購物到結款,管理員從管理網站、管理商品,處理訂單都設計的非常精細,完全是一套功能完善網上購物系統。

4. 系統業務流程

4.1 系統流程圖的符號

5. 可行性分析(feasibility study)

可行性分析是世界上普遍采用的一種研究工程項目是否可行的科學。它通過各種有效的方法,對工程項目進行分析,從技術、經濟、財務等方面加以評價,最終給投資決策者提供是否選擇該項目進行投資的依據??尚行苑治龅慕裹c是:要站在咨詢的立場上;要有多種替代方案;對各種方案作經濟比較;決定最佳投資時間和投資規模;提出可能實施的具體措施;著眼于資源的有效利用;站在中立客觀立場上得出結論,以確定產品開發成功的可能性為目的而進行的分析??尚行苑治鰣蟾娼浽u審通過后即作為提出系統開發建議書(或設計任務書)的依據。

5.1 技術可行性

技術可行性分析主要是根據系統分析所得到的對待開發的軟件、支撐軟件、硬件環境和操作人員的要求以及有關的約束和限制,來分析現有的技術是否能實現待開發的軟件。它包括可得到的硬件和支撐軟件在功能和性能上是否滿足系統的要求,是否有滿足系統性能要求的算法,開發人員的技術水平能否勝任系統的開發等等。

本系統運行基于 Win2000/winXP 以上的任何操作系統,使用的前臺開發軟件是ASP,后臺數據庫開發使用的是Microsoft Access 2000。系統設計是由本人獨自完成的,本人已修完本專業所有的專業基礎課和專業課,熟悉數據的開發環境,有一定的管理系統軟件開發能力和一定的編程能力。所以,本系統的技術上是可行的。

5.2 經濟可行性

經濟可行性的研究主要是對待開發軟件的成本估算和成本/效益分析,以確定待開發軟件是否有開發的價值。網上購物系統一經投入即產生經濟效益,網上購物是一個長期的投資,對市場的擴大經營和長遠發展有益。

5.3 用戶使用可行性

1) 所開發的軟件系統是基于微型計算機圖形界面的操作,所以會一般的計算機操作即可使用本系統。

2) 系統管理員要求有計算機的專業知識。

3) 對系統管理員將進行專業培訓,使其能夠對熟練管理本系統。

6. 需求分析

需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,他在軟件開發的過程中具有舉足輕重的地位。需求分析的任務就是解決“做什么”的問題,就是要全面地理解用戶的各項要求,并準確地表達所接受的用戶需求。需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。在解決問題之前要理解問題,只有真正的理解問題才能更好的解決問題。需求分析就是給系統分析、設計人員一個和用戶交流來理解問題的機會。

6.1 總體目標

本網站的系統總體目標是為了實現電子產品的在線購物。通過系統實現網上購物的多項功能,其中主要是管理員對商品的管理實現和用戶的購物的實現。前臺:用戶在線瀏覽所有商品,按需求搜索相關商品,以及注冊為會員后對商品選購的操作,購物結束后生成訂單信息的查看功能。后臺:管理員對商品的添加,對商品的歸類,對用戶購物訂單的處理,以及管理員對網站的維護操作。

6.2 具體目標

根據上述總體目標需求,該系統分為以下兩大部分:

(1)前臺用戶操作界面。用戶對商品、單價的瀏覽;會員登錄后方可購買商品,新用戶需注冊成為會員后購物,生成訂單后傳給網站工作人員。用戶可隨時登錄查詢個人的所有訂單信息和訂單狀態。

(2)后臺管理員界面。管理員的主要功能包括:商品類別管理,商品管理,訂單管理,商品推薦管理,用戶管理及對網站配送人員的管理。

6.3 數據流程圖及功能分析

數據流圖基本概念

1)數據流圖的定義。數據流圖(DFD----Data Flow Diagram)是描繪系統的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統中流動和處理的情況,就是采用圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具。

1) 符號說明

數據流圖符號說明

系統數據流圖

6.4 數據字典

數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據字典的作用是在軟件的分析和設計過程中提供關于數據的描述信息【1】。一般說來,數據字典應該由下列四類元素構成:數據元素,數據流,數據存儲和數據處理。

數據存儲

數據存儲是數據結構停留或保存的地方,也是數據流的來源和去向之一。一般而言,應包括如下內容:{數據存儲名,說明,編號,輸入的數據流,輸出的數據流,組成(數據結構),數據量,存取頻度,存取方式}。本系統所涉及到的數據存儲表如下所示。

數據流是數據結構在系統內傳輸的路徑。對數據流的描述通常包括如下內容:{數據流名,說明,編號,數據流來源,數據流去向,組成(數據結構)}。

數據處理

處理過程的具體處理邏輯通常在詳細設計過程中用判定表或判定樹來描述。在數據字典中,只無原則描述處理過程的說明性信息,通常包括以下內容:{處理過程名,說明,輸入數據流,輸出數據流,處理}。

7. 總體設計

7.1 總體設計概述

總體設計的目標是解決系統如何實現系統功能的問題。其主要任務是劃分出系統的物理元素及設計軟件的結構,完成軟件定義時期的任務,是對系統進行總體的設計,即根據系統分析產生的分析結果來確定這個系統由哪些系統和模塊組成,這些系統和模塊怎樣有機的結合在一起,最終實現系統所具有的功能。

模塊化設計是把大型軟件按照一定的原則劃分成較小的相對功能獨立又相關聯的模塊,每個模塊完成一個特定的子功能,把這些模塊結合起來組成一個整體,完成指定的功能,滿足問題的要求。采用模塊化原理的優點在于可以使軟件結構清晰,容易測試和調試,從而提高軟件的可靠性,可修改性,有助于軟件開發的組織管理。模塊化理論的幾個重要概念如下:

(1).抽象。抽象就是抽象出事物的本質特性而暫時不考慮它們的細節,處理復雜系統唯一有效的方法是用層次的方式構造和分析它。一個復雜的動態系統首先可以用一些高級的抽象概念構造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。

(2).信息隱蔽和局部化。信息隱蔽是指在設計和確定模塊時,應使得一個模塊內包含的信息對于不需要這些信息的模塊來說,是不能訪問的。局部化是指把一些關系密切的軟件元素物理的放得彼此靠近,局部化有助于實現信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。因為絕大多數數據和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。

(3).逐步求精的模塊化概念。逐步求精和模塊化的抽象是密切相關的。軟件結構每一層模塊表示對軟件抽象層次的次細化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。

(4).模塊獨立性。模塊的劃分要使模塊間盡可能的相互獨立。度量模塊的獨立程度有兩個標準:內聚和耦合。耦合是對一個軟件結構內不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數。

在軟件的設計中應追求盡可能松散的耦合。內聚標志一個模塊內各個元素彼此結合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內聚的模塊只做一件事情。在設計時應力求做到高內聚。

7.2 系統功能模塊

網上購物系統是由前臺用戶模塊和后臺管理員模塊共同實現的。

用戶模塊

前臺用戶模塊主要包括用戶注冊,訂單查詢,購物車這幾個主要模塊。前臺用戶模塊如圖7.1 所示。

前臺用戶模塊圖

用戶通過“用戶注冊”成為網站的會員,并獲得購買商品的權限;“訂單查詢”可供會員查詢所有在本站購買商品的訂單信息及狀態;“購物車”是會員本次購買商品的詳細信息。

管理員模塊

管理員模塊的主要功能是實現在本網站的維護和管理,如類別的添加、刪除管理;商品的添加,推薦,刪除等管理;訂單的管理等。如圖7.2 所示。

圖 7.2 后臺管理員模塊

7.3 接口設計

外部接口

1)用戶界面。在用戶界面部分,根據需求分析的結果,用戶需要一個友善、簡潔的界面。使用ASP 和Dreamweaver MX 編程,提供的可視化控件,編寫基于Windows 風格的用戶界面,簡單、易學、易用。

2)軟件接口。使用提供的access 專用接口。硬件接口。在輸入方面,用鍵盤,鼠標輸入。在輸出方面,主要有瀏覽器端的顯示器。

內部接口

內部接口方面,各模塊間采用函數調用、參數傳遞、返回值方式進行信息和數據的傳遞。

7.4 數據庫設計

數據庫技術是在文件系統的基礎上發展起來的一種高效的數據管理技術,它能保持系統數據的整體性,完整性和共享性。數據庫是有組織的存儲在一定結構內的相關數據的集合。在數據庫系統中提供了對數據的訪問機制,能有組織的存儲相關的數據,具有合理的存儲方式,快速的查詢效率和最小的數據冗余等特性。另外數據的存儲和應用程序彼此獨立,不僅便于數據的管理與控制而且有利于應用程序的編寫與調試。數據庫類似于一個數據的大倉庫,能很好地實現數據共享,本身就具有數據的增,刪,改等功能,能維護數據的一致性。數據庫設計是系統設計的一個重要內容,其設計質量的好壞直接影響系統開發的成敗,系統的質量,系統效率及可維護性。

在本系統的設計中,充分考慮到了管理系統數據繁雜,重復性高,數據使用頻繁。因此本系統采用了一種能正確反映用戶實現環境,能被現行系統接受,易于維護、效率高的數據管理方法--數據庫系統。在目前的數據庫管理系統中有層次模型,網狀模型、關系模型三種數據模型。其中,關系模型具有較高的數據獨立性,使用也較為方便。本設計采用關系數據庫。該數據庫實行增、刪、編輯、統計、顯示和打印都極為方便。其中的排序和索引功能,對數據快速定位、查詢提供了有利條件。交流互動對于本系統的數據庫設計有以下幾點說明:1) 于數據庫設計兼顧前面設計的數據流程圖。

2) 信息系統的設計并不是以數據庫為核心的數據庫應用設計。

3)本系統的數據庫設計盡量滿足3NF(第三范式)的要求。

4)本系統的數據庫設計以提高系統運行效率為前提。

7.5 概念模型設計

目前廣泛使用的數據模型可分為兩種類型,一種是獨立于計算機系統的“概念數據模型”,如“實體聯系模型”(ER 模型);另一種是直接面向數據庫邏輯結構的“結構數據模型”。在本系統中采用ER 模型來描述數據庫的結構與語義,以對現實世界進行第一次抽象。它有兩個明顯的優點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。但它只能說明實體間語義的聯系,不能說明詳細的數據結構,它只是數據庫設計的第一步。

E-R 圖是直觀表示概念模型的工具,它有三個基本成分:

矩形框,表示實體類型(考慮問題的對象)。

菱形框,表示聯系類型(實體間的聯系)。

橢圓形框,表示實體的屬性。

實體屬性圖:

7.6 數據庫物理設計

7.7運行設計

運行環境

Web瀏覽器:IE6.0或Netscape7.0

操作系統要求:MicrosoftWindows98,WindowsNT4.0,Windows2000Prifessional,

Windows2000Server,WindowsXP,Windows2003Server,

軟件要求:Internet信息服務(IIS)

數據庫要求:Access2000

運行模塊的組合

瀏覽器的客戶端在有輸入時啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調用數據輸出模塊,對信息進行處理,產生相應的輸出。

服務器程序的接收網絡數據模塊必須始終處于活動狀態。接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發送模塊,將信息返回瀏覽器端。

運行控制

運行控制將嚴格按照各模塊間函數調用關系來實現。在網絡傳輸方面,客戶端在發送數據后,將等待服務器的確認收到信號,收到后,再次等待服務器發送回答數據,然后對數據進行確認。服務器在接到數據后發送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶端,并等待確認。

運行時間

在軟件的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應。網絡硬件對運行時間有最大的影響,當網絡負載量大時,對操作反應將受到很大的影響。其次是服務器的性能,這將影響對數據庫訪問時間即操作時間的長短,影響加大瀏覽器端操作的等待時間,所以必須使用高性能的服務器,建議使用Pentium4處理器。硬件對本系統的速度影響將會大于軟件的影響。

8.詳細設計

8.1詳細設計概述

為了提高軟件的質量,延長軟件的生存期,軟件的可測試性、可維護性是重要保障。軟件的可測試性、可維護性與程序的易讀性有很大關系。詳細設計的目標不僅是邏輯上正確地實現每個模塊的功能,還應使設計出的處理過程清晰易讀。結構化程序設計是實現該目標的關鍵技術之一,它指導人們用良好的思想方法開發易于理解,易于驗證的程序。

詳細設計階段的根本目標是確定怎樣具體地實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。

8.2B/S結構實現系統功能

本系統利用Browser/Server(B/S)結構,實現網上購物的具體功能。這種系統的優勢在于系統簡單、功能強大、擴展能力良好以及能夠方便的跨地獄操作等性能。

B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。

系統程序流程圖

程序流程圖

本系統中用戶端的程序流程圖如下:

網上購物系統程序流程圖

9. 開發環境

9.1 概述開發工具

9.1.1 ASP 概述

ASP 是web 服務器端腳本編寫環境,使用它可以創建和運行動態的、交互的、高性能的web 服務器應用程序。ASP 采用腳本語言VBScript(或JavaScript)作為自己的開發語言。使用ASP 可以組合HTML 頁、腳本命令和ActiveX 組件以創建交互的web 頁面和基于web功能強大的應用程序。

ASP 程序的語法與結構:

ASP 程序結構

Active Server Pages(ASP)必須制作成.asp 擴展名的文件,一個.asp 文件是一個文本文件,包括:

HTML 標記:“<„„>”的部分。

VBScript、Jscript 語言的程序代碼。

ASP 語法:“”的部分。

因此,每一個程序連接數據庫的 ASP 程序應包含以下四個部分:HTML 標記、ASP 腳本語言、數據庫存取語法(查詢、增加、刪除、修改數據的SQL 語句語法)、顯示結果的部分。

語法

ASP 使用“”將ASP 的Script 程序代碼括起來,ASP 碼在服務器當中執行,執行后產生瀏覽器看得懂的HTML 碼,再傳送給使用者。ASP 的原程序,不會傳到使用者的瀏覽器中,可以保護源代碼外漏。

ASP 的對象

ASP 是屬于對象導向程序語言(Object Oriented Language)的一種,它提供有5 個重要的內建對象供程序員使用【2】【3】。

9.1.2 Access 概

第二篇:基于ASP技術的網上購物系統的設計與實現

本文由豹龍一號貢獻

pdf文檔可能在WAP端瀏覽體驗不佳。建議您優先選擇TXT,或下載源文件到本機查看。 E-business 電子商務

《中國商貿》 CHINA BUSINESS&TRADE 基于ASP技術的網上購物系統的設計與實現

河北建筑工程學院 李鳳云 張家口市第一建筑工程有限公司 安志文

摘 要: 論文參考了目前國內電子商務的發展情況和運營模式, 介紹了ASP ADO技術, 探討了基于ASP ADO技術實現網上購物的主要過 程及實現。 尤其是對其核心功能-購物車的設計實現進行了重點介紹。 關鍵詞: 電子商務 網上購物 購物車 ASP Web 數據庫 中圖分類號: 文獻標識碼: 文章編號: F49 A 1005-5800(2009)08(b)-070-02 IT技術及互聯網的結合使商務活動從形式到內容都區別于以 往的經濟活動, 電子商務正以人們無法想象的速度在全球范圍內飛 快地成長著, 它使人類社會進入到依靠網絡空間和 “虛擬化” 運作 的電子商務時代。 許多企業將電子商務列為最重要的交易手段以獲 取競爭的機會, 試圖取得競爭的空間和獲勝的機會。 新經濟下成功 的企業必然具備支持其謀求競爭優勢的電子商務系統, 也就是在 互聯網上擁有自己的專業網站并能夠在此基礎上開展電子商務、 網 絡營銷等商業行為。 顧客期望在極大的商品選擇空間中以最小的 代價達到需求的滿足, 企業與供應商、 經銷商和消費者在新的商業 環境下形成了新型的交易關系。 購物網站是電子商務網站的一種基本形式。 網上購物系統是 在網絡上建立一個虛擬的購物商場, 不僅有利于企業樹立自己的網 上品牌, 宣傳企業形象, 減少流通環節開支, 增加企業員工的工作 效率、 有效地控制 “商場” 的運營成本, 減少管理費用。 還可以使客 戶更方便, 更快捷地挑選商品, 低成本類比和旁比也極為便利, 足 不出戶地付款和交付等使購物過程變得輕松、 快捷, 很適合現代人 快節奏的生活。 網上銷售網站的構建類型有商家和商家之間的電子商務活動 (B2B)、 商家與顧客之間的商務活動(B2C)及消費者對消費者的電 子商務(C2C )。 目前國內已有多家這樣的網站, 如當當網上書店等。 鑒于百貨商場的經營性質和贏利方式, 該系統通過B2C型網站來實現。 網或內聯網傳送HTTP請求到Web服務器, 該請求在Web服務器 通 執行一個表單所指定的ASP程序, Web服務器執行ASP文檔, 過ODBC驅動程序, 連接到支持ODBC的數據庫上, 執行ASP文 檔所指定的SOL指令, 最后將執行結果以HTML格式傳送給用戶 瀏覽器。 ASP使用兩個ADO組件對象來訪問和操縱數據庫, 即用 Connection對象來連接數據庫和增加、 刪除、 更新數據庫的數據 等, 用Recordset對象來返回數據庫訪問的結果。 ADO為ASP提供了完整的Web數據庫訪問解決方案, 使用 ADO編寫緊湊簡明的腳本, 以便連接到ODBC兼容的數據庫, 腳本 中可使用VBScript、 JavaScript語言來控制數據庫的存取與查訪結果的 輸出顯示畫面。 應用ADO訪問數據庫文件前, 要建立幾個數據庫或數 據源, 設置DNS, 連接并打開相應的數據庫, 然后設置并執行SQL命令 來完成相應的任務, 再用ASP語句返回結果, 最后關閉數據庫。 1.3 系統的安全性 網上購物環境中, 用戶與Web服務器組成了一個星形網, 客戶 瀏覽器與服務器之間通過HTTP協議進行通訊。 由于HTTP協議是 非連接的, 即客戶發一個請求, 服務器響應并發送數據后, 連接斷 掉。 因此, 一個關鍵的問題是服務器如何確定一個請求是由哪個用 戶發出的。 解決這些問題要給合法客戶一個標記。 服務器通過客戶 的用戶和密碼來驗證是否是合法用戶。

2 基于ASP的網上購物系統的設計與實現 1 ASP技術

1.1 ASP及其運行環境、 開發工具 ASP(Microsoft Active Server Pages)是微軟開發的一套實現 Web 服務的服務器端腳本環境, 也稱為動態網頁, 是一系列對象 和組件的集合。 ASP文件就是嵌入了可執行腳本的HTML文檔, 將 HTML和Active控件結合起來, 以產生和執行動態的、 交互的、 高性 能的Web服務器應用程序, 擴展名為. asp。 ASP 源代碼由腳本語言、 內置對象、 組件三個部分組成。 ASP作為一種動態Web 技術, 它是 既提供ASP 源代碼的語法規定, 也提供使得嵌入了ASP源代碼的 asp 網頁文件得以運行的相應的Web 服務器程序。 1.2 ASP與ADO結合實現數據庫的連接和訪問 1.2.1 ASP與ADO結合連接數據庫的方法 A DO可連接多種數據庫, 包括SQL Ser ver、 Oracle等支持 ODBC的數據庫。 ASP結合使用ADO建立提供數據庫信息的主頁, 讓用戶在瀏覽器頁面中操作。 要插入、 更新、 刪除后臺數據庫, 則通 過ADO在Web服務器上設定ODBC數據源來進行。 1.2.2 ASP與ADO結合訪問數據庫的方法 ASP與ADO結合起來實現數據訪問的基本原理: 當用戶端瀏 覽器的表單所要求的資料已輸入并按下確定按鈕后, 經過互聯 2.1 系統的設計 該系統開發用Dreamweaver4.0設計開發網頁, 用SQLServer2000 開發后臺數據庫, 用Visual Inter Dev 6.0完成動態網頁。 系統包括如 下功能: 商品展示發布、 購物車、 會員服務、 后臺管理。 在該系統中, 前臺用戶可通過頁面瀏覽查詢, 后臺管理可以管理產品價格、 簡介、 樣圖等多類信息。 前臺可將產品分為幾大類別, 瀏覽者可按類別、 名 稱、 價格等關鍵字對產品進行搜索查詢, 查詢結果列表顯示。 后臺 設置管理員維護界面, 可對每個產品信息進行編輯, 設定產品圖片, 可按產品的類別、 型號、 內容等對產品進行查詢、 修改、 增加、 刪除, 對產品類別實現動態管理。 在后臺維護界面添加類別、 添加產品品 種, 前臺即可實時顯現。 通過網絡數據庫的引用, 可方便、 快捷、 高效 地更新網站信息。 數據庫主要包含會員信息表、 商品類別表、 商品 表、 訂單表和訂單明細表等。 2.2 系統的實現 2.2.1 購物車Shoppingcar.htm是商務網站功能的核心, 也是電 子商務過程的核心 該頁面幫助用戶在生成訂單之前確認自己所買的商品。 用戶在 瀏覽商品目錄時選購的商品均在此頁中顯示并且包含商品的名稱、 數量、 單價, 在所有商品列表后面還顯示了購物商品的總量及總價 70 《中國商貿》 CHINA BUSINESS&TRADE E-business 電子商務

消費者網絡信任傳遞模式分析

江漢大學文理學院 楊宗輝

摘 要:信任是商務交易的基石, 但由于電子商務交易環境的虛擬性和匿名性, 使得電子商務中的失信現象頻頻發生, 而在線交易的缺乏 誠信成為電子商務進一步發展的主要障礙。 本文試圖通過對電子商務消費者信任路徑的影響因分析影響消費者的信任傳遞模式。 關鍵詞:網絡消費者 信任傳遞 信任主體 中圖分類號: F49 文獻標識碼: A 文章編號: 1005-5800(2009)08(b)-071-02 提供一個產品和服務, 大部分情況并不是自己一個人完成的, 而需 要很多相關實體的協作。 因此, 影響消費者網絡信任的主要實體有 消費者, 相關的參照消費者, 網絡商店, 網絡商店利益相關方, 網絡 信任評估機構, 網絡購物環境。 其中消費者在對網絡商店的信任關 系中, 消費者是信任主體, 而網絡商店是信任對象。 在信任主體當 中, 同樣需要對網絡商店作出信任判斷的還有消費者用來作為參 考的其他消費者, 他們的意見將很大程度上影響相關消費者的信 任態度。 而作為網絡商店關聯方的產品供應商、 完成整個交易過程 的合作方以及網絡商店的投資方, 消費者對于他們的評價也將從 參考的角度來影響消費者和網絡商店之間的基本信任關系。 另外, 一些第三方的獨立網絡信任鑒定機構對于網絡商店的評價更是消 費者在最初作出判斷的主要依據。

從電子商務信任的理論研究角度來看, 由于涉及和研究信任現 象的領域很多, 因而存在著許多有關信任的觀點。 在實際應用中, 缺 乏信任被認為是目前電子商務潛力沒能充分和有效發揮的主要障 礙之一, 盡管許多國家在法律和安全方面都采取了一些措施, 但用 戶仍沒有獲得實施電子商務所必需的信任, 這就要求輔助以其他 的措施和方法來解決電商務中信任問題。 目前的學者有通過對信 任影響因素的研究, 了解影響信任的因素, 為電子商務企業提供指 導。 也有對電子商務信任機制的探討, 希望能為政策制定者提供有 價值的參考信息。 1 文獻綜述

在電子商務信任研究中, 涉及到心理學、 行為學、 市場營銷、 信 息技術等多個領域。 song(2005), 通過實證研究表明, 促銷、 服務、 外部個人資源、 導航及易用性、 購買便利性等Web設計特征將加強 Web用戶的信念, 從而通過對態度的影響導致其行為的變化。 我國 的嚴中華等(2003)在對國外學者的相關研究進行總結的基礎上著 重針對制度信任及其框架模型做出了一定的理論研究, 提出了基于 制度的信任模型。 3 信任傳遞理論探討

信任傳遞是一種認知過程, 當信任主體基于對信任目標相關 的一些其他實體或環境背景的信息而不是直接基于信任目標的相 關信息來作出對信任目標的信任態度的初始判斷時, 我們稱這種 認知過程叫信任傳遞 (trusttransfer)。 對于信任的傳遞我們在日常 生活中有很多直觀的經驗, 比如我們對另一個高信任度對象的信 任通過他們二者之間的某種聯系傳遞給了我們還不熟悉的另一個 信任對象。 這時候我們沒有足夠的用來判斷我們信任對象的信息,

2 影響消費者網絡信任的主要實體及相互關系分析

在網絡零售電子商務的環境下, 消費者和網絡商店之間的互動 和交易關系牽涉到眾多相關的實體。 網絡商店要想完成對消費者 格, 商品數量這一欄是用一個默認值為1的復選框顯示的。 該頁面 下面有三個按鈕供用戶選擇,分別是 “繼續挑選商品” “重新計算” 、 、 “去結算中心”用戶按 。 “繼續挑選商品”則購物車中的東西將暫時 , 保存, 轉向商品信息頁面products.htm。 “重新計算” 則頁面顯 按 , 示的內容基本不變, 只是將價格重新計算一下再顯示出來。 如果用 戶確認購物車里的商品, 就可以按 “去結算中心” 轉向付款頁面 , caser.htm。 2.2.2 購物ASP頁面的實現 設置Global.asa文件, 完成初始化; 創建對數據的連接字符串 并保存在Session對象中; 創建購物車; 重定向至主頁home.asp文 件; 保證從主頁開始瀏覽; 獲得要被執行的ASP腳本文件的虛擬路 徑。 設置一些變量, 創建數據庫連接; 將購物車中當前商品數目保 存在Session對象中; 用Session對象中保存的連接字符串連接數據 庫; 設置購物車中訂購的商品的初始屬性, 存放在Shoppingcar,設 置并執行SQL數據庫查詢語句, 并將查詢結果保存在RS對象中; 接 著根據用戶在購物頁面Shoppingcar.htm單擊的按紐不同做相應的 處理; 如果是 “繼續挑選商品”則顯示當前這件商品的訂購數量, , 并 回到商品信息頁面products.htm; 如果選擇 “重新計算” 按鈕, 則重 新計算所有訂購商品的價值和總價值; 如果單擊 “生成訂單” 按鈕, 具體代碼略。 則對新用戶轉向新注冊頁面new.htm,

3 結語

購物類網站是一個功能復雜、 花樣繁多、 制作繁瑣的商業網 站, 但也是企業或個人推廣或展示商品的一種非常好的銷售方式。 本文就ASP技術開發網上購物系統作了探討, 并進行了設計。 該網 上購物系統主要包括前臺頁面和后臺管理頁面。 在前臺消費者可 通過頁面瀏覽查詢, 瀏覽者可按類別、 名稱、 價格等關鍵字對產品 進行搜索查詢, 查詢結果列表顯示。 后臺設置管理員維護界面, 可 對每個產品信息進行編輯, 也可按產品的類別、 型號、 內容等對產品 進行查詢、 修改、 增加、 刪除, 對產品類別實現動態管理。 在后臺商 品信息的維護, 前臺可實時顯現。 通過網絡數據庫的引用, 可方便、 快捷、 高效地更新網站信息。 采用ASP技術是實現動態可交互式的Web信息管理系統的便 捷方法, 它也必將成為企業在互聯網上大顯身手所不可缺少的技 術手段。 參考文獻

[1] 唐東.Web數據庫開發進階[M].北京:人民郵電出版社,2004. [2] 林志強.ASP電子商務設計實務[M].北京:中國鐵道出版社,2005. [3] Visual lnterdev6.0網絡編成技術[M].人民出版社,2003. 71

第三篇:基于ASP的網上書店系統畢業設計任務書

畢業設計任務書

基于ASP的網上書店系統畢業設計任務書

指導教師:李芳瑩設計日期:2011年11月28日-2012年2月7日

一、設計題目:

基于ASP的網上書店系統

二、設計任務要求

1、系統設計環境

(1) 操作系統:Windows 2000 、Windows XP、vista、7操作系統。

(2) 使用語言:ASP、HTML;

(3) 使用數據庫:ACCESS、SQL SERVER;

2、熟悉軟件工程的各個過程,熟悉軟件測試和數據庫測試的方法。

3、掌握系統設計,數據庫設計常用的方法。

4、掌握數據庫的安裝和網絡配置的方法。

5、程序代碼編寫要規范。

6、掌握腳本的生成方法和幫助文件的生成方法。

7、熟悉電子商務的基本知識,掌握常用B/S系統的設計、編寫方法。

8、重點放在網站的設計,而不是網頁設計上。

三、設計進度及安排

1、需求分析階段(1周)

2、系統規化設計階段(3周)

3、畢業設計階段(3周)

4、畢業答辯階段(1周)

四、設計成品要求

1、軟件實際上機運行,實現基本功能,并且有一定可擴展性。

2、設計成果存入光盤。

3、畢業設計論文。

第四篇:ASP42網上盆景商城(ACCESS數據庫)

ASP142-網上盆景商城(ACCESS數據庫) 摘要:隨著現代計算機科學的發展,計算機信息系統越來越受到重視,電子商務也逐漸發展,在今天進行網上購物已經是一件很平常的事情??梢酝瑫r比較上千種同類產品,可以比較上百家不同的店鋪。 可以和店家交流可以認識很多五湖四海的朋友。 平時很難看到的東西都有得賣,也許踏破鐵鞋無覓處,得來全不費工夫。 坐在家里購物方便,還可以直接送禮物到朋友家。 本文重在講解如何用ASP進行網上購物系統的設計,包括所用到的工具、制作動態網站的前期工作用ASP技術來實現B/S系統,ASP技術與數據庫技術結合,用戶在瀏覽器端可以隨意查詢自己需要的標本,而數據的后臺操作則由服務器端處理。并詳細講解了用ASP如何進行模塊功能的實現。

關鍵詞:網上購物系統,ASP技術,動態網頁

目錄

摘 要 I Abstract II 緒 論

1 網上購物系統的優勢 1.1動態網頁的優點 1.2基礎知識

1.2.1制作動態的前期工作

1.2.2動態網站制作所用到的工具 1.2.3動態網站制作用asp編程 1.2.4ASP使用范圍 1.2.5ACCESS數據庫 1.2.6市場需求 2 設計思路

2.1網站的信息的制作 2.1.1 導航要求 2.1.2 內容要求

2.1.3. VI標準化要求 2.2頁面美工設計 3 數據庫設計 3.1 實體E-R圖

3.2數據庫邏輯結構設計 3.3 數據庫物理結構設計 4 網站設計 4.1登陸模塊 4.2銷售管理 4.3密碼修改流程 4.4購物車模塊 4.5購物流程 4.6訂單審核流程 4.7會員管理模塊 4.8管理員模塊 4.9重點與難點 結束語 致謝 參考文獻

緒 論

隨著計算機及網絡技術的飛速發展,Internet/Intranet應用在全球范圍內日益普及,在眾多的網絡服務中,Web給人耳目一新的感覺,而在這其中,網上購物已經日漸普及,很多人都通過網絡來購物。網上購物的好處在于能夠不用交房租、不用雇傭伙計、一天24小時隨時能進行服務等等。一個購物網站的好壞直接關系到它是否能夠吸引顧客,是否能夠在眾多的網上購物網站中生存?,F在,在互聯網上,可以買圖書、光盤,可以買服裝、鞋帽,可以買手機、相機,可以定機票、酒店,也可以買一些不好意思直接去商店買的東西。網上購物有很多好處。不必受奔波之苦,也不容易被奸商忽悠。

本文要實現的目的: 制作一個成功的ASP網上盆景商城。

實現功能: 能夠進行基本的操作,能夠對在操作過程中遇到的問題予以解決, 能夠滿足客戶的基本需求等。

以下是部分界面圖,如圖片不清,請直接點擊圖片,如需要看更詳細的資料,請直接聯系客服!

圖1

圖2

圖3

-

第五篇:基于ASP.NET網上書店的設計與實現

摘 要:文章所介紹的網上書店系統是一個基于B/S模式的Web信息管理系統。在設計過程中,主要是根據瀏覽器/服務器的三層體系構架思想,通過ASP.NET4.0結合ADO.NET訪問SQL Server2008數據庫,開發了一個簡單、高效的網上購書系統。

關鍵詞:網上書店;ASP.NET;三層架構

隨著Internet和電子商務的興起,傳統的圖書銷售方式已不能滿足人們的需求,尤其是近年隨著當當網、卓越和阿瑪遜等購書網站的飛速發展,人們更加熱衷于網上選購圖書。相比于傳統的實體店圖書銷售模式,網上書店具有選購圖書更為便捷、采購成本更低等優點。目前網上圖書越來越豐富,人們基本上可以做到足不出戶就可以選購自己喜歡的圖書,選購過程中又可以快速地進行貨比三家,最終可以愉快地選購性價比最高的圖書,而且支付方式也相當便利。正是因為網上購書的便利和高效率,使網上書店迅速發展。

1 系統描述

這里介紹的網上書店系統主要分為前臺管理和后臺管理兩大部分,前臺用戶可以瀏覽和查詢圖書,將圖書加入購物車,可以添加和刪除訂單,在線進行支付等功能。后臺管理員可以管理用戶的信息、維護商品庫(比如添加、刪除圖書,更改圖書信息等),及處理訂單等功能。

2 系統設計

網上書店系統模塊設計上,主要分成前臺管理和后臺管理兩大功能模塊,前臺管理系統的功能模塊如圖1所示,后臺管理系統的功能模塊如圖2所示。

在前臺管理系統中,用戶可以通過注冊或登陸后,可通過瀏覽器查看到各類圖書的詳細信息,也可以根據圖書編號、圖書名稱、圖書類別和熱銷商品分類頁等對圖書進行對應的查找,方便快速地了解到自己需要的圖書信息。用戶在瀏覽過程中,可以將自己喜歡的圖書放入購物車,同時,也可以對購物車的物品進行二次選擇,把不喜歡的圖書刪除或變更該圖書的購買數量,在確認訂單并付款成功后,用戶也可以在個人訂單頁上,查看相應的訂單詳細。

在后臺管理系統中,管理員則可以對圖書信息進行相應的管理,例如:添加新的圖書信息(新進倉的圖書)、修改當前圖書售買信息(如庫存數量、售價及商品介紹等進行變更)和刪除該圖書(對該商品進行下架處理)等。還可以對用戶的訂單進行處理,例如:按客戶要求變更圖書配送地址、修改發票信息及通知物流人員進行商品流通配送等。另外,管理員還可以對用戶賬號信息、管理員賬號信息、權限等進行必要的維護、管理。

3 數據庫設計

根據對系統的功能和實際業務需求進行分析,本系統在設計上,共設了6張數據表格,具體如下:(1)用戶表,用于記錄用戶的詳細信息,主要包括用戶名、密碼、姓名、性別、用戶類別、電話、地址和郵政編碼等。(2)管理員表,用來存放管理員的基本信息,主要包括用戶名、密碼和權限等。(3)圖書類型表,用于記錄圖書的分類信息,主要包括類型編號和類型名。(4)圖書表,用于存放圖書的詳細信息,主要包括圖書編號、類型編號、圖書名、價格、作者、字數、版次、書號和圖片等數據項。(5)購物車表,用于記錄訂單的大概信息,主要包括購物車編號、用戶名、圖書編號和數量登錄。(6)訂單表,用于記錄訂單的各類信息,主要包括訂單編號、用戶名、訂單日期、發貨方式、付款方式、總金額和是否發貨、當前物流配送實況等。

4 主要功能模塊實現

4.1 用戶注冊

用戶注冊的主要技術是通過SQL語句中的“insert into”命令,然后通過Command中的ExecuteNonQuery方法,把數據更新回用戶表。通過使用RequiredFiledValidator控件,驗證用戶名和密碼不能為空。通過調用函數Checkname()檢測用戶名是否重名,先把返回值result定義為false,然后檢測數據表是否有同名的username,若有則另result=true,并且提示“用戶名已被注冊”。否則,把注冊用戶名更新回數據表。關鍵實現代碼如下:

4.2 訂單處理

后臺管理員根據用戶的支付情況對訂單進行處理,如果用戶已經支付,則將訂單的是否發貨改為發貨狀態。后臺管理員在處理訂單的過程中,可以對訂單進行單個處理,也可以進行批量處理。為減少編寫代碼的工作量,將數據綁定到DataList控件,關鍵代碼如下:

5 結語

隨著時下電子商務平臺的快速發展,越來越多的人習慣了網上購物的快捷、高效。而相對于傳統書店來說,網上書店具有運營成本低、無地域限制、購書簡單、方便等優點。面對未來市場競爭的不斷加劇,網上書店或者有完全取替傳統書店的可能。

[參考文獻]

[1]曾新勇.電子商務企業發展面臨的困境及未來發展趨勢[J].中國商貿,2014(9):89-91.

[2]寧云智,林東升.ASP.NET程序設計項目教程[M].大連:大連理工大學出版社,2014.

[3]田晶.基于.net技術的藍星網上書店系統的設計與實現[D].長春:吉林大學,2008.

Design and Implementation of Online Bookstore Based on ASP.NET Li Liangqi1, Mo Wenlang2

(1.The Information Technology Department, GuangDong Nanfang Vocational College,

Jiangmen 529000, China; 2.TCL Air Conditioner Co., Ltd., Zhongshan 528400, China)

Abstract:The online bookstore system introduced here is a Web information management system based on B/S mode.In the process of design,mainly based on the three-tier system browser / server architecture thinking,access SQL Server2008 database by ASP.NET4.0 binding ADO.NET,to develop a simple and efficient system of online bookstore.

Key words:online bookshop; ASP.NET; three-tier structure

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:315消費者權益保護日下一篇:愛就在身邊作文450字

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火