以文本方式查看主题 - 课外天地 李树青 (http://njcie.com/bbs/index.asp) -- 数据库系统原理课件 (http://njcie.com/bbs/list.asp?boardid=19) ---- ER实例分析练习 (http://njcie.com/bbs/dispbbs.asp?boardid=19&id=131) |
-- 作者:admin -- 发布时间:2006/3/14 20:45:23 -- ER实例分析练习 下面是一个图书信息系统开发案例的需求分析,根据内容进行ER分析,看看数据库的结构应该是什么模样 1)要求进行多用户登陆,不同用户权限不一样。用户包括读者,一般管理员,超级管理员。 2)对于读者,能够进行以下操作: 查询用户信息,并且可以更改一般信息,如密码等 查询借阅情况 查询书籍信息,能够根据作者,书名,种类来进行 查询历史借阅记录 *可以预约 3)对于一般管理员,能够进行以下操作: 能够进行系统初始化数据录入和更新(删除,修改等),如书籍,读者等信息,要求界面良好(纯键盘操作) 查询书籍,读者信息(更为全面) 能够进行借书,还书等操作 高级统计功能,如借书数最多的读者,借阅量最大的书籍等 4)对于高级管理员,能够进行以下操作: 查看历史记录(更全面) 控制读者和书籍的借阅情况(如是否可借,借多少等) 5)其他借书规则: 超期书不可续借 预约书自动提示 [此贴子已经被作者于2006-10-25 23:01:34编辑过]
|
-- 作者:admin -- 发布时间:2006/3/14 20:46:15 -- 参考答案 书籍(书籍号,名称,作者,类别,总册数,可借册数,是否可借,可借数量,预定用户号) 借阅(用户号,书籍号,借阅时间,应还时间,实还时间) 用户(用户号,用户名,权限号,口令,是否可借书,可借书数量) book(bid,title,author,class,total,available,canlend,lendnumber,bookingid) borrow(uid,bid,btime,rtime,atime) user(uid,uname,authority,password,canborrow,quantity) [此贴子已经被作者于2006-10-25 23:00:36编辑过]
|