网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

JSP下的網(wǎng)站商品信息管理系統(tǒng)設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了JSP下的網(wǎng)站商品信息管理系統(tǒng)設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

JSP下的網(wǎng)站商品信息管理系統(tǒng)設(shè)計

摘要:互聯(lián)網(wǎng)的時代中,每個人離不開網(wǎng)絡(luò)和計算機。如今,面對琳瑯滿目的網(wǎng)絡(luò)商品信息資源時,大多數(shù)用戶難以在分散的網(wǎng)站信息中,快速便捷的挑選出所需的商品信息。針對此問題,設(shè)計出一種以數(shù)碼相機為例的商品信息管理系統(tǒng),以便于滿足用戶選到心儀商品的需求。該系統(tǒng)建立B/S系統(tǒng)應(yīng)用原型,對初始原型系統(tǒng)進(jìn)行需求迭代修正,運用MySQL數(shù)據(jù)庫對商品,用戶等信息進(jìn)行存儲分析,jsp技術(shù)開發(fā)建立網(wǎng)上營銷系統(tǒng),從而構(gòu)建出滿足消費者需求的管理系統(tǒng)。

關(guān)鍵詞:商品信息管理系統(tǒng);B/S系統(tǒng);MySQL數(shù)據(jù)庫;JSP技術(shù);Eclipse

引言

隨著互聯(lián)網(wǎng)+發(fā)展的不斷新興,網(wǎng)購平臺作為電子商務(wù)的一種形式,以其高效率、低成本的優(yōu)勢,已成為大多數(shù)人選擇購物的方式之一。當(dāng)前階段的各類信息技術(shù),被廣泛應(yīng)用到各行各業(yè)各個領(lǐng)域之中,且其深刻地影響并改變著人們的生產(chǎn)生活方式[1]。但往往面對過多商品時,用戶面臨分散的信息時會無從下手,這足以說明一個能為用戶提供商品信息篩選并整理出有效內(nèi)容的至關(guān)重要性?;ヂ?lián)網(wǎng)+戰(zhàn)略時代的迅速發(fā)展,使得電子產(chǎn)品受到廣大青年消費群體高度的關(guān)注?;贘SP的網(wǎng)站商品信息管理系統(tǒng)設(shè)計,是借助于互聯(lián)網(wǎng)技術(shù),解決從分散的數(shù)據(jù)中獲取所自己所需的商品信息,方便用戶在網(wǎng)站瀏覽并快速選擇,并為用戶進(jìn)行個性化推薦。在設(shè)計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用PhotoShop圖像處理軟件和Dream-weaver建立先進(jìn)、安全和跨平臺的動態(tài)網(wǎng)站。其中,基于JAVA的JSP技術(shù),將其應(yīng)用到網(wǎng)絡(luò)數(shù)據(jù)庫中能夠提升整個數(shù)據(jù)庫的性能,從而確保各類信息的使用安全[2]。從而建立先進(jìn)、安全及跨平臺的動態(tài)網(wǎng)站商品信息管理系統(tǒng)。

1系統(tǒng)需求分析設(shè)計

網(wǎng)站商品信息管理系統(tǒng)的開發(fā)設(shè)計,既滿足對用戶快速挑選商品的需求,也要對系統(tǒng)中的用戶信息管理、功能管理、業(yè)務(wù)流程管理、數(shù)據(jù)管理等對各個環(huán)節(jié)做出高效率的整合。使該系統(tǒng)具有一定的靈活性。網(wǎng)站商品信息管理系統(tǒng)平臺設(shè)計是為滿足用戶需求,而提供便攜服務(wù)。本文以滿足數(shù)碼相機愛好者的需要為例,運用數(shù)據(jù)庫體系來實現(xiàn)此種電子商務(wù)活動變革所產(chǎn)生的Web應(yīng)用程序,在開發(fā)中主要運用JavaWeb、Apache、Tomcat等技術(shù)。網(wǎng)站商品信息管理系統(tǒng)通過JSP建立前臺,且連接MySQL數(shù)據(jù)庫建立后臺[3-5]。利用MyEclipse和Tomcat建立一個MVC框架,設(shè)計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用PhotoShop圖像處理軟件和Dreamweaver建立商品信息管理系統(tǒng)平臺。系統(tǒng)平臺的設(shè)計需要前臺端與后臺端的支配。其中,可連接到Tomcat,通過Apache服務(wù)器插件訪問,是支持PHP的資源的一種方式。Apache僅支持靜態(tài)網(wǎng)頁,但支持諸如ASP,PHP,CGI及JSP等動態(tài)網(wǎng)頁時它需要由Tomcat處理。通過CometProcessor接口實現(xiàn)了對Comet的支持;可以通過客戶端(瀏覽器)進(jìn)入管理員控制面板對已部署的項目進(jìn)行管理。運用MySQL來實現(xiàn)數(shù)據(jù)庫功能。在設(shè)計用戶界面管理時,運用HTML、CSS樣式表、JSP等知識,利用Photo-Shop圖像處理軟件和Dreamweaver建立先進(jìn)、安全和跨平臺的動態(tài)網(wǎng)站。

