实训项目《图书管理系统》数据库需求分析

图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通,所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。

通常学校图书馆的图书藏书量比较大,管理工作繁琐,手工进行管理往往费时费力,而且无法达到很好的效果。因此图书管理系统应用十分广泛,具有重要意义。如果使用关系数据模型设计一个图书管理系统数据库来管理图书,可以达到快捷,高效,准确的效果。图书管理系统数据库的主要功能是处理书籍信息,包括书籍的类别、出版社信息、书籍的作者、借出信息、图书的查询、相关借出书籍的学生信息等等功能。

在图书管理系统中典型的查询操作包括查看某种类型的图书、浏览指定出版社出版的图书、检索指定作者的图书等,典型的更新操作包括登记新书信息、作者信息等。作为一个在存储几百万图书和大学图书馆,如果没有管理图书的信息系统,那么借阅一本书的时间可能需要一个星期。这种管理大量图书的管理系统的技术基础是使用关系数据库技术。

图书管理系统的任务是用计算机管理和维护书籍信息,提供各种查询功能。

l 实现图书馆图书自动化管理。减轻工作人员和借书人员等工作量。

l 采用窗体程序设计方法,便于系统功能的各种组合和修改,又便于补充和维护。

l 具备数据库查询和报表打印功能,及时根据需求进行数据的检索、打印各种基础报表等操作。

如图所示是本书示例数据库图书管理系统数据库的E-R图。在该图中显示了图书管理中所要使用实体集、实体属性和实体之间的关联等重要信息。

图书管理系统E-R

           建立图书管理系统数据库主要任务是用计算机对图书馆的图书进行管理。依据系统的总体要求及系统概述,图书管理系统需要完成的主要功能有:

l 采购新书时,将新入库的图书登记入数据库。

l 图书借出时,记录相关信息。

l 浏览库存图书信息,提供各种方式的查询。

l 提供指定需求报表的打印,例如,打印出所有已借图书信息。

l 在借书和还书之间进行关联,删除预定需求,并在图书明细信息上做记录。

l 可以修改图书的其他信息,例如,图书类别,图书管理人员和借书人员信息等。

 

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
图书管理系统  (1)注册管理    管理员注册。管理员注册时要求填写基本信息,包括管理员编号、姓名、性别、联系电话、家庭住址。系统检查所有信息填写正确后管理员注册成功。    读者注册。读者注册时要求填写基本信息,包括读者编号、姓名、性别、联系电话、学院等。系统检查所有信息填写正确后读者注册成功。   (2)图书管理    增加图书信息。当有新的图书入库时,管理员负责添加图书信息,包括名、分类、图书编号、作者出版社、出版时间、简介等。    图书信息查询。管理系统需提供方便快捷的方式进行图书检索。如可以输入指定的关键词进行简单查询,也可以根据名、分类、图书编号、作者出版社、出版时间、简介等单一或组合条件进行查询。    图书信息更新及删除。图书信息发布后,管理员可以随时更新和删除图书信息。   (3)借阅图书    读者登入图书管理系统之后,将需要图书的信息输入,可以借阅图书。由管理员将图书信息修改为“不在馆”。   (4)续借图书    读者借之后,一个月后应归还。如有需要可以续借图书30天。此操作由管理员完成。   (5)归还图书    读者将已借图书归还给图书馆时,需要管理员确认信息。并将图书信息修改为“在馆”
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值