图书馆管理系统业务需求书
班级:学号:姓名:
软件工程062
随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应该有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 一、 整体要求
1) 系统要求提供三个工作平台,分别是超级管理员工作平台、一般管理员
工作平台、读者工作平台;
2) 系统要求有严格的权限管理,权限要在整个系统的各个方面都有所体现; 3) 系统要求有可扩充性,可以在现有基础上,通过前台就可容易地添加其
他功能模块;
二、 系统功能描述:
(一)超级管理员应该完成的功能
超级管理员应该在系统第一次登陆前预先出现; 对于超级管理员,登陆系统后,应该完成以下功能:
1)添加信息:超级管理员可以添加一般管理员、读者、书的信息,还可以
处理借阅记录,挂失图书;
2)查看信息:超级管理员应该可以查看该系统所有信息,所有信息主要指
的是管理员、书、读者、操作记录、读者借阅信息;
3)删除信息:超级管理员还应该有删除系统所有信息的权限;主要指读者、
管理员、操作记录;
4)超级管理员还应该可以修改自己的密码,并且安全退出该系统; (二)一般管理员应该完成的功能
1)添加信息:一般管理员可以添加读者、书的信息,还可以处理借阅记录,
挂失图书;
2)查看信息:一般管理员可以查看所有读者和书的基本信息,同时可以查
看自己的工作记录;
3)一般管理员还应该可以修改自己的密码,并且安全退出该系统; (三)读者应该完成的功能
1)读者在登陆后,应该在页面上显示该读者目前正在借阅的图书的名称和
借书日期及预计还书日期; 2)读者可以挂失自己丢失的图书
3)读者可以查看自己的历史借阅记录,全部图书信息; 4)读者可以对自己的书进行续借;
5)读者可以利用书号,分类信息,书名关键字,出版社进行模糊查询书籍
信息;
6)读者还应该可以修改自己的密码,并且安全退出该系统; (四)其他约束条件:
1). 每个读者最多在借数目为5; 2). 每种书只剩一本时,禁止外借;
3). 读者编号是10位数字,初始密码和编号相同,提示读者修改密码; 4). 管理员编号是5位数字,初始密码和编号相同,提示管理员修改密码; 5). 当读者挂失图书且未缴纳罚款时,禁止该读者借阅续借和挂失其他图书,
直到罚款交齐为止;
6). 尽可能多的用可选项代替文本框,减少人为输入错误发生的概率;
7). 当可选项为编号时,为了方便查阅详细信息,设置按钮显示其详细信息; 8). 读者界面应该显示读者当前在借图书的详细信息; 9). 为了方便读者查询,应该提供多种查询图书的方式; 10). 图书挂失后,读者应该缴纳三倍书价的罚款作为赔偿; 11). 修改密码时,应提供原密码作为验证,两次输入新密码; 12). 用户登陆时,需根据用户身份,进入各自的主界面; (五)图书馆管理系统功能总体图
下图是该系统功能总体描述图:
图1-1 图书馆管理系统功能汇总图
图书馆管理系统业务需求书
班级:学号:姓名:
软件工程062
随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应该有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 一、 整体要求
1) 系统要求提供三个工作平台,分别是超级管理员工作平台、一般管理员
工作平台、读者工作平台;
2) 系统要求有严格的权限管理,权限要在整个系统的各个方面都有所体现; 3) 系统要求有可扩充性,可以在现有基础上,通过前台就可容易地添加其
他功能模块;
二、 系统功能描述:
(一)超级管理员应该完成的功能
超级管理员应该在系统第一次登陆前预先出现; 对于超级管理员,登陆系统后,应该完成以下功能:
1)添加信息:超级管理员可以添加一般管理员、读者、书的信息,还可以
处理借阅记录,挂失图书;
2)查看信息:超级管理员应该可以查看该系统所有信息,所有信息主要指
的是管理员、书、读者、操作记录、读者借阅信息;
3)删除信息:超级管理员还应该有删除系统所有信息的权限;主要指读者、
管理员、操作记录;
4)超级管理员还应该可以修改自己的密码,并且安全退出该系统; (二)一般管理员应该完成的功能
1)添加信息:一般管理员可以添加读者、书的信息,还可以处理借阅记录,
挂失图书;
2)查看信息:一般管理员可以查看所有读者和书的基本信息,同时可以查
看自己的工作记录;
3)一般管理员还应该可以修改自己的密码,并且安全退出该系统; (三)读者应该完成的功能
1)读者在登陆后,应该在页面上显示该读者目前正在借阅的图书的名称和
借书日期及预计还书日期; 2)读者可以挂失自己丢失的图书
3)读者可以查看自己的历史借阅记录,全部图书信息; 4)读者可以对自己的书进行续借;
5)读者可以利用书号,分类信息,书名关键字,出版社进行模糊查询书籍
信息;
6)读者还应该可以修改自己的密码,并且安全退出该系统; (四)其他约束条件:
1). 每个读者最多在借数目为5; 2). 每种书只剩一本时,禁止外借;
3). 读者编号是10位数字,初始密码和编号相同,提示读者修改密码; 4). 管理员编号是5位数字,初始密码和编号相同,提示管理员修改密码; 5). 当读者挂失图书且未缴纳罚款时,禁止该读者借阅续借和挂失其他图书,
直到罚款交齐为止;
6). 尽可能多的用可选项代替文本框,减少人为输入错误发生的概率;
7). 当可选项为编号时,为了方便查阅详细信息,设置按钮显示其详细信息; 8). 读者界面应该显示读者当前在借图书的详细信息; 9). 为了方便读者查询,应该提供多种查询图书的方式; 10). 图书挂失后,读者应该缴纳三倍书价的罚款作为赔偿; 11). 修改密码时,应提供原密码作为验证,两次输入新密码; 12). 用户登陆时,需根据用户身份,进入各自的主界面; (五)图书馆管理系统功能总体图
下图是该系统功能总体描述图:
图1-1 图书馆管理系统功能汇总图