基于微信小程序的电子商城购物平台设计与开发-计算机毕业设计
一、 选题的目的和意义
自从微信推出了微信小程序,微信小程序就迅速的普及在各个行业当中,许许多多的app应用被简化成了小程序这一便捷的功能推出。同时根据小程序的特性推出了各种独具匠心的应用,相对于传统的app来说,小程序确实能够大大的降低开发的成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能、应用场景等相关技术点。
本电子商城购物平台微信小程序推出的目的是为了让用户购买电子产品能更方便省时,让商家降低成本提高效益,对于电子商城购物平台微信小程序相对于以往的购物销售方式的创新在于它的完全自助性,其表现在于:1、用户通过微信app可以随时随地的使用小程序进行查询所需电子产品; 2、用户可以直接通过小程序进行支付、购买所需电子产品;3、用户可以在小程序上看到自己已购买的商品,从这些小程序所带来的创新用户可以体验到从选择到结账都可以快速完成,这将大大提高用户的购物体验。
二、 国内外研究现状,拟解决的关键问题和创新点
自从2017年1月9日,微信上线微信小程序以来,基于微信海量的用户量以及小程序这种轻量化的特点,使得小程序在餐饮、物流、电商等领域得到了迅速的发展,微信小程序的推出也带动了整个应用开发行业的升级。基于微信的整个生态圈而推出的微信小程序,不仅能够连接线上线下,还能利用微信生态当中的微信公众号与之相关联,在支付方面也直接关联上了微信本身的微信支付以及微信绑定的银行卡。这也就使得微信小程序是一个革命性的诞生,其将每个独立的app端都能装进微信这个app当中,并利用微信的整个生态圈,给用户提供了极大的便利以及高效的生活出行方式。微信是中国网民用户人数最多、最经常使用的“连接型”APP,除了即时通信外,其衍生出来的社交服务朋友圈、信息阅读、服务订阅号以及微信支付等已经高频度、深层次地渗透进了网民日常生活。Web1.0时代将网络信息资源连接成了一个巨大的资源信息网,人们通过浏览网站来获取信息。Web2.0是信息交互平台,是基于社交以广大的互联网用户为主体,允许个人通过网络技术创建信息生成内容。那么现在微信小程序的出现,也代表着Web3.0时代实现了实体设备的连接、人与人的连接、人与物的连接、人与环境的连接,并开始迈向虚拟与现实、线上与线下的高连接阶段,连接将变成“Anytime、 Anywhere、Anyway”,无处不在的连接构成了将来的数据网络,真正满足用户的个性化和全方位的需求。
从根本上说,微信小程序的出现带来了互联网的新的浪潮,迎来了新的革命。虽微信小程序简洁且高效,但其还存在着功能无法实现全面性的展开,用户需要自己去发现该小程序以及商家的推广应用。小程序关联着微信整个生态圈,它带给用户的体验将会是更加省时、省事、省力的,它诠释了商业应该存在于无形、在合适的时候自动响应以满足或主动激发用户需求的理念。
本次开发的基于微信小程序的电子商城购物平台相对于传统的APP脱离了平台的限制,只要完成开发即可在Android端和IOS端都可以访问,将传统购物模式改进成了基于微信的小程序的移动购物模式,让用户通过微信平台可随时随地的进行单子产品的购买,也可以提高商家的销售量,对商家的发展具有很大的帮助。
研究的可行性分析
1、技术可行性
技术可行性是指学习的技术是否能够完成本项目,如果团队本身没有相关的技术储备,而又能够迅速掌握此类技术,那项目应该达不到我们的设计要求。本电子商城购物平台基于微信小程序开发,系统采用WXML 、WXS、JS小程序编写语言、MYSQL数据库等技术进行开发设计,作为计算机专业学生,在学校期间就接触到许多关于编程方面的知识,当然也包括各种编程软件,对他们的了解度也比较系统,所以技术开发上面还是有一定把握。
2、经济可行性
项目需要考虑花费问题,我们必须考虑系统开发中所有的花费进行计算,我们要考虑到系统需不需要太大的资金。所以开发这个程序软件并不会涉及到经济上面的开销,在开发软件的选择上也不会额外付费安装软件,在开发软件的官网上面就可以下载需要的软件,并根据提示的安装步骤安装软件到自己的电脑上面。因此,该项目的实施在经济上完全可行。
3、操作可行性
操作可行性主要是针对系统用户而言,一个系统再完美,技术再先进,用户不去使用,或者用户根本不会使用,该系统存在的价值也是不大的。本电子商城购物平台具有易操作、易管理、交互性好的特点,在操作上是非常简单的,所以从用户的角度而言,没有任何学习成本,因此,操作上是可行性的。
研究思路和研究方法
1.研究技术路线
该系统是基于微信小程序的电子商城购物平台,系统小程序端采用微信开发平台提供的开发工具开发,XHTML,WXSS,js和一些微信小程序中的api,服务器端使用Java作为后台开发语言、MySQL作为数据库管理系统。
2.研究方法
(1)完成系统调查,分析整个系统的业务流程,根据每个模块的功能实现需求分析。
(2)进行系统总体设计。
(3)数据库设计
a.建立概念模型,并用E-R图描述;
b.将概念模型转换成关系模式,进行实体与联系的描述
c.数据库结构的详细设计
(4)系统实现
本系统采用微信开发者工具、Java语言进行开发设计;数据库选择MYSQL数据库。运用图形界面、核心代码及相应的说明文字解析系统重要模块的实现过程和结果。
(5)系统测试
结合软件工程中的测试方法,设计相应的测试用例,对系统进行简单测试。
3.要解决的关键问题
(1)对数据库知识了解不足,所以对数据库设计可能存在困难。
(2)后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。
(3)权限问题:所有的用户都是以唯一的ID登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。
为解决上面的问题,主要寻求指导老师的帮助,多听取老师意见,通过网上论坛、使用搜索引擎查阅资料等方式解决的。
五、预期成果形式描述
(1)实现一个完整的基于微信小程序的电子商城购物平台的设计与实现,可以运行演示。
(2)预计本系统的页面完整,页面所有文字和图片无漏字、错字、重叠不显示的现象,页面所有链接和按钮都能够跳转和使用。系统所有功能满足需求分析,功能正常运行。
(3)用户登录、退出功能都能正常运行成功。
(4)满足了不同权限的用户功能需求,用户在微信客户端可查看商品信息、支付购买商品、管理个人订单等,管理员可在后台进行信息的管理。
浅谈线上商城的功能
伴随着互联网时代的全面来临,许多人不愿在实体商店购买商品,更愿意线上采购。 为了在线上市场中占有一席之地,越来越多的公司或者小型企业根据用户购物的变化选择构建和开发自己的电子商务平台。 一般来说,只要拥有自己的在线购物系统,便可以带来很多便利。
1、商品管理:包括商品信息的录入、修改、删除、上架、下架等操作,可以自动化生成商品信息,如商品图片、描述等,帮助企业轻松地展示其商品,提高商品的可见性和销售。
2、订单管理:支持在线支付和货到付款两种支付方式,客户可以在购物车中添加自己需要的商品,填写收货地址、物流方式等信息,确认订单后即可进行支付。管理员可以查看所有的订单信息,包括订单号、下单时间、支付状态、发货状态等,还可以进行订单修改、取消、发货、退款等操作,方便客户的售后服务管理。
3、支付管理:可以帮助企业集成多种支付方式,如支付宝、微信支付、银联支付等,生成发票和电子凭证等。
4、会员管理:可以帮助企业管理会员信息,包括会员的基本信息、订单历史记录、购物车等,还可以自动化生成会员数据报告,帮助企业了解会员购物习惯和喜好,提高会员满意度和忠诚度。
5、营销管理:可以帮助企业实现多种营销活动,如优惠券、折扣、满减等,还可以自动化生成营销活动报告,帮助企业了解营销活动的效果和客户反馈。这些营销活动可以帮助企业吸引更多的客户,提高销售量和利润。
6、数据分析:可以帮助企业进行数据分析,包括商品销售数据、客户数据、营销活动数据等。还可以自动化生成数据报告,帮助企业了解其业务状况和未来趋势。这些数据分析可以帮助企业做出更加明智的决策,提高其业务的竞争力和盈利能力。
要想打造一个成功的电商平台,需要从商品管理、订单管理、用户管理、营销推广以及数据统计分析等方面全面考虑,追求卓越的用户体验和优秀的运营效果。只有在这些方面做到深入,并不断地调整和优化,才能在激烈的市场竞争中立于不败之地。
相关问答
应用 市场什么意思?应用市场亦称应用商店:专门为移动设备手机,平板电脑等提供游戏,应用下载服务的电子应用商店。应用市场,也称为应用商店,是伴随着移动互联网的兴起而诞生、...
九州 电子 之家和立创 商城 区别?九州电子之家和立创商城是两个不同的电子产品销售平台,它们存在以下区别:1.公司背景:九州电子之家是九州通旗下的电子产品销售平台,立足于线下实体店面;而...
有哪些 电子商城 支持银联支付和云闪付?支持银联支付的电子商城很多,支持云闪付的电子商城也很多,而且,越来越多,这里就不赘述了。中国银联和银联在线支付有什么不同呢?中国银联是指中国的银行卡...
什么是网上百货商店?网上商店又称“虚拟商店”、“网上商场”、“电子空间商店”或“电子商场”,是电子零售商业的典型组织形式,是建立在因特网上的商场。是一个可以让顾客从家里...
电子 商务的 应用 领域那有些 电子 商务的 应用 领域?电子商务的应用范围和涉及领域如下:国际旅游和各国旅行服务行业,例如旅店、宾馆、饭店、机场、车站的订票、订房间、信息发布等一系列服务;传统的出版社和电...
快马 商城 怎么样?挺好的。通过本软件用户可以随时随地的在这里购买产品。本软件提供了农村电子商务的各类商品,在这里能够享受到一站式商品服务。快马商城为河北快马电子商务...
易百易 商城 是干啥的?互联网营销综合服务易百易商城是互联网营销综合服务!天津易百易科技发展有限公司(简称:TJYBY)成立于2016年,提供专业的互联网营销综合服务!易百易以社交电...
请问工商银行有信用卡 电子商城 吗?网址是多少啊?-其他问题知...[回答]有的,工商银行自己运营的电子商城叫做工行融e购电子商城,确实在工行官方网站上通道比较难找。但是需要说明的是,这不是专门的信用卡商城,工行的融e...
请问南京有几家 电子 商场?1、珠江路的百脑汇:这个就是专门卖电脑等。2、新街口华龙电子城:是卖电子元件的3、南京玄武电子城江苏省南京市玄武区珠江路455号4、中山集团南京电...
移动 电子 商务有哪些 应用 类型?移动电子商务形式多样,除从传统PC电子商务中扩展而来的一些服务外,还有许多新的形式将会逐渐被开发出来。目前,主要的移动电子商务应用可分为下面几种类型。...