er.json 8.4 KB

123456789101112131415161718192021222324252627
  1. [
  2. {
  3. "name": "管理员",
  4. "desc": "鲜花销售管理系统的实体关系包括以下内容:\n\n1. 管理员(Admin):管理员是系统的管理者,拥有最高权限,在系统中可以执行用户管理、鲜花分类管理、鲜花信息管理、用户留言管理、特殊服务管理、系统管理和订单管理等操作。\n\n2. 用户(User):用户是系统的普通使用者,可以进行注册、登录、浏览鲜花信息、查看花语公告、购物车操作、联系客服、查看我的订单和管理个人信息等操作。\n\n3. 鲜花分类(Category):鲜花分类是对鲜花进行分类管理,每个分类包含多个鲜花。\n\n4. 鲜花信息(Flower):鲜花信息包括鲜花的名称、图片、价格、描述等详细信息。\n\n5. 用户留言(Message):用户可以在系统中留言,包括留言内容、留言时间等信息。\n\n6. 特殊服务(Service):特殊服务是针对鲜花销售提供的一些额外服务,例如包装、配送方式等。\n\n7. 系统管理(System):系统管理包括系统设置、参数配置、日志记录等管理操作。\n\n8. 订单(Order):订单是用户购买鲜花后生成的订单,包含订单号、购买鲜花的信息、购买数量、订单状态等相关信息。\n\n以上实体关系描述了鲜花销售管理系统中各个实体的角色和彼此之间的关联关系,为后续的数据库设计和系统功能开发提供了基础。",
  5. "url": "https://nebuai.oss-cn-hangzhou.aliyuncs.com/uml/1698913963596.png"
  6. },
  7. {
  8. "name": "用户",
  9. "desc": "该数据库系统涉及以下实体关系:\n\n1. 用户(User):包括用户ID、用户名、密码、姓名、性别、年龄、联系电话、邮件地址等属性。用户可以注册、登录,并能够查看和管理个人信息、购物车、订单、收藏和地址等。\n\n2. 鲜花信息(Flower):包括鲜花ID、名称、描述、价格、库存、分类ID等属性。每个鲜花属于一个特定的鲜花分类,具有特定的属性和价格。\n\n3. 鲜花分类(FlowerCategory):包括分类ID、分类名称等属性。每个鲜花可以被归类到一个或多个特定的分类中。\n\n4. 用户留言(UserMessage):包括留言ID、用户ID、留言内容、留言时间等属性。用户可以留言给管理员或其他用户,留言信息记录在数据库中。\n\n5. 特殊服务(SpecialService):包括服务ID、服务名称、服务描述等属性。管理员可以添加特殊服务,用户可以选择其中的一种或多种服务。\n\n6. 系统管理员(Admin):包括管理员ID、用户名、密码、姓名、联系电话、邮件地址等属性。管理员具有对用户、鲜花分类、鲜花信息、用户留言、特殊服务和订单的管理权限。\n\n7. 订单(Order):包括订单ID、用户ID、鲜花ID、数量、订单状态、下单时间等属性。用户可以添加鲜花到购物车,并生成订单,包括购买的鲜花、数量和收货地址等。\n\n8. 地址(Address):包括地址ID、用户ID、联系人姓名、联系电话、详细地址等属性。用户可以管理和选择收货地址。\n\n9. 收藏(Favorite):包括收藏ID、用户ID、鲜花ID等属性。用户可以收藏感兴趣的鲜花。\n\n以上是该项目中的主要实体关系描述。接下来,我们可以将这些实体关系绘制成E-R图,并进一步详细讨论数据库设计和系统功能实现。",
  10. "url": "https://nebuai.oss-cn-hangzhou.aliyuncs.com/uml/1698913993477.png"
  11. },
  12. {
  13. "name": "鲜花分类",
  14. "desc": "鲜花分类实体关系描述如下:\n\n鲜花分类是一个实体,代表了不同种类的鲜花。它包含以下属性:分类ID(用于唯一标识分类)、分类名称(描述分类的名称,如玫瑰、百合等)、创建时间(记录分类的创建时间)。\n\n鲜花分类与其他实体关系如下:\n- 鲜花分类与鲜花信息之间存在一对多的关系。即一个鲜花分类可以有多个鲜花信息,但每个鲜花信息只能属于一个鲜花分类。\n- 鲜花分类与系统管理之间存在多对多的关系。系统管理中的管理员可以管理多个鲜花分类,而一个鲜花分类也可以被多个管理员管理。\n\n总之,鲜花分类是系统中的一个重要实体,用于对不同种类的鲜花进行分类管理,并与其他实体形成相应的关系。",
  15. "url": "https://nebuai.oss-cn-hangzhou.aliyuncs.com/uml/1698913953876.png"
  16. },
  17. {
  18. "name": "鲜花信息",
  19. "desc": "鲜花信息实体关系包含以下实体和它们之间的关系:\n\n1. 鲜花(Flower):代表售卖的鲜花,具有属性包括花名、价格、描述等。一个鲜花可以属于多个鲜花分类,可以被多个用户收藏,也可以属于多个订单。\n\n2. 鲜花分类(Flower Category):代表对鲜花进行分类管理,具有属性包括分类名、描述等。一个鲜花分类可以包含多个鲜花。\n\n3. 用户收藏(User Favorite):表示用户收藏的鲜花信息,具有属性包括用户ID、鲜花ID等。一个用户可以收藏多个鲜花,一个鲜花可以被多个用户收藏。\n\n4. 订单(Order):代表用户购买鲜花的订单,具有属性包括订单编号、用户ID、鲜花ID、数量、总价等。一个订单属于一个用户,一个订单包含多个鲜花。\n\n根据以上实体和它们之间的关系,我们可以得出以下ER图表示鲜花信息:\n\n```\n +-------------------+\n | Flower |\n +-------------------+\n | - FlowerID |\n | - FlowerName |\n | - Price |\n | - Description |\n +----+--------------+\n |\n | has\n |\n +----+--------------+\n | Flower Category |\n +-------------------+\n | - CategoryID |\n | - CategoryName |\n | - Description |\n +----+--------------+\n |\n | contains\n |\n +----+--------------+\n | User Favorite |\n +-------------------+\n | - UserID |\n | - FlowerID |\n +----+--------------+\n |\n | belongs to\n |\n +----+--------------+\n | Order |\n +-------------------+\n | - OrderID |\n | - UserID |\n | - FlowerID |\n | - Quantity |\n | - TotalPrice |\n +-------------------+\n```",
  20. "url": "https://nebuai.oss-cn-hangzhou.aliyuncs.com/uml/1698913964795.png"
  21. },
  22. {
  23. "name": "用户留言",
  24. "desc": "用户留言是一个实体关系,它涉及以下实体:\n1. 用户(User):表示网站的注册用户,具有唯一的用户ID和其他属性,如用户名、密码等。\n2. 留言(Message):表示用户在鲜花销售管理系统中所留下的信息,具有唯一的留言ID和其他属性,如留言内容、留言时间等。\n\n用户和留言之间存在以下关系:\n1. 一对多关系(1:N):一个用户可以留下多个留言,但一个留言只能由一个用户所留。\n\n根据上述描述,可以绘制以下E-R图来表示用户留言的实体关系:\n\n```\n +-------------------+\n | 用户 (User) |\n +-------------------+\n | 用户ID (PK) |\n | 用户名 |\n | 密码 |\n | ... |\n +-------------------+\n | N\n |\n | 1\n +-------------------+\n | 留言 (Message)|\n +-------------------+\n | 留言ID (PK) |\n | 留言内容 |\n | 留言时间 |\n | ... |\n +-------------------+\n```\n\n在该图中,实体User和实体Message之间使用1:N的关系表示一个用户可以留下多个留言,并使用箭头指向User实体,表示一个用户可以对应多个留言。该关系使用User实体的主键用户ID(User ID)作为外键与Message实体的主键留言ID(Message ID)建立联系。",
  25. "url": "https://nebuai.oss-cn-hangzhou.aliyuncs.com/uml/1698913965925.png"
  26. }
  27. ]