项目说明:
预约平台是一套可灵活运用于不同业务场景的预约软件。用户可以根据业务需要配置相应的活动信息、报名采集字段及检录方式。该系统包括后台管理端、活动发起端和活动报名端。其中,后台管理端负责预约信息、模板管理、用户管理等功能;活动发起端负责活动发起、分享至微信、我的活动、活动检录等功能;活动报名端负责活动列表、我要报名、检录签到等功能。登录功能使用Redis记录用户的token以控制登录状态;活动发起功能使用了微信内网页开发工具包接口实现分享活动至微信好友;活动报名、签到等功能中的短信提示消息采用Kafka消息队列记录并分发短信。
技术架构:
1.采用B/S架构,前端采用Vue、HTML5配合Vant、Element等组件搭建,结合微信内网页开发工具包实现微信授权、分享、地图导航等功能。
2.后端使用Spring Boot、MyBatis架构,MySQL 5.7数据库,Redis缓存,服务器采用Tomcat 8.0运行,使用Nginx进行代理。
3.开发工具使用IDEA编辑器,提供了便捷的开发环境和工具支持。
项目职责:
1.负责系统的整体设计与开发,包括前端和后端的架构设计和实现。