版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)上超市購物車系統(tǒng)第一章:引言1.1編寫目的電子商務(wù)網(wǎng)站的成立是當(dāng)今方便人們生活的又一偉大創(chuàng)舉,在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面的進(jìn)行各種商貿(mào)活動,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付,以及各種商務(wù)活動、交易活動、金融活動和相關(guān)的綜合服務(wù)活動的一種新型的商業(yè)運營模式。1.2背景隨著各種網(wǎng)絡(luò)技術(shù)的發(fā)展,Internet對人類生活的影響越來越大,電子商務(wù)就是其中一個重要的應(yīng)用體現(xiàn)。隨著計算機技術(shù)的發(fā)展,人們對計算機智能化的要求越來越高,許多傳統(tǒng)的手工管理逐漸被計算機系統(tǒng)所代替。互聯(lián)網(wǎng)的快速發(fā)展,電腦的普及,電子商務(wù)的概念也隨之產(chǎn)生。相比傳統(tǒng)的零
2、售業(yè)務(wù),電子商務(wù)不管是在地域上、時間上還是經(jīng)濟(jì)上都優(yōu)于傳統(tǒng)業(yè)務(wù)。隨著市場經(jīng)濟(jì)的進(jìn)一步發(fā)展,網(wǎng)上商店這類的交易平臺得利了迅速發(fā)展網(wǎng)上超市購物車系統(tǒng),是在網(wǎng)絡(luò)上建立一個虛擬的購物商場,避免了挑選商品的煩瑣過程,是用戶的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時又能有效地控制“商場”運營的成本,開辟了一個新的銷售渠道。建立網(wǎng)上超市購物車系統(tǒng),幫助企業(yè)提高生產(chǎn)效率,降低經(jīng)營成本,優(yōu)化資源配置,從而實現(xiàn)社會的最大化的實用王蕾應(yīng)用系統(tǒng)。1.3參考資料軟件開發(fā)這點兒事軟件開發(fā)工具手冊 邵志東著程序員指南叢書ASP.NET高級編程 但正剛著ASP.NET網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例 吳明暉主編 吳
3、丹紅編著第二章:可行性分析網(wǎng)上超市購物車系統(tǒng)是基于B/S模式,通過對一些典型電子商務(wù)網(wǎng)站的考察、分析,并結(jié)合企業(yè)要求開發(fā)的一套信息化管理系統(tǒng)。本系統(tǒng)的實現(xiàn)目標(biāo)是(1) 為顧客提供一個網(wǎng)絡(luò)服務(wù)平臺:網(wǎng)絡(luò)服務(wù)平臺就是顧客能打破時空界限,能通過網(wǎng)絡(luò)實現(xiàn)從瀏覽商品到購買商品的過程。(2) 為工作人員提供一個工作平臺:員工可在網(wǎng)上完成日常事務(wù),實現(xiàn)無紙化辦公。即職工通過計算機完成采集信息,處理信息,分析信息等工作。(3) 為管理者提供一個控制平臺:控制平臺就是管理者能通過業(yè)務(wù)控制平臺,把企業(yè)的各項制度、標(biāo)準(zhǔn),通過程序控制落實到企業(yè)各項工作活動中。通過對工作流進(jìn)行設(shè)置與監(jiān)控,從而能嚴(yán)格控制企業(yè)活動的各項動
4、作,實現(xiàn)事務(wù)的有效管理。(4) 為系統(tǒng)維護(hù)者提供一個集中維護(hù)的平臺:系統(tǒng)管理人員能對系統(tǒng)運行的缺陷、故障進(jìn)行集中處理,使系統(tǒng)管理人員能夠快速、有效、連續(xù)的對系統(tǒng)進(jìn)行維護(hù)與調(diào)整。第三章:需求分析3.1系統(tǒng)總體的功能需求網(wǎng)上商店系統(tǒng)一般分為客戶系統(tǒng)和管理系統(tǒng)兩套,每套系統(tǒng)面向的是網(wǎng)上商店發(fā)布用戶,可以理解為消費者。而管理系統(tǒng)面向的是網(wǎng)上商店發(fā)布用戶,可以理解為銷售者。網(wǎng)上購物車其實就是一個平臺,讓銷售者和消費者通過這個平臺來進(jìn)行商業(yè)交易??蛻粝到y(tǒng)上的用戶一般為注冊用戶和非注冊用戶,這兩類用戶的功能如下,(1) 非注冊用戶可以瀏覽商品(2) 非注冊用戶可以注冊為注冊用戶(3) 注冊用戶可以瀏覽商品(
5、4) 注冊用戶可以將商品添加到購物車中(5) 注冊用戶可以修改自己的購物車中的信息(6) 注冊用戶可以將購物車的記錄發(fā)送為訂單管理系統(tǒng)上的用戶為管理員。在管理系統(tǒng)上面運行的資源有商品、訂單和用戶。不同級別的用戶可以操作不同的資源。(1) 管理員可以查看管理系統(tǒng)上的用戶(2) 管理員可以查看客戶系統(tǒng)上的用戶(3) 管理員可以查看、修改、刪除用戶訂單(4) 管理員可以查看、修改、刪除和添加商品3.2系統(tǒng)結(jié)構(gòu)設(shè)計 可以將網(wǎng)上商店系統(tǒng)分為兩個模塊用戶模塊和管理員模塊.所謂的用戶模塊也就是前臺服務(wù),管理員模塊也就是后臺服務(wù)。系統(tǒng)結(jié)構(gòu)圖如下所示:網(wǎng)上超市購物車系統(tǒng)用戶接口模塊管理員接口模塊用戶注冊瀏覽商品
6、查詢商品購買商品瀏覽公告公告管理商品管理訂單管理用戶管理3.2.1主要功能模塊介紹既然是網(wǎng)上商店,當(dāng)然顧客購物是最重要的服務(wù)了。如圖11-1所示,購物流程主要包括瀏覽商品,購買商品,產(chǎn)看購物車和結(jié)賬退出等幾個模塊。瀏覽商品購買商品細(xì)節(jié)瀏覽分類瀏覽查看購物車結(jié)賬退出<1>瀏覽商品模塊商品信息瀏覽模塊主要用于顯示網(wǎng)上商店所有商品的全部信息包括分類目錄下面的概要介紹和用戶查看到的詳細(xì)信息,這里還提供了一個查找功能,允許用戶輸入商品的關(guān)鍵字,進(jìn)行查找。商品信息瀏覽商品列表信息商品細(xì)節(jié)頁面查找商品頁面發(fā)表評論頁面<2>購買商品模塊作為電子商務(wù)網(wǎng)站,最重要的當(dāng)然就是顧客的購物了。我
7、們這個網(wǎng)上也實現(xiàn)了這個功能,而且功能還比較強大,因為我們設(shè)計了一輛較好的“購物車”。我們的購物車,實現(xiàn)了基本的三個功能:一是顧客添加商品,即選購商品。二是顧客管理自己的訂單,就是查看購物車,并可隨時更新購物車中的商品類型及其數(shù)量,這在很大程度上時符合人因?qū)W的設(shè)計。三是完成購物,也就是顧客結(jié)賬退出。當(dāng)然,我們這個網(wǎng)上商店采用了會員制,只有注冊的顧客才能進(jìn)行結(jié)賬處理。 <3>購物車管理管理購物車也是一個重要組成部分。他必須實現(xiàn)的功能就是簡化顧客購物,同時方便顧客隨時修改購物車(包括添加、刪除商品以及修改商品數(shù)量)。另外,我們還必須允許顧客順利的查看訂單的相關(guān)細(xì)節(jié),了解商品的細(xì)節(jié)信息。&
8、lt;4>訂單結(jié)賬退出模塊該模塊允許顧客查看自己某個訂單的當(dāng)前狀態(tài),當(dāng)顧客選好商品并添加到購物車后,購物管理頁面將會顯示所選商品的全部信息,當(dāng)確定購買后,進(jìn)行交易,交易成功后推出系統(tǒng)。3.3系統(tǒng)詳細(xì)設(shè)計3.3.1用戶接口模塊用戶接口模塊包括如圖所示:用戶接口模塊用戶信息維護(hù)商品查詢訂購商品訂購維護(hù)3-2-1用戶接口模塊用戶信息查維護(hù)系統(tǒng)的后臺程序會自動記錄每個用戶在登錄網(wǎng)站后進(jìn)行的所有操作,包括查詢和訂購信息。這些信息對以系統(tǒng)的管理員都是珍貴的數(shù)據(jù),系統(tǒng)分析程序可以根據(jù)用戶的查詢記錄判斷該客戶的喜好,可以根據(jù)用戶的購買情況判斷該用戶的經(jīng)濟(jì)情況。系統(tǒng)后臺程序可以根據(jù)分析的結(jié)果
9、自動得出給該用戶的推薦商品,在用戶登錄時顯示在醒目的位置。商品查詢 商品查詢模塊可以根據(jù)商品的名稱、中了、價格、廠家等各種條件進(jìn)行組合查詢。商品查詢結(jié)果的列表中,用戶可以進(jìn)一步的查看詳細(xì)信息,商品查詢功能如圖I:輸入商品的查詢條件F:到數(shù)據(jù)庫中查詢相應(yīng)信息O:提供符合條件的商品列表前置條件:用戶已登錄訂購商品客戶在根據(jù)喜好得到相應(yīng)的商品列表后,可以選擇訂購該商品。在訂購商品后,系統(tǒng)會自動保存根系該用戶的訂單,系統(tǒng)的工作人員可以及時得到訂單并處理,根據(jù)情況選擇發(fā)貨、缺貨、延遲發(fā)貨。訂購商品功能如圖:I:輸入訂購商品F:更新該用戶的訂單O:生成新的客戶訂單前置條件:用戶
10、已登錄,商品可供購買訂單維護(hù) 客戶在訂購商品后可以查詢其訂單的狀態(tài)(包括產(chǎn)品型號,商品名稱,數(shù)量,單價,小計等)并可以對處理中和缺貨中的訂單進(jìn)行增加、刪除和修改操作,訂單修改的結(jié)果會及時更新并提交給工作人員。訂單維護(hù)的功能如圖I:輸入要更改的信息F:更新該用戶的訂單O:生成新的客戶訂單前置條件:用戶已登錄3.3.2管理員接口模塊管理員接口模塊包括如圖所示的功能模塊:管理員接口模塊商品信息維護(hù)訂單處理銷售情況查詢報表維護(hù)3-3-1管理員接口模塊商品信息維護(hù)系統(tǒng)管理員登錄以后可以對系統(tǒng)所有的商品信息進(jìn)行維護(hù),包括商品價格地調(diào)整,商品描述信息的更新,新商品的加入及過期商品
11、的刪除。系統(tǒng)的后臺程序可以根據(jù)商品的銷售情況提供給管理員一份詳細(xì)的分析報告。管理員可以根據(jù)該報告及時的調(diào)整熱門商品的信息,對非熱門的商品進(jìn)行價格調(diào)整。這一切的數(shù)據(jù)都來源自客戶的查詢和訂購信息。商品信息維護(hù)功能如圖所示:I:輸入要更改商品的信息F:把更新信息保存到數(shù)據(jù)庫O:生成新的商品信息前置條件:管理員已登錄訂單處理用戶在訂購商品后,系統(tǒng)會及時更新其訂單,普通員工登錄后,可以獲取未處理的訂單,并根據(jù)庫存情況發(fā)貨或選擇延時發(fā)貨??蛻粼诓樵兩唐窌r會顯示商品的庫存數(shù)量,但系統(tǒng)的管理者并不希望顯示某商品的庫存為零,因為這樣會失去部分客戶。因此,在訂購商品后可能會出現(xiàn)庫存不足的情況,這時工
12、作人員一般選擇延時發(fā)貨或者拒絕訂單。如果該商品有現(xiàn)貨,那么工作人員確認(rèn)用戶訂單后選擇發(fā)貨。訂單處理功能如果:I:輸入訂單的處理結(jié)果F:把處理結(jié)果保存到數(shù)據(jù)庫O:更新客戶訂單信息前置條件:管理員或普通工作人員已登錄銷售情況查詢 銷售情況查詢是系統(tǒng)編碼過程中非常重要部分,能夠為企業(yè)管理者的決策提供參考的信息。 管理員登錄后,可以得到詳細(xì)的銷售情況列表并及時更新熱門商品的信息,可以根據(jù)銷售的走勢和以往的銷售記錄及時判斷部分商品可能會出現(xiàn)庫存不足并及時進(jìn)貨。銷售情況查詢功能如圖:I:輸入要查詢的條件F:根據(jù)條件到數(shù)據(jù)庫中查詢將記錄更新到數(shù)據(jù)庫O:給出詳細(xì)的查詢結(jié)果前置條件:管理員已登錄3
13、.3.2.4報表維護(hù)報表維護(hù)模塊提供查詢結(jié)果的打印輸出功能: I:輸入所需數(shù)據(jù)的條件F:根據(jù)條件到數(shù)據(jù)庫中查詢O:打印查詢結(jié)果前置條件:管理員已登錄第四章 系統(tǒng)UML建模開始登錄網(wǎng)站訂單管理公告管理投訴管理商品管理用戶管理結(jié)束管理員的工作流程圖投訴處理用戶信息商品信息投訴信息公告信息管理信息處理訂單工作人員登錄系統(tǒng)管理員交易成功收到商品付款提交訂單填寫訂單添加到購物車瀏覽商品登錄網(wǎng)站開始 管理員用例圖顧客購買流程圖決定購物填寫訂單瀏覽查詢商品顧客登錄系統(tǒng)4.2系統(tǒng)的時序圖8:提交成功7:提交訂單6:提交商品ID3:提示輸入查詢條件1:輸入帳號密碼媽、登錄模塊商品查詢模塊訂購模塊數(shù)據(jù)模塊2:提交
14、用戶4:輸入查詢條件5:顯示查詢商品列表9:提訂購成功顧客客戶訂購時序圖用戶首先使用自己的帳號和密碼登錄系統(tǒng),登錄模塊會將客戶的ID保存在系統(tǒng)緩存中并提交給商品查詢模塊。商品查詢模塊提示客戶輸入查詢條件,客戶輸入適當(dāng)?shù)牟樵儣l件后查詢模塊顯示符合查詢條件的商品列表。客戶得到商品列表后,提交自己想要購買的商品ID。生成訂單并提交給數(shù)據(jù)模塊進(jìn)行保存,保存成功后,訂購模塊提示用戶訂購該商品成功。顧客刪除訂單時序圖如圖所示:7:提示刪除成功6:更新成功5:更新用戶訂單4:提交要刪除的商品ID 3:顯示以及訂單信息2:提交用戶ID1輸入帳號和密碼登錄模塊訂單查詢模塊訂單處理模塊數(shù)據(jù)模塊客戶在提交訂單以后可
15、以對訂單進(jìn)行維護(hù)。客戶首先輸入自己的帳號和密碼登錄系統(tǒng)。登錄模塊會將客戶的ID保存在系統(tǒng)緩存中并提交給訂單查詢模塊,訂單查詢你看顯示該客戶當(dāng)前的所有訂單,客戶得到該列表后,選擇需要刪除的商品ID,訂單處理模塊把刪除信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊保存信息。訂單處理模塊提示用戶刪除操作成功。管理員處理訂單時序圖如下:9:提示處理成功8:更新成功7:更新客戶訂單狀態(tài)5:提交該商品庫存4:提交商品ID3:未處理訂單列表2:提交用戶ID1輸入帳號和密碼登錄模塊訂單處理庫存查詢數(shù)據(jù)模塊管理員使用其帳號和密碼登錄后,登錄模塊會將管理員的ID保存在系統(tǒng)緩存中并提交給訂單處理模塊。訂單處理模塊提交給管理員未處理訂
16、單的列表,管理員提交某商品ID得到該商品的庫存情況, 如果庫存充足則接受訂單, 并把接受信息提交給數(shù)據(jù)模塊,訂單處理模塊提示管理員該操作成功。4.3系統(tǒng)協(xié)作圖顧客訂購協(xié)作圖如下:5:顯示查詢結(jié)果3:提示輸入查詢條件4:輸入查詢查詢條件1:輸入帳號密碼6:提交商品ID9:提示訂購成功8:提交成功7:提交訂單數(shù)據(jù)模塊訂購模塊商品查詢模塊登錄模塊2:提交用戶ID顧客刪除訂單協(xié)作圖3:顯示用戶訂單信息1:輸入帳號密碼4:提交要刪除的商品ID7:提示刪除成功6:更新成功5:更新用戶訂單數(shù)據(jù)模塊訂單處理模塊訂單查詢模塊登錄模塊2:提交用戶ID管理員管理訂單協(xié)作圖6:接受訂單7:更新客戶訂單狀態(tài)9:提示處理
17、成功3:未處理訂單列表息1:輸入帳號密碼4:提交商品ID5:提示商品庫存庫存查詢訂單處理模塊登錄模塊2:提交用戶ID數(shù)據(jù)模塊8:更新成功在網(wǎng)上商店中,顧客也可以再瀏覽商品目錄時,將中意的商品放進(jìn)“電子推車”。電子推車是超級市場推車的電子化。在網(wǎng)上商店里,這種電子推車又稱為“購物車”英文是Shopping Cart. 從程序員的觀點來看,購物車是維護(hù)購物者商品選購并允許查看和修改的一個對象。購物車本身是一個非常簡單的程序,但開發(fā)者要考慮將它連接到商品目錄子系統(tǒng)、訂單子系統(tǒng)、客戶賬號子系統(tǒng)、站點管理子系統(tǒng)等,形成功能完整的網(wǎng)上商店。下面是購物車的設(shè)計目標(biāo):l 購物車應(yīng)該記住它的前一次會話中的內(nèi)容。
18、l 購物車和顧客相關(guān),而不是喝顧客的電腦相關(guān)。顧客可以從另外的電腦或瀏覽器來訪問購物車。l 當(dāng)新的商品被加入或拿出購物車時,購物車的內(nèi)容可以被顯示給顧客。l 購物車可以容納很多甚至無限的商品。如果顧客叢商品目錄中選擇了一件商品,這時我們傳遞顧客的請求道,同時傳遞動作變量“增加商品”。讀取這個變量,并決定執(zhí)行購物車的哪個動作。這些動作包括:增加商品、更新商品數(shù)量、刪除商品和查看購物車。第五章 系統(tǒng)運行環(huán)境1:開發(fā)環(huán)境本系統(tǒng)計劃使用VisualStudio.NET 2005作為開發(fā)工具,編程語言是C#,編程技術(shù)是ASP.NET。使用C#,是因為他是微軟為.NET平臺量身制作的程序語言,即擁有C+的強大功能,又有Visual Basic簡易的特性,他在帶來對應(yīng)用程序的快速開發(fā)能力的同時,并沒有犧牲C與C+程序員所關(guān)心的各種特性,C#忠實的繼承了C與C+的有點,是最能體現(xiàn).NET優(yōu)勢的語言。ASP.NET最大的特點是編譯執(zhí)行,而不是ASP的解釋執(zhí)行,這一使得整個程序的執(zhí)行效率大大增加。同時由于ASP.NET是建立在.NET框架的基礎(chǔ)上,因此.NET的各種優(yōu)點都可以使用。同時由于采用了CodeBehind技術(shù),它的程序代碼與頁面標(biāo)識可以完全剝離,不會混合在一個頁面上,便于程序員的修改。2:運行環(huá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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人向個人新能源項目合作合同2024年2篇
- 2025年度國際商務(wù)咨詢公司外籍顧問聘用合同
- 2025年鋼琴樂器維修配件銷售與售后服務(wù)合同3篇
- 二零二五年度農(nóng)用地租賃合同(綠色農(nóng)業(yè)發(fā)展專項)
- 二零二五年度石油天然氣買賣合同附帶管道運輸與價格調(diào)整機制4篇
- 2025年度國際會議服務(wù)保障專項合同2篇
- 2025年南京市房產(chǎn)拍賣合同(公開透明版)3篇
- 2025年度學(xué)術(shù)成果保密與共享平臺使用合同4篇
- 二零二五年度廚房工程監(jiān)理服務(wù)合同4篇
- 二零二五版錨桿成孔工程地質(zhì)勘探與評估合同4篇
- 完整版秸稈炭化成型綜合利用項目可行性研究報告
- 油氣行業(yè)人才需求預(yù)測-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語文模擬測試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評定規(guī)程
- 2024老年人靜脈血栓栓塞癥防治中國專家共識(完整版)
- 四年級上冊脫式計算100題及答案
- 上海市12校2023-2024學(xué)年高考生物一模試卷含解析
- 儲能電站火災(zāi)應(yīng)急預(yù)案演練
- 人教版(新插圖)二年級下冊數(shù)學(xué) 第4課時用“進(jìn)一法”和“去尾法”解決簡單的實際問題 教學(xué)課件
評論
0/150
提交評論