2系統(tǒng)設(shè)計

2.1系統(tǒng)結(jié)構(gòu)設(shè)計

在設(shè)計網(wǎng)站系統(tǒng)的結(jié)構(gòu)時,應(yīng)將其分為前端,后臺和數(shù)據(jù)庫。前臺端與其他類型的平臺一樣,是一個相當(dāng)龐大的工作組,提供了大量的信息,且種類劃分不同。通過更精細(xì)的結(jié)構(gòu)設(shè)計,可以對網(wǎng)站的信息內(nèi)容進(jìn)行組織和分類。這樣,對于用戶獲得他們所需的信息更加有用。用戶在前臺端所瀏覽的內(nèi)容,需要系統(tǒng)平臺在后臺端做出相應(yīng)的更新或修改。前端主要針對于用戶,而與用戶相關(guān)的功能主要包括注冊,登錄,添加購物車,更改訂單,查詢個人信息更改,布告欄使用情況等。系統(tǒng)的后端必須保存整個網(wǎng)站的信息和數(shù)據(jù),并且可以將不同的管理界面組合到一個頁面中。因此,每個管理接口都充當(dāng)基本管理接口的一個分支。在設(shè)計好網(wǎng)站前臺端與后臺端的結(jié)構(gòu)后,將MySQL數(shù)據(jù)庫加入到結(jié)構(gòu)中[6]。后臺端將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺端將數(shù)據(jù)庫中的信息讀取出。后臺端主要是面向管理員、管理相關(guān)功能主要包括:添加商品、處理訂單、查詢用戶信息、添加連接、管理公告信息等。所有相關(guān)數(shù)據(jù)信息必須通過數(shù)據(jù)庫建立相對應(yīng)的表來填寫數(shù)據(jù)信息。

2.2系統(tǒng)功能模塊設(shè)計

系統(tǒng)模塊層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干模塊[7]。一個模塊代表一組具有四個特征的程序:輸入和輸出,功能邏輯,當(dāng)前程序和內(nèi)部數(shù)據(jù)。該系統(tǒng)的前端主要為后端管理員提供客戶服務(wù)。前臺管理模塊中的大多數(shù)模塊向登錄到網(wǎng)站的用戶提供產(chǎn)品和服務(wù)信息。后臺管理模塊的功能是管理和維護(hù)用戶站點的資源?;谇岸吮澈蟮臉I(yè)務(wù)流程分析和各種模塊的設(shè)計,應(yīng)基于對用戶需求的分析來確定后臺管理模塊的功能。正確劃分功能模塊可以極大地減少重復(fù)性任務(wù),提高開發(fā)任務(wù)的效率,并提高系統(tǒng)維護(hù)能力。根據(jù)對系統(tǒng)的先前分析,系統(tǒng)的功能分為兩個主要模塊,前端模塊和后端模塊。圖1顯示了網(wǎng)站的產(chǎn)品信息管理系統(tǒng)的結(jié)構(gòu)。

