用户需求说明书
文档标识:lms-03 当前版本:  1.0
当前状态:草稿
发布日期:2009-11-30 发布✓
第1页,共15页
基于java的图书管理系统目录
1引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3术语定义 (3)
1.4 参考资料 (4)
2综合描述 (4)
2.1产品介绍 (4)
2.2目标范围 (4)
2.2.1应用目标 (4)
2.2.2 作用及范围 (4)
2.3用户特性 (4)
2.4约定假设 (5)
2.5总体需求 (5)
2.6内容需求 (5)
4.功能需求 (5)
2.7数据需求 (7)
2.8接口需求 (8)
2.9权限控制需求 (9)
2.9.1系统安全要求(软硬件) (9)
2.9.2用户角 (9)
2.9.3角权限控制 (9)
3非功能需求 (11)
3.1用户界面需求 (11)
3.2性能需求 (12)
3.3压力需求 (12)
3.4主流技术应用需求 (12)
3.5安全需求 (13)
3.6故障处理需求 (13)
3.7环境需求 (13)
3.8产品质量需求 (14)
3.9其他需求 (15)
4需求优先级 (15)
第2页,共15页
1引言
1.1编写目的
配合客户写一份详细的,完整的需求,杜绝很多因为需求不明或理解偏差造成的失误和项目失败,编写
目的是为后续的开发工作起到较好的指导作用。该需求规格说明书可提供给最终用户、研发人员、质保人员等相关人员阅读,这样使得网站后期的开发可以较为满足客户的需要。
1.2项目背景
人工管理图书的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,而且近年来图书馆信息量愈来愈大,采用手工处理很容易出错。随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。
图书管理系统,是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者借阅过程形成一整套动态的管理能够极大地提高图书馆管理的效率,这也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。
1.3术语定义
图书管理系统(LMS):Library Management System,图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理,其实是对图书、读者数据的管理。
用户需求(user requirement):文档描述了用户使用产品必须要完成的任务,这在使用实例(use case)文档或方案脚本说明中予以说明。
BookAdmin系统权限:图书管理员
SuperAdmin系统权限:超级管理员(系统管理员)
Studen t 系统用户角:学生
Teacher 系统用户角:教师、辅导员
第3页,共15页
1.4 参考资料
图书管理系统用户需求说明书所参考的资料或其他资源用以下格式表示:
2综合描述
2.1产品介绍
该图书管理系统基于Windows 2000以上操作系统和IE6.0版本以上研制的图书馆管理软件,功能齐全,操作简单便捷。适用于学校图书馆的图书管理。产品支持对图书数据各自独立管理,可分别对图书和期刊进行借阅,续借及归还操作。读者管理上,可自定义多种读者类型,灵活应对各种层次读者需求。软件同时提供了图书馆借阅证的办理及注销功能、图书管理功能、图书借还查询等多种功能。
2.2目标范围
2.2.1应用目标:
通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。
2.2.2 作用及范围:
本软件适用于学校的中小型图书馆,系统管理软件功能要求比较齐全,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。
2.3用户特性
本图书管理系统主要针对各类最终用户的特点,本软件的使用对象有学校图书馆的系统管理员(更新维护系统),图书管理人员(办理借阅,归还图书)和相关操作人员。
第4页,共15页
2.4约定假设
已经有的约束条件包括:
本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现其效益。
投入:除软件开发成本,若干台中等电脑,完全可以良好的运行系统,完成硬件平台的要求,而且经济实用。
本系统的最后的交付日期是2010年1月,并且包括最后的测试、产品包装。
另外,本系统不会有海量存储的要求。
2.5总体需求
1、图书馆希望能够在编目的时候迅速查新的书籍是否已编目,并可
以快速编目.
2、图书馆希望省去编写查询卡能够用计算机进行各种快速查。
3、图书馆希望使用条码来实现图书的借还。
4、图书馆希望通过能统计大量的以前无法统计的数据,方便管理。
5、有多个库,要可以灵活设置库的性质。
6、图书管理员有不同的权限要可以进行权限设置。
2.6内容需求
4.功能需求
该网站根据功能分为以下几个大的模块:
首页
第5页,共15页