基于微信的分销平台设计与实现

 2022-03-04 08:03

论文总字数:25394字

摘 要

Abstract 3

第一章 绪论 4

1.1 引言 4

1.2 目前问题的相关现状 4

1.3 论文结构简单介绍 4

第二章 相关技术与原理 6

2.1 php技术 6

2.2 CI框架技术 6

2.3 MySQL技术 7

第三章 系统分析与总体设计 8

3.1 概述 8

3.2 总体目标 8

3.3 系统功能模块划分 8

3.4分销结构选择 12

第四章 数据库设计 15

4.1 概念结构设计 15

4.2 逻辑结构设计 17

第五章 系统结构的设计 20

5.1 系统架构设计 20

第六章 网站设计与实现 23

6.1 用户模块 23

6.2 商品模块 24

6.3 订单模块 26

6.4 店铺模块 31

6.5微信相关模块 40

6.5.1模板消息 40

6.5.2微信支付 42

结论 46

谢辞 47

参考文献与附录 47

摘要

近年来,紧跟着网络的步伐,移动电商也已经成为生活中必不可少的一项重要的组成部分,而最近提出的‘人人都是店主’理念也渐渐深入人心,这也是设计这一系统的初衷。本次毕业设计是设计并实现一个基于微信的分销平台,主要功能有用户的正常注册登录,下单,支付,开店,获取消息,后台的功能主要有订单管理,商品管理,佣金管理,店铺管理等。本系统主要运用了Apache Php Mysql的网站开发组合,系统架构设计上采用经典的B/S架构,代码结构上采用的是MVC框架技术,开发过程中也严格遵守层次分离,低耦合的软件复用原则,很大程度减少了代码量以及系统维护所用的资源。经过长达半年不懈努力,这款系统也已逐步完善,并且最终部署到线上,平时也可以获取稳定的收益,是一个成功的微信分销平台。

关键词:分销商城,商品,佣金,店铺,web开发

Abstract

In recent years, follow by the pace of the network, Electronic Commerce have become an indispensable part of life. At the same time, everyone wants to be the shopkeeper, so I hope to design this system to solve this problem. The graduation project is to design and implement a wechat-based distribution platform. The shopper can register, login, order, pay, and get the message normally in this platform. Of course, the administrators have the right to operate orders, items, shops, commission in the background. This system is mainly developed by the Apache Php Mysql site development portfolio, classic B / S architecture system architecture design, the structure of the code using the MVC framework technology. The development process also strictly follows level separation, loosely coupled software multiplexing principle, which significantly reduces the amount of code and resources used for system maintenance. After half a year of unremitting efforts, this system has also been improved gradually, and eventually deployed to the line. It can usually get a stable income, become a successful wechat-based distribution platform.

KEY WORDS: distributor mall, item, commission, shop, website development

  1. 绪论
    1. 引言

微信分销是能在微信进行分销系统,是移动互联网最新的移动分销系统。2015年是移动电商发展最为迅速的一年,于此同时,微分销也进入到了一个新的高度,更多的企业通过微分销系统,实现了销售渠道拓宽,增加了盈利。本文的目的旨在设计与实现微信分销系统,这种系统可以建立多种分销渠道,自定义进入分销门槛,总店统一发货,自动发放佣金,较以前的一些分销平台,更加智能,人性化。同时由于本系统是建立在微信的基础上的,可以发展系统的优势,实现粉丝的自动统计,通过交际圈来铺货,消息的传递,分销管理等一系列复杂的服务。

    1. 目前问题的相关现状

随着互联网日益发达的今天,网络上充斥着各大购物商城系统,可谓是鱼龙混杂,而且其中以B2C居多,而且就观察了几个大型的购物网站看来,其中都有着共同的弊端,下面列出几个常见的问题:1.商品的信息不够准确,某些商家将自己的商品吹得天花乱坠,配上不切实际的图片,诱导消费者消费,这是很不规范的;2.对于网站系统的安全性而言,这是设计者更加应该关心的,其中重点关注的是网站的防注入,许多网站对用户的输入都不进行过滤,导致了数据库的资料被私自篡改,获取。与此同时,用户信息的存储也是至关重要的,最近经常有报道,某某论坛系统的数据库被破解,用户帐号丢失,很大的原因在于网站对用户的密码没有进行加密,采取的是明文存储,显然这是不可取的;3.商城功能过于复杂,实用性大大降低,很多电商网站的后台管理,界面看上去美轮美奂,实际上功能模块区分乱作一团,商家自己都不会去了解并使用一些复杂而又难以操作的功能,这种华而不实的功能果断应该摒弃。当然也有些是因为软件技术不断的发展,但是在软件开发项目中缺少经验丰富的人员,这有可能因为开发项目由于缺乏结束技巧影响整体项目的进程以及最终的结果[2]

对比了一下现有的电商平台,现在主流的商城核心功能是商户展示自己的产品,用户去购买此类商品。此类购物与原有的实体店购物有着本质的区别。它具有自己两方面的独特的优势,分别是商家与消费者,对于商家来说,1.降低了交易成本;2.库存便于控制;3.增加商机,不受时间和空间的限制;4.减轻对物资的依赖,比如:门店,员工配置;对于消费者来说,1.商品的性价比得到提高;2.购物更加方便,随时随地,节省了时间与金钱;3.免费获得大量的商品信息,更多的是通过售后评价来查看,这一点实体店是无法做到的。

    1. 论文结构简单介绍

全文共分为六个部分,主要包括:

  1. 绪论:本章介绍本项目的背景、意义、开发目标等,分析了目前的市场上的商城的现状,以及介绍了论文结构。
  2. 相关技术与原理:本章是对开发中运用到的一些技术的简要说明。
  3. 系统分析与设计:本章对系统做了简要概述,对网站总体目标进行简单描述,对网站的功能需求进行确定,以及对系统模块进行划分。
  4. 数据库设计:本章通过系统流程分析,概念设计阶段通过E-R图分析系统实体间的关系,逻辑结构设计阶段通过对数据库表结构的设计,完成了初步的数据库系统设计。
  5. 系统结构设计:本章主要介绍了一下系统所采用的B/S架构设计。
  6. 网站设计:本章主要进行各模块的界面展示,以及各自的实现细节与难点。
  7. 相关技术与原理

2.1 php技术

我所需要搭建的分销平台所需要的一些基础功能,是和普通的商城大同小异的,针对此项立题,我又查阅了网上的主流电商平台的搭建所用的技术,并且分析了其优劣,我决定采用php作为开发语言。 php是一种广泛应用于web开发中,并可以嵌入HTML代码的多用途脚本语言,它本身混合了C,JAVA和Perl多种语言的语言,同时结合自己的特性,可以使初学者快速上手,实现动态页面的产生。php能做任何事。PHP主要是用于服务端的脚本程序,因此可以用PHP来完成任何其他的CGl程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收Cookies[3]。于此同时,它还支持现在绝大部分主流的数据库,比如MySQL,Oracle, Sybase, ODBC等。对于操作系统,它也具有良好的兼容性,在Windows和Linux等主流的操作系统中,都可以正常运行。但是PHP其本身没有许多扩充模块,比如图形的Gd库,都需要手动配置,加载,并且php语法相比较其他两者比较简单,比如变量的定义是不需要定义就可以使用。由于php容易上手,并且开发效率比较高,同时相对于其他两种语言,php的环境也比较好搭建,甚至现在已经有一些集成环境。由于php开源的特性以及资源的多样性,作为开发者能有机会接触到语言底层的东西,对理解开发语言有更好的帮助。

剩余内容已隐藏,请支付后下载全文,论文总字数:25394字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;