图书馆管理系统数据库设计实验报告_第1页
图书馆管理系统数据库设计实验报告_第2页
图书馆管理系统数据库设计实验报告_第3页
图书馆管理系统数据库设计实验报告_第4页
图书馆管理系统数据库设计实验报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐图书馆管理系统数据库设计实验报告一、试验目的

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

二、试验步骤

(一)系统需求分析

1、系统开发背景

2、系统设计目标

(二)系统设计

1、系统的功能需求

2、系统功能分析

(三)数据库设计

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

2、各实体的关系模式

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

三、报告主要内容

(一)系统需求分析

1、系统开发背景

目前,在大学系部图书管理中,师生查找图书都是采纳传统的查询办法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费劲。而图书管理员在办理借书记下、查询读者借书记录时,管理人员必需在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很棘手的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经受较长的时光方能借出。另外,有的系部因图书数量有限,必需对图书采取限量借阅,因此,要实施弹性借书办法是件很困难的事。

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

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

1、能对各类图书采取分类管理;

2、提供须要的读者信息;

3、能举行各种高级查询(如未还书目的查询;已还书目的查询等);

4、具有图书检索功能;

5、能管理登录系统的图书管理员等。

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

2、设计目标

针对以上的要求,本系统将实现用计算机管理图书馆的功能。具有完成图书信息管理、读者信息管理、管理员信息管理及图书借阅管理等功能。

(二)系统分析

1、系统的功能需求

本系统是一个图书管理系统,本系统用户分为一般用户和管理员用户两类,管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、修改、查询、删除等。读者用户只具有查询书籍和自己信息的权限。系统的开发主要目的是实现图书馆信息管理的系统化、规范化和自动化。图书馆信息管理系统主要提供对图书信息的管理和读者信息的管理。需要完成的主要功能有:

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

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

2、系统功能分析

(1)图书信息管理:图书信息的输入、修改和删除,书号、书名、、出版社等。管理员用户可以对图书信息修改、查询等功能,读者惟独查询图书功能。

(2)读者信息管理:读者编号、读者姓名、读者性别、已借图书数目等。管理员可以对读者信息举行增强、查询等操作,读者只能对读者信息举行查询操作。

(3)管理员信息管理:管理员编号、姓名、密码等。管理员对管理员信息的查询、修改等操作。

(4)图书借阅管理:读者编号、书号、借书日期等。管理员对借出的书籍、读者、借书时光、还书时光举行记下。

3、系统的功能模块设计:

图书管理

图书馆管理系统

读者

管理

借阅

管理

管理员

管理

添加图书查

(三)系统结构设计

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

登录

系统

管理

读者信息管理管理员信息管理

添加

退出

系统

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

管理员编号姓名密码管理员

管理员—读者

可借天数

可借总数

图书书号

书名类型价格

出版社名称

借阅

读者

书号还书日期

借书日期

读者编号

读者编号姓名

性别

可借书数已借书数

读者单位

过期未还书数

管理员—

图书

mnm

n

m

n

n

m联系方式

超期天数

3、各实体的关系模式

LibraryRecord(IDuserNameISBN号书名借书日期)

LoginRecord(IDuserName)

Books(ISBN号书名图书类别出版日期内容

五、试验总结

本次数据库学校期结束了,我们通过仔细的查阅资料和教师的指导最终完成了课程设计题目,很感欣慰。

回想当时一开头的时候,碰到了无数的困难,感到无从下手,后经教师指导、自己的学习思量以及和学生的沟通探讨最终有了思路。后来的课程设计操作过程让我也感到边学习边实践的乐趣,经过这一段时光的努力我们胜利的完成了本次课程设计。

但是无数的地方考虑的还是不够周全。比如对表和字段的命名以及各表之间的联系命名存在欠缺,有时不能很好的表达自己的思想。课程设计也告知我还有许多东西需要学习,课程设计当中我意识到自己的理论及实践学问的不足,对数据库设计这方面还是缺乏自主创新的思维能力,有些容易就可实现的东西自己却需好多的步骤才干完成,例如在处理借书和还书时可用事务来处理,但因为自己理论学问的不足没能得到运用。我在以后的学习中要增加自己的自学能力,有的学生在课程设计设中用到了许

温馨提示

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

评论

0/150

提交评论