前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【程序源代码】全端商城管理系统(后台+小程序)

【程序源代码】全端商城管理系统(后台+小程序)

作者头像
程序源代码
发布2020-03-19 14:55:05
6.3K4
发布2020-03-19 14:55:05
举报
文章被收录于专栏:程序源代码程序源代码

关键字:全端商城管理系统 java后端 java前端 小程序前端

各位亲爱的小伙伴、公众号的粉丝们:

2020年好!三月的今天阳光明媚,上午好!大家都好!

经过将进两年漫长的学习和刻苦的积累,公众号吸引了大批热爱编程、喜欢编程的小伙伴位,公众号同时受到了微信公众号团队付费阅读的鼓励推荐和认可;从今天开始团队决定开启公众号的付费阅读新模式。其实目标有两个:其一,把这些年沉淀下来的优质代码,可以传播给更多希望技术编程的小伙伴们。其二,通过付费阅读这样的模式,积累公司创业的原始资金,让公司更多地活下去。

今天给大家带来一套《全端商城管理系统(后台+小程序)》程序源代码;这两年微信小程序开发应用特别火爆,小程序应用场景越来越广泛。其中用微信小程序作前端开发,使用java、C语言、PHP等框架语言做后端管理的系统越来越多,推广、使用程度比较高;说明这种分层、分模块部署、开发的框架确实有开发等优势,便于程序员管理及二次开发。一年前我开发过一套微信小程序商城信息管理系统,这个系统接虽然简小但功能感觉还不错,适合前后端开发和做小程序商城使用开发;这套平台源码完整,包括:java后台管理系统、java前端、小程序前端系统,同时利用课余时间我编写了详细的安装开发文档和指导使用视频。所以今天给大家再次全面呈现出这套平台。下面,正式开始!

系统介绍

全端商场管理系统是一套基于Spring+Vue+Mysql+Redis主流技术开发框架集成开发的微信商场管理系统;其中包含微信小程序、java后端、java PC端、数据接口等技术框架,包含:会员管理、商品管理、推广管理、商场管理、订单管理、系统管理等标准通用功能模块,同时集成代码生器方便业务功能二次开发;总之它是一套框架稳定、功能成熟、开发快捷、部署方便的优秀商场信息管理+小程序的解决方案。

项目结构

|--platform-admin 后台管理

|--platform-api 微信小程序商城api接口

|--platform-common 公共模块

|--platform-framework 系统WEB

|--platform-gen 代码生成器模块

|--platform-schedule 定时任务模块

|--platform-shop 商城后台模块

|--wx-mall 微信小程序源码

技术列表

1.后端使用技术

Springframework4.3 ( java spring框架)

Mybatis3.1 (java持久层框架)

Shiro1.3.2 (权限管理框架)

Servlet3.1 (请求响应组件框架)

Druid1.0.28 (连接池框架)

Slf4j1.7.19 (日志框架)

Fastjson1.2.30 (Json框架)

Poi3.15 (开放源码函式库)

Velocity1.7 (java的模板引擎)

Quartz2.2.3 (定时器)

Mysql5.1.39 (关系型数据库)

Swagger2.4 (API文档框架)

J2cache2.3.22 (缓存框架)

Weixin-java-mp3.2.0 (微信java开发框架)

2 前端使用技术

Vue2.5.1 (vue 框架)

Qquery2.2.4 (JS框架)

Bootstrap3.3.7 (前端框架)

Jqgrid5.1.1 (JS表格框架)

Ztree3.5.26 (JS树型框架)

Froala_editor1.2.2 (富文本编辑器)

功能列表

一:会员管理

a 会员管理 b 会员等级 c 收货地址管理

d 会员优惠劵 e 会员收藏 f 会员足迹

g 搜索历史h 购物车

二:商城配置

a 区域配置b 商品属性种类c 品牌制造商

d 商品规格e 订单管理 f 商品类型

g 渠道管理 h 商品问答i 反馈

j 关键词

三:商品编辑

a 所有商品 b 用户评论c 产品设置

d 商品规格 e 商品回收站

四:推广管理

a 广告列表b 广告位置c 优惠劵管理

d 专题管理e 专题分类

五:订单管理

六:系统管理

a 管理员列表b 角色管理c 菜单管理

d SQL监控e 定时任务f 参数管理

g 代码生成器h 系统日志i 文件上传

j 通用字典表

安装说明

准备环境

开发者或部署人员提前准备好如下环境:jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1。

1、JDK安装

https://www.bilibili.com/video/av89247526/

2、Mysql安装

自行安装,比较简单

3、Redis安装

