下载后可任意编辑软件工程师图书管理系统案例1下载后可任意编辑引言: 1.1 编写目的: 编写目的: 确定图书管理系统的功能及有效性需求, 以供软件开发人员参考。 1.2 项目背景: 项目背景: 本项目的名称: 图书管理系统 本项目的应用范围: 中型图书室 开发者: 电信科学技术讨论院讨论生部 用户: 开发人员 1.3 定 义 : 定 义 : LMS : Library Management System Title: 记录图书馆内所有类图书的信息并可进行查询。 Item: 记录馆内每一本图书的状态,并提供查询、 统计、 打印功能。 Borrower Information: 记录读者信息并可进行查询。 Loan: 对图 书 的 出 借 、 归 还 、 续 借 进 行 管 理 并 可 进 行 查 询 。 Reservation: 提供预约与取消预约功能。 1.4 参考资料: 参考资料: 《有用软件工程》 ( 第二版) 《软件工程——Java 语言实现》 《实践者的讨论方法》 郑人杰 殷人昆 陶永雷 清华大学出版社 机械工业出版社 机械工业出版社 Stephen R. Schach Roger S. Pressman2.任务概述: 任务概述: 2.1 目标: 目标: 该《图书管理系统》针正确用户是中型图书室, 藏书的种类包括中、 英、 俄、 德、 日文书籍和期刊, 读者的数量和来源仅限于本单位职工及经过馆际互借认可的读者。相应的需求有: 1>能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理, 这主要包 括: ∗ ∗ ∗ ∗ ∗ ∗ ∗ 图书信息的录入、 删除及修改。 图书信息的多关键字检索查询。 图书的出借、 返还和资料统计。 图书的远程预约和续借。 馆际互借( 经过电子邮件或现场录入) 读者信息 的 登 记 、 删 除 及 修 改 。 读 者 资 料 的 统 计 与 查 询 。2>能够对一定数量的读者进行相应的信息存储与管理, 这其中包括: 3>能够对需要的统计结果提供打印输出。 4>能够提供一定的安全机制, 提供数据信息授权访问, 防止随意删改, 同时提供信息备2下载后可任意编辑份的 服务。 2.2 运行环境: 运行环境: 本系统采纳 C/S 体系结构, 由一台服务器与多个客户机组成, 配置如下: 服务器: 硬件: 80x86 系列微机 CPU:733 以上 内存: 256M 以上 硬盘空间: 40G 以上 软件: Windows Server、 Access 等 工作站: 硬件: 80x86 系列微机 CPU: 166 以上 内存: 16 M以上 硬盘空间: 2G 以上 软件: Wi...