图书管理系统数据库设计说明书

本文档详细描述了图书管理系统数据库的设计过程,包括外部设计(标识符状态、使用程序、约定和支持软件)、结构设计(概念、逻辑和物理结构)以及运用设计中的数据字典。涉及管理员、读者、图书和借还记录表的详细设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库设计说明书

1.引言

1.1编写的目的

方便数据库的创建及说明

1.2背景

开发软件名称: 图书管理系统

项目任务提出者: 蔡贵超

项目开发者:蔡贵超、李东来、邓越、张伟、丁学亮

用户:系统管理员、操作员

1.3定义

图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段

1.4参考资料

王珊等,《数据库系统概论》,高等教育出版社;

2.外部设计

2.1标识符的状态

Admin: 图书管理系统的管理员,包括超级管理员和普通管理员,普通管理员主要负责借书还书管理,超级管理员负责图书管理,读者管理以及管理员管理;

Books:图书管理系统中图书的表;

Reader:读者信息表;

Borrowbooks;图书借阅记录表;

Returnbooks;图书归还记录表。

2.2使用它的程序

图书管理系统中,图书的管理,图书的借还,读者的管理,管理员的管理等。

2.3约定

图书管理包括超级用户管理和普通用户管理,对不同用户有不同功能限制,如普通管理员不能添加,删除,修改书籍;而超级管理员不可实现借书和还书功能

2.4支持软件

运行环境:windowsXP windows7 MySQL

3.结构设计

3.1概念结构设计

管理员,读者,图书,借书记录,还书记录;

管理员统筹全局的作用,对整个图书管理系统进行管理,读者信息,图书信息,借书记录以及还书记录的控制;

借书记录中包括图书主键BOOKNO和读者主键学号RID,通过联合查询可查看完整的借书记录;

还书记录设计方案同借书记录相同。

3.2逻辑结构设计

管理员(admin):aid,aname,apassword,role

读者(reader):rid,rname,rgendle,zhuanye,banji,maxborrow

图书(books):bookNo,ISBN,bookName,author,publishment,pubTime,

                bookNum,status

3.3物理结构设计

1、图书信息数据表

2、添加借书记录数据表

3、查询借书记录数据表

  1. 办理还书记录数据表

  1. 用户管理信息数据表

  1. 读者信息数据表

4.运用设计

4.1数据字典设计

Admin:

Books:

Reader:

Borrowbooks:

Returnbooks:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值