資源描述:
《網(wǎng)購系統(tǒng)分析》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、網(wǎng)上購物系統(tǒng)設(shè)計分析(一)(2008-10-2614:50:05)引言啊呀呀網(wǎng)上購物主要表現(xiàn)在兩方而:一、是品種豐富,用戶選物品的余地人。凡稍具規(guī)模的網(wǎng)上購物系統(tǒng),一般部具有良好的網(wǎng)絡(luò)購物界面。由于不受實物陳列空間的限制,網(wǎng)上購物向用戶提供的選物品種住住能數(shù)十倍于實物,讀者對以通過分類查找方式選擇口C所盂購買的物品。二、是購買方便。讀者在網(wǎng)上査找到口己所需要的物品后,可以立即發(fā)出購物信息,網(wǎng)上出店接到訂購信息后即可確認(rèn),幾天就可以收到送達(dá)的所購物品。對于物品的進(jìn)貨,完全山管理員來實現(xiàn)。主要是對物詁信息的錄入過程。対于物品的銷售,包括客戶下訂單和管理員對核定訂單配送。管理員可以修改訂
2、單的各種屬性、狀態(tài)、數(shù)量,也可以修改客戶的相關(guān)信息,還可以對訂單進(jìn)行查詢、刪除操作。系統(tǒng)同時提供物品查詢功能,方便客戶對物品信息作進(jìn)一步地詳細(xì)了解。系統(tǒng)對客戶分為會員的一般會員,提供不同程度的優(yōu)惠政策。管理員可以注冊用戶進(jìn)行管理,包括用戶注冊、個人信息的修改。1、系統(tǒng)設(shè)計分析1?1系統(tǒng)功能模塊設(shè)計系統(tǒng)功能主耍有,分權(quán)限發(fā)布多用戶管理、產(chǎn)品資料管理。產(chǎn)品批量刪除、批量分類轉(zhuǎn)移等批量管理功能。采用了交互式的訂單處理方式,客戶管理功能。會員制度的一般會員,并提供不同的優(yōu)惠。完上而方便的產(chǎn)品資料添加、編輯表單,無組件圖片上傳。強(qiáng)大的搜索功能,系統(tǒng)主要分為兩人功能模塊,如圖1.1和1.2所示
3、。1.2系統(tǒng)主要工作流程用戶登陸木網(wǎng)站,如若要購買木網(wǎng)站的商品就必須要先進(jìn)行用戶的注冊或登錄,在各個頁面兼有登錄的頁面選項,再進(jìn)行商品的瀏覽。在選中某件商品吋,用戶可點(diǎn)擊購買即町(如果此時系統(tǒng)提示用戶進(jìn)行登錄,則表示在此Z前用戶沒有進(jìn)行登錄或用戶登錄己超過了20分鐘,需進(jìn)行登錄或是再次背錄)。在進(jìn)入購物車后,你可以看到你所選的所有商品,如果你想在此時增加、減少商品的數(shù)量或是不想要哪種商品都可以進(jìn)行修改。你對購物籃修改好后還擁有三種選擇:笫一,你可以繼續(xù)瀏覽商品并繼續(xù)購物;第二,你可以放棄本次所有的購物,同吋也町以再次對本站所有商品進(jìn)行瀏覽;第三,你可以選擇結(jié)帳。一旦選擇了結(jié)帳你將不
4、能再更改,并進(jìn)入填寫訂單項,在此列屮你勿必填寫你的真實資料,因為一旦確立了你的填寫將無法再修改,提交了訂單后你將會獲得一個唯一的訂單號,請牢記以便你能收到你購買的商品,網(wǎng)上購物系統(tǒng)購物流程圖,2、數(shù)據(jù)庫的功能數(shù)據(jù)庫存取組件是使用AD0技術(shù)來存取符合ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫或具有表格狀的數(shù)據(jù)庫形式的一種ASP內(nèi)置組件,是所有ASP內(nèi)置組件中最重要的和使用最多的一個組件。Access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office屮而不是VisualStudio中,是因為它?其它的數(shù)據(jù)庫管理系統(tǒng)(如VisualFoxPro)和比更加簡單易學(xué),一個普通的計算機(jī)用八即可掌握并使用它。而且最重
5、要的一點(diǎn)是‘Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。2?1數(shù)據(jù)庫結(jié)構(gòu)Accessiij以實現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表的修改、查詢等功能。在access屮新建一個數(shù)據(jù)庫,將只命名為buybook.mdbo該數(shù)據(jù)庫中包含的數(shù)據(jù)表及只相應(yīng)功能,如表1所示。表2.1數(shù)據(jù)表名數(shù)據(jù)表功能admin存放管理員的基木信息book存放庫存物品信息member存放注冊用戶基木信息order用戶訂單信息表suborders存放用戶訂單表lyb用于存放用戶留言內(nèi)容2.2數(shù)據(jù)表設(shè)計2.2.1管理員信息表管理員信息表用于存放管理員的信息,包括管理員編號(id),管理員姓名(n
6、ame)管理員密碼(mima)三個字段。在已創(chuàng)建的access數(shù)據(jù)庫gwxt.mbd中,右擊,右擊“表”創(chuàng)建一個表,名稱為admin,向表中添加字段。其中,id(用戶編號)字段作為該表的主關(guān)鍵字,標(biāo)識為“是”,標(biāo)識種子為“1”,標(biāo)示增量為“1”,惟一標(biāo)識管理員的信息,管理員信息表結(jié)構(gòu),如表2所示。表2.2管理員信息表序號字段名數(shù)據(jù)類型長度說明1Id自動編號8管理員編號2name文木10管理員姓名3pass文本10管理員密碼2.2.2用戶訂單信息表用戶訂單信息表主耍用于存儲用戶訂單的基本信息。包括訂單編號(id)、用戶姓名(username)用戶真實姓名(name)>聯(lián)系電話(tel
7、)>郵編(yb)>電子郵件(email)、地址(address)填寫時間(tt)八個字段。其中id為主關(guān)鍵了,用戶訂單信息結(jié)構(gòu),如表3所示。表2.3用戶訂單信息表序號字段名稱數(shù)據(jù)類型長度說明1Id自動編號8為主關(guān)鍵字2Username文本10用戶姓名3Name文木10真實姓名4Tel文木11電話5postcode文木6郵編6Email文木20郵箱7Address文本50地址8submitTime日期/時間8提交日期2.2.3購物信息表購物信息表主要用于存放用戶購物的信