基于微信的购物商城的设计与实现.docx

上传人:夺命阿水 文档编号:920759 上传时间:2024-01-16 格式:DOCX 页数:26 大小:222.96KB
返回 下载 相关 举报
基于微信的购物商城的设计与实现.docx_第1页
第1页 / 共26页
基于微信的购物商城的设计与实现.docx_第2页
第2页 / 共26页
基于微信的购物商城的设计与实现.docx_第3页
第3页 / 共26页
基于微信的购物商城的设计与实现.docx_第4页
第4页 / 共26页
基于微信的购物商城的设计与实现.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于微信的购物商城的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信的购物商城的设计与实现.docx(26页珍藏版)》请在课桌文档上搜索。

1、基于微信的购物商城的设计与实现随着电子商务的发展壮大,各种电商平台也随之而生,网上购物这种方式对消费者来说,可以在家里“逛商店”,买东西不会受地点以及时间的限制;获得非常多的商品信息,同时可以买到当地没有的商品;然而随着网上购物市场的饱满,基于一些用户量大的非电子商务软件的购物APP也逐渐发展壮大,而最为人们认知的便是基于微信的各种购物软件。本文采用相关的数据库知识以及微信开发相关方面的知识设计开发一款适用于在微信上的购物商店。在本系统中,商家可以实现对不同商品的不同分类、后台管理生成订单及管理订单、添加商品或删除商品、综合用户推荐产品、猜你喜欢。而用户也可实现注册、登录、浏览商品、收藏或放入

2、购物车、新品查询及微信支付等功能。本系统中虽然基本上完成预想的成果,但是由于时间限制,还有一些功能如Ul界面、网络交互等都需进一步优化。关键词:微信小程序;MySQL;微信开发者工具;购物商城;H5DesignandimplementationofWeChat-basedshoppingmallAbstractWiththedevelopmentandexpansionofe-commerce,variouse-commerceplatformshavealsoemerged.Onlineshoppingisawayforconsumerstoshopathome,withoutbeingli

3、mitedbytheplaceandtimeofbuyingthings.Getalotofcommodityinformation,atthesametimecanbuylocalgoods;However,withthedevelopmentofonlineshoppingmarket,shoppingappsbasedonnon-e-commercesoftwarewithalargenumberofusershavegraduallydevelopedandgrown,andthemostrecognizedshoppingsoftwareisbasedonWeChat.Thispap

4、erUSESrelevantdatabaseknowledgeandWeChatdevelopmentrelatedknowledgetodesignanddevelopasuitableforWeChatshoppingstore.Inthissystem,thebusinesscanrealizethedifferentclassificationofdifferentgoods,backgroundmanagementtogenerateordersandmanageorders,addgoodsordeletegoods,comprehensiveuserrecommendationp

5、roducts,guessyoulike.Userscanalsoregister,login,browsegoods,favoritesorputintotheshoppingcart,newproductqueryandWeChatpaymentfunctions.Althoughthesystembasicallycompletedtheexpectedresults,butduetotimeconstraints,therearesomefunctionssuchasUlinterface,networkinteraction,etc.,needtobefurtheroptimized

6、.KEYWORDappletofWeChat;MySQL;WeChatdevelopertools;shoppingcenter;H5目录摘要1Abstract21绪言51.1选题背景51.2研究目的及意义52系统设计相关技术介绍52.1 微信开发工具简介52.2 H5的开发技术53系统分析63.1 可行性分析63.1.1 市场的可行性63.1.2 技术上的可行性63.1.3 管理上的可行性73.1.4 社会因素的分析73.1.5 经济上的可行性73. 2功能需求分析73.1.1 用户方面83.1.2 后台管理者方面83. 3拟解决的关键问题和创新点83.1.1 拟解决的关键问题83.1.2

7、系统的创新点93. 4本章小结94系统设计93.1 系统总体功能结构设计94. 2系统详细功能模块设计101.2.1 用户模块101.2.2 后台管理者模块114. 3数据库设计124.1.1 数据库概念结构设计12432数据库表的设计155系统实现165. 1开发环境搭建165.1.1 微信开发工具环境搭建165.1.2 MySQL环境搭建175. 2用户功能模块实现185.1.1 注册登录模块185.1.2 商品浏览模块205.1.3 购物车及收藏模块205.1.4 地址管理模块215.3后台管理模块实现226系统测试与维护227总结与展望237.1总结237.2展望24参考文献251.1

