好文档 - 专业文书写作范文服务资料分享网站

数据库课程设计图书管理系统的设计与实现要点

天下 分享 时间: 加入收藏 我要投稿 点赞

数 据 库 原 理 及应 用 课 程设 计 报 告

图书管理系统 管 理 员 信 息 借 阅 卡 信 息 图 书 信 息 借 书 信 息 罚 单 信 息 管 理 员 信 息 管 理 借 阅 卡 信 息 管 理 借 阅 卡 信 息 查 询 图 书 信 息 管 理 图 书 信 息 查 询 借 书 信 息 管 理 借 书 信 息 查 询 罚 单 信 息 管 理 罚 单 信 息 查 询 图 3.1 图书管理系统模块功能图

3.3 数据库设计

数据库,是按照数据结构来组织、存储和管理数据的仓库,也是用 于查询大量数据的存储区域。使用数据库可以减少了数据的冗余度,从而 大大地节省数据的存储空间,实现数据资源的充分共享等。此外,数据库 技术还为用户提供了非常简便的,易于编写的应用程序。近年来推出的计 算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大, 环境适应广泛,数据处理能力强。数据库的设计是指对一个给定的应用环 境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作 为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越 来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数

第 5 页

数 据 库 原 理 及应 用 课 程设 计 报 告

据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统 来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来满 足用户在各方面提出的功能要求。

3.4 概念结构设计

在系统的数据库设计中,先要对数据字典中存储的数据进行分析,找出 各数据之间的关系,得出系统的关系模式。可以采用功能图的方法来进行 数据结构分析。

3.4.1 实体功能图

学生 性别

学生 姓名

电话 号码

图 3.2 借阅卡信息实体功能

管理员 性别 身份 证号 成员 id 管理员 姓名

电话 号码

图 3.3 管理员信息实体功能

管理员基本信息 密码 借阅卡信息 卡号 身份 证号 出生 日期 地址 现借 书量

第 6 页

数 据 库 原 理 及应 用 课 程设 计 报 告

书籍 id

书名

作者 单价 入库 时间 图书信息 出版 社 现存 量 总量

图 3.4 图书信息实体功能

罚单 id

还书日 期

借书 日期

图 3.5 罚单信息实体功能

卡号

借书 id

借书 日期

图 3.6 借书信息实体功能

第 7 页

书籍 id 罚单信息 书籍 id 罚单信息 卡号 罚金

数 据 库 原 理 及应 用 课 程设 计 报 告 3.4.2 E-R 图

书籍 id

还书日期

罚金信息

罚金

借书 id

借书日期

借书日期

卡号

卡号

书籍 id

罚单 id

借书信息

m

管理

管理

m

性别

地址

卡号

n

电话号码

姓名 管理员

n 密码

n

管理

成员 id

身份证号 n

管理 出版社 n

现存量

书名

作者

图书

书籍 id 单价

m

出生日期

借阅卡

现借书量

1

m

借阅 归还

1

姓名

身份证号

电话号码

性别

n

总量

现借书量

图 3.7E—R 图

3.5 逻辑模型设计

字段名 管理员姓名 密码 字段名 借书 id 类型 字符型 字符型 类型 字符型 表 3—1 系统用户表 NULL 长度 说明 管理员姓名 密码 说明 借书 id 10 10 否 否 表 3—2 借书信息表 NULL 长度 12 否

第 8 页

卡号 借书日期 书籍 id 字段名 成员 id 密码 管理员姓名 身份证号 管理员性别 电话号码 字段名 卡号 学生姓名 学生性别 出生日期 地址 身份证号 电话号码 现借书量 字段名 卡号 书籍 id 借书日期 还书日期 罚金 罚单 id

数 据 库 原 理 及应 用 课 程设 计 报 告

字符型 日期型 字符型 类型 字符型 字符型 字符型 字符型 字符型 字符型 类型 字符型 字符型 字符型 日期型 字符型 字符型 字符型 字符型 类型 字符型 字符型 日期型 日期型 字符型 字符型 50 8 50 否 否 否

卡号 借书日期 书籍 id 说明 成员 id 密码 管理员姓名 身份证号 管理员性别 电话号码 说明 卡号 学生姓名 学生性别 出生日期 地址 身份证号 电话号码 现借书量 说明 卡号 书籍 id 借书日期 还书日期 罚金 罚单 id 表 3—3 管理员信息表 NULL 类型 50 24 10 78 34 22 否 否 否 否 否 否 表 3—4 借阅卡信息表 NULL 长度 15 12 4 8 35 22 15 6 否 否 否 否 否 否 否 否 表 3— 5 罚单信息表 NULL 长度 50 50 8 8 8 13 表 3—6 图书信息表 第 9 页

否 否 否 否 否 否

数据库课程设计图书管理系统的设计与实现要点

数据库原理及应用课程设计报告图书管理系统管理员信息借阅卡信息图书信息借书信息罚单信息管理员信息管理借阅卡信息管理借阅卡信息查询图书信息管理图书信息查询借书信息管理借书信息查询罚
推荐度:
点击下载文档文档为doc格式
02n0l908d67f2vc1v0ey6gjog0oh07006b5
领取福利

微信扫码领取福利

微信扫码分享