网站大量收购独家精品文档,联系QQ:2885784924

图书管理系统数据库设计.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统数据库设计 一、 需求分析 1. 信息需求 在数据库Books中需设计如下所示的数据字段和数据表: 1 图书类型表BookType,包括:图书类型编号,图书类型名称和上级图书类型编号; 2 图书基本信息表BookLnfo,包括:图书编号,图书名称,作者,出版社,价格,图书类型,库存位置,库存数量和描述信息; 3 借阅证件表Cards,包括:证件编号,证件类型,办证日期,读者姓名,有效证件号和证件状态(包括有效、挂失和注销); 4 借阅证件类型表CardType,包括:编号,类型名称,指定此类型的借阅证允许借阅的最大图书数量,指定此类型的借阅证允许借阅的最长日期和指定此类型的借阅证允许读借的最大日期; 5 图书借阅表Borrow,包括:借阅编号,借阅证件编号和借阅日期和时间; 6 图书借阅明细表BorrowLing,包括:编号,借阅数量,到期日期,实际归还日期,罚款金额,续借日期和状态(包括借阅、归还、续借和丢失); 7 用户信息表Users,包括:用户名、密码。 2. 处理需求 此数据库系统应用于图书馆的图书分类管理、图书基本信息管理、借阅证件类型管理、借阅证件管理和图书借阅管理等主要功能。 具体功能如下: (1)基本信息管理 1 图书分类信息管理部分,主要包括图书分类信息的添加、修改、删除和查询,此功能为图书的分类管理提供依据; 2 图书信息管理部分,主要包括图书基本信息的添加、修改、删除和查询; 3 退出系统。 (2)图书借阅管理 1 借阅证件类型管理部分,主要包括借阅证件分类信息的添加、修改、删除和查询,不同类型的借阅证件可以借阅的最大图书数量、最大可借阅天数和续借天数不同; 2 借阅证件管理部分,主要包括图书借阅证件的添加、修改、删除、挂失和查询; 3 图书借阅管理部分,主要包括图书借阅、图书归还等。 (3)系统用户管理 1 用户管理部分,主要为Admin系统用户对用户进行管理,包括用户的添加、修改、删除,而且可以修改用户的密码,若为普通用户,则没有权限对用户进行管理; 2 修改密码部分,用户可以修改自己的密码(包括Admin系统用户和普通用户)。 二、 数据库的概念设计、逻辑结构设计 通过上面对系统的总体分析,可以得到大致的实体—关系模型(E—R模型)如下: 1. 图书类型的E—R图 图书类型(类型编号、类型名称、上级类型编号) 2. 图书基本信息E—R图 图书基本信息(编号、名称、作者、出版社、价格、类型、库存位置、库存数量和描述信息) 3. 借阅证件类型E—R图 借阅证件类型:(编号、类型名称、最大借阅图书数量、最长借阅日期、最长续借日期) 4. 借阅证件E—R图 借阅证件(证件编号、类型、办证日期、读者姓名、工作单位、有效证件号、证件状态) 5. 图书借阅E—R图 图书借阅(借阅编号、证件编号、借阅日期) 6、图书借阅明细E—R图 图书借阅明细(编号、借阅数量、到期日期、实际归还日期、罚款金额、续借日期、状态) 7、用户信息E—R图 用户信息(用户名、密码) 三、 数据库的物理设计 分为两步: 1. 确定物理结构 在关系数据库中主要指存取方法和存储结构; 2. 评价物理结构 评价的重点是时间和空间的效率。 在物理结构中,数据的基本存储单位是存储记录。有了逻辑结构以后,就可以实际存储记录结构。一个存储记录可以和一个或多个逻辑记录相对应。 决定存储结构到底主要因素包括存储时间、存储空间和维护代价。设计时应根据实际情况对这三方面综合权衡。一般DBMS也提供一定的灵活性来选择,包括聚簇和索引。 在确定了数据库的物理结构之后,要进行评价,重点是时间和空间的效率,其结果可以产生多种方案,从中选择较优的方案作为数据库的物理结构,如果评价结果满足设计需求,则可进行数据库实施;否则,需要重新设计。

文档评论(0)

企业管理 + 关注
实名认证
服务提供商

计算机三级持证人

从事多年企业管理、在团队建设、员工培训、营销提升、组织架构有多自己的经验,希望在这个平台分享及帮助更多的公司或企业!

领域认证该用户于2023年05月09日上传了计算机三级

1亿VIP精品文档

相关文档