8、选题背景从2016年在广州举行的微信公开课中,微信支付张小龙就意识到了微信这种大客户量软件中存在着巨大的潜力并且向部分公众号发出了应用号的内测邀请,从这开始拉开了小程序发展的序幕。做微信购物商城小程序不是为了新潮更不是为了跟风,因为小程序随用随打开且无需下载的特性,同时在微信的体系内,可以利用微信这种大用户量的特性去连接起用户,从而使得小程序的发展更为健壮。L2研究目的及意义本文以购物商店为例,依托于微信的强大用户群及微信小程序开发平台,做一个基于微信的购物商城小程序。此程序与传统的网上购物相结合,却无需繁琐的下载安装占用用户的内存,吸取了传统网上购物的优点,能更好的满足用户的需求。同时,在5

9、G时代即将到来之际,相信越来越多的软件都会随之被取代,而取而代之的是用户直接与数据库交互,内存的容量变得不是那么的重要,而基于微信的小程序就是这一理念。相信这种开发方式也会越来越受广大人们的青睐。2系统设计相关技术介绍2.1微信开发工具简介微信开发者工具是微信小程序的开发者人员为了方便开发多样式的小程序从而设计的一款IDEA,它集中了一系列的功能,如:开发、预览、调试、上传等功能。2.2H5的开发技术当前web项目前端的设计使用的是HTML+CSS+JavaScript。作为超文本标签语言,其设计的目的就是为了更好的编写Web的前端项目。而对于现在而言,我们最为熟知的就是H5了。开发人员将WX

10、ML和WXSS引入到了微信小程序的开发平台。其中WXML(微信标记语言)相当于HTML,其实就是标签构建页面的语言。3系统分析可行性研究,就是对一个工程项目的技术是否先进、经济是否合理和建设是否可能进行分析比较,从而确定该项目是否值得去投资,规模应该有多大,建设时间和投资应如何安排,采用哪种技术方案最合理等,以便为决策提供可靠的依据。本次微信购物系统从五个部分(市场上、技术上、管理上、社会因素上以及经济上)充分的去论证了微信购物商城设计的可行性。3.1 可行性分析本次微信购物系统从五个部分(市场上、技术上、管理上、社会因素上以及经济上)充分的去论证了微信购物商城设计的可行性。3.1.1 市场的

11、可行性当前网络市场上的营销方式多种多样,从最传统的网上下单,商家发货的最简单的模式到了现如今的多种的样的经营方式,如现在最近兴起的小米的饥饿营销的模式,让供货不足成为消费者的最大困扰,从而实现利益的最大化。又比如现如今的拼多多的拼单购买模式,旨在为了让宣传最大化,从而获取更多的用户来攫取利益。当下的情况是更加下潜的通道,增加了大量的用户。微信拥有10亿多用户,已经脱离了寻常APP的行列,通过微信的宣传与传播,这样就可以更容易触达那些潜在的人群,再通过微信群的运营,来养成他们的使用习惯。3.1.2 技术上的可行性本项目主要通过微信开发者工具进行对微信商城的开发和设计,同时,本系统开发使用java

12、语言作为框架,该语言易学易用,对于学习过C语言的人来说,java两周左右就可以入门,同时我也用H5制作页面的设计。可以使得程序更加的美观。对于数据库的建立,由于数据库需要对用户的信息的收集以及对用户浏览记录的存储、账号及密码等。所以本系统采用的是瑞典MySQLAB公司开发的MySQL,软件同样具有简单易懂,同时应用也极为广泛,非常适合新手的使用,并且建立的数据库极为的安全。微信从2016年开始推广小程序。当时最早一波微信的机会是借助公众号带来的,公众号带来了一批新内容取代了原来的老一批的传统方式。公众号和小程序电商成为一个很好的变现形式导致了公众号成为了最早的受益者,很多公众号在接了小程序后实

13、现了一波变现;之后小程序带来的才是工具、社区和游戏的机会。工具起量往往比较快,但在工具转社区,或者工具转电商里,似乎还没有看到特别跑出来的选手。其实小程序的机会不等于微信的机会,小程序吸引了太多目光。小程序只是单纯的作为一种载体形式出现,因此单纯讨论小程序本身是没有意义的,比起已经进入成熟阶段的电商类小程序,新兴的小游戏或是一些方便用户的购物商城也许会成为市场流量的一个新突破口,通过适当的运营手段将为市场带来更多影响。3.1.3 管理上的可行性本系统的开发主要目的是让用户更方便的在网上进行购物,让开发者的开发成本更低,收益更大。对于本系统,我将实现以下的功能:L生成商品订单。2 .等待后台管理

