09080008胡大强_图书信息管理系统_需求规格说明书.doc_第1页
09080008胡大强_图书信息管理系统_需求规格说明书.doc_第2页
09080008胡大强_图书信息管理系统_需求规格说明书.doc_第3页
09080008胡大强_图书信息管理系统_需求规格说明书.doc_第4页
09080008胡大强_图书信息管理系统_需求规格说明书.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉长江工商学院计算机技术系学生姓名: 胡 大 强 学 号: 09080008 班 级: 09801 2011年 12 月12 日图书信息管理系统软件需求规格求说明书本说明书是系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。本报告由以下文档组成:软件需求规格求说明书目录文档序号1. 前言R12. 项目概述R23. 具体需求R33.1 功能需求R3.13.2 外部接口需求R3.23.3 性能需求R3.33.4 软件属性需求语法R3.43.5 数据要求说明R3.53.6 其他需求R3.6本说明书涉及的对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。 (签名) 系统分析员:_ _胡大强_ 日 期: 2011年12 月12 日主文档名称软件需求规格求说明书主文档编号R子文档名称前言子文档序号R1编者hudaqiang编写日期2011年12月12日图书管理管理系统是某大学计算机系开发的一款为读者服务的应用软件。根据合同规定,通过双方讨论协商,特编写本图书管理系统需求规格说明书。1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。.项目背景开发软件名称:图书管理系统。项目任务提出者:某大学计算机系。项目开发者:某大学计算机系。用户:所有读者。实现软件单位:某大学计算机系.符号、缩略语和定义BMS(Books Manager System):图书管理系统/(/):客户机/服务器.参考资料软件工程导论,张海藩,北京:清华大学出版社。实用软件工程,郑仁杰,北京:清华大学出版社。软件文档编写,辛明海,潘孝铭:高等教育出版社。主文档名称软件需求规格求说明书主文档编号R子文档名称项目概述子文档序号R2编者hudaqiang编写日期2011年12月12日本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:(1)减少人力与管理费用;(2)提高信息准确度;(3)改进管理和服务;(4)建立高效的信息传输和服务平台,提高信息处理速度和利用率; (5)系统设计优良,界面设计精美、友好,人性化设计,后台管理功能强大、效率高; (6)更简便、信息化程度更高的图书管理流程;1一般约束()系统作为结构的应用系统,不可避免的要受到结构的约束。在其实施的各个阶段都要服从结构的一些规律,包括功能设计,系统配置和计划。同时,由于信息的共享,系统还受到某大学各个系别的其他系统的信息约束。()硬件约束。系统运行要求客户端以上的微型计算机,服务器端为服务器;客户端运行的内存要求为,安装所需硬盘空间。()本系统中与其他应用系统的接口可采用串行接口网络通信方式。()并行操作。应用软件本身不限制并行操作用户数或终端数。并行操作用户数或终端数的多少会影响系统功能,但主要与硬件平台的选择与处理能力及网络传输速度有关。数据库所支持的并行操作用户数或终端数与用户所购买的数据库用户数有关。()所需的高级语言,。()网络通信协议:协议。()应用临界点。应用系统所支持终端数的临界点与硬件平台的性能、所支持终端数、网络平台的传输速率及数据库所支持的终端数有关,与应用系统本身无关。考虑到大学的实际情况,本系统设计时,其所支持的用户数最多不超过20000。2. 假设和依据 本系统要求较高的可靠性和安全保密性。图书信息的记录浏览、查询不能出差错。在安全保密方面,Sybase数据库系统安全应当由学校图书信息档案中心进行管理,本系统只负责应用系统本身的安全和保密,对不同的用户设置不同的权限,并且不得随意修改删除。3.本系统开发时间为:2011年8月-2012年8月。主文档名称软件需求规格求说明书主文档编号R子文档名称功能需求子文档序号R3.1编者hudaqiang编写日期2011年12月12日功能需求用CASE工具生成,见以下CASE工具生成的表格。模型信息项目名称:图书管理系统功能描述项目代码:PROJECT_BMS名称:MODEL_2代码:MODEL_2顶层数据流图加工加工列表:名称代码图书管理系统PRCS_BMS加工数: 图书信息管理系统1 个人信息处理1.1 修改个人信息1.1.1 新增个人信息1.1.2 删除个人信息1.1.3 查询个人信息1.1.4 图书信息管理1.2 新增图书信息管理1.2.1 删除图书信息管理1.2.2 查询图书信息管理1.2.3 加工名称:图书管理系统加工描述:对图书信息、管理员信息、读者信息进行管理,并依据请求完成请求。名称:图书管理系统代码:PRCS_BMS编号:1加工引用列表:关联的数据流关联对象输入输出注册请求编号借阅请求归还请求图书信息查询图书信息反馈到期提醒读者信息反馈读者信息管理图书信息反馈图书信息管理修改密码读者(External Entity)读者(External Entity)读者(External Entity)读者(External Entity)读者(External Entity)读者(External Entity)读者(External Entity)图书管理员(External Entity)图书管理员(External Entity)图书管理员(External Entity)图书管理员(External Entity)图书管理员(External Entity)数据流图:图书管理系统 项目名称:图书管理系统项目代码:PROJECT_BMS数据流图名称:图书管理系统数据流图代码:PRCS_BMS加工名称:读者管理加工描述:根据实际存在的读者,对图书进行合理的使用。管理读者的信息,以确保在馆图书信息的准确性。名称:读者管理代码:PRCS_READER编号:1.1加工引用列表:关联的数据流关联对象输入输出注册请求编号读者信息读者(External Entity)读者(External Entity)读者信息数据库(Data Stoer)加工名称:图书借还处理加工描述:为读者借阅、归还图书服务。系统会记录读者借阅图书的日期及对读者类型的了解自动产生图书应该归还的日期,读者应在规定时间内归还图书,否则,归还图书时接收超期处罚。名称:图书借还处理代码:PRCS_MANAGEMENT编号:1.2加工引用列表:关联的数据流关联对象输入输出借阅请求归还请求到期提醒图书信息查询更新读者和图书有关信息读者(External Entity)读者(External Entity)读者(External Entity)读者(External Entity)图书信息数据库(Data Store)图书信息数据库(Data Store)加工名称:系统管理加工描述:系统管理图书、读者的信息,随时更新图书状态,同时提供管理员密码修改功能。名称:系统管理代码:PRCS_SYSTEM编号:1.3加工引用列表:关联的数据流关联对象输入输出读者信息管理图书信息管理修改密码新读者信息读者信息反馈管理员(External Entity)管理员(External Entity)管理员(External Entity)读者信息数据库(Data Stoer)读者信息数据库(Data Stoer)加工名称:图书管理加工描述:对图书的分类和所放位置的记录,为读者查阅图书及位置它提供方便。名称:图书管理代码:PRCS_BOOK编号:1.4加工引用列表:关联的数据流关联对象输入输出图书信息图书信息管理员(External Entity)图书信息数据库(Data Stoer)加工名称:管理员管理加工描述:准确记录管理员信息,以方便合理分配管理员事务。名称:管理员管理代码:PRCS_ADMINISTRATOR编号:1.5加工引用列表:关联的数据流关联对象输入输出填写信息管理员信息管理员(External Entity)管理员信息数据库(Data Stoer)数据流图:图书借还处理项目名称:图书管理系统项目代码:PROJECT_BMS数据流图名称:图书借还处理数据流图代码:PRCS_MANAGEMENT加工名称:借书与续借处理加工描述:读者借阅图书。名称:借书与续借处理代码:PRCS_BORROW编号:1.2.1加工引用列表:关联的数据流关联对象输入输出借阅请求更新读者(External Entity)图书借阅表(Data Store)加工名称:还书处理加工描述:归还借阅的图书。名称:还书处理代码:PRCS_RETURN编号:1.2.2加工引用列表:关联的数据流关联对象输入输出还书请求更新读者(External Entity)图书借阅表(Data Store)加工名称:超期检查加工描述:读者归还图书时,检查图书是否超期,根据超期天数,确定罚钱数额。名称:超期检查代码:PRCS_CHECK编号:1.2.3加工引用列表:关联的数据流关联对象输入输出到期提醒核实读者(External Entity)图书借阅表(Data Store)加工名称:查询处理加工描述:查询图书是否在馆、剩余数量、所在位置及类别。名称:查询处理代码:PRCS_QUERY编号:1.2.4加工引用列表:关联的数据流关联对象输入输出图书信息查询访问图书信息反馈读者(External Entity)图书信息数据库(Data Store)图书信息数据库(Data Store)数据流图:系统管理项目名称:图书管理系统项目代码:PROJECT_BMS数据流图名称:系统管理数据流图代码:PRCS_SYSTEM加工名称:读者信息处理加工描述:添加新的读者信息,删除旧读者信息。名称:读者信息处理代码:PRCS_READER_INFORMATION编号:1.3.1加工引用列表:关联的数据流关联对象输入输出读者信息管理添加/删除管理员(External Entity)读者信息数据库(Data Store)加工名称:图书信息处理加工描述:添加新的图书信息,修改图书的有关信息,删除老旧不使用的图书信息。名称:图书信息处理代码:PRCS_BOOK_INFORMATION编号:1.3.2加工引用列表:关联的数据流关联对象输入输出图书信息管理添加/修改/删除管理员(External Entity)图书信息数据库(Data Store)加工名称:管理员信息处理加工描述:修改管理员密码,更新信息。名称:管理员信息处理代码:PRCS_ADMINISTRATOR_INFORMATION编号:1.3.3加工引用列表:关联的数据流关联对象输入输出修改密码修改管理员(External Entity)管理员信息数据库(Data Store)数据流图:借书与续借处理项目名称:图书管理系统项目代码:PROJECT_BMS数据流图名称:借书与续借处理数据流图代码:PRCS_BORROW_MANAGEMENT加工名称:借书证审核加工描述:验证读者的合法性。名称:借书证核实代码:PRCS_CARD_AUDIT编号:1.2.1.1加工引用列表:关联的数据流关联对象输入输出借书证编号无效借书证核实有效借书证读者(External Entity)读者(External Entity)读者信息数据库(Data Store)超期检查(Process)加工名称:超期检查加工描述:检查读者是否有图书超期。名称:超期检查代码:PRCS_EXTEND_CHECK编号:1.2.1.2加工引用列表:关联的数据流关联对象输入输出有效借书证更新读者(External Entity)图书借阅表(Data Store)加工名称:超期处理加工描述:读者归还图书时,检查图书是否超期,根据超期天数,确定罚钱数额。名称:超期处理代码:PRCS_EXTEND_MANAGEMENT编号:1.2.1.3加工引用列表:关联的数据流关联对象输入输出超期借书超期提醒超期检查(Process)读者(External Entity)加工名称:借书数量审核加工描述:控制读者借阅图书的数量,保证图书的安全性。名称:借书数量审核代码:PRCS_NUMBER_AUDIT编号:1.2.1.4加工引用列表:关联的数据流关联对象输入输出无超期借书超出借书未超出数量超期检查(Process)读者(External Entity)借书与续借处理(Process)加工名称:借书与续借处理加工描述:处理读者借阅图书数据流图:处理读者续借图书数据流图:主文档名称软件需求规格求说明书主文档编号R子文档名称外部接口需求子文档序号R3.2编者hudaqiang编写日期2011年12月12日1用户界面(1) 采用web的通用图形界面,用户界面友好。(2) 界面具有一致性,界面规范遵循web软件界面的规范。(3) 提供错误处理。(4) 提供信息提示。(5) 提供方便的联机帮助。(6) 遵循全国自然科学名词审定委员会公布的计算机科学技术名词标准,用词正确、准确、无歧义。2.硬件接口考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。3.软件接口 这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。主文档名称软件需求规格求说明书主文档编号R子文档名称性能需求子文档序号R3.3编者hudaqiang编写日期2011年12月12日由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。其性能如下需求:(1)查询速度:不超过10秒;(2)其它所有交互功能反应速度:不超过5秒;(3)可靠性:平均故障间隔时间不低于200小时。(4)系统的易用性和易维护性:系统式直接诶面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要系统能够提供良好的用户界面,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用户熟悉的术语和中文信息的界面,针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。(5)系统的标准型 系统在设计、开发、使用过程中都要涉及很多计算机硬件及软件。所有这些要符合主流国际标准和行业标准 主文档名称软件需求规格求说明书主文档编号R子文档名称软件属性需求语法子文档序号R3.4编者hudaqia

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论