数据库的设计
图书管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括管理员信息、图书信息、读者信息和借阅信息等,各个部分的数据内容又有内在联系。针对该系统的数据特点,总结出如下需求:
管理员信息记录管理员资料,图书信息记录图书的名称、出版社等信息,读者信息记录读者的资料,借阅信息记录读者借阅图书的详细信息。
在用户数据库需求分析的基础上,可以建立起数据库的概念模型。概念模型主要是用于反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现也无关。本系统的数据库实体主要有“管理员”、“图书”、“读者”等。其中“读者”与“图书”存在“借阅”联系,并且一个读者可以借阅多本书籍,即“读者”与“图书”之间是一对多的关系。“管理员”和“图书”之间存在着“管理”的关系,一个管理员可以管理多本书籍,一本书籍也可以被多个管理员管理,所以,“管理员”和“图书”之间存在的是多对多的关系。“管理员”和“读者”之间是管理与被管理的关系,一个管理员可以管理多个读者,一个读者可以被多个管理员管理,所以“管理员”与“读者”之间存在的是多对多的关系。通过对数据的分析得到的E-R图如图2所示。
中小企业小额贷款英文文献及翻译
图2 概念设计E—R图
综合分析本系统需要完成的主要功能,可以得到下面的关键数据实体对象:图书信息实体、借书信息实体、读者信息实体、管理员信息实体等,它们的关系如图3所示:
图3 数据库表间关系
3.2 系统主要功能模块的实现
本系统实现的主要功能有管理员登录、用户信息管理、图书信息管理、读者信息管理、图书借阅、图书归还、当日借阅图书查询、密码修改与报表打印等。系统主界面如图4所示:
上一页 [1] [2] [3] [4] [5] [6] 下一页
VB+sqlserver图书管理系统设计与实现论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766