14、员处理订单。3 .商品详情页展示商品的详细参数如名称、图片、价格等,通过图片加文字的方式来体现出商品的优势,目的是为了介绍产品。4 .商品分类对于不同属性的商品进行多维度的分类。通常将零食按照名称或者是功能来进行分类,例如可分水果类、糖果类、坚果类、膨化食品等。5 .对于商品的管理,当根据当时人们的需求进行对于商品的上架,当商品出售不景气的时候对商品进行下架处理。主要运用到了数据库的增删改查的功能,“增、册h改、查”对于商品的上架、下架以及商品的数量及存货等。3.1.4 社会因素的分析伴随着社会的进步和技术日新月异的发展,互联网的热潮正在不断的冲击着人们的工作和生活方式。购物的方式也是愈加趋于

15、多样化,微信小程序的购物相对于淘宝京东这种大电商显得灵活多变。例如:比如有些人不是专门做商家的,但是他却有一些土特产像卖出去,而这时候如果在去淘宝开店就显得事倍功半。而基于微信的购物商店就提供了这样的机会,微信广大的用户量提供了商品出售的可能性,因此,开发这样一个微信购物商城是有一定的价值的。3.1.5 经济上的可行性微信小程序有着无需安装,随用随点的优势,不仅省流量而且省空间,跨平台无需顾虑操作系统的一系列特点。本系统正是利用了这一特性,来实现在微信环境下就可以可购买各种各样商品的功能。微信小程序相对于其他平台高昂的收费环境来说,非常的方便实惠,而且还能增强用户对品牌的良好印象,也提高了用户

16、对各种品牌的认知。3.1.6 2功能需求分析随着社会日新月异的进步,互联网科技不断刷新着人们对于这个世界的认知,也不断影响着人们的生活的方式,人们的生活方式也日趋多样化。传统的网上购物因为方式固定,不能满足所有人的需求。因此,随之而生了很多的营销模式,比如小米的饥饿营销手法及拼多多的拼单营销手法等。而时下最受欢迎的营销便是以微信小程序为首的基于大用户量app的营销手段,当然,它的好处也是显而易见的,能够让用户有着更加舒适的购物体验,也能让人突破传统开店难的囹圄。此次系统我将围绕微信开发程序将购物商城的设计分为用户及管理者两部分来设计,分别实现注册新用户及登录、新商品查询、商品放入购物车或者收藏

17、、生成商品订单、商品详情页展示等功能。3.2.1用户方面用户是本系统中最重要的角色,涉及到用户的功能有具体如下(1)注册新用户及登录:用户可以通过自己的微信号来注册自己的用户名,以后可以保存用户信息然后自动登录。并且可以随时更改自己的密码。(2)新商品查询:用户可以在商品详情页来浏览各种各样的商品。(3)商品放入购物车或者收藏:用户看到喜欢的商品可以收藏起来,也可以加入购物车能更加方便付款。(4)可以直接在微信上付款。(5)用户可以实施的追踪物流的信息并且可以随时与后台客服进行商品详情的交流。3.2.2后台管理者方面(1)生成商品订单:当用户购买之后商家需将订单按下单的时间先后将订单进行处理,

18、进行发货处理或者商品不符合用户的要求进行取消订单的处理等。(2)商品详情页展示商品的详细参数如名称、图片、价格等,通过图片加文字的方式来体现出商品的优势,目的是为了介绍产品。(3)商品分类对于不同属性的商品进行多维度的分类。通常将零食按照名称或者是功能来进行分类,例如可分水果类、糖果类、坚果类、膨化食品等。(4)对于商品的管理,当根据当时人们的需求进行对于商品的上架,当商品出售不景气的时候对商品进行下架处理。(5)猜你喜欢的功能,即结合用户的浏览情况推荐产品。3.3拟解决的关键问题和创新点3.3.1拟解决的关键问题在本系统中将要完成的用户的注册与登录都是数据库中的常规操作,对于微信购物商城的小

