1.公司项目拓展。
2.解决用户食堂菜单展示痛点。因为很多用户直接插U盘播放菜单,非常不方便。
点击空白处退出提示
1.公司项目拓展。
2.解决用户食堂菜单展示痛点。因为很多用户直接插U盘播放菜单,非常不方便。
菜单发布系统文档1.设计说明书1.1系统架构
菜单发布系统是一个客户端应用程序,旨在管理和发布餐饮行业的菜单信息。系统的架构分为多个模块,主要包括以下部分:
•前端界面:提供给用户进行操作和管理的交互界面,支持设备管理、文件上传、菜单发布等功能。
•文件处理模块:支持将PPT、PDF、图片等文件转换为菜单图片,确保在设备上正确显示。
•云端存储模块:将转换后的图片上传至阿里云OSS,确保菜单的高可用性和高效访问。
•设备管理模块:提供设备添加、编辑、删除和分组管理功能,确保菜单正确发布到指定设备。
•后台服务模块:处理前端请求,提供设备更新、菜单发布和用户管理接口。系统采用分布式架构,以保证高效处理大量设备和菜单的更新任务。
1.2模块功能
•文件上传与转换:
支持PPT、PDF、JPG、PNG等格式的文件上传。
自动转换PPT文件为图片,并上传至云端存储。
•菜单发布:
将上传的菜单图片与指定设备进行绑定,自动更新设备显示内容。
•设备管理:
提供设备的增、删、改、查功能,支持按分组管理设备。
用户可以通过界面查看设备状态和更新菜单。
•分组管理:
支持根据餐厅区域或设备类型创建分组,方便对多个设备进行统一管理。
1.项目由我个人独立完成。
2.实现细节
•技术栈:前端使用Windows Forms开发,后端通过C#与阿里云OSS进行交互。
•第三方库:
PPT转换:使用PPT转换库(如PPTConverter)将PPT转换为图片。
云存储:使用阿里云OSS SDK上传菜单图片至云端。
评论