摘要:互联网的时代中,每个人离不开网络和计算机。如今,面对琳琅满目的网络商品信息资源时,大多数用户难以在分散的网站信息中,快速便捷的挑选出所需的商品信息。针对此问题,设计出一种以数码相机为例的商品信息管理系统,以便于满足用户选到心仪商品的需求。该系统建立B/S系统应用原型,对初始原型系统进行需求迭代修正,运用MySQL数据库对商品,用户等信息进行存储分析,JSP技术开发建立网上营销系统,从而构建出满足消费者需求的管理系统。
关键词:商品信息管理系统;B/S系统;MySQL数据库;JSP技术;Eclipse
引言
随着互联网+发展的不断新兴,网购平台作为电子商务的一种形式,以其高效率、低成本的优势,已成为大多数人选择购物的方式之一。当前阶段的各类信息技术,被广泛应用到各行各业各个领域之中,且其深刻地影响并改变着人们的生产生活方式[1]。但往往面对过多商品时,用户面临分散的信息时会无从下手,这足以说明一个能为用户提供商品信息筛选并整理出有效内容的至关重要性。互联网+战略时代的迅速发展,使得电子产品受到广大青年消费群体高度的关注。基于JSP的网站商品信息管理系统设计,是借助于互联网技术,解决从分散的数据中获取所自己所需的商品信息,方便用户在网站浏览并快速选择,并为用户进行个性化推荐。在设计用户界面管理时,运用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]。一个模块代表一组具有四个特征的程序:输入和输出,功能逻辑,当前程序和内部数据。该系统的前端主要为后端管理员提供客户服务。前台管理模块中的大多数模块向登录到网站的用户提供产品和服务信息。后台管理模块的功能是管理和维护用户站点的资源。基于前端背后的业务流程分析和各种模块的设计,应基于对用户需求的分析来确定后台管理模块的功能。正确划分功能模块可以极大地减少重复性任务,提高开发任务的效率,并提高系统维护能力。根据对系统的先前分析,系统的功能分为两个主要模块,前端模块和后端模块。图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.
作者:吴彤 阮岩 单位:西安石油大学电子工程学院