19、程序将要实现的对于用户的浏览商品与新品查询以及收藏或放入购物车的功能也可以借助H5的页面设计与Java的框架来完成。在本系统中微信支付的功能是需要解决的关键问题。对于管理者及商家来说,综合用户的浏览时间来猜你喜欢并推荐给用户产品。332系统的创新点正常的电商以及网上购物都是经过一系列的注册与登录并且经过繁琐的手续来完成,而且出售的东西固定化。而且用户也有时候买不到自己真正需要的东西。而本系统的创新之处在于人人随时随地的可以出售自己的特色产品,而基于微信这种广大的用户量来说,很容易就可以实现用户与商家的双向需求,而且用户不用专门的耗费大量的内存来下载软件,方便了用户也给商家提供更好的创业的机会。

20、3. 4本章小结在本章节中已经详细的介绍了微信商城的需求分析,从市场、技术上、管理上、社会因素、经济上分别对系统的可行性进行分析。同时,也分析了系统的功能需求分析以及该系统拟解决的关键问题和创新点,综合这些功能的需求分析,明确了该系统开发的可行性。4系统设计3.1 系统总体功能结构设计本系统主要具有两类使用者,分别是用户和管理者。其中,用户的主要功能是注册、登录、浏览商品、新品查询、收藏或放入购物车以及微信支付。管理者的作用是将不同商品的进行不同的分类、后台管理生成订单及管理订单、综合用户推荐产品、添加商品或者下架商品以及猜你喜欢功能的实现。如图4.1所示:图4.1系统总体功能模块图4. 2系

21、统详细功能模块设计4.2.1 用户模块(1)用户注册及登录模块:系统的前台适用对象是广大的商品的购买者,用户从移动端微信小程序进行注册和登录,登录时需要有微信的权限授权才能进入购物小程序,同意微信的授权之后便可以选择具体的功能,如果没有同意微信的授权系统将会再次弹出需要微信的授权界面,取消授权将无法使用小程序。如图4.2所示:图4.2用户登录流程图(2)浏览商品、收藏商品及新品查询模块:用户可以对自己喜欢的商品进行收藏或者是直接购买商品,收藏的商品可以在规定的有效期内进行付款购买,用户也可以查询最新的商品的情况,如图4.3所示:图4.3用户使用流程图4.2.2 后台管理者模块(1)生成订单、管

22、理订单、处理订单模块:商家对用户购买的产品进行订单是否正确的确认,对用户购买的产品进行分先后顺序进行发货处理,对用户购买后想要退货的订单进行退款处理。如图4.4所示:(2)综合用户推荐模块:根据用户对一类商品的浏览的时间的长短来判断用户是否喜欢这一类商品,用户在对某一类商品的浏览商品的时间越长则越有可能说明此商品极有可能受到用户的青睐,因此就尽可能的多推荐这一类的商品。如图4.5所示:图4.5综合用户推荐模块(3)特色产品出售模块:若是有的不是商家的人员想要出售自己的一些特色产品则可以通过注册并登陆自己的账号,上架自己的商品便可以让朋友圈的人甚至更多的想要你这一特色产品的熟知并且加以购买。具体

23、操作流程如图4.6所示:开始图4.6特色产品出售模块4.3数据库设计数据库的作用有很多,如实现数据共享、保持数据的独立性和数据一致性和可维护性等。本次运用数据库的目的是为了保存数据用户的账号信息、用户的购物车或收藏商品的信息、用户的地址和商品的信息。本次系统的设计使用MySQL软件将数据库分为数据库概念结构以及数据库表两部分,通过数据库概念结构设计将通过用户和商家两部分来完成。然后将分别设计出用户的账号信息表、用户购物车或收藏商品信息表、用户的地址表以及商家商品的信息表。本系统总体E-R图如下:图4.7数据库总体E-R图4.3.1数据库概念结构设计对于数据库的设计,一般都是借用概念模型的工具进

24、行设计,最常见的方法还是E-R模型法。针对微信购物商城平台系统模块的划分,再加上详细分析系统中的主要实体,画出系统主要实体图。(1)商品信息实体图如图4.8所示:图4.8商品信息实体图(2)库存信息实体图如图4.8所示:图4.9库存信息实体图(3)用户购买信息实体图如图4.10所示:图4.10用户购买信息实体图(4)账号密码信息实体图如图4.11所示:图4.11账号密码信息实体图(5)购物车及收藏信息实体图如图4.12所示:图4.12购物车及收藏信息实体图(6)地址信息实体图如图4.13所示:图4.13地址信息实体图通过上述的E-R图的设计流程将数据库的设计分为六个部分进行分别设计。因此,数据

