开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
随着移动互联网技术的深入发展,电子商务也不断的完善,线上销售额不断提高,网络消费成为人民日常生活的一部分。并且随着电子商务的发展,也呈现出多元化方向,各种农村电商、生鲜电商、家具电商等,带动了各种零售产品的活力。特别是家具电商业,为消费者提供了线上购买和咨询服务。通过家具网站,选购家具后,商家快速的送货上门,方便了用户。
家具网站是web系统,使用SpringBoot编程、MYSQL数据库开发。通过家具网站,会员用户可以查询店铺所有的家具,并在线选购。管理员用户通过后台对家具进行管理,上架最新的家具,删除下架的家具,统计销售订单情况。家具网站操作流程简单,功能完善,为店铺的发展提供了很好的销售渠道。
关键词:电子商务,SpringBoot,家具销售,web,MYSQL数据库
家具网站为用户提供在线购买的服务,前台用户注册后,进行在线购买需要的家具,后台管理员登录后管理家具信息。
会员未登录前,浏览系统上的所有公告信息,查看最新的活动,查看各种通知或者优惠信息。通过家具分类,查看分类对应的家具。家具信息一般包括家具图片,家具描述和价格信息。会员使用本系统前,进行注册,填写个人信息。包括账号和密码,设置地址信息。信息注册后,后台需要对信息进行审核,通过审核的才能进行登录。会员通过搜索查找到家具后,先把家具加入到购物车中,也可以收藏家具,以供下次继续预订。在个人购物车中,可以修改订购的家具数量,或者删除家具。完成购物车的编辑后,提交购物车家具到收银台进行订单结算。订单生成中,默认加载登录用户的购物地址信息,确定无误后,提交订单并进行支付,因为是毕业设计,没法设置收款方,模拟支付成功。购物完毕后,等待接收家具。会员的信息不是一成不变的,比如更换了电话、或者地址信息后,通过会员中心对这些信息进行修改,及时保持最新的个人信息。
管理员是系统的后台管理者,一般是家具的经营者或者经理等角色。管理员控制系统整个的信息。开通家具网站后,录入新闻公告等各类型的文章,后期的运行中,发布的优惠信息,都可以通过这个及时的补充。
管理者对家具类别进行设置,录入家具类别下的家具。对现有家具进行拍照,上传家具图片,设置一个合适的价格,并发布出去。家具信息是家具网站非常重要的信息,所以在发布时,一定要认真编辑。价格根据实际情况,再经营过程中,进行合理的调整。
管理员对订单的管理,会员购物后,在购物记录中,可以查看对应的订单信息。通知操作员及时准备家具,第一时间进行配送。订单信息包括了家具记录和会员的地址和电话信息。一段时间的订单,也可以进行统计,查看订单量,为决策做依据。
UML是统一建模语言,而用例图是UML需求分析阶段的一种方式,通过对家具网站的分析,系统包括前后台两种用户,不同的用户功能不同,其中系统UML用例图如图3.1系统UML用例图所示。
图3.1 系统UML用例图
使用家具网站前,需要进行登录,登录用户包括前台会员和后台管理员,其中登录流程一样。
用户注册是家具网站前台的操作,游客用户没有账号前,需要进行注册,注册前,录入自己的实际信息,特别是用户名和密码需要牢记,用户注册后,把信息保存到数据库中。
家具网站中的个人账户是比较重要的信息,记录的有个人购买记录和各种积分。为了保护个人信息的安全,建议用户每月更换自己的密码,用户登录后,进行密码的修改。修改的时候,先检查之前的密码,进行验证,确认是本人操作后,输入新的密码,验证是否符合规则,并重复输入修改的密码,防止录入过程中出现错误,都得到验证后,修改数据库中的密码信息,更新完成,建议,重新登录系统后生效。
家具网站的销售中,可以先从管理员开始,管理员登录后,录入各种信息,重要的是家具分类和家具信息。系统前台中,会员登录系统,输入家具的查询条件,查询家具分类和家具信息。查看具体的家具信息,符合自己的要求后,加入家具到购物车中,未提交购物车时,可以对购物车内信息进行修改,提交购物车后,将要生成订单,初始订单状态为未支付,会员完成在线支付后,状态修改为已支付。管理员查看已支付订单,安排家具仓库管理员进行发货,修改状态为发货。让会员收到家具后,确认收货,订单状态修改为已完成,最终,管理员通过已完成的订单查看销售量。
用户可进入家具网站可查看网站信息,包括网站首页,家具信息、网站公告等。系统前台主界面展示如图5.1系统前台主界面图所示。
图5.1系统前台主界面图
首页的导航栏为单独的一个页面,系统所有的页面在开发前,引入这个top页,就可以显示出导航栏的内容。再项目需要修改导航栏的时候,就可以单独修改top页面的代码,实现所有页面都进行修改的目的。
用户在家具详情界面可查看家具详情,可点击购买按钮进行购买操作,家具详情界面展示如图5.5家具详情界面图所示。
用户可进购物车界面查看购物车家具信息,购物车界面展示如图5.6购物车界面图所示。点击收银台按钮时进入地址填写界面。
用户在我的订单界面可查看订单信息,对已发货的订单可进行确认收货操作,我的订单界面展示如图5.8我的订单界面图所示。
图5.8 我的订单界面图
在订单列表中,通过后台查询方法,把所有的订单信息读取到集合对象,订单界面使用JAVA标签,把集合对象通过html的方式显示到界面。查询有两种类型,一个是查询所有的订单集合,也可以通过条件查询订单,实现的sql语句不同而已,最终实现的流程一样。
如需要可扫取文章下方二维码联系得源码