缔冠期刊网

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

2022-06-09

  摘要:根据各企业和个体消费者对电子商务平台的实际需求,讲述了基于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. 

    作者:郑英姿


论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网