25、库表也将分为六个部分一一对应进行详细的划分,从而更好的完成数据库这一部分的设计。表4.14商品信息表名称字段类型字段长度主键外键允许为空备注商品IDintIl是商品名称varchar20商品产地varchar20状态int110停用1在用类别varchar6表4.15库存信息表名称字段类型字段长度主键外键允许为空备注库存IDini11是库存名称varchar20状态int110停用1在用创建时间datetime6表4.16用户购买信息表名称字段类型字段长度主键外键允许为空备注IDint11是名称varchar20状态int11。停用1在用创建时间datetime6表4.17账号密码信息衣名称字

26、段类型字段长度主键外键允许为空备注IDint12是账号varchar20密码varchar11状态varchar110停用1在用创建时间datetime8衣4.18购物车信息表名称字段类型字段长度主键外键允许为空备注订单IDint12是数量varchar20更新时间datetime8状态varchar11。停用1在用删除时间datetime8表4.19地址信息表名称字段类型字段长度主键外键允许为空备注订单IDint12是详细地址varchar30联系方式varchar11状态varchar11。停用1在用创建时间datetime85系统实现5.1 开发环境搭建5.1.1 微信开发工具环境搭建微

27、信开发者工具最主要的就是获取自己的微信ID,除此之外一些项目都是非常简单的。首先,进入微信公众平台后在微信公众平台注册小程序的按钮下点进链接,选择小程序注册的按钮,如下图所示:帐号分类OOG图5.1微信小程序注册然后,先处理好注册的信息,安装好系统所提示的信息,信息登记后并且激活邮箱。其次,进行管理员的信息登录,在这里有企业和个人两个选择,在这里如果选择企业的话需要企业的营业执照,所以在这里我们选择个人。其中,最主要的部分就是完善组织机构代码和组织机构代码证信息,组织机构代码9位或者18位。最后,一定要确认下微信弹出的信息,如果没有其他的问题就可以点击确认按钮,这样就可以拥有了自己的一个微信的

28、AppleID,之后便可以利用微信开发工具进行后续的操作。你的身份已验证确定图5.2微信小程序注册成功5.1.2 MySQL环境搭建首先,去数据库的官网http:WwW下载MySQLo点击进入后的首页如下:MySQL善汇- O 之二9M M *Mn e MMllMatf lSQi KMMMl w ra*M bOntf SMn PFMn .VlakMaraad mMM and Hwpm0raltQl图5.3MySQL下载页面安装完成后进入MySQL的安装目录,进入MySQLSever,其目录下的文件如下:ws(U)ProgramFilesMySQlMySQlSe名称修改8*大小bin2022/3

29、/1100B文件夹.docs2022/3/1113:0S女件夹includeX223HHa文件夹2022/3/1111lib文件夹2022/1AI13M#share2022/3/1113:08文件夹COPYING2022/2/1917OS文传18K8DREADME2022/2/1917文件3KB图54MySQL安装目录MySQL各个目录的作用:(1) bin目录下保存了MySQL常用的命令工具和其他的管理工具。(2) data目录下是MySQL默认用来保存数据文件以及日志文件的地方。(3) docs目录下是MySQL的帮助文档、include目录和Iib目录是MySQL所依赖的头文件以及库文件

30、、share目录下保存目录文件以及日志文件。5.2 用户功能模块实现5.2.1 注册登录模块在软件模拟的过程中,用户可以直接通过微信开发者工具的真机模拟的功能直接用手机进行软件的注册与登录,在微信的平台上官方有直接提供的wx.IoginOAPI端口,它可以确认消费者的电话联系方式以及真实的姓名等内容。微信下程序的登录注册的具体流程如下:图5.5注册登录流程图登录的具体实现如下图5.6所示:需要您的授权为了噩供更好制,在犯后的提示框中J微信授权足1申请获得以下权限:申调图5.6注册登录实现效果图在注册页面中,用户可以在页面使用自己的邮箱地址创建自己的账号密码并且注册自己的独有昵称。注册成功后,用

