^mmmm2021年第01期
(总第217期)基于JSP的网站商品信息管理系统设计
吴彤,阮岩
(西安石油大学电子工程学院,陕西省油气井测控技术重点实验室,陕西西安710065)摘要:互联网的时代中,每个人离不开网络和计算机。如今,面对琳琅满目的网络商品信息资源时,大多数用户难以在 分散的网站信息中,快速便捷的挑选出所需的商品信息。针对此问题,设计出一种以数码相机为例的商品信息管理系 统,以便于满足用户选到心仪商品的需求。该系统建立B/S系统应用原型,对初始原型系统进行需求迭代修正,运用 MySQL数据库对商品,用户等信息进行存储分析,JSP技术开发建立网上营销系统,从而构建出满足消费者需求的管 理系统。
关键词:商品信息管理系统;B/S系统;MySQL数据库;JSP技术;Eclipse
中图分类号:TP311 文献标识码:A文章编号=2096-9759(2021)01-0190-03
Design of Website Product Information Management System Based on JSP
Wu Tong,Ruan Yan
(School of Electronic Engineering, Shaanxi Provincial Key Laboratory of Oil and Gas Well Measurement and
Control Technology, Xi'an Shiyou University, Xi'an, 710065)
Abstract:In the age of the Internet, everyone cannot do without the Internet and computers. Nowadays, when faced with a dazzling array of online commodity information resources, most users find it difficult to quickly and conveniently select the de- sired commodity information from the scattered website information. In response to this problem,a product information man圓agement system using digital cameras as an example is designed to meet the needs of users to choose their favorite products.
The system establishes a B/S system application prototype,iteratively revises the initial prototype system’s requirements,uses MySQL database to store and analyze product, user information, and JSP technology to develop an online marketing system to build a management system that meets consumer needs .
Key words:Commodity information management system; B/S system; MySQL database; JSP technology; Eclipse
〇引言
随着互联网+发展的不断新兴,网购平台作为电子商务的 一种形式,以其高效率、低成本的优势,已成为大多数人选择 购物的方式之一。当前阶段的各类信息技术,被广泛应用到 各行各业各个领域之中,且其深刻地影响并改变着人们的生 产生活方式[1]。但往往面对过多商品时,用户面临分散的信息 时会无从下手,这足以说明一个能为用户提供商品信息筛选 并整理出有效内容的至关重要性。
互联网+战略时代的迅速发展,使得电子产品受到广大青 年消费体高度的关注。基于j s p的网站商品信息管理系统 设计,是借助于互联网技术,解决从分散的数据中获取所自己 所需的商品信息,方便用户在网站浏览并快速选择,并为用户 进行个性化推荐。在设计用户界面管理时,运用H T M L、CSS 样式表、J SP等知识,利用Photoshop图像处理软件和Dream­weaver 建立先进 、安全和跨平 台的动态网站。其中,基于 JAVA 的J SP技术,将其应用到网络数据库中能够提升整个数据库 的性能,从而确保各类信息的使用安全B]。从而建立先进、安 全及跨平台的动态网站商品信息管理系统。
1系统需求分析设计
网站商品信息管理系统的开发设计,既满足对用户快速 挑选商品的需求,也要对系统中的用户信息管理、功能管理、业务流程管理、数据管理等对各个环节做出高效率的整合。使该系统具有一定的灵活性。
网站商品信息管理系统平台设计是为满足用户需求,而 提供便携服务。本文以满足数码相机爱好者的需要为例,运 用数据库体系来实现此种电子商务活动变革所产生的W e b应 用程序,在开发中主要运用Java W e b、Apache、Tomcat等技术。网站商品信息管理系统通过JSP建立前台,且连接M y S Q L数 据库建立后台M。利用M y Eclipse和Tomcat建立一个M V C 框架,设计用户界面管理时,运用H T M L、C S S样式表、J S P等 知识,利用Photoshop图像处理软件和Dreamweaver建立商 品信息管理系统平台。
系统平台的设计需要前台端与后台端的支配。其中,可 连接到Tomcat,通过Apache服务器插件访问,是支持P H P 的资源的一种方式。A p a c h e仅支持静态网页,但支持诸如 A S P,P H P,C G I及J S P等动态网页时它需要由Tomcat处理。通过Comet Processor接口实现了对C o m e t的支持;可以通 过客户端(浏览器)进入管理员控制面板对己部署的项目进 行管理。运用M y S Q L来实现数据库功能。在设计用户界面 管理时,运用H T M L、C S S样式表、J S P等知识,利用Photo­shop 图像处理软件和 Dreamweaver 建立先进、安全和跨平 台的动态网站。
2系统设计
纪敏佳整容2.1系统结构设计
收稿日期:2020-11-12
基金项目:陕西省技术创新引导专项基金(2017CGZH-HJ-08)
作者简介:吴彤(1994-),女,硕士研宄生,主要研宄方向:油田注水控制与优化;阮岩(1966-),女,副教授,主要研宄方向:油田注水系统。
190
图1网站商品信息管理系统功能结构
2.3数据库设计
图2数据库表图
在设计网站系统的结构时,应将其分为前端,后台和数据 库。前台端与其他类型的平台一样,是一个相当庞大的工作 组,提供了大量的信息,且种类划分不同。通过更精细的结 构设计,可以对网站的信息内容进行组织和分类。这样,对 于用户获得他们所需的信息更加有用。用户在前台端所浏 览的内容,需要系统平台在后台端做出相应的更新或修改。 前端主要针对于用户,而与用户相关的功能主要包括注册, 登录,添加购物车,更改订单,查询个人信息更改,布告栏使 用情况等。
系统的后端必须保存整个网站的信息和数据,并且可以 将不同的管理界面组合到一个页面中。因此,
每个管理接口 都充当基本管理接口的一个分支。在设计好网站前台端与后 台端的结构后,将MySQL 数据库加入到结构中[a。后台端将 更新的数据写入到数据库中,前台端将数据库中的信息读取 出。后台端主要是面向管理员、管理相关功能主要包括:添加 商品、处理订单、査询用户信息、添加连接、管理公告信息等。 所有相关数据信息必须通过数据库建立相对应的表来填写数 据信息。
2.2系统功能模块设计
系统模块层次模块结构是将系统划分为若干子系统,子 系统下再划分为若干模块气一个模块代表一组具有四个特征 的辦:输入和输出,功能逻辑,当前程序和内部数据。该系统 的前端主要为后端管理员提供客户服务。前台管理模块中的 大多数模块向登录到网站的用户提供产品和服务信息。后台 管理模块的功能是管理和维护用户站点的资源。基于前端背 后的业务流程分析和各种模块的设计,应基于对用户需求的 分析来确定后台管理模块的功能。
正确划分功能模块可以极大地减少重复性任务,提髙开 发任务的效率,并提高系统维护能力。根据对系统的先前分 析,系统的功能分为两个主要模块,前端模块和后端模块。图 1显示了网站的产品信息管理系统的结构。
O W L  M V K  2^1
13M I
■30M  *9 蹭n
tft  fin n n irs
i3种i
?/i
长m w f t R 哼n
§i5«l I R B U ff.
15I 3M L 81: 5-X M P I 1H I 3P 0W  **何美钿三级
f l »IP» CKCfDtl I3IW JCTfl-W -92 貪•甿
«i k o a  C a e i *Q t 2 K G 14
tit :
,霪 C O C O K X 3 PER
米拉-库尼斯iB K i u s a  o c c r a u  'iw s  M n -w -f l i  丨
十東 W fcS 4 OTl?a 〇 73TTC 貧B P
2J i P i i w a  c o c a r a i  c ?/w后厨的片尾曲
.D X i >d r t  一^
Iik c a
M K J -3! C
4 i x t M  o c u a ie m in e  ;C 0Q L K U 3B 44i
v a x i tnv :
倉a r 金o r
c w m ? m iy
数据库是整个管理系统中的基础和中心。数据库设计 的优劣将直接影响管理系统的性能M 。通过划分
和开发系 统的功能模块,将考虑到在系统实际实施过程中生成的数 据量和数据标准化,从而改善参与系统的实体之间的关系。 系统数据库采用MySQL 进行设计,MySQL 是一个关系型 数据库管理系统,关系数据库将数据存储在多个表中。可 以使用PHP 和Apache 创建出的开发环境气数码相机 网站在数据库中涉及的表有商品名称表、型号信息表、评论 表、用户信息表等。商品信息详情表,具体如下图2数据库 图表所示。
其中,数据库中具体所需要处理的对象如下:
⑴数码相机基本信息:相机II 号、相机名称、相机类别号、 相机介绍、封面图片、相机价格、生产日期、相机销售状态、上 架日期、库存量、累计销量等;
⑵用户个人信息:用户号、用户名、用户密码、用户邮箱等;
(3) 用户详细信息:用户编号、电话、地址、性别、年龄、累 计消费金额等;
(4) 管理员:管理员编号、管理员名称、管理员密码、管理 员级别等;
(5)
订单信息:订单编号、生成时间、用户編号、收货人、收
货人电话号码、收获地址、客户的订单状态、处理编号、备注、 价格信息,优惠信息活动等;
(6) 订单明细信息:明细编号、主表ID 、图书编号、订购数 量等;
(7)
留言:留言、用户信息、留言内容、留言时间、回复内容、
回复时间、状态等。
2.4商品信息管理系统设计
商品信息管理系统的主要功能,是向消费者全面性展示 所有商品的有效信息,并通过在数据库中填写所有关商品的 信息而实现。网上数码相机系统是基于Java  W eb 的B /S 结 构W eb 的应用程序,用户界面以网站的形式呈现的。HTML  是网页的通用语言,系统在后期开发中,需要把静态的页面 转换为JSP 页面M ,借助JSP 技术,程序可以随着数据库和网 站而变得动态。
在设计好的网页模块信息中,到商品信息模块的E -
R 模型图如图3所示,在设计过程中,将该图的概念模型转 换为商品信息关系模型,以满足用户的数据需求u°],并开始 制作。
商品信息表tbJWare ,用来保存商品的基础信息。通过建 立表格填写名称相i f 应的数据类型、长度、是否允许空、是否 为主键、字段描述等信息。结构如下表1所示。
添订加单商信
品息
1客户信忌眢理
工査询用户倌息
X
理员登录
191
表1商品信息tb_W a r e 表飞花逐月主题曲
字段名称
数据类型
长度
是否为主铤
字段描述W are i d Int 4是货物编号W are n am e Varchar 50否货物袈称Wareprice Digint 8否货物价格Waretype Varchar 20否货物类型Wareiniro Text 16否货物介绍Wareimagc Varchar 50否照片途径Wareif Int 4否是杏推荐Dattime
Datetime
8
发布时间
3系统的开发实现
网站商品信息管理系统平台,以数码相机销售平台为例,
结合实际应用而开发。平台以B /S 结构为信息化系统为基础, 静态的页面设计及数据库信息访问。本文通过商品信息管理 模块的信息功能来描述平台的具体应用实现功能,商品信息 列表的功能页面如图4所示。
该系统以管理员的身份进入后台管理程序之后,点击“商 品信息管理”后,再选择“商品信息”超链接,会出现所有商品 的信息,该页面主要对商品信息进行更改,删除。运行界面结 果图如下图4所示所示:
图4商品信息模块界面效果图
在网站商品信息管理系统的设计中,商品信息的生成、取 消、状态改变、查看等操作都被定义为数据的增、删、改、査操 作。当管理员帮用户取消商品信息时,程序会删除商品信息 数据表中的相应数据,先删除商品信息明细表中数据,再删除 商品信息主表中的数据。而用户在前台即可通过首页浏览商 品信息,管理员在后台可检索相关订单信息。
以管理员的身份进入后台管理程序之后,点击“商品信息 管理”后,再选择“商品信息増加”超链接,系统将打开添加商 品页面,该页面主要用于将商品信息添加到数据库表中,以提 供前台商品展示。运行结果图如下所示。
数灼商城r ?理系统
4系统运行测试
网站系统中使用的功能包括用户注册和登录,搜索购物 中心信息,创建用户购买和订单以及管理和维护操作。网站 上各个方面的信息等*
根据测试经验,此站点上的系统平台测试用例文档将一 次测试一个系统。测试的一部分包括W e b 访问测试和数据库 更新,W e b 浏览功能测试以及系统容错测试。该平台将从设 计,开发,测试到正式
使用,经过近期一系列的增强和改善系 统功能,使用了最新的应用程序为满足用户极大需求,本网站 系统平台在功能响应和界面显示等方面都可正常运行,同时 得到了用户的一致认可,并且用户在根据需求选择优先产品 时提髙了一定效率,也降低一些运营成本^
5结语
本文从网站商品信息管理系统之数码相机销售平台系统 开发实现等几个方面进行了详细的介绍。该系统设计运用了 M V C 设计思想和熟悉的技术来进行系统的结构设计。设计 建立了系统相应的前台与后台,并将技术知识运用到一起后, 提髙了整个系统的实用性,以及通过各方面的需求分析了解 到系统的实用性,针对新系统的开发是否具备必要性和可能 性,对新系统的开发从技术、经济、运行的方面进行分析和研 宄,保证新系统开发成功。
系统在使用中,得到评价系统界面易于使用、功能运行 稳定、W e b 服务响应速度快、信息安全,达到了预期的开发效 益。目前,在智能化和大数据时代的背景下,网站商品信息 管理系统平台对商品的管理更具有合理性和系统化。构建 更好的消费者服务平台。该系统的开发具有一定的价值和 支持。
参考文献:
[1]徐巍.基于Java 技术平台的教学管理系统设计与实现[J ].
卫星电视与宽带多媒体,2020(02): 67-68.
⑵赵辉,熊文俊.JS P 的网络数据库连接技术及运用之研宄
[J ].电脑知识与技术,2019(17): 25-26.[3]
马晓倩,吴瑕,郑修颖,等.基于ASP.NET 的学生选课系
统设计与实现[J ].民营科技,2016(04): 47.
[4] 刘涛,张胜宝.基于B /S 的髙校智能排课系统[J ].电子世
界,2018(05): 25-26.
[5] 武斌.B 2C 购物网站平台设计[J ].山西科技,2017 (04):
63-66.
[6] 潘言全.基于J A V A 的商品网站的研宄[J ].科学技术创新,
2017(36):97-98.[7]
蔡志强,陈浩,江浪.电信业务支撑系统的容器化实践[J ].
邮电设计技术,2019(06): 84.
[8] 潘冀松.基于J 2EE 的物业管理信息系统的设计与实现[J ].
电子世界,2019(11): 110.
[9] 汤明伟,郑柳娟.图文业综合管理平台的设计与实现[J ].
现代计算机,2019(34): 85-90.
[10] 张继东.MySQL 数据库基于JSP 的访问技术[J ].电子技
术与软件工程,2017(15): 169.
囫5商品信息列表界面效果图
曾华倩近况192