前言:想要寫出一篇引人入勝的文章?我們特意為您整理了JSP下的網站商品信息管理系統設計范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:互聯網的時代中,每個人離不開網絡和計算機。如今,面對琳瑯滿目的網絡商品信息資源時,大多數用戶難以在分散的網站信息中,快速便捷的挑選出所需的商品信息。針對此問題,設計出一種以數碼相機為例的商品信息管理系統,以便于滿足用戶選到心儀商品的需求。該系統建立B/S系統應用原型,對初始原型系統進行需求迭代修正,運用MySQL數據庫對商品,用戶等信息進行存儲分析,jsp技術開發建立網上營銷系統,從而構建出滿足消費者需求的管理系統。
關鍵詞:商品信息管理系統;B/S系統;MySQL數據庫;JSP技術;Eclipse
引言
隨著互聯網+發展的不斷新興,網購平臺作為電子商務的一種形式,以其高效率、低成本的優勢,已成為大多數人選擇購物的方式之一。當前階段的各類信息技術,被廣泛應用到各行各業各個領域之中,且其深刻地影響并改變著人們的生產生活方式[1]。但往往面對過多商品時,用戶面臨分散的信息時會無從下手,這足以說明一個能為用戶提供商品信息篩選并整理出有效內容的至關重要性。互聯網+戰略時代的迅速發展,使得電子產品受到廣大青年消費群體高度的關注?;贘SP的網站商品信息管理系統設計,是借助于互聯網技術,解決從分散的數據中獲取所自己所需的商品信息,方便用戶在網站瀏覽并快速選擇,并為用戶進行個性化推薦。在設計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用PhotoShop圖像處理軟件和Dream-weaver建立先進、安全和跨平臺的動態網站。其中,基于JAVA的JSP技術,將其應用到網絡數據庫中能夠提升整個數據庫的性能,從而確保各類信息的使用安全[2]。從而建立先進、安全及跨平臺的動態網站商品信息管理系統。
1系統需求分析設計
網站商品信息管理系統的開發設計,既滿足對用戶快速挑選商品的需求,也要對系統中的用戶信息管理、功能管理、業務流程管理、數據管理等對各個環節做出高效率的整合。使該系統具有一定的靈活性。網站商品信息管理系統平臺設計是為滿足用戶需求,而提供便攜服務。本文以滿足數碼相機愛好者的需要為例,運用數據庫體系來實現此種電子商務活動變革所產生的Web應用程序,在開發中主要運用JavaWeb、Apache、Tomcat等技術。網站商品信息管理系統通過JSP建立前臺,且連接MySQL數據庫建立后臺[3-5]。利用MyEclipse和Tomcat建立一個MVC框架,設計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用PhotoShop圖像處理軟件和Dreamweaver建立商品信息管理系統平臺。系統平臺的設計需要前臺端與后臺端的支配。其中,可連接到Tomcat,通過Apache服務器插件訪問,是支持PHP的資源的一種方式。Apache僅支持靜態網頁,但支持諸如ASP,PHP,CGI及JSP等動態網頁時它需要由Tomcat處理。通過CometProcessor接口實現了對Comet的支持;可以通過客戶端(瀏覽器)進入管理員控制面板對已部署的項目進行管理。運用MySQL來實現數據庫功能。在設計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用Photo-Shop圖像處理軟件和Dreamweaver建立先進、安全和跨平臺的動態網站。
2系統設計
2.1系統結構設計
在設計網站系統的結構時,應將其分為前端,后臺和數據庫。前臺端與其他類型的平臺一樣,是一個相當龐大的工作組,提供了大量的信息,且種類劃分不同。通過更精細的結構設計,可以對網站的信息內容進行組織和分類。這樣,對于用戶獲得他們所需的信息更加有用。用戶在前臺端所瀏覽的內容,需要系統平臺在后臺端做出相應的更新或修改。前端主要針對于用戶,而與用戶相關的功能主要包括注冊,登錄,添加購物車,更改訂單,查詢個人信息更改,布告欄使用情況等。系統的后端必須保存整個網站的信息和數據,并且可以將不同的管理界面組合到一個頁面中。因此,每個管理接口都充當基本管理接口的一個分支。在設計好網站前臺端與后臺端的結構后,將MySQL數據庫加入到結構中[6]。后臺端將更新的數據寫入到數據庫中,前臺端將數據庫中的信息讀取出。后臺端主要是面向管理員、管理相關功能主要包括:添加商品、處理訂單、查詢用戶信息、添加連接、管理公告信息等。所有相關數據信息必須通過數據庫建立相對應的表來填寫數據信息。
2.2系統功能模塊設計
系統模塊層次模塊結構是將系統劃分為若干子系統,子系統下再劃分為若干模塊[7]。一個模塊代表一組具有四個特征的程序:輸入和輸出,功能邏輯,當前程序和內部數據。該系統的前端主要為后端管理員提供客戶服務。前臺管理模塊中的大多數模塊向登錄到網站的用戶提供產品和服務信息。后臺管理模塊的功能是管理和維護用戶站點的資源?;谇岸吮澈蟮臉I務流程分析和各種模塊的設計,應基于對用戶需求的分析來確定后臺管理模塊的功能。正確劃分功能模塊可以極大地減少重復性任務,提高開發任務的效率,并提高系統維護能力。根據對系統的先前分析,系統的功能分為兩個主要模塊,前端模塊和后端模塊。圖1顯示了網站的產品信息管理系統的結構。
2.3數據庫設計
數據庫是整個管理系統中的基礎和中心。數據庫設計的優劣將直接影響管理系統的性能[8]。通過劃分和開發系統的功能模塊,將考慮到在系統實際實施過程中生成的數據量和數據標準化,從而改善參與系統的實體之間的關系。系統數據庫采用MySQL進行設計,MySQL是一個關系型數據庫管理系統,關系數據庫將數據存儲在多個表中。可以使用PHP和Apache創建出色的開發環境[8]。數碼相機網站在數據庫中涉及的表有商品名稱表、型號信息表、評論表、用戶信息表等。商品信息詳情表,具體如下圖2數據庫圖表所示。其中,數據庫中具體所需要處理的對象如下:(1)數碼相機基本信息:相機編號、相機名稱、相機類別號、相機介紹、封面圖片、相機價格、生產日期、相機銷售狀態、上架日期、庫存量、累計銷量等;(2)用戶個人信息:用戶號、用戶名、用戶密碼、用戶郵箱等;(3)用戶詳細信息:用戶編號、電話、地址、性別、年齡、累計消費金額等;(4)管理員:管理員編號、管理員名稱、管理員密碼、管理員級別等;(5)訂單信息:訂單編號、生成時間、用戶編號、收貨人、收貨人電話號碼、收獲地址、客戶的訂單狀態、處理編號、備注、價格信息,優惠信息活動等;(6)訂單明細信息:明細編號、主表ID、圖書編號、訂購數量等;(7)留言:留言、用戶信息、留言內容、留言時間、回復內容、回復時間、狀態等。
2.4商品信息管理系統設計
商品信息管理系統的主要功能,是向消費者全面性展示所有商品的有效信息,并通過在數據庫中填寫所有關商品的信息而實現。網上數碼相機系統是基于JavaWeb的B/S結構Web的應用程序,用戶界面以網站的形式呈現的。HTML是網頁的通用語言,系統在后期開發中,需要把靜態的頁面轉換為JSP頁面[9],借助JSP技術,程序可以隨著數據庫和網站而變得動態。在設計好的網頁模塊信息中,找到商品信息模塊的E-R模型圖如圖3所示,在設計過程中,將該圖的概念模型轉換為商品信息關系模型,以滿足用戶的數據需求[10],并開始制作。商品信息表tb_Ware,用來保存商品的基礎信息。通過建立表格填寫名稱相對應的數據類型、長度、是否允許空、是否為主鍵、字段描述等信息。結構如下表1所示。
3系統的開發實現
網站商品信息管理系統平臺,以數碼相機銷售平臺為例,結合實際應用而開發。平臺以B/S結構為信息化系統為基礎,靜態的頁面設計及數據庫信息訪問。本文通過商品信息管理模塊的信息功能來描述平臺的具體應用實現功能,商品信息列表的功能頁面如圖4所示。該系統以管理員的身份進入后臺管理程序之后,點擊“商品信息管理”后,再選擇“商品信息”超鏈接,會出現所有商品的信息,該頁面主要對商品信息進行更改,刪除。運行界面結果圖如下圖4所示所示:在網站商品信息管理系統的設計中,商品信息的生成、取消、狀態改變、查看等操作都被定義為數據的增、刪、改、查操作。當管理員幫用戶取消商品信息時,程序會刪除商品信息數據表中的相應數據,先刪除商品信息明細表中數據,再刪除商品信息主表中的數據。而用戶在前臺即可通過首頁瀏覽商品信息,管理員在后臺可檢索相關訂單信息。以管理員的身份進入后臺管理程序之后,點擊“商品信息管理”后,再選擇“商品信息增加”超鏈接,系統將打開添加商品頁面,該頁面主要用于將商品信息添加到數據庫表中,以提供前臺商品展示。運行結果圖如下所示。
4系統運行測試
網站系統中使用的功能包括用戶注冊和登錄,搜索購物中心信息,創建用戶購買和訂單以及管理和維護操作。網站上各個方面的信息等。根據測試經驗,此站點上的系統平臺測試用例文檔將一次測試一個系統。測試的一部分包括Web訪問測試和數據庫更新,Web瀏覽功能測試以及系統容錯測試。該平臺將從設計,開發,測試到正式使用,經過近期一系列的增強和改善系統功能,使用了最新的應用程序為滿足用戶極大需求,本網站系統平臺在功能響應和界面顯示等方面都可正常運行,同時得到了用戶的一致認可,并且用戶在根據需求選擇優先產品時提高了一定效率,也降低一些運營成本。
5結語
本文從網站商品信息管理系統之數碼相機銷售平臺系統開發實現等幾個方面進行了詳細的介紹。該系統設計運用了MVC設計思想和熟悉的技術來進行系統的結構設計。設計建立了系統相應的前臺與后臺,并將技術知識運用到一起后,提高了整個系統的實用性,以及通過各方面的需求分析了解到系統的實用性,針對新系統的開發是否具備必要性和可能性,對新系統的開發從技術、經濟、運行的方面進行分析和研究,保證新系統開發成功。系統在使用中,得到評價系統界面易于使用、功能運行穩定、Web服務響應速度快、信息安全,達到了預期的開發效益。目前,在智能化和大數據時代的背景下,網站商品信息管理系統平臺對商品的管理更具有合理性和系統化。構建更好的消費者服務平臺。該系統的開發具有一定的價值和支持。
參考文獻:
[1]徐巍.基于Java技術平臺的教學管理系統設計與實現[J].衛星電視與寬帶多媒體,2020(02):67-68.
[2]趙輝,熊文俊.JSP的網絡數據庫連接技術及運用之研究[J].電腦知識與技術,2019(17):25-26.
[3]馬曉倩,吳瑕,鄭修穎,等.基于ASP.NET的學生選課系統設計與實現[J].民營科技,2016(04):47.
[4]劉濤,張勝寶.基于B/S的高校智能排課系統[J].電子世界,2018(05):25-26.
[5]武斌.B2C購物網站平臺設計[J].山西科技,2017(04):63-66.
[6]潘言全.基于JAVA的商品網站的研究[J].科學技術創新,2017(36):97-98.
[7]蔡志強,陳浩,江浪.電信業務支撐系統的容器化實踐[J].郵電設計技術,2019(06):84.
[8]潘冀松.基于J2EE的物業管理信息系統的設計與實現[J].電子世界,2019(11):110.
[9]湯明偉,鄭柳娟.圖文業綜合管理平臺的設計與實現[J].現代計算機,2019(34):85-90.
[10]張繼東.MySQL數據庫基于JSP的訪問技術[J].電子技術與軟件工程,2017(15):169.
作者:吳彤 阮巖 單位:西安石油大學電子工程學院