31、户可以在登陆页面输入邮箱账号和密码经后台验证无误后进入主页面。部分代码如下。mysqli_select_db($con,$BBM);mysqli_query($con,Msetnamesutf8);$res=mysqli_query($con,Hselectnamefromusersinfb);while($row=mysqli_fetch_array($res)if(Srow,name,=$User)SAA=1;echo$AA;5.2.2 商品浏览模块用户可以通过在登录微信购物小程序后,对商品进行浏览,商品详情页展示商品的名称、图片、价格以及详细参数,主要是介绍产品,可以通过图片加文字的方式

32、来体现出商品的优势。商品分类对于不同属性的商品进行多维度的分类。通常将零食按照名称或者是功能来进行分类,例如可分水果类、糖果类、坚果类、膨化食品等。商品详情页的具体效果图如下:*EiniPrOgraE2的-XiPhone6/7/8页面(三,VWeUhate18:4310096M澈菜小01府城(三)8SM图5.7商品详情页实现效果图5.2.3 购物车及收藏模块用户在微信购物商城注册登录之后,如果在浏览商品时看到心仪的商品时,可以将商品放入购物车中继而进行订单处理,同时用户也可以不先放入购物车,而是将商品进行收藏处理,当然,用户如果想要对收藏的商品下单,即可在收藏栏中同时在收藏的有效期内进行订单处

33、理。考虑到大部分的网上购物商城的设计的繁琐且复杂,对于有一定的理解能力的人来说这种购物商城是驾驭的了得,但是对于一些年级大且受教育少的人们来说这就是一种不可跨越的门槛,因此,我的理念便是:(1)让购物车及收藏越简单越好。(2)设计购物车模块一定要站在用户的位置去进行设计。设计简洁的购物车Ul界面并且站在用户角度上去思考,具体的实现效果图如图5.8所示:全迭 OO而88图5.7购物车实现效果5.2.4 地址管理模块在本系统中用户在浏览到自己中意的商品后可以将商品或是加入购物车或是收藏商品,如需购买商品时,用户可将商品进行订单处理并且进行支付操作。当然,在下订单之前用户肯定需要填写自己的收获的地址

34、,收获地址可以填写多个地址,具体效果实现图如图5.8所示:张明17863608053造福Iii份:出建城市:选择旭区:讦细妁址图5.8地址管理实现效果5.3 后台管理模块实现在本系统中用户在浏览到自己中意的商品后可以将商品或是加入购物车或是收藏商品,如需购买商品时,用户可将商品进行订单处理并且进行支付操作。可以将订单结算的过程分为如下几个步骤:1.首先提交购物车或收藏里的商品信息;2.点击支付之后系统会通过APl调用微信的支付模块这一功能,对于商品的结算直接由微信支付来完成。具体效果实现图如图5.9所示:我的订用O田软恬发货枯收依沮钳可用订单/(-O-)/图5.9订单处理实现效果6系统测试与维

35、护对系统主要功能模块通过测试用例可进行数据的测试,本次的测试主要是通过对用户的登录、用户的地址添加、商品的浏览、购物车及收藏、订单的处理等进行了统一性的测试。测试的结果如图6.1所示:表6.1软件测试表测试内容序号测试模块测试用例描述实测结果备注Ol用户登录测试通过注册AppleID进行微信授权登录登录成功注册AppleID进行微信授权登录的小程序可以随意修改,游客登录不能修改。测试号进行登录登录成功游客登录登录成功测02商品浏览测试对商品详情页的内容进行浏览可以浏览只有数据库连接成功才可以,不然会出现错误。试03用户地址添加测试用户根据自己的收货地址添加自己的收货信息添加成功用户添加的收货地

36、址直接添加到了数据库中方04购物车及收藏测试用户将想要购买商品添加到购货车或将商品收藏处理收藏成功将商品的信息加入到数据库中案05订单处理测试对用户下好的订单进行订单的处理可以处理在数据库中可以检测用户下的订单7总结与展望7.1 总结微信小程序的购物商城系统是根据现在当今大数据时代而产生的一种低成本、高效率的软件,它依附于微信这种拥有广大用户量的软件,可以更好的发展,更能顺应时代的潮流发展。利用微信小程序可以取代以前电商的高成本、高风险创业模式,而取而代之的是小规模的投资模式,能够减少创业失败的风险,对于白手起家的创业者来说不无是一个好的机遇。而且微信小程序是“用完即走”,不用像传统的APP还

37、要进行下载,很大程度上节约了系统的内存,使手机运行更加顺畅。本系统采用的从用户开始注册登录开始,与数据库进行交互,用户可以体验到在微信中无需下载软件,无需繁琐的过程便可以浏览商品以及一些别的商城不具有的特色的商品。对系统的需求做了详细分析工作,包括可行性分析,开发目的,系统所用到的工具和技术都详细进行了描述,根据系统的需求,满足了用户与商家更加便利的消费和经营,让用户体会到随时可购物的方便,也让商家体会到东西的可卖性与投资的高收益,从数据库的设计到系统的功能模块划分都进行了详细设计的设计。该系统使用JaVa语言进行框架上的开发,结合了Html5的页面设计和MySQL数据库,对系统进行了实现,无

38、需安装,使用微信就可以进行登录使用,完成系统的功能。利用JaVa进行了前后台之间数据的交互,实现了用户与商家购物与出售商品的完整流程。将css+Javascript技术结合起来,使系统的操作界面更加人性化,让用户真正买到实用的东西,让商家真正能够实现赢利。7.2 展望基于微信的购物商城小程序还有许多不足之处需要后期的维护,如:L基于微信的购物商城小程序不论是客户端还是服务端相比于其他主流的购物商城来说还略显稚嫩,非常的不完善,后期应当对于客户端和服务端进行优化和完善,从而让消费者有着更好的用户体验。2 .在本系统的开发中,虽然进行了用户和后台的总体测试,也达到了预想的效果,但是却经常出现网络错

39、误等问题。因此,接下来要应对此次出现的问题进行深入的分析和研究。3 .本系统的Ul界面还需要进一步的优化,因为本系统是本着简洁的理念,因此以后要加深对这一方面的优化处理。由于时间的限制,虽然本次开发的小程序还存在诸多的不足之处,但是最基本的功能都能够实现,基本可以满足学生的随时随地进行学习的需求,达到最初开发此系统的目的。参考文献1王玉洋.基于微信小程序的移动学习平台环境构建与系统设计开发D.2018.2吴政修.微信小程序在教务服务中的应用J.信息系统工程,2018,No.293(05):174/75.1刘建粉,张海博.基于微信小程序的数据结构学习平台设计J科技4刘桂林,谢尧.SQLSeVer

40、数据库应用技术M.北京:中国计划出版社。2007.85(美)埃克尔.Java编程思想(第四版)M.北京:机械工业出版社。200780-1176NieChunyan5XuDawei-BasedonAndroidMusicPlayerZ.NewYorkiSpringerBcrinHeidelberg,2012:134-1567李建中,王珊.数据库系统原理.北京:电子工业出版社,2004网黄涓,鲍正德,李晨曦.旅游网站的建构与设计一一以国内六大旅游网站为J.信息与电脑(理论版),2019,31(22):52-54.9汪美.“互联网+”背景下旅游规划网站的设计与开发J.电脑知识与技术,2019,15(

41、10):7677.10熊培伶.旅游网站界面优化J.通讯世界,2018(08):84-85.11王国辉JavaWeb开发典型模块大全.北京:人民邮电出版社,200912谢希仁.计算机网络.北京:电子工业出版社,201013陈天河.轻量级Web应用开发宝典M.北京:电子工业出版社,2011.14AnteroTairalsaariKariSysta.CIoudberryiAnHTML5CloudPhonePlatformforMobileDevices2012:76-10415睦碧霞,李春华,张玮ASPNET程序设计与开发M.西安:西安电子科技大学出版社16王倩宜,李润娥,李庭晏.统一用户管理和身份

42、认证服务的设计与实现J实验技术与管理2004,30(3):23623917刘京华.JavaWeb整合开发王者归来M.北京:清华大学出版社,201018刘春晓,孟祥福,李听.基于JbOSS的数据库连接池研究与实现J.微处理机:2008,29(1):86-8819SusanaNieva,FernandoSdenz-PerezJaimeSanchez-Herndndez.HR-SQL:ExtendingSQLwithhypotheticalreasoningandimprovedrecursionforcurrentdatabasesystemsJ.InformationandComputation,2020,271.致谢本文的研究工作是在论文指导老师的悉心指导和关怀下完成的。论文指导老师的知识和开拓创新的精神使我深受启发,勤勉认真、严谨求实的治学态度使我终身受益,这种精神将永远激励我不断前进,这也是我以后工作和学习的榜样,在此我要向导师致以最高的谢意!最后感谢我的家人,他们给予了我学习的保障。感谢我的老师,他们在我的学习中不断给予正确的指导。感谢我的同学,他们在学习和生活上给予了很多帮助。限于本人的水平有限,在论文中还有很多不足和缺陷,在此希望各位专家、学者对本论文提出宝贵的意见。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号