图书管理系统数据库详细设计.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
图书管理系统数据库设计 图书管理系统 数据库设计 项目名称:图书管理系统 指导老师: 姓名: 图书管理系统数据库设计 2 目录 一、 需求分析……………………………..2 二、概念设计……………………………..5 三、逻辑设计…………………………......8 四、 物理设计…………………………….10 五、实施阶段…………………………….16 六、运行和维护……………………….....18 图书管理系统数据库设计 3 一、需求分析 1.1 系统目标 图书管理信息系统是典型的信息管理系统(MIS),其开发主要包 括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于 前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于 后者则要求应用程序功能完备,易使用等特点。 系统开发的总体任务是实现各种信息的系统化,规范化和自动化。 1.2 需求定义 图书馆管理系统开发。 系统开发的总的设计目标是实现图书管理 的系统化、规范化和自动化,实现对图书资料的集中统一的管理。 本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、 图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信 息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者 信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行 维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信 息进行维护。本系统主要解决的问题是利用关键字对数据库进行查 询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作 量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效 图书管理系统数据库设计 4 的实施。 1.3 功能需求 (1)有关读者种类标准的制定、种类信息的输入、包括种 类编号、种类名称、借书数量、借书期限等。 (2)读者有关信息的修改、查询等。 (3)读者基本信息的输入,包括读者编号、读者姓名、班 级、院系等。 (4)读者基本信息的查询、修改 (5)书籍信息的输入,包括书籍编号、书籍名称、书籍所 属类别、作者、出版社、出版日期、在库数、价格 (6)借书信息包括借书证号、书籍编号、借出日期、拖欠 日期、罚款种额 (7)图书管理 书籍号、管理员编号、销书数量、销书日期。 图书管理系统数据库设计 5 一、 概念设计 根据需求分析我们规划出实体有:管理员信息实体、图书信 息实体、读者信息实体、借阅信息实体、管理信息实体。各 个实体具体的描述 E-R 实体如下。 图书管理系统数据库设计 6 1、图书管理员信息模块 2、借阅者信息模块 3、图书信息模块 4.管理信息模块 图书管理系统数据库设计 7 5、完整的 E—R 图 图书管理系统数据库设计 8 三、逻辑结构设计 1、数据库逻辑设计: 从 E—R 模型到理论关系模型的转换,通过 E_R 模型到关系 模型的转换我们可以得到如下关系模式 (1)借阅关系 属性:借书证号、书的编号、借出日期、归还日期、推迟日 期、应罚款总额 主键:借书证号、编号 (2)管理员与图书关系 属性:管理员编号 、书的编号、销毁日期、销毁数量 主键:管理员编号、图书编号 2、数据库逻辑结构 (1).书籍信息表 由大量图书构成记录 图书数据结构如下: 图书管理系统数据库设计 9 (2、 )读者信息表: 读者记录的数据结构如下 (3)借阅信息表: 借阅数据构成 (4)管理员信息表:其结构如下 图书管理系统数据库设计 10 (5)管理表: 有队图书管理的信息构成 四、 物理设计 从理论关系模型到实施数据库建立、物理文件的安排 和、建立索引 1、 建立索引 为提高在表中搜索元组的速度,在实际现实的时候应 该基于键码建立索引是个表中建立索引的表项: (1) 读者信息(读者图书证号) (2) 书籍信息(书籍编号) (3) 管理员—书籍(管理员编号,图书编号) (4) 管理员(管理员编号) 图书管理系统数据库设计 11 (5) 借阅信息(读者图书证号,图书编号) 2、 将上面的逻辑结构设计转换为 SQL sever 2005 据 支持的实际数据模型, 也就是数据库的逻辑结构。 图书管理系统数九库各个表中的的设计如下: (1) 建立图书馆数据库(MyLibrary) create database MyLibrary on (name=Mylibrary_data1, filename='d:\Mylibrary_data1.mdf', size=10, maxsize=50, filegrowth=4), (name=Mylibrary_data2, filename='d:\Mylibrary_data2.ndf', size=8, maxsize=20, filegrowth=2) log on (name=Mylibrary_lo
剩余19页未读,继续阅读
- m0_702292222023-06-23果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
- m0_655814972023-12-04资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
- 2301_811349722023-12-30非常有用的资源,可以直接使用,对我很有用,果断支持!
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助