# 苏州教育E卡通平台校园数字人民币试点项目需求 

## 项目名称：苏州教育E卡通平台校园数字人民币试点项目

## 项目基本功能要求：
   1. 使用教育E卡通、市民卡、二维码等方式进行消费；
   2. 家长在微信端、苏周到端，使用微信、数字人民币等支付方式，给学生食堂账户充值；
   3. 消费POS机支持有线、无线等连接模式；
   4. 食堂管理平台部署在教育城域网，支持多学校开通功能（SaaS模式)。

## 项目详细需求：

### 一、 学生/家长端：
> 学生、家长在教育E卡通家长端页面查询、充值食堂账户。

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

###　二、消费POS端
> 学生、教职工在学校食堂消费，通过刷卡或扫码，从对应用户账户中扣款。

1. 食堂消费POS机刷卡支持计价和计次消费；支持苏州市民卡、江苏交通一卡通卡刷卡；POS读卡号顺序：市民卡、交通一卡通、ID号；
2. 带扫码功能的POS机，支持微信扫码（被扫）、数字人民币（被扫）等其他支付方式；
3. 教育E卡通刷卡，支持绑定家长后台数字人民币账户扣款（智能合约）；
4. POS机支持在网络不通畅的情况下离线刷卡；
5. 支持查看每日明细、每日汇总；
6. 支持消费撤销；
7. 支持语音播报；
8. 支持电源、电池供电；断电时至少持续供电4小时；
9. 双面屏展示；
10. 可受远程监控，可远程升级；
11. 支持有线连接、无线网络。无线模式需支持NB-IoT或4G，数据通过VPN连接到内网；
12. 需提供设备与平台间的接口：
    1.  设备注册、认证等接口；
    2.  设备签到签退等接口；
    3.  设备监测、维护、升级等接口；
    4.  白名单、黑名单、用户、账户同步等接口；
    5.  刷卡订单、二维码支付订单同步等接口；
    6.  其他可能涉及到的接口。

### 三、食堂后台管理平台
> 学校管理员在后台管理平台可对学生、教职工账户进行管理。

1. 用户管理：
   1. 用户分组：功能；
   2. 用户账户信息同步：与教育E卡通基础数据库同步。分为每天定时同步、实时同步、手动同步三种；
   3. 用户账户分为同步账户（不可修改卡号等信息）、平台手动账户（可修改信息）
   4. 支持用户（账户）冻结、解冻；
   5. 新增、修改、删除用户；
2. 设备管理：
   1. 新增设备；
   2. 删除设备；
   3. 查看设备清单、状态；
   4. 远程维护、升级；
   5. 设备同步。
3. 订单管理：
   1. 订单同步；
   2. 订单查询；
   3. 订单处理、订单退款；
4. 财务管理
   1. 账户充值、批量充值；
   2. 账户退款、批量退款；退款原路返还，支持部分金额退款；退款时可设置余额允许为负；
   3. 财务报表、财务对账；对账单统计和明细帐；账单下载；
5. 支付管理
   1. 支付渠道管理：微信、数字人民币等支付渠道配置；
   2. 支持自定义充值渠道（补贴发放等）；
   3. 扣款方式管理：按金额、按次等多种扣款形式；
   4. 账户充值管理：充值方式配置。
6. 菜单管理：录入每日菜单，支持图文，支持按天录入；
7. 多商户管理：
   1. 各模块，需每个商户独立运行；
   2. 商户配置：的开设、关闭、商户管理员配置等基础操作；
8. 安全管理：
   1. 操作记录等日志信息。
   2. 其他涉及安全的设置。
9.  系统管理：
   1.  后台管理员设置；
   2.  通知管理：短信、微信模板消息、苏周到等通知配置；
   3.  网络设置、同步设置等；
   4.  其他必要的系统管理设置。
10. 接口管理：
    1.  食堂POS机设备的接口：
        1.  设备注册、认证等接口；
        2.  设备签到签退等接口；
        3.  设备监测、维护、升级等接口；
        4.  白名单、黑名单、用户、账户同步等接口；
        5.  刷卡订单、二维码支付订单同步等接口；
        6.  其他可能涉及到的POS接口。
    2.  提供给学校的数据接口：
        1.  消费明细接口；
        2.  充值明细接口；
        3.  账户余额接口；
    3.  回流到教育E卡通平台的接口：
        1.  消费明细接口；
        2.  充值明细接口；
        3.  账户余额接口；

11. 提供食堂后台管理平台的相关文档
    1.  项目设计方案
    2.  管理计划和实施方案
    3.  测试报告及试用报告
    4.  接口文档及用户操作手册
    5.  源码及最终版执行文件
    6.  其他可能涉及的文档和材料

### 试点学校POS机数量要求
1. 23台刷卡POS机，6台刷卡+扫码POS机。至少3台备机。