成都团结国际石材城商品销售服务平台设计

2021-12-16 14:03王邦千林兴康
四川工商学院学术新视野 2021年4期
关键词:购物车订单商家

聂 堰,王邦千,林兴康

(四川工商学院计算机学院,四川 成都 611745)

1 背景概述

随着近年来我国市场经济的进一步发展,国内对于消费品市场的要求越来越高,这就为商家们带来了许多的机遇,同时因为商家之间的激烈竞争,使得商家们在生活中面临了很多挑战。商家必须对自己的店铺做出创意性的革新,借此吸引更多的消费者,让他们拥有一个更好的购物和生活体验。所以在线商家管理和服务平台设计中被提出。

从技术方面来说,基于商家信息服务管理系统的客户在购物时不需考虑商品的配送问题,使用时轻松方便,简洁明了,每次使用时都会在手机中即时打开最新版本,极大地降低了软件维护难度,提升了用户体验。我们打造的商家信息服务管理系统是致力于针对各种顾客的购物平台,能够为各种顾客提供多种商品,以便充分利用零碎时间学习购买到喜欢的商品。

2 系统分析

2.1 功能需求

商家管理与服务系统的本质是针对顾客能够在进行线下或者网上购物达到极大的方便。商家信息管理系统主要目标是为顾客订单中的各种方面信息实现有效地管理,为顾客订单中所有信息实现的管理和解决问题提供有效的服务。商家的管理与服务系统的主要功能仍然是基本数据运算操作,其中包括了增、删、改,同时该系统还为顾客提供了一个完全自动化的订单信息处理服务平台,通过对所有顾客订单信息的相互对应和自动化实现了顾客所有商品订单信息的整合。

该系统主要分为前后台,前台是进行顾客信息服务,后台是管理系统,提供给顾客和管理员使用。

2.2 非功能需求

本系统主要是为了方便用户实现从注册登录,下单结算,收货等一系列购物操作,节省用户的购物时间,保证用户能购买到想要的商品。这就要求系统能顺利运行,允许容纳大量用户同时访问,每天要处理多个订单要求,给用户提供安全、方便的购物体验。所以具体的技术要求如下:

系统可靠性:对于一个系统来说,可靠性是最重要的,也是必需的。这要求系统必需有着妥善的错误处理机制,对于出现的问题能够迅速解决。此外,还需要严格保证用户的信息安全,让用户有安全感,完全信任商家。

高效的操作性要求,对于一些商家信息管理类的复杂操作而言,如何能够通过有效的信息集合来大大降低其操作者和管理人员的成本和操作复杂性,是考验一个信息管理系统的重要方面,如何能够通过有效的信息集合以及更好地优化信息管理系统的结构来改善其操作效率,这也是对于该系统在开发和设计过程中首先需要认真考虑的一个关键点。

3 概要设计

3.1 数据库的设计原则

数据设计模块管理系统设计的一个关键组成部分,数据库设计的好坏与否直接决定着整个系统的工作效率与性能。系统在综合分析各种数据库的优劣后,采用了性能、执行速度和效率都比较好的 mysql 数据库,在充分认识到数据库所要存储的对象后,通过详细地分析了系统的各个功能和其他权限层次的用户要求,最终选择了各个表级架构的设计模型和方法,确定了其具体的内容。在本文对于数据库的概念化设计阶段,将虚拟现实世界中所有事物的联系从一个抽象到输入数据模型,采用E-R 模型从一个数据库系统中所有的实体都进行了概念化设计,将其与实体和相关的属性从一个简单地直观显示了出来。

3.2 数据库设计

需求分析设计的总E-R 图如图1 所示。

图1 系统总体E-R 图

4 详细设计与实现

4.1 购物首页模块设计与实现

用户登录成功之后,系统会自动为用户跳转到前端购物首页。在首页中的右上角可以看到登录的用户信息,鼠标移动到该用户就会出现子菜单栏,未登录时会提示用户登录或者注册。登录成功之后会显示“收货地址”“购物车”“我的订单”“退出”等选项。之后用户可以根据自己的需要在搜索栏中搜索想要购买的商品,并且每次搜索后系统都会保留历史搜索记录,方便用户进行再次搜索。在点击搜索之后,页面就会自动跳转,为用户展示各种各样相关商品,以供顾客选择。如图2 所示。

图2 购物首页

4.2 购物车模块设计与实现

购物车模块主要使用jsp 框架实现的视图层。当用户对某个商品有兴趣,就可以点“添加购物车”按钮将商品添加到购物车里,具体页面见图3所示。

图3 添加购物车页面

4.3 订单模块设计与实现

订单模块主要使用jsp 框架实现的视图层。用户可以在“我的订单”中随时查看自己的订单信息,包括所有商品信息、交易金额、创建订单时间以及唯一的订单号。具体见图4 所示。

图4 订单页面

4.4 后台商品管理模块设计与实现

后台商品管理模块主要使用jsp 框架实现的视图层。后台管理员可以实时对商品进行上架、下架处理,主要操作位增、删、改、查。具体见图5 所示。

图5 商品管理页面

5 系统测试

5.1 测试用例设计

在该系统的登录模块中允许用户和管理员登录。测试登录是看用户输入的用户名和密码在数据库中是否能够查询到,找得到就表示该用户存在,可以实现登录功能。如表1 所示。

表1 用户登录模块等价类表

5.2 测试结果与分析

测试用例覆盖全面才能完成测试。如表2 所示。

表2 登陆模块等价类测试用例表

通过以上所有等价类得出,只要输入的数据正确,就能成功登陆。通过等类类划分法测试说明本系统登陆模块可以实现。

6 结语

本系统已经完成了大部分商家管理与服务系统的所有功能,可以为用户提供一个满意的网上购物。用户可以在系统中使用此操作,从网站上进行注册、登陆到添加商品直接放入到自己的购物车、结算下单这些步骤都十分方便。

猜你喜欢
购物车订单商家
春节期间“订单蔬菜”走俏
订单农业打开广阔市场
中国人不骗中国人
被疫情改变的购物车
No.4 快手电商:已帮助至少50万线下商家恢复生意
“最确切”的幸福观感——我们的致富订单
购物车
购物车里的“时间线”
春节黄金周陕西省商家揽金二百一十亿元
怎样做到日订单10万?