Windows环境下安装

1、下载对应系统版本位数的32位或64位redis 压缩包文件。

2、解压将文件存放到指定的目录下,此系统默认安装在C:\Redis-x64-3.2.100

3、使用cmd命令行运行(注意建议使用超级管理员运行cmd命令),执行如下命令

cd C:\Redis-x64-3.2.100

redis-server.exe redis.windows.conf

4、使用cmd命令行运行(注意建议使用超级管理员运行cmd命令),执行如下命令

cd C:\Redis-x64-3.2.100

redis-cli.exe -h 127.0.0.1 -p 6379

5、验证redis是否启动成功

redis desktop manager验证是否启动成功,同时验证密码

初始化数据库

1 创建数据库

数据库版本:mysql5.7

数据库名称:weixinshop (名称可自行命令)

数据库字符集:utf-8

2 初始化数据库

依次初始化sql脚本:/sql 目录下执行sql文件

后台开发环境搭建

1 导入项目到IDE开发工具(eclipse)

以Meaven工程导入,meaven会自动创建所需的资料。前提先安装meaven

2 导入支付证书

导入必要的支付证书至/platform-shop/src/main/resources/cert/目录下(申请商户号、开通微信支付、下载支付证书)

3 修改配置文件1

platform.properties

4 修改配置文件2

j2cache.properties

5 启动

platform-framework 右键 run as 选择on server 。将此工程目录部署到tomcat 服务器中。注意一般第一次需要修改tomcat 的timeout属性,timeout失效时间由45修改为2000即可,不然第一次启动时会提示超时。

6 访问

http://localhost/platform-framework/login.html

用户名:admin 密码:admin

注:访问地址时注意你本地tomcat的端口,需要对应输入正式的端口

小程序开发环境搭建

1 导入项目到小程序开发工具

导入 /wx-mall填写appI

2 修改配置

修改 /wx-mall/config/api.js里API_BASE_URL的

打包部署

命令 platform-wechat-mall>mvn package -P prod

平台运行截图

图2:后台运行图

图3:小程序运行图

图4:源码目录

视频资源

视频1:安装指导视频1

视频2:安装指导视频2

视频3:源码介绍

付费后可获取到的内容

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.后端使用技术
  • 2 前端使用技术
  • 准备环境
  • 开发者或部署人员提前准备好如下环境:jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1。
  • 1、下载对应系统版本位数的32位或64位redis 压缩包文件。
  • 2、解压将文件存放到指定的目录下,此系统默认安装在C:\Redis-x64-3.2.100
  • 3、使用cmd命令行运行(注意建议使用超级管理员运行cmd命令),执行如下命令
  • cd C:\Redis-x64-3.2.100
  • redis-server.exe redis.windows.conf
  • 4、使用cmd命令行运行(注意建议使用超级管理员运行cmd命令),执行如下命令
  • cd C:\Redis-x64-3.2.100
  • redis-cli.exe -h 127.0.0.1 -p 6379
  • 5、验证redis是否启动成功
  • redis desktop manager验证是否启动成功,同时验证密码
    • 1 创建数据库
      • 数据库版本:mysql5.7
        • 数据库名称:weixinshop (名称可自行命令)
          • 数据库字符集:utf-8
            • 2 初始化数据库
              • 依次初始化sql脚本:/sql 目录下执行sql文件
                • 1 导入项目到IDE开发工具(eclipse)
                  • 以Meaven工程导入,meaven会自动创建所需的资料。前提先安装meaven
                    • 2 导入支付证书
                      • 导入必要的支付证书至/platform-shop/src/main/resources/cert/目录下(申请商户号、开通微信支付、下载支付证书)
                        • 3 修改配置文件1
                          • platform.properties
                            • 4 修改配置文件2
                              • j2cache.properties
                                • 5 启动
                                  • platform-framework 右键 run as 选择on server 。将此工程目录部署到tomcat 服务器中。注意一般第一次需要修改tomcat 的timeout属性,timeout失效时间由45修改为2000即可,不然第一次启动时会提示超时。
                                    • 6 访问
                                      • http://localhost/platform-framework/login.html
                                        • 用户名:admin 密码:admin
                                          • 注:访问地址时注意你本地tomcat的端口,需要对应输入正式的端口
                                          • 1 导入项目到小程序开发工具
                                          • 导入 /wx-mall填写appI
                                          • 2 修改配置
                                          • 修改 /wx-mall/config/api.js里API_BASE_URL的
                                          • 命令 platform-wechat-mall>mvn package -P prod
                                          相关产品与服务
                                          云数据库 Redis
                                          腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档