吉林工商學院信息工程學院 劉正紅
隨著網絡在交易過程中的快速發展,人們通過網絡購物的比重已超過了傳統營銷方式,引領著新一代購物方式;移動互聯網的發展帶動了一類電子產品的銷售,在同類電子產品中,手機具有需求量大、有被普遍接受的產品標準。本設計采用JSP,JAVA,以及SQLSer ver完成了前臺消費者實現了一個網上手機店鋪的基本功能。
本系統使用人員是:前臺用戶即消費者;后臺系統管理員。
消費者需求包括:
(1)注冊:注冊過程完成客戶信息的采集。包括姓名、性別、年齡、電話、郵箱、修改密碼所需問題及答案等基本信息。
(2)登錄:已注冊的用戶可以登錄系統進行后續操作,如查看商品詳情,購物車等。
(3)查看商品詳情:后臺管理員可以在自己的權限內添加商品詳情,在添加之后消費者可以在前臺頁面查看到特定商品詳情,如:款式、顏色、型號、價格。
(4)購物車:用戶在瀏覽商品之后,可以將自己喜歡的商品存放在購物車中,在購物車中的商品可以付款,在付款之后可以形成訂單,方便后臺管理員管理訂單并發貨。
(5)訂單查詢:用戶確認購買提交訂單后,可以在自己的訂單系統中查詢到自己的訂單記錄,包括:商品詳情、郵寄地址、收件人、收件人電話、是否出貨。
(6)修改個人信息:消費者可以隨時修改自己的各項信息。
后臺管理員需求如下:
(1)管理商品詳情:提供商品詳情(商品名稱、顏色、價格、型號等)的增刪改查。
(2)會員管理:對已注冊的用戶的基本信息進行增刪改查。
(3)公告管理:通過對公告信息的增刪改查實現公告信息的管理。
(4)訂單管理:實時根據訂單的狀態對訂單信息進行更新。
根據需求得到前臺功能結構圖1,后臺功能結構圖2。

圖1 前臺功能機構圖

圖2 后臺功能結構圖
根據數據庫概要設計階段的E-R圖,為本設計得到數據表結構如下:
(1)用戶信息表(User ID,User Name,Account,Passwor d,age,Occupat ion,Email,Tel,Quest ions,Answer,Addr ess)分別表示用戶ID,姓名,賬號,密碼,年齡,職業,郵箱,電話,提示問題,答案,詳細地址。
(2)管理員信息表(AdminID,AdminName,AdminPwd)分別表示管理員ID,管理員姓名,管理員密碼。
(3)商品表(Tel ID,Tel Name,Tel Cl ass,Factor y,Pr ice,Pur chaseTimes,Descr ipt ion,Tel Pic)分別表示手機ID,手機名稱,類別,廠家,價格,購買次數,描述,圖片。
(4)訂單信息表(Or der ID,Date,UseID,User Name,Account,Payment,Tel,st at us,memo)分別表示訂單號,購買日期,用戶ID,用戶名,賬號,付款方式,電話號碼,訂單狀態,備注。

圖3 系統前臺界面
對于前臺用戶,在設計上盡可能的做到簡潔、美觀、操作簡單。本設計前臺頁面主要包括導航首頁、注冊及登錄、系統公告、新品上架、特價商品、購物車、訂單查詢、修改信息。就是用戶登陸網站時看到的首頁,如圖3所示。
后臺管理員界面,實現商品詳情、會員、公告信息的管理,如圖4所示。

圖4 商家管理員后臺界面
該系統從實際需求出發,從前臺消費者實現了用戶注冊,訂單查詢,購物車,會員修改,商品瀏覽的功能,后臺管理員實現了商品管理、公告管理、訂單管理、會員管理等功能。