基于微信小程序的家居商城系统.docx
- 文档编号:7335595
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:24
- 大小:1.45MB
基于微信小程序的家居商城系统.docx
《基于微信小程序的家居商城系统.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的家居商城系统.docx(24页珍藏版)》请在冰点文库上搜索。
基于微信小程序的家居商城系统
基于微信小程序的家居商城系统
摘要
随着互联网技术的发展,网上购物逐渐被大众认可。
对我们来说,电子商务的概念对大家来说也变得并不新鲜。
从传统电子产品到化妆品和书籍,网上微信平台可以为销售提供便利。
基于微信小程序家居商城系统的出现,解决了过去的家居产品营销问题和步入现代化问题,并创造了新的产品加工机会。
基于微信小程序的家居商城系统的启动,为企业带来了额外的收入,增加了货物销售,并为消费者提供了高质量和低价格的产品。
该网站的平台提供了这种便利可能性。
基于微信小程序的家居商城系统以微信系统的小规模应用为基础,通过商品营销了解电子商务产业的地位和重要性。
采用“搜索”和“微广告”技术为大家提供精确的搜索直达服务和专业的家居购买策划方案。
通过系统测试和功能调整,可以实现基于微信小程序的家居商城系统的应用。
关键词:
商品;营销;网络;微信;
Abstract
WiththedevelopmentofInternettechnology,onlineshoppingisgraduallyrecognizedbythepublic.Forus,theconceptofe-commerceisnotnewtous.Fromtraditionalelectronicproductstocosmeticsandbooks,onlinewechatplatformcanprovideconvenienceforsales.Basedontheemergenceofwechatsmallprogramhomeshoppingmallsystem,itsolvesthepastproblemsofhomeproductmarketingandmodernization,andcreatesnewproductprocessingopportunities.Thelaunchofthehomeshoppingmallsystembasedonwechatapplethasbroughtextraincometoenterprises,increasedthesalesofgoods,andprovidedconsumerswithhigh-qualityandlowpriceproducts.Thesite'splatformoffersthisconvenience.
Basedonthesmall-scaleapplicationofwechatsystem,thehomeshoppingmallsystembasedonwechatsmallprogramunderstandsthepositionandimportanceofe-commerceindustrythroughcommoditymarketing.Adopt"search"and"microadvertising"technologytoprovideyouwithaccuratedirectsearchserviceandprofessionalhomepurchaseplanningscheme.Throughsystemtestandfunctionadjustment,theapplicationofhomeshoppingmallsystembasedonwechatsmallprogramcanberealized.
Keywords:
Commodity,sales,network,wechat.
1绪论
1.1项目开发的背景
在计算机开始时,可以手工写入企业显示的所有类型的信息。
由于创新技术和计算机应用的不断发展,基于微信小程序的商城系统形成了一种趋势。
如今,大多数市场上的企业都使用信息技术进行知识管理。
为了更迅速和更有效地运行,该方案是通过计算机实施的。
互联网和宽带网络的传播扩展到人们的日常生活。
利用现代通信技术、计算机和网络,最大限度地增加社会财富,降低了运营成本,提高了生产效率,优化了社会资源的分配。
在电子商务的出现和网络的普及中,人们可以选择他们喜欢的所有类别,只要他们有自己的一部手机。
网上购物平台上使用的是手机端,商家只需要一个通信设备来设计网上销售网站,使他们的产品在用户面前出现,就可以使消费者能够以合理的价格进行采购。
目前,微信是一个广泛使用的通讯工具,是一个新的企业平台,可以实现产品的推广和销售。
随着世界经济一体化的加速和全球化的加速,信息技术在经济和商业领域的使用日益增多,而电子商务是当今时代的必要表现。
作为电子商务系统的重要应用,微信小程序有着光明的未来,受到消费者的好评。
网络越来越接近人们的日常生活,家庭电脑越来越普遍,家庭信息越来越多,越来越多的消费者厌烦在街上选择他们所需要的产品,而是在家中享受购物的快乐。
电子商务系统在国外的应用是从很早开始的,并在广泛的领域中应用。
网上销售占日常消费的一部分,电子商务系统相对成熟。
人们可以搜索和查询他们所需要的信息,他们可以通过在线媒体购买他们所需要的产品,而不必离开自己的家。
如今,随着人们生活水平的提高和物质需求的变化,网上购物需求也在增加。
因此,线上购物系统需要进一步发展。
传统实体商品店,自营业以来,得到很多消费者的青睐,但是还存在着很多弊端:
(1)实体商品店需要人看管,并且受营业时间限制,投入的人力物力很大。
(2)实体商品店的地点固定,消费者范围受到限制。
由于这些原因,传统商店的销售方法在一定程度上减少了经济利益。
在当前微信浪潮的影响下,我们将实现网上商店的发展。
传统商店推出的网站应用能够让消费者线上购买所需的产品,而不离开自己的家,不仅仅是为了方便用户的购买。
还可以获得销售统计数据和系统的产品管理。
电子商务的在线交易便利了供应商和用户之间的直接贸易,减少了中介联系,提高了贸易活动的效率和便利化,并降低了成本。
1.2项目开发的意义
人民生活水平提高,不仅仅是为了追求食品、衣服、暖气,而且也是为了追求高质量的生活方式。
商品作为休闲时刻的必备食品,通过微信小程序建设和发布商品相关信息,愈加得到关注。
通过网络在线发布商品销售信息,并提供销售,为商品开辟了新的天地。
家居商城系统是服务于装修商家和装修用户的一个系统。
商家可以在家居商城注册信息,将产品在商城进行销售。
用户可以注册会员,购买自己所需要的装修用品。
在家居商城下订单去门店取货或送货上门!
省时!
家居商城上琳琅满目的建材家居产品和众多合作的装修公司供你挑选,为你节省更多时间。
有好建议你还可以留言给我们。
省心!
家居商城与商家签订诚信协议,在家居商城购物,您可以放心挑选,安全有保障。
如有不满意,你可以拒绝商家的产品或服务,或者向家居商城投诉!
省事!
你可以享受家居商城商家提供从装修设计到居家生活一整套完整的服务。
在家居商城购买商品,可以积累分,您还可以积分换券,享受更多生活优惠服务。
基于微信小程序的家居商城系统的良好竞争可以更好的促进彼此的发展,但是不良的竞争也会毁灭彼此的生存空间。
基于微信小程序的家居商城系统作为商品店的一种模式,它更是像我们提供了一种更加方便的购商品途径,我们再也不需要长途跋涉的去买我们想要的商品,我们只需要浏览相关的网页来搜寻我们需要的商品,这样我们就能永远的走在世界的前沿了,我们必须要感谢基于微信小程序的家居商城系统。
1.3国内基于微信小程序的家居商城系统的现状
基于微信小程序的家居商城系统是针对传统家装模式步骤复杂,工作易脱节难以达到预期效果而应运而生的。
运用计算机或移动端操作来实现家居商城系统已经是大部分家庭装修发展趋势的需要。
这就是我们开发这样一套基于微信小程序的家居商城系统非常必要的原因。
这样可以达到规范化、一体化的效果,从而大大的提高工作效率,全面提高家庭装修速度、质量。
如果该系统可以进行推广和普及,将大大减少商家和用户装修的时间。
随着社会的持续进步,通信技术不断发展,微信几乎是每个人都离不开的软件。
而微信小程序更是一个非常方便的工具。
本次设计根据4G环境下家居商城系统的特点、现状以及微信带来的影响,介绍了当前微信公共平台的各种功能,说明了利用微信小程序搭建家居商城系统的设计思路,并提出了相应的技术解决方案。
1.4本文主要工作
基于微信小程序的家居商城系统是根据软件开发过程流程实施的。
首先,我们分析了背景和影响。
其次,这是一个微信应用程序,它显示了家庭购物中心系统。
通过对基于微信小程序的家居商城系统进行全面调查,对这些需求进行了分析。
此外,对基于微信小程序的家居商城系统进行需求的设计、组织功能和设计数据库表。
执行编程,最后执行测试和执行修改功能。
基于微信小程序的家居商城系统设计了首页、找询商品、查看订单等功能,管理员登陆后,进行商品的信息录入和管理。
其中商品信息介绍是后台录入信息的前台展现。
2相关技术分析
2.1JAVA技术
JAVA是完全面向对象的编程,提出编程的思路为面向对象,把界面UI和后台业务逻辑的CODE相分离。
每一个界面和后台业务都是不同的对象,在编程实现时,只需要研究每一个对象之间的关系,可以是集成、封装、多态等关系。
Java采用了C++面向对象的想法,将信息封装于类中,利用类的长处,实现了程序的简洁性和便于维护性。
类的封装性、继承性等有关对象的特点,使程序代码只用一次编译,然后通过上述特性多次利用。
程序员只需把大部分精力用在类和接口的设计和应用上。
Java提供了非常多的一般对象的类,通过继承即可使用父类的方法。
在Java中,类的继承关系是单一的不是多重的,一个子类只有一个父类,子类的父类又有一个父类。
Java提供的Object类及其子类的继承关系就像一棵倒立的树形,根类为Object类,Object类功能强悍,经常会使用到它及其它生出的子类。
代码重用是面向对象核心功能。
通过继承方法,实现代码的重用,基于重用代码也可以进行新的拓展,进行其它业务逻辑的实现。
类是作为一个独立实体而存在的,基于jar架包,实现许多基础功能,实现代码级的重用。
2.2微信开发
微信小程序的意思是:
"小程序是不用安装便能够使用的程序,它实现了触手可及的梦想,使用后直接关闭的概念将会实现。
用户不必担心安装过多的应用程序。
应用程序可以随时使用,但不需要安装或卸载。
"自2017年1月9日正式推出微信小程序以来,这一程序在日常生活中得到广泛使用,并在多次更新后。
微信小程序触及了网页,电脑客户端,H5,移动APP无法触及的地方,因为它们不需要安装,它们能够迅速满足客户的需要,并且可以节省资源和开发成本。
简而言之,微信小程序可以为客户提供更好的服务,并为更好的应用提供及时的信息。
小程序使用了类似ReactNative和Weex一样的技术,开发者可以编写一套程序在多种客户端运行,与公众号和微商城相比,它并没有很大的商业化。
开发商、政府、媒体等组织和个人都可以设计和编写一个小程序。
微信Web开发工具作为一种基于NativeSystem系统层的结构,由于并不在浏览器中运行,因此比如DocumentWindow这类JavaScript在Web中并不能使用。
以HTML5为例,其在加载过程中需要等待太久,因此会影响到用户的使用体验。
与之相比微信小程序的两个线程:
AppserviceThread和ViewThread可以同时运行和加载。
AppserviceThread甚至可以更早运行,当视线图加载完通知Appservice,Appservice会把准备好的数据用setData的方法返回给视图线程。
采用这种方法的小程序可以大大缩短载入时间,让用户不会等待太久而程序迟迟未响应。
2.3MYSQL数据库
MYSQL是瑞典AB公司开发的,基于C/S的软件,也是比较常见的关系型数据库。
MYSQL将数据直接存储到数据库中,然后进行查询、搜索、分析等操作,不用管数据存在哪里。
MYSQL是比较让大众接受的软件之一。
MYSQL具有多个特征,如支持多种操作系统,使用C和C++编写,为多种编程语言提供了API,支持多线程,优化查询算法,提供多种数据库连接方式,支持不同存储引擎等。
MYSQL内部大概为三层:
1.最上层是都是基于网络的C/S服务都有的部分,就像是连接处理、授权认证、安全等。
2.第二层包括MySQL的很多重要的服务功能,其中有查找解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),一切的跨存储引擎的功能都可以在这一层实现:
存储过程、触发器、视图等。
3.第三层包含了存储引擎,MySQL中欧数据的存储和提取由存储引擎负责,是数据库中很重要核心的部分,也是MySQL与其他数据库的不同一个重要特性。
3系统分析
3.1需求分析
基于微信小程序的家居商城系统是对物品进行线上营销的,物品信息需要管理,就需要管理员用户进行添加。
商品的查找搜索和订购是用户通过手机端进行的。
3.1.1功能性需求
基于后台管理员的三级架构设计,结合商场管理的需要。
展示层的主要功能是展示程序的用户界面,展示客户体验系统。
业务逻辑层适用于不同的情况,也可以看作是数据层操作和逻辑数据服务。
数据访问层执行的事务是直接的数据库操作,用于增加、减少、修改和搜索数据。
三层架构的示意图,如图3-1所示:
图3-1三层架构示意图
管理主要作用包括:
登录、管理用户信息、物品上架、商品下架、订单管理、商品信息管理等功能。
用户主要功能有:
登录和注册、个人信息管理、查看商品信息、查看购物车、购买商品等功能。
3.1.2可用性需求
通过对基于微信小程序的家居商城系统的考察,我们知道该网站需要友好的人机界面、熟悉的操作模式和易用性;可通过查询获取产品,并可显示产品具体内容;货物的分类,可以通过分类的方法,容易了解货物的分类;买家可以使用最新的活动、动态新闻等。
用户可以随时完成订单功能和执行订单;后台综合管理,管理员可以进行用户信息修改和管理,添加分类,管理产品信息。
3.1.3可靠性需求
当用户登录程序时,他们会检查用户的登录信息。
对于不同的信息,如管理员和用户,有不同的接口和系统接口。
程序服务器接管Tomcat内部服务器,保证程序的长期应用
3.1.4可扩展性需求
随着微信小程序的快速发展,用户数量不断增加,手工管理难度加大,数据管理的性能越来越重要。
为了满足用户快速增长的需求,需要在系统中添加新的功能。
系统可以增加或减少配置的硬件设备。
系统的功能模块应能根据用户需求灵活地扩充、缩小或更新。
在新旧系统之间进行扩展之后,它们可以很好地集成和组织起来。
3.1.5小程序端需求
小程序端包括游客和会员用户,游客可以进行浏览商品信息、搜索商品、查看商品分类。
会员除拥有游客功能外,还可以进行加入购物车和提交购物车到订单功能。
3.1.6服务器端需求
管理员登录系统后,进行信息管理。
对商品分类信息、商品信息、订单信息、会员信息进行管理
3.2业务流程分析
在进行基于微信小程序的家居商城系统分析时,分析系统处理业务、顺序的要求,分析基于微信小程序的家居商城系统数据来源、去向和信息形态。
根据此要求,得出具体业务流程如图3-2所示。
图3-2业务流程图
从流程图得知,用户需要先通过注册才能使用系统功能,进行商品购买,查看购买商品信息等。
3.3数据流图
数据流程把数据和流动抽象起来,去掉了具体机构、载体,单从数据流动来处理。
数据流程是建立数据库系统的基础。
包括了数据字典、过程逻辑。
在基于微信小程序的家居商城系统业务流程分析的基础上,进行了本系统数据流图的设计分析,分为三个层次。
现行的顶层数据流图如图3-3所示。
图3-3顶层数据流图
具体分析第一层数据流图,该层数据流图如图3-4所示。
图3-4第一层数据流图
由于基于微信小程序的家居商城系统的篇幅,不在列举其它数据流图,只给出了部分数据流图,其他的数据流图基本一致。
3.4数据字典
通过对基于微信小程序的家居商城系统数据流的分析,下面使用数据字典介绍数据流图的数据流和外部实体信息。
基于微信小程序的家居商城系统数据元素条目如表3-1所示。
表3-1基于微信小程序的家居商城系统数据元素
数据元素名称
数据元素说明
数据元素长度
有关数据结构
注册用户编号
注册用户的编号
50
注册用户信息表
基于微信小程序的家居商城系统数据流条目如表3-2所示:
表3-2基于微信小程序的家居商城系统数据流
条目名称
条目说明
条目数据流来源
条目数据流去向
修改密码
将密码信息存储到密码信息存储
P4修改密码
D2管理员信息存储
4系统设计
4.1系统架构设计
系统设计是对需求进行进一步分析和研究,做出基于微信小程序的家居商城系统的规划,在对基于微信小程序的家居商城系统全面分上,制定出基于微信小程序的家居商城系统的总体规划。
基于微信小程序的家居商城系统的前台包括游客查看搜索商品信息,但是不能在线购买,需要登录后才能购买下订单。
基于微信小程序的家居商城系统前台功能模块图如图4-1所示:
图4-1基于微信小程序的家居商城系统微信端功能模块图
基于微信小程序的家居商城系统后台功能模块图如图4-2所示:
图4-2基于微信小程序的家居商城系统后台功能模块图
4.2系统数据库设计
基于微信小程序的家居商城系统数据库表的设计,具体表结构如下所示。
表4-1基于微信小程序的家居商城系统管理员表
字段名
类型
长度
说明
idTd
Int
4
递增
nameTd
varchar
30
一般设置为单词
pwdTd
varchar
20
长度不小于6位
表4-2基于微信小程序的家居商城系统订单表
字段名
类型
长度
说明
idTd
Int
4
递增
TgbhTd
Int
4
订单编号
goodTd
varchar
20
商品
timeTd
datetime
8
年月日
jiageTd
Int
4
金额
表4-3基于微信小程序的家居商城系统注册用户表
字段名
类型
长度
说明
idTd
Int
4
递增
nameTd
varchar
30
一般设置为单词组成
pwdTd
varchar
20
长度不小于6位
XingmingGoods
varchar
8
用户姓名
SexTd
varchar
2
用户性别
Shenfen-idGoods
Int
4
用户身份证号
DzTd
Int
4
用户地址
表4-4基于微信小程序的家居商城系统商品类别表
字段名
数据类型
长度
功能描述
idTd
Int
4
递增
TitleTd
varchar
20
长度不大于20
JianjieTd
varchar
50
简称,50个字符内
表4-5基于微信小程序的家居商城系统商品表
字段名
数据类型
长度
功能描述
idTd
Int
4
递增
Leibie-id
Int
4
和类别关联
NameTd
varchar
20
长度不大于20位
JiageTd
Float
8
浮点类型
StimeTd
datetime
8
时间
JianjieTd
varchar
100
设置长度为100内
BeizhuTd
varchar
100
备注设置长度为100内
4.3系统概念设计
系统E-R图,如图4-3所示:
图4-3系统E-R图
5系统实现
5.1小程序端功能实现
5.1.1首页实现
基于微信小程序的家居商城系统使用小程序和服务器端。
系统前后台指的是功能管理上,服务器端是管理员登录后对各种信息进行管理,而小程序是会员通过注册登录后进行的商品搜索、购买操作。
在设计上,通过搭建不同的界面,然后编写数据库操作代码,数据通过数据库的操作联系起来。
小程序首页如下图所示:
图5-1首页
首页布局,通过view设置搜索框,input框架输入搜索内容。
swiper中放置几个循环播放的图片。
通过image的src指定图片路径,新品推荐使用hg-title样式布局。
首页的所样式放置在index.wxss中。
数据传递通过index.js进行。
页面加载时候执行onShow方法,通过路径app.getUrl()+"/login_uIndex.do"和服务器进行关联,获取数据库信息。
5.1.2用户注册实现
基于微信小程序的家居商城系统使用计算机网络编程技术和商品销售模式结合,完成企业销售流程。
为了使商品销售网站更好的运行、完成既定需求,要求使用小程序技术开发,使用系统控件,对各控件统一命名。
不得随意使用第三方控件,界面布局合理,整体感强。
所有功能可以通过鼠标进行点击,无需复杂的操作。
用户打开本系统后,可以进行注册成为本站会员。
如下图所示:
图5-2用户注册界面
先在页面布局中,导入
在js数据传递中,调用服务器端注册方法,把数据传递到服务器,然后进行数据库数据插入操作。
5.1.3商品详情实现
用户打开商品列表后,可以查看商品详情信息。
如下图所示:
图5-4商品详情界面
商品详情通过查看商品列表的链接传递而来。
使用页面传递的ID进行,获取到当前商品ID后,使用sql语句的查询方法,返回dataset数据集合,商品详情页面获取数据后,绑定信息到界面。
图片使用image控件,指定src的url后,设置图片大小,最终显示出来。
5.1.4商品分类实现
用户打开本小程序后,可以查看所有的商品分类信息。
如下图所示:
图5-5商品分类界面
商品信息列表中,通过sql的select方法进行查询,把查询的结果显示到商品分类列表中。
使用view布局商品页面,调用数据库操作executeQuery方法,得到数据集合ResultSet,循环集合,显示所有数据。
5.1.5我的订单实现
用户登录本系统后,可以查看个人购买后的订单信息。
如下图所示:
图5-6用户订单界面
订单布局,通过view设置list数据,循环读取listgood的内容。
微信循环使用wx:
for关键字,然后读取动态数据使用{{列名}}。
数据传递通过order.js进行。
页面加载时候执行onShow方法,通过路径url:
app.getUrl()+"/dd_userList.do?
userId="+res.data,和服务器进行关联,获取数据库信息。
5.2系统服务器功能实现
5.2.1后台登录实现
管理员登录本系统后,可以进行信息管理。
如图5-7所示:
图5-7后台登录界面
在用户名和密码中,输入a和a后,点击登录,页面跳转到管理主界面。
在主界面中,对信息进行管理。
登录界面使用div和html进行布局,用户名和密码等输入项为表单,输入信息后,后台可以获取表单value值,通过获取的界面信息进行数据库查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 家居 商城 系统