1、 图书馆管理系统图书馆管理系统 课程设计报告课程设计报告 课题名称:课题名称:图书馆管理系图书馆管理系统统 一、一、需求分析需求分析 图书管理系统需要满足图书馆管理人员、读者等人的需求。图书馆管理人员 对图书读者的借阅及还书要求进行操作, 同时形成借书或还书报表给读者查看确 认,还可通过图书编号、读者证号等查询相应的借阅情况及查看已归还的图书信 息(即历史信息);图书读者的需求是查询图书馆所存图书的相关情况以及自己的 相关信息和借阅情况。 读者根据本人借书证号和密码登录系统, 可直接查看图书馆图书情况,还可 以进行本人借书情况的查询和维护部分个人信息。一般情况下图书读者只应该 查询和维护本人的
2、借书情况和个人信息 若查询和维护其他读者的借书情况和个 人信息就要知道其他图书读者的借书证号和密码。本功能实现对馆内图书信息 的查询。可以通过图书名称、作者的名字和出版社或者其它相关信息查询完整的 图书信息,此查询可模糊查询也可精确查询。 图书馆管理人员可以实现对图书信息、读者信息、总体借阅情况信息的管理 和统计。图书馆管理员可以查询、添加、删除、修改图书的基本信息。在此模块 中,图书馆管理人员可以为读者加入借书记录或是还书记录,并生成相应的报表 给用户查看和确认。图书馆管理人员可以浏览、查询、添加借阅图书的基本信息 及删除已归还的图书的基本信息,但不能删除和修改已经借阅的图书相关信息, 当删
3、除某条图书借阅的基本信息记录时, 应实现对该图书读者借阅记录的级联删 除。本功能实现对图书信息的管理和统计。 (一)流程分析 1.系统主要流程分析 用户进入系统页面,根据身份进入相应的验证页面。图书馆管理人员输入用 户名(工作证号)和密码登录管理系统,对图书信息、读者信息、总体借阅情况 信息进行相应的管理。读者输入借书证号和密码登录图书系统,可进行图书信息 查询、本人借阅情况查询、个人信息维护等操作。 系统功能流程图 2. 系统详细流程分析 管理人员流程分析: 1图书资料维护管理:图书资料查询、图书资料维护 (1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包 括:图书分类、
4、图书编号、图书名称、作者、出版社。 (2)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。 开始 管理系统 系统页面 读者系统 图 书 信 息 个 人 信 息 借 阅 情 况 图 书 信 息 借 阅 情 况 读 者 信 息 管理人员流程(1) 2读者资料维护管理:读者资料查询、读者资料维护 (1)读者资料查询:根据相应的读者资料进行所需查询。此查询包括:读者编 号、读者姓名、 读者种类 。 (2)读者资料维护:包括新读者的资料入库,以及现有读者资料的修改和删除。 管理人员流程(2) 读者资料维护管理 读者资料维护 读者资料查询 读 者 编 号 读 者 种 类 读 者 姓 名 新 读 者 的 注 册 修 改 和 删 除 图书资料维护管理 图书资料维护 图书资料查询 图 书 编 号 作 者 图 书 名 称 图 书 分 类 出 版 社 新 书 的 入 库 修 改 和 删 除 3、借阅管理:包括借书管理、还书管理 (1) 借书管理:主要功能是记录借阅证号和图书编号,进行借书过程。在数据 库中插入一条借书记录, 该记录包括借阅证