2.3數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫是整個管理系統(tǒng)中的基礎(chǔ)和中心。數(shù)據(jù)庫設(shè)計的優(yōu)劣將直接影響管理系統(tǒng)的性能[8]。通過劃分和開發(fā)系統(tǒng)的功能模塊,將考慮到在系統(tǒng)實際實施過程中生成的數(shù)據(jù)量和數(shù)據(jù)標(biāo)準(zhǔn)化,從而改善參與系統(tǒng)的實體之間的關(guān)系。系統(tǒng)數(shù)據(jù)庫采用MySQL進(jìn)行設(shè)計,MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)存儲在多個表中??梢允褂肞HP和Apache創(chuàng)建出色的開發(fā)環(huán)境[8]。數(shù)碼相機網(wǎng)站在數(shù)據(jù)庫中涉及的表有商品名稱表、型號信息表、評論表、用戶信息表等。商品信息詳情表,具體如下圖2數(shù)據(jù)庫圖表所示。其中,數(shù)據(jù)庫中具體所需要處理的對象如下:(1)數(shù)碼相機基本信息:相機編號、相機名稱、相機類別號、相機介紹、封面圖片、相機價格、生產(chǎn)日期、相機銷售狀態(tài)、上架日期、庫存量、累計銷量等;(2)用戶個人信息:用戶號、用戶名、用戶密碼、用戶郵箱等;(3)用戶詳細(xì)信息:用戶編號、電話、地址、性別、年齡、累計消費金額等;(4)管理員:管理員編號、管理員名稱、管理員密碼、管理員級別等;(5)訂單信息:訂單編號、生成時間、用戶編號、收貨人、收貨人電話號碼、收獲地址、客戶的訂單狀態(tài)、處理編號、備注、價格信息,優(yōu)惠信息活動等;(6)訂單明細(xì)信息:明細(xì)編號、主表ID、圖書編號、訂購數(shù)量等;(7)留言:留言、用戶信息、留言內(nèi)容、留言時間、回復(fù)內(nèi)容、回復(fù)時間、狀態(tài)等。

2.4商品信息管理系統(tǒng)設(shè)計

商品信息管理系統(tǒng)的主要功能,是向消費者全面性展示所有商品的有效信息,并通過在數(shù)據(jù)庫中填寫所有關(guān)商品的信息而實現(xiàn)。網(wǎng)上數(shù)碼相機系統(tǒng)是基于JavaWeb的B/S結(jié)構(gòu)Web的應(yīng)用程序,用戶界面以網(wǎng)站的形式呈現(xiàn)的。HTML是網(wǎng)頁的通用語言,系統(tǒng)在后期開發(fā)中,需要把靜態(tài)的頁面轉(zhuǎn)換為JSP頁面[9],借助JSP技術(shù),程序可以隨著數(shù)據(jù)庫和網(wǎng)站而變得動態(tài)。在設(shè)計好的網(wǎng)頁模塊信息中,找到商品信息模塊的E-R模型圖如圖3所示,在設(shè)計過程中,將該圖的概念模型轉(zhuǎn)換為商品信息關(guān)系模型,以滿足用戶的數(shù)據(jù)需求[10],并開始制作。商品信息表tb_Ware,用來保存商品的基礎(chǔ)信息。通過建立表格填寫名稱相對應(yīng)的數(shù)據(jù)類型、長度、是否允許空、是否為主鍵、字段描述等信息。結(jié)構(gòu)如下表1所示。

3系統(tǒng)的開發(fā)實現(xiàn)

網(wǎng)站商品信息管理系統(tǒng)平臺,以數(shù)碼相機銷售平臺為例,結(jié)合實際應(yīng)用而開發(fā)。平臺以B/S結(jié)構(gòu)為信息化系統(tǒng)為基礎(chǔ),靜態(tài)的頁面設(shè)計及數(shù)據(jù)庫信息訪問。本文通過商品信息管理模塊的信息功能來描述平臺的具體應(yīng)用實現(xiàn)功能,商品信息列表的功能頁面如圖4所示。該系統(tǒng)以管理員的身份進(jìn)入后臺管理程序之后,點擊“商品信息管理”后,再選擇“商品信息”超鏈接,會出現(xiàn)所有商品的信息,該頁面主要對商品信息進(jìn)行更改,刪除。運行界面結(jié)果圖如下圖4所示所示:在網(wǎng)站商品信息管理系統(tǒng)的設(shè)計中,商品信息的生成、取消、狀態(tài)改變、查看等操作都被定義為數(shù)據(jù)的增、刪、改、查操作。當(dāng)管理員幫用戶取消商品信息時,程序會刪除商品信息數(shù)據(jù)表中的相應(yīng)數(shù)據(jù),先刪除商品信息明細(xì)表中數(shù)據(jù),再刪除商品信息主表中的數(shù)據(jù)。而用戶在前臺即可通過首頁瀏覽商品信息,管理員在后臺可檢索相關(guān)訂單信息。以管理員的身份進(jìn)入后臺管理程序之后,點擊“商品信息管理”后,再選擇“商品信息增加”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫表中,以提供前臺商品展示。運行結(jié)果圖如下所示。

