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

上传人:b****0 文档编号:25922667 上传时间:2023-06-16 格式:DOCX 页数:9 大小:87.36KB
下载 相关 举报
图书馆管理系统数据库设计报告.docx_第1页
第1页 / 共9页
图书馆管理系统数据库设计报告.docx_第2页
第2页 / 共9页
图书馆管理系统数据库设计报告.docx_第3页
第3页 / 共9页
图书馆管理系统数据库设计报告.docx_第4页
第4页 / 共9页
图书馆管理系统数据库设计报告.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

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

《图书馆管理系统数据库设计报告.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统数据库设计报告.docx(9页珍藏版)》请在冰豆网上搜索。

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

图书馆管理系统数据库设计报告

 

图书馆管理系统数据库设计报告

 

课程设计名称:

图书馆管理系统

班级:

12级1班

专业:

网络工程

**********************

学号:

*********

*******************

实验日期:

2011年12月21日

 

姓名万里实验报告成绩78

评语:

 

指导教师(签名)

年月日

说明:

指导教师评分后,实习报告交院(系)办公室保存。

专业实习报告

一、实验目的

利用所学的数据库的基本原理和SQLServer2000数据库管理系统,以“图书馆管理”为对象,按照数据库设计、开发的步骤,设计并实现图书馆管理的数据库。

二、实验步骤

(一)系统需求分析

1、系统开发背景

2、系统设计目标

(二)系统设计

1、系统的功能需求

2、系统功能分析

(三)数据库设计

1、图书馆管理系统的流程图

2、各实体的关系模式

3、图书馆管理系统的E—R图

(四)数据库物理结构设计

1、图书信息表

2、读者信息表

3、借阅记录表

4、管理员信息表

5、读者类别表

三、报告主要内容

(一)系统需求分析

1、系统开发背景

目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。

而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。

每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。

另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。

为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对系部图书实施有效管理。

该系统必须具备以下功能:

1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询(如未还书目的查询;已还书目的查询等);4、具有图书检索功能;5、能管理登录系统的图书管理员等。

这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。

2、设计目标

针对以上的要求,本系统将实现用计算机管理图书馆的功能。

具有完成图书信息管理、读者信息管理、管理员信息管理及图书借阅管理等功能。

(二)系统分析

1、系统的功能需求

本系统是一个图书管理系统,本系统用户分为读者用户和管理员用户两类,管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、修改、查询、删除等。

读者用户只具有查询书籍和自己信息的权限。

系统的开发主要目的是实现图书馆信息管理的系统化、规范化和自动化。

图书馆信息管理系统主要提供对图书信息的管理和读者信息的管理。

需要完成的主要功能有:

(1)有关读者信息的输入、修改和查询;

(2)图书信息的输入、修改和查询;

2、系统功能分析

(1)图书信息管理:

图书信息的输入、修改和删除,书号、书名、作者、价格、出版社等。

管理员用户可以对图书信息修改、查询等功能,读者只有查询图书功能。

(2)读者信息管理:

读者编号、读者姓名、读者性别、已借图书数目等。

管理员可以对读者信息进行增加、查询等操作,读者只能对读者信息进行查询操作。

(3)管理员信息管理:

管理员编号、姓名、密码等。

管理员对管理员信息的查询、修改等操作。

(4)图书借阅管理:

读者编号、书号、借书日期、还书日期等。

管理员对借出的书籍、读者、借书时间、还书时间进行登记,超出时间登记违规情况。

系统的功能模块设计:

 

 

 

(三)系统结构设计

1、图书馆管理系统的流程图

 

 

2图书馆管理系统的E—R图

 

 

 

3、各实体的关系模式

图书(书号,书名,类型,作者,出版社名称,价格)

读者(读者编号,读者姓名,读者性别,可借书数,已借书数,过期未还书数,读者职位,读者单位)

借阅(书号,读者编号,借书日期,还书日期)

管理员(管理员编号,管理员姓名,管理员密码)

读者类型(读者类别编号,读者类别名称,可借天数,可借数目)

(四)数据库物理结构分析

1、图书信息表(B)

字段名

数据类型

长度

约束控制

字段含义说明

Book_Id

Char

10

PrimaryKey

书号

Book_Name

Char

30

ForeignKey

书名

Book_Type

Char

20

NotNull

类型

Author

Char

10

NotNull

作者

Pub_Name

Char

30

Null

出版社名称

Price

Float

4

NotNull

价格

2、读者信息表(R)

字段名

数据类型

长度

约束控制

字段含义说明

Reader_Id

Char

8

PrimaryKey

读者编号

Reader_Name

Char

10

Null

读者姓名

Reader_Num

Char

10

ForeignKey

读者类别编号

Reader_Sex

Char

2

Null

读者性别

Number

Int

4

Null

可借书数

Cur_Number

Int

4

Null

已借书数

Overdue_Number

Int

4

Null

过期未还书数

Reader_Class

Char

16

Null

读者单位

3、借阅记录表(J)

字段名

数据类型

长度

约束控制

字段含义说明

Book_Id

Char

10

PrimaryKey

书号

Reader_Id

Char

8

PrimaryKey

读者编号

Lend_Date

Time

16

Null

借书日期

Back_Dade

Int

4

Null

还书日期

4、管理员信息表(M)

字段名

数据类型

长度

约束控制

字段含义说明

Manage_Id

Char

8

PrimaryKey

管理员编号

Manage_Name

Char

10

NotNull

管理员姓名

Manage_Password

Char

10

NotNull

管理员密码

5读者类别表(L)

字段名

数据类型

长度

约束控制

字段含义说明

Reader_Num

Char

20

PrimaryKey

读者类别编号

Reader_Name

Char

50

NotNull

读者类别名称

Lead_Num

Int

4

NotNull

可借数目

Lead_Datenum

Int

4

NotNull

可借天数

四、实验总结

通过此次有关《数据库应用系统原理及应用教程》的课程设计,我对数据库系统的应用、软件工程以及程序设计语言的理论知识有了进一步的了解。

同时,加强了我的实际动手能力和综合素质的提高。

希望我从今以后自己能够多学习有关知识,为以后的毕业设计以及工作做好充分的准备。

 

THANKS

 

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

欢迎您的下载,资料仅供参考

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1