论文网
首页 理科毕业计算机毕业正文

基于WEB的B2C网上商城的研究

  • 投稿
  • 更新时间2018-07-08
  • 阅读量135次
  • 评分0
  • 0
  • 0

  摘要:根据各企业和个体消费者对电子商务平台的实际需求,讲述了基于WEB的B2C网上商城的分析、设计与实现,该系统能展示商品的页面和管理商城的后台页面。前台模块实现了用户可以在页面上搜索商品,查看商品的具体信息,并提供商品订购功能,还可以查看我的订单。后台管理实现了用户管理、一级分类管理、二级分类管理模块、订单管理等模块。通过测试系统各个功能模块正常,后台数据库运行正常,并将这个平台用于校园网上购物,实际体验操作与运行良好,能为其他WEB网上商城购物平台的研发提供技术参考。


  关键词:网上购物平台;一级菜单模块;一级菜单模块;订单;购物车


  中图分类号:TP393文献标识码:A文章编号:1009-3044(2018)10-0275-02


  Abstract:Accordingtotheactualneedsofeachenterpriseandindividualconsumersine-commerceplatform,describesthedesignandimplementationofanalysis,WEBonlineshoppingmallplatformbasedonsystemdesignisdividedintoafrontmodule,datastoragemoduleforbackstagedatabase,thesystemcandisplaythecommoditypageandbackpageofthemallmanagement.Thefrontmodulerealizestheusercansearchproductsonthepage,viewthespecificinformationofthegoods,andprovidegoodsorderingfunction,alsocancheckmyorder.Thebackgroundmanagementimplementsthemodulessuchasusermanagement,firstlevelclassificationmanagement,twolevelclassificationmanagementmodule,ordermanagementmoduleandsoon.Eachfunctionalmoduleofthetestsystemisnormal,thebackgrounddatabaseisrunningnormally,andtheplatformisusedforcampusonlineshopping,actuallyexperienceoperationandoperationisgood,itcanprovidetechnicalreferenceforthedevelopmentofotherWEBonlineshoppingmallplatform.


  Keywords:onlineshoppingplatform;firstlevelmenumodule;firstlevelmenumodule;order;shoppingcart


  1背景


  隨着计算机的日益普及,技术的成熟,商家认识到网上商城成本低、客源广的优势,越来越多的商家在网上建起了商城,比如当当网、京东等,可以让用户足不出户就购买到称心如意的商品,带来了实质的方便,越来越多的人喜欢网购,网购也成了一种购物的主流,对于商家来说,建立网上商城购物平台是非常必要的。


  2系统分析


  网上购物平台是一个网上交易平台,主要以在线交易各种商品为主。网上商城购物平台是一个B2C和B2B的电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新等,为客户提供优质的在线交易服务。经过以上分析及对各大商品购物网站及实际商品企业销售过程的考察、分析,要求该系统具有以下功能:1)统一友好的操作界面,保证系统的易用性,方便用户的操作;2)具备商品信息的展示功能,方便浏览者对商品信息进行浏览与比较;3)规范的商品分类,方便浏览者分类查找商品;4)完善的购物车功能;5)最新商品展示功能;6)热门商品展示功能;7)订单信息查询功能、商品信息查询功能;8)后台管理功能,以方便管理员对网站信息进行管理及维护。


  3系统设计


  网上购物平台从结构上可以划分为前台、后台和数据库三个部分。在系统前台设计中,主要提供网站的主页显示,包括商品信息等内容的显示,并提供商品订购功能。用户可以在页面上搜索商品,并点击查看商品的具体信息。系统前台结构图如图1所示。


  系统后台模块的设计,主要是围绕网站信息的管理和后台数据的维护。网站前台页面上的产品信息,都是通过后台发布和更新的。系统后台的功能设计,关系到系统操作的流程和便利性。系统后台结构图如下图2所示。


  本系统的数据库命名为myshop,数据库中共包含7个数据表,分别是商品信息表、用户信息表、一级分类表、二级分类表、订单信息表、管理员信息表。


  4系统实现


  4.1前台模块


  1)登录模块


  客户如果需下单操作,须进行用户身份的验证,登录模块实现接口类是UserAction,登录时调用后台的userAction_login()的方法传入用户名和密码后进行数据处理后返回结果到页面上,登录成功则跳转到主页面,失败则返回错误信息。


  2)注册模块


  注册模块的实现是为了如果用户没有账号信息,那么可以进入注册功能进行注册个人信息,然后才能进行登录。填入注册的用户名名时会校验用户名的唯一性,注册模块实现接口类是UserAction,注册验证用户名时调用findByName()的方法异步校验用户名的可用性,注册信息时后台调用userAction_regist()的方法传入相关信息,后台进行数据处理后返回成功或错误信息,以便用户判别。


  3)购物车模块


  用户购买产品的核心功能是购物车和订单提交。购物车模块调用的接口类是CartAction,购物车模块的设计包括:顾客添加商品到购物车和顾客对购物车的管理,如更新购买的商品数量、清空购物车和将购物车中商品从购物车中移除等。购物车要具有持续性,而且不限制用户购买商品的数量,也就是购物车可以显示很多商品。


  4)生成订单模块


  下订单模块是为了实现用户把购物车中选定的商品下成一张实体的订单信息。生成订单模块调用的接口类是OrderAction的类,用户生成订单时会调用后台orderAction_save()的方法进行数据的保存,把订单保存到数据库中。


  5)我的订单模块


  我的订单模块是为了方便用户查看自己的历史订单信息。我的订单中可以查看所有订单的状态,我的订单模块的接口类是OrderAction,调用后台的orderAction_fingByUid的方法传入一个用户的id查询相关信息显示在页面上。


  4.2后台模块


  1)用户管理模块


  用户管理模块实现的是对进行管理,维护平台的秩序。用户管理模块使用的接口类是SuperviseUserAction,查看用户列表调用类中的findAll()的方法把响应的数据显示到页面上,编辑用户调用类中的edit()和update()的方法,使用hibernate的持久层操作更新用户信息,作废或激活用户通过调用类中的delete()方法进行hibernate的持久层操作更新用户信息。


  2)商品管理模块


  改模块实现的接口类是AdminProductAction(),查看商品列表调用findAll()的方法把数据显示在页面上,通过edit()的方法可以编辑商品的信息,通过add()和save()方法实现商品的添加操作。


  3)一级分类管理模块


  一级分类管理模块实现的是对一级分类进行管理。一级分类模块调用的接口是AdminCategoryAction,通过类中的add()和save()方法进行一级分类的添加操作,通过edit()和update()的方法对商品进行更新的操作,通过delete()的方法对商品信息进行删除。


  4)二级分类管理模块


  二级分类管理模块实现的是对二级分类进行管理。一级分类模块调用的接口是AdminCategorySecondAction,通过类中的add()和save()方法进行二级分类的添加操作,通过edit()和update()的方法对商品进行更新的操作,通过delete()的方法对商品信息进行删除。


  5)订单管理模块


  后台订单模块使用了AdminOrderAction类定义中的方法,当用户提交订单时,订单状态默认为未发货。管理员查看订单时调用了findAll()方法将订单显示到页面中,点击查询相应订单明细时调用findOrderItem()方法将通过订单ID将指定的订单明细显示到页面中。管理员修改订单状态时通过updateState()方法通过订单ID将指定的订单修改状态后显示到页面中。


  5结束语


  该文研究的是一个基于SSH的网上商城,整个系统主要分为三个部分,分别是用于数据存储的数据库,展示商品的前台页面和管理商城的后台页面。利用SSH框架,bootstrap页面技术开发出一个简单美观的商城,采用MVC分层技术,客户端通过浏览器访问服务器以及与服务器相连的后台数据库,经过测试,系统各个功能模块正常,后台数据库运行正常,这个平台可以用于网购,取名为贝美特购物商城如图3所示。


  参考文献: 

  [1] 姚玉阁, 基于Web的网上商城购物系统的设计与实现[J]. 现代电子技术, 2016, 39(1): 125-128. 

  [2] 潘洋洋, 基于物联网的农产品网上商城设计与实现[D]. 大连: 大连理工大学, 2015. 

  [3] 周颖. 基于B2C的电子商务平台开发和设计[J]. 现代电子技术, 2018(2). 

  [4] 易扬. 基于ASP.NET的网上购物系统的设计与实现[D]. 成都: 电子科技大学, 2014. 

    作者:郑英姿