码迷,mamicode.com
首页 > 数据库 > 详细

数据库设计及相应E-R图

时间:2020-11-26 14:42:04      阅读:12      评论:0      收藏:0      [点我收藏+]

标签:应该   lan   get   load   blog   target   text   span   功能   

Github地址:https://github.com/75-Hz/Caipu.git


需求分析 

1、功能需求

菜谱系统有两个终端,按身份登录不同的身份进入的界面不一样。

用户终端主要满足如下功能:

1.) 用户个人信息修改

2.)用户可查询菜谱

3.)用户可分享文章或视频

4.)用户间的社交

管理员终端主要满足如下功能:

1.)修改并完善菜谱

2.)处理用户反馈

3.)管理社区

2.性能需求:

用户的反馈管理员及时处理并按时完善;

用户查询的菜谱必须在15秒之内反应;

用户点赞和评论社区中发表的文章或视频必须在15秒之内反应;

3.接口需求:

用户注册/登陆界面为人机接口;

菜谱信息保存在数据库中;

4.可靠性和可用性需求:

菜谱系统在一个月内不能出现3次以上故障,在任何时候,管理员系统都应该可以备份用户端系统。

5.出错处理系统:

系统一般有自动修复功能(通过重启实现),用户与管理员之间要时刻保持信号联通,以应对突发事件,更好的满足用户的要求。


E-R图

技术图片

 

 

管理人员(管理人员账号,处理用户反馈,及时完善菜谱,管理社区)

社区(用户间社交,话题圈,用户发表视频或文章)

用户(用户账号,用户头像,用户名,用户简介,分享记录)

菜肴(名称,历史,口味,制备方法)


数据库表:

技术图片

技术图片

技术图片

 

数据库设计及相应E-R图

标签:应该   lan   get   load   blog   target   text   span   功能   

原文地址:https://www.cnblogs.com/hjy567jiayouya/p/14022118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!