图书管理系统_需求与概要设计说明书

需积分: 10 13 下载量 148 浏览量 更新于2025-01-09 收藏 91KB DOC 举报
"图书管理系统_概要规划说明书" 图书管理系统是一种用于管理图书馆内图书资源、读者信息以及借阅流程的应用。这份文档由重庆信息技术职业学院07级JAVA实验班的高龙编写,主要目的是为项目的概要设计和详细设计提供基础,并作为内部验收测试的标准。文档面向的用户包括系统管理员和最终用户,它定义了软件的整体要求、性能需求以及项目目标。 1.1 用户简介 文档中提到的“用户”不仅指最终使用者,也包括能够登录系统并执行各种操作的管理员。用户群体的界定有助于理解系统设计时需要考虑的不同功能需求。 1.2 项目的目的与目标 - 定义软件整体要求:这是项目验收的基础,确保软件满足预定的功能和性能指标。 - 提供性能需求:详细说明软件应达到的运行效率、响应速度等技术指标。 - 对用户的影响信息:描述系统如何影响用户的工作流程和体验。 - 作为软件总体测试的依据:为测试团队提供测试方案和标准。 1.3 术语定义 - 用户:软件的主要使用者,包括不同权限级别的管理员。 - 优先级:定义需求的重要程度,分为高、中、低三个等级,指导开发工作的优先顺序。 1.4 参考资料 文档引用了多本专业书籍,如SQL Server 2005案例教程、实用软件工程和JAVA程序设计教程,这些资料为设计和开发提供了理论支持。 1.5 相关文档 - 项目开发计划:详细列出项目的进度安排和任务分配。 - 概要设计说明书:阐述系统架构和模块设计。 - 详细设计说明书:深入到具体功能的实现细节。 1.6 软件标示 系统命名为“图书管理系统”,缩写为“BMS”,当前版本号为0.9。 2.1 组织结构与职责 文档中可能包含了一个组织架构图,未提供具体内容,但通常会描述管理员的角色和职责,例如图书注册、借阅管理、读者服务等。 2.2 角色定义 - 管理员:负责图书借阅、归还、读者注册和管理等核心功能。 - 管理员2:与管理员类似,但可能不具有添加新管理员的权限。 - 管理员3:角色未定义,可能根据实际需要进一步细化。 3.1 目标系统功能需求 这部分详细列出了系统所需的各种功能,包括但不限于图书的添加、删除、检索,读者信息管理,借阅与归还流程,以及可能的逾期图书处理等。完整的功能需求会在后续的章节中展开。 这个概要规划说明书为图书管理系统的开发设定了明确的方向,确保了所有参与方对项目的理解和期望保持一致,为后续的设计和开发工作打下了坚实的基础。