下载后可任意编辑SQL 图书管理系统设计课题报告班级: 计网 0901 班 小组成员: 柳录秧 周龙 -12-03目录 1.图书管理系统 ER 图2.系统功能设计3.数据表的创立 4.数据库完整性设计 5
SQL Server 数据库对象设计1
图书管理系统设计 E-R 图下载后可任意编辑2
系统功能设计( 1) 信息录入功能1) 添加新图书信息
当图书馆收藏新图书时, 系统向用户提供新图书信息录入功能, 由于同一种书可能会有多本, 因此, 新图书的信息有两类: 某一个 ISBN 类别的图书信息, 包括: ISBN 书号、 图书类别、 书名、 作者、 出版社、 出版日期、 价格、 馆藏数量、 可借数量、 图书简介; 另一个具体到每一本书的信息, 包括: ISBN 书号、 图书书号、 是否可借
每一个 ISBN 书号和同一个 ISBN 书号的多本书之间是一对多的关系, 每一本书的图书书下载后可任意编辑号是唯一的
2) 添加读者信息
用于登记新读者信息
包括: 借书证号、 姓名、 性别、 身份证号、 职称、 可借数量、 已借数量、 工作部门、 联系电话等
3) 借阅信息
用于登记读者的借阅情况信息
包括: 借书证号、 借阅书号、 借出日期、 借阅期限、 归还日期等信息
归还日期为空值表示该图书未归还
( 2) 数据修改和删除功能1) 修改和删除图书信息
图书被借出时, 系统需要更新图书信息的可借数量, 当可借数量为 0 时, 表示该图书都已被借出
当输入的图书信息有错误或需要进行必要更新时, 能够修改图书信息; 当一种图书所有馆藏图书都已损毁或遗失而且不能重新买到时, 该图书信息需要删除
2) 修改和删除读者信息
当读者的自身信息发生变动, 如部门间调动或调离本单位, 或违反图书馆规定需要限制其可借阅图书数量时, 需要修改读者信息
3) 还书处理
读者归还图书时, 更新图书借