目 录

摘 要 I
一、绪 言 1
(一)选题背景 1
(二)研究目的及意义 1
二、系统设计相关技术介绍 2
(一)微信开发工具简介 2
(二)H5的开发技术 3
三、系统分析 3
(一)可行性分析 4
1.市场的可行性 4
2.技术上的可行性 4
3.管理上的可行性 5
4.社会因素的分析 5
5.经济上的可行性 6
(二)功能需求分析 6
1.用户方面 7
2.后台管理者方面 7
(三)拟解决的关键问题和创新点 7
1.拟解决的关键问题 7
2.系统的创新点 7
(四)本章小结 8
四、系统设计 8
(一)系统总体功能结构设计 8
1.用户模块 8
2.后台管理者模块 9
(二)数据库设计 10
1.数据库概念结构设计 10
2.数据库表的设计 12
五、系统实现 14
(一)开发环境搭建 14
1.微信开发工具环境搭建 14
2.MySQL环境搭建 15
(二)用户功能模块实现 16
1.注册登录模块 16
2.商品浏览模块 17
3.购物车及收藏模块 18
(三)地址管理模块 19
(四)后台管理模块实现 20
六、系统测试与维护 21
结语 22
参考文献 23
致谢 24
附录 25

摘 要
伴随着国际贸易的发展,各种各样电商平台应时而生。针对用户而言,网购可以在家里“购物”,购物不容易遭受地址和时长的限定;获得很多商品信息内容,与此同时可以购买到本地沒有的商品;但伴随着网购销售市场的饱满,根据一些用户量过大的非电商软件的购物app也在逐步提高,在其中最被普遍认同的购物手机软件便是微信软件。
本文中运用有关数据库查询专业知识和微信开发设计专业知识,开发设计了一个合适微信的购物店铺。在这个体系中,店家可以对不一样的商品开展归类,后台管理转化成和管理方法订单信息,加上或删掉商品,综合性用户强烈推荐商品,猜想你喜欢什么。用户还能够根据微信申请注册、登陆、访问商品、个人收藏或放进购物车、查看新产品和第三方支付。
尽管系统软件基本上做到了期望的实际效果,可是因为时长的限定,一些基本功能如UI页面和互联网互动等还要进一步提升。

关键词:微信小程序;MySQL;微信开发者工具;购物商城;H5

