• <xmp id="vhw13"></xmp>
      1. <bdo id="vhw13"></bdo>
        <track id="vhw13"></track>

        <menuitem id="vhw13"><strong id="vhw13"></strong></menuitem><tbody id="vhw13"><div id="vhw13"><address id="vhw13"></address></div></tbody>

        <menuitem id="vhw13"></menuitem>
      2. <track id="vhw13"></track>
      3. <track id="vhw13"><div id="vhw13"></div></track>

        熱門標簽:寫本科論文 寫作發表 工程師論文 寫一篇論文多少錢

        當前位置: 論文多少錢 > 計算機論文 > SSH框架下網上書城的開發研究

        SSH框架下網上書城的開發研究

        時間:2021-09-01作者:黃真真
        本文導讀:這是一篇關于SSH框架下網上書城的開發研究的文章,隨著計算機行業的迅速崛起,網上書城不斷成熟發展,實體店已經難以滿足消費者的購物欲望,人們會選擇在網上購物,但網上商品目不暇接,避免不了有“選擇困難癥”,甚至隨波逐流選擇了不適合自己閱讀的書籍,想快速、

          摘    要: 互聯網飛速發展的今天,網上購物已然成為了一種時尚。網上書城成為了足不出戶的人們最佳選擇,人們通過網上書城不用出門便可選購出自己中意的書籍。利用SSH設計并開發了一個“ibook”的書店購物商城系統。系統主要具有會員制度、賬戶注冊、訂單查詢、書籍查找、書籍管理、用戶信息管理等功能。“ibook”網上書店商城是傳統書店營銷模式和電子商務經銷模式的完美融合,能更好地創造實用價值。

          關鍵詞 :     網上書城, SSH框架; Myeclipse/MySQL;數據庫;

          1、 引言

          隨著計算機行業的迅速崛起,網上書城不斷成熟發展,實體店已經難以滿足消費者的購物欲望,人們會選擇在網上購物,但網上商品目不暇接,避免不了有“選擇困難癥”,甚至隨波逐流選擇了不適合自己閱讀的書籍,想快速、準確地找到自己想要的書籍,網上書城的出現就顯得很有必要了。據最新統計,中國大陸已經注冊的網上書店應該有200多家,有網站的只有100多家,但已經投入運營能夠買到書的商家并不多,據一家媒體調查,能夠順利快速買到書并受廣大網友喜歡的網上書城有大洋網、卓越網、當當網等幾家。相比于傳統書店,“ibook”網上書城的優勢顯著。在“互聯網+”和大數據應用廣泛的時代,“ibook”網上書城的出現將被廣大群眾需求所喜愛[1]。該商城提供書籍類的圖書展示和排序,減少了消費者因商品繁多而無所適從,各類書籍整齊羅列,減少消費者搜尋自己想要圖書的時間。在這個平臺上可實現全瀏覽,廣大網民喜歡這種購物方式,這不僅是書籍的舞臺,更是讀者的樂園。在當前大背景下,“ibook”開發網上商城變得很有意義。

          2、 SSH框架在系統中的應用

          SSH框架是由struts+spring+hibernate三個集合成一個Web應用程序開源框架[2]。系統的設計遵循著MVC框架,對前端頁面的實現有很大幫助,當需要修改后臺數據庫時,對前端頁面也不會有影響。

          2.1 、Struts2.0的應用

          Struts是MVC框架的優秀代表,它處理著MVC的控制層[3]。本系統所采用的是它的下一個產品——Struts2.0,在原來的基礎上整合了Web Work與Struts的優點,使其MVC框架的擴展性更強。Struts2本質上相當于一個servlet,以Web Work為核心,不僅可以攔截處理用戶的請求,還可以實現模型與視圖數據交互。

          2.2、 Spring3.0的應用

          Spring可以將簡單的組件配置、組合成為復雜的應用,它由JOHNSON R創建。它不僅用于服務器端的開發,只要是Java應用都可以應用Spring?傊,Spring控制著程序中所有的類,并將其放入IOC容器中,綜合記錄日記、配置事務的編程框架。Spring在框架中充當容器,控制系統的功能模塊和業務邏輯處理。當遇到異常事件回滾和數據交互時,封裝處理會降低代碼的重用率,并且使開發過程更簡單。

          2.3 、Hibernate 3.0的應用

          Hibernate是個對象框架,可以運用這個框架實現數據庫與持久化對象的映射[4],這樣數據庫的操作簡單易懂,提高了編程速度。
         

        SSH框架下網上書城的開發研究
         

          3 、書城的設計與實現

          3.1、 數據庫設計

          許多系統正常運行的關鍵是底層數據庫中數據的一致性和完整性[5]。設計良好的數據庫不僅能更好地為應用服務,還能滿足應用系統的業務需求、提高數據查詢效率,而不好的數據庫設計只會導致數據冗余、浪費存儲空間和數據更新異常。

          3.1.1、 數據庫概要說明

          本商城所使用的數據庫為My SQL數據庫,數據庫創建了7張表[6]。商城的用戶分為管理員和會員,每個用戶根據自己的賬號和密碼登錄到相應的頁面,執行不同的管理和操作[7]。每個實體類型、屬性和聯系人如圖1所示。

          3.1.2、 數據庫邏輯設計

          設計“ibook”網上書城不僅要完善功能、設計界面,更要注重數據庫的數據設計,保證數據庫的完整性和數據的安全性。

          3.2 、書城的界面設計

          3.2.1 、書城設計目標

          社會科技的發展使人民生活水平提高,特別是在信息化網絡時代,網絡技術已經滲透到社會領域等各個行業,給網上購物商城帶來了商機。如今,企業的銷售不再局限于實體經營這一單一方式,而是更加強調網上商城的作用。商城購物系統不僅為管理員提供了操作管理方面的便利,更為廣大消費者提供了便利。因此,系統應滿足以下要求:完成需求分析中分析的所有功能模塊,完善好商城的功能,UI界面設計保持簡潔優雅、舒適可觀,頁面之間的切換過程需操作流暢。

          圖1 數據庫E-R圖
        圖1 數據庫E-R圖

          3.2.2、 書城界面設計

          不同的界面布局會給消費者帶來不一樣的消費感受,優秀的界面設計可以實現網站與用戶間的交互,可以為用戶提供更直觀的操作,提高會員的滿意度。商城的主界面是吸引用戶消費的重要部分,對于控件的設計,設計者要選擇合理的導航方式,讓界面控件在視覺上統一,保證控件的合理性。打開本“ibook”書城系統,最先出現的是書城主頁面,主頁面左上角為商城logo,商品分類欄采用顯示清晰的黑底白字,背景使用奶黃色與商城主體色融為一體。使用戶一看到就覺得舒心、溫暖。為了能讓用戶更好了解書籍最新最熱的信息,采用方格式顯示商品圖片,用戶能更好更直觀地感受系統界面設計帶來的方便。

          3.3 、前臺界面的實現

          3.3.1 、注冊、登錄模塊的實現

          若用戶沒有賬號登錄,可以先注冊,通過主界面右上方的注冊鏈接進入注冊界面[8]。注冊界面的背景采用透明色,與注冊輸入框顏色互相交映存在,讓用戶更好地完善注冊功能。注冊成功后點擊登錄鏈接進入登錄頁面,登錄界面由圖片和登錄欄構成,書籍圖片的選擇可以提示一些優惠消息,促進用戶熱愛書籍。

          3.3.2、 購物車模塊的實現

          會員如果沒有選擇商品,點擊右上方的購物車圖標,可看到購物車空空如也;沒有瀏覽到想要的書籍時,可以在上方搜索,查找功能是一個商城必須具有的功能,用戶瀏覽界面商品,經常會通過關鍵字或者價格定位到自己想要的商品,如果沒有此功能,將大大減少用戶使用該商城,本系統通過對數據庫數據的查找定位,通過書名或者價格區間來查找商品。會員可以點擊菜單欄,先大概選擇自己想要的書籍類型,進入后在左邊菜單欄二級查找自己想要的書籍;可點擊網頁中圖片查看書籍的詳細介紹,商品圖可放大顯示,如若想要,可以加入購物車,等待下單,價格旁邊顯示余量。用戶如果需要繼續購物,下方有按鈕可進行跳轉,也顯示了購買后會員積分和商品價格。

          3.3.3 、訂單模塊的實現

          提交訂單后,會保留之前注冊的地址信息,可以更改,也可以直接確認訂單;要生成訂單,首先調用Order Server類來插入數據庫、創建訂單并設置訂單的總數。確認訂單的總金額為購物車商品的總價,在購物過程中,如果沒有添加任何商品,會顯示購物車為空商品;如果沒有登錄商城,會提示需要先登錄。提交訂單后,購物車中的商品將再次顯示,狀態為未支付。此時,您可以隨時終止付款購買其他商品,后續付款也可以。會員確認訂單后,跳轉到我的訂單,點擊付款鏈接,接下來就是等商城管理員發貨。

          3.4、 后臺界面的實現

          3.4.1、 管理員登錄模塊的實現

          在網站網址后輸入admin,可跳轉到管理員登錄界面,在密碼框輸入后可以點擊旁邊的“小眼睛”進行查看。管理員登錄進去后,上方是商城的logo,左右兩邊各是時間和用戶名,在界面的左邊有5個功能模塊方便管理員進行操作。

          3.4.2 、用戶管理模塊的實現

          管理員可以對會員信息進行編輯和刪除操作。

          3.4.3 、商品管理模塊的實現

          購物商城最主要的主體對象還是商品,上架商品在商品列表一覽無余,管理員可以對商品的信息進行編輯和刪除,添加商品簡單快捷,使管理員有更多時間管理商城。

          3.4.4 、訂單管理模塊的實現

          管理員瀏覽訂單信息。是否付款、確認收貨與否都一一呈現在訂單狀態上,管理員可更好地操作整個購物系統。會員收到貨后,登錄網站,點擊確認收貨后會顯示交易成功。

          4、 系統測試

          程序員設計出一款軟件后,并不能保證其穩定性和沒有漏洞,這就需要進行軟件測試。測試的目的是理解產品功能的要求,檢查軟件有沒有錯誤,然后及時糾正,以確保軟件正常運行。因此,需要對軟件進行測試,測試用例的要求應包括邏輯關系是否正常、接口跳轉是否流暢、運行中是否存在軟件缺陷。

          5 、總結

          本系統采用了SSH框架一些相對成熟的技術,本系統利用JSP技術、Ajax異步技術、Javan Bean封裝、Bootstrap前端框架等技術對網頁進行制作和設計,采用Java語言提高了程序編譯速度;利用Java Script技術編寫成腳本語言,將其直接嵌套在HTML語言中,在瀏覽器中快速查看結果;本系統實現了會員制度、賬戶注冊、訂單查詢、書籍查找、書籍管理、用戶信息管理等功能。

          參考文獻

          [1]干佳林,何貞銘,廖環宇JFinal與SSH在JavaWeb應用開發中的研究[J]電腦知識與技術, 2019,15(7):81-82.
          [2]王亞坤.基于SSH的校園水果直銷平臺的設計與實現[J]電腦知識與技術, 2019,15(22):285-287.
          [3]J佳.基于JSP+MySQL的用戶登錄系統SQL注入實例及防范[J]網絡安全技術與應用, 2020(9):49-51.
          [4]張媛,祁蘭基于J2EE標準的網絡排課系統的設計與實現[J]自動化與儀器儀表, 2018(5):131-133.
          [5]朱宏菲,李志敏.兒童體育用品網上商城的設計與實現[J].信息與電腦(理論版), 2018(7):112-114.
          [6]蒯碩基于Hibernate ORM框架緩存關鍵技術研究[D].濟南:山東大學, 2019.
          [7]史展偉, 曲秀敏基于Web的網上書城設計與實現[J].電腦知識與技術, 2020, 16(2):278-279.
          [8]田濤.基于SSH框架的網上書城系統設計與實現[D]成都:成都理工大學, 2014.

        關聯標簽:
        聯系我們
        • 寫作QQ:3008635931
        • 發表QQ:3008635930
        • 服務電話:13701839868
        • 售后電話:18930493766
        • 郵箱:shlunwen@163.com
        網站地圖 | 網站介紹 | 聯系我們 | 服務承諾| 服務報價| 論文要求 | 期刊發表 | 服務流程

        將微信二維碼保存到相冊

        打開微信掃一掃從相冊識別

        1.點擊下面按鈕復制QQ號

        3008546108

        2.打開QQ→添加好友/群

        粘貼QQ號,加我為好友

        男女肉粗暴进来120秒动态图