一、項目展示圖
前臺首頁
訂單管理頁面
二、代碼框架圖
三、系統功能結構描述
四、功能簡介
用戶注冊
用戶姓名,賬號,密碼,電子郵箱,性別,出生日期為必填信息.其中姓名和郵箱不能與已注冊用戶重復 ;
使用驗證控件對以上信息進行客戶端驗證(所有信息非空驗證,郵箱的正則驗證,重復密碼的比較驗證,出生日期的格式驗證) ;
選填項目可以不填寫,如果填寫,需要進行格式驗證(郵政編碼和聯系電話的正則驗證)
使用MultiView實現多步驟注冊
用戶登錄
會員名與密碼要求正確,否則不允許登錄,登錄成功跳轉至首頁
登錄成功創建Session對象進行狀態保存
首頁:
1.頁面頭部下拉列表綁定二級商品分類以及全部分類選項,搜索框由用戶填寫,要求有以下邏輯:
i.不選擇二級分類,則按用戶輸入商品名匹配查找
ii.選擇二級分類,則以二級分類下的用戶輸入商品名匹配查找
iii.如果用戶沒有輸入搜索關鍵字,則查找下拉列表中選擇的二級分類所有內容
2.查找結果將在商品列表頁面展示
3.搜索功能包含在母板頁中,所有頁面都應具有搜索功能(此要求在以下頁面說明中不再贅述)
商品列表:
1.使用Repeater控件實現商品列表的布局,提供分頁功能,每頁顯示16條商品信息
2.商品信息中包括商品圖片,價格,余量以及加入購物車和查看商品詳情按鈕
3.右側頁面包括購物車明細信息,購物車數據由Session保存,并提供給用戶修改購物車和結算的按鈕
4.添加購物車按鈕要求有以下邏輯
i.提示用戶是否確認添加
ii.如果購物車中沒有該商品,則增加一條記錄
iii如果購物車中有該商品,則數量增加
iv.商品添加的數量應不大于其余量
訂單頁面:
由DetailsView布局訂單信息,由Datalist布局訂單明細信息,配送信息由用戶個人資料生成
加載此頁前需要檢查用戶登錄狀態,如果尚未登錄則轉至登錄界面
訂單記錄包括,訂單號(GUID生成),收貨人,郵編,配送地址,聯系電話,訂貨日期,總金額,要求有以下邏輯:
i.配送信息不完整的話,提交訂單按鈕將不可用
ii.允許用戶修改配送信息
iii.用戶修改信息后將可以選擇”將配送信息覆蓋個人資料”或”僅本次交易使用此信息,不覆蓋資料”
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】