数据库SQL图书馆借阅管理数据库设计_第1页
数据库SQL图书馆借阅管理数据库设计_第2页
数据库SQL图书馆借阅管理数据库设计_第3页
数据库SQL图书馆借阅管理数据库设计_第4页
数据库SQL图书馆借阅管理数据库设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、课程设计的内容

•个图书借阅管理数据库要求提供以下服务:

(1)可随时查询书库中现有书籍的种类、数量与存放位置。所有各类书籍均可由书号

唯一标识。

(2)可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书

日期。任何人可借多种书,任何一种书可为多个人所借:借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的

出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社

名具有唯一性。

根据以上的情景假设,进行如下的分析与设计:

(1)根据上述语义画出ER图。

(2)将ER模型转换成关系模型,并指出每个关系模式的主关键字。

(3)分析每个关系模式已经达到第几范式。对于不符合第三范式要求的关系模式进行

规范化。

(4)根据概念模型设计逻辑模型和保护设计。

(5)在SQLServer中实现。

二、课程设计的要求与数据

根据教师给定的选题,运用课堂中学到的数据库的基本理论与设计的知识,完成数据库

概念设计、逻辑设计及部分物理设计的内容。重点是ER图的设计、关系模式的转换与规范

化以及如何利用DBMS完成数据表及数据库的创建和操作。具体要求包括•:

1.开发环境要求:SQLServer2005

2.提交课程设计报告一份,包括以下内容:

①用户需求:要解决的主要问题,达到的具体指标等。

②业务流程分析:描述系统的业务流程,画出规范的业务流程图。

③数据库概念模式设计

写出由基本项相应得出的实体、联系及其属性,并确定主实体的标i只特征,画出ERD;

对其中复杂的多元联系进行分析•,必要则改进。

④数据库逻辑模式设计

4.1一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库

初步构思的关系框架,并检杳改进之。

4.2具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关

系框架下补充字段类型、长度、小数位数等行。

⑤数据库保护设计

5.1设计表间关系:列出数据库表间的关联关系。

5.2完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整

性约束及其约束条件;列出参照完整性表。

⑥数据库系统的实现

6.1数据库及其表结构的建立:建立数据库描述文件及建立其数据库表,注意完整

性与关联的实现,并附作为命令执行结果的数据库表结构及其关联图、参照完整性表。

6.2数据输入:录入数据,并打印出各表的内容,要求每个表至少有15条记录。

3.提交光盘(每班统一制作1张光盘,每人一个文件夹,文件夹名为“学号姓名”)。

每人的光盘文件夹内含:

①任务书;

②数据库文件(包括数据文件和日志文件);

③课程设计报告电子文档。

三、课程设计应完成的工作

1要求完成一个系统设计的主要过程:需求分析、系统分析、系统设计、系统实现等过

程。

2完成设计后,要写出设计报告。

四、课程设计进程安排

序号设计各阶段内容地点起止日期

举行课程设计动员会,说明课程设计的要求、目的。通

1实验中心机房17周1-周2

过讨论、查询相关资料确定课程设计选题。

2进行需求分析、数据库逻辑结构的分析。实验中心机房17周3-周4

完成以下内容:(1)用户需求分析;(2)业务流程分析;

(3)数据库概念模型设计;(4)写出由基本项相应得出

3实验中心机房17周4-周5

的实体、联系及其属性;(5)对其中复杂的多元联系进

行分析,必要则改进。

完成数据库模型设广,包括一般逻辑模型设计和物理逻

4实验中心机房18周1-周2

辑模型设计;设计索弓1、设计表间关系、设计完整性。

进行系统实现。内容主要包括:数据库表结构的建立与

5实验中心机房18周3-周4

数据输入。

6撰写课程设计报告并上交实验中心机房18周4-周5

精品

I、概述...........................................................................6

1.1系统的基本任务...........................................................7

1.2系统的主要业务...........................................................7

1.3系统的开发目标...........................................................7

2、需求分析.......................................................................8

2.1用户需求..................................................................8

2.2数据需求..................................................................9

2.3需求规定.................................................................10

2.4业务流程分析............................................................II

2.5系统功能分析.............................................................14

2.5.1功能分析...........................................................14

2.5.2功能分析图.........................................................15

3、数据库概念(模型)设计.......................................................16

3.1由基本项构思ERD的三个原则.............................................16

3.2绘制ER图...............................................................19

4、数据库逻辑(模型)设计.......................................................21

4.1按四原则转化............................................................21

4.2转化的逻辑模型..........................................................22

4.3逻辑模型的优化..........................................................23

4.4具体逻辑模型设计........................................................23

精品

5、数据库物理设计与数据库保护设计..............................................25

5.1设计索引.................................................................25

5.2设计表间关系............................................................26

5.3完整性设计..............................................................26

5.4数据库保护设计..........................................................26

6、数据库实现....................................................................28

6.1建立数据库...............................................................28

6.2建立数据表..............................................................29

6.3简单查询.................................................................35

6.4存储过程................................................................37

6.5建立视图.................................................................39

7、总结与体会....................................................................43

1、概述

图书馆信息管理系统是一种在学校中常用的一种系统。它从图书的入库登记

到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。系

统主要有三个方面的内容:一方面是图书管理,主要包括新书入库图书整理

图书信息的修改等方面。一方面是图书借阅,主要包括图书的借阅和归还。第三

方面是信息查询,主要包括图书目录查询读者信息查询等。随着社会信息量的

与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大

的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书

籍。

精品

《图书馆管理系统》能够高效的完成图书管理员的基本业务需求和系统管理

员的管理需求,并能根据需要,完成读者所提出的需求。是图书馆日常管理不可

或缺的管理系统。

用户类型业务类型具体操作

读者申请服务借阅图书

归还图书

预定图书

图书管理员基本业务借阅图书

归还图书

预定图书

系统管理员图书管理新书入库

更新图书信息(修改、

删除)

查询图书信息

读者管理读者登记

更新读者信息(修改、

注销)

查询读者信息

系统设置查询统计、基本设置等

精品

《图书管理系统》主要功能描述

1.1系统的基本任务

图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因

此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,

如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行

查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理

系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、

可靠性高、存储量大、保密性好、寿命长、成本低等。因此要提供真实的、详细

的、全面的、系统化的图书管理。为读者借书及管理员的管理提供方便。

1.2系统的主要业务

一是:借书人借书。借书人可以通过本系统,快速而且方便地查询到自己所

要找的书,很方便快捷;二是:图书馆的日常管理。图书馆通过本系统,可以掌

握整个图书馆的所有书籍和的全部信息与借书人的借书情况,为图书馆的日常管

理提供全面、有用并且有序的信息,方便了图书馆的管理,提高了图书馆的管理

效率。

13系统的开发目标

通过建立一个较为全面系统化的图书馆管理系统,为借书人借书提供便利,

同时也为图书馆的正常有序管理提供方便。大学图书馆管理信息系统为广大大学

师生提供了便利的图书借阅服务。本系统面向全体教职职工与学生,该系统根据

精品

不同的操作者,提供不同的服务,以实现图书管理系统的科学化、系统化、自动

化,最大限度地为老师和学生提供方便和提供管理效率。

精品

2、需求分析

2.1用户需求

我们总可以看到图书馆里,书籍琳琅满目,很多,而且图书的种类也多种多

样。这就给图书馆的管理带来很多麻烦,也是借书人非常头痛的问题。

从借书人的角度来说,当到书山书海中,找一本书就像大海捞针一样。这样

不仅费时又费神,而且还不一定能找得到,去图书馆不是去看书,而是大部分去

找书。所以把书籍分匚别类,按一定的分类,按一定顺序编排出来,对借书人来

说是很有用处,很有必要的。

从图书馆的角度来说,图书馆里的书多人杂。一个方便全面的系统是必7页的,

这个系统可以用来管理书籍也可以用来管理借还书业务,而是图书馆的管理有条

有理。

图书馆配置一些检索器,把书籍的资料都整理在里面,包括书号、书名、数

fi,借还状况等等,可供借书人检查,方便借书人知道有什么书以及书的位置,

数量,可否借等等情况。然后在系统里面也会登记每个借书人的借书状况。

系统需具备以下功能:查询功能、噌加功能、删除功能、修改功能。

精品

/

*

借书读借

阅籍者阅

历信信信

史息息息

查查查查

看询询询

能模

统功

息系

理信

馆管

图书

需求

数据

2.2

羽书

期、

版日

、出

版社

、出

名称

作者

称、

书名

、图

编号

图书

,包括

目录

图书

别等。

图书类

价、

书单

、图

编号

在地

市、所

在城

址、所

位地

别、单

、性

名称

、读者

编号

读者

,包括

明细

读者

息等

注信

、备

主页

公司

码、

真号

、传

话号码

、电

编码

邮政

区、

、结束

编号

、读者

名称

、读者

出版社

称、

书名

、图

编号

图书

,包括

情况

借阅

期等

书日

、还

日期

织书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论