JavaWeb網上購書系統
介紹
采用JSP、Servlet、MySQL、Tomcat8.0開發的網上購書系統。
軟件架構
網上書城主要功能如下:
(1) 前台(客戶購買)部分:
① 用戶管理:注冊會員、登錄、激活、退出、修改密碼;
② 分類顯示:顯示所有1級和2級分類;
③ 圖書顯示:按分類查詢圖書、通過關鍵字搜索圖書、高級搜索圖書、查看某本圖書的詳細;
④ 購物車管理:向購物車中添加圖書、修改購物車中圖書數量、刪除購物車中圖書、我的購物車;
⑤ 訂單管理:通過購物車中圖書生成訂單、查看我的訂單、查看某個訂單的詳細、訂單支付、確認收貨、取消未付款訂單。
(2) 后台(管理員管理)部分:
① 分類管理:查看所有分類、添加1級分類、添加2級分類、修改1級分類、修改2級分類、刪除1級分類、刪除2級分類;
② 圖書管理:按分類搜索圖書、高級搜索圖書、添加新圖書、查看圖書詳細信息、編輯圖書、刪除圖書;
③ 訂單管理:按狀態搜索訂單、查看訂單詳細信息、取消訂單、發貨;
本系統采用的是JSP、Servlet、MySQL、Tomcat8.0開發,用Dreamweaver進行前台網頁界面設計、采用JDBC方式與后台數據庫進行連接,完成數據的添加、修改、刪除、查詢等功能。由於JSP、Servlet功能強大,而MySQL靈活易維護在開發方面具有方便快捷、使用靈活的特點,以及目前的廣泛實際應用,因此使用JSP、Servlet、MySQL是開發輕平台的最佳組合從而說明本系統在技術方面可行。
前台界面
后台界面
數據庫
數據庫表設計主要是把概念結構設計時設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。它包括數據項、記錄及記錄間的聯系、安全性和一致性約束等等。導出的邏輯結構是否與概念模式一致,從功能和性能上是否滿足用戶的要求,要進行模式評價。