者号添加Р书证挂失Р书证解挂Р注销读者Р读者号续借Р续借图书Р Р 否Р Р 是Р修改信息Р添加读者Р添加类别Р读者注销Р图书管理Р Р 图Р2.2系统流程图Р3 数据库设计Р3.1 数据库分析Р在开发图书馆管理系统时,考虑到图书量大,数据库维护大的特点,选用SQL Server 2005作为数据库管理系统。在SQL Server 2005中新增一个数据库,其数据库名为libraryDB。数据库中可以包含图书信息、图书类别信息、图书借阅信息、用户类别信息及读者信息等实体,用来存储不同的信息。Р3.2 数据库概念设计Р本系统一共设计规划出9个实体,分别是图书类别信息实体、图书信息实体、读者信息实体、操作员实体、图书借阅信息实体、图书归还信息实体、图书罚款信息实体、用户状态信息实体以及读者类型信息实体。Р对于图书馆来说最重要的就是要管理其下的书籍,所以需要建立一个图书信息表,用来保存图书的所有信息。图书信息实体E-R图如图所示。Р图书名称Р 图书信息Р 编号Р类型Р作者Р出版日期Р添加日期Р图书说明Р Р Р价格Р Р出版社Р出版地址Р 图3.1图书实体图Р图书的类别有很多,因此可以建立一个图书馆类别信息表,专门用来保存图书的类别信息。图书类别信息实体E-R图如图3.2所示。Р 图书类别Р图书类型编号Р图书名称Р图书说明Р Р Р Р 图3.2图书列别图Р要想在图书馆借书首先需要进行登记并交付押金。领取读书卡才能借书。所以需要建立一个读者信息表来保存图书馆的所有读者的登记信息。读者信息实体E-R图如图3.3所示。Р 读者信息Р出生日期Р读者编号Р读者性别Р家庭地址Р注册日期Р读者姓名Р借阅次数Р图像信息Р身份证号码Р借阅类型Р Р Р 图3.3读者实体图Р 图书归还Р图书编号Р读者编号Р截止日期Р图书借阅是要归还的,所以在数据库中建立归还表来记录信息。归还表的信息E-R图如下: