1. 论述题
设计一个校园公共自行车管理系统,该系统需要实现如下功能:
(1)用户能够注册登录,能够根据借车点的名称查询借车点的位置、车辆剩余情况,能够借车。
(2)工作人员能够注册登录,能够对负责的借车点录入车辆情况,如编号,颜色,车龄,当前状态等;能够更新车辆归还情况。
(3)对于多次借车未还的用户,管理员可以冻结其账号。
请根据上述内容,完成如下设计:
(1)确定系统包含哪些实体,每个实体包括哪些属性;
(2)找出实体之间的联系,以及联系派生的属性;
(3)画出总的E-R图
(1)用户(账号,密码,姓名,电话,状态)
工作人员(账号,密码,姓名,电话,角色)
借车点(名称,位置,编号,剩余数量)
自行车(编号,颜色,车龄,当前状态,所在借车点)
(2)工作人员和借车点之间有联系且为n:1
自行车和借车点之间有联系且为1:n
用户和自行车之间为n:m,联系结果用借车日期和归还情况表示。
工作人员与用户之间为m:p,联系结果用帐号状态表示。
(3)