4系統(tǒng)運行測試

網(wǎng)站系統(tǒng)中使用的功能包括用戶注冊和登錄,搜索購物中心信息,創(chuàng)建用戶購買和訂單以及管理和維護(hù)操作。網(wǎng)站上各個方面的信息等。根據(jù)測試經(jīng)驗,此站點上的系統(tǒng)平臺測試用例文檔將一次測試一個系統(tǒng)。測試的一部分包括Web訪問測試和數(shù)據(jù)庫更新,Web瀏覽功能測試以及系統(tǒng)容錯測試。該平臺將從設(shè)計,開發(fā),測試到正式使用,經(jīng)過近期一系列的增強和改善系統(tǒng)功能,使用了最新的應(yīng)用程序為滿足用戶極大需求,本網(wǎng)站系統(tǒng)平臺在功能響應(yīng)和界面顯示等方面都可正常運行,同時得到了用戶的一致認(rèn)可,并且用戶在根據(jù)需求選擇優(yōu)先產(chǎn)品時提高了一定效率,也降低一些運營成本。

5結(jié)語

本文從網(wǎng)站商品信息管理系統(tǒng)之?dāng)?shù)碼相機銷售平臺系統(tǒng)開發(fā)實現(xiàn)等幾個方面進(jìn)行了詳細(xì)的介紹。該系統(tǒng)設(shè)計運用了MVC設(shè)計思想和熟悉的技術(shù)來進(jìn)行系統(tǒng)的結(jié)構(gòu)設(shè)計。設(shè)計建立了系統(tǒng)相應(yīng)的前臺與后臺,并將技術(shù)知識運用到一起后,提高了整個系統(tǒng)的實用性,以及通過各方面的需求分析了解到系統(tǒng)的實用性,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、運行的方面進(jìn)行分析和研究,保證新系統(tǒng)開發(fā)成功。系統(tǒng)在使用中,得到評價系統(tǒng)界面易于使用、功能運行穩(wěn)定、Web服務(wù)響應(yīng)速度快、信息安全,達(dá)到了預(yù)期的開發(fā)效益。目前,在智能化和大數(shù)據(jù)時代的背景下,網(wǎng)站商品信息管理系統(tǒng)平臺對商品的管理更具有合理性和系統(tǒng)化。構(gòu)建更好的消費者服務(wù)平臺。該系統(tǒng)的開發(fā)具有一定的價值和支持。

參考文獻(xiàn):

[1]徐巍.基于Java技術(shù)平臺的教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn)[J].衛(wèi)星電視與寬帶多媒體,2020(02):67-68.

[2]趙輝,熊文俊.JSP的網(wǎng)絡(luò)數(shù)據(jù)庫連接技術(shù)及運用之研究[J].電腦知識與技術(shù),2019(17):25-26.

[3]馬曉倩,吳瑕,鄭修穎,等.基于ASP.NET的學(xué)生選課系統(tǒng)設(shè)計與實現(xiàn)[J].民營科技,2016(04):47.

[4]劉濤,張勝寶.基于B/S的高校智能排課系統(tǒng)[J].電子世界,2018(05):25-26.

[5]武斌.B2C購物網(wǎng)站平臺設(shè)計[J].山西科技,2017(04):63-66.

[6]潘言全.基于JAVA的商品網(wǎng)站的研究[J].科學(xué)技術(shù)創(chuàng)新,2017(36):97-98.

[7]蔡志強,陳浩,江浪.電信業(yè)務(wù)支撐系統(tǒng)的容器化實踐[J].郵電設(shè)計技術(shù),2019(06):84.

[8]潘冀松.基于J2EE的物業(yè)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].電子世界,2019(11):110.

[9]湯明偉,鄭柳娟.圖文業(yè)綜合管理平臺的設(shè)計與實現(xiàn)[J].現(xiàn)代計算機,2019(34):85-90.

[10]張繼東.MySQL數(shù)據(jù)庫基于JSP的訪問技術(shù)[J].電子技術(shù)與軟件工程,2017(15):169.

作者:吳彤 阮巖 單位:西安石油大學(xué)電子工程學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表