下面是一个图书信息系统开发案例的需求分析,根据内容进行ER分析,看看数据库的结构应该是什么模样
1)要求进行多用户登陆,不同用户权限不一样。用户包括读者,一般管理员,超级管理员。 2)对于读者,能够进行以下操作: 查询用户信息,并且可以更改一般信息,如密码等 查询借阅情况 查询书籍信息,能够根据作者,书名,种类来进行 查询历史借阅记录 *可以预约 3)对于一般管理员,能够进行以下操作: 能够进行系统初始化数据录入和更新(删除,修改等),如书籍,读者等信息,要求界面良好(纯键盘操作) 查询书籍,读者信息(更为全面) 能够进行借书,还书等操作 高级统计功能,如借书数最多的读者,借阅量最大的书籍等 4)对于高级管理员,能够进行以下操作: 查看历史记录(更全面) 控制读者和书籍的借阅情况(如是否可借,借多少等) 5)其他借书规则: 超期书不可续借 预约书自动提示