软件系统第一期开发概要:
背景:软硬件结合使用的场景,智能设备为智能煮餐机,用户用设备上的扫码头扫描食品包装上的二维码或条形码后,设备向服务端请求该食品对应的烹饪操作,之后设备开始操作烹饪,完成后用户取走食品。基于以上背景,需要以下两个客户端来配置设备和管理食品在设备上的操作顺序。
1.微信小程序,主要使用用户为公司内部运营人员,使用的场景是给智能煮餐机配置WiFi连接,和其他家用的智能设备类似,选择WiFi后输入WiFi的密码传输给设备,设备自动连接互联网。同时,由于运行环境存在生产和测试的区别,所以对于设备来说也需要切换对应的运行环境,小程序也需要对应的功能来告知设备切换到哪个环境。
2.PC端管理后台,主要使用用户为公司内部运营人员,账号和密码为系统生成,无需注册和找回密码等功能。
管理后台的主要功能包括:
2.1管理设备的类别和型号,查看当前已有的设备列表,用文件导入新设备。
2.2管理食品,新增和修改食品对应的数据,为食品和设备维护对应的操作参数,比如饺子需要先加水10秒,然后使用100%的功率加热30秒这样的操作对应的操作顺序和参数数据。
备注:两个端的页面都无需UI设计,小程序端使用开发框架自带的组件即可。PC管理后台无需过多关注适配浏览器,Safari和Chrome可以使用即可。