基于微信平台的水晶工艺品销售软件开发毕业论文
2020-02-23 18:23:48
摘 要
随着科技的发展,加之国家对于移动互联网技术的大力推广与支持,互联网行业的重心早已不在传统PC之上,而是拓展到了移动平台之中,微信平台更是其中的翘楚。自从微信面世以来,大批的流量资源被腾讯拿在了手中,随着微信的不断迭代,版本的不断更新,产品的不断完善,微信也早已经由初始时的即时通讯应用程序成长为了移动端用户社交的第一大工具,成长为一个超级APP。对于电子商务来说,微信拥有的庞大的用户群和流量转化率,这是不容忽视的。微信手上所握有的盘口比当前任何的移动端产品都更加具有优势。如何利用好移动端平台,特别是微信平台,已经是企业和商家不得不考虑的一个问题。
和传统商务模式相比较,电子商务在一定程度上,实现了电子流替代实物流,能够行之有效的节约成本,减少人力支出和物力支出;另一方面,电子商务突破了传统上的局限,不限空间不限时间,提高了效率,也增加了效益。电子商务的发展是一个趋势,各类中小企业对于电子商务的实际需求必将持续提升,微信商城小程序也随之发展为一个有着光明远大前景的行业方向。美轮水晶工艺品销售系统即是通过分析了当前市面上的一些比较热门的移动端商城的案例,结合了移动商城的发展前景,根据实际情况进行少许调整后精心设计开发的一个基于微信公众平台的水晶工艺品销售小程序。本文首先介绍了微信公众平台及开发者工具,然后从系统运行流程和系统功能的角度进行了分析和设计。展示了系统的运行界面与运行效果,经过了多番测试,可以满足商家与用户的实际需要。
关键词:微信;微信平台;电子商务;小程序;移动商城
Abstract
With the development of science and technology, coupled with the country's vigorous promotion and support for mobile Internet technology, the focus of the Internet industry is no longer on the traditional PC, but extended to the mobile platform, the WeChat platform is one of the leading. Since the launch of WeChat, a large number of traffic resources have long been entrenched. With the continuous iteration of WeChat and the continuous updating of versions, WeChat has evolved from simple social software and chat applications to media, information, game entertainment, lifestyle services and e-commerce. The multi-functional integrated platform has brought earth-shaking influence to our society and life. How to make good use of the mobile Internet, especially the WeChat platform, has become a problem that companies and businesses have to consider.
Compared with the traditional business model, on the one hand, electronic commerce realizes electronic flow instead of real logistics, which can save costs and reduce manpower and material expenditures. On the other hand, it breaks through the limitations of traditional commerce in space and time and improves Efficiency, increase efficiency. The development of e-commerce is a trend. The actual demand for e-commerce by various types of SMEs will surely continue to increase, and the WeChat Mall mini-program will also develop into a bright future with a bright future. Meilun Crystal Crafts Sales System is a WeChat public platform based on the analysis of the current mobile marketplace examples that are bound to be popular, combined with the development prospects of mobile malls, and based on the actual situation, after a few adjustments and carefully designed and developed a WeChat public platform. Crystal crafts sales applet. This article first introduces the WeChat public platform and its developer tools, and then elaborates on the entire work flow of the shopping system and the realization of the system functions. Finally, it shows the interface and operation effects of the shopping system. Through system testing, shopping can be carried out easily through WeChat. The system interface is simple and clean, beautiful and generous, and the system runs more stable.
Keywords: WeChat ; WeChat platform;E-commerce; Mini Program ;Mobile mall
目 录
摘要 I
Abstract II
第1章 绪论 1
1.1开发背景 1
1.2国内现状 1
1.3课题的目的及意义 1
1.4 研究内容和论文结构 2
第2章 开发环境的介绍 2
2.1微信公众平台 2
2.2微信开发者工具 2
2.3其他工具 3
2.3.1 MySQL 3
2.3.2 XML 3
2.3.3 Node.js 3
2.3.4 Xshell 3
第3章 美轮水晶工艺品销售系统的分析 5
3.1系统可行性分析 5
3.1.1经济可行性 5
3.1.2技术可行性 5
3.1.3操作可行性 5
3.2系统需求分析 6
3.2.1系统业务需求分析 6
3.2.2系统功能需求分析 7
第4章 美轮水晶工艺品销售系统的设计 9
4.1系统的总体结构功能设计 9
4.1.1前台结构设计 10
4.1.2后台管理结构设计 10
4.2系统详细功能设计 11
4.2.1系统前台功能设计 11
4.2.2 系统后台管理功能设计 12
4.3系统数据库设计 13
4.3.1 数据库分析 13
4.3.2 E-R图设计 14
第5章 系统实现 17
5.1系统前台功能实现 17
5.2系统后台功能实现 21
第6章 美轮水晶工艺品销售系统的测试 25
6.1系统测试目的 25
6.2测试方法 25
6.3测试方案 25
6.3.1功能测试策略 25
6.3.2界面测试策略 25
6.3.3测试用例 25
6.4测试结果分析 26
6.4.1测试结果分析 26
6.4.2缺陷和限制 26
6.4.3测试总结 27
第7章 总结与展望 28
参 考 文 献 29
致 谢 31
第1章 绪论
当前互联网技术飞速发展的情况下,国内互联网移动端的用户数量已经远远超过PC端用户的数量。根据中国互联网络信息中心2016年6月公布的数据,我国手机网民规模达6.56亿,较2015年l2月增加6200万人,使用手机访问互联网的网民比例从2015 年2月的90.1%上升到92.5%[1]。微信活跃用户的数量更是早已突破了8亿大关[13],本文从当前最火热的微信平台入手,基于微信平台构建系统。
1.1开发背景
微信小程序上线于2017年的1月9日凌晨,用户能够通过二维码、搜索等方式体验开发人员开发的小程序。只要是较新版本的微信app,便可在页面的顶部发现小程序的功能,点击进入,相比于互联网的个性化服务[11]微信也毫不逊色。对于Android用户,还可以将小程序添加到桌面。
1.2国内现状
自小程序正式上线以来,许多行业和企业家都走在了行业的前列,并一直在探索小程序的发展,经过一年多的发展积累,小程序取得了令人瞩目的成就,并成为最受欢迎的创业门户,依靠微信入口节省了大量流量成本,散播极为便捷且高效。过去移动互联网需要四到五年的时间才能达到整个行业的一成渗透率,而小程序的速度远远超过了移动互联网。随着小程序开放二维码、群聊、搜索和推广功能,以及微信逐渐开放大流量,企业和商家的便利也越来越多,随之也带动了小程序开发的发展。2017年,已有超过580,000个小程序成功上线,预计2018年将超过300万个[15]。小程序覆盖的丰富的场景并打通了线上和线下流量,成功覆盖了200多个行业[2]。
1.3课题的目的及意义
纯电商的时代早已过去,而小程序的出现为电商带来了新的发展机遇和空间。过去京东和淘宝几乎占据了整个电商的市场份额,随着两大巨头的体系不断变大所暴露出了各种各样的问题导致部分用户的不喜,这种情况导致了各种各样的社交型电商如雨后春笋般崛起[12]。以拼多多为例,其不仅顺利完成了新一轮的融资而且还成为了电商小程序流量三巨头之一,在电商领域占据了一席之地。小程序的社交属性和低流量成本使得其能快速打开电子商务市场,带来巨大利润[14]。
企业借助微信的大把流量,使用小程序来展示他们的产品,能够帮助企业和商家更好地利用微信平台宣传自己的品牌、推广自己的产品,更快更好的拥抱移动互联网的浪潮。
1.4 研究内容和论文结构
本文将从微信平台开发的基本介绍入手,通过对微信小程序的发展状况、电子商务和互联网营销的综合分析,得到我们需要满足的一些系统需求。然后进行应有的系统设计,最后利用微信平台所提供的开发工具等技术,开发出一个供用户使用的水晶工艺品销售小程序。通过这个系统,企业和商家可以更便捷的开展营销活动。
根据我们的研究,设计本论文的结构内容如下:
1.绪论:主要介绍背景,发展现状、意义和内容。
2.开发环境的介绍:本节主要介绍微信平台和微信平台开发所需的各项技术。
3.系统分析:本章主要进行了对目标产品的系统分析。
4.系统设计:本章主要阐述基于微信的水晶工艺品销售小程序各个模块的设计。
5.系统开发与实现:本章重点介绍了通过微信开发工具等技术来实现系统的各个功能以及部分算法描述和关键技术。
6.系统测试:本部分介绍了对系统的测试,测试的流程和测试的结果及分析。
7.总结与展望:本部分是对整个毕业设计过程中发生的一些问题的总结反思和对未来生活的展望。
8.最后是论文的参考文献部分和致谢部分:主要注明在本论文中参考和借鉴过的参考文献并衷心感谢在论文撰写过程中帮助我的导师和同学朋友。
第2章 开发环境的介绍
2.1微信公众平台
随着腾讯开放了微信的接口提供服务,微信公众平台的性质才有了改变,不再是之前的更加偏向编辑更偏前台,而是给开发人员也打开了一扇门,给微信带来了新的血液,带来了新的发展。
微信小程序是腾讯在微信的基本功能之上增加的一个新功能,个人或企业公司可以根据微信公众平台之上简单指导完成小程序的初体验。在微信的小程序管理平台当中,我们有着权限来管理我们的小程序,可以完成一系列不一样的操作。
2.2微信开发者工具
为了帮助开发者简单高效地开发调试微信小程序,腾讯在原有调试工具的基础上,推出了一款全新的微信开发者工具,有着公众号网页调试和小程序调试两种开发模式[3]。更新之后,基于原有功能,新增加了两个额外的开发功能:使用腾讯云快速构建小程序运行环境;申请测试报告以便于了解小程序在真实移动设备上运行的性能效果。
2.3其他工具
2.3.1 MySQL
起初的MySQL,是一个关系型数据库管理系统,MySQL在过去作为最大众的开源数据库被应用于中小型网站的建设上,相比其他市面上的数据库系统,MySQL强的不是一点点,MySQL的性能之高以及其高效率低成本才是其成为行业龙头的真正原因。
Navicat(导航猫) for MySQL是专门给MySQL设计的一款强大数据库管理和开发工具,它可以用于所有版本的MySQL数据库而且支持大部分MySQL的功能[4]。它是一套强大的工具对新用户对开发人员来说,能够为用户带来更好的开发体验。
用户能够完全操控 MySQL 数据库来方便数据从数据库A迁移到数据库B中进行数据的备份。它有着多种多样的极为丰富的功能:管理用户权限;数据库备份与复原;汇入数据、汇出数据等等[5]。
2.3.2 XML
可扩展标记语言(XML)是一种标记语言,旨在传达及携带数据信息,不用来表现或呈现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息[6]。XML作用过程中会生成HTML、PDF等文件格式,XML只是信息的传递者。
2.3.3 Node.js
Node.js是2009年5月发布的一个Javascript运行环境,用于方便轻松地构建响应速度快的易于扩展的网络应用,由Ryan Dahl开发。当然,再好用的软件都有其局限性,换句话说,node.js也是有缺点的:一是可靠性低,二是其单进程单线程且只支持单核的CPU,无法充分的利用服务器,无形之中降低了工作的效率。瑕不掩瑜的是,这些都是可以弥补的,依靠着代码的健壮性,选择node.js是一个好主意。
2.3.4 Xshell
Xshell是一个支持Windows 平台TELNET协议和SSH1, SSH2的安全终端模拟软件,Xshell主要是用来帮助用户在各种网络环境中完成他们的工作依靠着互联网和远程主机之间的安全连接以及它的创新性设计和独有特色[16]。与Xshell类似的软件还有putty,两者相比较的话,前者功能更加强大,操作更为简单容易上手,效率也比较高,但是需要收费。而putty是一款免费软件,意味着它的使用肯定是更为广泛的,但性能不如Xshell。经过考虑权衡之后,还是决定使用了Xshell。前期准备相当充分,相信后续进展也会非常的顺利。
第3章 美轮水晶工艺品销售系统的分析
3.1系统可行性分析
可行性研究是管理,投资,市场营销及工程学领域只中常见的术语和前期准备过程,是计划及考虑某项目建议的可行与否的一个步骤。大型项目开始之前,当然必须要有一个理性的及详实的可行性研究,以确定工程或投资计划是否可行[7]。
从整个系统总体出发,我们分析和展示了经济和技术等各个方面,以确定项目是否可行。可行性分析本质是一个精简的系统分析与设计,在短期内进行并从多个方面来评估多种开发方案的过程。可行性分析是决定系统是否能成功开发的重点,对整个系统的建设和开发有着极为重要的意义和参考价值。本文主要从三个方面来进行论证:经济可行性、技术可行性和操作可行性。
3.1.1经济可行性
整个开发的过程只需要有一台PC,并在电脑上安装微信开发者工具、MySQL数据库等免费的软件即可,除去必要的认证、审核上线费用,没有太多的额外支出,经济方面的需要较少。
而从收入的角度来分析,当系统完成后,用户可以通过此系统来购买美轮的水晶工艺品,在实现网络线上销售的同时还能够扩大宣传,对于销售量也有着积极的促进作用,除此之外,还让用户对美轮这一个品牌有了更进一步的了解机会,从而扩大品牌影响力,给商家带来更大的经济利益。综上所述,此开发在经济上是可行的。
3.1.2技术可行性
小程序使用类似的解析技术,如React Native和Weex,开发者可编写一套代码在多端运行。小程序提供了一个完整的开发框架,丰富的组件和API,相比React Native,Weex,小程序是技术和商业完美的结合的产物,视图层WXML,WXSS,以及逻辑层JS是小程序开发的核心内容。小程序整体开发流程非常接近前端HTML CSS JavaScript开发模式,代码的编写过程大大简化,更加方便快捷。数据库则是采用目前使用较多的MySQL。综上所述,此系统的开发在技术上是可行的。
3.1.3操作可行性
此系统是一个基于微信平台的水晶工艺品销售系统,这就使得商家可以不受地域的限制,我们可以随时随地查看商品信息,并修改或删除商品信息,用户随意购买。而且系统的界面比较人性化,使用起来很方便,用户只要能较为熟练地操作计算机和手机,对系统进行简单的尝试后即可使用。综上所述,此系统的开发在操作上是可行的。
对于商家来说,建立微信端的销售平台,不仅可以宣传企业的形象、产品,为企业带来更大的经济利益,更能方便企业与客户的沟通交流,加强双方的友好合作。因此,无论从经济、技术和操作可行性上考虑,此系统的开发都是可行的。
3.2系统需求分析
3.2.1系统业务需求分析
美轮水晶工艺品销售系统主要有用户与管理员两个业务角色,根据对这两类用户相关活动的定制,可以确定系统的基本功能。在业务流程分析的过程中时,应该尽量系统全面的分析主角的活动,使得系统的功能更加的完整和全面。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: