在此图书馆管理系统中,使用到了一个重要的连接,即与数据库Accesss相连。数据库中存有图书馆中所信息,包括读者信息、管理员资料、借阅与退还记录。所有与管理有关的数据皆在其中,是保证系统能够正常实现各种功能的一架桥。
1、 数据库需求分析
⒈ Admi表,即管理员表,记录了用户名和密码。
⒉ Admirz表,即管理日志表,记录了书号、书名、图书证号、借/还、操作日期、已付款额。
⒊ book表,即图书表,记录了书号、书名、作者、出版社、入库时间、是否借出、价格。
⒋ borrowbook表,即借阅表,记录了图书证号、书号、借阅日期、应还日期。
⒌ person表,即读者表,记录了图书证号、姓名、性别、系别、班级。
2 、数据库表的设计
⒈Admi表
表中记录了可以使管理员进入该系统的用户名及密码,如表1所示。
表1 管理员信息表
⒉Admirz表
表中记录借还书日志,用于存下所有对图书操作的记录,以便以后可以翻阅和查找,如表2所示。
表2 管理日志表
⒊book表
表中记录了库内所有图书的所有资料,如表3-3。
表3 图书表
⒋person表
表中记录库中所有读者的相关信息,如表4所示。
表4 读者表
⒌borrowbook表
表内记录了此时图书的借阅情况,如表5所示。
表5 借阅表