将剩下的模块逻辑图做好了,并且写了部分开发报告:
3.2 罗列并讲解各模块涉及到的前端功能(因为四要详细讲所以这块可以粗略一点
个人收藏:
通过调用数据库中用户的“个人收藏”数据,以html/css编辑网页排版呈现出可视化的内容。点击详情将弹出弹窗呈现菜谱的详细内容。
分页器模块与页面显示模块以及弹窗三者构成整个网页的外观。分页器可将菜谱分页显示,便于用户查看。
而页面显示与弹窗作为最主要的展示菜谱模块,形成了该网页的功能。用户点击即可了解到详细的菜谱。 个人收藏中的菜谱需要调用到数据库。社交云: 通过调用数据库中爬取到的数据,使用html语言构建出可视化的用户及菜谱的关系图。该关系图有方便用户查看的种种功能。
社交云可视化网络以网状形式,用户与菜谱相连、用户之间也相连,而关系线在用户点击后则呈现出主次感,方便用户查看某用户/菜谱相关的关系。饮食记录: 页面调用数据库,显示已有菜谱,且用户可通过上传菜谱功能添加新菜谱。上传新菜谱后,网页将自动刷新,新菜谱加到旧菜谱的前列。
饮食识别: 用户上传可更改的图片,系统根据识别算法,提供给用户识别菜谱后的结果。
饮食推荐: 可推荐用户推荐库里的菜谱,并有排版地展现。
用户模块: 让用户实现登录、注册,进入个人页面后可通过按钮进入其他页面,且可在个人页面中看到用户已发布的菜谱数据。