一、需求分析在进行一个项目的设计之前,先要进行必要的需求分析。  现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。其完成的功能如下:  (1)可以实现图书的登记、借阅的管理。  (2)可以实现对图书的各种信息的查询,包括逐个浏览,以及对图书信息的增加、删除和编辑操作。另外,可以根据输入的信息来检索某个图书的信息。  (3)可以实现对借阅学生的管理  (4)可以实现对借阅职工的管理。  系统的功能模块图如图1所示。  本实例根据上面的设计规划出的实体有图书登记实体、图书借阅实体、查询输出实体、职工管理实体、学生管理实体。各个实体具体的描述E-R图