潮鞋买卖商城的设计与实现

2020-12-14 09:21李昊楠刘爱丽周祉介刘心雨
理论与创新 2020年19期

李昊楠 刘爱丽 周祉介 刘心雨

【摘  要】随着互联网产业的迅速发展,网购逐渐发展为大众化平民化的产物。近几年潮鞋掀起了一股浪潮,在传统观念上来说,潮鞋这个词,只是适用于年轻的帅气的男子,可是当下时代的发展,潮鞋越来越平民化、潮鞋不仅能给人带来视觉的享受,最主要的特点是,给人们带来舒适的足底,让走路不累成为一种习惯。本系统主要运用的技术是,MYSQL实现数据库,Java,MVC实现后台部分,JQUERY,CSS实现前端部分。使用Eclipse/Ideal开发工具,在苹果客户端与Windows客户端均可浏览。该系统的实现,有力地为广大消费者和部分商家提供潮鞋类市场。实现购买和出售潮鞋自由。但是基于潮鞋风和此系统的推出,会有部分商家利用潮鞋市场情况以及运用某些销售手段,导致某些款式的鞋供货紧缺、鞋质量不佳、出售假鞋甚至出现不合理涨价,严重到导致潮鞋市场瘫痪等现象的发生。

【关键词】潮鞋买卖;MVC;Struts2;B/S

引言

(1)背景。随着互联网的迅速发展,网络以前所未有的深度和广度影响和改善人们生活的方方面面,越来越多的人开始意识到Internet所蕴含的经济价值的无穷商机,并积极投身于电子商务活动,电子商务的兴起从本质上改变了整个社会的商品交易方式,并逐渐的渗入到生活的各个领域。电子商务建设的最终目的是发展业务和应用。网上购物系统的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。

(2)目的及意义。随着网络技术的日益成熟,本系统的开发环境运用IntelliJ IDEA环境进行开发,使用MySQL作为后台数据库管理系统,运用框架MVC思想,采用Spring boot框架技术实现了后端页面,构建了一个能实现简单的电子商务的小型动态商务网站—线上购鞋商城。该系统可以实现用户注册,登录,商品查询购买等功能。具备一个网上商品销售系统所應具有的功能,在本系统也可实现管理员通过数据库对用户以及商品进行管理等功能。系统使用起来简单便捷,同时可以提高用户的视觉体验。

本系统针对于所有对潮鞋有需求的用户,系统极大多数鞋品于一起,想用户之所想, 方便购买。同时,系统存在当用户过多时,响应过慢的问题,开发人员将予以更新。系统将在运营方面做出调整,优化用户体验。

1.需求分析

1.1业务需求

基于当下潮鞋市场的情况和激烈竞争,特此推出此系统,为所有潮鞋商家提供商品线上交易的系统,为所有消费者提供正品潮鞋交易系统。此系统只做潮流鞋交易,不做其他产品的交易。相比于其他类似平台,可能会出现商品不足于其他平台的现象,以及顾客的使用度和点击量不是位于最顶端的情况产生。

1.2业务流程

消费者可以通过以下步骤完成购买:登录买家管理系统,浏览鞋品样式,选定鞋款,选择号码,加入购物车,下单,付款(付款方式可支持支付宝扫码,添加银行卡,和Apple Pay),付款完毕会出现订单付款成功界面,消费者可在后台查看商品订单信息,物流信息,配送信息,收到商品,进行评价;消费者可在购物车中删除商品,消费者可申请退款,当消费者收到货时,根据商家录入的信息,可进行是否退换商品的操作。

商家需登录商家系统,查看商家准则,商家进行商品上新,商品信息录入,系统进行商品检测,不合格商品则会通知商家无法上架,商家可更改商品信息,商家可删除商品信息,商家可查看商品一切信息;当买家下单时,商家应根据买家下单的具体情况,进行商品发货,输入物流信息,更新物流信息;当买方要求退换货时,应遵守系统规则,操作是否退货或换货给买家;当买家购买的商品有问题时,买家要求退款时,商家有权利对买家提供的商品信息进行核查,以保证双方权益,当确认是商家的货品问题时,商家应当按照规则对买家买到的商品给予受理。

2.系统设计

2.1使用技术

本系统的开发环境是IntelliJ IDEA,使用MySQL作为后台数据库管理系统,运用框架MVC思想,采用Spring boot框架技术实现了后端页面。通过使用Html+Css来控制页面的外观,运用Ajax对页面进行部分更新,采用JAVA Script给页面增加动态功能从而使前端页面看起来简洁明了。本系统采用B/S结构,对浏览器没有任何要求,方便用户浏览商品进行购买。运用cookie记录着用户的足迹,可以随时查看自己的浏览记录, Spring MVC, MyBatis 以及Mysql实现用户注册,登录,修改,删除等功能。

2.2高层用例模型

2.3功能结构图

2.4数据库设计

数据库的描述如下,管理信息表包括:登录账号、登录密码。订单详情信息表包括:用户名称、用户ID、产品ID、产品状态、订单编码、创建时间、价格、产品名称。商品信息表包括:产品ID、产品名称、产品描述、产品标签、产品价格。评价信息表包括:评价ID、评价内容、评价数量、评价者名字、用户ID、创建评价时间。员工信息表包括:公司名称、管理员ID、员工姓名、性别、生日、联系方式、照片、职位、入职时间、管理员ID、管理员姓名。VIP信息表包括:会员ID、会员ID、会员类型、会员级别、详细信息。

3.结论

随着互联网的发展,电商行业的不断扩大,网上购物已成为当今时代的发展趋势之一。人们可以通过网上商城进行购买心仪的商品,从而可以节省大量的时间和精力来提高生活的仪式感。

通过对现有电商行业进行了一系列的调查研究,并深入的对网上购物的人群以及人们的喜好等问题做了调查,综合先前网上商城的不足之处,基于现有的问题做了进一步的更改,系统采用Spring Boot做整体框架,BootScript,html等运用于前端页面来进行系统的开发。本系统主要包含用户管理,商品管理,订单管理等模块,根据用户的需求,可以修改购买商品的数量等。

参考文献

[1]邓明杨,李忠雄.基于JAVA Web技术的网上书城的设计与实现[J].计算机产品与流通,2020(05):159-160.

[2]金旻. 移动端音乐Web APP的设计与实现[D].华中科技大学,2018.

[3]王晟宇,叶传奇,刘迪,李闯,蒋文杰,陈昕.基于Java技术的B2C网上购物商城系统的设计与实现[J].电脑知识与技术,2019,15(07):282-284.

[4] 柴畅.跨境电商平台中美购物网站店铺主页的跨文化比较[J].电子商务,2020(04):33-34+36