
##　详细功能点
### 一、项目基本要求：

1. 学生使用教育E卡通进行消费；
3. 家长使用微信、数字人民币等途径给学生食堂账户充值；
4. 消费POS机支持有线、无线等连接模式连接到教育城域网中心节点；
5. 用于教师的POS机还需支持二维码支付、数币支付等方式。


---
### 二、学生/家长端：
学生、家长在教育E卡通家长端页面查询、充值食堂账户。（已完成）
1. 家长使用教育E卡通用户体系，登录E卡通平台；食堂家长端与E卡通平台用户体系融合；（已完成）
2. 家长在微信公众号等途径，使用微信（必选）、数字人民币（必选）、支付宝等（可选）其他支付方式，给学生食堂账户充值；（已完成）
3. 家长可自由选择充值金额；（已完成）
4. 家长可查看账户余额、充值明细、消费明细、定期消费汇总等资金账单；（定期消费汇总未完成）
5. 可设置账户余额告警，账户低于指定额度，发送消息通知学生家长充值；通知方式需支持短信通知、微信模板消息、APP通知等；（未完成）
6. 可设置账户消费提醒：学生消费完成以后，发消息通知家长消费详情、账户余额等消费账单；（未完成）
7. 家长可发起退款申请；退款需后台学校审核，结果通知家长。（未完成）
8. 菜单展示：每天、每周食堂菜单展示给家长；更新菜单时，家长可收到通知；（未完成）
9. 家长端支持账户冻结、解冻功能。（未完成）

### 三、消费POS端
学生、教职工在学校食堂消费，通过刷卡或扫码，从对应用户账户中扣款。
1. 食堂消费POS机刷卡支持计价和计次消费；支持苏州市民卡、江苏交通一卡通卡刷卡；（已完成大部分，计次功能没使用）
2. 带扫码功能的POS机，支持微信扫码（被扫）、数字人民币（被扫）等其他支付方式；（未完成）
3. POS机支持在网络不通畅的情况下离线刷卡；（未验证）
4. 支持查看每日明细、每日汇总；（未验证）
5. 支持消费撤销；（已完成）
6. 支持语音播报；（未验证）
7. 支持电源、电池供电；断电时至少持续供电2小时；（未验证）
8. 支持有线连接、无线网络。无线模式需支持NB-IoT或4G，数据通过VPN连接到内网.（未验证）

### 四、食堂后台管理平台（至今无法登录，该部分未验证）
学校管理员在后管平台可对学生、教职工账户进行管理。
1. 用户管理：可在后台对用户进行同步、分组、账户冻结、解冻、新增、删除、修改用户信息等；
2. 设备管理：新增、删除、查看设备状态等；
3. 订单管理：订单同步、订单查询；、订单处理、订单退款等；
4. 财务管理：账户充值、批量充值、账户退款、批量退款（退款原路返还，支持部分金额退款；退款时可设置余额允许为负）；财务报表、财务对账；
5. 支付管理：支付渠道管理：微信、数字人民币等支付渠道配置；支持自定义充值渠道（补贴发放等）；扣款方式管理：按金额、按次等多种扣款形式；
6. 菜单管理：录入每日菜单；
7. 安全管理：操作记录等日志信息。
8. 接口管理：提供给学校的数据接口：用户接口；消费明细接口；充值明细接口；账户余额接口；

### 五、教育E卡通平台支持

1. 支持自定义学生自编号（学号）功能。后台批量导入学生学号后，卡面打印出学号，而不是E卡通号；
2. 学生自编号支持批量导入。批量导入方式，可与学校导出的花名册匹配；
3. 学校花名册下载功能，增加学生自编号的字段。
