《数据库原理》课程设计报告 图书借阅管理系统设计 姓 名: X X X 班 级: X X 级 X 班 学 号: X X X X X X X 指导教师: X X X 成 绩: 完成时间: 20X X 年 X 月 X 日 1 一、 问题描述和要求 该系统是一个专门为学校图书管理而设计的系统。学生从图书馆借书,对图书馆来说,学生好像书籍一样,都是先被注册到系统中的。图书馆需要处理新买的图书,包括添加和删除等,图书管理员是图书馆的雇员,所有图书登记、读者注册的工作由图书管理员完成,他们负责和学生交互,该系统支持他们的工作。图书馆要求系统能方便的建立、更新和删除存在该系统中有关书名、读者等信息,也能方便的登记图书的借出与归还等信息。 二、 系统分析 通过对现行图书馆业务的调查,明确了图书馆工作由图书管理、读者管理、借书服务和还书服务 4 部分组成。对现有系统功能的描述如下: (1)图书管理 1)对馆内的所有图书按类别统一编码;对各类图书建立图书登记卡,登记图书的主要信息。 2)新购的图书要编码和建卡,对遗失的图书要注销其图书登记卡。 (2)读者管理 1)建立读者信息表,对读者统一编号。 2)对新加盟的读者,将其信息加入到读者信息表中;对某些特定的读者,将其信息从读者信息表中删除。 3)当读者情况变化时,修改读者信息表中相应的记录。 (3)借书服务 1)未借出的图书要按类别上架,供读者查看。 2)建立借书登记卡,卡上记录着书号、读者姓 名和编号、借书日 期 ;将借书登记卡按读者单 位 、读者编号集 中保 管。 3)读者提 出借书请 求时,先查看该读者的借书卡,统计读者已 借书的数量 。如果 该读者无 借书超 期 或 超 量 情况,则 办 理借书手 续 。 4)办 理借书手 续 的方法 是:填 写 借书登记卡,管理员核 实 后 读者可 将图书带 走 。 (4)还书服务 1)读者提 出还书要求时,先对照 相应的借书卡,确认 书号和书名无 误 后可 办 理还书手 续 。 2 2)办理还书手续的方法是:在借书卡上填写还书时间,管理员签名;将已还的借书卡集中保管;收回图书。 3)将收回的图书上架,供读者查看和借阅。 三、 系统数据库设计 1. 数据库概念结构设计 根据学生图书借阅管理系统的需求分析,我们可以先得到 3 个实体:书、学生、管理员。 再分析他们之间的关系,管理员与书之间存在着一对多的联系,将该联系命名为登记,一个管...