图书馆管理系统需求规格说明书.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统需求规格说明书 图书馆管理系统 ——软件需求规格说明书 小 组 名: 组 员 姓?名: 组 员 姓?名: 组 员 姓?名: ?????????????????? 学校 时间 1.引言 1.1编写的目的 编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。?为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。??对图书管理系统软件功能的实现和评判进行描述;将作为软件开发过程的其他所有开发的基础;为开发人员、维护人员、客户人员间提供共同的协而创立基础;规范描述项目投资者就系统的功能和必须符合的条件达成的一致意见。 预期读者为客户、业务需求分析人员、测试人员、用户文档编写者、项目管理人员、系统分析员、软件架构师、软件工程师。 1.2背景 随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统。通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。 A. 图书管理系统 B. 本项目的任务提出者:石油大学后勤装备部 开发者:666软件技术小组 用户:石油大学的全体老师和学生 C. 该系统采用B/S架构,它的各子功能模块相互独立,使得与其它接口简单。 1.3定义 缩写、术语 解?????释 Library?Management?System(缩写:?LMS) 图书管理系统 ? 图书管理系统软件:它是它是我们软件组完全自主开发的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。 UML?:统一建模语言(UML是?Unified?Modeling?Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 B/S结构:Browser/Server结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。 1.4参考资料 《软件工程导论——第5版》xx编著清华大学出版社 2.任务概述 2.1目标 本软件的目标是使图书管理系统管理电子化、系统化、简单化,以节省图书管理方面不必要的资源浪费。该管理系统的最终用户为终端用户,管理人员和其他相关人员。本系统包括了图书馆内管理的一般功能。还包括一些其他的系统功能,xx新书发布,旧书处理以及催还等。目标还包括: 1.减少人力资源的使用和降低管理费用;?提高信息准确度和可靠性; 2.改进图书馆内管理和人员服务; 3.建立高效的信息传输和服务平台,提高信息处理速度和利用率; 4.系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大效率高; 5.更简便、信息化程度更高的图书管理流程; 2.2用户的特点 中小型图书管理系统的工作人员,包括图书管理员、图书馆管理者等掌握基本的计算机操作技能的人员。在该系统应用过程中涉及到的具体角色如表1所示。 角色名称 职责说明 图书馆馆长 管理图书馆全面工作 图书馆管理员 负责图书馆主要日常工作 读者 借书,还书,注册,注销 表2-1 图书馆角色表格 注意:借阅人员随机性大,频率不固定,开发人员需定期维护。 2.3假定和约束 用户急需应用本软件系统,要求项目组在两个月内完成任务,初步实现的功能模块为信息发布、借书信息管理、还书信息管理、交流互动与用户管理等;开发人员初定为6人项目组,开发与运行的硬件平台要能够支持多用户并发访问。 本软件在开发的过程中,分为技术实现与软件工程两大部分,两大部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程xx出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出现的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。 图书管理系统采用的是B/S结构的软件体系,服务器采用技术,后台数据库采用mySQL。 3.需求规定 3.1对功能的规定 3.1.1

文档评论(0)

137****4262 + 关注
实名认证
内容提供者

网文天下

1亿VIP精品文档

相关文档