图书馆信息管理系统 第一部分 一、 需求分析 图书管理系统用来管理图书借还过程中的静态和动态信息。系统管理的信息主要包括图书基本信息、图书存储信息、借书和还书信息。系统的目的就是有效地处理这些信息,同时为图书管理员提供信息检索和信息统计功能。根据日常生活中的经验和我们所做的其他询问和调查,得出用户的下列实际要求: 1 .基本数据维护功能:提供借阅者录入,修改并维护基本数据的途径。例如对借阅者的,书籍的各项信息的更新与修改。 2.基本业务功能:主要用于实现用户借书和还书的管理,例如图书管理员可以进行借书还书等操作。 3.信息管理功能:在系统中所有书籍的信息以及借阅者的信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录。 4.信息查询功能:用于查询书籍的信息和借阅者的信息。 (一)各部门活动情况 系统管理员 系统管理员可以查询借阅者的基本信息和借阅信息,查询书库里的书籍信息,还可以向书库中增加、删除和修改书目,向书库中增加、删除书籍,向系统中添加、删除或更新借阅者账户。 图书管理员 图书管理员可以处理借阅者的借书,还书以及续借请求。 借阅者 借阅者可以登录系统查询书籍信息(如自己要借的书是否存在),个人借阅信息(如已借书籍的信息,所借书籍应归还的最后期限)以及续借请求。 (二)数据的安全性和完整性要求 安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如区分借阅者(只能查询书籍信息和本人的借阅信息),图书 管理员(可查询当前图书馆的存书情况以及借书情况,处理借阅者的借书和还书请求),系统管理员(可对系统数据进行维护,如增加,删除和更新书目,增加,删除和更新借阅者账户,增加和删除书籍)。 完整性要求: 1.各种信息记录的完整性,信息记录内容不能为空; 2.各种数据间相互的联系的正确性 3.相同的数据在不同记录中的一致性。 (三)确定系统的边界 经对前面的需求调查和初步的分析,确定由计算机完成的工作是对数据进行各种管理和处理;由手工完成的工作主要有对原始数据的录入;各种数据的更新,包括数据变化后的修改,数据的增加,无用数据的删除等,以及系统的日常维护。 二、 数据流图 系统管理员 ...