一、绪 言
(一)选题背景
微信小程序在2016年的广州微信公开课中首次亮相,当时的微信支付张小龙认为,在微信这样的大客户量软件中存在着巨大的潜力,因此向部分公众号发出了应用号的内测邀请。这也是小程序发展的开端。随着时间的推移,小程序越来越受到用户的欢迎,已成为一种轻量级、高效率、便于访问的应用形态,具有更好的用户体验和更高的使用率。
作为一种全新的应用形态,小程序的诞生并不是为了跟风,而是为了顺应用户的需求和方便用户的使用,为广大用户提供更好的使用体验。在微信这样的巨大用户量的社交平台内,小程序可以利用微信大用户量的特性去连接起用户,使得小程序的发展更为健壮。用户可以在微信内直接访问小程序,省去下载安装的繁琐步骤,随用随打开,方便快捷。
小程序在实际应用中,可以应用到不同的场景,如购物商城、在线教育、餐饮外卖、出行等各个领域,并且还有着快捷的支付方式,能够方便地完成用户对商品或服务的购买。因此,小程序在市场中具有很高的商业价值,成为了广大企业推广产品和服务、提高用户体验的必要手段。
综上,小程序作为一种全新的应用形态,以其轻量级、高效率、便捷的特性,得到了用户的广泛认可。与此同时,其在微信大用户量平台上的使用,也为其未来的发展提供了充足的动力,相信小程序在未来会成为潮流趋势并为广大用户带来更好的使用体验。
(二)研究目的及意义
在现今的社交网络时代,微信作为国内最大的社交平台之一,拥有数亿的用户。面对这样的用户群体,微信一直在不断地迭代更新,为用户提供更好的使用体验。其中,微信小程序就是一种最新的应用形态,与网页、APP等形态不同,小程序更轻量级、更省内存、更易用。借助微信强大的用户群,商家可以为自己的商品或服务定制微信小程序,通过微信平台,实现商品的在线销售,提升用户购物体验。
以商城系统为例,我们可以将微信小程序应用于商品的在线销售中。传统式网购需要用户通过下载、安装APP的方式才能使用,而小程序则不用,用户可以直接在微信中进行浏览和购买,省去了下载安装的步骤,提高了用户的购物便利性和体验感。商家可以在微信小程序开发平台上进行自主定制,根据不同的商品类别和销售策略,灵活地搭建产品页面和交互式界面,更贴近用户需求。同时,小程序的快速打开速度和全局搜索功能,也为商家提高商品曝光度和销售额创造了有利条件。
随着5G时代的到来,人们越来越注重效率与实效,而微信小程序不仅在效率上得到了提升,还能跨越多个平台,实现不同系统之间的无缝链接。作为一种轻量级应用形态,小程序相较于传统式APP等,更为轻盈,具有更好的省内存、易扩展、易更新等多重优势。因此,未来有理由相信微信小程序将成为未来的趋势,以其独特的优势和更良好的用户体验,创造更多惊人的商业机会,为更多的利益相关方带去更多的价值。
二、系统设计相关技术介绍
(一)微信开发工具简介
手机微信开发者专用工具是为微信小程序开发者量身打造的一款集成化开发工具。由于微信小程序的体积小、功能简洁、易于开发,且有着广泛的用户群体,因此手机微信开发者专用工具的问世,为微信小程序的开发与推广提供了极大的便利。
该开发工具以微信平台为基础,为小程序开发者提供了一整套便捷的工具链,可以帮助开发者实现开发、调试、提交和推广等多个环节的操作。同时,开发者专用工具还支持多种开发语言和框架,如JavaScript、Vue.js等,以及各种开发工具,如微信开发者工具、HBuilder等,具有良好的灵活性和兼容性。
在开发过程中,手机微信开发者工具可以帮助开发者快速构建小程序界面、实现微信登录、数据交互等功能,并进行实时预览,更好地调试小程序。同时,开发者专用工具还提供了一系列的代码模板和组件库,为开发者节省大量的时间和精力,让小程序的开发更加高效。
当开发者完成了小程序的开发和调试后,还可以通过手机微信开发者工具提交小程序,并进行预览和审核。工具提供了专门的上传、审核和发布服务,提供丰富的开发文档和视频教程,帮助开发者更加快速地推广自己的小程序,在微信平台上获取更好的曝光量和用户流量。
总之,手机微信开发者专用工具是一款功能强大、灵活易用的微信小程序开发工具,为小程序开发者提供了方便快捷的开发体验,更好地满足小程序开发者的需求,同时也促进了微信小程序市场的发展壮大。
(二)H5的开发技术
在现阶段的web项目中,网站前端开发技术主要应用的是HTML、CSS和JavaScript。作为HTML文件标记语言,它是为了能够更好地撰写web页面而制定的。而CSS则是层叠样式表的缩写,用于对web页面的样式进行设计和排版。JavaScript是一种面向对象的脚本语言,可以很好地实现交互效果和动画效果等。
在移动互联网时代,随着智能手机用户的不断增加,H5技术应运而生。H5是指在HTML5等相关技术的基础上,通过CSS3和JavaScript等技术实现的全新的Web前端开发技术。H5不仅可以轻松实现跨平台开发,还提供了更丰富多样化的交互效果,比如动画、音效、视频等,以及更好的响应式设计和布局方案,让网页内容更加丰富多彩,用户体验更加友好和舒适。
移动互联网时代,微信小程序成为了非常流行的一种开发方式,与之对应的,问世了WXML 和WXSS 。其中WXML(微信标记语言)相当于HTML,其实就是标签构建页面的语言;WXSS则是微信小程序里专门的样式描述语言。相对于HTML和CSS,在WXML和WXSS中,更加注重组件化和模块化,旨在提高开发效率和代码复用性。
总之,H5和微信小程序中运用的WXML和WXSS等技术,都为网站前端开发提供了更加高效、灵活的开发方案和更加丰富生动的用户交互效果。作为前端开发人员,熟练运用这些技术将会更好地满足用户的需求,切实提高网站的用户体验和流量。
三、系统分析
项目可行性便是对一个工程项目的技术性是不是优秀、经济发展是不是有效、基本建设是不是很有可能开展研究较为,进而确认该工程是不是适合项目建设,怎样分配基本建设的时间和项目建设,哪个技术规范最有效,进而为管理决策带来靠谱的根据。本次微信购物系统从五个部分(市场上、技术上、管理上、社会因素上以及经济上)充分的去论证了微信购物商城设计的可行性。
(一)可行性分析
本次微信购物系统从五个部分(市场上、技术上、管理上、社会因素上以及经济上)充分的去论证了微信购物商城设计的可行性。
1.市场的可行性
现阶段在网上销售市场的营销方式各种各样,从最传统的的在网上提交订单、非常简单的店家送货模式,到现如今的各种各样商业服务模式,例如近期盛行的小米的饥饿营销模式,让一手货源紧缺变成顾客较大的问题,进而完成利润最大化。例如拼多多平台的一次选购模式,目地也是因为利润最大化的宣传,得到越来越多的用户和盈利。
如今的情形是深入挖掘,提升很多用户。手机微信有着超出10亿的用户,早已离开了一般app的行列。根据手机微信的宣传和散播,更易于触碰到这些潜在性群体,随后根据微信聊天群的经营,塑造他们的应用习惯性。
2.技术上的可行性
在这个课题中,我们的重点是利用了微信开发者工具,来展开对微信商城的开发和设计工作。与此同时,在这个系统的开发过程中,我们采用了java语言来做一个框架,这种语言简单易学,而且容易上手,如果是一个已经学习过c语言的人,大概在段时间期之内,我们就可以将java的内容掌握在自己的手中。此外,我还利用H5来进行网页的设计工作。这样可以让这个软件变得更漂亮。在建立资料库时,因为资料库需要搜集使用者的资讯,并储存使用者的浏览记录、帐号与密码等。因此,这个系统是由瑞典的 MySQLaB公司研发出来的,它的特点是很容易理解,而且适用范围很广,很适合初学者,而且构建出来的数据库也很安全。
2016年,微信推出了小软件。第一次,就是通过公众号,用新的信息代替了旧的信息。公众号和app的电商化,使得app是第一批受益的人,不少app都是通过app来赚钱的;然后才有了工具,有了社区,有了游戏。虽然软件的发展速度很快,但目前为止,还没有出现过这样的玩家。
事实上,app的机遇,并不是和微信一样,因为app的关注度实在是太高了。由于小程序仅仅是一种载体的存在方式,所以对其进行简单的探讨并不具有任何的实际意义。相比于已经步入了成熟期的电商类小程序,新兴的小游戏或者一些便利用户的购物商城可能会成为市场流量的一个新的突破点,在合适的运营手段下,它将对市场产生更多的影响。
3.管理上的可行性
本系统的开发主要目的是让用户更方便的在网上进行购物,让开发者的开发成本更低,收益更大。对于本系统,我将实现以下的功能:
1.生成商品订单。
2.等候后台管理管理人员解决订单信息。
3.产品宝贝详情面表明产品的具体主要参数,如名字、照片等。并根据插入图片和内容来展现产品的优点。目地是详细介绍产品。
4.商品归类:对不一样属性的商品开展多维度归类。零食通常依据名字或作用归类,如新鲜水果、糖块、干果、油炸食品等。
5.针对商品的管理方法,商品依照那时候我们的要求发布时,商品市场销售低迷时就下线。
它主要运用于加上、删掉、变更和查验数据库查询。“增、删、改、查”用以查看商品的仓储货架和货架,及其商品的总量和库存量。
4.社会因素的分析
随着互联网技术的迅猛发展,人们的购物方式也在不断变化和升级。除了传统的实体店铺和电商平台外,微信小程序的出现为购物者和卖家提供了更加灵活和方便的购物方式。
对于那些没有专业做买卖的卖家来说,如果要在传统电商平台上开店往往需要花费较多时间和精力来维护,从而可能事倍功半。但是在手机微信的商城系统中,这些卖家可以轻松地创建一个微商城系统,并与消费者直接沟通交流和销售商品,大大减少了时间和成本的投入,同时也提升了销售的可能性。
对于消费者来说,微信小程序的优势同样不容忽视。相比于传统电商平台,微信小程序的购物流程更加轻松便捷,而且用户只需要通过微信即可访问和购买商品,无需单独下载APP。同时,微信小程序也提供了更加个性化和定制化的商店体验,可以更加精准地满足用户的需求和心理需求。
在当前的竞争激烈的零售市场,为了更好地满足消费者的需求和提高销售效率,越来越多的商家开始借助微信小程序的平台来开展业务,也有很多开发者开始专门为其开发设计微商城系统。这不仅具有商业价值,更体现了互联网技术的创新和应用,大大推动了行业的发展和进步。
5.经济上的可行性
微信小程序是目前互联网化程度越来越高的代表之一,它不用安装,可按需使用,这对于很多人来说至关重要。在现今的社会中,人们对于时间的把控和效率的追求都非常强烈,电脑操作系统往往存在一系列混合开发特性,而微信小程序则克服了这种困扰。它不仅占用了更少的流量和室内空间,而且消费者可以更加便捷地选购各种各样的商品,无需繁琐的操作步骤,使用起来非常方便。
相比于其他网站的高自然环境,微信小程序的便捷性价比更高,拥有更高的用户黏度。更重要的是,微信小程序可以提高消费者对于企业品牌的好感度和对不同品牌的认同度。例如,对于一些小型企业来说,开发适合微信小程序的商城系统可以为他们带来更好的商业机会,更广阔的市场。同时消费者也能更加快速地找到所需的产品,不必跑遍各个购物网站,完美体验购物的快乐和买对了物品的满足感。
总的来说,微信小程序的出现推动了互联网技术的发展,为消费者和商家们提供了更便捷和高效的购物体验。在未来,更多企业和创业者将会抓住机遇,利用微信小程序这一平台来开展自己的业务,实现更高效的商业价值和更好的用户满意度。
(二)功能需求分析
伴随着时代的迅速发展,大数据技术持续更新着我们对世间的认知能力,也持续干扰着我们的生活习惯,日益多样化。传统式网上购物因为其确定的方法,不能满足任何人的追求。因此许多营销方式接踵而来,例如小米手机的事件营销技术性,拼多多平台的单一营销技术。现阶段最受欢迎的营销推广是根据很多用户app的营销方式,以小程序为主导。自然,它的益处是显然的。可以让用户有更舒服的消费感受,还可以令人提升传统式的开实体店难。此次我将紧紧围绕微信平台开发程序流程,将商城系统的设计方案分成用户和管理人员两一部分,完成新用户登录注册、新产品查看、将商品放进购物车或个人收藏、转化成商品订单信息、展现商品宝贝详情等功能。
1.用户方面
用户是本体系中最重要的人物角色,与用户有关的功能如下所示
(1)注册新用户,登陆:用户,可以根据自身的微信号申请用户名。以后,他们可以储存用户信息内容并快速登录。您可以随时随地变更您的登陆密码。(2)新产品查看3360用户可以在产品详情页访问各种各样产品。(3)将商品放进购物车或搜集3360。用户可以在见到喜爱的商品时个人收藏,或是加上到购物车中,付款更为便捷。(5)可以直接微信付款。(5)用户可以及时追踪物流详情,与后台管理在线客服沟通交流商品详细信息。
2.后台管理者方面
(1)转化成商品订单信息:用户选购后,店家必须依据提交订单時间解决订单信息。假如商品不符用户规定,便会送货或是撤销合作。(2)产品详情页面表明产品的具体主要参数,如名字、照片等。并根据插入图片和内容来展现产品的优点。目地是详细介绍产品。(3)商品归类。不一样特性商品的多维度归类。零食通常依据名字或功能归类,如新鲜水果、糖块、干果、油炸食品等。(4)针对商品的管理方法,当商品依照那时候我们的要求发布时,当商品市场销售低迷时,商品下线。
(三)拟解决的关键问题和创新点
1.拟解决的关键问题
在本系统中将要完成的用户的注册与登录,对于微信购物商城的小程序将要实现的对于用户的浏览商品与新品查询以及收藏或放入购物车的功能也可以借助H5的页面设计与Java的框架来完成。在本系统中微信支付的功能是需要解决的关键问题。对于管理者及商家来说,用户的浏览时间来猜你喜欢并推荐给用户产品。
2.系统的创新点
正常的电商以及网上购物都是经过一系列的注册与登录并且经过繁琐的手续来完成,而且出售的东西固定化。并且有时用户很难买到自身真正的须要的物品。这一操作系统的革新之处取决于,每个人可以随时出售自己的特色产品。根据手机微信那样的众多用户,非常容易完成用户和商家的双重要求。并且用户下载软件不用耗费很多运行内存,便捷了用户,也为商家给予了更快的创业商机。
(四)本章小结
在本章节中已经详细的介绍了微信商城的需求分析,从市场、技术上、管理上、社会因素、经济上分别对系统的可行性进行分析。同时,也分析了系统的功能需求分析以及该系统拟解决的关键问题和创新点,综合这些功能的需求分析,明确了该系统开发的可行性。
四、系统设计
(一)系统总体功能结构设计
在该系统中,用户和管理员是两种主要的用户。在这些功能中,最重要的是注册,登录,浏览商品,查询新品,收藏或放进购物车,还有微信支付。管理者的角色主要包

更多推荐