图书管理系统数据库设计

图书管理系统数据库设计

ID:24536213

大小:154.01 KB

页数:10页

时间:2018-11-15

图书管理系统数据库设计_第1页
图书管理系统数据库设计_第2页
图书管理系统数据库设计_第3页
图书管理系统数据库设计_第4页
图书管理系统数据库设计_第5页
资源描述:

《图书管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、图书管理系统数据库设计姓名:周传剑学号:0905072004班级:09电气类(2)[摘要]:数据库系统及应用课程设计是学习完《数据库系统及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库及其应用系统是具有管理功能的计算机系统,而数据库原理及应用课程设计在开发应用程序中至关重要,合理的数据表结构不尽有利于软件的快速开发,而且

2、有利于以后对软件的维护。一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。关键词:SQL语言;数据库设计;图书管理系统9目录一、需求分析31.1信息需求31.2处理需求41.2.1.基本信息管理41.2.2图书借阅管理41.2.3系统用户管理4二、数据库的概念设计52.1.图书类型E-R图52.2图书基本信息E-R图52.3借阅证件类型E-R图52.4借阅证件E-R图62.5图

3、书借阅E-R图62.6图书借阅明细E-R图62.7用户信息E-R图7三、数据库的逻辑设计73.1图书类型表73.2图书基本信息表83.3借阅证件类型表83.4借阅证件表83.5图书借阅表93.6图书借阅明细表93.7用户信息表9四、系统功能模块109一、需求分析1.1信息需求在数据库Books中需要设计如下所示的数据字段和数据表:图书类型表BookType,包括:图书类型编号、图书类型名称和上级图书类型编号。图书基本信息表BookInfo,包括:图书编号、图书名称、作者、出版社、库存位置、图书价格、图书类型编号、库存数量和描述信息。借阅证件类型表CardType,包括:编号、类

4、型名称、指定此类型的借阅证允许借阅的最大图书数量、指定此类型的借阅证允许借阅的最长日期和指定此类型的借阅证允许续借的最大日期。借阅证件表Cards,包括:借阅证编号、读者姓名、读者所在系、读者学号、办证日期和时间、借阅证件类型编号和借阅证件状态(包括有效、挂失和注销)。图书借阅表Borrow,包括:借阅编号、借阅证件编号和借阅日期和时间。图书借阅明细表BorrowList,包括:编号、借阅编号、图书编号、借阅数量、到期的日期和时间、实际归还的日期和时间、续借日期和时间、罚款金额和状态(包括借阅、归还、续借和丢失)。用户信息表Users,包括:用户名,密码。1.2处理需求此数据库

5、系统应用于图书馆的图书分类管理、图书基本信息管理、借阅证件类型管理、借阅证件管理和图书借阅管理等主要功能。具体功能如下:1.2.1.基本信息管理图书分类信息管理部分:主要包括图书分类信息的添加、修改、删除和查询。此功能为图书的分类管理提供依据。图书信息管理部分:主要包括图书基本信息的添加、修改、删除和查询。退出系统。91.2.2图书借阅管理借阅证件类型管理部分:主要包括借阅证件分类信息的添加、修改、删除和查询。不同类型的借阅证件可以借阅的最大图书数量、最大可借阅天数和续借天数不同。借阅证件管理部分:主要包括图书借阅证件的添加、修改、删除、挂失和查询。图书借阅管理部分:主要包括图

6、书借阅、图书归还、图书续借、图书挂失和图书催还等。1.2.3系统用户管理用户管理部分:主要为Admin系统用户对用户进行管理,包括用户的添加、修改、删除,而且可以修改用户的密码。若为普通用户,则没有权限对用户进行管理。修改密码部分:用户可以修改自己的密码(包括Admin系统用户和普通用户)。二、数据库的概念设计通过上面对系统的总体分析,可以得到大概的实体—关系模型(E-R模型),如下:2.1.图书类型E-R图图书类型:{类型编号,类型名称,上级类型编号}类型编号类型名称上级类型编号图书类型2.2图书基本信息E-R图图书基本信息:{编号,名称,作者,出版社,库存位置,价格,类型编

7、号,库存数量,描述信息}9图书编号名称类型编号作者库存位置价格库存数量描述信息出版社2.3借阅证件类型E-R图借阅证件类型:{编号,类型名称,最大借阅图书数量,最长借阅日期,最长续借日期}证件类型最长续借日期类型名称最大借阅图书数量最长借阅日期编号2.4借阅证件E-R图借阅证件:{借阅证编号,姓名,工作单位,有效证件号,办证日期,证件类型,状态}证件状态工作单位编号证件类型办证日期有效证件号姓名2.5图书借阅E-R图图书借阅:{借阅编号,证件编号,借阅日期}9证件编号借阅日期借阅编号图书借阅

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。