- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
軟件工程案例学习-图书管理系统
文档编号:LMS_1
版 本 号:V1.0
文档名称:需求分析规格说明书
项目名称:图书管理系统
项目负责人:计敏 胡杰
编写:计敏 胡杰 2002年4月17日
校对:
审核:
批准:
开发单位:电信科学技术研究院研究生部2001级
引言:
1.1 编写目的:
确定图书管理系统的功能及有效性需求,以供软件开发人员参考。
1.2 项目背景:
本项目的名称:图书管理系统
本项目的应用范围:中型图书室
开发者:电信科学技术研究院研究生部
用户:开发人员
1.3 定义:
LMS : Library Management System
Title:记录图书馆内所有类图书的信息并可进行查询。
Item:记录馆内每一本图书的状态,并提供查询、统计、打印功能。
Borrower Information:记录读者信息并可进行查询。
Loan:对图书的出借、归还、续借进行管理并可进行查询。
Reservation: 提供预约与取消预约功能。
1.4 参考资料:
《实用软件工程》(第二版) 郑人杰 殷人昆 陶永雷 清华大学出版社
《软件工程——Java语言实现》 Stephen R. Schach 机械工业出版社
《实践者的研究方法》 Roger S. Pressman 机械工业出版社
任务概述:
2.1目标:
该《图书管理系统》针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。相应的需求有:
1能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
图书信息的录入、删除及修改。
图书信息的多关键字检索查询。
图书的出借、返还和资料统计。
图书的远程预约和续借。
馆际互借(通过电子邮件或现场录入)
2能够对一定数量的读者进行相应的信息存储与管理,这其中包括:
读者信息的登记、删除及修改。
读者资料的统计与查询。
3能够对需要的统计结果提供打印输出。
4能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2运行环境:
本系统采用C/S体系结构,由一台服务器与多个客户机组成,
配置如下:
服务器:
硬件:80x86系列微机
CPU:733以上
内存:256M以上
硬盘空间:40G以上
软件:Windows Server、Access等
工作站:
硬件:80x86系列微机
CPU: 166以上
内存:16M以上
硬盘空间:2G以上
软件:Windows 9x或Windows 2000 professional 、Access等 。
输入输出设备:扫描仪、打印机等。
网络设备:Hub、网卡、网线等。
2.3需求概述:
通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询的管理功能。
2.4条件与限制:
要求图书管理员会个般的计算机操作,会中文输入。要求用户界面有好,提供帮助。
3.功能模型:
3.1用例:
借出书目(Lend Item)ontinue Lend)Statistic)ontinue Lend)
增加标题 (Add Title)
更新或删除标题 (Update or Remove Title)
增加书目 (Add Item)
更新或删除书目 (Remove Item)
增加读者 (Add Borrower)
更新或删除读者 (Update or Remove Borrower)
3.2类模型:
3.3:动态建模:
【借出书目】
(1)借书者没有预约:
输入标题 显示该标题下的书目 输入借书者 增加一条新的借书记录
(2)借书者已预约
输入标题 显示该标题下的书目 输入借书者 增加一条新的借书记录 删除预约记录
【返还书目】
(1)没有超期:
输入标题 显示该标题下的书目 输入书目 输入借书者 增加一条新的还书记录 更新该书目的记录
(2)已超期或丢失
输入标题 显示该标题下的书目 输入书目 输入借书者 计算罚款金额 增加一条新的罚款记录 增加一条新的还书记录 更新该书目的记录
【预约】
输入标题 输入借书者 增加一条新的预约记录
【取消预约】
输入标题 输入借书者 删除该预约记录
【续借】(再借一次)
输入标题 显示该标题下的书目 输入书目 输入读者 增加一条新的还书记录
文档评论(0)