软件工程实验报告
4
1 需求分析
1.1 开发背景及意义
图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和
科研机构。现代社会,图书馆成为继续教育、 终身教育的基地, 担负了更多的教育职能。
传递科学情报,是现代图书馆的一个重要职能。图书馆收藏的图书资料, 是人类长期积
累的一种智力资源,图书馆对这些资源的加工、处理,是对这种智力资源的开发。
图书馆主要是用来学习的, 如果有人遇到问题, 他可以通过图书管的书籍来解决问
题。但是为了图书馆的正常运行和保护图书,图书馆管理系统将用户划分为三类人: 借
阅者,图书管理员,系统管理员。
一个基本的图书馆管理,可以大致分为以下流程: 用户登录进入系统,在系统允许
的情况下,进行可以进行的操作,如借书、还书和预定书籍等;管理员可以整理书籍和
管理预订的书籍等;系统管理员管理书目,管理借阅者信息等。
1.2 图书管理系统的需求分析
1.2.1 系统功能需求
(1)借阅者可以通过网络查询书籍信息、预约书籍和续借书籍。
(2)图书管理员作为借阅者的代理完成借阅图书、归还图书和查询借阅信息工作。
(3)系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除
和更新借阅者帐户,增加和删除书籍。
满足上述需求的系统主要包括下面几个模块:
(1)基本数据维护模块:提供使用者录入、修改并维护基本数据的途径。例如对借阅
者的书籍的各项信息的更新与修改。
(2)基本业务模块:主要用于实现用户借书与还书的管理,例如借阅者可以登录系统
预订书籍,图书管理员可以取消书籍的预订, 当然还可以进行借书、还书等操作。
(3)数据库管理模块:在系统中,所有书籍的信息以及借阅者的帐户信息都要统一管
理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平
台进行管理。
(4)信息查询模块:主要用于查询书籍的信息和借阅者的信息。
评论0
最新资源