图书管理系统数据库设计 图书管理系统 数据库设计 项目名称:图书管理系统 指导老师: 姓名: 图书管理系统数据库设计 2 目录 一、 需求分析……………………………..2 二、 概念设计……………………………..5 三、 逻辑设计…………………………......8 四、 物理设计…………………………….1 0 五、 实施阶段…………………………….1 6 六、 运行和维护……………………….....1 8 图书管理系统数据库设计 3 一、需求分析 1 .1 系统目标 图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 系统开发的总体任务是实现各种信息的系统化,规范化和自动化。 1 .2 需求定义 图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。 本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效图书管理系统数据库设计 4 的实施。 1 .3 功能需求 (1 )有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等。 (2 )读者有关信息的修改、查询等。 (3 )读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。 (4 )读者基本信息的查询、修改 (5 )书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者、出版社、出版日期、在库数、价格 (6 )借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款种额 (7 )图书管理 书籍号、管理员编号、销书数量、销书日期。 图书管理系统数据库设计 5 图书管理 借阅管理 图书管理员信息管理 图书管理系统 图书入库 销书处理 借书处理 还书处理 修改借阅者信息 修改图书信息 借阅者...