籍遠明 吳琳月
(青島科技大學數理學院,山東青島 266061)
基于MyEclipse的網上書店設計與研究
籍遠明 吳琳月
(青島科技大學數理學院,山東青島 266061)
本文采用MyEclipse8.5開發平臺,Struts框架結構理論設計,MySQL創建數據庫,利用Hibernate作為數據庫訪問技術,開發網上書店電子商務系統,該系統主要分為前臺系統和后臺系統兩大模塊,前臺模塊主要包括圖書動態展示與選購、查看圖書的內容簡介與目錄,后臺模塊主要內容是圖書管理、用戶信息管理、訂單信息管理等。實踐表明,該系統操作簡單,運行穩定。
MyEclipse Struts框架 MySQL 網上書店
近幾年來,隨著互聯網技術的日新月異,網上購物作為一種新興的消費模式和商業模式迅速繁榮起來。截止2013年12月,中國網絡購物用戶規模達3.02億。網購作為一種全新交易方式打破了時空和地域的界限,不僅使消費者最大限度節省成本,而且可以實現消費者、網站和商家三者共贏,促進經濟發展[1-4]。
本文通過設計開發一個網上書店電子商務系統,為傳統圖書銷售打造一個高效全新的交易平臺。本系統主要采用MyEclipse8.5為開發平臺,Struts框架結構理論設計,MySQL創建數據庫,利用Hibernate作為數據庫訪問技術,提供面向對象的數據訪問API接口,整合CSS和JavaScript等美化頁面以實現本系統的全部功能。
該網上書店電子商務系統,客戶端要求使用WindowsXP或WIN7操作系統,InternetExplorer(IE)瀏覽器6.0以上。開發軟件MyEclipse8.5,服務器:Tomcat7.0。
本系統主要分為兩大模塊:前臺系統模塊和后臺系統模塊。前臺模塊主要包括圖書動態展示與選購、查看圖書的內容簡介與目錄、購物車功能、用戶注冊登錄、用戶的訂單信息、修改用戶個人信息、結賬并生成訂單功能、用戶的安全退出。后臺模塊主要內容是圖書管理、圖書類型管理、用戶信息管理、訂單信息管理(查看訂單明細、更新訂單付款、訂單的相關狀態、刪除訂單)等。
圖1 前臺頁面實例
圖2 后臺訂單詳情頁面
本系統后臺數據庫中共設計6張數據表,分別為用戶信息表、商品類別表、商品信息表、管理員信息表、訂單表、訂單明細表。下面簡要列出各表的具體內容:
(1)用戶信息表:主要用于存儲用戶的信息,主要字段有用戶編號、用戶名、密碼、性別、年齡、地址、郵編、電話等。
(2)商品類別表:主要用于存儲商品分類的信息,主要字段有商品類別編號、商品類別名稱、商品類別描述等。
(3)商品信息表:主要用于存儲商品的詳細信息,主要字段有商品編號、商品類別編號、商品名稱、商品價格、商品圖片展示等。
(4)管理員信息表:主要用于存儲系統管理員的信息,主要字段包括編號、登陸賬號、登陸密碼、管理員姓名、身份證號碼等字段。
(5)訂單表:主要用于存儲用戶購買商品的信息,主要字段有訂單編號、用戶編號、訂單類別、訂單狀態、訂單生成日期等。
(6)訂單明細表:主要存儲訂單的詳細信息,主要字段有訂單編號、商品編號、訂單、訂單狀態等。
前臺頁面主要是呈現給用戶瀏覽之用,用戶在進入本網站之后,一個整體為淺藍色背景,清新亮麗、動態立體的主頁面映入眼簾。用戶可以根據圖書分類,開始自己感興趣的圖書搜索查詢,為吸引客戶關注,本頁面還特設熱點圖書、打折活動的動態展示等。點擊菜單欄上的商品列表可以打開商品列表頁面,將分別顯示書籍的名稱、單價、圖片以及對書籍的簡單介紹,點擊加入購買就可以將書籍加入購物車,點擊查看購物車,即可以跳到購物車頁面,查看用戶已經放入購物車的商品詳細情況,如圖1所示。
后臺只有管理員才能進入,使用正確的用戶名和密碼登陸后之方可進行操作。后臺主要包括用戶信息管理、圖書管理、圖書類型管理、訂單信息管理等內容,如圖2所示。
本文基于MyEclipse開發平臺,設計開發了一個網上書店系統,用戶可以在系統中實現瀏覽、搜索查詢、注冊購買等功能,管理員可以通過用戶管理、商品管理、訂單管理對系統維護更新,操作簡便,界面友好,實現了快捷方便購物與高效圖書管理,同時也為其它中小微型企業未來運營模式提供一個可以參考的商業示范。
[1]常祖政.MyEclipse+Dreamweaver搭建Java Web開發環境[J].電腦開發與應用,2013,26(9):68-70.
[2]張曉孿.基于SSH的團購網站設計與實現[J].電子設計工程,2012, 20(21):122-125.
[3]孫蕭寒,孫衛喜.基于SSH的網絡購物系統設計與實現[J].信息技術,2012,120:136-138.
[4]于湛麟,等.SSH框架實現MVC架構的電子商務軟件平臺[J].計算機技術與發展,2012,2(10):169-172.