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

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

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

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

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

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

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

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

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

图书管理系统E-R

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

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

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

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

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

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

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

 

你可能感兴趣的:(实训项目《图书管理系统》数据库需求分析)