Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joeybling/hqc_mp
微信小程序+微信管理后台+微信用户前台
https://github.com/joeybling/hqc_mp
bootstrap druid layer log4j mybatis quartz redis spring
Last synced: about 1 month ago
JSON representation
微信小程序+微信管理后台+微信用户前台
- Host: GitHub
- URL: https://github.com/joeybling/hqc_mp
- Owner: JoeyBling
- License: mit
- Created: 2017-07-14T01:57:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T08:06:06.000Z (about 2 years ago)
- Last Synced: 2024-04-13T21:53:32.828Z (8 months ago)
- Topics: bootstrap, druid, layer, log4j, mybatis, quartz, redis, spring
- Language: JavaScript
- Size: 19.9 MB
- Stars: 71
- Watchers: 6
- Forks: 28
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## 微信小程序+微信管理后台+微信用户前台
> **GitHub:[https://github.com/JoeyBling/hqc_mp](https://github.com/JoeyBling/hqc_mp)**
> **码云:[https://gitee.com/zhousiwei/hqc_mp](https://gitee.com/zhousiwei/hqc_mp)**
> **欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue,我会尽力完善**
## 产品介绍
-----------------------------------
** 基础功能开发:景区微信地图导游、天气及景点相关资讯微信提醒、项目适玩人群识别与推荐、会员功能、景区美食预订功能、停车付费功能、票价信息查询设置、免费WiFi连接设置。**** 微信小程序:开发一款用于门票销售的小程序,让用户无需关注,直接一键购票,提供快捷、便利的线上购票服务。**
## 项目结构
```lua
hqc_mini_app 微信小程序相关文件hqc_mp
├── sql -- 项目SQL语句
│
├── config -- 配置信息
│
├── controller -- 控制器
| ├── map -- 3D地图
| ├── wx -- 微信前台控制器
| ├── octopus -- 后台管理员控制器
│
├── service -- 业务逻辑接口
| ├── impl -- 业务逻辑接口实现类
│
├── dao -- 数据访问接口
├
├── entity -- 数据持久化实体类
│
├── datasources -- 多数据源工具类
│
├── shiro -- Shiro验证框架
│
├── task -- Quartz定时任务
│
├── util -- 项目所用的的所有工具类
| ├── FreeMarker -- 自定义FreeMarker标签
│
├── payforparking -- 停车付费相关接口WebService
│
├── weather -- 第三方天气查询相关接口WebService
│
├── ws -- 提供给小程序的相关接口WebService
│
├── resources
| ├── mapper -- SQL对应的XML文件
│
├── webapp
| ├── map -- 3D地图
| ├── statics -- 静态资源
| ├── upload -- 上传文件
| ├── WEB-INF
| | ├── templates -- 页面FreeMarker模版
```## 技术选型
- 核心框架:`Spring`
- 安全框架:`Apache Shiro`
- 视图框架:`Spring MVC`
- 持久层框架:`MyBatis`、`MyBatis通用Mapper`
- 缓存技术:`Redis`
- 定时器:`Quartz`
- 数据库连接池:`Druid`
- 日志管理:`SLF4J`、`Log4j`
- 模版技术:`FreeMarker`
- 页面交互:`BootStrap`、`Layer`等## 本地部署
- 创建数据库**hqc_mp**,数据库编码为`UTF-8`
- 执行**sql/hqc_mp.sql**文件,初始化数据
- 修改**db.properties**,更新MySQL账号和密码
- 修改**redis.properties**,更改Redis连接信息
- Eclipse、IDEA部署Tomcat,则可启动项目
- 项目访问路径:http://localhost:8080/octopus
- 后台登陆账号密码:**admin/admin**
- 前台登录用户: **13647910412/123**## 启动说明
> 项目依赖`mysql`、`Redis`服务.
## 演示效果图
| ![在线购票](./screenshots/在线购票.png) | ![会员中心](./screenshots/会员中心.png) |
| :---: | :---: |
| ![积分商城](./screenshots/积分商城.png) | ![WIFI连接](./screenshots/WIFI连接.png) |
| ![停车付费](./screenshots/停车付费.png) | |