该项目帮助实现小昆山考场的智能化管理,包括实现考场训练的票的售卖,进场车辆的充值,教练和练车学员的管理,考试成绩的管理功能
我负责搭建Web API。整个项目采用Net Core 经典三层搭建实现RESTful Api。
数据库底层采用EF Core + SqlServer 实现
采用AutoMapper插件实现DTO实体和数据库实体自动转换,
使用了Net Core LoginFilter 实现用户信息登录状态验证。
使用AutoFac 实现自动依赖注入,集成了Quartz.Net实现了定时任务。
使用Essensoft.AspNetCore.Payment配置并实现了微信小程序的支付功能.
为了应对购票的时可能出现的大流量采用Resdis缓存。