下载后可任意编辑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) 还书处理。读者归还图书时, 更新图书借阅信息表中的归还日期, 读者信息表中的已借数量及 ISBN 类别信息表中该图书的可借数量。( 3) 查询和统计功能1) 图书查询功能。根据图书的各种已知条件来查询图书的详细信息, 如书名、 作者、 出版社、 ISBN 书号等支持模糊查询。2) 读者信息查询。输入读者的借书证号、 姓名、 工作部门等信息, 查询读者的基本信息。对查询到的每一个读者, 能够显示其未归还的图书编号和书名。3) 查询所有到期未归还的图书信息。要求结果显示图书编号、 下载后可任意编辑书名、 读者姓名、 借书证号码、 借出日期等信息。4) 统计...