校园跑腿小程序ER
实体关系图(ER图)是用于描述实体之间关系的图形化工具。校园跑腿小程序的ER图如下所示:
实体:
用户(User):包括学生、教师等校园用户。
跑腿员(Runner):负责接受和完成用户的跑腿任务。
任务(Task):用户发布的跑腿需求。
关系:
用户与任务之间的关系(发布):一个用户可以发布多个任务,一个任务只能由一个用户发布。
用户与任务之间的关系(接受):一个用户可以接受多个任务,一个任务只能被一个用户接受。
跑腿员与任务之间的关系(接受):一个跑腿员可以接受多个任务,一个任务只能被一个跑腿员接受。
任务与跑腿员之间的关系(完成):一个任务只能由一个跑腿员完成,一个跑腿员可以完成多个任务。
属性:
用户属性:用户ID、用户名、手机号码等。
跑腿员属性:跑腿员ID、姓名、手机号码等。
任务属性:任务ID、发布者ID、接受者ID、任务描述、任务状态等。
以上是校园跑腿小程序的简单ER图,可以根据
根据校园跑腿小程序的需求,可以进一步完善ER图:
实体:
商品(Commodity):用户需要购买的物品。
地点(Location):用户需要跑腿的地点。
关系:
用户与商品之间的关系(购买):一个用户可以购买多个商品,一个商品只能被一个用户购买。
用户与地点之间的关系(跑腿):一个用户可以选择多个地点进行跑腿,一个地点只能由一个用户选择。
任务与商品之间的关系(包含):一个任务可以包含多个商品,一个商品只能属于一个任务。
任务与地点之间的关系(涉及):一个任务可以涉及多个地点,一个地点可以被多个任务涉及。
属性:
商品属性:商品ID、名称、价格等。
地点属性:地点ID、名称、详细地址等。
任务属性:任务ID、发布者ID、接受者ID、任务描述、任务状态等。
以上是校园跑腿小程序的完整ER图,可以根据具体需求进一步调整和完善。