{"id":20171579,"url":"https://github.com/joeybling/hqc_mp","last_synced_at":"2025-04-10T02:42:57.648Z","repository":{"id":22736659,"uuid":"97181734","full_name":"JoeyBling/hqc_mp","owner":"JoeyBling","description":"微信小程序+微信管理后台+微信用户前台","archived":false,"fork":false,"pushed_at":"2022-12-16T08:06:06.000Z","size":20889,"stargazers_count":77,"open_issues_count":18,"forks_count":24,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T21:22:55.978Z","etag":null,"topics":["bootstrap","druid","layer","log4j","mybatis","quartz","redis","spring"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoeyBling.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://zhousiwei.gitee.io/ibooks/about/#%E6%89%93%E8%B5%8F"}},"created_at":"2017-07-14T01:57:44.000Z","updated_at":"2025-02-22T14:44:52.000Z","dependencies_parsed_at":"2023-01-12T08:45:36.565Z","dependency_job_id":null,"html_url":"https://github.com/JoeyBling/hqc_mp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeyBling%2Fhqc_mp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeyBling%2Fhqc_mp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeyBling%2Fhqc_mp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeyBling%2Fhqc_mp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoeyBling","download_url":"https://codeload.github.com/JoeyBling/hqc_mp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248145121,"owners_count":21055058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","druid","layer","log4j","mybatis","quartz","redis","spring"],"created_at":"2024-11-14T01:25:30.607Z","updated_at":"2025-04-10T02:42:57.622Z","avatar_url":"https://github.com/JoeyBling.png","language":"JavaScript","funding_links":["https://zhousiwei.gitee.io/ibooks/about/#%E6%89%93%E8%B5%8F"],"categories":[],"sub_categories":[],"readme":"## 微信小程序+微信管理后台+微信用户前台\n\n\u003e **GitHub：[https://github.com/JoeyBling/hqc_mp](https://github.com/JoeyBling/hqc_mp)**\n\n\u003e **码云：[https://gitee.com/zhousiwei/hqc_mp](https://gitee.com/zhousiwei/hqc_mp)**\n\n\u003e **欢迎使用和Star支持，如使用过程中碰到问题，可以提出Issue，我会尽力完善**\n\n## 产品介绍\n-----------------------------------\n**\u0026#160;\u0026#160;\u0026#160;\u0026#160;基础功能开发：景区微信地图导游、天气及景点相关资讯微信提醒、项目适玩人群识别与推荐、会员功能、景区美食预订功能、停车付费功能、票价信息查询设置、免费WiFi连接设置。**\n\n**\u0026#160;\u0026#160;\u0026#160;\u0026#160;微信小程序：开发一款用于门票销售的小程序，让用户无需关注，直接一键购票，提供快捷、便利的线上购票服务。**\n\n## 项目结构\n```lua\nhqc_mini_app 微信小程序相关文件\n\nhqc_mp\n├── sql  -- 项目SQL语句\n│\n├── config -- 配置信息\n│\n├── controller -- 控制器\n|    ├── map -- 3D地图\n|    ├── wx -- 微信前台控制器\n|    ├── octopus -- 后台管理员控制器\n│\n├── service -- 业务逻辑接口\n|    ├── impl -- 业务逻辑接口实现类\n│\n├── dao -- 数据访问接口\n├\n├── entity -- 数据持久化实体类\n│\n├── datasources -- 多数据源工具类\n│\n├── shiro -- Shiro验证框架\n│\n├── task -- Quartz定时任务\n│\n├── util -- 项目所用的的所有工具类\n|    ├── FreeMarker -- 自定义FreeMarker标签\n│\n├── payforparking -- 停车付费相关接口WebService\n│\n├── weather -- 第三方天气查询相关接口WebService\n│\n├── ws -- 提供给小程序的相关接口WebService\n│\n├── resources\n|    ├── mapper -- SQL对应的XML文件\n│\n├── webapp\n|    ├── map -- 3D地图\n|    ├── statics -- 静态资源\n|    ├── upload -- 上传文件\n|    ├── WEB-INF\n|    |    ├── templates -- 页面FreeMarker模版\n```\n\n## 技术选型\n- 核心框架：`Spring`\n- 安全框架：`Apache Shiro`\n- 视图框架：`Spring MVC`\n- 持久层框架：`MyBatis`、`MyBatis通用Mapper`\n- 缓存技术：`Redis`\n- 定时器：`Quartz`\n- 数据库连接池：`Druid`\n- 日志管理：`SLF4J`、`Log4j`\n- 模版技术：`FreeMarker`\n- 页面交互：`BootStrap`、`Layer`等\n\n## 本地部署\n- 创建数据库**hqc_mp**，数据库编码为`UTF-8`\n- 执行**sql/hqc_mp.sql**文件，初始化数据\n- 修改**db.properties**，更新MySQL账号和密码\n- 修改**redis.properties**,更改Redis连接信息\n- Eclipse、IDEA部署Tomcat，则可启动项目\n- 项目访问路径：http://localhost:8080/octopus\n- 后台登陆账号密码：**admin/admin**\n- 前台登录用户: **13647910412/123**\n\n## 启动说明\n\n\u003e 项目依赖`mysql`、`Redis`服务.\n\n## 演示效果图\n| ![在线购票](./screenshots/在线购票.png) | ![会员中心](./screenshots/会员中心.png) |\n| :---: | :---: |\n| ![积分商城](./screenshots/积分商城.png) | ![WIFI连接](./screenshots/WIFI连接.png) |\n| ![停车付费](./screenshots/停车付费.png) |  |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeybling%2Fhqc_mp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoeybling%2Fhqc_mp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeybling%2Fhqc_mp/lists"}