1、 数据库原理课程设计报告 题目: 图书馆管理系统 班 级:计科 102 作 者: 学 号: 指导老师: 完成日期: 2012 年 6 月 21 日 目 录 第 1 章 设计背景与需求说明5 1.1 设计背景5 1.2 功能需求5 1.3 系统开发环境6 各章的内容要求: 第 1 章 设计背景与需求分析 1.1 设计背景 简要说明本设计的目的和意义 1.2 功能需求 简要说明本系统的各项功能.(不需要画数据流图和数据字典) 1.3 系统开发环境 说明本系统的软硬件开发环境 第 2 章 数据库概念结构设计 2.1 各实体型结构 图 2.1 出版社实体性 图 2.2 图书实体性 图 书 入库 时间
2、价格 图书编号 现存 量 借出时间 作者 库存总量 书名 页码 出版社 出版社编号 出版社名称 地址 图 2.3 图书类型实体性 图 2.4 读者实体性 图 2.5 读者类型实体性 书库 书库名 书库号 读者类型 读者类型编号 可借册数 可续借天数 借期天数 读者 未交罚款数 已借册数 可借阅册数 是否挂失 身份证件号码 图书借阅次数 性别 姓名 借书证编号 出生日期 图书类型 图书类型编号 图书类型 图 2.6 书库实体性 图 2.7 图书入库单实体型 图 2.8 图书入库单明细实体型 图 2.9 图书报损单实体型 图书 2.10 图书报损单明细实体型 图书报损单明细 报损单明细编号 报损原
3、因 图书报损单 报损单编号 日期 图书入库 单明细 是否已入 价格 页码 书名 图书编号 入库单明细编号 作者 图书入库单 入库单编号 日期 图 2.11 罚款缴费单实体型 2.2 E-R 图 罚款缴费单 交费单号 金额 日期 E-R 图 图书报损单明细 图书入库单 书库 图书类型 读者类型 读者 图书 罚 款 缴 费 图书报损单 出版社 图书入库单明细 借阅 借 书 日 期 还 书 日 期 超期 罚款 金额 污 损 罚 款 丢 失 罚 款 金 额 n n 1 N N 1 1 N 1 N 1 N 1 N N 1 1 N 1 N 第 3 章 数据库逻辑结构设计 转换原则转换原则 一个实体型转换为
4、一个关系模式。一个实体型转换为一个关系模式。 关系的属性关系的属性:实体型的属性:实体型的属性 关系的码关系的码:实体型的码:实体型的码 一个一个 m:nm:n 联系转换为一个关系模式。联系转换为一个关系模式。 关系的属性关系的属性:与该联系相连的各实体的码以及联系本身:与该联系相连的各实体的码以及联系本身 的属性的属性 关系的码关系的码:各实体码的组合:各实体码的组合 (或码的一部分)(或码的一部分) 一个一个 1:n1:n 联系可以转换为一个独立的关系模式,也可以与联系可以转换为一个独立的关系模式,也可以与 n n 端对端对 应的关系模式合并。应的关系模式合并。 1) 1) 转换为一个独立的关系模式转换为一个独立的关系模式 关关系的属性系的属性:与该联系相连的各实体的码以及联系:与该联系相连的各实体的码以及联系 本身的属性