1. 项目背景与核心需求
博士园美容店养发馆作为专业养发护理机构,面临着客户信息分散、预约管理混乱、服务记录缺失等典型问题。传统手工登记方式已无法满足以下需求:
- 客户档案的数字化管理(发质记录、护理方案、消费历史)
- 微信端便捷预约与提醒(减少爽约率)
- 员工绩效与服务的可视化统计
- 会员积分与营销活动的自动化执行
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 技术架构设计
2.1 前端选型方案
采用uniapp框架构建微信小程序,主要优势在于:
- 跨平台能力:后续可快速发布为H5/Android/iOS版本
- 微信生态适配:完美支持openid获取、模板消息、支付等能力
- 开发效率:基于vue的语法体系,组件库丰富(uView UI)
关键配置示例(manifest.json):
json复制"mp-weixin": {
"appid": "wx123456789",
"usingComponents": true,
"permission": {
"scope.userLocation": {
"desc": "用于门店导航功能"
}
}
}
2.2 后端技术栈
SSM(Spring+SpringMVC+MyBatis)框架组合:
- Spring 5.2:控制反转与事务管理
- MyBatis 3.5:定制化SQL与动态查询
- 微信接口模块:单独封装WxService处理:
java复制@Service public class WxAuthService { private String appId = "wx123456789"; private String secret = "abcdef123456"; public String getOpenid(String code) { // 调用微信auth.code2Session接口 } }
3. 核心功能实现
3.1 客户360°视图
数据库设计关键表:
sql复制CREATE TABLE `client` (
`id` bigint(20) PRIMARY KEY AUTO_INCREME
