基于微信小程序的商城App的设计与实现.docx
《基于微信小程序的商城App的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的商城App的设计与实现.docx(51页珍藏版)》请在课桌文档上搜索。
1、摘要2020年由于新冠状病毒疫情,举国上下宅家避难,线下商铺苦不堪言,无数线下商铺遭受打击,而电子商务、网购成为了热门。我们中的很大一部分人为了解决不出门添乱还有生命安全这些因素都相应的选择了在网上购物,一些生活的必需品都已经在网上购买。基于微信小程序的商城APP系统易懂易操作,结合了大数据的分析,很多人都可以买到自己所需要的东西,也可以快速的找到自己想要的东西。线上随时随地浏览,不用出门也能实现物品快递到家,也是我们网上购物的魅力所在。同时本系统也解决了多数线下商铺无线上销售的难点,提供便捷的线上销售平台。n基于微信小程序的商城APP系统是以解决线下商铺进行线上销售为目的的论文。通过微信小程
2、序自带的开发语言以及开发工具实现前台的各个页面展示,用SSm框架、java语言、数据库搭建后台存储数据。关键词:微信小程序网上浏览JaVaMySqlAbstractIn20209asaresultofthenewcoronavirusepidemic,thewholecountrytookrefigeathomeandabroad9andtheofflineshopssufferedalot9countlessofflineshopswerehit9ande-commerceandonlineshoppingbecamepopular.Alargepartofuschoosetoshoponl
3、ineinordertosolvetheproblemsofnotgoingout9addingchaosandlifesafety.Somenecessitiesoflifehavebeenpurchasedonline.Themallappsystembasedonwechatappletiseasytounderstandandoperate.Combinedwiththeanalysisofbigdata9manypeoplecanbuywhattheyneedandquicklyfindwhattheyWanLBrowsingonlineanytime,anywhere,withou
4、tgoingout,wecanexpressthegoodstohome,whichisalsothecharmofouronlineshopping.Atthesametime9thesystemalsosolvesthedifficultiesofwirelesssalesofmostofflinestores,andprovidesaconvenientonlinesalesplatform.Theappsystemofthemallbasedonwechatappletisapaperaimingtosolvetheproblemofonlinesalesofofflineshops.
5、Throughthedevelopmentlanguageanddevelopmenttoolsofwechatapplet,wecanrealizethedisplayofeachpageintheforeground,andusetheSSMframeworkJavalanguageanddatabasetobuildthebackgroundtostoredata.Keywords:WeChatappletOnlineBrowseJavaMysql第一章雌11.1 开发背景11.2 课题意义11.3 网上购物发展前景21.4 小程序设计思想2第二章系统分析42.1 可行性分析42.1.1
6、 技术可行性42.1.2 操作可行性62.1.3 法律可行性62.2 系统需求分析62.2.1 UML用例分析6第三章系统设计133.1 系统总体设计133.2 系统功能模块设计143.2.1 前端功能模块设计143.2.2 后端功能模块设计143.3 数据库设计143.3.1 数据库概念结构设计143.2.2数据库的逻辑结构设计173.4界面设计19第四章系统实现244.1 用户登录模块244.2 主页界面模块244.3 分类功能模块254.4 购物车功能模块264.5 订单功能模块4.6 我的页面模块第五章系统测试.5.1 测试过程.5.2 测试环境描述试设计评估及改进2729313131
7、313234355.3 测试用例.,第一章绪论1.1 1开发背景2020年是我国全面建设小康社会的决胜年,但今年的疫情情况却严重影响着人们的日常生活,经济大受影响,但俗话说有“危”就有“机”,在全民待家避难的情况下,紧接而来的是医药业和互联网相关行业的崛起,而网购就是这得益者之一。早在多年之前,网上购物的购物模式已经进入人们的生活,现在的人们总在想方设法的让人类活的更加舒适和方便,不断开发便捷人类生活的产品。也就是因为时代的变化,人们的购物理念也在发生变化。前十年还在热闹的街市购物、吃喝玩乐,到现在更多的人选择不出门便能购物商品到家的网购模式。一切源于电商新零售模式的冲击,传统实体店因需顾客亲
8、临身处而导致很多不能避免的因素,例如某些商品只在某个地区售卖,快递水平也暂未跟上,消费者与商家之间的信任度还很低,这些种种因素都催生了互联网网购平台的诞生。现在很多人都已经是低头族了,不管在干什么都是拿着手机,根据不完全调查显示,百分之八十的女性都是用手机来框逛淘宝等商品app,男生用手机来打游戏看直播这些,可见,手机不仅仅是从前般仅用来打电话发短信,还可以开展更多的娱乐、生活服务,而它的广泛性甚至已经延续到了比较偏僻地方的乡村道路之间,所以我们要了解这种趋势和运用这种趋势,用网就要学会如何去买卖东西,传播到更大的平台。网上购物的模式带来的方便之处无不在于它的便捷,加之如今的信任度完善体系的不
9、断加强,顾客不再小心翼翼,而是更加放宽心的去购物,根据每一个产品的销售数量或者是每个产品的详情、用户评价等信息判断产品的真实性,更有店铺的评星等级作为可信度的另一种凭信。以至于现在的人们,热爱于货比三家但不出门,在家通过大数据信息的集合进行商品真实性和质量的判断。而网购平台的优化和活动力度也在逐年增加,例如淘宝的双十一节日,极大程度在近几年促进了电商贸易的发展,刺激老百姓的消费,也让老百姓买到货真价实和优惠力度大的产品。也因有了购物平台的鹏发发展,快递行业也相应茁壮成长,快递不再是拿到手可能要十天半个月,不再是产品经过货运变得瑕疵众多,其速度和服务质量的大幅度提升也让网购更加深入人心。使现在的
10、人们放心网上购物,促进网上购物的消费力度。1.2 课题意义在这样的信息时代背景下,带来的是相关便捷的软件开发。例如手机上各种类型的APP应用软件,商城、游戏、书籍、交通、健康相关的APP快速被开发在我们的视野当中。而基于微信的小程序的出现更是极大的便捷了用户使用互联网。微信己经融入绝大多数中国人的生活,从以前的QQ转到方便交谈和分享生活状态的微信,据相关统计微信活跃用户量已超12亿人次,可见小程序的开发以及小程序的潜在客户量的庞大。基于微信小程序的商城APP系统本着解决线下商铺线上销售问题而开发设计,想要设计出一款能够解决当下新冠状病毒疫情还在不能营业的线下商铺危机,提供一款简单易操作的线上商
11、城小程序,方便商家上架线下商铺商品,进行线上线下双线新零售的模式,帮助商家提高销售额设计引流方案。基于微信小程序的商城APP系统采用的是微信小程序开发工具作为小程序前端界面和交互的设计,利用SSm框架、java语言设计系统后台管理商品等信息2,工具提供了简洁的微信小程序样式以及相关的封装组件,使得小程序开发更为方便快捷。网上购物,虚拟销售,和传统的实体店不一样,不需要大量资金成本的投入和日常店铺的维护,省下来的钱都反馈到买家和卖家身上,物美价廉、种类繁多,会更受消费者的青睐。1.3 网上购物发展前景在信息高速发展之下,微信己经成为人们形影不离的日常工具了,小程序购物已经是司空见惯了,比如淘宝、
12、美团小程序等等。小程序网土购物商城比传统手机应用更加容易操作和开发,不需要下载和更新,而且没有实体店重资产的经营,不仅可以做到价格实惠,而且可以物流快捷直接送到家门。2020年受疫情的影响,人们都没法出门群聚,由于人们对疫情的恐慌,造成人们不敢出街,很多购物都是在互联网完成,尤其是最近因为疫情爆火的新零售新电商。超市都开发了属于自己的超市小程序商城,也有医药店开发小程序,进行药品下单,三十分钟总到家。通过这一行情,互联网微信小程序商城已经被广大群众所接受,基本人们都熟悉小程序商城了,所以推广起来丝毫不费力气。微信用户粘度很高,几乎人人手机都会打开着微信,方便我们的日常沟通和生活,所以微信商城也
13、是超级便利的,不用另外打开APP就可以下单买商品,线上购物线下配送完美结合。而且微信小程序开发越来越完善,功能和接口也不断地增加,已经几乎可以和APP手机应用抗衡了。当小程序的出现和流行起来时,几乎所有大公司都新开发了自己的小程序App,包括淘宝、美团、京东等等一系列产品,逐渐成为一个生态圈了。微信小程序商城还可以和这些商户进行流量共享,实现非常好的经济收益。以上得出网上购物的发展前景十分良好。1.4 小程序设计思想在如今发展迅猛的市场上面,有很多现成的产品出现,例如淘宝、京东等,何以我们自己设计一个商城APP小程序了?我主要是由三个方向考虑而设计此项目:第一,基于互联网的快速发展,许多的线下
14、商铺需要个便捷的小程序APP上架商品,也就是买卖物品的存在,我想做一个简单一点很多人都会用,实用性强的小程序App。第二,主要是通过做这个软件,可以学到一些新的技术,从中感受到代码的魅力程序员的锻炼,为以后的工作做好基础。第三,整体逻辑思维的加强,不管从哪方面考虑,都是值得去做这个小程序APP的。此商城小程序设计的思想是:首先使用小程序开发工具自带的语言写前端的页面,前端的美化以简洁的风格排列,使用户能够清楚明了并且易懂可进行操作的功能展示。而后台我打算使用最近学习的SSm框架,连接数据库与微信小程序前端,用这个框架比较熟悉,以此来检验学习效果。第二章系统分析2.1可行性分析我们每个人的消费水
15、平在不断提高是导致人们改变消费观念的基础,消费主要是在精神方面有更大的消费,最明显的体现在享受这个词语之中去。网上商城最好合作伙伴就是快递,现在的快递不管是速度还是远度还是服务质量都更上一层楼,即使是遥远跨国的商品,也能在几日内高效送到。享受就是比以前多了,能享受以前吃不到的用不上的好东西,而且还不费吹灰之力,在家里等快递员送上门就好了。放近处来看,隔壁超市的商品全部都可以在小程序上展示,分类好随你挑,都不用出门,直接微信支付下单稍后就会有人送到门口了。客户可以非常便捷地货比三家,根据评论的优劣进行选择,同时也让交易更加的透明,那些劣质的产品在差评中也无法存活下来,优胜劣汰唯有好的服务好的商品
16、才能持久地经营下去,这就是互联网微信商城透明化带来的好处。基于微信小程序的商城APP系统对人们而言是有利无一害的,当人们体验到小程序购物的优质体验后,就会深深被它吸引。当人们把微信逛商场成为日常的一种娱乐方式时候,将会是最大地改变了人们的生活方式。因为微信除了沟通和工作,原来还可以便捷地购物。最大的担忧莫过于第三方支付了,但是随着近年来逐年地完善相关法律和网络安全防护措施,第三方支付已经是非常地安全,几乎没有听说过因此丢失财务的事情出现,而且银行业逐渐上线互联网开通第三方支付,手机微信在线支付更是技术成熟,安全性极高。3以目前的小程序发展情况,加之人们的消费观念的转变和疫情的突袭,开发一款线上
17、销售为目的小程序是可行的。2.1.1 技术可行牲本系统采用的是MySoL数据库和SSm框架以及微信小程序开发工具等技术,由于它的特性轻量级和兼容性高,使用起来开发本系统是可行的。对于网上购物网站页面采用微信小程序自带的语言以及框架编写,该框架提供了简洁的样式和封装组件,对于小程序后台数据也是采用了目前比较流行的MySQL数据库,安全、快捷又准确,处理数据量大效率高。采用J2EE企业开发规范标准,分为LOgiCal层,data层,user界面层。此技术我主要运用在开发的各个场合之中去,我快速的可以开发出自己的系统,现在主流的开发模式就是mvc模式,这样开发的好处就是便于以后的维护,因为我开发出的
18、系统这些,都是长期的使用,不可能现在做出的系统以后都不需要改动,这也是不现实的。因为随着业务的增加,还有技术的不断成熟,都会有更好的东西有可能去取代,技术这些也是在不断的更新和发展之中,我能做得就是在应有的场景之下,随着现在的开发模式这些,严格的要求自己,不管是技术还是编码的规格这些,都需要严格的要求自己,不能随便的添加和修改这些。整体的流程这些还是我之前传统开发模式的那样,并没有新颖的技术出现,一般都是前端html,css,js这些作为前端的开发模式,我并没有引用很先进的前端技术框架,像VUgangukujs这些。我都是用那些基本的属性写出我自己的网站代码。后端采用的是SSh框架,这样交互起
19、来在后端比较方面,因为这个SSh框架已经非常的成熟,起码对于我刚刚写代码的人来说已经完全够用了,所以不需要考虑其他性能等方面的问题,中间前后端交互的主要技术就是ajax,异步刷新技术非常好用,当然还有很多不错的用法,当务之急拿来交互,确实是不错的一个选择。以上就是这个系统的根本代码所在。本系统主要运用EeIiPSe、微信开发者工具等开发工具与MySOL数据库相结合的技术手段,使用微信小程序方便用户便捷使用。开发工具如下表2.1.1软件基本信息表所示表2.1.1软件基本信息表编号工具名称工具版本:备注1Windows10旗舰版操作系统2Mysql5.6.24数据库3Jdk1.7开发环境4Tomc
20、at7.0服务器5Eclipse4.5.1JaVa后台开发工具6SQLYOG11.2MySqI数据库可视化7微信开发者工具1.02微信小程序的开发工具系统相关软件与技术介绍:l)EclipseECIiPSe是非常友好的一个软件,可扩展性很强,可以安装很多插件而且适应很多语音的开发的环境支持。外接很多框架都可以兼容,对开发者很友好,使用起来非常方便。2)JaVaJaVa编程是面向对象的,因为java语言很简易,初学者易上手,也容易操作使用,并且很安全,还有很多特点。例如:可跨平台多线程运行,可以在各种系统上使用,具有扩展性。是很多软件开发者起步的语言。3)SSMSSm主要是三层思想,把前端视图、
21、数据库、业务处理三层连接在一块。数据库是JDBe框架来管理数据库,讲业务实体层与数据层连接在一块。SPringMVC接受、分发、处理。4)Mysql当初我在写项目的时候,就已经接触到mysql数据库,在选用java编写代码的时候,自然而然的选择了mysql,因为这个是轻量级的,特别是和java兼容这些都是非常的好的。MySQL的服务器支持关键任务、重负载生产系统的各种使用,也可以将它嵌入到一个比较大配置(mass-deployed)的软件中去。8102.1.2 操作可行性基于微信小程序的商城APP系统在设计开发使用过程中都要涉及到很多计算机软件,硬件、所有这些都能符合主流国际、国家和行业的标准
22、。2.1.3 法律可行性基于微信小程序的商城APP系统管理系统的开发由于是本人亲自撰写论文和设计开发系统,文献的引用都符合国际标准,所以并不会出现侵权状况,法律上开发本系统是可以的。2.2系统需求分析基于微信小程序的商城APP系统主要是要做一个线下商铺的线上购物平台,因为目前在市场还存在很多线下商铺未开展线上销售,加上目前新冠状病毒疫情的全球蔓延还处于严峻状态,即使我国逐渐复工复产,也对线下店铺带来巨大的冲击。而微信小程序的出现,即简单打开浏览又方便下单购物等。基于此,线下商铺需要一个不同于传统的商场销售的商品购物方式,这就是网上购物平台,而目前手机上的APP软件下载繁杂又经常更新,也使得用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 商城 App 设计 实现

链接地址:https://www.desk33.com/p-890911.html